[jboss-svn-commits] JBL Code SVN: r8946 - in labs/jbosslabs/trunk/portal-extensions: binaries and 431 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Jan 20 18:38:40 EST 2007


Author: adamw
Date: 2007-01-20 18:38:21 -0500 (Sat, 20 Jan 2007)
New Revision: 8946

Added:
   labs/jbosslabs/trunk/portal-extensions/binaries/as/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/remove-files
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/classpath.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_hpux.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_redhat.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_suse.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.bat
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.bat
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.conf
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.bat
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.bat
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.bat
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/activation.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/antlr-2.7.6.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/auth.conf
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/avalon-framework.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/commons-httpclient.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/commons-logging.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/concurrent.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/ejb3-persistence.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/getopt.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/hibernate-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jacorb.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/javassist.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/javax.servlet.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-annotations-ejb3.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-backport-concurrent.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-common-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-deployment.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-ejb3-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-ejb3x.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-iiop-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-j2ee.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-jaxrpc.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-jsr77-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-remoting.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-saaj.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-serialization.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-srp-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-system-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-transaction-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-xml-binding.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossall-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbosscx-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossha-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossjmx-ant.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossmq-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossretro-rt.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbosssx-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossws-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jmx-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jmx-invoker-adaptor-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jnp-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/juddisaaj.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/log4j.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/logkit.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/mail.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/namespace.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/scout.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/wsdl4j.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/xmlsec.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/copyright.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lgpl.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/commons-httpclient.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/commons-logging.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/concurrent.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/resolver.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/serializer.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xalan.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xercesImpl.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xml-apis.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/getopt.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-common.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-jmx.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-system.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-xml-binding.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/log4j-boot.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/namespace.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/webdavlib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme_j2ee.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-minimal.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jndi.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/log4j.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/login-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-roles.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-users.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-roles.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-users.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjaws.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjboss.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjbosscmp-jdbc.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/AttributePersistenceService-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/ClientUserTransaction-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/JNDIView-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/Log4jService-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/NamingService-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/TransactionManagerService-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.JARDeployer-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.MainDeployer-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.SARDeployer-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/bsh-deployer.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/cache-invalidation-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/client-deployer-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ear-deployer.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb-deployer.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-clustered-sfsbcache-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-entity-cache-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-interceptors-aop.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/persistence.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-annotations-ejb3.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-ejb3.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-ejb3x.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/hsqldb-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet$GetCredentialAction.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet$GetPrincipalAction.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/NamingFactoryServlet.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/ReadOnlyAccessFilter.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/jboss-aop-jdk50.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/jboss-aspect-library-jdk50.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/trove.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-bean-deployer.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-container.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-dependency.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-microcontainer.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ha-local-jdbc.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ha-xa-jdbc.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-hibernate.deployer/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-hibernate.deployer/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-local-jdbc.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ws4ee.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ws4ee.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-xa-jdbc.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossjca-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/webserver-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/index.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/jboss.css
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager/xform.xsl
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina-manager.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina-optional.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/commons-el.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/commons-modeler.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/context.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-compiler-jdt.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-compiler.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-runtime.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-beanutils.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-codec.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-collections.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-digester-1.6.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-lang-2.1.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/jstl.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-api.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-impl.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/naming-resources.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/server.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-default.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-invoker.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-webdav.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-ajp.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-apr.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-coyote.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-http.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-util.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat55-service.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossws.sar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc-state-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc2-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-destinations-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http/servlet/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http/servlet/HTTPServerILServlet.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jms-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jms-ra.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jvm-il-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/uil2-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/AddressPort.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/AttrResultInfo.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/OpResultInfo.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/Server.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/ClusteredConsoleServlet.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/HtmlAdaptorServlet.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/JMXOpsAccessControlFilter.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/DomainData.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/MBeanData.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/checkJNDI.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/bootstrap.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/clusterView.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/index.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayMBeans.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayOpResult.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/inspectMBean.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/jboss.css
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/style_master.css
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-invoker-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jsr88-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/mail-ra.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/mail-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/console-mgr-classes.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/jcommon.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/jfreechart.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPBinding.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPClassMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorConstructorCallerChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMethodCallerChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPDefaultMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPIntroductionPointcut.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodConstructorCallerChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMethodCallerChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJB.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJBModule.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EntityEjb.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/J2EEApp.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/JNDIView.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/MdbEjb.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Queue.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/ServerInfo.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Servlet.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatefulEjb.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatelessEjb.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/SysProperties.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Topic.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicNavigation.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicSubscriptions.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/Classloaders.bsh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/J2EEFolder.bsh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/JNDIView.bsh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/SystemFolder.bsh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-roles.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds/webconsole.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WebModule.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createSnapshot.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitor.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitorSummary.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitor.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitorSummary.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/dtree.css
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/jboss.css
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/dtree.js
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/EspressoMaker.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/bean.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/beans.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/card.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/container.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/database.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/elements32.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/flash.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/jboss.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/jndiview.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/otherimages.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/recycle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/rubiks.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/server.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/service.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/serviceset.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/servinghand.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/settings32.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/smallnet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/spirale.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/spirale32.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/starfolder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/base.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/cd.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/empty.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/folder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/folderopen.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/globe.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/imgfolder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/join.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/joinbottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/line.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/minus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/minusbottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/musicfolder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/nolines_minus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/nolines_plus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/page.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/plus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/plusbottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/question.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/trash.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/index.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listActiveAlarmTable.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listMonitors.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageSnapshot.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageStringThresholdMonitor.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageThresholdMonitor.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/xform.xsl
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/monitoring-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/properties-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/quartz-ra.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/schedule-manager-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/scheduler-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/sqlexception-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/uuid-key-generator.sar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/activation.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/antlr-2.7.6.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/autonumber-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bcel.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bindingservice-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsf.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsh-1.3.0.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsh-deployer.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/cglib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-collections.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-httpclient.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-logging.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/dom4j.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/ejb3-persistence.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate-annotations.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate-entitymanager.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate3.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hsqldb-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hsqldb.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javassist.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javax.servlet.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javax.servlet.jsp.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jaxen.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-backport-concurrent.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-common-jdbc-wrapper.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-hibernate.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-j2ee.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jaxrpc.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jca.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jsr77.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jsr88.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-management.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-monitoring.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-remoting-int.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-remoting.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-saaj.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-serialization.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-srp.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-transaction.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbossmq.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbossretro-rt.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbosssx.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jmx-adaptor-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jnpserver.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/joesnmp.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jpl-pattern.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jpl-util.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/log4j-snmp-appender.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/log4j.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/mail-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/mail.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/properties-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/quartz-all-1.5.2.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/scheduler-plugin-example.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/scheduler-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/wsdl4j.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/xmlentitymgr.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/mysql/
   labs/jbosslabs/trunk/portal-extensions/binaries/mysql/mysql-connector-java-3.1.12-bin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-hsqldb-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-mysql-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-oracle-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-postgresql-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-sqlserver-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_en.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_es.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_fr.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/data/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/data/default-object.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/security/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/setup.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/identity-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/ldap_identity-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/profile-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/standardidentity-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/login-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/theme/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-collections.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-fileupload.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-io.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-lang-2.0.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/ehcache.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/el-api.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/el-ri.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/javassist.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jboss-portlet-api-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jsf-example.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jsf-facelets.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-api-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-bridge-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-common-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-core-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-faces-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-federation-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-format-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-identity-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-jems-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-portlet-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-registration-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-samples-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-security-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-server-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-theme-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portals-bridges-common.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portlet-api-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/tomahawk.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/images/roller.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/builder.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/controls.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/dragdrop.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/effects.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/event.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/prototype.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/scriptaculous.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/slider.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/unittest.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-aop.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/commons-collections.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jackrabbit-core-1.0.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jboss-cache.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jcr-1.0.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jgroups.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/lucene.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/portlet-instances.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/back.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/check.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_cornerelement.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_jbosslogo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_main.jpg
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/code.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential/license.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/license.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/project.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/support.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/slf4j-log4j12.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_pt_BR.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/Modes.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/WindowStates.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/Modes.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/WindowStates.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/help.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/normal.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/sitemap.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcopy.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcreatecollection.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmdelete.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmmove.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/create.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/edit.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/editbinary.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup_error.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/folderlist.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/help.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/main.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/securenode.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/upload.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/uploadarchive.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/viewfile.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/edit.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/help.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard/editpage.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login/login.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/nav.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/manager.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet/manager.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/preferences.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/properties.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/security.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/theme.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/template.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/forbidden.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/modifyRoles.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/permissions.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/portlets.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/createRole.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRoleMembers.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIf01.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude01.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude02.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude03.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate01.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate02.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate03.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib01.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib02.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser_admin.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register_ty.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/myfaces_ext.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.taglib.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic1.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic2.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic3.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic4.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/T.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/bullet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/minus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/plus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/binaryfile.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/browse.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/copy.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/createfile.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/createfolder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/delete.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/downarrow.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/export_archive.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/export_pickup.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/file.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/folder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/folder_home.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/info.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/live.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/move.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/plus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/reload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/blank.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ar.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/cz.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/dk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/es.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fi.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/hu.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/jp.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/nl.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/no.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/pl.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ru.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css/advhr.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/images/advhr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts/rule.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/rule.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css/advimage.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/image.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/images/sample.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts/functions.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css/advlink.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts/functions.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/link.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css/contextmenu.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/devkit.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/flip_down.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/flip_up.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/devkit.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/diff.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/ltr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/rtl.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/emotions.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/emotions.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-cool.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-cry.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-embarassed.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-frown.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-innocent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-kiss.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-laughing.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-sealed.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-smile.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-surprised.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-undecided.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-wink.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-yell.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts/functions.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/flash.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/flash.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/images/flash.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts/flash.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/blank.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css/fullpage.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/fullpage.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/add.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/fullpage.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/move_down.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/move_up.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/remove.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts/fullpage.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css/content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/images/fullscreen.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/images/iespell.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css/inlinepopup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_close.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_resize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/insertdate.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/inserttime.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/absolute.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/backward.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/forward.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/insert_layer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/insertlayer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/movebackward.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/moveforward.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/media.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/flash.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/media.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/quicktime.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/realmedia.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/shockwave.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/windowsmedia.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/embed.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/media.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/media.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/images/nonbreaking.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css/noneditable.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/blank.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/blank.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/pasteword.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/pastetext.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/pasteword.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/selectall.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pastetext.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pasteword.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pastetext.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pasteword.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/example.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/images/preview.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts/embed.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/images/print.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/images/save.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css/searchreplace.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace_all_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/search.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts/searchreplace.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/searchreplace.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css/props.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/apply_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/style_info.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/styleprops.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts/props.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/props.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/cell.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/cell.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/row.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/table.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/buttons.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_cell_props.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete_col.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete_row.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_col_after.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_col_before.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_row_after.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_row_before.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_merge_cells.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_row_props.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_split_cells.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/cell.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/merge_cells.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/row.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/table.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/merge_cells.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/row.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/table.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/images/visualchars.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/abbr.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/acronym.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/cite.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/xhtmlxtras.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/del.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/abbr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/acronym.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/cite.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/date_time.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/del.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/ins.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/remove_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/ins.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/abbr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/acronym.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/cite.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/del.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/element_common.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/ins.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/anchor.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/charmap.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/color_picker.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_image_window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_link_window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_table_window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_specchar_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/image.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/anchor.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/anchor_symbol.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/backcolor.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_es.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_fr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/browse.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bullist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/button_menu.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/buttons.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cancel_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/center.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/charmap.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cleanup.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/close.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/code.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/color.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/copy.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/custom_1.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cut.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/forecolor.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/full.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/hr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/image.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/indent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/insert_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_es.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifycenter.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyfull.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyleft.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyright.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/link.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/menu_check.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/newdocument.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/numlist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/opacity.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/outdent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/paste.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/redo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/removeformat.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/separator.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/statusbar_resize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/strikethrough.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/sub.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/sup.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_delete_col.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_delete_row.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_col_after.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_col_before.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_row_after.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_row_before.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_es.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_fr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/undo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/unlink.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/visualaid.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_end.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tabs_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/about.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/anchor.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/charmap.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/color_picker.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/image.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/link.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/source_editor.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ar.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/cz.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/dk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/es.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/fi.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/hu.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/jp.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/nl.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/no.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/pl.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/tw.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/link.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/source_editor.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/table.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/Thumbs.db
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/insert_image_window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/insert_link_window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_template.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/image.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_fr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bullist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/center.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/cleanup.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/copy.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/cut.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/full.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/image.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/indent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/link.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/numlist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/outdent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/paste.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/redo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/strikethrough.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/underline.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/underline_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/undo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/unlink.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/link.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_fr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bullist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/buttons.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/cleanup.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/numlist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/redo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/separator.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/strikethrough.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_fr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/undo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_popup.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/editable_selects.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/form_utils.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mclayer.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mctabs.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/validate.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/up.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upfolder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upload_archive.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/back.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/bookmark.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/jbportal_logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/create.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/delete.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/document.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/down.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/edit.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/fast-forward.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/fast-rewind.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/first.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/instance.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/last.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/left.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/line-trunk.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/manage.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/management.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/portal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/portlet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/preferences.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/properties.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/right.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/security.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/theme.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/context.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/page.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/portal.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/up.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/yellow-folder-closed.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/yellow-folder-open.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/maximized.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/minimized.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/normal.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/administer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/forbidden.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/security.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/up.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/back.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/bullet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/delete.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/next.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/previous.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/role.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/contents.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/edit_profile.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/exit.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/ico_adduser.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/identity.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/logout.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/new_user.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/redled.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/userlist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/error.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style_editor.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/decoration.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_add.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_create.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_submit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/line.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_border_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_head.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_head.jpg
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_table_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_19.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_20.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_middle_top_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_19.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_20.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_21.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_19.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/decoration.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_border_bottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_bottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_top.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_header_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_border_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_center.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_top_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_top_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/window.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/JBossLogo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/JBossLogoV2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/Thumbs.db
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/activeTab.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/header.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/highlightedTab.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/ico_addcontent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portal_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-left-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-right-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-win-decoration.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/reload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/remove.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/Thumbs.db
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/activeTab.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/activeTabLeft.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/bullet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/faviconv2.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/header.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/ico_addcontent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/nav-bar-header.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portal-background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-left-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-right-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-titlebar-decoration.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/reload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/remove.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/thumb_Maple.jpg
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/BusinessMan.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/Thumbs.db
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/bullet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/form-button-bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/ico_addcontent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/input-bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal-header.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal-header.jpg
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal_background.jpg
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-left-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-right-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-alt-bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-alt-bg2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-header.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-win-decoration.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/reload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/remove.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/restore.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/thumb_MissionCritical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/Thumbs.db
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_border_bottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/ico_addcontent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_bottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_top.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-content-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-right-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-win-decoration.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_header_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_border_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_center.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_top_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_top_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left_hover2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left_unselected.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right_hover2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right_unselected.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/animated_favicon1.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/header_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/homeimg_cornerelement.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_reload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_remove.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_swizzleclosed.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_swizzleopen.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_addcontent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_blue_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_blue_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_grey_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_grey_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_cancel.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_listelement.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-left-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-right-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_admin.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_current.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_hover2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_admin.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_current.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_hover2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_swizzle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/accessorize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/developers_banner.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/dodemo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/getcode.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/error.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom_left.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom_right.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_left.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_right.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top_left.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top_right.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/login.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/jbpm-3.1.2.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/jbpm-identity-3.1.2.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/portal-workflow-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/portal-workflow.war
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf/config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp.jse
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/log4j.xml.sample
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/JBLabs-ds.xml.sample
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/ear-deployer.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/config.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/login-config.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml.old
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/tomahawk.jar
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/mail-service.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-login-ds.xml.sample
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-mysql-ds.xml.sample
   labs/jbosslabs/trunk/portal-extensions/forge-contributor/src/java/org/jboss/forge/contributor/ConCacheItem.java
   labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/LabsCommandFactory.java
   labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton/
   labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton/META-INF/
   labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/forge-sar/src/forge-service.xml
   labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsCacheItem.java
   labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/tld/
   labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/tld/forge.tld
   labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesCacheItem.java
Removed:
   labs/jbosslabs/trunk/portal-extensions/binaries/as/remove-files
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/classpath.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_hpux.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_redhat.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_suse.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.bat
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.bat
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.conf
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.bat
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.bat
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.bat
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.sh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/activation.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/antlr-2.7.6.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/auth.conf
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/avalon-framework.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/commons-httpclient.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/commons-logging.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/concurrent.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/ejb3-persistence.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/getopt.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/hibernate-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jacorb.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/javassist.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/javax.servlet.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-annotations-ejb3.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-backport-concurrent.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-common-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-deployment.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-ejb3-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-ejb3x.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-iiop-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-j2ee.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-jaxrpc.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-jsr77-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-remoting.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-saaj.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-serialization.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-srp-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-system-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-transaction-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-xml-binding.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossall-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbosscx-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossha-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossjmx-ant.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossmq-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossretro-rt.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbosssx-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossws-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jmx-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jmx-invoker-adaptor-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jnp-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/juddisaaj.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/log4j.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/logkit.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/mail.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/namespace.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/scout.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/wsdl4j.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/xmlsec.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/copyright.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lgpl.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/commons-httpclient.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/commons-logging.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/concurrent.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/resolver.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/serializer.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xalan.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xercesImpl.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xml-apis.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/getopt.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-common.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-jmx.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-system.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-xml-binding.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/log4j-boot.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/namespace.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/webdavlib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme_j2ee.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-minimal.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jndi.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/log4j.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/login-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-roles.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-users.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-roles.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-users.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjaws.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjboss.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjbosscmp-jdbc.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/AttributePersistenceService-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/ClientUserTransaction-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/JNDIView-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/Log4jService-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/NamingService-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/TransactionManagerService-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.JARDeployer-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.MainDeployer-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.SARDeployer-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/bsh-deployer.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/cache-invalidation-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/client-deployer-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ear-deployer.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb-deployer.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-clustered-sfsbcache-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-entity-cache-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-interceptors-aop.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/persistence.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-annotations-ejb3.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-ejb3.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-ejb3x.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/hsqldb-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet$GetCredentialAction.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet$GetPrincipalAction.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/NamingFactoryServlet.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/ReadOnlyAccessFilter.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/jboss-aop-jdk50.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/jboss-aspect-library-jdk50.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/trove.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-bean-deployer.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-container.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-dependency.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-microcontainer.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ha-local-jdbc.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ha-xa-jdbc.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-hibernate.deployer/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-hibernate.deployer/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-local-jdbc.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ws4ee.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ws4ee.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-xa-jdbc.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossjca-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/webserver-xmbean.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/index.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/jboss.css
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager/xform.xsl
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina-manager.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina-optional.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/commons-el.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/commons-modeler.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/context.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-compiler-jdt.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-compiler.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-runtime.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-beanutils.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-codec.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-collections.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-digester-1.6.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-lang-2.1.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/jstl.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-api.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-impl.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/naming-resources.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/server.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-default.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-invoker.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-webdav.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-ajp.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-apr.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-coyote.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-http.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-util.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat55-service.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossws.sar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc-state-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc2-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-destinations-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http/servlet/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http/servlet/HTTPServerILServlet.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jms-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jms-ra.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jvm-il-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/uil2-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/AddressPort.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/AttrResultInfo.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/OpResultInfo.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/Server.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/ClusteredConsoleServlet.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/HtmlAdaptorServlet.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/JMXOpsAccessControlFilter.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/DomainData.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/MBeanData.class
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/checkJNDI.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/bootstrap.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/clusterView.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/index.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayMBeans.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayOpResult.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/inspectMBean.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/jboss.css
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/style_master.css
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-invoker-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jsr88-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/mail-ra.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/mail-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/console-mgr-classes.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/jcommon.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/jfreechart.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPBinding.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPClassMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorConstructorCallerChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMethodCallerChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPDefaultMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPIntroductionPointcut.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodConstructorCallerChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMetaData.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMethodCallerChain.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJB.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJBModule.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EntityEjb.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/J2EEApp.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/JNDIView.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/MdbEjb.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Queue.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/ServerInfo.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Servlet.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatefulEjb.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatelessEjb.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/SysProperties.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Topic.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicNavigation.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicSubscriptions.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/Classloaders.bsh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/J2EEFolder.bsh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/JNDIView.bsh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/SystemFolder.bsh
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-roles.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds/webconsole.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WebModule.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createSnapshot.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitor.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitorSummary.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitor.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitorSummary.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/dtree.css
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/jboss.css
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/dtree.js
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/EspressoMaker.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/bean.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/beans.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/card.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/container.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/database.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/elements32.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/flash.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/jboss.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/jndiview.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/otherimages.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/recycle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/rubiks.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/server.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/service.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/serviceset.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/servinghand.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/settings32.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/smallnet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/spirale.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/spirale32.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/starfolder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/base.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/cd.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/empty.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/folder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/folderopen.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/globe.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/imgfolder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/join.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/joinbottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/line.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/minus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/minusbottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/musicfolder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/nolines_minus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/nolines_plus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/page.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/plus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/plusbottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/question.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/trash.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/index.html
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listActiveAlarmTable.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listMonitors.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageSnapshot.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageStringThresholdMonitor.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageThresholdMonitor.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/xform.xsl
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/monitoring-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/properties-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/quartz-ra.rar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/schedule-manager-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/scheduler-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/sqlexception-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/uuid-key-generator.sar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/activation.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/antlr-2.7.6.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/autonumber-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bcel.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bindingservice-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsf.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsh-1.3.0.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsh-deployer.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/cglib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-collections.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-httpclient.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-logging.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/dom4j.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/ejb3-persistence.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate-annotations.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate-entitymanager.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate3.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hsqldb-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hsqldb.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javassist.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javax.servlet.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javax.servlet.jsp.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jaxen.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-backport-concurrent.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-common-jdbc-wrapper.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-hibernate.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-j2ee.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jaxrpc.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jca.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jsr77.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jsr88.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-management.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-monitoring.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-remoting-int.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-remoting.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-saaj.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-serialization.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-srp.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-transaction.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbossmq.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbossretro-rt.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbosssx.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jmx-adaptor-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jnpserver.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/joesnmp.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jpl-pattern.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jpl-util.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/log4j-snmp-appender.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/log4j.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/mail-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/mail.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/properties-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/quartz-all-1.5.2.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/scheduler-plugin-example.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/scheduler-plugin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/wsdl4j.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/xmlentitymgr.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/maven-repo-addons/aslibs/
   labs/jbosslabs/trunk/portal-extensions/binaries/maven-repo-addons/jboss/
   labs/jbosslabs/trunk/portal-extensions/binaries/mysql/mysql-connector-java-3.1.12-bin.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-hsqldb-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-mysql-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-oracle-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-postgresql-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-sqlserver-ds.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_en.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_es.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_fr.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/data/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/data/default-object.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/security/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/setup.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/identity-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/ldap_identity-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/profile-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/standardidentity-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/login-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/theme/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-collections.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-fileupload.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-io.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-lang-2.0.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/ehcache.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/el-api.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/el-ri.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/javassist.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jboss-portlet-api-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jsf-example.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jsf-facelets.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-api-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-bridge-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-common-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-core-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-faces-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-federation-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-format-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-identity-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-jems-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-portlet-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-registration-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-samples-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-security-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-server-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-theme-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portals-bridges-common.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portlet-api-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/tomahawk.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/images/roller.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/builder.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/controls.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/dragdrop.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/effects.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/event.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/prototype.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/scriptaculous.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/slider.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/unittest.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-aop.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/commons-collections.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jackrabbit-core-1.0.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jboss-cache.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jcr-1.0.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jgroups.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/lucene.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/portlet-instances.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/back.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/check.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_cornerelement.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_jbosslogo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_main.jpg
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/code.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential/license.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/license.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/project.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/support.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/slf4j-log4j12.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_pt_BR.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/Modes.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/WindowStates.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/Modes.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/WindowStates.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/help.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/normal.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/sitemap.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcopy.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcreatecollection.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmdelete.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmmove.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/create.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/edit.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/editbinary.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup_error.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/folderlist.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/help.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/main.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/securenode.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/upload.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/uploadarchive.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/viewfile.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/edit.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/help.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard/editpage.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login/login.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/nav.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/manager.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet/manager.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/preferences.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/properties.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/security.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/theme.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/template.xhtml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/forbidden.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/modifyRoles.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/permissions.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/portlets.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/createRole.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRoleMembers.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIf01.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude01.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude02.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude03.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate01.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate02.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate03.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib01.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib02.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser_admin.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register_ty.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/myfaces_ext.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.taglib.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.tld
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic1.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic2.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic3.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic4.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/T.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/bullet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/minus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/plus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/binaryfile.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/browse.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/copy.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/createfile.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/createfolder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/delete.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/downarrow.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/export_archive.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/export_pickup.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/file.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/folder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/folder_home.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/info.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/live.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/move.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/plus.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/reload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/blank.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ar.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/cz.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/dk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/es.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fi.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/hu.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/jp.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/nl.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/no.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/pl.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ru.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css/advhr.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/images/advhr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts/rule.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/rule.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css/advimage.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/image.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/images/sample.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts/functions.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css/advlink.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts/functions.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/link.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css/contextmenu.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/devkit.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/flip_down.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/flip_up.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/devkit.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/diff.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/ltr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/rtl.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/emotions.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/emotions.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-cool.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-cry.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-embarassed.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-frown.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-innocent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-kiss.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-laughing.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-sealed.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-smile.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-surprised.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-undecided.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-wink.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-yell.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts/functions.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/flash.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/flash.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/images/flash.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts/flash.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/blank.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css/fullpage.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/fullpage.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/add.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/fullpage.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/move_down.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/move_up.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/remove.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts/fullpage.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css/content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/images/fullscreen.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/images/iespell.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css/inlinepopup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_close.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_resize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/insertdate.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/inserttime.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/absolute.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/backward.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/forward.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/insert_layer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/insertlayer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/movebackward.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/moveforward.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/media.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/flash.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/media.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/quicktime.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/realmedia.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/shockwave.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/windowsmedia.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/embed.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/media.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/media.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/images/nonbreaking.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css/noneditable.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/blank.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/blank.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/pasteword.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/pastetext.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/pasteword.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/selectall.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pastetext.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pasteword.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pastetext.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pasteword.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/example.html
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/images/preview.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts/embed.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/images/print.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/images/save.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css/searchreplace.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace_all_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/search.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts/searchreplace.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/searchreplace.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css/props.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/apply_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/style_info.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/styleprops.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts/props.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/props.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/cell.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/cell.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/row.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/table.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/buttons.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_cell_props.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete_col.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete_row.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_col_after.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_col_before.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_row_after.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_row_before.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_merge_cells.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_row_props.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_split_cells.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/cell.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/merge_cells.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/row.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/table.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/merge_cells.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/row.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/table.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/images/visualchars.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/abbr.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/acronym.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/cite.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/xhtmlxtras.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/del.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/abbr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/acronym.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/cite.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/date_time.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/del.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/ins.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/remove_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/ins.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/abbr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/acronym.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/cite.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/del.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/element_common.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/ins.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/anchor.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/charmap.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/color_picker.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_image_window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_link_window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_table_window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_specchar_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_anchor_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_table_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_anchor_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_table_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/image.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/anchor.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/anchor_symbol.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/backcolor.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_es.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_fr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/browse.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bullist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/button_menu.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/buttons.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cancel_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/center.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/charmap.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cleanup.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/close.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/code.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/color.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/copy.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/custom_1.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cut.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/forecolor.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/full.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/hr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/image.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/indent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/insert_button_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_es.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifycenter.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyfull.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyleft.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyright.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/link.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/menu_check.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/newdocument.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/numlist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/opacity.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/outdent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/paste.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/redo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/removeformat.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/separator.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/statusbar_resize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/strikethrough.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/sub.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/sup.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_delete_col.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_delete_row.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_col_after.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_col_before.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_row_after.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_row_before.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_es.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_fr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/undo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/unlink.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/visualaid.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_end.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tabs_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/about.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/anchor.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/charmap.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/color_picker.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/image.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/link.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/source_editor.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ar.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ca_fr.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/cz.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/de.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/dk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/el.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/en.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/es.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/fi.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/hu.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/it.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/jp.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ko.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/nl.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/no.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/pl.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/se.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/tw.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/uk.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/link.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/source_editor.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/table.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/Thumbs.db
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/insert_image_window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/insert_link_window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/about.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/common_buttons.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/insert_image_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/insert_link_window.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/index.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_image_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_link_button.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_template.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/image.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_fr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bullist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/center.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/cleanup.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/copy.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/cut.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/full.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/image.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/indent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/link.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/numlist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/outdent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/paste.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/redo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/strikethrough.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/underline.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/underline_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/undo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/unlink.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/link.htm
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_content.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_popup.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_ui.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_fr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bullist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/buttons.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/cleanup.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_de_se.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/numlist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/redo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/separator.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/strikethrough.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_fr.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_ru.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_tw.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/undo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_popup.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/editable_selects.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/form_utils.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mclayer.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mctabs.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/validate.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/up.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upfolder.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upload_archive.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/back.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/bookmark.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/jbportal_logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/create.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/delete.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/document.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/down.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/edit.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/fast-forward.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/fast-rewind.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/first.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/instance.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/last.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/left.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/line-trunk.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/manage.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/management.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/portal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/portlet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/preferences.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/properties.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/right.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/security.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/theme.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/context.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/page.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/portal.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/window.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/up.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/yellow-folder-closed.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/yellow-folder-open.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/maximized.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/minimized.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/normal.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/administer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/forbidden.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/security.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/up.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/back.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/bullet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/delete.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/next.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/previous.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/role.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/contents.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/edit_profile.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/exit.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/ico_adduser.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/identity.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/logout.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/new_user.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/redled.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/userlist.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/error.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style_editor.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/decoration.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_add.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_create.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_submit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/line.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_border_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_head.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_head.jpg
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_table_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_19.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_20.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_middle_top_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_19.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_20.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_21.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_05.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_06.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_07.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_01.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_02.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_03.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_04.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_08.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_09.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_10.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_11.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_12.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_13.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_14.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_15.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_16.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_17.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_18.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_19.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/decoration.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_border_bottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_bottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_top.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_header_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_border_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_center.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_top_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_top_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/index.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/window.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/JBossLogo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/JBossLogoV2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/Thumbs.db
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/activeTab.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/header.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/highlightedTab.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/ico_addcontent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portal_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-left-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-right-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-win-decoration.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/reload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/remove.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/Thumbs.db
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/activeTab.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/activeTabLeft.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/bullet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/faviconv2.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/header.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/ico_addcontent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/nav-bar-header.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portal-background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-left-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-right-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-titlebar-decoration.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/reload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/remove.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/thumb_Maple.jpg
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/BusinessMan.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/Thumbs.db
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/bullet.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/form-button-bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/ico_addcontent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/input-bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal-header.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal-header.jpg
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal_background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal_background.jpg
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-background.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-left-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-right-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-alt-bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-alt-bg2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-header.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-win-decoration.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/reload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/remove.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/restore.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/thumb_MissionCritical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/readme.txt
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/Thumbs.db
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_border_bottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/ico_addcontent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_bottom.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_top.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-content-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-right-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-win-decoration.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_header_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_border_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_center.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_top_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_top_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left_hover2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left_unselected.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right_hover2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right_unselected.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/view.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/animated_favicon1.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/favicon.ico
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/header_bg.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/homeimg_cornerelement.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_help.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_maximize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_minimize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_normal.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_reload.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_remove.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_swizzleclosed.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_swizzleopen.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_addcontent.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_blue_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_blue_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_grey_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_grey_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_cancel.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_edit.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_listelement.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/logo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-left-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-right-vertical.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-middle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/spacer.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_admin.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_current.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_hover2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_admin.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_current.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_hover2.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_swizzle.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/portal_style.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/accessorize.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/developers_banner.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/dodemo.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/getcode.gif
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.css
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.js
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/error.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom_left.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom_right.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_left.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_right.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top_left.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top_right.png
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/login.jsp
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/ehcache.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/hibernate.cfg.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/jbpm-3.1.2.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/jbpm-identity-3.1.2.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/portal-workflow-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/portal-workflow.war
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/MANIFEST.MF
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf/config.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-client.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-lib.jar
   labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp.jse
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy-install/bin/pluggable-instrumentor.jar
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/all/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/log4j.xml.sample
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/JBLabs-ds.xml.sample
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/ear-deployer.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/config.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/login-config.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml.old
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/tomahawk.jar
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/mail-service.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-login-ds.xml.sample
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-mysql-ds.xml.sample
   labs/jbosslabs/trunk/portal-extensions/forge-links/
   labs/jbosslabs/trunk/portal-extensions/forge-map/
   labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/LabsCommandFactory.java
   labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton/META-INF/
   labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton/META-INF/jboss-service.xml
   labs/jbosslabs/trunk/portal-extensions/forge-sar/src/META-INF/
   labs/jbosslabs/trunk/portal-extensions/forge-service/
   labs/jbosslabs/trunk/portal-extensions/forge-timetracker/
   labs/jbosslabs/trunk/portal-extensions/forge-wiki/
   labs/jbosslabs/trunk/portal-extensions/jboss-as-binaries/
   labs/jbosslabs/trunk/portal-extensions/mysql-connector/
   labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsWatcher.java
   labs/jbosslabs/trunk/portal-extensions/portal-binaries/
   labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/tld/forge.tld
   labs/jbosslabs/trunk/portal-extensions/portal-dnd/
   labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesNodeWatcher.java
Modified:
   labs/jbosslabs/trunk/portal-extensions/
   labs/jbosslabs/trunk/portal-extensions/TODO
   labs/jbosslabs/trunk/portal-extensions/common.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/maven.xml
   labs/jbosslabs/trunk/portal-extensions/configuration/to-copy-install/bin/run.conf
   labs/jbosslabs/trunk/portal-extensions/counters-ejb3/maven.xml
   labs/jbosslabs/trunk/portal-extensions/forge-ads/project.properties
   labs/jbosslabs/trunk/portal-extensions/forge-ads/project.xml
   labs/jbosslabs/trunk/portal-extensions/forge-ads/src/java/org/jbosslabs/portlet/ads/AdsPortlet.java
   labs/jbosslabs/trunk/portal-extensions/forge-blog/project.properties
   labs/jbosslabs/trunk/portal-extensions/forge-blog/project.xml
   labs/jbosslabs/trunk/portal-extensions/forge-blog/src/java/org/jboss/portlet/blog/BlogPortlet.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/maven.xml
   labs/jbosslabs/trunk/portal-extensions/forge-common/project.xml
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/PermissionTools.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/Entry.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/LinkEntry.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/Menu.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/ProjectMenuEntry.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/ProjectsMenuEntry.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/SeparatorEntry.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/SpecialLinkEntry.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/portlet/ContentPortlet.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadCounterTools.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadCountersWatcher.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/Projects.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectsDescriptor.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandler.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerEmpty.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerIterSingleKey.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerStack.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementDescriptor.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementsDescriptor.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/OutsidePropertiesMap.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandler.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerDefault.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerMultiValue.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerStack.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/LabsServices.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/projects/ProjectsServiceImpl.java
   labs/jbosslabs/trunk/portal-extensions/forge-contributor/project.properties
   labs/jbosslabs/trunk/portal-extensions/forge-feeds/forge-feeds.iml
   labs/jbosslabs/trunk/portal-extensions/forge-feeds/maven.xml
   labs/jbosslabs/trunk/portal-extensions/forge-feeds/project.properties
   labs/jbosslabs/trunk/portal-extensions/forge-file-access/maven.xml
   labs/jbosslabs/trunk/portal-extensions/forge-file-access/project.properties
   labs/jbosslabs/trunk/portal-extensions/forge-file-access/src/java/org/jboss/forge/fileaccess/DownloadsFileAccessMonitor.java
   labs/jbosslabs/trunk/portal-extensions/forge-file-access/src/java/org/jboss/forge/fileaccess/portlet/DownloadCounterPortlet.java
   labs/jbosslabs/trunk/portal-extensions/forge-freezone/project.properties
   labs/jbosslabs/trunk/portal-extensions/forge-kosmos/maven.xml
   labs/jbosslabs/trunk/portal-extensions/forge-login/maven.xml
   labs/jbosslabs/trunk/portal-extensions/forge-login/project.properties
   labs/jbosslabs/trunk/portal-extensions/forge-mapper/maven.xml
   labs/jbosslabs/trunk/portal-extensions/forge-mapper/project.properties
   labs/jbosslabs/trunk/portal-extensions/forge-mapper/project.xml
   labs/jbosslabs/trunk/portal-extensions/forge-navigation/project.properties
   labs/jbosslabs/trunk/portal-extensions/forge-navigation/project.xml
   labs/jbosslabs/trunk/portal-extensions/forge-navigation/src/java/org/jboss/forge/navigation/NavigationDescriptor.java
   labs/jbosslabs/trunk/portal-extensions/forge-navigation/src/java/org/jboss/forge/navigation/NavigationPortlet.java
   labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/Podcast.java
   labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/PodcastDescriptor.java
   labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/PodcastPortlet.java
   labs/jbosslabs/trunk/portal-extensions/forge-prj-downloads/src/java/org/jboss/forge/projects/downloads/Downloads.java
   labs/jbosslabs/trunk/portal-extensions/forge-prj-info/src/java/org/jboss/forge/projects/info/Info.java
   labs/jbosslabs/trunk/portal-extensions/forge-speller/maven.xml
   labs/jbosslabs/trunk/portal-extensions/forge-speller/project.properties
   labs/jbosslabs/trunk/portal-extensions/forge-speller/project.xml
   labs/jbosslabs/trunk/portal-extensions/forge-speller/src/web/WEB-INF/tld/forge.tld
   labs/jbosslabs/trunk/portal-extensions/jbosswiki/maven.xml
   labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMM.java
   labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMDescriptor.java
   labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMPortlet.java
   labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/CellTemplate.java
   labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Column.java
   labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Columns.java
   labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MatrixTemplate.java
   labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MetricTemplate.java
   labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/RowTemplate.java
   labs/jbosslabs/trunk/portal-extensions/jmm/maven.xml
   labs/jbosslabs/trunk/portal-extensions/labs.iml
   labs/jbosslabs/trunk/portal-extensions/maven.xml
   labs/jbosslabs/trunk/portal-extensions/polls/maven.xml
   labs/jbosslabs/trunk/portal-extensions/polls/project.properties
   labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollTools.java
   labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsPortlet.java
   labs/jbosslabs/trunk/portal-extensions/portal-default/maven.xml
   labs/jbosslabs/trunk/portal-extensions/portal-default/project.properties
   labs/jbosslabs/trunk/portal-extensions/primates/maven.xml
   labs/jbosslabs/trunk/portal-extensions/primates/project.properties
   labs/jbosslabs/trunk/portal-extensions/primates/project.xml
   labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primate.java
   labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primates.java
   labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesDescriptor.java
   labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesPortlet.java
   labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesTools.java
   labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java
   labs/jbosslabs/trunk/portal-extensions/project.properties
   labs/jbosslabs/trunk/portal-extensions/svn-hooks/pre-commit
Log:
http://jira.jboss.com/jira/browse/JBLAB-817


Property changes on: labs/jbosslabs/trunk/portal-extensions
___________________________________________________________________
Name: svn:externals
   - shotoku 			http://anonsvn.labs.jboss.com/labs/shotoku/trunk

   + shotoku 			https://svn.labs.jboss.org/labs/shotoku/trunk-2.6


Modified: labs/jbosslabs/trunk/portal-extensions/TODO
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/TODO	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/TODO	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,7 +1,2 @@
-Fix: (build currently commented out in maven.xml)
-- jbosswiki
-- forge-login - error if worng password entered
-
-- kosmos
-
-- Shotoku <-> portal CMS
+Fix:
+- URLs

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/remove-files
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/remove-files	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/remove-files	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-find . -path "*.svn" -prune -o -print | xargs rm

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/remove-files (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/remove-files)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/remove-files	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/remove-files	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+find . -path "*.svn" -prune -o -print | xargs rm

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/classpath.sh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/classpath.sh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/classpath.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,193 +0,0 @@
-#!/bin/sh
-### ====================================================================== ###
-##                                                                          ##
-##  A tool to determine JBoss classpaths.                                   ##
-##                                                                          ##
-### ====================================================================== ###
-
-### $Id: classpath.sh 7809 2002-05-22 02:39:56Z user57 $ ###
-
-DIRNAME=`dirname $0`
-PROGNAME=`basename $0`
-CAT="cat"
-
-#
-# Helper to complain.
-#
-warn() {
-    echo "${PROGNAME}: $*"
-}
-
-#
-# Helper to puke.
-#
-die() {
-    warn $*
-    exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false;
-darwin=false;
-case "`uname`" in
-    CYGWIN*)
-        cygwin=true
-        ;;
-
-    Darwin*)
-        darwin=true
-        ;;
-esac
-
-#
-# Print the command line help message.
-#
-printHelpMessage() {
-    $CAT <<EOF
-usage: $PROGNAME [options] <classpath>
-
-options:
-    -h, --help            Print this help message.
-    --                    Stop processing options.
-    -r, --relative        Use relative paths.
-
-classpath:
-    -c, --client          Client classpath (client/*).
-    -s, --server          Server classpath (lib/*).
-    -b, --both            Both the client and server classpaths.
-EOF
-}
-
-RELATIVE=false
-
-#
-# Process command line options.
-#
-processCommandLine() {
-    while [ "x$1" != "x" ]; do
-	case "$1" in
-	    --help|-h)
-		printHelpMessage
-		exit 1
-		;;
-
-	    --relative|-r)
-		RELATIVE=true
-		;;
-
-	    --)
-		shift
-		if [ "x$argv" = "x" ]; then
-		    argv="$1"
-		else
-		    argv="$argv $1"
-		fi
-		break
-		;;
-
-	    *)
-		if [ "x$argv" = "x" ]; then
-		    argv="$1"
-		else
-		    argv="$argv $1"
-		fi
-		;;
-	esac
-	shift
-    done
-}
-
-if [ -n "$CLASSPATH" ] ; then
-  LOCALCLASSPATH=$CLASSPATH
-fi
-
-#
-# Print the class path for the given type.
-#
-printClassPath() {
-
-#
-# jason: should be fixed to only include proper classpath bits
-#
-
-    case "$1" in
-	-c|--client)
-            DIRLIBS="`ls $JBOSS_HOME/client/*`:$JBOSS_HOME/client"
-	    ;;
-
-	-s|--server)
-            DIRLIBS=`ls $JBOSS_HOME/lib/*`
-	    ;;
-
-	-b|--both)
-	    DIRLIBS="`ls $JBOSS_HOME/client/*`:$JBOSS_HOME/client"
-            DIRLIBS="${DIRLIBS}:`ls $JBOSS_HOME/lib/*`"
-	    ;;
-
-	*)
-	    printHelpMessage
-	    exit 0
-	    ;;
-    esac
-
-    for i in ${DIRLIBS}; do 
-	if [ "$i" != "${DIRLIBS}" ] ; then
-	    if [ -z "$LOCALCLASSPATH" ] ; then
-		LOCALCLASSPATH=$i
-	    else
-		LOCALCLASSPATH="$i":$LOCALCLASSPATH
-	    fi
-	fi
-    done
-
-    # For Cygwin, switch paths to Windows format before running java
-    if $cygwin; then
-	LOCALCLASSPATH=`cygpath --path --windows "$LOCALCLASSPATH"`
-    fi
-
-    echo $LOCALCLASSPATH
-}
-
-#
-# Main entry-point.
-#
-main() {
-    argv=""
-
-    # process the command line
-    processCommandLine "$@"
-
-    # For Cygwin, ensure paths are in UNIX format before anything is touched
-    if $cygwin ; then
-	[ -n "$JBOSS_HOME" ] &&
-	    JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
-	[ -n "$JAVA_HOME" ] &&
-	    JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
-	[ -n "$JAVAC_JAR" ] &&
-	    JAVAC_JAR=`cygpath --unix "$JAVAC_JAR"`
-    fi
-
-    # Setup JBOSS_HOME
-    if [ "x$JBOSS_HOME" = "x" ]; then
-	if $RELATIVE ; then
-	    JBOSS_HOME="$DIRNAME/.."
-	else
-	    # get the full path (without any relative bits)
-	    JBOSS_HOME=`cd $DIRNAME/..; pwd`
-	fi
-    fi
-
-    if [ "x$argv" = "x" ]; then
-	printHelpMessage
-	exit 0
-    fi
-
-    printClassPath $argv
-}
-
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-
-#
-# Boot-strap
-#
-main "$@"

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/classpath.sh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/classpath.sh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/classpath.sh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/classpath.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,193 @@
+#!/bin/sh
+### ====================================================================== ###
+##                                                                          ##
+##  A tool to determine JBoss classpaths.                                   ##
+##                                                                          ##
+### ====================================================================== ###
+
+### $Id: classpath.sh 7809 2002-05-22 02:39:56Z user57 $ ###
+
+DIRNAME=`dirname $0`
+PROGNAME=`basename $0`
+CAT="cat"
+
+#
+# Helper to complain.
+#
+warn() {
+    echo "${PROGNAME}: $*"
+}
+
+#
+# Helper to puke.
+#
+die() {
+    warn $*
+    exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false;
+darwin=false;
+case "`uname`" in
+    CYGWIN*)
+        cygwin=true
+        ;;
+
+    Darwin*)
+        darwin=true
+        ;;
+esac
+
+#
+# Print the command line help message.
+#
+printHelpMessage() {
+    $CAT <<EOF
+usage: $PROGNAME [options] <classpath>
+
+options:
+    -h, --help            Print this help message.
+    --                    Stop processing options.
+    -r, --relative        Use relative paths.
+
+classpath:
+    -c, --client          Client classpath (client/*).
+    -s, --server          Server classpath (lib/*).
+    -b, --both            Both the client and server classpaths.
+EOF
+}
+
+RELATIVE=false
+
+#
+# Process command line options.
+#
+processCommandLine() {
+    while [ "x$1" != "x" ]; do
+	case "$1" in
+	    --help|-h)
+		printHelpMessage
+		exit 1
+		;;
+
+	    --relative|-r)
+		RELATIVE=true
+		;;
+
+	    --)
+		shift
+		if [ "x$argv" = "x" ]; then
+		    argv="$1"
+		else
+		    argv="$argv $1"
+		fi
+		break
+		;;
+
+	    *)
+		if [ "x$argv" = "x" ]; then
+		    argv="$1"
+		else
+		    argv="$argv $1"
+		fi
+		;;
+	esac
+	shift
+    done
+}
+
+if [ -n "$CLASSPATH" ] ; then
+  LOCALCLASSPATH=$CLASSPATH
+fi
+
+#
+# Print the class path for the given type.
+#
+printClassPath() {
+
+#
+# jason: should be fixed to only include proper classpath bits
+#
+
+    case "$1" in
+	-c|--client)
+            DIRLIBS="`ls $JBOSS_HOME/client/*`:$JBOSS_HOME/client"
+	    ;;
+
+	-s|--server)
+            DIRLIBS=`ls $JBOSS_HOME/lib/*`
+	    ;;
+
+	-b|--both)
+	    DIRLIBS="`ls $JBOSS_HOME/client/*`:$JBOSS_HOME/client"
+            DIRLIBS="${DIRLIBS}:`ls $JBOSS_HOME/lib/*`"
+	    ;;
+
+	*)
+	    printHelpMessage
+	    exit 0
+	    ;;
+    esac
+
+    for i in ${DIRLIBS}; do 
+	if [ "$i" != "${DIRLIBS}" ] ; then
+	    if [ -z "$LOCALCLASSPATH" ] ; then
+		LOCALCLASSPATH=$i
+	    else
+		LOCALCLASSPATH="$i":$LOCALCLASSPATH
+	    fi
+	fi
+    done
+
+    # For Cygwin, switch paths to Windows format before running java
+    if $cygwin; then
+	LOCALCLASSPATH=`cygpath --path --windows "$LOCALCLASSPATH"`
+    fi
+
+    echo $LOCALCLASSPATH
+}
+
+#
+# Main entry-point.
+#
+main() {
+    argv=""
+
+    # process the command line
+    processCommandLine "$@"
+
+    # For Cygwin, ensure paths are in UNIX format before anything is touched
+    if $cygwin ; then
+	[ -n "$JBOSS_HOME" ] &&
+	    JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
+	[ -n "$JAVA_HOME" ] &&
+	    JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+	[ -n "$JAVAC_JAR" ] &&
+	    JAVAC_JAR=`cygpath --unix "$JAVAC_JAR"`
+    fi
+
+    # Setup JBOSS_HOME
+    if [ "x$JBOSS_HOME" = "x" ]; then
+	if $RELATIVE ; then
+	    JBOSS_HOME="$DIRNAME/.."
+	else
+	    # get the full path (without any relative bits)
+	    JBOSS_HOME=`cd $DIRNAME/..; pwd`
+	fi
+    fi
+
+    if [ "x$argv" = "x" ]; then
+	printHelpMessage
+	exit 0
+    fi
+
+    printClassPath $argv
+}
+
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+
+#
+# Boot-strap
+#
+main "$@"

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_hpux.sh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/jboss_init_hpux.sh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_hpux.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,257 +0,0 @@
-#!/bin/sh
-#
-# $Id: jboss_init_hpux.sh 57105 2006-09-23 14:09:27Z dimitris at jboss.org $
-#
-# JBoss Control Script for HP-UX
-#
-# description: JBoss Applicaton Server / EJB Container
-#
-# Run this script as the root user.  This script will start
-# as many instances of JBoss as there are array entries in a
-# startup configuration file under /etc/rc.config.d/ as
-# defined below.  If no configuration file exists, the script
-# will still attempt to start at least one server using default
-# values.
-#
-# Installation Instructions:
-# 1. Copy <jboss-home>/bin/jboss_init_hpux.sh to/sbin/init.d/jboss
-# 2. Create softlinks to the file from the various startup and shutdown 
-#    directories:
-#    ln -s /sbin/init.d/jboss /sbin/rc2.d/K001jboss
-#    ln -s /sbin/init.d/jboss /sbin/rc3.d/S999jboss
-# 3. Create /etc/rc.config.d/jboss with the variables defined below. For 
-#    example if you have two servers at /opt/jboss1 and /opt/jboss2 that run 
-#    as users jboss1 and jboss2 using the default instances, then you would 
-#    create the following configuration entries:
-#############
-#    JBOSS_HOME[0]=/opt/jboss1
-#    JBOSS_USER[0]=jboss1
-#    SERVER_NAME[0]=default
-#    JBOSS_START[0]=1
-##   default console logging (you can also just omit the next line)
-#    JBOSS_CONSOLE[0]=""
-#############
-#    JBOSS_HOME[1]=/opt/jboss2
-#    JBOSS_USER[1]=jboss2
-#    SERVER_NAME[1]=default
-#    JBOSS_START[1]=1
-##   No Console logging
-#    JBOSS_CONSOLE[1]=/dev/null
-#
-
-##################################################################
-#
-# This script will start as many instances of JBoss as there are 
-# consecutive array entries for the variables defined below.
-#
-# There may be a unique jboss server instance for each $JBOSS_HOME[i] 
-# and $SERVER_NAME[i] combination.
-#
-# The following variables should be defined in /etc/rc.config.d/jboss.
-# If they are not, the variables are defaulted below:
-#
-# JBOSS_HOME[i] - root directory for jboss installation, like 
-#   /opt/jboss-<version>. 
-#   The default for the 1st instance is /opt/jboss: JBOSS_HOME[0]=/opt/jboss.
-#   No default for any other instance.
-#
-# SERVER_NAME[i] - server instance name.  Normally "all", "default", or
-#   "minimal". Maps to server instance at $JBOSS_HOME/server/$SERVER_NAME
-#   The default value is "default".
-#
-# JBOSS_START[i] - set to "0" to force JBOSS to not start when this script
-#   is run. Usefull when this script is run automatically at system
-#   startup time. Default is "1" to startup.
-#
-# JBOSS_USER[i] - it is username by which the jboss application server
-#   is started. The default user is jboss.
-#
-# JBOSS_CONSOLE[i] - file where jboss console logging will be written
-#   Use "/dev/null" if console logging is not desired.
-#   default is /var/opt/jboss/jboss_<user>_<instance>.log
-#
-# JAVA_HOME should also be defined in the target users environment, such
-#   as is the case when it is exported from ~/.profile.
-#
-# NOTE: The notation for array subscript [0] is optional.  You can refer to 
-# JBOSS_HOME[0] as JBOSS_HOME. 
-#
-# read config variables from files in /etc/rc.config.d
-# by convention the config values should be in a file /etc/rc.config.d,
-# such as /etc/rc.config.d/jboss. If these variables are not defined
-# in a configuration file in rc.config.d, we will attempt to deal with it by
-# setting defaults in the program
-
-if [ -f /etc/rc.config ] 
-then
-    . /etc/rc.config
-else
-    print "ERROR: /etc/rc.config default file MISSING" 1>&2
-fi
-umask 022
-
-#
-# Make sure variables are defined at least for the first instance of the
-# array.  Note that $SERVER_NAME is the same as ${SERVER_NAME[0]}
-
-JBOSS_HOME=${JBOSS_HOME:-"/opt/jboss"}
-
-PATH=/sbin:/usr/sbin:/usr/bin:$PATH
-export PATH
-
-#Usage: isJBossRunning <jbossHome> <jbossUserId> <instance>
-# sets non zero return code if Jboss is not running
-# sets global isJBossRunningPid with 1st process id if it is running 
-isJBossRunning()
-{
-    typeset JBossHome=$2 JBossUserId=$1 instance=$3 junk
-    ((isJBossRunningPid=0))
-    # pipeline reads 1st jboss pid if it is running for user, jboss home, and instance
-    ps -xu $JBossUserId | 
-    grep "$JBossHome.*org.jboss.Main.*\-c[ \t]*$instance" | grep -v "grep" | 
-    read isJBossRunningPid junk
-}
-
-#USAGE: isUserOK
-# prints any problems on standard error and returns with a non-zero status
-# returns a 0 status if all is OK
-isUserOK()
-{
-    # check if the user exists
-    id ${JBOSS_USER[i]} >/dev/null 2>&1
-    if (($?!=0)); then
-	echo "ERROR: The user ${JBOSS_USER[i]} does not exist." 1>&2
-	return 1
-    fi
-
-    # check if the user has write permission on the jboss instance directory
-    su ${JBOSS_USER[i]} -c "test -w ${JBOSS_HOME[i]}/server/${SERVER_NAME[i]}" >/dev/null 2>&1
-    if (($?!=0)); then
-	echo "ERROR: The user ${JBOSS_USER[i]} does not have write access to ${JBOSS_HOME[i]}/server/${SERVER_NAME[i]}" 1>&2
-	return 2
-    fi
-
-    # user must have JAVA_HOME defined
-    su - ${JBOSS_USER[i]} -c 'whence java || [[ -d $JAVA_HOME ]]' >/dev/null 2>&1
-    if (($?!=0)); then
-	echo "ERROR: The user \"${JBOSS_USER[i]}\" does not have \$JAVA_HOME defined; either define \$JAVA_HOME for this user or ensure that a path to \"java\" exists." 1>&2
-	return 3
-    fi
-
-    # user looks good so far
-    return 0
-}
-
-# Usage: startJBoss <index>
-startJBoss()
-{
-    typeset -i i=$1
-
-    (( ${JBOSS_START[i]} != 1 )) && return 0
-
-    # make sure the console log exists with appropriate permissions for JBOSS_USER[i]
-    if [[ ! -d ${JBOSS_CONSOLE[i]%/*} ]]; then
-	mkdir -p ${JBOSS_CONSOLE[i]%/*}
-	chmod 0755 ${JBOSS_CONSOLE[i]%/*} 
-	chown ${JBOSS_USER[i]} ${JBOSS_CONSOLE[i]%/*}
-    fi
-
-    # do some basic error checking
-    if [[ ! -d ${JBOSS_HOME[i]} ]]; then
-	echo "ERROR: JBOSS_HOME[$i] is not a valid directory : ${JBOSS_HOME[i]}" 1>&2
-	return 1
-    fi
-
-    isUserOK || return 2
-
-    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]}
-    if (( $? == 0 )); then
-	echo "JBoss AS is already running for user ${JBOSS_USER[i]} at ${JBOSS_HOME[i]} with instance ${SERVER_NAME[i]}" 1>&2
-	return 3
-    fi
-
-    # keep last version of the console log around
-    [[ -f ${JBOSS_CONSOLE[i]} ]] && mv ${JBOSS_CONSOLE[i]} ${JBOSS_CONSOLE[i]}.old
-
-    # JBoss is not running, start it up
-    CMD_START="${JBOSS_HOME[i]}/bin/run.sh -c ${SERVER_NAME[i]}"
-    nohup su - ${JBOSS_USER[i]} -c "sh $CMD_START" >${JBOSS_CONSOLE[i]} 2>&1 &
-    echo "Starting JBoss AS for user ${JBOSS_USER[i]} at ${JBOSS_HOME[i]} with instance ${SERVER_NAME[i]}."
-    
-    # wait a few seconds then check if it started ok
-    #isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} || sleep 2 ||
-    #isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} || sleep 3 ||
-    #echo "... server not started yet. Check the log files for errors"
-}
-
-# Usage: stopJBoss <index>
-stopJBoss()
-{
-    typeset -i i=$1
-
-    # return silently if JBoss AS is not running
-    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} || return 0
-
-    # JBoss is running and $isJBossRunningPid is set to the process id
-    #  SIGTERM does a gracefull shutdown like ^C
-    echo "Stopping JBoss AS PID $isJBossRunningPid for user ${JBOSS_USER[i]} at ${JBOSS_HOME[i]} with instance ${SERVER_NAME[i]}"
-    kill -s SIGTERM $isJBossRunningPid
-
-    # wait for up to 30 seconds for the process to terminate gracefully
-    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} && printf "please wait " && sleep 5 &&
-    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} && printf "." && sleep 10 &&
-    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} && printf "." && sleep 15 &&
-    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} && 
-    echo "NOT Terminated! Wait a moment then check to see if the process has shut down gracefully, or terminate it now with\n  \"kill -s SIGKILL $isJBossRunningPid\"" >&2
-}
-
-# Usage: doAll <command> <command args>
-doAll()
-{
-    typeset cmd=$1
-    typeset -i rc=0
-    shift
-
-    # loop thru the configuration file for servers to start or stop as identified by JBOSS_HOME[i] and the
-    # other parameters
-
-    ((i=0))
-    while [[ ${JBOSS_HOME[i]} != "" ]]
-    do
-
-      # set defaults for any missing values
-      SERVER_NAME[$i]=${SERVER_NAME[i]:-"default"}
-      JBOSS_USER[$i]=${JBOSS_USER[i]:-"jboss"} 
-      JBOSS_CONSOLE[$i]=${JBOSS_CONSOLE[i]:-/var/opt/jboss/${JBOSS_USER[i]}/jboss_${SERVER_NAME[i]}.log}
-      JBOSS_START[$i]=${JBOSS_START[i]:-1}
-
-      $cmd $i $*
-      (($? != 0)) && rc=$?
-      ((i=i+1))
-    done
-    return $rc
-}
-
-case "$1" in
-    start_msg)
-	echo "Starting JBoss"
-	;;
-    start)
-	doAll startJBoss
-	;;
-    stop_msg)
-	echo "Stopping JBoss"
-	;;
-    stop)
-	doAll stopJBoss
-	;;
-    restart)
-	$0 stop
-	$0 start
-	;;
-    *)
-	echo "usage: $0 (start|stop|restart|help)" 1>&2
-	exit 1
-esac
-
-exit $?

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_hpux.sh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/jboss_init_hpux.sh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_hpux.sh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_hpux.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,257 @@
+#!/bin/sh
+#
+# $Id: jboss_init_hpux.sh 57105 2006-09-23 14:09:27Z dimitris at jboss.org $
+#
+# JBoss Control Script for HP-UX
+#
+# description: JBoss Applicaton Server / EJB Container
+#
+# Run this script as the root user.  This script will start
+# as many instances of JBoss as there are array entries in a
+# startup configuration file under /etc/rc.config.d/ as
+# defined below.  If no configuration file exists, the script
+# will still attempt to start at least one server using default
+# values.
+#
+# Installation Instructions:
+# 1. Copy <jboss-home>/bin/jboss_init_hpux.sh to/sbin/init.d/jboss
+# 2. Create softlinks to the file from the various startup and shutdown 
+#    directories:
+#    ln -s /sbin/init.d/jboss /sbin/rc2.d/K001jboss
+#    ln -s /sbin/init.d/jboss /sbin/rc3.d/S999jboss
+# 3. Create /etc/rc.config.d/jboss with the variables defined below. For 
+#    example if you have two servers at /opt/jboss1 and /opt/jboss2 that run 
+#    as users jboss1 and jboss2 using the default instances, then you would 
+#    create the following configuration entries:
+#############
+#    JBOSS_HOME[0]=/opt/jboss1
+#    JBOSS_USER[0]=jboss1
+#    SERVER_NAME[0]=default
+#    JBOSS_START[0]=1
+##   default console logging (you can also just omit the next line)
+#    JBOSS_CONSOLE[0]=""
+#############
+#    JBOSS_HOME[1]=/opt/jboss2
+#    JBOSS_USER[1]=jboss2
+#    SERVER_NAME[1]=default
+#    JBOSS_START[1]=1
+##   No Console logging
+#    JBOSS_CONSOLE[1]=/dev/null
+#
+
+##################################################################
+#
+# This script will start as many instances of JBoss as there are 
+# consecutive array entries for the variables defined below.
+#
+# There may be a unique jboss server instance for each $JBOSS_HOME[i] 
+# and $SERVER_NAME[i] combination.
+#
+# The following variables should be defined in /etc/rc.config.d/jboss.
+# If they are not, the variables are defaulted below:
+#
+# JBOSS_HOME[i] - root directory for jboss installation, like 
+#   /opt/jboss-<version>. 
+#   The default for the 1st instance is /opt/jboss: JBOSS_HOME[0]=/opt/jboss.
+#   No default for any other instance.
+#
+# SERVER_NAME[i] - server instance name.  Normally "all", "default", or
+#   "minimal". Maps to server instance at $JBOSS_HOME/server/$SERVER_NAME
+#   The default value is "default".
+#
+# JBOSS_START[i] - set to "0" to force JBOSS to not start when this script
+#   is run. Usefull when this script is run automatically at system
+#   startup time. Default is "1" to startup.
+#
+# JBOSS_USER[i] - it is username by which the jboss application server
+#   is started. The default user is jboss.
+#
+# JBOSS_CONSOLE[i] - file where jboss console logging will be written
+#   Use "/dev/null" if console logging is not desired.
+#   default is /var/opt/jboss/jboss_<user>_<instance>.log
+#
+# JAVA_HOME should also be defined in the target users environment, such
+#   as is the case when it is exported from ~/.profile.
+#
+# NOTE: The notation for array subscript [0] is optional.  You can refer to 
+# JBOSS_HOME[0] as JBOSS_HOME. 
+#
+# read config variables from files in /etc/rc.config.d
+# by convention the config values should be in a file /etc/rc.config.d,
+# such as /etc/rc.config.d/jboss. If these variables are not defined
+# in a configuration file in rc.config.d, we will attempt to deal with it by
+# setting defaults in the program
+
+if [ -f /etc/rc.config ] 
+then
+    . /etc/rc.config
+else
+    print "ERROR: /etc/rc.config default file MISSING" 1>&2
+fi
+umask 022
+
+#
+# Make sure variables are defined at least for the first instance of the
+# array.  Note that $SERVER_NAME is the same as ${SERVER_NAME[0]}
+
+JBOSS_HOME=${JBOSS_HOME:-"/opt/jboss"}
+
+PATH=/sbin:/usr/sbin:/usr/bin:$PATH
+export PATH
+
+#Usage: isJBossRunning <jbossHome> <jbossUserId> <instance>
+# sets non zero return code if Jboss is not running
+# sets global isJBossRunningPid with 1st process id if it is running 
+isJBossRunning()
+{
+    typeset JBossHome=$2 JBossUserId=$1 instance=$3 junk
+    ((isJBossRunningPid=0))
+    # pipeline reads 1st jboss pid if it is running for user, jboss home, and instance
+    ps -xu $JBossUserId | 
+    grep "$JBossHome.*org.jboss.Main.*\-c[ \t]*$instance" | grep -v "grep" | 
+    read isJBossRunningPid junk
+}
+
+#USAGE: isUserOK
+# prints any problems on standard error and returns with a non-zero status
+# returns a 0 status if all is OK
+isUserOK()
+{
+    # check if the user exists
+    id ${JBOSS_USER[i]} >/dev/null 2>&1
+    if (($?!=0)); then
+	echo "ERROR: The user ${JBOSS_USER[i]} does not exist." 1>&2
+	return 1
+    fi
+
+    # check if the user has write permission on the jboss instance directory
+    su ${JBOSS_USER[i]} -c "test -w ${JBOSS_HOME[i]}/server/${SERVER_NAME[i]}" >/dev/null 2>&1
+    if (($?!=0)); then
+	echo "ERROR: The user ${JBOSS_USER[i]} does not have write access to ${JBOSS_HOME[i]}/server/${SERVER_NAME[i]}" 1>&2
+	return 2
+    fi
+
+    # user must have JAVA_HOME defined
+    su - ${JBOSS_USER[i]} -c 'whence java || [[ -d $JAVA_HOME ]]' >/dev/null 2>&1
+    if (($?!=0)); then
+	echo "ERROR: The user \"${JBOSS_USER[i]}\" does not have \$JAVA_HOME defined; either define \$JAVA_HOME for this user or ensure that a path to \"java\" exists." 1>&2
+	return 3
+    fi
+
+    # user looks good so far
+    return 0
+}
+
+# Usage: startJBoss <index>
+startJBoss()
+{
+    typeset -i i=$1
+
+    (( ${JBOSS_START[i]} != 1 )) && return 0
+
+    # make sure the console log exists with appropriate permissions for JBOSS_USER[i]
+    if [[ ! -d ${JBOSS_CONSOLE[i]%/*} ]]; then
+	mkdir -p ${JBOSS_CONSOLE[i]%/*}
+	chmod 0755 ${JBOSS_CONSOLE[i]%/*} 
+	chown ${JBOSS_USER[i]} ${JBOSS_CONSOLE[i]%/*}
+    fi
+
+    # do some basic error checking
+    if [[ ! -d ${JBOSS_HOME[i]} ]]; then
+	echo "ERROR: JBOSS_HOME[$i] is not a valid directory : ${JBOSS_HOME[i]}" 1>&2
+	return 1
+    fi
+
+    isUserOK || return 2
+
+    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]}
+    if (( $? == 0 )); then
+	echo "JBoss AS is already running for user ${JBOSS_USER[i]} at ${JBOSS_HOME[i]} with instance ${SERVER_NAME[i]}" 1>&2
+	return 3
+    fi
+
+    # keep last version of the console log around
+    [[ -f ${JBOSS_CONSOLE[i]} ]] && mv ${JBOSS_CONSOLE[i]} ${JBOSS_CONSOLE[i]}.old
+
+    # JBoss is not running, start it up
+    CMD_START="${JBOSS_HOME[i]}/bin/run.sh -c ${SERVER_NAME[i]}"
+    nohup su - ${JBOSS_USER[i]} -c "sh $CMD_START" >${JBOSS_CONSOLE[i]} 2>&1 &
+    echo "Starting JBoss AS for user ${JBOSS_USER[i]} at ${JBOSS_HOME[i]} with instance ${SERVER_NAME[i]}."
+    
+    # wait a few seconds then check if it started ok
+    #isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} || sleep 2 ||
+    #isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} || sleep 3 ||
+    #echo "... server not started yet. Check the log files for errors"
+}
+
+# Usage: stopJBoss <index>
+stopJBoss()
+{
+    typeset -i i=$1
+
+    # return silently if JBoss AS is not running
+    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} || return 0
+
+    # JBoss is running and $isJBossRunningPid is set to the process id
+    #  SIGTERM does a gracefull shutdown like ^C
+    echo "Stopping JBoss AS PID $isJBossRunningPid for user ${JBOSS_USER[i]} at ${JBOSS_HOME[i]} with instance ${SERVER_NAME[i]}"
+    kill -s SIGTERM $isJBossRunningPid
+
+    # wait for up to 30 seconds for the process to terminate gracefully
+    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} && printf "please wait " && sleep 5 &&
+    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} && printf "." && sleep 10 &&
+    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} && printf "." && sleep 15 &&
+    isJBossRunning ${JBOSS_USER[i]} ${JBOSS_HOME[i]} ${SERVER_NAME[i]} && 
+    echo "NOT Terminated! Wait a moment then check to see if the process has shut down gracefully, or terminate it now with\n  \"kill -s SIGKILL $isJBossRunningPid\"" >&2
+}
+
+# Usage: doAll <command> <command args>
+doAll()
+{
+    typeset cmd=$1
+    typeset -i rc=0
+    shift
+
+    # loop thru the configuration file for servers to start or stop as identified by JBOSS_HOME[i] and the
+    # other parameters
+
+    ((i=0))
+    while [[ ${JBOSS_HOME[i]} != "" ]]
+    do
+
+      # set defaults for any missing values
+      SERVER_NAME[$i]=${SERVER_NAME[i]:-"default"}
+      JBOSS_USER[$i]=${JBOSS_USER[i]:-"jboss"} 
+      JBOSS_CONSOLE[$i]=${JBOSS_CONSOLE[i]:-/var/opt/jboss/${JBOSS_USER[i]}/jboss_${SERVER_NAME[i]}.log}
+      JBOSS_START[$i]=${JBOSS_START[i]:-1}
+
+      $cmd $i $*
+      (($? != 0)) && rc=$?
+      ((i=i+1))
+    done
+    return $rc
+}
+
+case "$1" in
+    start_msg)
+	echo "Starting JBoss"
+	;;
+    start)
+	doAll startJBoss
+	;;
+    stop_msg)
+	echo "Stopping JBoss"
+	;;
+    stop)
+	doAll stopJBoss
+	;;
+    restart)
+	$0 stop
+	$0 start
+	;;
+    *)
+	echo "usage: $0 (start|stop|restart|help)" 1>&2
+	exit 1
+esac
+
+exit $?

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_redhat.sh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/jboss_init_redhat.sh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_redhat.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,98 +0,0 @@
-#!/bin/sh
-#
-# $Id: jboss_init_redhat.sh 46554 2006-07-28 10:29:13Z dimitris $
-#
-# JBoss Control Script
-#
-# To use this script run it as root - it will switch to the specified user
-#
-# Here is a little (and extremely primitive) startup/shutdown script
-# for RedHat systems. It assumes that JBoss lives in /usr/local/jboss,
-# it's run by user 'jboss' and JDK binaries are in /usr/local/jdk/bin.
-# All this can be changed in the script itself. 
-#
-# Either modify this script for your requirements or just ensure that
-# the following variables are set correctly before calling the script.
-
-#define where jboss is - this is the directory containing directories log, bin, conf etc
-JBOSS_HOME=${JBOSS_HOME:-"/usr/local/jboss"}
-
-#define the user under which jboss will run, or use 'RUNASIS' to run as the current user
-JBOSS_USER=${JBOSS_USER:-"jboss"}
-
-#make sure java is in your path
-JAVAPTH=${JAVAPTH:-"/usr/local/jdk/bin"}
-
-#configuration to use, usually one of 'minimal', 'default', 'all'
-JBOSS_CONF=${JBOSS_CONF:-"default"}
-
-#bind address for jboss services, by default bind to *all* NICs
-JBOSS_HOST=${JBOSS_HOST:-"0.0.0.0"}
-
-#define the classpath for the shutdown class
-JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.jar:$JBOSS_HOME/client/jnet.jar"}
-
-#define the script to use to start jboss
-JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh -c $JBOSS_CONF -b $JBOSS_HOST"}
-
-if [ "$JBOSS_USER" = "RUNASIS" ]; then
-  SUBIT=""
-else
-  SUBIT="su - $JBOSS_USER -c "
-fi
-
-if [ -n "$JBOSS_CONSOLE" -a ! -d "$JBOSS_CONSOLE" ]; then
-  # ensure the file exists
-  touch $JBOSS_CONSOLE
-  if [ ! -z "$SUBIT" ]; then
-    chown $JBOSS_USER $JBOSS_CONSOLE
-  fi 
-fi
-
-if [ -n "$JBOSS_CONSOLE" -a ! -f "$JBOSS_CONSOLE" ]; then
-  echo "WARNING: location for saving console log invalid: $JBOSS_CONSOLE"
-  echo "WARNING: ignoring it and using /dev/null"
-  JBOSS_CONSOLE="/dev/null"
-fi
-
-#define what will be done with the console log
-JBOSS_CONSOLE=${JBOSS_CONSOLE:-"/dev/null"}
-
-JBOSS_CMD_START="cd $JBOSS_HOME/bin; $JBOSSSH"
-JBOSS_CMD_STOP=${JBOSS_CMD_STOP:-"java -classpath $JBOSSCP org.jboss.Shutdown --shutdown"}
-
-if [ -z "`echo $PATH | grep $JAVAPTH`" ]; then
-  export PATH=$PATH:$JAVAPTH
-fi
-
-if [ ! -d "$JBOSS_HOME" ]; then
-  echo JBOSS_HOME does not exist as a valid directory : $JBOSS_HOME
-  exit 1
-fi
-
-echo JBOSS_CMD_START = $JBOSS_CMD_START
-
-case "$1" in
-start)
-    cd $JBOSS_HOME/bin
-    if [ -z "$SUBIT" ]; then
-        eval $JBOSS_CMD_START >${JBOSS_CONSOLE} 2>&1 &
-    else
-        $SUBIT "$JBOSS_CMD_START >${JBOSS_CONSOLE} 2>&1 &" 
-    fi
-    ;;
-stop)
-    if [ -z "$SUBIT" ]; then
-        $JBOSS_CMD_STOP
-    else
-        $SUBIT "$JBOSS_CMD_STOP"
-    fi 
-    ;;
-restart)
-    $0 stop
-    $0 start
-    ;;
-*)
-    echo "usage: $0 (start|stop|restart|help)"
-esac
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_redhat.sh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/jboss_init_redhat.sh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_redhat.sh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_redhat.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,98 @@
+#!/bin/sh
+#
+# $Id: jboss_init_redhat.sh 46554 2006-07-28 10:29:13Z dimitris $
+#
+# JBoss Control Script
+#
+# To use this script run it as root - it will switch to the specified user
+#
+# Here is a little (and extremely primitive) startup/shutdown script
+# for RedHat systems. It assumes that JBoss lives in /usr/local/jboss,
+# it's run by user 'jboss' and JDK binaries are in /usr/local/jdk/bin.
+# All this can be changed in the script itself. 
+#
+# Either modify this script for your requirements or just ensure that
+# the following variables are set correctly before calling the script.
+
+#define where jboss is - this is the directory containing directories log, bin, conf etc
+JBOSS_HOME=${JBOSS_HOME:-"/usr/local/jboss"}
+
+#define the user under which jboss will run, or use 'RUNASIS' to run as the current user
+JBOSS_USER=${JBOSS_USER:-"jboss"}
+
+#make sure java is in your path
+JAVAPTH=${JAVAPTH:-"/usr/local/jdk/bin"}
+
+#configuration to use, usually one of 'minimal', 'default', 'all'
+JBOSS_CONF=${JBOSS_CONF:-"default"}
+
+#bind address for jboss services, by default bind to *all* NICs
+JBOSS_HOST=${JBOSS_HOST:-"0.0.0.0"}
+
+#define the classpath for the shutdown class
+JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.jar:$JBOSS_HOME/client/jnet.jar"}
+
+#define the script to use to start jboss
+JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh -c $JBOSS_CONF -b $JBOSS_HOST"}
+
+if [ "$JBOSS_USER" = "RUNASIS" ]; then
+  SUBIT=""
+else
+  SUBIT="su - $JBOSS_USER -c "
+fi
+
+if [ -n "$JBOSS_CONSOLE" -a ! -d "$JBOSS_CONSOLE" ]; then
+  # ensure the file exists
+  touch $JBOSS_CONSOLE
+  if [ ! -z "$SUBIT" ]; then
+    chown $JBOSS_USER $JBOSS_CONSOLE
+  fi 
+fi
+
+if [ -n "$JBOSS_CONSOLE" -a ! -f "$JBOSS_CONSOLE" ]; then
+  echo "WARNING: location for saving console log invalid: $JBOSS_CONSOLE"
+  echo "WARNING: ignoring it and using /dev/null"
+  JBOSS_CONSOLE="/dev/null"
+fi
+
+#define what will be done with the console log
+JBOSS_CONSOLE=${JBOSS_CONSOLE:-"/dev/null"}
+
+JBOSS_CMD_START="cd $JBOSS_HOME/bin; $JBOSSSH"
+JBOSS_CMD_STOP=${JBOSS_CMD_STOP:-"java -classpath $JBOSSCP org.jboss.Shutdown --shutdown"}
+
+if [ -z "`echo $PATH | grep $JAVAPTH`" ]; then
+  export PATH=$PATH:$JAVAPTH
+fi
+
+if [ ! -d "$JBOSS_HOME" ]; then
+  echo JBOSS_HOME does not exist as a valid directory : $JBOSS_HOME
+  exit 1
+fi
+
+echo JBOSS_CMD_START = $JBOSS_CMD_START
+
+case "$1" in
+start)
+    cd $JBOSS_HOME/bin
+    if [ -z "$SUBIT" ]; then
+        eval $JBOSS_CMD_START >${JBOSS_CONSOLE} 2>&1 &
+    else
+        $SUBIT "$JBOSS_CMD_START >${JBOSS_CONSOLE} 2>&1 &" 
+    fi
+    ;;
+stop)
+    if [ -z "$SUBIT" ]; then
+        $JBOSS_CMD_STOP
+    else
+        $SUBIT "$JBOSS_CMD_STOP"
+    fi 
+    ;;
+restart)
+    $0 stop
+    $0 start
+    ;;
+*)
+    echo "usage: $0 (start|stop|restart|help)"
+esac
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_suse.sh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/jboss_init_suse.sh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_suse.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,133 +0,0 @@
-#!/bin/sh
-#
-# JBoss Control Script
-#
-# To use this script
-# run it as root - it will switch to the specified user
-# It loses all console output - use the log.
-#
-# Here is a little (and extremely primitive)
-# startup/shutdown script for SuSE systems. It assumes
-# that JBoss lives in /usr/local/jboss, it's run by user
-# 'jboss' and JDK binaries are in /usr/local/jdk/bin. All
-# this can be changed in the script itself.
-#
-# Either amend this script for your requirements
-# or just ensure that the following variables are set correctly
-# before calling the script.
-#
-### BEGIN INIT INFO
-# Provides: jboss
-# Default-Start: 3 5
-# Default-Stop: 0 1 2 6
-# Description: Start the JBoss application server.
-### END INIT INFO
-
-#define where jboss is - this is the directory containing directories log, bin, conf etc
-JBOSS_HOME=${JBOSS_HOME:-"/opt/jboss"}
-
-#make java is on your path
-JAVAPTH=${JAVAPTH:-"/usr/java/j2sdk1.4.1/bin"}
-
-#define the classpath for the shutdown class
-JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.jar:$JBOSS_HOME/client/jnet.jar"}
-
-#define the script to use to start jboss
-JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh -c all"}
-
-# Shell functions sourced from /etc/rc.status:
-#      rc_check         check and set local and overall rc status
-#      rc_status        check and set local and overall rc status
-#      rc_status -v     ditto but be verbose in local rc status
-#      rc_status -v -r  ditto and clear the local rc status
-#      rc_failed        set local and overall rc status to failed
-#      rc_reset         clear local rc status (overall remains)
-#      rc_exit          exit appropriate to overall rc status
-. /etc/rc.status
-
-# First reset status of this service
-rc_reset
-
-# Return values acc. to LSB for all commands but status:
-# 0 - success
-# 1 - misc error
-# 2 - invalid or excess args
-# 3 - unimplemented feature (e.g. reload)
-# 4 - insufficient privilege
-# 5 - program not installed
-# 6 - program not configured
-#
-# Note that starting an already running service, stopping
-# or restarting a not-running service as well as the restart
-# with force-reload (in case signalling is not supported) are
-# considered a success.
-
-if [ -n "$JBOSS_CONSOLE" -a ! -d "$JBOSS_CONSOLE" ]; then
-  # ensure the file exists
-  touch $JBOSS_CONSOLE
-fi
-
-if [ -n "$JBOSS_CONSOLE" -a ! -f "$JBOSS_CONSOLE" ]; then
-  echo "WARNING: location for saving console log invalid: $JBOSS_CONSOLE"
-  echo "WARNING: ignoring it and using /dev/null"
-  JBOSS_CONSOLE="/dev/null"
-fi
-
-#define what will be done with the console log
-JBOSS_CONSOLE=${JBOSS_CONSOLE:-"/opt/jboss/log/jboss.log"}
-
-#define the user under which jboss will run, or use RUNASIS to run as the current user
-JBOSSUS=${JBOSSUS:-"jboss"}
-
-CMD_START="cd $JBOSS_HOME/bin; $JBOSSSH"
-CMD_STOP="java -classpath $JBOSSCP org.jboss.Shutdown --shutdown"
-
-if [ "$JBOSSUS" = "RUNASIS" ]; then
-  SUBIT=""
-else
-  SUBIT="su - $JBOSSUS -c "
-fi
-
-if [ -z "`echo $PATH | grep $JAVAPTH`" ]; then
-  export PATH=$PATH:$JAVAPTH
-fi
-
-if [ ! -d "$JBOSS_HOME" ]; then
-  echo JBOSS_HOME does not exist as a valid directory : $JBOSS_HOME
-  exit 1
-fi
-
-case "$1" in
-start)
-    echo -n "Starting JBoss application server: "
-    cd $JBOSS_HOME/bin
-    if [ -z "$SUBIT" ]; then
-        eval $CMD_START >${JBOSS_CONSOLE} 2>&1 &
-    else
-        $SUBIT "$CMD_START >${JBOSS_CONSOLE} 2>&1 &"
-    fi
-
-    # Remember status and be verbose
-    rc_status -v
-    ;;
-stop)
-    echo -n "Shutting down JBoss application server: "
-    if [ -z "$SUBIT" ]; then
-        $CMD_STOP
-    else
-        $SUBIT "$CMD_STOP"
-    fi
-
-    # Remember status and be verbose
-    rc_status -v
-    ;;
-restart)
-    $0 stop
-    $0 start
-
-    # Remember status and be quiet
-    rc_status
-    ;;
-*)
-    echo "usage: $0 (start|stop|restart|help)"
-esac

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_suse.sh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/jboss_init_suse.sh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_suse.sh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/jboss_init_suse.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,133 @@
+#!/bin/sh
+#
+# JBoss Control Script
+#
+# To use this script
+# run it as root - it will switch to the specified user
+# It loses all console output - use the log.
+#
+# Here is a little (and extremely primitive)
+# startup/shutdown script for SuSE systems. It assumes
+# that JBoss lives in /usr/local/jboss, it's run by user
+# 'jboss' and JDK binaries are in /usr/local/jdk/bin. All
+# this can be changed in the script itself.
+#
+# Either amend this script for your requirements
+# or just ensure that the following variables are set correctly
+# before calling the script.
+#
+### BEGIN INIT INFO
+# Provides: jboss
+# Default-Start: 3 5
+# Default-Stop: 0 1 2 6
+# Description: Start the JBoss application server.
+### END INIT INFO
+
+#define where jboss is - this is the directory containing directories log, bin, conf etc
+JBOSS_HOME=${JBOSS_HOME:-"/opt/jboss"}
+
+#make java is on your path
+JAVAPTH=${JAVAPTH:-"/usr/java/j2sdk1.4.1/bin"}
+
+#define the classpath for the shutdown class
+JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.jar:$JBOSS_HOME/client/jnet.jar"}
+
+#define the script to use to start jboss
+JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh -c all"}
+
+# Shell functions sourced from /etc/rc.status:
+#      rc_check         check and set local and overall rc status
+#      rc_status        check and set local and overall rc status
+#      rc_status -v     ditto but be verbose in local rc status
+#      rc_status -v -r  ditto and clear the local rc status
+#      rc_failed        set local and overall rc status to failed
+#      rc_reset         clear local rc status (overall remains)
+#      rc_exit          exit appropriate to overall rc status
+. /etc/rc.status
+
+# First reset status of this service
+rc_reset
+
+# Return values acc. to LSB for all commands but status:
+# 0 - success
+# 1 - misc error
+# 2 - invalid or excess args
+# 3 - unimplemented feature (e.g. reload)
+# 4 - insufficient privilege
+# 5 - program not installed
+# 6 - program not configured
+#
+# Note that starting an already running service, stopping
+# or restarting a not-running service as well as the restart
+# with force-reload (in case signalling is not supported) are
+# considered a success.
+
+if [ -n "$JBOSS_CONSOLE" -a ! -d "$JBOSS_CONSOLE" ]; then
+  # ensure the file exists
+  touch $JBOSS_CONSOLE
+fi
+
+if [ -n "$JBOSS_CONSOLE" -a ! -f "$JBOSS_CONSOLE" ]; then
+  echo "WARNING: location for saving console log invalid: $JBOSS_CONSOLE"
+  echo "WARNING: ignoring it and using /dev/null"
+  JBOSS_CONSOLE="/dev/null"
+fi
+
+#define what will be done with the console log
+JBOSS_CONSOLE=${JBOSS_CONSOLE:-"/opt/jboss/log/jboss.log"}
+
+#define the user under which jboss will run, or use RUNASIS to run as the current user
+JBOSSUS=${JBOSSUS:-"jboss"}
+
+CMD_START="cd $JBOSS_HOME/bin; $JBOSSSH"
+CMD_STOP="java -classpath $JBOSSCP org.jboss.Shutdown --shutdown"
+
+if [ "$JBOSSUS" = "RUNASIS" ]; then
+  SUBIT=""
+else
+  SUBIT="su - $JBOSSUS -c "
+fi
+
+if [ -z "`echo $PATH | grep $JAVAPTH`" ]; then
+  export PATH=$PATH:$JAVAPTH
+fi
+
+if [ ! -d "$JBOSS_HOME" ]; then
+  echo JBOSS_HOME does not exist as a valid directory : $JBOSS_HOME
+  exit 1
+fi
+
+case "$1" in
+start)
+    echo -n "Starting JBoss application server: "
+    cd $JBOSS_HOME/bin
+    if [ -z "$SUBIT" ]; then
+        eval $CMD_START >${JBOSS_CONSOLE} 2>&1 &
+    else
+        $SUBIT "$CMD_START >${JBOSS_CONSOLE} 2>&1 &"
+    fi
+
+    # Remember status and be verbose
+    rc_status -v
+    ;;
+stop)
+    echo -n "Shutting down JBoss application server: "
+    if [ -z "$SUBIT" ]; then
+        $CMD_STOP
+    else
+        $SUBIT "$CMD_STOP"
+    fi
+
+    # Remember status and be verbose
+    rc_status -v
+    ;;
+restart)
+    $0 stop
+    $0 start
+
+    # Remember status and be quiet
+    rc_status
+    ;;
+*)
+    echo "usage: $0 (start|stop|restart|help)"
+esac

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.bat
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/probe.bat	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.bat	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,13 +0,0 @@
- at echo off
-rem -------------------------------------------------------------------------
-rem JGroups Cluster Discovery Script for Win32
-rem -------------------------------------------------------------------------
-
-REM Discovers all UDP-based members running on a certain mcast address (use -help for help)
-REM Probe [-help] [-addr <addr>] [-port <port>] [-ttl <ttl>] [-timeout <timeout>]
-
-set CLASSPATH=..\lib\commons-logging.jar;..\server\all\lib\jgroups.jar
-
-set CP=%CLASSPATH%
-
-java -cp %CP% org.jgroups.tests.Probe %*

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.bat (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/probe.bat)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.bat	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.bat	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,13 @@
+ at echo off
+rem -------------------------------------------------------------------------
+rem JGroups Cluster Discovery Script for Win32
+rem -------------------------------------------------------------------------
+
+REM Discovers all UDP-based members running on a certain mcast address (use -help for help)
+REM Probe [-help] [-addr <addr>] [-port <port>] [-ttl <ttl>] [-timeout <timeout>]
+
+set CLASSPATH=..\lib\commons-logging.jar;..\server\all\lib\jgroups.jar
+
+set CP=%CLASSPATH%
+
+java -cp %CP% org.jgroups.tests.Probe %*

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.sh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/probe.sh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-#!/bin/sh
-### ====================================================================== ###
-##                                                                          ##
-##  JGroups Cluster Discovery Script                                        ##
-##                                                                          ##
-### ====================================================================== ###
-
-# Discovers all UDP-based members running on a certain mcast address (use -help for help)
-# Probe [-help] [-addr <addr>] [-port <port>] [-ttl <ttl>] [-timeout <timeout>]
-
-CLASSPATH=.:../lib/commons-logging.jar:../server/all/lib/jgroups.jar:$CLASSPATH
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false;
-case "`uname`" in
-    CYGWIN*)
-        cygwin=true
-        ;;
-esac
-
-if [ $cygwin = "true" ]; then
-   CP=`cygpath -wp $CLASSPATH`
-else
-   CP=$CLASSPATH
-fi
-
-java -cp $CP org.jgroups.tests.Probe $*

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.sh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/probe.sh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.sh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/probe.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+#!/bin/sh
+### ====================================================================== ###
+##                                                                          ##
+##  JGroups Cluster Discovery Script                                        ##
+##                                                                          ##
+### ====================================================================== ###
+
+# Discovers all UDP-based members running on a certain mcast address (use -help for help)
+# Probe [-help] [-addr <addr>] [-port <port>] [-ttl <ttl>] [-timeout <timeout>]
+
+CLASSPATH=.:../lib/commons-logging.jar:../server/all/lib/jgroups.jar:$CLASSPATH
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false;
+case "`uname`" in
+    CYGWIN*)
+        cygwin=true
+        ;;
+esac
+
+if [ $cygwin = "true" ]; then
+   CP=`cygpath -wp $CLASSPATH`
+else
+   CP=$CLASSPATH
+fi
+
+java -cp $CP org.jgroups.tests.Probe $*

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.bat
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/run.bat	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.bat	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,114 +0,0 @@
- at echo off
-rem -------------------------------------------------------------------------
-rem JBoss Bootstrap Script for Win32
-rem -------------------------------------------------------------------------
-
-rem $Id: run.bat 56327 2006-08-28 10:34:13Z dimitris at jboss.org $
-
- at if not "%ECHO%" == ""  echo %ECHO%
- at if "%OS%" == "Windows_NT"  setlocal
-
-set DIRNAME=.\
-if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
-set PROGNAME=run.bat
-if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
-
-rem Read all command line arguments
-
-REM
-REM The %ARGS% env variable commented out in favor of using %* to include
-REM all args in java command line. See bug #840239. [jpl]
-REM
-REM set ARGS=
-REM :loop
-REM if [%1] == [] goto endloop
-REM         set ARGS=%ARGS% %1
-REM         shift
-REM         goto loop
-REM :endloop
-
-rem Find run.jar, or we can't continue
-
-set RUNJAR=%DIRNAME%\run.jar
-if exist "%RUNJAR%" goto FOUND_RUN_JAR
-echo Could not locate %RUNJAR%. Please check that you are in the
-echo bin directory when running this script.
-goto END
-
-:FOUND_RUN_JAR
-
-if not "%JAVA_HOME%" == "" goto ADD_TOOLS
-
-set JAVA=java
-
-echo JAVA_HOME is not set.  Unexpected results may occur.
-echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
-goto SKIP_TOOLS
-
-:ADD_TOOLS
-
-set JAVA=%JAVA_HOME%\bin\java
-
-if exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS
-echo Could not locate %JAVA_HOME%\lib\tools.jar. Unexpected results may occur.
-echo Make sure that JAVA_HOME points to a JDK and not a JRE.
-
-:SKIP_TOOLS
-
-rem Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
-rem compatible distribution to which JAVA_HOME points
-
-set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar
-
-rem If JBOSS_CLASSPATH is empty, don't include it, as this will 
-rem result in including the local directory, which makes error tracking
-rem harder.
-if "%JBOSS_CLASSPATH%" == "" (
-	set JBOSS_CLASSPATH=%JAVAC_JAR%;%RUNJAR%
-) else (
-	set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%
-)
-
-rem Setup JBoss specific properties
-set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
-set JBOSS_HOME=%DIRNAME%\..
-
-rem Add -server to the JVM options, if supported
-"%JAVA%" -version 2>&1 | findstr /I hotspot > nul
-if not errorlevel == 1 (set JAVA_OPTS=%JAVA_OPTS% -server)
-
-rem JVM memory allocation pool parameters. Modify as appropriate.
-set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m
-
-rem With Sun JVMs reduce the RMI GCs to once per hour
-set JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
-
-rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
-rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
-
-rem Setup the java endorsed dirs
-set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
-
-echo ===============================================================================
-echo.
-echo   JBoss Bootstrap Environment
-echo.
-echo   JBOSS_HOME: %JBOSS_HOME%
-echo.
-echo   JAVA: %JAVA%
-echo.
-echo   JAVA_OPTS: %JAVA_OPTS%
-echo.
-echo   CLASSPATH: %JBOSS_CLASSPATH%
-echo.
-echo ===============================================================================
-echo.
-
-:RESTART
-"%JAVA%" %JAVA_OPTS% "-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %*
-if ERRORLEVEL 10 goto RESTART
-
-:END
-if "%NOPAUSE%" == "" pause
-
-:END_NO_PAUSE

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.bat (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/run.bat)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.bat	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.bat	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,114 @@
+ at echo off
+rem -------------------------------------------------------------------------
+rem JBoss Bootstrap Script for Win32
+rem -------------------------------------------------------------------------
+
+rem $Id: run.bat 56327 2006-08-28 10:34:13Z dimitris at jboss.org $
+
+ at if not "%ECHO%" == ""  echo %ECHO%
+ at if "%OS%" == "Windows_NT"  setlocal
+
+set DIRNAME=.\
+if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
+set PROGNAME=run.bat
+if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
+
+rem Read all command line arguments
+
+REM
+REM The %ARGS% env variable commented out in favor of using %* to include
+REM all args in java command line. See bug #840239. [jpl]
+REM
+REM set ARGS=
+REM :loop
+REM if [%1] == [] goto endloop
+REM         set ARGS=%ARGS% %1
+REM         shift
+REM         goto loop
+REM :endloop
+
+rem Find run.jar, or we can't continue
+
+set RUNJAR=%DIRNAME%\run.jar
+if exist "%RUNJAR%" goto FOUND_RUN_JAR
+echo Could not locate %RUNJAR%. Please check that you are in the
+echo bin directory when running this script.
+goto END
+
+:FOUND_RUN_JAR
+
+if not "%JAVA_HOME%" == "" goto ADD_TOOLS
+
+set JAVA=java
+
+echo JAVA_HOME is not set.  Unexpected results may occur.
+echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
+goto SKIP_TOOLS
+
+:ADD_TOOLS
+
+set JAVA=%JAVA_HOME%\bin\java
+
+if exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS
+echo Could not locate %JAVA_HOME%\lib\tools.jar. Unexpected results may occur.
+echo Make sure that JAVA_HOME points to a JDK and not a JRE.
+
+:SKIP_TOOLS
+
+rem Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
+rem compatible distribution to which JAVA_HOME points
+
+set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar
+
+rem If JBOSS_CLASSPATH is empty, don't include it, as this will 
+rem result in including the local directory, which makes error tracking
+rem harder.
+if "%JBOSS_CLASSPATH%" == "" (
+	set JBOSS_CLASSPATH=%JAVAC_JAR%;%RUNJAR%
+) else (
+	set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%
+)
+
+rem Setup JBoss specific properties
+set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
+set JBOSS_HOME=%DIRNAME%\..
+
+rem Add -server to the JVM options, if supported
+"%JAVA%" -version 2>&1 | findstr /I hotspot > nul
+if not errorlevel == 1 (set JAVA_OPTS=%JAVA_OPTS% -server)
+
+rem JVM memory allocation pool parameters. Modify as appropriate.
+set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m
+
+rem With Sun JVMs reduce the RMI GCs to once per hour
+set JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
+
+rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
+rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
+
+rem Setup the java endorsed dirs
+set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
+
+echo ===============================================================================
+echo.
+echo   JBoss Bootstrap Environment
+echo.
+echo   JBOSS_HOME: %JBOSS_HOME%
+echo.
+echo   JAVA: %JAVA%
+echo.
+echo   JAVA_OPTS: %JAVA_OPTS%
+echo.
+echo   CLASSPATH: %JBOSS_CLASSPATH%
+echo.
+echo ===============================================================================
+echo.
+
+:RESTART
+"%JAVA%" %JAVA_OPTS% "-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %*
+if ERRORLEVEL 10 goto RESTART
+
+:END
+if "%NOPAUSE%" == "" pause
+
+:END_NO_PAUSE

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.conf
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/run.conf	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.conf	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,51 +0,0 @@
-## -*- shell-script -*- ######################################################
-##                                                                          ##
-##  JBoss Bootstrap Script Configuration                                    ##
-##                                                                          ##
-##############################################################################
-
-### $Id: run.conf 55224 2006-08-04 17:36:47Z dimitris at jboss.org $
-
-#
-# This file is optional; it may be removed if not needed.
-#
-
-#
-# Specify the maximum file descriptor limit, use "max" or "maximum" to use
-# the default, as queried by the system.
-#
-# Defaults to "maximum"
-#
-#MAX_FD="maximum"
-
-#
-# Specify the profiler configuration file to load.
-#
-# Default is to not load profiler configuration file.
-#
-#PROFILER=""
-
-#
-# Specify the location of the Java home directory.  If set then $JAVA will
-# be defined to $JAVA_HOME/bin/java, else $JAVA will be "java".
-#
-#JAVA_HOME="/opt/java/jdk"
-
-#
-# Specify the exact Java VM executable to use.
-#
-#JAVA=""
-
-#
-# Specify options to pass to the Java VM.
-#
-if [ "x$JAVA_OPTS" = "x" ]; then
-   JAVA_OPTS="-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
-fi
-
-# Sample JPDA settings for remote socket debuging
-#JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"
-
-# Sample JPDA settings for shared memory debugging 
-#JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_shmem,server=y,suspend=n,address=jboss"
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/run.conf)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.conf	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.conf	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,51 @@
+## -*- shell-script -*- ######################################################
+##                                                                          ##
+##  JBoss Bootstrap Script Configuration                                    ##
+##                                                                          ##
+##############################################################################
+
+### $Id: run.conf 55224 2006-08-04 17:36:47Z dimitris at jboss.org $
+
+#
+# This file is optional; it may be removed if not needed.
+#
+
+#
+# Specify the maximum file descriptor limit, use "max" or "maximum" to use
+# the default, as queried by the system.
+#
+# Defaults to "maximum"
+#
+#MAX_FD="maximum"
+
+#
+# Specify the profiler configuration file to load.
+#
+# Default is to not load profiler configuration file.
+#
+#PROFILER=""
+
+#
+# Specify the location of the Java home directory.  If set then $JAVA will
+# be defined to $JAVA_HOME/bin/java, else $JAVA will be "java".
+#
+#JAVA_HOME="/opt/java/jdk"
+
+#
+# Specify the exact Java VM executable to use.
+#
+#JAVA=""
+
+#
+# Specify options to pass to the Java VM.
+#
+if [ "x$JAVA_OPTS" = "x" ]; then
+   JAVA_OPTS="-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
+fi
+
+# Sample JPDA settings for remote socket debuging
+#JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"
+
+# Sample JPDA settings for shared memory debugging 
+#JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_shmem,server=y,suspend=n,address=jboss"
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/run.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.sh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/run.sh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,210 +0,0 @@
-#!/bin/sh
-### ====================================================================== ###
-##                                                                          ##
-##  JBoss Bootstrap Script                                                  ##
-##                                                                          ##
-### ====================================================================== ###
-
-### $Id: run.sh 57514 2006-10-09 18:16:00Z dimitris at jboss.org $ ###
-
-DIRNAME=`dirname $0`
-PROGNAME=`basename $0`
-GREP="grep"
-
-# Use the maximum available, or set MAX_FD != -1 to use that
-MAX_FD="maximum"
-
-#
-# Helper to complain.
-#
-warn() {
-    echo "${PROGNAME}: $*"
-}
-
-#
-# Helper to puke.
-#
-die() {
-    warn $*
-    exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false;
-darwin=false;
-case "`uname`" in
-    CYGWIN*)
-        cygwin=true
-        ;;
-
-    Darwin*)
-        darwin=true
-        ;;
-esac
-
-# Read an optional running configuration file
-if [ "x$RUN_CONF" = "x" ]; then
-    RUN_CONF="$DIRNAME/run.conf"
-fi
-if [ -r "$RUN_CONF" ]; then
-    . "$RUN_CONF"
-fi
-
-# For Cygwin, ensure paths are in UNIX format before anything is touched
-if $cygwin ; then
-    [ -n "$JBOSS_HOME" ] &&
-        JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
-    [ -n "$JAVA_HOME" ] &&
-        JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
-    [ -n "$JAVAC_JAR" ] &&
-        JAVAC_JAR=`cygpath --unix "$JAVAC_JAR"`
-fi
-
-# Setup JBOSS_HOME
-if [ "x$JBOSS_HOME" = "x" ]; then
-    # get the full path (without any relative bits)
-    JBOSS_HOME=`cd $DIRNAME/..; pwd`
-fi
-export JBOSS_HOME
-
-# Increase the maximum file descriptors if we can
-if [ "$cygwin" = "false" ]; then
-    MAX_FD_LIMIT=`ulimit -H -n`
-    if [ $? -eq 0 ]; then
-	if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ]; then
-	    # use the system max
-	    MAX_FD="$MAX_FD_LIMIT"
-	fi
-
-	ulimit -n $MAX_FD
-	if [ $? -ne 0 ]; then
-	    warn "Could not set maximum file descriptor limit: $MAX_FD"
-	fi
-    else
-	warn "Could not query system maximum file descriptor limit: $MAX_FD_LIMIT"
-    fi
-fi
-
-# Setup the JVM
-if [ "x$JAVA" = "x" ]; then
-    if [ "x$JAVA_HOME" != "x" ]; then
-	JAVA="$JAVA_HOME/bin/java"
-    else
-	JAVA="java"
-    fi
-fi
-
-# Setup the classpath
-runjar="$JBOSS_HOME/bin/run.jar"
-if [ ! -f "$runjar" ]; then
-    die "Missing required file: $runjar"
-fi
-JBOSS_BOOT_CLASSPATH="$runjar"
-
-# Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
-# compatible distribution which JAVA_HOME points to
-if [ "x$JAVAC_JAR" = "x" ]; then
-    JAVAC_JAR="$JAVA_HOME/lib/tools.jar"
-fi
-if [ ! -f "$JAVAC_JAR" ]; then
-   # MacOSX does not have a seperate tools.jar
-   if [ "$darwin" != "true" ]; then
-      warn "Missing file: $JAVAC_JAR"
-      warn "Unexpected results may occur.  Make sure JAVA_HOME points to a JDK and not a JRE."
-   fi
-fi
-
-if [ "x$JBOSS_CLASSPATH" = "x" ]; then
-    JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH:$JAVAC_JAR"
-else
-    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH:$JAVAC_JAR"
-fi
-
-# If -server not set in JAVA_OPTS, set it, if supported
-SERVER_SET=`echo $JAVA_OPTS | $GREP "\-server"`
-if [ "x$SERVER_SET" = "x" ]; then
-
-    # Check for SUN(tm) JVM w/ HotSpot support
-    if [ "x$HAS_HOTSPOT" = "x" ]; then
-	HAS_HOTSPOT=`"$JAVA" -version 2>&1 | $GREP -i HotSpot`
-    fi
-
-    # Enable -server if we have Hotspot, unless we can't
-    if [ "x$HAS_HOTSPOT" != "x" ]; then
-	# MacOS does not support -server flag
-	if [ "$darwin" != "true" ]; then
-	    JAVA_OPTS="-server $JAVA_OPTS"
-	fi
-    fi
-fi
-
-# Setup JBoss sepecific properties
-JAVA_OPTS="-Dprogram.name=$PROGNAME $JAVA_OPTS"
-
-# Setup the java endorsed dirs
-JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin; then
-    JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
-    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
-    JBOSS_CLASSPATH=`cygpath --path --windows "$JBOSS_CLASSPATH"`
-    JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`
-fi
-
-# Display our environment
-echo "========================================================================="
-echo ""
-echo "  JBoss Bootstrap Environment"
-echo ""
-echo "  JBOSS_HOME: $JBOSS_HOME"
-echo ""
-echo "  JAVA: $JAVA"
-echo ""
-echo "  JAVA_OPTS: $JAVA_OPTS"
-echo ""
-echo "  CLASSPATH: $JBOSS_CLASSPATH"
-echo ""
-echo "========================================================================="
-echo ""
-
-while true; do
-   if [ "x$LAUNCH_JBOSS_IN_BACKGROUND" = "x" ]; then
-      # Execute the JVM in the foreground
-      "$JAVA" $JAVA_OPTS \
-         -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
-         -classpath "$JBOSS_CLASSPATH" \
-         org.jboss.Main "$@"
-      JBOSS_STATUS=$?
-   else
-      # Execute the JVM in the background
-      "$JAVA" $JAVA_OPTS \
-         -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
-         -classpath "$JBOSS_CLASSPATH" \
-         org.jboss.Main "$@" &
-      JBOSS_PID=$!
-      # Trap common signals and relay them to the jboss process
-      trap "kill -HUP  $JBOSS_PID" HUP
-      trap "kill -TERM $JBOSS_PID" INT
-      trap "kill -QUIT $JBOSS_PID" QUIT
-      trap "kill -PIPE $JBOSS_PID" PIPE
-      trap "kill -TERM $JBOSS_PID" TERM
-      # Wait until the background process exits
-      WAIT_STATUS=0
-      while [ "$WAIT_STATUS" -ne 127 ]; do
-         JBOSS_STATUS=$WAIT_STATUS
-         wait $JBOSS_PID 2>/dev/null
-         WAIT_STATUS=$?
-      done
-   fi
-   # If restart doesn't work, check you are running JBossAS 4.0.4+
-   #    http://jira.jboss.com/jira/browse/JBAS-2483
-   # or the following if you're running Red Hat 7.0
-   #    http://developer.java.sun.com/developer/bugParade/bugs/4465334.html   
-   if [ $JBOSS_STATUS -eq 10 ]; then
-      echo "Restarting JBoss..."
-   else
-      exit $JBOSS_STATUS
-   fi
-done
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.sh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/run.sh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.sh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/run.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,210 @@
+#!/bin/sh
+### ====================================================================== ###
+##                                                                          ##
+##  JBoss Bootstrap Script                                                  ##
+##                                                                          ##
+### ====================================================================== ###
+
+### $Id: run.sh 57514 2006-10-09 18:16:00Z dimitris at jboss.org $ ###
+
+DIRNAME=`dirname $0`
+PROGNAME=`basename $0`
+GREP="grep"
+
+# Use the maximum available, or set MAX_FD != -1 to use that
+MAX_FD="maximum"
+
+#
+# Helper to complain.
+#
+warn() {
+    echo "${PROGNAME}: $*"
+}
+
+#
+# Helper to puke.
+#
+die() {
+    warn $*
+    exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false;
+darwin=false;
+case "`uname`" in
+    CYGWIN*)
+        cygwin=true
+        ;;
+
+    Darwin*)
+        darwin=true
+        ;;
+esac
+
+# Read an optional running configuration file
+if [ "x$RUN_CONF" = "x" ]; then
+    RUN_CONF="$DIRNAME/run.conf"
+fi
+if [ -r "$RUN_CONF" ]; then
+    . "$RUN_CONF"
+fi
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+    [ -n "$JBOSS_HOME" ] &&
+        JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
+    [ -n "$JAVA_HOME" ] &&
+        JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+    [ -n "$JAVAC_JAR" ] &&
+        JAVAC_JAR=`cygpath --unix "$JAVAC_JAR"`
+fi
+
+# Setup JBOSS_HOME
+if [ "x$JBOSS_HOME" = "x" ]; then
+    # get the full path (without any relative bits)
+    JBOSS_HOME=`cd $DIRNAME/..; pwd`
+fi
+export JBOSS_HOME
+
+# Increase the maximum file descriptors if we can
+if [ "$cygwin" = "false" ]; then
+    MAX_FD_LIMIT=`ulimit -H -n`
+    if [ $? -eq 0 ]; then
+	if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ]; then
+	    # use the system max
+	    MAX_FD="$MAX_FD_LIMIT"
+	fi
+
+	ulimit -n $MAX_FD
+	if [ $? -ne 0 ]; then
+	    warn "Could not set maximum file descriptor limit: $MAX_FD"
+	fi
+    else
+	warn "Could not query system maximum file descriptor limit: $MAX_FD_LIMIT"
+    fi
+fi
+
+# Setup the JVM
+if [ "x$JAVA" = "x" ]; then
+    if [ "x$JAVA_HOME" != "x" ]; then
+	JAVA="$JAVA_HOME/bin/java"
+    else
+	JAVA="java"
+    fi
+fi
+
+# Setup the classpath
+runjar="$JBOSS_HOME/bin/run.jar"
+if [ ! -f "$runjar" ]; then
+    die "Missing required file: $runjar"
+fi
+JBOSS_BOOT_CLASSPATH="$runjar"
+
+# Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
+# compatible distribution which JAVA_HOME points to
+if [ "x$JAVAC_JAR" = "x" ]; then
+    JAVAC_JAR="$JAVA_HOME/lib/tools.jar"
+fi
+if [ ! -f "$JAVAC_JAR" ]; then
+   # MacOSX does not have a seperate tools.jar
+   if [ "$darwin" != "true" ]; then
+      warn "Missing file: $JAVAC_JAR"
+      warn "Unexpected results may occur.  Make sure JAVA_HOME points to a JDK and not a JRE."
+   fi
+fi
+
+if [ "x$JBOSS_CLASSPATH" = "x" ]; then
+    JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH:$JAVAC_JAR"
+else
+    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH:$JAVAC_JAR"
+fi
+
+# If -server not set in JAVA_OPTS, set it, if supported
+SERVER_SET=`echo $JAVA_OPTS | $GREP "\-server"`
+if [ "x$SERVER_SET" = "x" ]; then
+
+    # Check for SUN(tm) JVM w/ HotSpot support
+    if [ "x$HAS_HOTSPOT" = "x" ]; then
+	HAS_HOTSPOT=`"$JAVA" -version 2>&1 | $GREP -i HotSpot`
+    fi
+
+    # Enable -server if we have Hotspot, unless we can't
+    if [ "x$HAS_HOTSPOT" != "x" ]; then
+	# MacOS does not support -server flag
+	if [ "$darwin" != "true" ]; then
+	    JAVA_OPTS="-server $JAVA_OPTS"
+	fi
+    fi
+fi
+
+# Setup JBoss sepecific properties
+JAVA_OPTS="-Dprogram.name=$PROGNAME $JAVA_OPTS"
+
+# Setup the java endorsed dirs
+JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+    JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
+    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+    JBOSS_CLASSPATH=`cygpath --path --windows "$JBOSS_CLASSPATH"`
+    JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`
+fi
+
+# Display our environment
+echo "========================================================================="
+echo ""
+echo "  JBoss Bootstrap Environment"
+echo ""
+echo "  JBOSS_HOME: $JBOSS_HOME"
+echo ""
+echo "  JAVA: $JAVA"
+echo ""
+echo "  JAVA_OPTS: $JAVA_OPTS"
+echo ""
+echo "  CLASSPATH: $JBOSS_CLASSPATH"
+echo ""
+echo "========================================================================="
+echo ""
+
+while true; do
+   if [ "x$LAUNCH_JBOSS_IN_BACKGROUND" = "x" ]; then
+      # Execute the JVM in the foreground
+      "$JAVA" $JAVA_OPTS \
+         -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
+         -classpath "$JBOSS_CLASSPATH" \
+         org.jboss.Main "$@"
+      JBOSS_STATUS=$?
+   else
+      # Execute the JVM in the background
+      "$JAVA" $JAVA_OPTS \
+         -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
+         -classpath "$JBOSS_CLASSPATH" \
+         org.jboss.Main "$@" &
+      JBOSS_PID=$!
+      # Trap common signals and relay them to the jboss process
+      trap "kill -HUP  $JBOSS_PID" HUP
+      trap "kill -TERM $JBOSS_PID" INT
+      trap "kill -QUIT $JBOSS_PID" QUIT
+      trap "kill -PIPE $JBOSS_PID" PIPE
+      trap "kill -TERM $JBOSS_PID" TERM
+      # Wait until the background process exits
+      WAIT_STATUS=0
+      while [ "$WAIT_STATUS" -ne 127 ]; do
+         JBOSS_STATUS=$WAIT_STATUS
+         wait $JBOSS_PID 2>/dev/null
+         WAIT_STATUS=$?
+      done
+   fi
+   # If restart doesn't work, check you are running JBossAS 4.0.4+
+   #    http://jira.jboss.com/jira/browse/JBAS-2483
+   # or the following if you're running Red Hat 7.0
+   #    http://developer.java.sun.com/developer/bugParade/bugs/4465334.html   
+   if [ $JBOSS_STATUS -eq 10 ]; then
+      echo "Restarting JBoss..."
+   else
+      exit $JBOSS_STATUS
+   fi
+done
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.bat
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/shutdown.bat	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.bat	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,66 +0,0 @@
- at echo off
-rem -------------------------------------------------------------------------
-rem JBoss JVM Launcher
-rem -------------------------------------------------------------------------
-
-rem $Id: shutdown.bat 22783 2004-08-07 19:39:38Z starksm $
-
-if not "%ECHO%" == ""  echo %ECHO%
-if "%OS%" == "Windows_NT"  setlocal
-
-set MAIN_JAR_NAME=shutdown.jar
-set MAIN_CLASS=org.jboss.Shutdown
-
-set DIRNAME=.\
-if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
-set PROGNAME=run.bat
-if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
-
-rem Read all command line arguments
-
-set ARGS=
-:loop
-if [%1] == [] goto end
-        set ARGS=%ARGS% %1
-        shift
-        goto loop
-:end
-
-rem Find MAIN_JAR, or we can't continue
-
-set MAIN_JAR=%DIRNAME%\%MAIN_JAR_NAME%
-if exist "%MAIN_JAR%" goto FOUND_MAIN_JAR
-echo Could not locate %MAIN_JAR%. Please check that you are in the
-echo bin directory when running this script.
-goto END
-
-:FOUND_MAIN_JAR
-
-if not "%JAVA_HOME%" == "" goto HAVE_JAVA_HOME
-
-set JAVA=java
-
-echo JAVA_HOME is not set.  Unexpected results may occur.
-echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
-goto SKIP_SET_JAVA_HOME
-
-:HAVE_JAVA_HOME
-
-set JAVA=%JAVA_HOME%\bin\java
-
-:SKIP_SET_JAVA_HOME
-
-set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%MAIN_JAR%;%DIRNAME%/../client/jbossall-client.jar
-
-rem Setup JBoss sepecific properties
-set JAVA_OPTS=%JAVA_OPTS% -Djboss.boot.loader.name=%PROGNAME%
-
-rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
-rem set JAVA_OPTS=-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
-
-"%JAVA%" %JAVA_OPTS% -classpath "%JBOSS_CLASSPATH%" %MAIN_CLASS% %ARGS%
-
-:END
-if "%NOPAUSE%" == "" pause
-
-:END_NO_PAUSE

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.bat (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/shutdown.bat)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.bat	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.bat	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,66 @@
+ at echo off
+rem -------------------------------------------------------------------------
+rem JBoss JVM Launcher
+rem -------------------------------------------------------------------------
+
+rem $Id: shutdown.bat 22783 2004-08-07 19:39:38Z starksm $
+
+if not "%ECHO%" == ""  echo %ECHO%
+if "%OS%" == "Windows_NT"  setlocal
+
+set MAIN_JAR_NAME=shutdown.jar
+set MAIN_CLASS=org.jboss.Shutdown
+
+set DIRNAME=.\
+if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
+set PROGNAME=run.bat
+if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
+
+rem Read all command line arguments
+
+set ARGS=
+:loop
+if [%1] == [] goto end
+        set ARGS=%ARGS% %1
+        shift
+        goto loop
+:end
+
+rem Find MAIN_JAR, or we can't continue
+
+set MAIN_JAR=%DIRNAME%\%MAIN_JAR_NAME%
+if exist "%MAIN_JAR%" goto FOUND_MAIN_JAR
+echo Could not locate %MAIN_JAR%. Please check that you are in the
+echo bin directory when running this script.
+goto END
+
+:FOUND_MAIN_JAR
+
+if not "%JAVA_HOME%" == "" goto HAVE_JAVA_HOME
+
+set JAVA=java
+
+echo JAVA_HOME is not set.  Unexpected results may occur.
+echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
+goto SKIP_SET_JAVA_HOME
+
+:HAVE_JAVA_HOME
+
+set JAVA=%JAVA_HOME%\bin\java
+
+:SKIP_SET_JAVA_HOME
+
+set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%MAIN_JAR%;%DIRNAME%/../client/jbossall-client.jar
+
+rem Setup JBoss sepecific properties
+set JAVA_OPTS=%JAVA_OPTS% -Djboss.boot.loader.name=%PROGNAME%
+
+rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
+rem set JAVA_OPTS=-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
+
+"%JAVA%" %JAVA_OPTS% -classpath "%JBOSS_CLASSPATH%" %MAIN_CLASS% %ARGS%
+
+:END
+if "%NOPAUSE%" == "" pause
+
+:END_NO_PAUSE

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/shutdown.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.sh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/shutdown.sh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,81 +0,0 @@
-#!/bin/sh
-### ====================================================================== ###
-##                                                                          ##
-##  JBoss Shutdown Script                                                   ##
-##                                                                          ##
-### ====================================================================== ###
-
-### $Id: shutdown.sh 43870 2006-04-17 19:51:00Z dimitris $ ###
-
-DIRNAME=`dirname $0`
-PROGNAME=`basename $0`
-GREP="grep"
-
-#
-# Helper to complain.
-#
-die() {
-    echo "${PROGNAME}: $*"
-    exit 1
-}
-
-# Read an optional running configuration file
-if [ "x$RUN_CONF" = "x" ]; then
-    RUN_CONF="$DIRNAME/run.conf"
-fi
-if [ -r $RUN_CONF ]; then
-    . $RUN_CONF
-fi
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false;
-case "`uname`" in
-    CYGWIN*)
-        cygwin=true
-        ;;
-esac
-
-# For Cygwin, ensure paths are in UNIX format before anything is touched
-if $cygwin ; then
-    [ -n "$JBOSS_HOME" ] &&
-        JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
-    [ -n "$JAVA_HOME" ] &&
-        JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
-fi
-
-# Setup JBOSS_HOME
-if [ "x$JBOSS_HOME" = "x" ]; then
-    JBOSS_HOME=`cd $DIRNAME/..; pwd`
-fi
-export JBOSS_HOME
-
-# Setup the JVM
-if [ "x$JAVA" = "x" ]; then
-    if [ "x$JAVA_HOME" != "x" ]; then
-        JAVA="$JAVA_HOME/bin/java"
-    else
-        JAVA="java"
-    fi
-fi
-
-# Setup the classpath
-JBOSS_BOOT_CLASSPATH="$JBOSS_HOME/bin/shutdown.jar:$JBOSS_HOME/client/jbossall-client.jar"
-
-if [ "x$JBOSS_CLASSPATH" = "x" ]; then
-    JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH"
-else
-    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH"
-fi
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin; then
-    JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
-    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
-    JBOSS_CLASSPATH=`cygpath --path --windows "$JBOSS_CLASSPATH"`
-fi
-
-# Execute the JVM
-exec "$JAVA" \
-    $JAVA_OPTS \
-    -classpath $JBOSS_CLASSPATH \
-    org.jboss.Shutdown "$@"

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.sh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/shutdown.sh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.sh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/shutdown.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,81 @@
+#!/bin/sh
+### ====================================================================== ###
+##                                                                          ##
+##  JBoss Shutdown Script                                                   ##
+##                                                                          ##
+### ====================================================================== ###
+
+### $Id: shutdown.sh 43870 2006-04-17 19:51:00Z dimitris $ ###
+
+DIRNAME=`dirname $0`
+PROGNAME=`basename $0`
+GREP="grep"
+
+#
+# Helper to complain.
+#
+die() {
+    echo "${PROGNAME}: $*"
+    exit 1
+}
+
+# Read an optional running configuration file
+if [ "x$RUN_CONF" = "x" ]; then
+    RUN_CONF="$DIRNAME/run.conf"
+fi
+if [ -r $RUN_CONF ]; then
+    . $RUN_CONF
+fi
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false;
+case "`uname`" in
+    CYGWIN*)
+        cygwin=true
+        ;;
+esac
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+    [ -n "$JBOSS_HOME" ] &&
+        JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
+    [ -n "$JAVA_HOME" ] &&
+        JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+
+# Setup JBOSS_HOME
+if [ "x$JBOSS_HOME" = "x" ]; then
+    JBOSS_HOME=`cd $DIRNAME/..; pwd`
+fi
+export JBOSS_HOME
+
+# Setup the JVM
+if [ "x$JAVA" = "x" ]; then
+    if [ "x$JAVA_HOME" != "x" ]; then
+        JAVA="$JAVA_HOME/bin/java"
+    else
+        JAVA="java"
+    fi
+fi
+
+# Setup the classpath
+JBOSS_BOOT_CLASSPATH="$JBOSS_HOME/bin/shutdown.jar:$JBOSS_HOME/client/jbossall-client.jar"
+
+if [ "x$JBOSS_CLASSPATH" = "x" ]; then
+    JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH"
+else
+    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH"
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+    JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
+    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+    JBOSS_CLASSPATH=`cygpath --path --windows "$JBOSS_CLASSPATH"`
+fi
+
+# Execute the JVM
+exec "$JAVA" \
+    $JAVA_OPTS \
+    -classpath $JBOSS_CLASSPATH \
+    org.jboss.Shutdown "$@"

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.bat
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/twiddle.bat	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.bat	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,71 +0,0 @@
- at echo off
-rem -------------------------------------------------------------------------
-rem JBoss JVM Launcher
-rem -------------------------------------------------------------------------
-
-rem $Id: twiddle.bat 57032 2006-09-20 22:03:16Z dimitris at jboss.org $
-
-if not "%ECHO%" == ""  echo %ECHO%
-if "%OS%" == "Windows_NT"  setlocal
-
-set MAIN_JAR_NAME=twiddle.jar
-set MAIN_CLASS=org.jboss.console.twiddle.Twiddle
-
-set DIRNAME=.\
-if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
-set PROGNAME=run.bat
-if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
-
-rem Read all command line arguments
-
-set ARGS=
-:loop
-if [%1] == [] goto end
-        set ARGS=%ARGS% %1
-        shift
-        goto loop
-:end
-
-rem Find MAIN_JAR, or we can't continue
-
-set MAIN_JAR=%DIRNAME%\%MAIN_JAR_NAME%
-if exist "%MAIN_JAR%" goto FOUND_MAIN_JAR
-echo Could not locate %MAIN_JAR%. Please check that you are in the
-echo bin directory when running this script.
-goto END
-
-:FOUND_MAIN_JAR
-
-if not "%JAVA_HOME%" == "" goto HAVE_JAVA_HOME
-
-set JAVA=java
-
-echo JAVA_HOME is not set.  Unexpected results may occur.
-echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
-goto SKIP_SET_JAVA_HOME
-
-:HAVE_JAVA_HOME
-
-set JAVA=%JAVA_HOME%\bin\java
-
-:SKIP_SET_JAVA_HOME
-
-rem only include jbossall-client.jar in classpath, if
-rem JBOSS_CLASSPATH was not yet set
-if not "%JBOSS_CLASSPATH%" == "" GOTO HAVE_JB_CP
-set JBOSS_CLASSPATH=%DIRNAME%\..\client\jbossall-client.jar
-set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%DIRNAME%\..\client\getopt.jar
-set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%DIRNAME%\..\client\log4j.jar
-set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%DIRNAME%\..\lib\jboss-jmx.jar
-:HAVE_JB_CP
-
-set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%MAIN_JAR%
-
-rem Setup JBoss sepecific properties
-set JBOSS_HOME=%DIRNAME%\..
-set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
-set JAVA_OPTS=%JAVA_OPTS% -Djboss.boot.loader.name=%PROGNAME%
-
-"%JAVA%" %JAVA_OPTS% "-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%" %MAIN_CLASS% %ARGS%
-
-:END

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.bat (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/twiddle.bat)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.bat	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.bat	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,71 @@
+ at echo off
+rem -------------------------------------------------------------------------
+rem JBoss JVM Launcher
+rem -------------------------------------------------------------------------
+
+rem $Id: twiddle.bat 57032 2006-09-20 22:03:16Z dimitris at jboss.org $
+
+if not "%ECHO%" == ""  echo %ECHO%
+if "%OS%" == "Windows_NT"  setlocal
+
+set MAIN_JAR_NAME=twiddle.jar
+set MAIN_CLASS=org.jboss.console.twiddle.Twiddle
+
+set DIRNAME=.\
+if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
+set PROGNAME=run.bat
+if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
+
+rem Read all command line arguments
+
+set ARGS=
+:loop
+if [%1] == [] goto end
+        set ARGS=%ARGS% %1
+        shift
+        goto loop
+:end
+
+rem Find MAIN_JAR, or we can't continue
+
+set MAIN_JAR=%DIRNAME%\%MAIN_JAR_NAME%
+if exist "%MAIN_JAR%" goto FOUND_MAIN_JAR
+echo Could not locate %MAIN_JAR%. Please check that you are in the
+echo bin directory when running this script.
+goto END
+
+:FOUND_MAIN_JAR
+
+if not "%JAVA_HOME%" == "" goto HAVE_JAVA_HOME
+
+set JAVA=java
+
+echo JAVA_HOME is not set.  Unexpected results may occur.
+echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
+goto SKIP_SET_JAVA_HOME
+
+:HAVE_JAVA_HOME
+
+set JAVA=%JAVA_HOME%\bin\java
+
+:SKIP_SET_JAVA_HOME
+
+rem only include jbossall-client.jar in classpath, if
+rem JBOSS_CLASSPATH was not yet set
+if not "%JBOSS_CLASSPATH%" == "" GOTO HAVE_JB_CP
+set JBOSS_CLASSPATH=%DIRNAME%\..\client\jbossall-client.jar
+set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%DIRNAME%\..\client\getopt.jar
+set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%DIRNAME%\..\client\log4j.jar
+set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%DIRNAME%\..\lib\jboss-jmx.jar
+:HAVE_JB_CP
+
+set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%MAIN_JAR%
+
+rem Setup JBoss sepecific properties
+set JBOSS_HOME=%DIRNAME%\..
+set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
+set JAVA_OPTS=%JAVA_OPTS% -Djboss.boot.loader.name=%PROGNAME%
+
+"%JAVA%" %JAVA_OPTS% "-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%" %MAIN_CLASS% %ARGS%
+
+:END

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/twiddle.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.sh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/twiddle.sh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,81 +0,0 @@
-#!/bin/sh
-### ====================================================================== ###
-##                                                                          ##
-##  JBoss Shutdown Script                                                   ##
-##                                                                          ##
-### ====================================================================== ###
-
-### $Id: twiddle.sh 57032 2006-09-20 22:03:16Z dimitris at jboss.org $ ###
-
-DIRNAME=`dirname $0`
-PROGNAME=`basename $0`
-GREP="grep"
-
-#
-# Helper to complain.
-#
-die() {
-    echo "${PROGNAME}: $*"
-    exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false;
-case "`uname`" in
-    CYGWIN*)
-        cygwin=true
-        ;;
-esac
-
-# For Cygwin, ensure paths are in UNIX format before anything is touched
-if $cygwin ; then
-    [ -n "$JBOSS_HOME" ] &&
-        JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
-    [ -n "$JAVA_HOME" ] &&
-        JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
-fi
-
-# Setup JBOSS_HOME
-if [ "x$JBOSS_HOME" = "x" ]; then
-    JBOSS_HOME=`cd $DIRNAME/..; pwd`
-fi
-export JBOSS_HOME
-
-# Setup the JVM
-if [ "x$JAVA_HOME" != "x" ]; then
-    JAVA=$JAVA_HOME/bin/java
-else
-    JAVA="java"
-fi
-
-# Setup the classpath
-JBOSS_BOOT_CLASSPATH="$JBOSS_HOME/bin/twiddle.jar"
-
-if [ "x$JBOSS_CLASSPATH" = "x" ]; then
-    JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH"
-    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/client/jbossall-client.jar"
-    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/client/getopt.jar"
-    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/client/log4j.jar"
-    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/lib/jboss-jmx.jar"
-else
-    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH"
-fi
-
-# Setup the java endorsed dirs
-JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin; then
-    JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
-    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
-    JBOSS_CLASSPATH=`cygpath --path --windows "$JBOSS_CLASSPATH"`
-    JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`    
-fi
-
-# Execute the JVM
-exec "$JAVA" \
-    $JAVA_OPTS \
-    -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
-    -Dprogram.name="$PROGNAME" \
-    -classpath $JBOSS_CLASSPATH \
-    org.jboss.console.twiddle.Twiddle "$@"

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.sh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/twiddle.sh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.sh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/twiddle.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,81 @@
+#!/bin/sh
+### ====================================================================== ###
+##                                                                          ##
+##  JBoss Shutdown Script                                                   ##
+##                                                                          ##
+### ====================================================================== ###
+
+### $Id: twiddle.sh 57032 2006-09-20 22:03:16Z dimitris at jboss.org $ ###
+
+DIRNAME=`dirname $0`
+PROGNAME=`basename $0`
+GREP="grep"
+
+#
+# Helper to complain.
+#
+die() {
+    echo "${PROGNAME}: $*"
+    exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false;
+case "`uname`" in
+    CYGWIN*)
+        cygwin=true
+        ;;
+esac
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+    [ -n "$JBOSS_HOME" ] &&
+        JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
+    [ -n "$JAVA_HOME" ] &&
+        JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+
+# Setup JBOSS_HOME
+if [ "x$JBOSS_HOME" = "x" ]; then
+    JBOSS_HOME=`cd $DIRNAME/..; pwd`
+fi
+export JBOSS_HOME
+
+# Setup the JVM
+if [ "x$JAVA_HOME" != "x" ]; then
+    JAVA=$JAVA_HOME/bin/java
+else
+    JAVA="java"
+fi
+
+# Setup the classpath
+JBOSS_BOOT_CLASSPATH="$JBOSS_HOME/bin/twiddle.jar"
+
+if [ "x$JBOSS_CLASSPATH" = "x" ]; then
+    JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH"
+    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/client/jbossall-client.jar"
+    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/client/getopt.jar"
+    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/client/log4j.jar"
+    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_HOME/lib/jboss-jmx.jar"
+else
+    JBOSS_CLASSPATH="$JBOSS_CLASSPATH:$JBOSS_BOOT_CLASSPATH"
+fi
+
+# Setup the java endorsed dirs
+JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+    JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
+    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+    JBOSS_CLASSPATH=`cygpath --path --windows "$JBOSS_CLASSPATH"`
+    JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`    
+fi
+
+# Execute the JVM
+exec "$JAVA" \
+    $JAVA_OPTS \
+    -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
+    -Dprogram.name="$PROGNAME" \
+    -classpath $JBOSS_CLASSPATH \
+    org.jboss.console.twiddle.Twiddle "$@"

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.bat
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/wstools.bat	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.bat	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,62 +0,0 @@
- at echo off
-
-rem $Id: wstools.bat 499 2006-06-21 22:33:41Z jason.greene at jboss.com $
-
- at if not "%ECHO%" == ""  echo %ECHO%
- at if "%OS%" == "Windows_NT"  setlocal
-
-set DIRNAME=.\
-if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
-set PROGNAME=run.bat
-if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
-
-rem Read all command line arguments
-
-REM
-REM The %ARGS% env variable commented out in favor of using %* to include
-REM all args in java command line. See bug #840239. [jpl]
-REM
-REM set ARGS=
-REM :loop
-REM if [%1] == [] goto endloop
-REM         set ARGS=%ARGS% %1
-REM         shift
-REM         goto loop
-REM :endloop
-
-set JAVA=%JAVA_HOME%\bin\java
-set JBOSS_HOME=%DIRNAME%\..
-rem Setup the java endorsed dirs
-set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
-
-rem Setup the wstools classpath
-set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-xml-binding.jar
-set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/activation.jar
-set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/javassist.jar
-set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossall-client.jar
-set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossretro-rt.jar
-set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-backport-concurrent.jar
-set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossws-client.jar
-set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossws14-client.jar
-set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/log4j.jar
-set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/mail.jar
-
-rem Display our environment
-echo ========================================================================="
-echo . 
-echo   WSTools Environment
-echo .
-echo   JBOSS_HOME: %JBOSS_HOME%
-echo .
-echo   JAVA: %JAVA%
-echo .
-echo   JAVA_OPTS: %JAVA_OPTS%
-echo .
-rem echo   CLASSPATH: %WSTOOLS_CLASSPATH%
-rem echo .
-echo ========================================================================="
-echo .
-
-rem Execute the JVM
-"%JAVA%" %JAVA_OPTS% -Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" -Dlog4j.configuration=wstools-log4j.xml -classpath "%WSTOOLS_CLASSPATH%" org.jboss.ws.tools.WSTools %*
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.bat (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/wstools.bat)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.bat	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.bat	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,62 @@
+ at echo off
+
+rem $Id: wstools.bat 499 2006-06-21 22:33:41Z jason.greene at jboss.com $
+
+ at if not "%ECHO%" == ""  echo %ECHO%
+ at if "%OS%" == "Windows_NT"  setlocal
+
+set DIRNAME=.\
+if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
+set PROGNAME=run.bat
+if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%
+
+rem Read all command line arguments
+
+REM
+REM The %ARGS% env variable commented out in favor of using %* to include
+REM all args in java command line. See bug #840239. [jpl]
+REM
+REM set ARGS=
+REM :loop
+REM if [%1] == [] goto endloop
+REM         set ARGS=%ARGS% %1
+REM         shift
+REM         goto loop
+REM :endloop
+
+set JAVA=%JAVA_HOME%\bin\java
+set JBOSS_HOME=%DIRNAME%\..
+rem Setup the java endorsed dirs
+set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed
+
+rem Setup the wstools classpath
+set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-xml-binding.jar
+set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/activation.jar
+set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/javassist.jar
+set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossall-client.jar
+set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossretro-rt.jar
+set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-backport-concurrent.jar
+set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossws-client.jar
+set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossws14-client.jar
+set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/log4j.jar
+set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/mail.jar
+
+rem Display our environment
+echo ========================================================================="
+echo . 
+echo   WSTools Environment
+echo .
+echo   JBOSS_HOME: %JBOSS_HOME%
+echo .
+echo   JAVA: %JAVA%
+echo .
+echo   JAVA_OPTS: %JAVA_OPTS%
+echo .
+rem echo   CLASSPATH: %WSTOOLS_CLASSPATH%
+rem echo .
+echo ========================================================================="
+echo .
+
+rem Execute the JVM
+"%JAVA%" %JAVA_OPTS% -Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" -Dlog4j.configuration=wstools-log4j.xml -classpath "%WSTOOLS_CLASSPATH%" org.jboss.ws.tools.WSTools %*
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.sh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/wstools.sh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,90 +0,0 @@
-#!/bin/sh
-
-# $Id: wstools.sh 499 2006-06-21 22:33:41Z jason.greene at jboss.com $
-
-DIRNAME=`dirname $0`
-PROGNAME=`basename $0`
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false;
-case "`uname`" in
-    CYGWIN*)
-        cygwin=true
-        ;;
-esac
-
-# For Cygwin, ensure paths are in UNIX format before anything is touched
-if $cygwin ; then
-    [ -n "$JBOSS_HOME" ] &&
-        JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
-    [ -n "$JAVA_HOME" ] &&
-        JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
-fi
-
-# Setup JBOSS_HOME
-if [ "x$JBOSS_HOME" = "x" ]; then
-    # get the full path (without any relative bits)
-    JBOSS_HOME=`cd $DIRNAME/..; pwd`
-fi
-export JBOSS_HOME
-
-# Setup the JVM
-if [ "x$JAVA" = "x" ]; then
-    if [ "x$JAVA_HOME" != "x" ]; then
-	JAVA="$JAVA_HOME/bin/java"
-    else
-	JAVA="java"
-    fi
-fi
-
-#JPDA options. Uncomment and modify as appropriate to enable remote debugging .
-#JAVA_OPTS="-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n $JAVA_OPTS"
-
-# Setup JBoss sepecific properties
-JAVA_OPTS="$JAVA_OPTS"
-
-# Setup the java endorsed dirs
-JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
-
-# Setup the wstools classpath
-WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jboss-xml-binding.jar"
-WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/activation.jar"
-WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/javassist.jar"
-WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossall-client.jar"
-WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossretro-rt.jar"
-WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jboss-backport-concurrent.jar"
-WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossws14-client.jar"
-WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossws-client.jar"
-WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/log4j.jar"
-WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/mail.jar"
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin; then
-    JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
-    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
-    WSTOOLS_CLASSPATH=`cygpath --path --windows "$WSTOOLS_CLASSPATH"`
-    JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`
-fi
-
-# Display our environment
-echo "========================================================================="
-echo ""
-echo "  WSTools Environment"
-echo ""
-echo "  JBOSS_HOME: $JBOSS_HOME"
-echo ""
-echo "  JAVA: $JAVA"
-echo ""
-echo "  JAVA_OPTS: $JAVA_OPTS"
-echo ""
-#echo "  CLASSPATH: $WSTOOLS_CLASSPATH"
-#echo ""
-echo "========================================================================="
-echo ""
-
-# Execute the JVM
-"$JAVA" $JAVA_OPTS \
-   -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
-   -Dlog4j.configuration=wstools-log4j.xml \
-   -classpath "$WSTOOLS_CLASSPATH" \
-   org.jboss.ws.tools.WSTools "$@"

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.sh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/bin/wstools.sh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.sh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/bin/wstools.sh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,90 @@
+#!/bin/sh
+
+# $Id: wstools.sh 499 2006-06-21 22:33:41Z jason.greene at jboss.com $
+
+DIRNAME=`dirname $0`
+PROGNAME=`basename $0`
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false;
+case "`uname`" in
+    CYGWIN*)
+        cygwin=true
+        ;;
+esac
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+    [ -n "$JBOSS_HOME" ] &&
+        JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"`
+    [ -n "$JAVA_HOME" ] &&
+        JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+
+# Setup JBOSS_HOME
+if [ "x$JBOSS_HOME" = "x" ]; then
+    # get the full path (without any relative bits)
+    JBOSS_HOME=`cd $DIRNAME/..; pwd`
+fi
+export JBOSS_HOME
+
+# Setup the JVM
+if [ "x$JAVA" = "x" ]; then
+    if [ "x$JAVA_HOME" != "x" ]; then
+	JAVA="$JAVA_HOME/bin/java"
+    else
+	JAVA="java"
+    fi
+fi
+
+#JPDA options. Uncomment and modify as appropriate to enable remote debugging .
+#JAVA_OPTS="-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n $JAVA_OPTS"
+
+# Setup JBoss sepecific properties
+JAVA_OPTS="$JAVA_OPTS"
+
+# Setup the java endorsed dirs
+JBOSS_ENDORSED_DIRS="$JBOSS_HOME/lib/endorsed"
+
+# Setup the wstools classpath
+WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jboss-xml-binding.jar"
+WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/activation.jar"
+WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/javassist.jar"
+WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossall-client.jar"
+WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossretro-rt.jar"
+WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jboss-backport-concurrent.jar"
+WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossws14-client.jar"
+WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jbossws-client.jar"
+WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/log4j.jar"
+WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/mail.jar"
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+    JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"`
+    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+    WSTOOLS_CLASSPATH=`cygpath --path --windows "$WSTOOLS_CLASSPATH"`
+    JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"`
+fi
+
+# Display our environment
+echo "========================================================================="
+echo ""
+echo "  WSTools Environment"
+echo ""
+echo "  JBOSS_HOME: $JBOSS_HOME"
+echo ""
+echo "  JAVA: $JAVA"
+echo ""
+echo "  JAVA_OPTS: $JAVA_OPTS"
+echo ""
+#echo "  CLASSPATH: $WSTOOLS_CLASSPATH"
+#echo ""
+echo "========================================================================="
+echo ""
+
+# Execute the JVM
+"$JAVA" $JAVA_OPTS \
+   -Djava.endorsed.dirs="$JBOSS_ENDORSED_DIRS" \
+   -Dlog4j.configuration=wstools-log4j.xml \
+   -classpath "$WSTOOLS_CLASSPATH" \
+   org.jboss.ws.tools.WSTools "$@"

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/activation.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/activation.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/activation.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/antlr-2.7.6.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/antlr-2.7.6.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/antlr-2.7.6.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/auth.conf
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/auth.conf	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/auth.conf	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-srp-client {
-   // Example client auth.conf for using the SRPLoginModule
-   org.jboss.security.srp.jaas.SRPLoginModule required
-   password-stacking="useFirstPass"
-   principalClassName="org.jboss.security.SimplePrincipal"
-   srpServerJndiName="SRPServerInterface"
-   debug=true
-	;
-
-   // jBoss LoginModule
-   org.jboss.security.ClientLoginModule  required
-   password-stacking="useFirstPass"
-   ;
-
-   // Put your login modules that need jBoss here
-};
-
-other {
-   // jBoss LoginModule
-   org.jboss.security.ClientLoginModule  required
-   ;
-
-   // Put your login modules that need jBoss here
-};
- 

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/auth.conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/auth.conf)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/auth.conf	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/auth.conf	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+srp-client {
+   // Example client auth.conf for using the SRPLoginModule
+   org.jboss.security.srp.jaas.SRPLoginModule required
+   password-stacking="useFirstPass"
+   principalClassName="org.jboss.security.SimplePrincipal"
+   srpServerJndiName="SRPServerInterface"
+   debug=true
+	;
+
+   // jBoss LoginModule
+   org.jboss.security.ClientLoginModule  required
+   password-stacking="useFirstPass"
+   ;
+
+   // Put your login modules that need jBoss here
+};
+
+other {
+   // jBoss LoginModule
+   org.jboss.security.ClientLoginModule  required
+   ;
+
+   // Put your login modules that need jBoss here
+};
+ 

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/avalon-framework.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/avalon-framework.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/avalon-framework.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/commons-httpclient.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/commons-httpclient.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/commons-httpclient.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/commons-logging.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/commons-logging.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/commons-logging.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/concurrent.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/concurrent.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/concurrent.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/ejb3-persistence.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/ejb3-persistence.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/ejb3-persistence.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/getopt.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/getopt.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/getopt.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/hibernate-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/hibernate-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/hibernate-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jacorb.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jacorb.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jacorb.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/javassist.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/javassist.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/javassist.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/javax.servlet.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/javax.servlet.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/javax.servlet.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-annotations-ejb3.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-annotations-ejb3.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-annotations-ejb3.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-backport-concurrent.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-backport-concurrent.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-backport-concurrent.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-common-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-common-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-common-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-deployment.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-deployment.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-deployment.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-ejb3-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-ejb3-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-ejb3-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-ejb3x.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-ejb3x.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-ejb3x.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-iiop-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-iiop-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-iiop-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-j2ee.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-j2ee.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-j2ee.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-jaxrpc.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-jaxrpc.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-jaxrpc.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-jsr77-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-jsr77-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-jsr77-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-remoting.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-remoting.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-remoting.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-saaj.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-saaj.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-saaj.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-serialization.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-serialization.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-serialization.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-srp-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-srp-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-srp-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-system-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-system-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-system-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-transaction-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-transaction-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-transaction-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-xml-binding.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jboss-xml-binding.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jboss-xml-binding.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossall-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossall-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jbossall-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbosscx-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbosscx-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jbosscx-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossha-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossha-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jbossha-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossjmx-ant.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossjmx-ant.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jbossjmx-ant.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossmq-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossmq-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jbossmq-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossretro-rt.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossretro-rt.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jbossretro-rt.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbosssx-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbosssx-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jbosssx-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossws-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jbossws-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jbossws-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jmx-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jmx-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jmx-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jmx-invoker-adaptor-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jmx-invoker-adaptor-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jmx-invoker-adaptor-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jnp-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/jnp-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/jnp-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/juddisaaj.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/juddisaaj.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/juddisaaj.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/log4j.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/log4j.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/log4j.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/logkit.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/logkit.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/logkit.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/mail.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/mail.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/mail.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/namespace.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/namespace.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/namespace.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/scout.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/scout.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/scout.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/wsdl4j.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/wsdl4j.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/wsdl4j.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/xmlsec.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/client/xmlsec.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/client/xmlsec.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/copyright.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/copyright.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/copyright.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,158 +0,0 @@
-The JBoss(R)* app server is Copyright 2000-2006, Red Hat Middleware LLC
-and individual contributors, and is licensed under the GNU LGPL.
-
-A summary of the individual contributors is given below.
-Any omission should be sent to scott.stark at jboss.org.
-
-CVS Login(s)            Name
--------------------------------------------------------------------------------
-adrian,ejort            Adrian Brock
-aloubyansky,loubyansky  Alex Loubyansky
-asaldhana,osdchicago    Anil Saldhana
-csuconic,clebert        Clebert Suconic
-kkhan,kabkhan           Kabir Khan
-ovidiu,ovidiuf          Ovidiu Feodorov
-starksm,stark           Scott M Stark
-tdiesler                Thomas Diesler
-timfox                  Tim Fox
-bstansberry             Brian Stansberry
-jgreene,nihility        Jason Greene
-rloehr                  Ruel Loehr
-reverbel                Francisco Reverbel
-dimitris,andd           Dimitris Andreadis
-alesj                   Ales Justin
-bdecoste                Bill DeCoste
-bill,patriot1burke      Bill Burke
-telrod                  Tom Elrod
-schrouf                 Ulf Schroeter
-rrajasekaran            Rajesh Rajasekaran
-genman                  Elias Ross
-clin                    Chi Lin
-ssilvert                Stan Silvert
-peterj                  Peter Johnson
-rcampbell,recampbell    Ryan Cambell
-acoliver,acoliver2      Andy Oliver
-walkerrl49              Bob Walker
-bwang,bwang00           Ben Wang
-pilhuhn                 Heiko W. Rupp
-jerrygauth              Jerry Gauthier
-ltexier                 Luc Texier
-jchang                  Jack Chang
-nrichards,orb           Norman Richards
-remm                    Remy Maucherat
-nrocher,noelrocher      Noel Rocher
-ccrouch                 Charles Crouch
-sacha,slaboure          Sacha Labourey
-bela,belaan             Bela Ban
-jmoran                  Jim Moran
-gavin,oneovthafew       Gavin King
-msurtani                Manik Surtani
-sebersole,steveebersole Steve Ebersole
-smarlow                 Scott Marlow
-hbarlas                 Haroon Barlas
-rawb                    Robert Stryker
-flaviarnn               Flavia Rainone
-cazzius                 Claudio Vesco
-russo,royrusso          Roy Russo
-theute                  Thomas Heute
-mnf999,fleury           Marc Fleury
-aveitas                 Algirdas Veitas
-deb                     Deborah Hooker
-karan_malhi             Karan Singh
-pharaohh                Les A. Hazlewood
-ricardoarguello         Ricardo Arguello
-rauschuber              Chris Rauschuber
-jhaynie                 Jeff Haynie
-vietj,cooperfbi         Julien Viet
-richarzk                Klaus Richarz
-chussenet               Claude Hussenet
-aclute                  Andrew Clute
-juntao                  Juntao Yuan
-kevconner               Kevin Conner
-mlavergn                Marc Lavergne
-triathlon98             Joachim Van der Auwera
-ivelin                  Ivelin Atanasoff Ivanov
-kimptoc,kimptonc        Chris Kimpton
-marshall_law,mculpepper Marshall Culpepper
-tpeuss                  Thomas Peuss
-essington               Jason Essington
-posselt                 Dietmar Posselt
-juhalindfors,juha       Juha Lindfors
-lqd                     Christian Riege
-scoy                    Stephen Coy
-cgjung                  Christoph Georg Jung
-rnjn5                   Neil Dattani
-luke_t,negaton          Luke Taylor
-sreich                  Stefan Reich
-thomasra                Thomas Roka-Aardal
-mikefinn                Mike Finn
-d_jencks                David Jencks
-jules_gosnell           Jules Gosnell
-dsundstrom              Dain Sundstrom
-gregwilkins             Greg Wilkins
-janb                    Jan Bartel
-eli201                  Eli Tilevich
-harald_gliebe           Harald Gliebe
-mnewcomb                Michael Newcomb
-andygodwin              Andy Godwin
-chirino,hiram           Hiram Chirino
-user57                  Jason Dillon
-nphelps                 Nathan W. Phelps
-sasp                    Spyridon Samothrakis
-igorfie                 Igor Fedorenko
-jboynes                 Jeremy Boynes
-kbirch                  Kevin Birch
-yanikc                  Yanik Crepeau
-alindsey                Aaron Lindsey
-mclaugs                 Scott McLaughlin
-austinchau              Austin Chau
-binaryfeed              Jeffrey Wescott
-pra                     Peter Antman
-jcooley                 James Cooley
-gropi                   Tobias Frech
-mattmunz                Matthew Munz
-stormy_sky,schaefera    Andreas Schaefer
-peter_f                 Peter Fagerlund
-sparre,osh              Ole Husgaard
-bartmann                Michael Bartmann
-lsanders                Larry Sanderson
-thesitesman             Seth Sites
-azakkerman              Anatoly Akkerman
-sgturner                Greg Turner
-fbrier                  Frederick N. Brier
-biorn_steedom,simone    Simone Bordet
-yarrumretep             Peter M. Murray
-peterbraswell           Peter Braswell
-jwalters                Jay Walters
-danch                   Dan Christopherson
-fhanik                  Filip Hanik
-squirest                Trevor Squires
-olegnitz,oleg           Oleg Nitz
-neales                  Neale Swinnerton
-mikesr                  Mike Swainston-Rainford
-dbudworth               David Budworth
-weave                   Brian Weaver
-vharcq                  Vincent Harcq
-dmaplesden              David Maplesden
-boissier                Guillaume Boissiere
-plevart                 Peter Levart
-thedug                  Doug Ferguson
-lepe,lennart            Lennart Petersson
-charles_chan            Charles Chan
-pkendall                Paul Kendall
-vlada                   Vladimir Blagojevic
-rickardoberg,oberg      Rickard Öberg
-jayeshpk                Jayesh Parayali
-deerwood                Georg Rehfeld
-tobyallsopp,allsopp     Toby Allsopp
-kvvinaymenon            KV Vinay Menon
-docodan                 Daniel OConnor
-stacycurl               Stacy Curl
-phox                    Fulco Muriglio
-dmcnair                 Dewayne McNair
-vladimir                Vladimir Ivanovic
-joel                    Joel Phillips
-
--------------------------------------------------------------------------------
-* JBoss is a registered trademark of Red Hat Middleware LLC.
- 
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/copyright.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/copyright.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/copyright.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/copyright.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,158 @@
+The JBoss(R)* app server is Copyright 2000-2006, Red Hat Middleware LLC
+and individual contributors, and is licensed under the GNU LGPL.
+
+A summary of the individual contributors is given below.
+Any omission should be sent to scott.stark at jboss.org.
+
+CVS Login(s)            Name
+-------------------------------------------------------------------------------
+adrian,ejort            Adrian Brock
+aloubyansky,loubyansky  Alex Loubyansky
+asaldhana,osdchicago    Anil Saldhana
+csuconic,clebert        Clebert Suconic
+kkhan,kabkhan           Kabir Khan
+ovidiu,ovidiuf          Ovidiu Feodorov
+starksm,stark           Scott M Stark
+tdiesler                Thomas Diesler
+timfox                  Tim Fox
+bstansberry             Brian Stansberry
+jgreene,nihility        Jason Greene
+rloehr                  Ruel Loehr
+reverbel                Francisco Reverbel
+dimitris,andd           Dimitris Andreadis
+alesj                   Ales Justin
+bdecoste                Bill DeCoste
+bill,patriot1burke      Bill Burke
+telrod                  Tom Elrod
+schrouf                 Ulf Schroeter
+rrajasekaran            Rajesh Rajasekaran
+genman                  Elias Ross
+clin                    Chi Lin
+ssilvert                Stan Silvert
+peterj                  Peter Johnson
+rcampbell,recampbell    Ryan Cambell
+acoliver,acoliver2      Andy Oliver
+walkerrl49              Bob Walker
+bwang,bwang00           Ben Wang
+pilhuhn                 Heiko W. Rupp
+jerrygauth              Jerry Gauthier
+ltexier                 Luc Texier
+jchang                  Jack Chang
+nrichards,orb           Norman Richards
+remm                    Remy Maucherat
+nrocher,noelrocher      Noel Rocher
+ccrouch                 Charles Crouch
+sacha,slaboure          Sacha Labourey
+bela,belaan             Bela Ban
+jmoran                  Jim Moran
+gavin,oneovthafew       Gavin King
+msurtani                Manik Surtani
+sebersole,steveebersole Steve Ebersole
+smarlow                 Scott Marlow
+hbarlas                 Haroon Barlas
+rawb                    Robert Stryker
+flaviarnn               Flavia Rainone
+cazzius                 Claudio Vesco
+russo,royrusso          Roy Russo
+theute                  Thomas Heute
+mnf999,fleury           Marc Fleury
+aveitas                 Algirdas Veitas
+deb                     Deborah Hooker
+karan_malhi             Karan Singh
+pharaohh                Les A. Hazlewood
+ricardoarguello         Ricardo Arguello
+rauschuber              Chris Rauschuber
+jhaynie                 Jeff Haynie
+vietj,cooperfbi         Julien Viet
+richarzk                Klaus Richarz
+chussenet               Claude Hussenet
+aclute                  Andrew Clute
+juntao                  Juntao Yuan
+kevconner               Kevin Conner
+mlavergn                Marc Lavergne
+triathlon98             Joachim Van der Auwera
+ivelin                  Ivelin Atanasoff Ivanov
+kimptoc,kimptonc        Chris Kimpton
+marshall_law,mculpepper Marshall Culpepper
+tpeuss                  Thomas Peuss
+essington               Jason Essington
+posselt                 Dietmar Posselt
+juhalindfors,juha       Juha Lindfors
+lqd                     Christian Riege
+scoy                    Stephen Coy
+cgjung                  Christoph Georg Jung
+rnjn5                   Neil Dattani
+luke_t,negaton          Luke Taylor
+sreich                  Stefan Reich
+thomasra                Thomas Roka-Aardal
+mikefinn                Mike Finn
+d_jencks                David Jencks
+jules_gosnell           Jules Gosnell
+dsundstrom              Dain Sundstrom
+gregwilkins             Greg Wilkins
+janb                    Jan Bartel
+eli201                  Eli Tilevich
+harald_gliebe           Harald Gliebe
+mnewcomb                Michael Newcomb
+andygodwin              Andy Godwin
+chirino,hiram           Hiram Chirino
+user57                  Jason Dillon
+nphelps                 Nathan W. Phelps
+sasp                    Spyridon Samothrakis
+igorfie                 Igor Fedorenko
+jboynes                 Jeremy Boynes
+kbirch                  Kevin Birch
+yanikc                  Yanik Crepeau
+alindsey                Aaron Lindsey
+mclaugs                 Scott McLaughlin
+austinchau              Austin Chau
+binaryfeed              Jeffrey Wescott
+pra                     Peter Antman
+jcooley                 James Cooley
+gropi                   Tobias Frech
+mattmunz                Matthew Munz
+stormy_sky,schaefera    Andreas Schaefer
+peter_f                 Peter Fagerlund
+sparre,osh              Ole Husgaard
+bartmann                Michael Bartmann
+lsanders                Larry Sanderson
+thesitesman             Seth Sites
+azakkerman              Anatoly Akkerman
+sgturner                Greg Turner
+fbrier                  Frederick N. Brier
+biorn_steedom,simone    Simone Bordet
+yarrumretep             Peter M. Murray
+peterbraswell           Peter Braswell
+jwalters                Jay Walters
+danch                   Dan Christopherson
+fhanik                  Filip Hanik
+squirest                Trevor Squires
+olegnitz,oleg           Oleg Nitz
+neales                  Neale Swinnerton
+mikesr                  Mike Swainston-Rainford
+dbudworth               David Budworth
+weave                   Brian Weaver
+vharcq                  Vincent Harcq
+dmaplesden              David Maplesden
+boissier                Guillaume Boissiere
+plevart                 Peter Levart
+thedug                  Doug Ferguson
+lepe,lennart            Lennart Petersson
+charles_chan            Charles Chan
+pkendall                Paul Kendall
+vlada                   Vladimir Blagojevic
+rickardoberg,oberg      Rickard Öberg
+jayeshpk                Jayesh Parayali
+deerwood                Georg Rehfeld
+tobyallsopp,allsopp     Toby Allsopp
+kvvinaymenon            KV Vinay Menon
+docodan                 Daniel OConnor
+stacycurl               Stacy Curl
+phox                    Fulco Muriglio
+dmcnair                 Dewayne McNair
+vladimir                Vladimir Ivanovic
+joel                    Joel Phillips
+
+-------------------------------------------------------------------------------
+* JBoss is a registered trademark of Red Hat Middleware LLC.
+ 
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lgpl.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lgpl.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lgpl.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,350 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-   <title>Appendix&nbsp;A.&nbsp;GNU Lesser General Public License</title><meta name="generator" content="DocBook XSL Stylesheets V1.69.1a"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="appendix" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="lgpl"></a>GNU Lesser General Public License</h1></div><div><p class="releaseinfo">This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.</p></div><div><p class="copyright">Copyright &copy; 1991, 1999 Free Software Foundation, Inc.</p></div><div><div class="legalnotice"><a name="gpl-legalnotice"></a><p>
-	</p><div class="address"><p>Free&nbsp;Software&nbsp;Foundation,&nbsp;Inc.<br>
-	&nbsp;&nbsp;<span class="street">51&nbsp;Franklin&nbsp;Street,&nbsp;Fifth&nbsp;Floor</span>,<br>
-	&nbsp;&nbsp;<span class="city">Boston</span>,<br>
-	&nbsp;&nbsp;<span class="state">MA</span><br>
-	&nbsp;&nbsp;<span class="postcode">02110-1301</span><br>
-	&nbsp;&nbsp;<span class="country">USA</span><br>
-	</p></div><p>
-      </p><p>Everyone is permitted to copy and distribute verbatim
-      copies of this license document, but changing it is not
-      allowed.</p></div></div><div><p class="pubdate">Version 2.1, February 1999</p></div></div></div>
-<div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="lgpl-1"></a>Preamble</h2></div></div></div><p>The licenses for most software are designed to take away your
-    freedom to share and change it.  By contrast, the GNU General Public
-    Licenses are intended to guarantee your freedom to share and change
-    free software--to make sure the software is free for all its users.</p><p>This license, the Lesser General Public License, applies to some
-    specially designated software packages--typically libraries--of the
-    Free Software Foundation and other authors who decide to use it.  You
-    can use it too, but we suggest you first think carefully about whether
-    this license or the ordinary General Public License is the better
-    strategy to use in any particular case, based on the explanations below.</p><p>When we speak of free software, we are referring to freedom of use,
-    not price.  Our General Public Licenses are designed to make sure that
-    you have the freedom to distribute copies of free software (and charge
-    for this service if you wish); that you receive source code or can get
-    it if you want it; that you can change the software and use pieces of
-    it in new free programs; and that you are informed that you can do
-    these things.</p><p>To protect your rights, we need to make restrictions that forbid
-    distributors to deny you these rights or to ask you to surrender these
-    rights.  These restrictions translate to certain responsibilities for
-    you if you distribute copies of the library or if you modify it.</p><p>For example, if you distribute copies of the library, whether gratis
-    or for a fee, you must give the recipients all the rights that we gave
-    you.  You must make sure that they, too, receive or can get the source
-    code.  If you link other code with the library, you must provide
-    complete object files to the recipients, so that they can relink them
-    with the library after making changes to the library and recompiling
-    it.  And you must show them these terms so they know their rights.</p><p>We protect your rights with a two-step method:
-      </p><div class="orderedlist"><ol type="1"><li><p>we copyright the library, and</p></li><li><p>we offer you this license, which gives you legal
-	  permission to copy, distribute and/or modify the library.</p></li></ol></div><p>
-    </p><p>To protect each distributor, we want to make it very clear that
-    there is no warranty for the free library.  Also, if the library is
-    modified by someone else and passed on, the recipients should know
-    that what they have is not the original version, so that the original
-    author's reputation will not be affected by problems that might be
-    introduced by others.</p><p>Finally, software patents pose a constant threat to the existence of
-    any free program.  We wish to make sure that a company cannot
-    effectively restrict the users of a free program by obtaining a
-    restrictive license from a patent holder.  Therefore, we insist that
-    any patent license obtained for a version of the library must be
-    consistent with the full freedom of use specified in this license.</p><p>Most GNU software, including some libraries, is covered by the
-    ordinary GNU General Public License.  This license, the GNU Lesser
-    General Public License, applies to certain designated libraries, and
-    is quite different from the ordinary General Public License.  We use
-    this license for certain libraries in order to permit linking those
-    libraries into non-free programs.</p><p>When a program is linked with a library, whether statically or using
-    a shared library, the combination of the two is legally speaking a
-    combined work, a derivative of the original library.  The ordinary
-    General Public License therefore permits such linking only if the
-    entire combination fits its criteria of freedom.  The Lesser General
-    Public License permits more lax criteria for linking other code with
-    the library.</p><p>We call this license the <span class="emphasis"><em>Lesser</em></span> General Public License because it
-    does Less to protect the user's freedom than the ordinary General
-    Public License.  It also provides other free software developers Less
-    of an advantage over competing non-free programs.  These disadvantages
-    are the reason we use the ordinary General Public License for many
-    libraries.  However, the Lesser license provides advantages in certain
-    special circumstances.</p><p>For example, on rare occasions, there may be a special need to
-    encourage the widest possible use of a certain library, so that it becomes
-    a de-facto standard.  To achieve this, non-free programs must be
-    allowed to use the library.  A more frequent case is that a free
-    library does the same job as widely used non-free libraries.  In this
-    case, there is little to gain by limiting the free library to free
-    software only, so we use the Lesser General Public License.</p><p>In other cases, permission to use a particular library in non-free
-    programs enables a greater number of people to use a large body of
-    free software.  For example, permission to use the GNU C Library in
-    non-free programs enables many more people to use the whole GNU
-    operating system, as well as its variant, the GNU/Linux operating
-    system.</p><p>Although the Lesser General Public License is Less protective of the
-    users' freedom, it does ensure that the user of a program that is
-    linked with the Library has the freedom and the wherewithal to run
-    that program using a modified version of the Library.</p><p>The precise terms and conditions for copying, distribution and
-    modification follow.  Pay close attention to the difference between a
-    &#8220;<span class="quote">work based on the library</span>&#8221; and a &#8220;<span class="quote">work that uses the library</span>&#8221;.  The
-    former contains code derived from the library, whereas the latter must
-    be combined with the library in order to run.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="lgpl-2"></a>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-0"></a>Section 0</h3></div></div></div><p>This License Agreement applies to any software library or other
-      program which contains a notice placed by the copyright holder or
-      other authorized party saying it may be distributed under the terms of
-      this Lesser General Public License (also called &#8220;<span class="quote">this License</span>&#8221;).
-      Each licensee is addressed as &#8220;<span class="quote">you</span>&#8221;.</p><p>A &#8220;<span class="quote">library</span>&#8221; means a collection of software functions and/or data
-      prepared so as to be conveniently linked with application programs
-      (which use some of those functions and data) to form executables.</p><p>The &#8220;<span class="quote">Library</span>&#8221;, below, refers to any such software library or work
-      which has been distributed under these terms.  A &#8220;<span class="quote">work based on the
-      Library</span>&#8221; means either the Library or any derivative work under
-      copyright law: that is to say, a work containing the Library or a
-      portion of it, either verbatim or with modifications and/or translated
-      straightforwardly into another language.  (Hereinafter, translation is
-      included without limitation in the term &#8220;<span class="quote">modification</span>&#8221;.)</p><p>&#8220;<span class="quote">Source code</span>&#8221; for a work means the preferred form of the work for
-      making modifications to it.  For a library, complete source code means
-      all the source code for all modules it contains, plus any associated
-      interface definition files, plus the scripts used to control compilation
-      and installation of the library.</p><p>Activities other than copying, distribution and modification are not
-      covered by this License; they are outside its scope.  The act of
-      running a program using the Library is not restricted, and output from
-      such a program is covered only if its contents constitute a work based
-      on the Library (independent of the use of the Library in a tool for
-      writing it).  Whether that is true depends on what the Library does
-      and what the program that uses the Library does.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-1"></a>Section 1</h3></div></div></div><p>You may copy and distribute verbatim copies of the Library's
-      complete source code as you receive it, in any medium, provided that
-      you conspicuously and appropriately publish on each copy an
-      appropriate copyright notice and disclaimer of warranty; keep intact
-      all the notices that refer to this License and to the absence of any
-      warranty; and distribute a copy of this License along with the
-      Library.</p><p>You may charge a fee for the physical act of transferring a copy,
-      and you may at your option offer warranty protection in exchange for a
-      fee.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-2"></a>Section 2</h3></div></div></div><p>You may modify your copy or copies of the Library or any portion
-      of it, thus forming a work based on the Library, and copy and
-      distribute such modifications or work under the terms of <a href="#lgpl-2-1" title="Section 1">Section 1</a>
-      above, provided that you also meet all of these conditions:
-      </p><div class="orderedlist"><ol type="a"><li><p>The modified work must itself be a software library.</p></li><li><p>You must cause the files modified to carry prominent notices
-	  stating that you changed the files and the date of any change.</p></li><li><p>You must cause the whole of the work to be licensed at no
-	  charge to all third parties under the terms of this License.</p></li><li><p><a name="lgpl-2-2-d"></a>If a facility in the modified Library refers to a function or a
-	  table of data to be supplied by an application program that uses
-	  the facility, other than as an argument passed when the facility
-	  is invoked, then you must make a good faith effort to ensure that,
-	  in the event an application does not supply such function or
-	  table, the facility still operates, and performs whatever part of
-	  its purpose remains meaningful.</p><p>(For example, a function in a library to compute square roots has
-	  a purpose that is entirely well-defined independent of the
-	  application.  Therefore, <a href="#lgpl-2-2-d">Subsection 2d</a> requires that any
-	  application-supplied function or table used by this function must
-	  be optional: if the application does not supply it, the square
-	  root function must still compute square roots.)</p></li></ol></div><p>
-      </p><p>These requirements apply to the modified work as a whole.  If
-      identifiable sections of that work are not derived from the Library,
-      and can be reasonably considered independent and separate works in
-      themselves, then this License, and its terms, do not apply to those
-      sections when you distribute them as separate works.  But when you
-      distribute the same sections as part of a whole which is a work based
-      on the Library, the distribution of the whole must be on the terms of
-      this License, whose permissions for other licensees extend to the
-      entire whole, and thus to each and every part regardless of who wrote
-      it.</p><p>Thus, it is not the intent of this section to claim rights or contest
-      your rights to work written entirely by you; rather, the intent is to
-      exercise the right to control the distribution of derivative or
-      collective works based on the Library.</p><p>In addition, mere aggregation of another work not based on the Library
-      with the Library (or with a work based on the Library) on a volume of
-      a storage or distribution medium does not bring the other work under
-      the scope of this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-3"></a>Section 3</h3></div></div></div><p>You may opt to apply the terms of the ordinary GNU General Public
-      License instead of this License to a given copy of the Library.  To do
-      this, you must alter all the notices that refer to this License, so
-      that they refer to the ordinary GNU General Public License, version 2,
-      instead of to this License.  (If a newer version than version 2 of the
-      ordinary GNU General Public License has appeared, then you can specify
-      that version instead if you wish.)  Do not make any other change in
-      these notices.</p><p>Once this change is made in a given copy, it is irreversible for
-      that copy, so the ordinary GNU General Public License applies to all
-      subsequent copies and derivative works made from that copy.</p><p>This option is useful when you wish to copy part of the code of
-      the Library into a program that is not a library.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-4"></a>Section 4</h3></div></div></div><p>You may copy and distribute the Library (or a portion or
-      derivative of it, under <a href="#lgpl-2-2" title="Section 2">Section 2</a>) in object code or executable form
-      under the terms of <a href="#lgpl-2-1" title="Section 1">Sections 1</a> and <a href="#lgpl-2-2" title="Section 2">2</a> above provided that you accompany
-      it with the complete corresponding machine-readable source code, which
-      must be distributed under the terms of <a href="#lgpl-2-1" title="Section 1">Sections 1</a> and <a href="#lgpl-2-2" title="Section 2">2</a> above on a
-      medium customarily used for software interchange.</p><p>If distribution of object code is made by offering access to copy
-      from a designated place, then offering equivalent access to copy the
-      source code from the same place satisfies the requirement to
-      distribute the source code, even though third parties are not
-      compelled to copy the source along with the object code.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-5"></a>Section 5</h3></div></div></div><p>A program that contains no derivative of any portion of the
-      Library, but is designed to work with the Library by being compiled or
-      linked with it, is called a &#8220;<span class="quote">work that uses the Library</span>&#8221;.  Such a
-      work, in isolation, is not a derivative work of the Library, and
-      therefore falls outside the scope of this License.</p><p>However, linking a &#8220;<span class="quote">work that uses the Library</span>&#8221; with the Library
-      creates an executable that is a derivative of the Library (because it
-      contains portions of the Library), rather than a &#8220;<span class="quote">work that uses the
-      library</span>&#8221;.  The executable is therefore covered by this License.
-      <a href="#lgpl-2-6" title="Section 6">Section 6</a> states terms for distribution of such executables.</p><p>When a &#8220;<span class="quote">work that uses the Library</span>&#8221; uses material from a header file
-      that is part of the Library, the object code for the work may be a
-      derivative work of the Library even though the source code is not.
-      Whether this is true is especially significant if the work can be
-      linked without the Library, or if the work is itself a library.  The
-      threshold for this to be true is not precisely defined by law.</p><p>If such an object file uses only numerical parameters, data
-      structure layouts and accessors, and small macros and small inline
-      functions (ten lines or less in length), then the use of the object
-      file is unrestricted, regardless of whether it is legally a derivative
-      work.  (Executables containing this object code plus portions of the
-      Library will still fall under <a href="#lgpl-2-6" title="Section 6">Section 6</a>.)</p><p>Otherwise, if the work is a derivative of the Library, you may
-      distribute the object code for the work under the terms of <a href="#lgpl-2-6" title="Section 6">Section 6</a>.
-      Any executables containing that work also fall under <a href="#lgpl-2-6" title="Section 6">Section 6</a>,
-      whether or not they are linked directly with the Library itself.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-6"></a>Section 6</h3></div></div></div><p>As an exception to the Sections above, you may also combine or
-      link a &#8220;<span class="quote">work that uses the Library</span>&#8221; with the Library to produce a
-      work containing portions of the Library, and distribute that work
-      under terms of your choice, provided that the terms permit
-      modification of the work for the customer's own use and reverse
-      engineering for debugging such modifications.</p><p>You must give prominent notice with each copy of the work that the
-      Library is used in it and that the Library and its use are covered by
-      this License.  You must supply a copy of this License.  If the work
-      during execution displays copyright notices, you must include the
-      copyright notice for the Library among them, as well as a reference
-      directing the user to the copy of this License.  Also, you must do one
-      of these things:
-      </p><div class="orderedlist"><ol type="a"><li><p><a name="lgpl-2-6-a"></a>Accompany the work with the complete corresponding
-	  machine-readable source code for the Library including whatever
-	  changes were used in the work (which must be distributed under
-	  <a href="#lgpl-2-1" title="Section 1">Sections 1</a> and <a href="#lgpl-2-2" title="Section 2">2</a> above); and, if the work is an executable linked
-	  with the Library, with the complete machine-readable &#8220;<span class="quote">work that
-	  uses the Library</span>&#8221;, as object code and/or source code, so that the
-	  user can modify the Library and then relink to produce a modified
-	  executable containing the modified Library.  (It is understood
-	  that the user who changes the contents of definitions files in the
-	  Library will not necessarily be able to recompile the application
-	  to use the modified definitions.)</p></li><li><p>Use a suitable shared library mechanism for linking with the
-	  Library.  A suitable mechanism is one that (1) uses at run time a
-	  copy of the library already present on the user's computer system,
-	  rather than copying library functions into the executable, and (2)
-	  will operate properly with a modified version of the library, if
-	  the user installs one, as long as the modified version is
-	  interface-compatible with the version that the work was made with.</p></li><li><p>Accompany the work with a written offer, valid for at
-	  least three years, to give the same user the materials
-	  specified in <a href="#lgpl-2-6-a">Subsection 6a</a>, above, for a charge no more
-	  than the cost of performing this distribution.</p></li><li><p>If distribution of the work is made by offering access to copy
-	  from a designated place, offer equivalent access to copy the above
-	  specified materials from the same place.</p></li><li><p>Verify that the user has already received a copy of these
-	  materials or that you have already sent this user a copy.</p></li></ol></div><p>
-      </p><p>For an executable, the required form of the &#8220;<span class="quote">work that uses the
-      Library</span>&#8221; must include any data and utility programs needed for
-      reproducing the executable from it.  However, as a special exception,
-      the materials to be distributed need not include anything that is
-      normally distributed (in either source or binary form) with the major
-      components (compiler, kernel, and so on) of the operating system on
-      which the executable runs, unless that component itself accompanies
-      the executable.</p><p>It may happen that this requirement contradicts the license
-      restrictions of other proprietary libraries that do not normally
-      accompany the operating system.  Such a contradiction means you cannot
-      use both them and the Library together in an executable that you
-      distribute.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-7"></a>Section 7</h3></div></div></div><p>You may place library facilities that are a work based on the
-      Library side-by-side in a single library together with other library
-      facilities not covered by this License, and distribute such a combined
-      library, provided that the separate distribution of the work based on
-      the Library and of the other library facilities is otherwise
-      permitted, and provided that you do these two things:
-      </p><div class="orderedlist"><ol type="a"><li><p>Accompany the combined library with a copy of the same work
-	  based on the Library, uncombined with any other library
-	  facilities.  This must be distributed under the terms of the
-	  Sections above.</p></li><li><p>Give prominent notice with the combined library of the fact
-	  that part of it is a work based on the Library, and explaining
-	  where to find the accompanying uncombined form of the same work.</p></li></ol></div><p>
-      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-8"></a>Section 8</h3></div></div></div><p>You may not copy, modify, sublicense, link with, or distribute
-      the Library except as expressly provided under this License.  Any
-      attempt otherwise to copy, modify, sublicense, link with, or
-      distribute the Library is void, and will automatically terminate your
-      rights under this License.  However, parties who have received copies,
-      or rights, from you under this License will not have their licenses
-      terminated so long as such parties remain in full compliance.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-9"></a>Section 9</h3></div></div></div><p>You are not required to accept this License, since you have not
-      signed it.  However, nothing else grants you permission to modify or
-      distribute the Library or its derivative works.  These actions are
-      prohibited by law if you do not accept this License.  Therefore, by
-      modifying or distributing the Library (or any work based on the
-      Library), you indicate your acceptance of this License to do so, and
-      all its terms and conditions for copying, distributing or modifying
-      the Library or works based on it.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-10"></a>Section 10</h3></div></div></div><p>Each time you redistribute the Library (or any work based on the
-      Library), the recipient automatically receives a license from the
-      original licensor to copy, distribute, link with or modify the Library
-      subject to these terms and conditions.  You may not impose any further
-      restrictions on the recipients' exercise of the rights granted herein.
-      You are not responsible for enforcing compliance by third parties with
-      this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-11"></a>Section 11</h3></div></div></div><p>If, as a consequence of a court judgment or allegation of patent
-      infringement or for any other reason (not limited to patent issues),
-      conditions are imposed on you (whether by court order, agreement or
-      otherwise) that contradict the conditions of this License, they do not
-      excuse you from the conditions of this License.  If you cannot
-      distribute so as to satisfy simultaneously your obligations under this
-      License and any other pertinent obligations, then as a consequence you
-      may not distribute the Library at all.  For example, if a patent
-      license would not permit royalty-free redistribution of the Library by
-      all those who receive copies directly or indirectly through you, then
-      the only way you could satisfy both it and this License would be to
-      refrain entirely from distribution of the Library.</p><p>If any portion of this section is held invalid or unenforceable under any
-      particular circumstance, the balance of the section is intended to apply,
-      and the section as a whole is intended to apply in other circumstances.</p><p>It is not the purpose of this section to induce you to infringe any
-      patents or other property right claims or to contest validity of any
-      such claims; this section has the sole purpose of protecting the
-      integrity of the free software distribution system which is
-      implemented by public license practices.  Many people have made
-      generous contributions to the wide range of software distributed
-      through that system in reliance on consistent application of that
-      system; it is up to the author/donor to decide if he or she is willing
-      to distribute software through any other system and a licensee cannot
-      impose that choice.</p><p>This section is intended to make thoroughly clear what is believed to
-      be a consequence of the rest of this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-12"></a>Section 12</h3></div></div></div><p>If the distribution and/or use of the Library is restricted in
-      certain countries either by patents or by copyrighted interfaces, the
-      original copyright holder who places the Library under this License may add
-      an explicit geographical distribution limitation excluding those countries,
-      so that distribution is permitted only in or among countries not thus
-      excluded.  In such case, this License incorporates the limitation as if
-      written in the body of this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-13"></a>Section 13</h3></div></div></div><p>The Free Software Foundation may publish revised and/or new
-      versions of the Lesser General Public License from time to time.
-      Such new versions will be similar in spirit to the present version,
-      but may differ in detail to address new problems or concerns.</p><p>Each version is given a distinguishing version number.  If the Library
-      specifies a version number of this License which applies to it and
-      &#8220;<span class="quote">any later version</span>&#8221;, you have the option of following the terms and
-      conditions either of that version or of any later version published by
-      the Free Software Foundation.  If the Library does not specify a
-      license version number, you may choose any version ever published by
-      the Free Software Foundation.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-14"></a>Section 14</h3></div></div></div><p>If you wish to incorporate parts of the Library into other free
-      programs whose distribution conditions are incompatible with these,
-      write to the author to ask for permission.  For software which is
-      copyrighted by the Free Software Foundation, write to the Free
-      Software Foundation; we sometimes make exceptions for this.  Our
-      decision will be guided by the two goals of preserving the free status
-      of all derivatives of our free software and of promoting the sharing
-      and reuse of software generally.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-15"></a>NO WARRANTY Section 15</h3></div></div></div><p>BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-      WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-      EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-      OTHER PARTIES PROVIDE THE LIBRARY &#8220;<span class="quote">AS IS</span>&#8221; WITHOUT WARRANTY OF ANY
-      KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-      IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-      PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-      LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-      THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-16"></a>Section 16</h3></div></div></div><p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-      WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-      AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-      FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-      CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-      LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-      RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-      FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-      SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-      DAMAGES.</p><p>END OF TERMS AND CONDITIONS</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="lgpl-3"></a>How to Apply These Terms to Your New Libraries</h2></div></div></div><p>If you develop a new library, and you want it to be of the greatest
-    possible use to the public, we recommend making it free software that
-    everyone can redistribute and change.  You can do so by permitting
-    redistribution under these terms (or, alternatively, under the terms of the
-    ordinary General Public License).</p><p>To apply these terms, attach the following notices to the library.  It is
-    safest to attach them to the start of each source file to most effectively
-    convey the exclusion of warranty; and each file should have at least the
-    &#8220;<span class="quote">copyright</span>&#8221; line and a pointer to where the full notice is found.</p><p>&lt;one line to give the library's name and a brief idea of what it does.&gt;
-    Copyright (C) &lt;year&gt;  &lt;name of author&gt;</p><p>This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) any later version.</p><p>This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public
-    License along with this library; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</p><p>Also add information on how to contact you by electronic and paper mail.</p><p>You should also get your employer (if you work as a programmer) or your
-    school, if any, to sign a &#8220;<span class="quote">copyright disclaimer</span>&#8221; for the library, if
-    necessary.  Here is a sample; alter the names:</p><p>Yoyodyne, Inc., hereby disclaims all copyright interest in the
-    library `Frob' (a library for tweaking knobs) written by James Random Hacker.</p><p>&lt;signature of Ty Coon&gt;, 1 April 1990
-    Ty Coon, President of Vice</p><p>That's all there is to it!</p></div></div></body></html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lgpl.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lgpl.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lgpl.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lgpl.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,350 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head>
+      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+   <title>Appendix&nbsp;A.&nbsp;GNU Lesser General Public License</title><meta name="generator" content="DocBook XSL Stylesheets V1.69.1a"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="appendix" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="lgpl"></a>GNU Lesser General Public License</h1></div><div><p class="releaseinfo">This is the first released version of the Lesser GPL.  It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.</p></div><div><p class="copyright">Copyright &copy; 1991, 1999 Free Software Foundation, Inc.</p></div><div><div class="legalnotice"><a name="gpl-legalnotice"></a><p>
+	</p><div class="address"><p>Free&nbsp;Software&nbsp;Foundation,&nbsp;Inc.<br>
+	&nbsp;&nbsp;<span class="street">51&nbsp;Franklin&nbsp;Street,&nbsp;Fifth&nbsp;Floor</span>,<br>
+	&nbsp;&nbsp;<span class="city">Boston</span>,<br>
+	&nbsp;&nbsp;<span class="state">MA</span><br>
+	&nbsp;&nbsp;<span class="postcode">02110-1301</span><br>
+	&nbsp;&nbsp;<span class="country">USA</span><br>
+	</p></div><p>
+      </p><p>Everyone is permitted to copy and distribute verbatim
+      copies of this license document, but changing it is not
+      allowed.</p></div></div><div><p class="pubdate">Version 2.1, February 1999</p></div></div></div>
+<div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="lgpl-1"></a>Preamble</h2></div></div></div><p>The licenses for most software are designed to take away your
+    freedom to share and change it.  By contrast, the GNU General Public
+    Licenses are intended to guarantee your freedom to share and change
+    free software--to make sure the software is free for all its users.</p><p>This license, the Lesser General Public License, applies to some
+    specially designated software packages--typically libraries--of the
+    Free Software Foundation and other authors who decide to use it.  You
+    can use it too, but we suggest you first think carefully about whether
+    this license or the ordinary General Public License is the better
+    strategy to use in any particular case, based on the explanations below.</p><p>When we speak of free software, we are referring to freedom of use,
+    not price.  Our General Public Licenses are designed to make sure that
+    you have the freedom to distribute copies of free software (and charge
+    for this service if you wish); that you receive source code or can get
+    it if you want it; that you can change the software and use pieces of
+    it in new free programs; and that you are informed that you can do
+    these things.</p><p>To protect your rights, we need to make restrictions that forbid
+    distributors to deny you these rights or to ask you to surrender these
+    rights.  These restrictions translate to certain responsibilities for
+    you if you distribute copies of the library or if you modify it.</p><p>For example, if you distribute copies of the library, whether gratis
+    or for a fee, you must give the recipients all the rights that we gave
+    you.  You must make sure that they, too, receive or can get the source
+    code.  If you link other code with the library, you must provide
+    complete object files to the recipients, so that they can relink them
+    with the library after making changes to the library and recompiling
+    it.  And you must show them these terms so they know their rights.</p><p>We protect your rights with a two-step method:
+      </p><div class="orderedlist"><ol type="1"><li><p>we copyright the library, and</p></li><li><p>we offer you this license, which gives you legal
+	  permission to copy, distribute and/or modify the library.</p></li></ol></div><p>
+    </p><p>To protect each distributor, we want to make it very clear that
+    there is no warranty for the free library.  Also, if the library is
+    modified by someone else and passed on, the recipients should know
+    that what they have is not the original version, so that the original
+    author's reputation will not be affected by problems that might be
+    introduced by others.</p><p>Finally, software patents pose a constant threat to the existence of
+    any free program.  We wish to make sure that a company cannot
+    effectively restrict the users of a free program by obtaining a
+    restrictive license from a patent holder.  Therefore, we insist that
+    any patent license obtained for a version of the library must be
+    consistent with the full freedom of use specified in this license.</p><p>Most GNU software, including some libraries, is covered by the
+    ordinary GNU General Public License.  This license, the GNU Lesser
+    General Public License, applies to certain designated libraries, and
+    is quite different from the ordinary General Public License.  We use
+    this license for certain libraries in order to permit linking those
+    libraries into non-free programs.</p><p>When a program is linked with a library, whether statically or using
+    a shared library, the combination of the two is legally speaking a
+    combined work, a derivative of the original library.  The ordinary
+    General Public License therefore permits such linking only if the
+    entire combination fits its criteria of freedom.  The Lesser General
+    Public License permits more lax criteria for linking other code with
+    the library.</p><p>We call this license the <span class="emphasis"><em>Lesser</em></span> General Public License because it
+    does Less to protect the user's freedom than the ordinary General
+    Public License.  It also provides other free software developers Less
+    of an advantage over competing non-free programs.  These disadvantages
+    are the reason we use the ordinary General Public License for many
+    libraries.  However, the Lesser license provides advantages in certain
+    special circumstances.</p><p>For example, on rare occasions, there may be a special need to
+    encourage the widest possible use of a certain library, so that it becomes
+    a de-facto standard.  To achieve this, non-free programs must be
+    allowed to use the library.  A more frequent case is that a free
+    library does the same job as widely used non-free libraries.  In this
+    case, there is little to gain by limiting the free library to free
+    software only, so we use the Lesser General Public License.</p><p>In other cases, permission to use a particular library in non-free
+    programs enables a greater number of people to use a large body of
+    free software.  For example, permission to use the GNU C Library in
+    non-free programs enables many more people to use the whole GNU
+    operating system, as well as its variant, the GNU/Linux operating
+    system.</p><p>Although the Lesser General Public License is Less protective of the
+    users' freedom, it does ensure that the user of a program that is
+    linked with the Library has the freedom and the wherewithal to run
+    that program using a modified version of the Library.</p><p>The precise terms and conditions for copying, distribution and
+    modification follow.  Pay close attention to the difference between a
+    &#8220;<span class="quote">work based on the library</span>&#8221; and a &#8220;<span class="quote">work that uses the library</span>&#8221;.  The
+    former contains code derived from the library, whereas the latter must
+    be combined with the library in order to run.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="lgpl-2"></a>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-0"></a>Section 0</h3></div></div></div><p>This License Agreement applies to any software library or other
+      program which contains a notice placed by the copyright holder or
+      other authorized party saying it may be distributed under the terms of
+      this Lesser General Public License (also called &#8220;<span class="quote">this License</span>&#8221;).
+      Each licensee is addressed as &#8220;<span class="quote">you</span>&#8221;.</p><p>A &#8220;<span class="quote">library</span>&#8221; means a collection of software functions and/or data
+      prepared so as to be conveniently linked with application programs
+      (which use some of those functions and data) to form executables.</p><p>The &#8220;<span class="quote">Library</span>&#8221;, below, refers to any such software library or work
+      which has been distributed under these terms.  A &#8220;<span class="quote">work based on the
+      Library</span>&#8221; means either the Library or any derivative work under
+      copyright law: that is to say, a work containing the Library or a
+      portion of it, either verbatim or with modifications and/or translated
+      straightforwardly into another language.  (Hereinafter, translation is
+      included without limitation in the term &#8220;<span class="quote">modification</span>&#8221;.)</p><p>&#8220;<span class="quote">Source code</span>&#8221; for a work means the preferred form of the work for
+      making modifications to it.  For a library, complete source code means
+      all the source code for all modules it contains, plus any associated
+      interface definition files, plus the scripts used to control compilation
+      and installation of the library.</p><p>Activities other than copying, distribution and modification are not
+      covered by this License; they are outside its scope.  The act of
+      running a program using the Library is not restricted, and output from
+      such a program is covered only if its contents constitute a work based
+      on the Library (independent of the use of the Library in a tool for
+      writing it).  Whether that is true depends on what the Library does
+      and what the program that uses the Library does.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-1"></a>Section 1</h3></div></div></div><p>You may copy and distribute verbatim copies of the Library's
+      complete source code as you receive it, in any medium, provided that
+      you conspicuously and appropriately publish on each copy an
+      appropriate copyright notice and disclaimer of warranty; keep intact
+      all the notices that refer to this License and to the absence of any
+      warranty; and distribute a copy of this License along with the
+      Library.</p><p>You may charge a fee for the physical act of transferring a copy,
+      and you may at your option offer warranty protection in exchange for a
+      fee.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-2"></a>Section 2</h3></div></div></div><p>You may modify your copy or copies of the Library or any portion
+      of it, thus forming a work based on the Library, and copy and
+      distribute such modifications or work under the terms of <a href="#lgpl-2-1" title="Section 1">Section 1</a>
+      above, provided that you also meet all of these conditions:
+      </p><div class="orderedlist"><ol type="a"><li><p>The modified work must itself be a software library.</p></li><li><p>You must cause the files modified to carry prominent notices
+	  stating that you changed the files and the date of any change.</p></li><li><p>You must cause the whole of the work to be licensed at no
+	  charge to all third parties under the terms of this License.</p></li><li><p><a name="lgpl-2-2-d"></a>If a facility in the modified Library refers to a function or a
+	  table of data to be supplied by an application program that uses
+	  the facility, other than as an argument passed when the facility
+	  is invoked, then you must make a good faith effort to ensure that,
+	  in the event an application does not supply such function or
+	  table, the facility still operates, and performs whatever part of
+	  its purpose remains meaningful.</p><p>(For example, a function in a library to compute square roots has
+	  a purpose that is entirely well-defined independent of the
+	  application.  Therefore, <a href="#lgpl-2-2-d">Subsection 2d</a> requires that any
+	  application-supplied function or table used by this function must
+	  be optional: if the application does not supply it, the square
+	  root function must still compute square roots.)</p></li></ol></div><p>
+      </p><p>These requirements apply to the modified work as a whole.  If
+      identifiable sections of that work are not derived from the Library,
+      and can be reasonably considered independent and separate works in
+      themselves, then this License, and its terms, do not apply to those
+      sections when you distribute them as separate works.  But when you
+      distribute the same sections as part of a whole which is a work based
+      on the Library, the distribution of the whole must be on the terms of
+      this License, whose permissions for other licensees extend to the
+      entire whole, and thus to each and every part regardless of who wrote
+      it.</p><p>Thus, it is not the intent of this section to claim rights or contest
+      your rights to work written entirely by you; rather, the intent is to
+      exercise the right to control the distribution of derivative or
+      collective works based on the Library.</p><p>In addition, mere aggregation of another work not based on the Library
+      with the Library (or with a work based on the Library) on a volume of
+      a storage or distribution medium does not bring the other work under
+      the scope of this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-3"></a>Section 3</h3></div></div></div><p>You may opt to apply the terms of the ordinary GNU General Public
+      License instead of this License to a given copy of the Library.  To do
+      this, you must alter all the notices that refer to this License, so
+      that they refer to the ordinary GNU General Public License, version 2,
+      instead of to this License.  (If a newer version than version 2 of the
+      ordinary GNU General Public License has appeared, then you can specify
+      that version instead if you wish.)  Do not make any other change in
+      these notices.</p><p>Once this change is made in a given copy, it is irreversible for
+      that copy, so the ordinary GNU General Public License applies to all
+      subsequent copies and derivative works made from that copy.</p><p>This option is useful when you wish to copy part of the code of
+      the Library into a program that is not a library.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-4"></a>Section 4</h3></div></div></div><p>You may copy and distribute the Library (or a portion or
+      derivative of it, under <a href="#lgpl-2-2" title="Section 2">Section 2</a>) in object code or executable form
+      under the terms of <a href="#lgpl-2-1" title="Section 1">Sections 1</a> and <a href="#lgpl-2-2" title="Section 2">2</a> above provided that you accompany
+      it with the complete corresponding machine-readable source code, which
+      must be distributed under the terms of <a href="#lgpl-2-1" title="Section 1">Sections 1</a> and <a href="#lgpl-2-2" title="Section 2">2</a> above on a
+      medium customarily used for software interchange.</p><p>If distribution of object code is made by offering access to copy
+      from a designated place, then offering equivalent access to copy the
+      source code from the same place satisfies the requirement to
+      distribute the source code, even though third parties are not
+      compelled to copy the source along with the object code.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-5"></a>Section 5</h3></div></div></div><p>A program that contains no derivative of any portion of the
+      Library, but is designed to work with the Library by being compiled or
+      linked with it, is called a &#8220;<span class="quote">work that uses the Library</span>&#8221;.  Such a
+      work, in isolation, is not a derivative work of the Library, and
+      therefore falls outside the scope of this License.</p><p>However, linking a &#8220;<span class="quote">work that uses the Library</span>&#8221; with the Library
+      creates an executable that is a derivative of the Library (because it
+      contains portions of the Library), rather than a &#8220;<span class="quote">work that uses the
+      library</span>&#8221;.  The executable is therefore covered by this License.
+      <a href="#lgpl-2-6" title="Section 6">Section 6</a> states terms for distribution of such executables.</p><p>When a &#8220;<span class="quote">work that uses the Library</span>&#8221; uses material from a header file
+      that is part of the Library, the object code for the work may be a
+      derivative work of the Library even though the source code is not.
+      Whether this is true is especially significant if the work can be
+      linked without the Library, or if the work is itself a library.  The
+      threshold for this to be true is not precisely defined by law.</p><p>If such an object file uses only numerical parameters, data
+      structure layouts and accessors, and small macros and small inline
+      functions (ten lines or less in length), then the use of the object
+      file is unrestricted, regardless of whether it is legally a derivative
+      work.  (Executables containing this object code plus portions of the
+      Library will still fall under <a href="#lgpl-2-6" title="Section 6">Section 6</a>.)</p><p>Otherwise, if the work is a derivative of the Library, you may
+      distribute the object code for the work under the terms of <a href="#lgpl-2-6" title="Section 6">Section 6</a>.
+      Any executables containing that work also fall under <a href="#lgpl-2-6" title="Section 6">Section 6</a>,
+      whether or not they are linked directly with the Library itself.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-6"></a>Section 6</h3></div></div></div><p>As an exception to the Sections above, you may also combine or
+      link a &#8220;<span class="quote">work that uses the Library</span>&#8221; with the Library to produce a
+      work containing portions of the Library, and distribute that work
+      under terms of your choice, provided that the terms permit
+      modification of the work for the customer's own use and reverse
+      engineering for debugging such modifications.</p><p>You must give prominent notice with each copy of the work that the
+      Library is used in it and that the Library and its use are covered by
+      this License.  You must supply a copy of this License.  If the work
+      during execution displays copyright notices, you must include the
+      copyright notice for the Library among them, as well as a reference
+      directing the user to the copy of this License.  Also, you must do one
+      of these things:
+      </p><div class="orderedlist"><ol type="a"><li><p><a name="lgpl-2-6-a"></a>Accompany the work with the complete corresponding
+	  machine-readable source code for the Library including whatever
+	  changes were used in the work (which must be distributed under
+	  <a href="#lgpl-2-1" title="Section 1">Sections 1</a> and <a href="#lgpl-2-2" title="Section 2">2</a> above); and, if the work is an executable linked
+	  with the Library, with the complete machine-readable &#8220;<span class="quote">work that
+	  uses the Library</span>&#8221;, as object code and/or source code, so that the
+	  user can modify the Library and then relink to produce a modified
+	  executable containing the modified Library.  (It is understood
+	  that the user who changes the contents of definitions files in the
+	  Library will not necessarily be able to recompile the application
+	  to use the modified definitions.)</p></li><li><p>Use a suitable shared library mechanism for linking with the
+	  Library.  A suitable mechanism is one that (1) uses at run time a
+	  copy of the library already present on the user's computer system,
+	  rather than copying library functions into the executable, and (2)
+	  will operate properly with a modified version of the library, if
+	  the user installs one, as long as the modified version is
+	  interface-compatible with the version that the work was made with.</p></li><li><p>Accompany the work with a written offer, valid for at
+	  least three years, to give the same user the materials
+	  specified in <a href="#lgpl-2-6-a">Subsection 6a</a>, above, for a charge no more
+	  than the cost of performing this distribution.</p></li><li><p>If distribution of the work is made by offering access to copy
+	  from a designated place, offer equivalent access to copy the above
+	  specified materials from the same place.</p></li><li><p>Verify that the user has already received a copy of these
+	  materials or that you have already sent this user a copy.</p></li></ol></div><p>
+      </p><p>For an executable, the required form of the &#8220;<span class="quote">work that uses the
+      Library</span>&#8221; must include any data and utility programs needed for
+      reproducing the executable from it.  However, as a special exception,
+      the materials to be distributed need not include anything that is
+      normally distributed (in either source or binary form) with the major
+      components (compiler, kernel, and so on) of the operating system on
+      which the executable runs, unless that component itself accompanies
+      the executable.</p><p>It may happen that this requirement contradicts the license
+      restrictions of other proprietary libraries that do not normally
+      accompany the operating system.  Such a contradiction means you cannot
+      use both them and the Library together in an executable that you
+      distribute.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-7"></a>Section 7</h3></div></div></div><p>You may place library facilities that are a work based on the
+      Library side-by-side in a single library together with other library
+      facilities not covered by this License, and distribute such a combined
+      library, provided that the separate distribution of the work based on
+      the Library and of the other library facilities is otherwise
+      permitted, and provided that you do these two things:
+      </p><div class="orderedlist"><ol type="a"><li><p>Accompany the combined library with a copy of the same work
+	  based on the Library, uncombined with any other library
+	  facilities.  This must be distributed under the terms of the
+	  Sections above.</p></li><li><p>Give prominent notice with the combined library of the fact
+	  that part of it is a work based on the Library, and explaining
+	  where to find the accompanying uncombined form of the same work.</p></li></ol></div><p>
+      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-8"></a>Section 8</h3></div></div></div><p>You may not copy, modify, sublicense, link with, or distribute
+      the Library except as expressly provided under this License.  Any
+      attempt otherwise to copy, modify, sublicense, link with, or
+      distribute the Library is void, and will automatically terminate your
+      rights under this License.  However, parties who have received copies,
+      or rights, from you under this License will not have their licenses
+      terminated so long as such parties remain in full compliance.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-9"></a>Section 9</h3></div></div></div><p>You are not required to accept this License, since you have not
+      signed it.  However, nothing else grants you permission to modify or
+      distribute the Library or its derivative works.  These actions are
+      prohibited by law if you do not accept this License.  Therefore, by
+      modifying or distributing the Library (or any work based on the
+      Library), you indicate your acceptance of this License to do so, and
+      all its terms and conditions for copying, distributing or modifying
+      the Library or works based on it.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-10"></a>Section 10</h3></div></div></div><p>Each time you redistribute the Library (or any work based on the
+      Library), the recipient automatically receives a license from the
+      original licensor to copy, distribute, link with or modify the Library
+      subject to these terms and conditions.  You may not impose any further
+      restrictions on the recipients' exercise of the rights granted herein.
+      You are not responsible for enforcing compliance by third parties with
+      this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-11"></a>Section 11</h3></div></div></div><p>If, as a consequence of a court judgment or allegation of patent
+      infringement or for any other reason (not limited to patent issues),
+      conditions are imposed on you (whether by court order, agreement or
+      otherwise) that contradict the conditions of this License, they do not
+      excuse you from the conditions of this License.  If you cannot
+      distribute so as to satisfy simultaneously your obligations under this
+      License and any other pertinent obligations, then as a consequence you
+      may not distribute the Library at all.  For example, if a patent
+      license would not permit royalty-free redistribution of the Library by
+      all those who receive copies directly or indirectly through you, then
+      the only way you could satisfy both it and this License would be to
+      refrain entirely from distribution of the Library.</p><p>If any portion of this section is held invalid or unenforceable under any
+      particular circumstance, the balance of the section is intended to apply,
+      and the section as a whole is intended to apply in other circumstances.</p><p>It is not the purpose of this section to induce you to infringe any
+      patents or other property right claims or to contest validity of any
+      such claims; this section has the sole purpose of protecting the
+      integrity of the free software distribution system which is
+      implemented by public license practices.  Many people have made
+      generous contributions to the wide range of software distributed
+      through that system in reliance on consistent application of that
+      system; it is up to the author/donor to decide if he or she is willing
+      to distribute software through any other system and a licensee cannot
+      impose that choice.</p><p>This section is intended to make thoroughly clear what is believed to
+      be a consequence of the rest of this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-12"></a>Section 12</h3></div></div></div><p>If the distribution and/or use of the Library is restricted in
+      certain countries either by patents or by copyrighted interfaces, the
+      original copyright holder who places the Library under this License may add
+      an explicit geographical distribution limitation excluding those countries,
+      so that distribution is permitted only in or among countries not thus
+      excluded.  In such case, this License incorporates the limitation as if
+      written in the body of this License.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-13"></a>Section 13</h3></div></div></div><p>The Free Software Foundation may publish revised and/or new
+      versions of the Lesser General Public License from time to time.
+      Such new versions will be similar in spirit to the present version,
+      but may differ in detail to address new problems or concerns.</p><p>Each version is given a distinguishing version number.  If the Library
+      specifies a version number of this License which applies to it and
+      &#8220;<span class="quote">any later version</span>&#8221;, you have the option of following the terms and
+      conditions either of that version or of any later version published by
+      the Free Software Foundation.  If the Library does not specify a
+      license version number, you may choose any version ever published by
+      the Free Software Foundation.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-14"></a>Section 14</h3></div></div></div><p>If you wish to incorporate parts of the Library into other free
+      programs whose distribution conditions are incompatible with these,
+      write to the author to ask for permission.  For software which is
+      copyrighted by the Free Software Foundation, write to the Free
+      Software Foundation; we sometimes make exceptions for this.  Our
+      decision will be guided by the two goals of preserving the free status
+      of all derivatives of our free software and of promoting the sharing
+      and reuse of software generally.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-15"></a>NO WARRANTY Section 15</h3></div></div></div><p>BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+      WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+      EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+      OTHER PARTIES PROVIDE THE LIBRARY &#8220;<span class="quote">AS IS</span>&#8221; WITHOUT WARRANTY OF ANY
+      KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+      IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+      PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+      LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+      THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="lgpl-2-16"></a>Section 16</h3></div></div></div><p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+      WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+      AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+      FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+      CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+      LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+      RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+      FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+      SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+      DAMAGES.</p><p>END OF TERMS AND CONDITIONS</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="lgpl-3"></a>How to Apply These Terms to Your New Libraries</h2></div></div></div><p>If you develop a new library, and you want it to be of the greatest
+    possible use to the public, we recommend making it free software that
+    everyone can redistribute and change.  You can do so by permitting
+    redistribution under these terms (or, alternatively, under the terms of the
+    ordinary General Public License).</p><p>To apply these terms, attach the following notices to the library.  It is
+    safest to attach them to the start of each source file to most effectively
+    convey the exclusion of warranty; and each file should have at least the
+    &#8220;<span class="quote">copyright</span>&#8221; line and a pointer to where the full notice is found.</p><p>&lt;one line to give the library's name and a brief idea of what it does.&gt;
+    Copyright (C) &lt;year&gt;  &lt;name of author&gt;</p><p>This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) any later version.</p><p>This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public
+    License along with this library; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</p><p>Also add information on how to contact you by electronic and paper mail.</p><p>You should also get your employer (if you work as a programmer) or your
+    school, if any, to sign a &#8220;<span class="quote">copyright disclaimer</span>&#8221; for the library, if
+    necessary.  Here is a sample; alter the names:</p><p>Yoyodyne, Inc., hereby disclaims all copyright interest in the
+    library `Frob' (a library for tweaking knobs) written by James Random Hacker.</p><p>&lt;signature of Ty Coon&gt;, 1 April 1990
+    Ty Coon, President of Vice</p><p>That's all there is to it!</p></div></div></body></html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/commons-httpclient.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/commons-httpclient.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/commons-httpclient.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/commons-logging.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/commons-logging.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/commons-logging.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/concurrent.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/concurrent.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/concurrent.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/endorsed)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/resolver.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/resolver.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/endorsed/resolver.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/serializer.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/serializer.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/endorsed/serializer.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xalan.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xalan.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/endorsed/xalan.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xercesImpl.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xercesImpl.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/endorsed/xercesImpl.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xml-apis.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/endorsed/xml-apis.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/endorsed/xml-apis.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/getopt.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/getopt.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/getopt.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-common.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-common.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/jboss-common.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-jmx.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-jmx.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/jboss-jmx.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-system.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-system.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/jboss-system.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-xml-binding.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/jboss-xml-binding.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/jboss-xml-binding.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/log4j-boot.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/log4j-boot.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/log4j-boot.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/namespace.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/namespace.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/namespace.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/webdavlib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/lib/webdavlib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/lib/webdavlib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/readme.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,632 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<!-- $Id: readme.html,v 1.1.2.36 2006/05/13 15:42:36 dimitris Exp $ -->
-<html>
-
-<head>
-   <meta content="text/html" http-equiv="content-type"/>
-   <meta content="JBoss Inc." name="author"/>
-   <title>JBoss 4.0.5.GA Readme</title>
-</head>
-
-<body>
-<a href="http://www.jboss.com"><img
-   src='http://www.jboss.org/themes/jbosstheme/img/logo.gif'
-   alt="JBoss Inc."></a>
-
-<h1>JBoss 4.0.5.GA Release Notes</h1>
-
-<p>This is the jboss-4.0.5.GA (final) release for the Java EE&#153; 1.4 codebase. For
-   information on the APIs that make up Java EE 1.4, see <a href='http://java.sun.com/j2ee/1.4/docs/index.html'>
-   Java EE v1.4 Documentation</a>.
-   For a comprehensive tutorial on Java EE 1.4, see <a href='http://java.sun.com/j2ee/1.4/docs/tutorial-update2/doc/index.html'>
-   The Java EE&#153; 1.4 Tutorial</a>.
-   A jboss-4.0.x getting started guide that is based on contents from the tutorial
-   can be found in <a href='http://labs.jboss.com/portal/jbossas/docs'>JBoss Application Server Documentation Library</a></p>
-<p>JBoss releases follow our new <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossProductVersioning">product versioning rules</a>.</p>
-
-<p>
-   <em>Note: The JBossAS installer allows for arbitrary profiles of the
-      underlying microkernel, including previews of future technologies
-      such as EJB3 which by definition are not Java EE certified.
-      Only the default and all installer profiles with isolation/call by
-      value enabled correspond to Java EE certified profiles.
-   </em>
-</p>
-
-<h2>Overview</h2>
-<ul>
-	<li><a href="#Highlights">Highlights</a></li>
-	<li><a href="#Compatibility">Known Compatibility Issues</a></li>
-	<li><a href="#Configuration">Known Configuration Issues</a></li>
-	<li><a href="#Library Updates">JBoss/Thirdparty Library Updates</a></li>
-	<li><a href="#Details">Detailed Release Notes</a></li>
-	<li><a href="#Documentation">Additional Docs and Help</a></li>
-	<li><a href="#Licenses">Licenses</a></li>
-	<li><a href="#About">About JBoss</a></li>
-</ul>
-
-<h2><a name="Highlights">Highlights</a></h2>
-<ul>
-   <li>With the update to JBossCache 1.4.0.SP1 JBoss now supports scalable Buddy
-	Replication for replicating http sessions. Note that this is *not* the
-	configured default, see
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3297">JBAS-3297</a></li>
-	<li>The new <a href="http://www.jboss.org/wiki/Wiki.jsp?page=JBossWS">JBoss WebServices</a>
-	stack, has been updated to v1.0.3.SP1, see the
-	<a href="http://jira.jboss.com/jira/secure/ConfigureReport.jspa?versions=12310844&sections=.1.7.2.4.6.9.8.3.5&style=text&selectedProjectId=12310050&reportKey=pl.net.mamut:releasenotes&Next=Next">
-	release notes</a>.</li>
-	<li>The EJB3 RC9+ preview has been updated to match the current proposed
-	final draft. The <a href='http://www.jboss.com/docs/trailblazer'>EJB3 Trailblazer</a>
-	is a good introduction to JBoss/EJB3.</li>
-	<li>The JGroups stack has been configured for improved Failure Detection
-	(FD), <a href="http://jira.jboss.com/jira/browse/JBAS-3004">JBAS-3004</a>.</li>
-	<li>JBossMQ can be configured to support XA Recovery, when used with
-	<a href="http://www.jboss.com/products/transactions">JBoss Transactions</a>
-	(experimental), <a href="http://jira.jboss.com/jira/browse/JBAS-1341">
-	JBAS-1341</a>. Also, scheduled messaged in JBossMQ can now be browsed,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3228">JBAS-3228</a></li>
-	<li>Other JBossMQ fixes,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3620">JBAS-3620</a>,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3468">JBAS-3468</a>,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3631">JBAS-3631</a></li>
-	<li>Keystore passwords for Tomcat connectors can now be encrypted,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3369">JBAS-3369</a>.</li>
-	<li>Added support for advanced security role mapping,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3323">JBAS-3323</a>.</li>
-	<li>
-	<a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=ExternalizeTomcatAuthenticators">Tomcat Authenticators</a> have been externalized, to allow integration with
-	3rd-party identity management solutions.</li>
-	<li>Datasource connections can be validated in the background,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-1241">JBAS-1241</a>, and
-	connection pools can be pre-filled,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-1466">JBAS-1466</a>.</li>
-	<li>Access control for coarse grained operations (attribute set, operation
-	invocations) for the JMX console,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3311">JBAS-3311</a>.</li>
-	<li>EAR applications can now specify the exact order of sub-module
-	deployment, rather than rely in implicit ordering,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-2904">JBAS-2904</a>.</li>
-	<li>HiLoKeyGenerator can now be used in a clustered setup,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3266">JBAS-3266</a>.</li>
-	<li>JNDIView MBean now shows the ENC of deployed web applications,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3547">JBAS-3547</a>.</li>
-	<li>A couple of fixes related to memory leaks,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3428">JBAS-3428</a>,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3710">JBAS-3710</a>.</li>
-	<li>If you are using XMBean persistence, you can now persist custom types,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3463">JBAS-3463</a>.</li>
-</ul>
-<p>Plus more than 90 bug fixes, see the <a href="#Details">Detailed Release Notes</a>
-section for the full details.</p>
-<h2><a name="Compatibility">Compatibility Issues</a></h2>
-This lists the changes that could affect compatibility.<ul>
-   <li>JBoss v4.0.5.GA is the first version to be tested against the BEA JRockit
-	java 1.4.2 JVM. Traditionally the jboss testsuite was run against the Sun
-	JVM, but now we test both Sun and JRockit VMs. See
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3598">JBAS-3598</a>.</li>
-    <li>JBoss Cache 1.4.0.SP1, included with JBoss 4.0.5.GA, may not be fully interoperable
-    with the JBossCache 1.2.4.SP2, included in JBoss 4.0.4.GA. The cause of this problem is
-    the serialVersionUID for org.jboss.cache.ReplicationException that changed between
-    JBossCache 1.2.4.SP2 and 1.4.0.SP1. You can work around this issue by upgrading JBossCache
-    in JBoss 4.0.4.GA to JBossCache 1.4.0.GA. JBossCache 1.4.0.GA is certified to work with JBoss 4.0.4.GA.  See
-    <a href="http://jira.jboss.com/jira/browse/JBAS-3772">JBAS-3772</a> for more information.
-    This issue may also be present with JBoss 4.0.3SP1 and earlier.  The same workaround applies,
-    but also requires that jboss-serialization.jar (JBoss Serialization 1.0.3.GA) be added to the server/*/lib directory.</li>
-	<li>The web container is now configured by default to abort any active
-	transactions at the end of a request. This is the Java EE specified
-	behavior, but it can be turned-off, if necessary,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3242">JBAS-3242</a>.</li>
-	<li>Our implementation of javax.management.timer.Timer (when running under
-	jdk1.4) now supports fixed-delay periodic execution in addition to
-	fixed-rate, and this is now the default (<a href="http://jira.jboss.com/jira/browse/JBAS-3281">JBAS-3281</a>)
-	for the JMX timer. This affects the schedule manager (<a href="http://jira.jboss.com/jira/browse/JBAS-3282">JBAS-3282</a>)
-	and the TimerService (<a href="http://jira.jboss.com/jira/browse/JBAS-3391">JBAS-3391</a>
-	that now have an additional FixedRate attribute to establish the old
-	fixed-rate behavior.</li>
-	<li>The EJB3 preview has been updated to match the current EJB3 draft. See
-	<a href='http://www.jboss.com/wiki/Wiki.jsp?page=EJB3'>EJB3 Wiki</a> for a
-      list of the documented issues.</li>
-	<li>The dependency on dom4j.jar from the core jboss libs was replaced by a
-	jarjar'ed equivalent (see
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3666">JBAS-3666</a>) and
-	dom4j.jar has been removed from JBOSS_HOME/lib. It now lives in the server/default|all/lib
-	directory where it can be upgraded by the user, if necessary.</li>
-	<li>The update to jgroups v2.2.7.SP1 provides the ability to set
-	TCP_NO_DELAY on tcp sockets to improve RCP call latency over a tcp
-	configuration, <a href="http://jira.jboss.com/jira/browse/JBAS-3711">
-	JBAS-3711</a>, <a href="http://jira.jboss.com/jira/browse/JBAS-3712">
-	JBAS-3712</a>. Note also that jgroups system properties are now grouped
-	under the jgroups name,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3649">JBAS-3649</a>.</li>
-	<li>If connecting to an LDAP server, those fixes should be relevant,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3649">JBAS-3649</a>,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3438">JBAS-3438</a>,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3645">JBAS-3645</a>,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3653">JBAS-3653</a>.</li>
-</ul>
-<h2><a name="Configuration">Configuration Issues</a></h2>This lists the changes that could affect configuration.<ul>
-	<li>The JBossAS distributions now include the installer (.jar), the sources
-	(.tar.gz) and the canonical binary release (.zip). Unzipping the binary
-	distribution (.zip) with a native unzip utility will restore correctly the
-	executable permission in the /bin/*.sh files. However, unzipping using the
-	JDK jar utility ignores the executable bit, so this need to be set manually.</li>
-	<li>The -server flag is not supported by the IBM JVM, so it now
-	conditionally set by the run.sh/run.bat scripts,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3458">JBAS-3458</a>.</li>
-	<li>If you are on HP-UP, check out the changes in bin/jboss_init_hpux.sh
-	because it has been updated,
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3641">JBAS-3641</a>.</li>
-	<li>You can now start bin/run.sh in the background and stop the jboss JVM by
-	sending a signal to the parent run.sh process, see
-	<a href="http://jira.jboss.com/jira/browse/JBAS-3748">JBAS-3748</a>.</li>
-</ul>
-<p>Note that as of the 4.0.1 release, the distributed configurations have
-   switched back to the 3.2.x types of distribution configurations:</p>
-<ul>
-   <li>minimal: a minimal microkernel with logging, JNDI and hot deployment
-      support</li>
-   <li>default: a base level Java EE 1.4 application server configuration</li>
-   <li>all: a full Java EE 1.4 server configuration with clustering and all
-      optional services</li>
-</ul>
-
-<p>The standard configuration from the 4.0.0-4.0.1RC1 releases has been dropped
-   and the default flat class loading model from 3.0.x-3.2.x has been restored
-   for
-   the default configuration. This change in behavior was done to restore
-   consistency with the 3.2.x class loading model. The 4.0.0 scoped class
-   loading
-   behavior and call by value JNDI lookup behavior can be restored by:
-</p>
-<ol>
-   <li> Editing conf/jboss-service.xml and setting the NamingService CallByValue
-      to true:
-      <pre>
-         &lt;mbean code="org.jboss.naming.NamingService"
-         name="jboss:service=Naming"&gt;
-         &lt;!-- The call by value mode. true if all lookups are unmarshalled
-         using
-         the caller's TCL, false if in VM lookups return the value by reference.
-         --&gt;
-         <b>&lt;attribute name="CallByValue"&gt;true&lt;/attribute&gt;</b>
-         &lt;!-- The listening port for the bootstrap JNP service. Set this to
-         -1
-         to run the NamingService without the JNP invoker listening port.
-         --&gt;
-         ...
-         &lt;/mbean&gt;</pre>
-   </li>
-
-   <li>Editing the deploy/ear-deployer.xml and setting the Isolated and
-      CallByValue attribute to true:
-   <pre>
-      &lt;server&gt;
-      &lt;!-- EAR deployer, remove if you are not using ear deployments --&gt;
-      &lt;mbean code="org.jboss.deployment.EARDeployer"
-      name="jboss.j2ee:service=EARDeployer"&gt;
-      &lt;!-- A flag indicating if ear deployments should have their own scoped
-      class loader to isolate their classes from other deployments.
-      --&gt;
-      &lt;attribute name="Isolated"&gt;true&lt;/attribute&gt;
-      &lt;!-- A flag indicating if the ear components should have in VM call
-      optimization disabled.
-      --&gt;
-      &lt;attribute name="CallByValue"&gt;true&lt;/attribute&gt;
-      &lt;/mbean&gt;
-      &lt;/server&gt;</pre>
-</ol>
-
-<h2><a name="Library Updates">Library Updates</a></h2>
-<h3>JBoss Library Updates</h3>
-<ul>
-	<li>hibernate, upgraded to v3.2.0.GA (from v3.2.0.CR2)</li>
-	<li>hibernate-annotations upgraded to v3.2.0.GA (from v3.2.0.CR1)</li>
-	<li>hibernate-entitymanager upgraded to v3.2.0.GA (from v3.2.0.CR1)</li>
-	<li>javassist, upgraded to v3.3.0.GA (from v3.2.0.CR2)</li>
-	<li>jboss-aop, upgraded to v1.5.2.GA (from v1.5.1.GA)</li>
-	<li>jboss-cache, upgraded to v1.4.0.SP1 (from v1.2.4.SP2)</li>
-	<li>jboss-common, upgraded to v1.0.0.GA (from v1.0.0.CR1)</li>
-	<li>jboss-retro-rt, upgraded to v1.0.3.GA (from v1.0.0.GA)</li>
-	<li>jboss-serialization, upgraded to v1.0.3.GA (from v1.0.0.GA)</li>
-	<li>jbossws, upgraded to 1.0.3.SP1 (from v1.0.0.GA)</li>
-	<li>jbossxb, upgraded to 1.0.0.CR6 (from v1.0.0.CR4)</li>
-	<li>jgroups, upgraded to v2.2.7.SP1 (from v2.2.7)</li>
-</ul>
-<h3>Thirdparty Library Updates</h3>
-<ul>
-	<li>apache-beanutils, upgraded to v1.7.0 (from v1.6.0)</li>
-	<li>apache-coded, upgraded to v1.3.0 (from v1.2.0)</li>
-	<li>apache-collections, upgraded to v3.1 (from v2.1)</li>
-	<li>apache-lang, v1.0 removed</li>
-	<li>apache-myfaces, upgraded to v1.1.4 (from v1.1.3)</li>
-	<li>apache-scout, upgrade to v0.7rc2 (from v0.7rc1)</li>
-	<li>apache-tomcat, upgraded to v5.5.20 (from v5.5.17)</li>
-	<li>apache-xmlsec, upgraded to v1.3.0 (from v1.2.97)</li>
-	<li>dom4j, restored to the original v1.6.1 (from v1.6.1jboss)</li>
-	<li>jacorb, upgraded to v2.2.4jboss-patch1 (from v2.2.3)</li>
-	<li>jaxen, upgraded to v1.1-beta-9 (from v1.1-beta4)</li>
-	<li>sun-jaf, upgraded to v1.1 (from v1.0.2)</li>
-	<li>sun-javamail, upgraded to v1.4 (from v1.3.1)</li>
-</ul>
-
-<h1><a name="Details">Detailed Release Notes</a></h1>
-
-<h3>Includes versions: JBossAS-4.0.5.CR1, JBossAS-4.0.5.GA</h3>
-
-<hr/>
-
-<h2>Feature Request</h2>
-<ul>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-397">JBAS-397</a> ] Can't set SERIALIZABLE transaction isolation with Oracle XA </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1241">JBAS-1241</a> ] ConnectionPools - Background validation required </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1466">JBAS-1466</a> ] Prefilling Pools </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1705">JBAS-1705</a> ] Implement getFixedRate() and add fixed-rate notification inTimerMBean, as of JMX1.2 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2144">JBAS-2144</a> ] Scheduled task interval calculated from stop to start instead of start to start </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2283">JBAS-2283</a> ] Custom header based authentication </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2587">JBAS-2587</a> ] ValidConnectionChecker implementation for MS SQL Server </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2609">JBAS-2609</a> ] Investigate bundling of tomahawk, and why it cannot be deployed in a web app </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2904">JBAS-2904</a> ] Allow for ear modules to be deployed in the order that they are declared in application.xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3096">JBAS-3096</a> ] Add a maxInactiveInterval concept to ClusteredSingleSignOn </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3115">JBAS-3115</a> ] Extend ValidConnectionChecker semantics to include non JDBC based resources </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3217">JBAS-3217</a> ] add JBOSS_CONF, JBOSS_HOST variables to jboss_init_redhat.sh </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3228">JBAS-3228</a> ] Enable browsing of scheduled messages </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3229">JBAS-3229</a> ] HiLo generator shoudn't always re-create the table at startup </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3266">JBAS-3266</a> ] HiLoKeyGenerator is not cluster-safe </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3290">JBAS-3290</a> ] update myfaces libraries to newest release </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3297">JBAS-3297</a> ] Use Buddy Replication for HttpSession replication </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3311">JBAS-3311</a> ] Access Control on JMX Operations in the JMX Console </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3323">JBAS-3323</a> ] Role Mapping Login Module that maps application role to declarative role </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3369">JBAS-3369</a> ] Add support for encrypting the tomcat server.xml keystore/truststore attributes </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3391">JBAS-3391</a> ] Add FixedRate setting to org.jboss.monitor.services.TimerService (used to configure JMX Timers) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3395">JBAS-3395</a> ] ValidConnectionChecker for IBM DB2 AS400 environment </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3466">JBAS-3466</a> ] JMS PersistenceManager: org.jboss.mq.SpyJMSException: Could not remove message when using MySQL DB </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3506">JBAS-3506</a> ] Maintain the server logs for the different testsuite clustering configs </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3547">JBAS-3547</a> ] Display ENC for web applications in JNDIView </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3575">JBAS-3575</a> ] Standalone server configuration for HA-JMS </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3731">JBAS-3731</a> ] The default ServiceBindingManager's sample bindings file should override JBoss Messaging's Connector configuration </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3748">JBAS-3748</a> ] Allow bin/run.sh to run in the background and stop jboss, when stopped. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3750">JBAS-3750</a> ] log of JMS LinkedException when handling provider failure </li>
-</ul>
-<h2>Bug</h2>
-<ul>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-841">JBAS-841</a> ] SQLUtil.fixConstraintName broken </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-940">JBAS-940</a> ] Unecessary alias in SQL </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1322">JBAS-1322</a> ] Farm service fails to deploy correctly on startup </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1761">JBAS-1761</a> ] Clustering unit test failures </li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-2182">JBAS-2182</a> ] JBoss doesn't support overloaded methods in SEIs
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-2950">JBAS-2950</a> ] HAPartition starts successfully even if state transfer fails
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3178">JBAS-3178</a> ] Fix oid-sorting in the snmp-adaptor
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3180">JBAS-3180</a> ] Broken MBean operation ServerInfo#displayInfoForClass(String)
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3194">JBAS-3194</a> ] Proxies for HAServiceMBeanSupport subclass unbound across cluster when any instance undeployed
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3210">JBAS-3210</a> ] DynamicLoginConfig service fails to load login-config.xml that may be absolute
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3212">JBAS-3212</a> ] Externalized Tomcat Authenticators not compiled in
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3214">JBAS-3214</a> ] Fresh 4.0.4GA/EJB3 install fails to boot because server/default/conf/jboss-service.xml is missing
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3216">JBAS-3216</a> ] PooledInvokerProxy.getPooledConnection() is not threadsafe
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3219">JBAS-3219</a> ] Error on lookup From a clustered SLSB to another clustered SLSB
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3220">JBAS-3220</a> ] ejb3.deployer lost the javassit bytecode provider changes
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3223">JBAS-3223</a> ] NullPointerException thrown in BadAttributeValueExpException.toString
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3225">JBAS-3225</a> ] Installer doesn't contain srp libraries
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3227">JBAS-3227</a> ] JNDIView.getHAJndiAttributes NPE
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3239">JBAS-3239</a> ] Input stream reads binary from the db is closed twice
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3242">JBAS-3242</a> ] EE spec requires that web container aborts any active txn at the end of a request
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3246">JBAS-3246</a> ] Run.bat displays periods instead of blank lines
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3258">JBAS-3258</a> ] JDBC artificats should throw SQLException when already closed
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3260">JBAS-3260</a> ] JNDI-View.list() throws NPE
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3271">JBAS-3271</a> ] Memory leak on org.jboss.deployment.SimpleSubDeployerSupport
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3279">JBAS-3279</a> ] Authenticated user can bypass declarative role checks for servlets
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3281">JBAS-3281</a> ] javax.management.timer.Timer should perform fixed-delay periodic execution by default
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3282">JBAS-3282</a> ] ScheduleManager MBean uses fixed-rate execution on Java 1.4 and fixed-delay execution on Java 5.0
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3287">JBAS-3287</a> ] Credential object typing is not consistent
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3296">JBAS-3296</a> ] SpyObjectMessage loses original cause of exception when message payload has non-serializable fields
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3310">JBAS-3310</a> ] Remotely initiated sessions are not cleared from the JBoss Cache upon expiration
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3312">JBAS-3312</a> ] LdapExtLoginModule is missing the first role group of a nested structure
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3313">JBAS-3313</a> ] Static logger initializer incorrectly using DomainSocketFactory in ClientSocketFactory, causing ClassNotFoundException on client side.
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3318">JBAS-3318</a> ] Secondary http sessions in a cross-context request are not replicated
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3320">JBAS-3320</a> ] Web services JBWS309 test failing as jboss-bean.deployer is not included in the custom server
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3328">JBAS-3328</a> ] HiLoKeyGenerator.generateKey is not thread-safe
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3336">JBAS-3336</a> ] Destroy connections after a ResourceManager failure
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3341">JBAS-3341</a> ] Entity container is not ready after its startService
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3347">JBAS-3347</a> ] commons-logging 1.0.5.GA-jboss broke log4j %C pattern format
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3354">JBAS-3354</a> ] Attachment tests (as testsuite) fail on unix platforms (solaris and linux tested)
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3358">JBAS-3358</a> ] Work directory for the web app shouldn't be deleted on Context Destroy
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3360">JBAS-3360</a> ] No ability to override CMD_STOP in JBOSS_HOME/bin/jboss_init_redhat.sh
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3362">JBAS-3362</a> ] Foreign key index is created on the wrong table
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3367">JBAS-3367</a> ] NPE in SimpleSubDeployerSupport.unregisterClassLoader(), during destroy(DeploymentInfo)
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3370">JBAS-3370</a> ] Bug in XA Recovery implementation: java.sql.SQLException: ORA-00932: inconsistent datatypes: expected BLOB got NUMBER
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3381">JBAS-3381</a> ] The
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3392">JBAS-3392</a> ] JBossSocketFactory should flag absence of securityDomain
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3394">JBAS-3394</a> ] ejb3 installer has bindingservice-plugin.jar missing
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3396">JBAS-3396</a> ] PooledInvokerHA returning java.rmi.MarshalledObject
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3421">JBAS-3421</a> ] AcceptNonWarDirs attribute of AbstractWebContainerMBean not exposed for .war deployer
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3428">JBAS-3428</a> ] org.jboss.ejb.SecurityActions.getMBeanProxy duplicating proxies
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3431">JBAS-3431</a> ] AuthorizationInterceptor throwing ArrayIndexOutOfBoundsException
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3438">JBAS-3438</a> ] LdapExtLoginModule does not handle roles containing '/' correctly
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3439">JBAS-3439</a> ] DelegatingPolicy: preload of ContextPolicy required for jrockit
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3448">JBAS-3448</a> ] LdapExtLoginModule can leak connections
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3454">JBAS-3454</a> ] Unable to set negative values for MBean attributes using Twiddle command
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3458">JBAS-3458</a> ] Out of synch run.bat/run.sh, hotspot -server usage
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3463">JBAS-3463</a> ] Loading of persisted XMBean attributes does not work for custom types
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3468">JBAS-3468</a> ] JMS Connection starts ping thread before ClientID is set resulting in the ClientMonitorInterceptor to close the connection after client timeout
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3471">JBAS-3471</a> ] Shutdown of 'jbossws14.sar#jbossws.beans' produces WARNing
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3483">JBAS-3483</a> ] The javadoc relating to StdServerSessionPool pooling parameters is wrong
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3484">JBAS-3484</a> ] non portable JDK dependant clasess (sun.**)
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3485">JBAS-3485</a> ] Test failure - org.jboss.test.web.test.WebIntegrationUnitTestCase
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3486">JBAS-3486</a> ] Unable to find deployment resources - org.jboss.test.securitymgr.test.WarPermissionsUnitTestCase
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3488">JBAS-3488</a> ] Test failure - org.jboss.test.compatibility.test.SerialVersionUIDUnitTestCase
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3489">JBAS-3489</a> ] Test failure - org.jboss.test.aop.test.ScopedUnitTestCase
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3490">JBAS-3490</a> ] Test failure - org.jboss.test.aop.test.ObservableUnitTestCase
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3491">JBAS-3491</a> ] Test failure - org.jboss.test.webservice.samples.ServerSideJMSTestCase
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3503">JBAS-3503</a> ] Clustering testbeancluster test failures - Deployment Error
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3513">JBAS-3513</a> ] adding
-<distributable>to webapp's web.xml causes ERROR on startup in default server profile
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3517">JBAS-3517</a> ] Redeploy of Tomcat5 Service chokes with RuntimeException
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3528">JBAS-3528</a> ] HttpSession isNew() inaccurate if the 2nd request for the session is on different server
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3541">JBAS-3541</a> ] JDBCParameterSetter is not used for query parameters
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3545">JBAS-3545</a> ] HASessionState state transfer incorrect for replicated sessions
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3555">JBAS-3555</a> ] LdapExtLoginModule fails if no initial bind credentials are supplied but anonymous login would be possible
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3558">JBAS-3558</a> ] Service(Proxy) should be transient in ServiceContext
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3561">JBAS-3561</a> ] InvokerInterceptor.invokeLocalMarshalled is not marshalling PayLoad and invocationContext
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3566">JBAS-3566</a> ] Invalid mbean code reference in mssql-jdbc2-service.xml
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3573">JBAS-3573</a> ] Failure to remove a message should result in a NACK + error
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3584">JBAS-3584</a> ] WARNing logged when deploy-hasingleton is undeployed twice
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3585">JBAS-3585</a> ] Duplicate undeployment of unpacked nested modules on jboss shutdown
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3618">JBAS-3618</a> ] repository-zip target in build-release.xml doesn't consistently overwrite default config with all
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3619">JBAS-3619</a> ] Deadlock in AsynchViewChangeHandler
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3620">JBAS-3620</a> ] JBossMQ's PersistenceManager RecoveryRetries doesn't work if failure is creating the schema
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3631">JBAS-3631</a> ] Missing branch in StdServerSession commit logic
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3640">JBAS-3640</a> ] Clustering of the quartz-ra.rar failes
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3642">JBAS-3642</a> ] Flag an exception in CachedConnectionValve if CachedConnectionManager is unavailable
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3645">JBAS-3645</a> ] LdapExtLoginModule still has connection leak
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3653">JBAS-3653</a> ] Ldap*LoginModule fail to retrieve multiple role names when roleAttributeIsDN=true
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3684">JBAS-3684</a> ] References to TxManager
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3685">JBAS-3685</a> ] References to TxManager
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3702">JBAS-3702</a> ] Uncomment HA invokers in sample-bindings.xml
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3705">JBAS-3705</a> ] Fixes included in JBAS-3689 for allowing the NamingService to work correctly in multi-homed environments need to be incorporated.
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3710">JBAS-3710</a> ] WebServices leaking redeployment
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3713">JBAS-3713</a> ] Full MBean lifecycle for HAPartition doesn't work
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3717">JBAS-3717</a> ] correct TCL should be used before starting entity PMs
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3722">JBAS-3722</a> ] on Windows, org.jboss.test.naming.test.SimpleUnitTestCase fail
-</li>
-<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3727">JBAS-3727</a> ] NPE on context classloader changing in EJB container when caller doesn't have a context classloader
-</li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3736">JBAS-3736</a> ] JBoss AS 4.0.5.CR1 does not include jaxen, which is required for using Hibernate XML mapping </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3737">JBAS-3737</a> ] On Windowsm, jmx.test.DeployServiceUnitTestCase fails with DeploymentException </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3738">JBAS-3738</a> ] On Windows: timer.test.BasicTimerUnitTestCase fails </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3742">JBAS-3742</a> ] Can't use . in username when using BaseCertLoginModule </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3743">JBAS-3743</a> ] Wrong SQL in oracle-jdbc2-service.xml example </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3744">JBAS-3744</a> ] UseJK is not displayed correctly in jmx-console (for case 11730). </li>
-</ul>
-<h2>Patch</h2>
-<ul>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3478">JBAS-3478</a> ] Make jsse provider pluggable in testsuite </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3683">JBAS-3683</a> ] snmp-adaptor.sar/attributes.mib MIB syntax errors </li>
-</ul>
-<h2>Task</h2>
-<ul>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1341">JBAS-1341</a> ] XA Recovery </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1477">JBAS-1477</a> ] Pass in the security-domain name to the login modules for error reporting </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2398">JBAS-2398</a> ] Check for unparameterized interface configuration </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2654">JBAS-2654</a> ] Validate Hosts defined under a tomcat service </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2899">JBAS-2899</a> ] Externalize Tomcat Authenticators at the Host Level </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3004">JBAS-3004</a> ] Use a combination of FD and FD_SOCK in the default JGroups protocol stack. </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3116">JBAS-3116</a> ] JCA Exception Sorting/Valid Connection checking needs test coverage </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3150">JBAS-3150</a> ] Cipher attribute in the SSL Connector is ignored </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3204">JBAS-3204</a> ] Seperate the joesnmp.jar library from the snmp-support.jar </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3218">JBAS-3218</a> ] Handle expiration of replicated sessions found in the buddy replication subtree </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3235">JBAS-3235</a> ] Remove test dependency on com.sun.net.ssl.internal.ssl.Provider </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3243">JBAS-3243</a> ] Use PojoCache instead of TreeCacheAop in HttpSession replication code </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3244">JBAS-3244</a> ] Get rid of CredentialUpdater thread from TreeCacheSSOClusterManager </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3251">JBAS-3251</a> ] Investigate org.jboss.test.jca.test.SecurityContextUnitTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3252">JBAS-3252</a> ] jacorb.properties - wrong names for connection timeouts </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3284">JBAS-3284</a> ] Upgrade jboss serialization to 1.0.1.GA (from 1.0.0.GA) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3285">JBAS-3285</a> ] Upgrade EJB3 to 1.0.0.CR8 (from CR7) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3286">JBAS-3286</a> ] ExtendedFormAuthenticator should override authenticate to populate session </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3288">JBAS-3288</a> ] Remove JAXB1.0 API classes (javax.xml.bind.*) from jboss-j2ee.jar </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3298">JBAS-3298</a> ] Upgrade JBossCache to 1.4.0 in Branch 4.0 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3299">JBAS-3299</a> ] Release jbossws-1.0.1.GA binary </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3306">JBAS-3306</a> ] Upgrade JBoss AS to use MyFaces 1.1.3 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3319">JBAS-3319</a> ] dependency on jboss.ha:service=HASingletonDeployer,type=Barrier should read <depends> </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3371">JBAS-3371</a> ] Replace Sun activation.jar with a source-code friendly licensed implementation </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3372">JBAS-3372</a> ] Replace Sun javamail (mail.jar) with a source-code friendly licensed implementation </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3422">JBAS-3422</a> ] DynamicLoginConfig Service should not load conf/login-config.xml </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3434">JBAS-3434</a> ] Produce the Installer for 4.0.5.GA </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3435">JBAS-3435</a> ] Get the 4.0.5.CR1 testsuite passing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3436">JBAS-3436</a> ] Get the 4.0-compatibility tests passing for 4.0.5.CR1 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3443">JBAS-3443</a> ] JBossCacheService should not hold a direct ref to TreeCache service bean </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3446">JBAS-3446</a> ] Upgrade JBossSerialization to 1.0.2.GA </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3461">JBAS-3461</a> ] Resolve the failures in the ClusteredSSO unit tests </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3472">JBAS-3472</a> ] Upgrade jacorb to 2.2.4jboss.patch1 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3476">JBAS-3476</a> ] Create the release notes for 4.0.5.CR1 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3487">JBAS-3487</a> ] Create test of ClusteredSingleSignOn with BR enabled </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3492">JBAS-3492</a> ] Test Failure with JRockit: org.jboss.test.exception.EntityExceptionUnitTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3494">JBAS-3494</a> ] failure in org.jboss.test.classloader.test.BasicLoaderUnitTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3496">JBAS-3496</a> ] all tests under org.jboss.test.cmp2.cmrtree.test fail with javax.ejb.DuplicateKeyException </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3497">JBAS-3497</a> ] (21) test under org.jboss.test.cmp2.lob fail with javax.ejb.ObjectNotFoundException (jrockit) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3504">JBAS-3504</a> ] Upgrade to JBoss Cache 1.4.0.SP1 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3522">JBAS-3522</a> ] Include jbossws-1.0.3 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3554">JBAS-3554</a> ] Upgrade JBoss AS to use MyFaces 1.1.4 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3574">JBAS-3574</a> ] Upgrade jbossws to 1.0.3.GA </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3578">JBAS-3578</a> ] Error in org.jboss.test.cluster.jmx.test.HAInvokerUnitTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3579">JBAS-3579</a> ] Failure in org.jboss.test.web.test.ClusteredSingleSignOnUnitTestCase(tomcat-sso-cluster) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3580">JBAS-3580</a> ] Error in org.jboss.test.jbossmq.test.UnackedUnitTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3586">JBAS-3586</a> ] Upgrade Tomcat to Version 5.5.18 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3592">JBAS-3592</a> ] Add system property jgroups.mcast.ip_ttl </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3593">JBAS-3593</a> ] Add a Marshaller to HAPartitionImpl </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3598">JBAS-3598</a> ] Get the 4.0.5.GA testsuite-1.4 (JRockit) passing </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3601">JBAS-3601</a> ] Switch copyright to RedHat Middleware LLC </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3625">JBAS-3625</a> ] Update EJB3 for jboss-4.0.5.GA </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3634">JBAS-3634</a> ] Acknowledgement of transacted message in MessageListener should be inside delivery lock </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3641">JBAS-3641</a> ] Updated bin/jboss_init_hpux.sh script </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3649">JBAS-3649</a> ] Startup switches should set the new JGroups system properties </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3651">JBAS-3651</a> ] Get the jboss-4.0-testsuite-sun-1.4 passing on Solaris 10 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3652">JBAS-3652</a> ] Add EULA to licenses folder of distribution </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3655">JBAS-3655</a> ] Reduce logging for the construction of interceptor in ModelMBeanInvoker </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3656">JBAS-3656</a> ] Disconnect HAPartition channel upon failure in startService() </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3659">JBAS-3659</a> ] Increase ClusterPartition buffers to support farming of large files </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3665">JBAS-3665</a> ] Update JBoss Serialization to 1.0.3.GA </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3666">JBAS-3666</a> ] Replace the dom4j dependency with a jarjar'ed equivalent </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3676">JBAS-3676</a> ] Upgrade jboss-common to 1.0.0.GA </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3682">JBAS-3682</a> ] Upgrade jboss aop to 1.5.2.GA </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3687">JBAS-3687</a> ] Test case for Custom Principal Propagation </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3699">JBAS-3699</a> ] Fix testsuite OOMEs </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3711">JBAS-3711</a> ] Update to JGroups 2.2.7.SP1 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3712">JBAS-3712</a> ] Use TCP_NO_DELAY on sockets if HAPartition uses TCP </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3740">JBAS-3740</a> ] Upgrade Hibernate/JPA to 3.2.0.GA </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3741">JBAS-3741</a> ] Upgrade tomcat to 5.5.20 </li>
-</ul>
-<h2>Sub-task</h2>
-<ul>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2071">JBAS-2071</a> ] Need a mechanism to retrieve FamilyClusterInfo in a consistent/synchronized way </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2225">JBAS-2225</a> ] FCI.getTargets() should be Immutable </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBINSTALL-74">JBINSTALL-74</a> ] German translation </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2272">JBAS-2272</a> ] Clustering unit test failures - TCP stack </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2409">JBAS-2409</a> ] EJB3 JMS Integration </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2481">JBAS-2481</a> ] Externalization of the tomcat authenticators </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3264">JBAS-3264</a> ] Write a helper class that retrieves an XAResource from the jms provider api suitable for use in recovery </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3270">JBAS-3270</a> ] XID and hashmap </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3386">JBAS-3386</a> ] Expose "in process" messages via JMX </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3464">JBAS-3464</a> ] Add a wiki page explaining the implication of buddy replication for ClusteredSSO </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3482">JBAS-3482</a> ] Still a WARN message during failed close </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3510">JBAS-3510</a> ] Backport fixes from ServiceController rewrite to JBoss4 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3525">JBAS-3525</a> ] Remove redundant ERROR logging when clustered webapp is not supported </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3600">JBAS-3600</a> ] failure (jrockit) org.jboss.test.compatibility.test.SerialVersionUIDUnitTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3602">JBAS-3602</a> ] 3 failing tests org.jboss.test.jacc.test (jrockit) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3603">JBAS-3603</a> ] 6 failing tests org.jboss.test.jca.test.XATxConnectionManagerUnitTestCase (jrockit) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3604">JBAS-3604</a> ] 2 failed tests - org.jboss.test.jmx.test.DeployXMBeanUnitTestCase (jrockit) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3605">JBAS-3605</a> ] test failures org.jboss.test.jmx.test.JMXInvokerUnitTestCase/SecureJMXInvokerUnitTestCase (jrockit) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3606">JBAS-3606</a> ] failed org.jboss.test.naming.test.SecurityUnitTestCase (jrockit) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3607">JBAS-3607</a> ] failing org.jboss.test.session.test.EjbRemoveUnitTestCase (jrockit) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3608">JBAS-3608</a> ] 2 failing tests org.jboss.test.webservice.handlerflow.HandlerFlowTestCase </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3609">JBAS-3609</a> ] failing org.jboss.test.webservice.jbws70.JBWS70TestCase (jrockit) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3627">JBAS-3627</a> ] Write test to test rollback of a NACK in 2PC </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3628">JBAS-3628</a> ] Invalid fix for JBAS-3573 </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3693">JBAS-3693</a> ] Other XAResource errors </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3715">JBAS-3715</a> ] 1 failing test in org.jboss.test.security.test.SRPLoginModuleUnitTestCase (rockit) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3716">JBAS-3716</a> ] failed org.jboss.test.security.test.JaasSecurityManagerUnitTestCase (jrockit) </li>
-<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3734">JBAS-3734</a> ] Cannot use the classloader being null to detect whether beforeDelivery was invoked </li>
-</ul>
-
-
-<h2><a name="Documentation">Documentation and Help</a></h2>
-Documentation and help may be obtained from the JBoss site.
-<ul>
-   <li><a href="http://labs.jboss.com/portal/jbossas/docs">JBoss AS Documentation</a></li>
-   <li><a href="http://wiki.jboss.org/">JBoss Wiki</a></li>
-   <li><a href="http://jira.jboss.org/">JBoss JIRA</a></li>
-   <li><a href="http://www.jboss.org/index.html?module=bb">JBoss Forums</a></li>
-</ul>
-
-<h2><a name="Licenses">Licenses</a></h2>
-
-<p>JBoss is licensed under the LGPL. The licence texts for JBoss and the
-   thirdparty components it uses may be found in the docs/licenses directory of the distribution.
-   <a href="docs/licenses">Browse Licences</a>
-</p>
-
-<h2><a name="About">About JBoss, a division of RedHat</a></h2>
-
-<p>JBoss, a division of RedHat, is in the business of providing superior technical support
-   to our customers. Our goal is to make Professional Open Source&#153; the <b>SAFE
-   CHOICE</b>
-   for you. We accomplish this by backing up our open source Java products
-   with technical support services that are delivered by the core
-   developers themselves. We can help you to train your staff and provide
-   you with support at every stage of the application lifecycle - from
-   development and integration through deployment and maintenance. Visit
-   the <a href="http://www.jboss.org/services/index">JBoss Services</a>
-   page for more information.
-</p>
-
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/readme.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,632 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!-- $Id: readme.html,v 1.1.2.36 2006/05/13 15:42:36 dimitris Exp $ -->
+<html>
+
+<head>
+   <meta content="text/html" http-equiv="content-type"/>
+   <meta content="JBoss Inc." name="author"/>
+   <title>JBoss 4.0.5.GA Readme</title>
+</head>
+
+<body>
+<a href="http://www.jboss.com"><img
+   src='http://www.jboss.org/themes/jbosstheme/img/logo.gif'
+   alt="JBoss Inc."></a>
+
+<h1>JBoss 4.0.5.GA Release Notes</h1>
+
+<p>This is the jboss-4.0.5.GA (final) release for the Java EE&#153; 1.4 codebase. For
+   information on the APIs that make up Java EE 1.4, see <a href='http://java.sun.com/j2ee/1.4/docs/index.html'>
+   Java EE v1.4 Documentation</a>.
+   For a comprehensive tutorial on Java EE 1.4, see <a href='http://java.sun.com/j2ee/1.4/docs/tutorial-update2/doc/index.html'>
+   The Java EE&#153; 1.4 Tutorial</a>.
+   A jboss-4.0.x getting started guide that is based on contents from the tutorial
+   can be found in <a href='http://labs.jboss.com/portal/jbossas/docs'>JBoss Application Server Documentation Library</a></p>
+<p>JBoss releases follow our new <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossProductVersioning">product versioning rules</a>.</p>
+
+<p>
+   <em>Note: The JBossAS installer allows for arbitrary profiles of the
+      underlying microkernel, including previews of future technologies
+      such as EJB3 which by definition are not Java EE certified.
+      Only the default and all installer profiles with isolation/call by
+      value enabled correspond to Java EE certified profiles.
+   </em>
+</p>
+
+<h2>Overview</h2>
+<ul>
+	<li><a href="#Highlights">Highlights</a></li>
+	<li><a href="#Compatibility">Known Compatibility Issues</a></li>
+	<li><a href="#Configuration">Known Configuration Issues</a></li>
+	<li><a href="#Library Updates">JBoss/Thirdparty Library Updates</a></li>
+	<li><a href="#Details">Detailed Release Notes</a></li>
+	<li><a href="#Documentation">Additional Docs and Help</a></li>
+	<li><a href="#Licenses">Licenses</a></li>
+	<li><a href="#About">About JBoss</a></li>
+</ul>
+
+<h2><a name="Highlights">Highlights</a></h2>
+<ul>
+   <li>With the update to JBossCache 1.4.0.SP1 JBoss now supports scalable Buddy
+	Replication for replicating http sessions. Note that this is *not* the
+	configured default, see
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3297">JBAS-3297</a></li>
+	<li>The new <a href="http://www.jboss.org/wiki/Wiki.jsp?page=JBossWS">JBoss WebServices</a>
+	stack, has been updated to v1.0.3.SP1, see the
+	<a href="http://jira.jboss.com/jira/secure/ConfigureReport.jspa?versions=12310844&sections=.1.7.2.4.6.9.8.3.5&style=text&selectedProjectId=12310050&reportKey=pl.net.mamut:releasenotes&Next=Next">
+	release notes</a>.</li>
+	<li>The EJB3 RC9+ preview has been updated to match the current proposed
+	final draft. The <a href='http://www.jboss.com/docs/trailblazer'>EJB3 Trailblazer</a>
+	is a good introduction to JBoss/EJB3.</li>
+	<li>The JGroups stack has been configured for improved Failure Detection
+	(FD), <a href="http://jira.jboss.com/jira/browse/JBAS-3004">JBAS-3004</a>.</li>
+	<li>JBossMQ can be configured to support XA Recovery, when used with
+	<a href="http://www.jboss.com/products/transactions">JBoss Transactions</a>
+	(experimental), <a href="http://jira.jboss.com/jira/browse/JBAS-1341">
+	JBAS-1341</a>. Also, scheduled messaged in JBossMQ can now be browsed,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3228">JBAS-3228</a></li>
+	<li>Other JBossMQ fixes,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3620">JBAS-3620</a>,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3468">JBAS-3468</a>,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3631">JBAS-3631</a></li>
+	<li>Keystore passwords for Tomcat connectors can now be encrypted,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3369">JBAS-3369</a>.</li>
+	<li>Added support for advanced security role mapping,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3323">JBAS-3323</a>.</li>
+	<li>
+	<a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=ExternalizeTomcatAuthenticators">Tomcat Authenticators</a> have been externalized, to allow integration with
+	3rd-party identity management solutions.</li>
+	<li>Datasource connections can be validated in the background,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-1241">JBAS-1241</a>, and
+	connection pools can be pre-filled,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-1466">JBAS-1466</a>.</li>
+	<li>Access control for coarse grained operations (attribute set, operation
+	invocations) for the JMX console,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3311">JBAS-3311</a>.</li>
+	<li>EAR applications can now specify the exact order of sub-module
+	deployment, rather than rely in implicit ordering,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-2904">JBAS-2904</a>.</li>
+	<li>HiLoKeyGenerator can now be used in a clustered setup,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3266">JBAS-3266</a>.</li>
+	<li>JNDIView MBean now shows the ENC of deployed web applications,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3547">JBAS-3547</a>.</li>
+	<li>A couple of fixes related to memory leaks,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3428">JBAS-3428</a>,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3710">JBAS-3710</a>.</li>
+	<li>If you are using XMBean persistence, you can now persist custom types,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3463">JBAS-3463</a>.</li>
+</ul>
+<p>Plus more than 90 bug fixes, see the <a href="#Details">Detailed Release Notes</a>
+section for the full details.</p>
+<h2><a name="Compatibility">Compatibility Issues</a></h2>
+This lists the changes that could affect compatibility.<ul>
+   <li>JBoss v4.0.5.GA is the first version to be tested against the BEA JRockit
+	java 1.4.2 JVM. Traditionally the jboss testsuite was run against the Sun
+	JVM, but now we test both Sun and JRockit VMs. See
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3598">JBAS-3598</a>.</li>
+    <li>JBoss Cache 1.4.0.SP1, included with JBoss 4.0.5.GA, may not be fully interoperable
+    with the JBossCache 1.2.4.SP2, included in JBoss 4.0.4.GA. The cause of this problem is
+    the serialVersionUID for org.jboss.cache.ReplicationException that changed between
+    JBossCache 1.2.4.SP2 and 1.4.0.SP1. You can work around this issue by upgrading JBossCache
+    in JBoss 4.0.4.GA to JBossCache 1.4.0.GA. JBossCache 1.4.0.GA is certified to work with JBoss 4.0.4.GA.  See
+    <a href="http://jira.jboss.com/jira/browse/JBAS-3772">JBAS-3772</a> for more information.
+    This issue may also be present with JBoss 4.0.3SP1 and earlier.  The same workaround applies,
+    but also requires that jboss-serialization.jar (JBoss Serialization 1.0.3.GA) be added to the server/*/lib directory.</li>
+	<li>The web container is now configured by default to abort any active
+	transactions at the end of a request. This is the Java EE specified
+	behavior, but it can be turned-off, if necessary,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3242">JBAS-3242</a>.</li>
+	<li>Our implementation of javax.management.timer.Timer (when running under
+	jdk1.4) now supports fixed-delay periodic execution in addition to
+	fixed-rate, and this is now the default (<a href="http://jira.jboss.com/jira/browse/JBAS-3281">JBAS-3281</a>)
+	for the JMX timer. This affects the schedule manager (<a href="http://jira.jboss.com/jira/browse/JBAS-3282">JBAS-3282</a>)
+	and the TimerService (<a href="http://jira.jboss.com/jira/browse/JBAS-3391">JBAS-3391</a>
+	that now have an additional FixedRate attribute to establish the old
+	fixed-rate behavior.</li>
+	<li>The EJB3 preview has been updated to match the current EJB3 draft. See
+	<a href='http://www.jboss.com/wiki/Wiki.jsp?page=EJB3'>EJB3 Wiki</a> for a
+      list of the documented issues.</li>
+	<li>The dependency on dom4j.jar from the core jboss libs was replaced by a
+	jarjar'ed equivalent (see
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3666">JBAS-3666</a>) and
+	dom4j.jar has been removed from JBOSS_HOME/lib. It now lives in the server/default|all/lib
+	directory where it can be upgraded by the user, if necessary.</li>
+	<li>The update to jgroups v2.2.7.SP1 provides the ability to set
+	TCP_NO_DELAY on tcp sockets to improve RCP call latency over a tcp
+	configuration, <a href="http://jira.jboss.com/jira/browse/JBAS-3711">
+	JBAS-3711</a>, <a href="http://jira.jboss.com/jira/browse/JBAS-3712">
+	JBAS-3712</a>. Note also that jgroups system properties are now grouped
+	under the jgroups name,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3649">JBAS-3649</a>.</li>
+	<li>If connecting to an LDAP server, those fixes should be relevant,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3649">JBAS-3649</a>,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3438">JBAS-3438</a>,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3645">JBAS-3645</a>,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3653">JBAS-3653</a>.</li>
+</ul>
+<h2><a name="Configuration">Configuration Issues</a></h2>This lists the changes that could affect configuration.<ul>
+	<li>The JBossAS distributions now include the installer (.jar), the sources
+	(.tar.gz) and the canonical binary release (.zip). Unzipping the binary
+	distribution (.zip) with a native unzip utility will restore correctly the
+	executable permission in the /bin/*.sh files. However, unzipping using the
+	JDK jar utility ignores the executable bit, so this need to be set manually.</li>
+	<li>The -server flag is not supported by the IBM JVM, so it now
+	conditionally set by the run.sh/run.bat scripts,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3458">JBAS-3458</a>.</li>
+	<li>If you are on HP-UP, check out the changes in bin/jboss_init_hpux.sh
+	because it has been updated,
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3641">JBAS-3641</a>.</li>
+	<li>You can now start bin/run.sh in the background and stop the jboss JVM by
+	sending a signal to the parent run.sh process, see
+	<a href="http://jira.jboss.com/jira/browse/JBAS-3748">JBAS-3748</a>.</li>
+</ul>
+<p>Note that as of the 4.0.1 release, the distributed configurations have
+   switched back to the 3.2.x types of distribution configurations:</p>
+<ul>
+   <li>minimal: a minimal microkernel with logging, JNDI and hot deployment
+      support</li>
+   <li>default: a base level Java EE 1.4 application server configuration</li>
+   <li>all: a full Java EE 1.4 server configuration with clustering and all
+      optional services</li>
+</ul>
+
+<p>The standard configuration from the 4.0.0-4.0.1RC1 releases has been dropped
+   and the default flat class loading model from 3.0.x-3.2.x has been restored
+   for
+   the default configuration. This change in behavior was done to restore
+   consistency with the 3.2.x class loading model. The 4.0.0 scoped class
+   loading
+   behavior and call by value JNDI lookup behavior can be restored by:
+</p>
+<ol>
+   <li> Editing conf/jboss-service.xml and setting the NamingService CallByValue
+      to true:
+      <pre>
+         &lt;mbean code="org.jboss.naming.NamingService"
+         name="jboss:service=Naming"&gt;
+         &lt;!-- The call by value mode. true if all lookups are unmarshalled
+         using
+         the caller's TCL, false if in VM lookups return the value by reference.
+         --&gt;
+         <b>&lt;attribute name="CallByValue"&gt;true&lt;/attribute&gt;</b>
+         &lt;!-- The listening port for the bootstrap JNP service. Set this to
+         -1
+         to run the NamingService without the JNP invoker listening port.
+         --&gt;
+         ...
+         &lt;/mbean&gt;</pre>
+   </li>
+
+   <li>Editing the deploy/ear-deployer.xml and setting the Isolated and
+      CallByValue attribute to true:
+   <pre>
+      &lt;server&gt;
+      &lt;!-- EAR deployer, remove if you are not using ear deployments --&gt;
+      &lt;mbean code="org.jboss.deployment.EARDeployer"
+      name="jboss.j2ee:service=EARDeployer"&gt;
+      &lt;!-- A flag indicating if ear deployments should have their own scoped
+      class loader to isolate their classes from other deployments.
+      --&gt;
+      &lt;attribute name="Isolated"&gt;true&lt;/attribute&gt;
+      &lt;!-- A flag indicating if the ear components should have in VM call
+      optimization disabled.
+      --&gt;
+      &lt;attribute name="CallByValue"&gt;true&lt;/attribute&gt;
+      &lt;/mbean&gt;
+      &lt;/server&gt;</pre>
+</ol>
+
+<h2><a name="Library Updates">Library Updates</a></h2>
+<h3>JBoss Library Updates</h3>
+<ul>
+	<li>hibernate, upgraded to v3.2.0.GA (from v3.2.0.CR2)</li>
+	<li>hibernate-annotations upgraded to v3.2.0.GA (from v3.2.0.CR1)</li>
+	<li>hibernate-entitymanager upgraded to v3.2.0.GA (from v3.2.0.CR1)</li>
+	<li>javassist, upgraded to v3.3.0.GA (from v3.2.0.CR2)</li>
+	<li>jboss-aop, upgraded to v1.5.2.GA (from v1.5.1.GA)</li>
+	<li>jboss-cache, upgraded to v1.4.0.SP1 (from v1.2.4.SP2)</li>
+	<li>jboss-common, upgraded to v1.0.0.GA (from v1.0.0.CR1)</li>
+	<li>jboss-retro-rt, upgraded to v1.0.3.GA (from v1.0.0.GA)</li>
+	<li>jboss-serialization, upgraded to v1.0.3.GA (from v1.0.0.GA)</li>
+	<li>jbossws, upgraded to 1.0.3.SP1 (from v1.0.0.GA)</li>
+	<li>jbossxb, upgraded to 1.0.0.CR6 (from v1.0.0.CR4)</li>
+	<li>jgroups, upgraded to v2.2.7.SP1 (from v2.2.7)</li>
+</ul>
+<h3>Thirdparty Library Updates</h3>
+<ul>
+	<li>apache-beanutils, upgraded to v1.7.0 (from v1.6.0)</li>
+	<li>apache-coded, upgraded to v1.3.0 (from v1.2.0)</li>
+	<li>apache-collections, upgraded to v3.1 (from v2.1)</li>
+	<li>apache-lang, v1.0 removed</li>
+	<li>apache-myfaces, upgraded to v1.1.4 (from v1.1.3)</li>
+	<li>apache-scout, upgrade to v0.7rc2 (from v0.7rc1)</li>
+	<li>apache-tomcat, upgraded to v5.5.20 (from v5.5.17)</li>
+	<li>apache-xmlsec, upgraded to v1.3.0 (from v1.2.97)</li>
+	<li>dom4j, restored to the original v1.6.1 (from v1.6.1jboss)</li>
+	<li>jacorb, upgraded to v2.2.4jboss-patch1 (from v2.2.3)</li>
+	<li>jaxen, upgraded to v1.1-beta-9 (from v1.1-beta4)</li>
+	<li>sun-jaf, upgraded to v1.1 (from v1.0.2)</li>
+	<li>sun-javamail, upgraded to v1.4 (from v1.3.1)</li>
+</ul>
+
+<h1><a name="Details">Detailed Release Notes</a></h1>
+
+<h3>Includes versions: JBossAS-4.0.5.CR1, JBossAS-4.0.5.GA</h3>
+
+<hr/>
+
+<h2>Feature Request</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-397">JBAS-397</a> ] Can't set SERIALIZABLE transaction isolation with Oracle XA </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1241">JBAS-1241</a> ] ConnectionPools - Background validation required </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1466">JBAS-1466</a> ] Prefilling Pools </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1705">JBAS-1705</a> ] Implement getFixedRate() and add fixed-rate notification inTimerMBean, as of JMX1.2 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2144">JBAS-2144</a> ] Scheduled task interval calculated from stop to start instead of start to start </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2283">JBAS-2283</a> ] Custom header based authentication </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2587">JBAS-2587</a> ] ValidConnectionChecker implementation for MS SQL Server </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2609">JBAS-2609</a> ] Investigate bundling of tomahawk, and why it cannot be deployed in a web app </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2904">JBAS-2904</a> ] Allow for ear modules to be deployed in the order that they are declared in application.xml </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3096">JBAS-3096</a> ] Add a maxInactiveInterval concept to ClusteredSingleSignOn </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3115">JBAS-3115</a> ] Extend ValidConnectionChecker semantics to include non JDBC based resources </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3217">JBAS-3217</a> ] add JBOSS_CONF, JBOSS_HOST variables to jboss_init_redhat.sh </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3228">JBAS-3228</a> ] Enable browsing of scheduled messages </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3229">JBAS-3229</a> ] HiLo generator shoudn't always re-create the table at startup </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3266">JBAS-3266</a> ] HiLoKeyGenerator is not cluster-safe </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3290">JBAS-3290</a> ] update myfaces libraries to newest release </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3297">JBAS-3297</a> ] Use Buddy Replication for HttpSession replication </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3311">JBAS-3311</a> ] Access Control on JMX Operations in the JMX Console </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3323">JBAS-3323</a> ] Role Mapping Login Module that maps application role to declarative role </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3369">JBAS-3369</a> ] Add support for encrypting the tomcat server.xml keystore/truststore attributes </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3391">JBAS-3391</a> ] Add FixedRate setting to org.jboss.monitor.services.TimerService (used to configure JMX Timers) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3395">JBAS-3395</a> ] ValidConnectionChecker for IBM DB2 AS400 environment </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3466">JBAS-3466</a> ] JMS PersistenceManager: org.jboss.mq.SpyJMSException: Could not remove message when using MySQL DB </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3506">JBAS-3506</a> ] Maintain the server logs for the different testsuite clustering configs </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3547">JBAS-3547</a> ] Display ENC for web applications in JNDIView </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3575">JBAS-3575</a> ] Standalone server configuration for HA-JMS </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3731">JBAS-3731</a> ] The default ServiceBindingManager's sample bindings file should override JBoss Messaging's Connector configuration </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3748">JBAS-3748</a> ] Allow bin/run.sh to run in the background and stop jboss, when stopped. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3750">JBAS-3750</a> ] log of JMS LinkedException when handling provider failure </li>
+</ul>
+<h2>Bug</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-841">JBAS-841</a> ] SQLUtil.fixConstraintName broken </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-940">JBAS-940</a> ] Unecessary alias in SQL </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1322">JBAS-1322</a> ] Farm service fails to deploy correctly on startup </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1761">JBAS-1761</a> ] Clustering unit test failures </li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-2182">JBAS-2182</a> ] JBoss doesn't support overloaded methods in SEIs
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-2950">JBAS-2950</a> ] HAPartition starts successfully even if state transfer fails
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3178">JBAS-3178</a> ] Fix oid-sorting in the snmp-adaptor
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3180">JBAS-3180</a> ] Broken MBean operation ServerInfo#displayInfoForClass(String)
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3194">JBAS-3194</a> ] Proxies for HAServiceMBeanSupport subclass unbound across cluster when any instance undeployed
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3210">JBAS-3210</a> ] DynamicLoginConfig service fails to load login-config.xml that may be absolute
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3212">JBAS-3212</a> ] Externalized Tomcat Authenticators not compiled in
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3214">JBAS-3214</a> ] Fresh 4.0.4GA/EJB3 install fails to boot because server/default/conf/jboss-service.xml is missing
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3216">JBAS-3216</a> ] PooledInvokerProxy.getPooledConnection() is not threadsafe
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3219">JBAS-3219</a> ] Error on lookup From a clustered SLSB to another clustered SLSB
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3220">JBAS-3220</a> ] ejb3.deployer lost the javassit bytecode provider changes
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3223">JBAS-3223</a> ] NullPointerException thrown in BadAttributeValueExpException.toString
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3225">JBAS-3225</a> ] Installer doesn't contain srp libraries
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3227">JBAS-3227</a> ] JNDIView.getHAJndiAttributes NPE
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3239">JBAS-3239</a> ] Input stream reads binary from the db is closed twice
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3242">JBAS-3242</a> ] EE spec requires that web container aborts any active txn at the end of a request
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3246">JBAS-3246</a> ] Run.bat displays periods instead of blank lines
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3258">JBAS-3258</a> ] JDBC artificats should throw SQLException when already closed
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3260">JBAS-3260</a> ] JNDI-View.list() throws NPE
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3271">JBAS-3271</a> ] Memory leak on org.jboss.deployment.SimpleSubDeployerSupport
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3279">JBAS-3279</a> ] Authenticated user can bypass declarative role checks for servlets
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3281">JBAS-3281</a> ] javax.management.timer.Timer should perform fixed-delay periodic execution by default
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3282">JBAS-3282</a> ] ScheduleManager MBean uses fixed-rate execution on Java 1.4 and fixed-delay execution on Java 5.0
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3287">JBAS-3287</a> ] Credential object typing is not consistent
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3296">JBAS-3296</a> ] SpyObjectMessage loses original cause of exception when message payload has non-serializable fields
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3310">JBAS-3310</a> ] Remotely initiated sessions are not cleared from the JBoss Cache upon expiration
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3312">JBAS-3312</a> ] LdapExtLoginModule is missing the first role group of a nested structure
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3313">JBAS-3313</a> ] Static logger initializer incorrectly using DomainSocketFactory in ClientSocketFactory, causing ClassNotFoundException on client side.
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3318">JBAS-3318</a> ] Secondary http sessions in a cross-context request are not replicated
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3320">JBAS-3320</a> ] Web services JBWS309 test failing as jboss-bean.deployer is not included in the custom server
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3328">JBAS-3328</a> ] HiLoKeyGenerator.generateKey is not thread-safe
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3336">JBAS-3336</a> ] Destroy connections after a ResourceManager failure
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3341">JBAS-3341</a> ] Entity container is not ready after its startService
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3347">JBAS-3347</a> ] commons-logging 1.0.5.GA-jboss broke log4j %C pattern format
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3354">JBAS-3354</a> ] Attachment tests (as testsuite) fail on unix platforms (solaris and linux tested)
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3358">JBAS-3358</a> ] Work directory for the web app shouldn't be deleted on Context Destroy
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3360">JBAS-3360</a> ] No ability to override CMD_STOP in JBOSS_HOME/bin/jboss_init_redhat.sh
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3362">JBAS-3362</a> ] Foreign key index is created on the wrong table
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3367">JBAS-3367</a> ] NPE in SimpleSubDeployerSupport.unregisterClassLoader(), during destroy(DeploymentInfo)
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3370">JBAS-3370</a> ] Bug in XA Recovery implementation: java.sql.SQLException: ORA-00932: inconsistent datatypes: expected BLOB got NUMBER
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3381">JBAS-3381</a> ] The
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3392">JBAS-3392</a> ] JBossSocketFactory should flag absence of securityDomain
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3394">JBAS-3394</a> ] ejb3 installer has bindingservice-plugin.jar missing
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3396">JBAS-3396</a> ] PooledInvokerHA returning java.rmi.MarshalledObject
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3421">JBAS-3421</a> ] AcceptNonWarDirs attribute of AbstractWebContainerMBean not exposed for .war deployer
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3428">JBAS-3428</a> ] org.jboss.ejb.SecurityActions.getMBeanProxy duplicating proxies
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3431">JBAS-3431</a> ] AuthorizationInterceptor throwing ArrayIndexOutOfBoundsException
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3438">JBAS-3438</a> ] LdapExtLoginModule does not handle roles containing '/' correctly
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3439">JBAS-3439</a> ] DelegatingPolicy: preload of ContextPolicy required for jrockit
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3448">JBAS-3448</a> ] LdapExtLoginModule can leak connections
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3454">JBAS-3454</a> ] Unable to set negative values for MBean attributes using Twiddle command
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3458">JBAS-3458</a> ] Out of synch run.bat/run.sh, hotspot -server usage
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3463">JBAS-3463</a> ] Loading of persisted XMBean attributes does not work for custom types
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3468">JBAS-3468</a> ] JMS Connection starts ping thread before ClientID is set resulting in the ClientMonitorInterceptor to close the connection after client timeout
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3471">JBAS-3471</a> ] Shutdown of 'jbossws14.sar#jbossws.beans' produces WARNing
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3483">JBAS-3483</a> ] The javadoc relating to StdServerSessionPool pooling parameters is wrong
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3484">JBAS-3484</a> ] non portable JDK dependant clasess (sun.**)
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3485">JBAS-3485</a> ] Test failure - org.jboss.test.web.test.WebIntegrationUnitTestCase
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3486">JBAS-3486</a> ] Unable to find deployment resources - org.jboss.test.securitymgr.test.WarPermissionsUnitTestCase
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3488">JBAS-3488</a> ] Test failure - org.jboss.test.compatibility.test.SerialVersionUIDUnitTestCase
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3489">JBAS-3489</a> ] Test failure - org.jboss.test.aop.test.ScopedUnitTestCase
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3490">JBAS-3490</a> ] Test failure - org.jboss.test.aop.test.ObservableUnitTestCase
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3491">JBAS-3491</a> ] Test failure - org.jboss.test.webservice.samples.ServerSideJMSTestCase
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3503">JBAS-3503</a> ] Clustering testbeancluster test failures - Deployment Error
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3513">JBAS-3513</a> ] adding
+<distributable>to webapp's web.xml causes ERROR on startup in default server profile
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3517">JBAS-3517</a> ] Redeploy of Tomcat5 Service chokes with RuntimeException
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3528">JBAS-3528</a> ] HttpSession isNew() inaccurate if the 2nd request for the session is on different server
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3541">JBAS-3541</a> ] JDBCParameterSetter is not used for query parameters
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3545">JBAS-3545</a> ] HASessionState state transfer incorrect for replicated sessions
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3555">JBAS-3555</a> ] LdapExtLoginModule fails if no initial bind credentials are supplied but anonymous login would be possible
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3558">JBAS-3558</a> ] Service(Proxy) should be transient in ServiceContext
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3561">JBAS-3561</a> ] InvokerInterceptor.invokeLocalMarshalled is not marshalling PayLoad and invocationContext
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3566">JBAS-3566</a> ] Invalid mbean code reference in mssql-jdbc2-service.xml
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3573">JBAS-3573</a> ] Failure to remove a message should result in a NACK + error
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3584">JBAS-3584</a> ] WARNing logged when deploy-hasingleton is undeployed twice
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3585">JBAS-3585</a> ] Duplicate undeployment of unpacked nested modules on jboss shutdown
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3618">JBAS-3618</a> ] repository-zip target in build-release.xml doesn't consistently overwrite default config with all
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3619">JBAS-3619</a> ] Deadlock in AsynchViewChangeHandler
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3620">JBAS-3620</a> ] JBossMQ's PersistenceManager RecoveryRetries doesn't work if failure is creating the schema
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3631">JBAS-3631</a> ] Missing branch in StdServerSession commit logic
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3640">JBAS-3640</a> ] Clustering of the quartz-ra.rar failes
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3642">JBAS-3642</a> ] Flag an exception in CachedConnectionValve if CachedConnectionManager is unavailable
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3645">JBAS-3645</a> ] LdapExtLoginModule still has connection leak
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3653">JBAS-3653</a> ] Ldap*LoginModule fail to retrieve multiple role names when roleAttributeIsDN=true
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3684">JBAS-3684</a> ] References to TxManager
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3685">JBAS-3685</a> ] References to TxManager
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3702">JBAS-3702</a> ] Uncomment HA invokers in sample-bindings.xml
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3705">JBAS-3705</a> ] Fixes included in JBAS-3689 for allowing the NamingService to work correctly in multi-homed environments need to be incorporated.
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3710">JBAS-3710</a> ] WebServices leaking redeployment
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3713">JBAS-3713</a> ] Full MBean lifecycle for HAPartition doesn't work
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3717">JBAS-3717</a> ] correct TCL should be used before starting entity PMs
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3722">JBAS-3722</a> ] on Windows, org.jboss.test.naming.test.SimpleUnitTestCase fail
+</li>
+<li>[ <a href="http://jira.jboss.com/jira/browse/JBAS-3727">JBAS-3727</a> ] NPE on context classloader changing in EJB container when caller doesn't have a context classloader
+</li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3736">JBAS-3736</a> ] JBoss AS 4.0.5.CR1 does not include jaxen, which is required for using Hibernate XML mapping </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3737">JBAS-3737</a> ] On Windowsm, jmx.test.DeployServiceUnitTestCase fails with DeploymentException </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3738">JBAS-3738</a> ] On Windows: timer.test.BasicTimerUnitTestCase fails </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3742">JBAS-3742</a> ] Can't use . in username when using BaseCertLoginModule </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3743">JBAS-3743</a> ] Wrong SQL in oracle-jdbc2-service.xml example </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3744">JBAS-3744</a> ] UseJK is not displayed correctly in jmx-console (for case 11730). </li>
+</ul>
+<h2>Patch</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3478">JBAS-3478</a> ] Make jsse provider pluggable in testsuite </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3683">JBAS-3683</a> ] snmp-adaptor.sar/attributes.mib MIB syntax errors </li>
+</ul>
+<h2>Task</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1341">JBAS-1341</a> ] XA Recovery </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-1477">JBAS-1477</a> ] Pass in the security-domain name to the login modules for error reporting </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2398">JBAS-2398</a> ] Check for unparameterized interface configuration </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2654">JBAS-2654</a> ] Validate Hosts defined under a tomcat service </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2899">JBAS-2899</a> ] Externalize Tomcat Authenticators at the Host Level </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3004">JBAS-3004</a> ] Use a combination of FD and FD_SOCK in the default JGroups protocol stack. </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3116">JBAS-3116</a> ] JCA Exception Sorting/Valid Connection checking needs test coverage </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3150">JBAS-3150</a> ] Cipher attribute in the SSL Connector is ignored </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3204">JBAS-3204</a> ] Seperate the joesnmp.jar library from the snmp-support.jar </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3218">JBAS-3218</a> ] Handle expiration of replicated sessions found in the buddy replication subtree </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3235">JBAS-3235</a> ] Remove test dependency on com.sun.net.ssl.internal.ssl.Provider </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3243">JBAS-3243</a> ] Use PojoCache instead of TreeCacheAop in HttpSession replication code </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3244">JBAS-3244</a> ] Get rid of CredentialUpdater thread from TreeCacheSSOClusterManager </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3251">JBAS-3251</a> ] Investigate org.jboss.test.jca.test.SecurityContextUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3252">JBAS-3252</a> ] jacorb.properties - wrong names for connection timeouts </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3284">JBAS-3284</a> ] Upgrade jboss serialization to 1.0.1.GA (from 1.0.0.GA) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3285">JBAS-3285</a> ] Upgrade EJB3 to 1.0.0.CR8 (from CR7) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3286">JBAS-3286</a> ] ExtendedFormAuthenticator should override authenticate to populate session </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3288">JBAS-3288</a> ] Remove JAXB1.0 API classes (javax.xml.bind.*) from jboss-j2ee.jar </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3298">JBAS-3298</a> ] Upgrade JBossCache to 1.4.0 in Branch 4.0 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3299">JBAS-3299</a> ] Release jbossws-1.0.1.GA binary </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3306">JBAS-3306</a> ] Upgrade JBoss AS to use MyFaces 1.1.3 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3319">JBAS-3319</a> ] dependency on jboss.ha:service=HASingletonDeployer,type=Barrier should read <depends> </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3371">JBAS-3371</a> ] Replace Sun activation.jar with a source-code friendly licensed implementation </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3372">JBAS-3372</a> ] Replace Sun javamail (mail.jar) with a source-code friendly licensed implementation </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3422">JBAS-3422</a> ] DynamicLoginConfig Service should not load conf/login-config.xml </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3434">JBAS-3434</a> ] Produce the Installer for 4.0.5.GA </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3435">JBAS-3435</a> ] Get the 4.0.5.CR1 testsuite passing </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3436">JBAS-3436</a> ] Get the 4.0-compatibility tests passing for 4.0.5.CR1 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3443">JBAS-3443</a> ] JBossCacheService should not hold a direct ref to TreeCache service bean </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3446">JBAS-3446</a> ] Upgrade JBossSerialization to 1.0.2.GA </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3461">JBAS-3461</a> ] Resolve the failures in the ClusteredSSO unit tests </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3472">JBAS-3472</a> ] Upgrade jacorb to 2.2.4jboss.patch1 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3476">JBAS-3476</a> ] Create the release notes for 4.0.5.CR1 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3487">JBAS-3487</a> ] Create test of ClusteredSingleSignOn with BR enabled </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3492">JBAS-3492</a> ] Test Failure with JRockit: org.jboss.test.exception.EntityExceptionUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3494">JBAS-3494</a> ] failure in org.jboss.test.classloader.test.BasicLoaderUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3496">JBAS-3496</a> ] all tests under org.jboss.test.cmp2.cmrtree.test fail with javax.ejb.DuplicateKeyException </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3497">JBAS-3497</a> ] (21) test under org.jboss.test.cmp2.lob fail with javax.ejb.ObjectNotFoundException (jrockit) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3504">JBAS-3504</a> ] Upgrade to JBoss Cache 1.4.0.SP1 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3522">JBAS-3522</a> ] Include jbossws-1.0.3 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3554">JBAS-3554</a> ] Upgrade JBoss AS to use MyFaces 1.1.4 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3574">JBAS-3574</a> ] Upgrade jbossws to 1.0.3.GA </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3578">JBAS-3578</a> ] Error in org.jboss.test.cluster.jmx.test.HAInvokerUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3579">JBAS-3579</a> ] Failure in org.jboss.test.web.test.ClusteredSingleSignOnUnitTestCase(tomcat-sso-cluster) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3580">JBAS-3580</a> ] Error in org.jboss.test.jbossmq.test.UnackedUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3586">JBAS-3586</a> ] Upgrade Tomcat to Version 5.5.18 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3592">JBAS-3592</a> ] Add system property jgroups.mcast.ip_ttl </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3593">JBAS-3593</a> ] Add a Marshaller to HAPartitionImpl </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3598">JBAS-3598</a> ] Get the 4.0.5.GA testsuite-1.4 (JRockit) passing </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3601">JBAS-3601</a> ] Switch copyright to RedHat Middleware LLC </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3625">JBAS-3625</a> ] Update EJB3 for jboss-4.0.5.GA </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3634">JBAS-3634</a> ] Acknowledgement of transacted message in MessageListener should be inside delivery lock </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3641">JBAS-3641</a> ] Updated bin/jboss_init_hpux.sh script </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3649">JBAS-3649</a> ] Startup switches should set the new JGroups system properties </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3651">JBAS-3651</a> ] Get the jboss-4.0-testsuite-sun-1.4 passing on Solaris 10 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3652">JBAS-3652</a> ] Add EULA to licenses folder of distribution </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3655">JBAS-3655</a> ] Reduce logging for the construction of interceptor in ModelMBeanInvoker </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3656">JBAS-3656</a> ] Disconnect HAPartition channel upon failure in startService() </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3659">JBAS-3659</a> ] Increase ClusterPartition buffers to support farming of large files </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3665">JBAS-3665</a> ] Update JBoss Serialization to 1.0.3.GA </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3666">JBAS-3666</a> ] Replace the dom4j dependency with a jarjar'ed equivalent </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3676">JBAS-3676</a> ] Upgrade jboss-common to 1.0.0.GA </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3682">JBAS-3682</a> ] Upgrade jboss aop to 1.5.2.GA </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3687">JBAS-3687</a> ] Test case for Custom Principal Propagation </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3699">JBAS-3699</a> ] Fix testsuite OOMEs </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3711">JBAS-3711</a> ] Update to JGroups 2.2.7.SP1 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3712">JBAS-3712</a> ] Use TCP_NO_DELAY on sockets if HAPartition uses TCP </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3740">JBAS-3740</a> ] Upgrade Hibernate/JPA to 3.2.0.GA </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3741">JBAS-3741</a> ] Upgrade tomcat to 5.5.20 </li>
+</ul>
+<h2>Sub-task</h2>
+<ul>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2071">JBAS-2071</a> ] Need a mechanism to retrieve FamilyClusterInfo in a consistent/synchronized way </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2225">JBAS-2225</a> ] FCI.getTargets() should be Immutable </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBINSTALL-74">JBINSTALL-74</a> ] German translation </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2272">JBAS-2272</a> ] Clustering unit test failures - TCP stack </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2409">JBAS-2409</a> ] EJB3 JMS Integration </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-2481">JBAS-2481</a> ] Externalization of the tomcat authenticators </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3264">JBAS-3264</a> ] Write a helper class that retrieves an XAResource from the jms provider api suitable for use in recovery </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3270">JBAS-3270</a> ] XID and hashmap </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3386">JBAS-3386</a> ] Expose "in process" messages via JMX </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3464">JBAS-3464</a> ] Add a wiki page explaining the implication of buddy replication for ClusteredSSO </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3482">JBAS-3482</a> ] Still a WARN message during failed close </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3510">JBAS-3510</a> ] Backport fixes from ServiceController rewrite to JBoss4 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3525">JBAS-3525</a> ] Remove redundant ERROR logging when clustered webapp is not supported </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3600">JBAS-3600</a> ] failure (jrockit) org.jboss.test.compatibility.test.SerialVersionUIDUnitTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3602">JBAS-3602</a> ] 3 failing tests org.jboss.test.jacc.test (jrockit) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3603">JBAS-3603</a> ] 6 failing tests org.jboss.test.jca.test.XATxConnectionManagerUnitTestCase (jrockit) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3604">JBAS-3604</a> ] 2 failed tests - org.jboss.test.jmx.test.DeployXMBeanUnitTestCase (jrockit) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3605">JBAS-3605</a> ] test failures org.jboss.test.jmx.test.JMXInvokerUnitTestCase/SecureJMXInvokerUnitTestCase (jrockit) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3606">JBAS-3606</a> ] failed org.jboss.test.naming.test.SecurityUnitTestCase (jrockit) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3607">JBAS-3607</a> ] failing org.jboss.test.session.test.EjbRemoveUnitTestCase (jrockit) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3608">JBAS-3608</a> ] 2 failing tests org.jboss.test.webservice.handlerflow.HandlerFlowTestCase </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3609">JBAS-3609</a> ] failing org.jboss.test.webservice.jbws70.JBWS70TestCase (jrockit) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3627">JBAS-3627</a> ] Write test to test rollback of a NACK in 2PC </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3628">JBAS-3628</a> ] Invalid fix for JBAS-3573 </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3693">JBAS-3693</a> ] Other XAResource errors </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3715">JBAS-3715</a> ] 1 failing test in org.jboss.test.security.test.SRPLoginModuleUnitTestCase (rockit) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3716">JBAS-3716</a> ] failed org.jboss.test.security.test.JaasSecurityManagerUnitTestCase (jrockit) </li>
+<li> [ <a href="http://jira.jboss.com/jira/browse/JBAS-3734">JBAS-3734</a> ] Cannot use the classloader being null to detect whether beforeDelivery was invoked </li>
+</ul>
+
+
+<h2><a name="Documentation">Documentation and Help</a></h2>
+Documentation and help may be obtained from the JBoss site.
+<ul>
+   <li><a href="http://labs.jboss.com/portal/jbossas/docs">JBoss AS Documentation</a></li>
+   <li><a href="http://wiki.jboss.org/">JBoss Wiki</a></li>
+   <li><a href="http://jira.jboss.org/">JBoss JIRA</a></li>
+   <li><a href="http://www.jboss.org/index.html?module=bb">JBoss Forums</a></li>
+</ul>
+
+<h2><a name="Licenses">Licenses</a></h2>
+
+<p>JBoss is licensed under the LGPL. The licence texts for JBoss and the
+   thirdparty components it uses may be found in the docs/licenses directory of the distribution.
+   <a href="docs/licenses">Browse Licences</a>
+</p>
+
+<h2><a name="About">About JBoss, a division of RedHat</a></h2>
+
+<p>JBoss, a division of RedHat, is in the business of providing superior technical support
+   to our customers. Our goal is to make Professional Open Source&#153; the <b>SAFE
+   CHOICE</b>
+   for you. We accomplish this by backing up our open source Java products
+   with technical support services that are delivered by the core
+   developers themselves. We can help you to train your staff and provide
+   you with support at every stage of the application lifecycle - from
+   development and integration through deployment and maintenance. Visit
+   the <a href="http://www.jboss.org/services/index">JBoss Services</a>
+   page for more information.
+</p>
+
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme_j2ee.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/readme_j2ee.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme_j2ee.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-  <title>JBoss J2EE Certification Readme</title>
-  <meta content="JBoss Inc." name="author">
-  <meta content="Info about the J2EE certification" name="description">
-</head>
-<body>
-To help assure the compatibility of J2EE implementations, Sun
-Microsystems has developed a Technology Compatibility Kit (TCK). In
-addition, Sun offers a branding license to J2EE implementations that
-wish to claim compatibility to the J2EE standards. In November, 2003
-Sun released J2EE 1.4, and with that release for the first time allowed
-open source implementations to license the TCK on a stand alone basis.
-At that time, JBoss, Inc. became a TCK licensee and committed to pass
-the test.<br>
-<br>
-The TCK is an extensive set of over 23,000 tests. The testing takes a
-very large commitment due to the size, lack of automation, and errors
-in a testing package of this size. JBoss enlisted the assistance of our
-J2EE Certification Founding Partners Atos Origin, Borland, Hewlett
-Packard, Iona, Intel, Sonic, Unisys, and webMethods. JBoss began work
-on this effort in January, 2004 and completed the full testing on JBoss
-4.0 by the end of June, 2004, which is a very aggressive timeline. Much
-of the time went into setting up and configuring the tests and
-understanding the nuances of the tests. Not surprisingly, there were
-only relatively minor changes made to the JBoss code base JBoss has
-been used by many customers as a defacto reference implementation for
-several years. The primary areas where new functionality was needed
-were in CSIV2 security for IIOP, a JAXR implementation, and the
-addition of a new web services implementation.<br>
-<br>
-JBoss, Inc. and our J2EE Certification Founding Partners are pleased
-that we have passed this significant milestone becoming the first Open
-Source implementation in the market to pass the J2EE 1.4 TCK. This
-brings our customers and partners and development community the
-assurance that Professional Open Source is a safe choice for deployment
-of your applications. <br>
-<br>
-NOTICE FROM SUN MICROSYSTEMS:
-Any redistributed derivative work of the software licensed hereunder
-must be compatible and branded with the appropriate compatibility logo
-specified by Sun and licensed by Sun pursuant to a separate Trademark
-License required to be executed by you with Sun. Redistribution of the
-software licensed hereunder must retain this notice.<br>
-<br>
-NOTICE FROM JBOSS, INC.
-The notice from Sun Microsystems does not in any way affect the LGPL
-license or impose additional conditions on the LGPL license.<i><font
- face="Arial" size="2"><span
- style="font-size: 10pt; font-style: italic; font-family: Arial;"></span></font></i><br>
-<br>
-ADDITIONAL NOTICE FROM SUN MICROSYSTEMS: This version of the JBoss
-Application Server source code is made available in support of the open
-source development process. Some numbered or tagged revisions of this
-source have been tested and found to pass the Java&#153; 2 Platform,
-Enterprise Edition (J2EE&#153;) Compatibility Test Suite, and you can find
-information on which revisions or tags at <a
- href="http://www.jboss.com">www.jboss.com</a>. Please note that since
-only binaries can be tested, source code cannot be described as a
-compatible implementation of the J2EE Specification. The different
-build environment on your machine and any changes you may make to this
-code could render your resulting build incompatible. Because of this,
-writing or deploying applications to builds based on this code can lead
-to lack of portability. You should instead consider deploying
-production applications on the pre-built binaries of the JBoss
-Application Server that are available at <a href="http://www.jboss.com">www.jboss.com</a>
-that have been tested and certified to meet the J2EE compatibility
-requirements.
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme_j2ee.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/readme_j2ee.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme_j2ee.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/readme_j2ee.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>JBoss J2EE Certification Readme</title>
+  <meta content="JBoss Inc." name="author">
+  <meta content="Info about the J2EE certification" name="description">
+</head>
+<body>
+To help assure the compatibility of J2EE implementations, Sun
+Microsystems has developed a Technology Compatibility Kit (TCK). In
+addition, Sun offers a branding license to J2EE implementations that
+wish to claim compatibility to the J2EE standards. In November, 2003
+Sun released J2EE 1.4, and with that release for the first time allowed
+open source implementations to license the TCK on a stand alone basis.
+At that time, JBoss, Inc. became a TCK licensee and committed to pass
+the test.<br>
+<br>
+The TCK is an extensive set of over 23,000 tests. The testing takes a
+very large commitment due to the size, lack of automation, and errors
+in a testing package of this size. JBoss enlisted the assistance of our
+J2EE Certification Founding Partners Atos Origin, Borland, Hewlett
+Packard, Iona, Intel, Sonic, Unisys, and webMethods. JBoss began work
+on this effort in January, 2004 and completed the full testing on JBoss
+4.0 by the end of June, 2004, which is a very aggressive timeline. Much
+of the time went into setting up and configuring the tests and
+understanding the nuances of the tests. Not surprisingly, there were
+only relatively minor changes made to the JBoss code base JBoss has
+been used by many customers as a defacto reference implementation for
+several years. The primary areas where new functionality was needed
+were in CSIV2 security for IIOP, a JAXR implementation, and the
+addition of a new web services implementation.<br>
+<br>
+JBoss, Inc. and our J2EE Certification Founding Partners are pleased
+that we have passed this significant milestone becoming the first Open
+Source implementation in the market to pass the J2EE 1.4 TCK. This
+brings our customers and partners and development community the
+assurance that Professional Open Source is a safe choice for deployment
+of your applications. <br>
+<br>
+NOTICE FROM SUN MICROSYSTEMS:
+Any redistributed derivative work of the software licensed hereunder
+must be compatible and branded with the appropriate compatibility logo
+specified by Sun and licensed by Sun pursuant to a separate Trademark
+License required to be executed by you with Sun. Redistribution of the
+software licensed hereunder must retain this notice.<br>
+<br>
+NOTICE FROM JBOSS, INC.
+The notice from Sun Microsystems does not in any way affect the LGPL
+license or impose additional conditions on the LGPL license.<i><font
+ face="Arial" size="2"><span
+ style="font-size: 10pt; font-style: italic; font-family: Arial;"></span></font></i><br>
+<br>
+ADDITIONAL NOTICE FROM SUN MICROSYSTEMS: This version of the JBoss
+Application Server source code is made available in support of the open
+source development process. Some numbered or tagged revisions of this
+source have been tested and found to pass the Java&#153; 2 Platform,
+Enterprise Edition (J2EE&#153;) Compatibility Test Suite, and you can find
+information on which revisions or tags at <a
+ href="http://www.jboss.com">www.jboss.com</a>. Please note that since
+only binaries can be tested, source code cannot be described as a
+compatible implementation of the J2EE Specification. The different
+build environment on your machine and any changes you may make to this
+code could render your resulting build incompatible. Because of this,
+writing or deploying applications to builds based on this code can lead
+to lack of portability. You should instead consider deploying
+production applications on the pre-built binaries of the JBoss
+Application Server that are available at <a href="http://www.jboss.com">www.jboss.com</a>
+that have been tested and certified to meet the J2EE compatibility
+requirements.
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-minimal.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/jboss-minimal.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-minimal.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,130 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Id: jboss-minimal.xml 43459 2006-04-06 14:58:05Z adrian $ -->
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  A minimal JBoss Server Configuration                                 -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<server>
-
-   <!-- Load all jars from the JBOSS_DIST/server/<config>/lib directory. This
-     can be restricted to specific jars by specifying them in the archives
-     attribute.
-    -->
-   <classpath codebase="${jboss.server.lib.url:lib}" archives="*"/>
-
-   <!-- ==================================================================== -->
-   <!-- Log4j Initialization                                                 -->
-   <!-- ==================================================================== -->
-   <mbean code="org.jboss.logging.Log4jService"
-      name="jboss.system:type=Log4jService,service=Logging">
-      <attribute name="ConfigurationURL">resource:log4j.xml</attribute>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- JNDI                                                                 -->
-   <!-- ==================================================================== -->
-   <!-- A Thread pool service -->
-   <mbean code="org.jboss.util.threadpool.BasicThreadPool"
-      name="jboss.system:service=ThreadPool">
-      <attribute name="Name">JBoss System Threads</attribute>
-      <attribute name="ThreadGroupName">System Threads</attribute>
-      <!-- How long a thread will live without any tasks in MS -->
-      <attribute name="KeepAliveTime">60000</attribute>
-      <!-- The max number of threads in the pool -->
-      <attribute name="MaximumPoolSize">10</attribute>
-      <!-- The max number of tasks before the queue is full -->
-      <attribute name="MaximumQueueSize">1000</attribute>
-      <!-- The behavior of the pool when a task is added and the queue is full.
-      abort - a RuntimeException is thrown
-      run - the calling thread executes the task
-      wait - the calling thread blocks until the queue has room
-      discard - the task is silently discarded without being run
-      discardOldest - check to see if a task is about to complete and enque
-         the new task if possible, else run the task in the calling thread
-      -->
-      <attribute name="BlockingMode">run</attribute>
-   </mbean>
-
-   <mbean code="org.jboss.naming.NamingService"
-      name="jboss:service=Naming">
-      <!-- The call by value mode. true if all lookups are unmarshalled using
-      the caller's TCL, false if in VM lookups return the value by reference.
-      -->
-      <attribute name="CallByValue">false</attribute>
-      <!-- The listening port for the bootstrap JNP service. Set this to -1
-        to run the NamingService without the JNP invoker listening port.
-      -->
-      <attribute name="Port">1099</attribute>
-      <!-- The bootstrap JNP server bind address. This also sets the default
-      RMI service bind address. Empty == all addresses
-       -->
-      <attribute name="BindAddress">${jboss.bind.address}</attribute>
-      <!-- The port of the RMI naming service, 0 == anonymous -->
-      <attribute name="RmiPort">1098</attribute>
-      <!-- The RMI service bind address. Empty == all addresses
-       -->
-      <attribute name="RmiBindAddress">${jboss.bind.address}</attribute>
-      <!-- The thread pool service used to control the bootstrap lookups -->
-      <depends optional-attribute-name="LookupPool"
-         proxy-type="attribute">jboss.system:service=ThreadPool</depends>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Deployment Scanning                                                  -->
-   <!-- ==================================================================== -->
-
-   <!-- An mbean for hot deployment/undeployment of archives.
-   -->
-   <mbean code="org.jboss.deployment.scanner.URLDeploymentScanner"
-      name="jboss.deployment:type=DeploymentScanner,flavor=URL">
-
-      <depends optional-attribute-name="Deployer">jboss.system:service=MainDeployer</depends>
-
-      <!-- The URLComparator can be used to specify a deployment ordering
-           for deployments found in a scanned directory.  The class specified
-           must be an implementation of java.util.Comparator, it must be able
-           to compare two URL objects, and it must have a no-arg constructor.
-           Two deployment comparators are shipped with JBoss:
-             - org.jboss.deployment.DeploymentSorter 
-               Sorts by file extension, as follows:
-                 "sar", "service.xml", "rar", "jar", "war", "wsr", "ear", "zip", 
-                 "*"
-             - org.jboss.deployment.scanner.PrefixDeploymentSorter
-               If the name portion of the url begins with 1 or more digits, those 
-               digits are converted to an int (ignoring leading zeroes), and 
-               files are deployed in that order.  Files that do not start with 
-               any digits will be deployed last, and they will be sorted by
-               extension as above with DeploymentSorter.
-      -->
-      <attribute name="URLComparator">org.jboss.deployment.DeploymentSorter</attribute>
-      
-      <!-- The Filter specifies a java.io.FileFilter for scanned
-           directories.  Any file not accepted by this filter will not be
-           deployed.  The org.jboss.deployment.scanner.DeploymentFilter 
-           rejects the following patterns:
-               "#*", "%*", ",*", ".*", "_$*", "*#", "*$", "*%", "*.BAK", 
-               "*.old", "*.orig", "*.rej", "*.bak", "*,v", "*~", ".make.state", 
-               ".nse_depinfo", "CVS", "CVS.admin", "RCS", "RCSLOG", "SCCS", 
-               "TAGS", "core", "tags"
-      -->
-      <attribute name="Filter">org.jboss.deployment.scanner.DeploymentFilter</attribute>
-
-      <attribute name="ScanPeriod">5000</attribute>
-
-      <!-- URLs are comma seperated and unprefixed arguments are considered
-         file URLs and resolve relative to server home(JBOSS_DIST/server/default)
-         unless the given path is absolute. Any referenced directories cannot
-         be unpackaged archives, use the parent directory of the unpacked
-         archive.
-       -->
-      <attribute name="URLs">
-       deploy/
-      </attribute>
-      
-   </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-minimal.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/jboss-minimal.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-minimal.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-minimal.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: jboss-minimal.xml 43459 2006-04-06 14:58:05Z adrian $ -->
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  A minimal JBoss Server Configuration                                 -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<server>
+
+   <!-- Load all jars from the JBOSS_DIST/server/<config>/lib directory. This
+     can be restricted to specific jars by specifying them in the archives
+     attribute.
+    -->
+   <classpath codebase="${jboss.server.lib.url:lib}" archives="*"/>
+
+   <!-- ==================================================================== -->
+   <!-- Log4j Initialization                                                 -->
+   <!-- ==================================================================== -->
+   <mbean code="org.jboss.logging.Log4jService"
+      name="jboss.system:type=Log4jService,service=Logging">
+      <attribute name="ConfigurationURL">resource:log4j.xml</attribute>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- JNDI                                                                 -->
+   <!-- ==================================================================== -->
+   <!-- A Thread pool service -->
+   <mbean code="org.jboss.util.threadpool.BasicThreadPool"
+      name="jboss.system:service=ThreadPool">
+      <attribute name="Name">JBoss System Threads</attribute>
+      <attribute name="ThreadGroupName">System Threads</attribute>
+      <!-- How long a thread will live without any tasks in MS -->
+      <attribute name="KeepAliveTime">60000</attribute>
+      <!-- The max number of threads in the pool -->
+      <attribute name="MaximumPoolSize">10</attribute>
+      <!-- The max number of tasks before the queue is full -->
+      <attribute name="MaximumQueueSize">1000</attribute>
+      <!-- The behavior of the pool when a task is added and the queue is full.
+      abort - a RuntimeException is thrown
+      run - the calling thread executes the task
+      wait - the calling thread blocks until the queue has room
+      discard - the task is silently discarded without being run
+      discardOldest - check to see if a task is about to complete and enque
+         the new task if possible, else run the task in the calling thread
+      -->
+      <attribute name="BlockingMode">run</attribute>
+   </mbean>
+
+   <mbean code="org.jboss.naming.NamingService"
+      name="jboss:service=Naming">
+      <!-- The call by value mode. true if all lookups are unmarshalled using
+      the caller's TCL, false if in VM lookups return the value by reference.
+      -->
+      <attribute name="CallByValue">false</attribute>
+      <!-- The listening port for the bootstrap JNP service. Set this to -1
+        to run the NamingService without the JNP invoker listening port.
+      -->
+      <attribute name="Port">1099</attribute>
+      <!-- The bootstrap JNP server bind address. This also sets the default
+      RMI service bind address. Empty == all addresses
+       -->
+      <attribute name="BindAddress">${jboss.bind.address}</attribute>
+      <!-- The port of the RMI naming service, 0 == anonymous -->
+      <attribute name="RmiPort">1098</attribute>
+      <!-- The RMI service bind address. Empty == all addresses
+       -->
+      <attribute name="RmiBindAddress">${jboss.bind.address}</attribute>
+      <!-- The thread pool service used to control the bootstrap lookups -->
+      <depends optional-attribute-name="LookupPool"
+         proxy-type="attribute">jboss.system:service=ThreadPool</depends>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Deployment Scanning                                                  -->
+   <!-- ==================================================================== -->
+
+   <!-- An mbean for hot deployment/undeployment of archives.
+   -->
+   <mbean code="org.jboss.deployment.scanner.URLDeploymentScanner"
+      name="jboss.deployment:type=DeploymentScanner,flavor=URL">
+
+      <depends optional-attribute-name="Deployer">jboss.system:service=MainDeployer</depends>
+
+      <!-- The URLComparator can be used to specify a deployment ordering
+           for deployments found in a scanned directory.  The class specified
+           must be an implementation of java.util.Comparator, it must be able
+           to compare two URL objects, and it must have a no-arg constructor.
+           Two deployment comparators are shipped with JBoss:
+             - org.jboss.deployment.DeploymentSorter 
+               Sorts by file extension, as follows:
+                 "sar", "service.xml", "rar", "jar", "war", "wsr", "ear", "zip", 
+                 "*"
+             - org.jboss.deployment.scanner.PrefixDeploymentSorter
+               If the name portion of the url begins with 1 or more digits, those 
+               digits are converted to an int (ignoring leading zeroes), and 
+               files are deployed in that order.  Files that do not start with 
+               any digits will be deployed last, and they will be sorted by
+               extension as above with DeploymentSorter.
+      -->
+      <attribute name="URLComparator">org.jboss.deployment.DeploymentSorter</attribute>
+      
+      <!-- The Filter specifies a java.io.FileFilter for scanned
+           directories.  Any file not accepted by this filter will not be
+           deployed.  The org.jboss.deployment.scanner.DeploymentFilter 
+           rejects the following patterns:
+               "#*", "%*", ",*", ".*", "_$*", "*#", "*$", "*%", "*.BAK", 
+               "*.old", "*.orig", "*.rej", "*.bak", "*,v", "*~", ".make.state", 
+               ".nse_depinfo", "CVS", "CVS.admin", "RCS", "RCSLOG", "SCCS", 
+               "TAGS", "core", "tags"
+      -->
+      <attribute name="Filter">org.jboss.deployment.scanner.DeploymentFilter</attribute>
+
+      <attribute name="ScanPeriod">5000</attribute>
+
+      <!-- URLs are comma seperated and unprefixed arguments are considered
+         file URLs and resolve relative to server home(JBOSS_DIST/server/default)
+         unless the given path is absolute. Any referenced directories cannot
+         be unpackaged archives, use the parent directory of the unpacked
+         archive.
+       -->
+      <attribute name="URLs">
+       deploy/
+      </attribute>
+      
+   </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,529 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Id: jboss-service.xml 38992 2005-12-13 15:29:35Z jerrygauth $ -->
-
-<!-- ===================================================================== -->
-<!--  JBoss Server Configuration                                           -->
-<!-- ===================================================================== -->
-
-<server>
-
-   <!-- Load all jars from the JBOSS_DIST/server/<config>/lib directory. This
-     can be restricted to specific jars by specifying them in the archives
-     attribute.
-    -->
-   <classpath codebase="${jboss.server.lib.url:lib}" archives="*"/>
-
-   <!-- ==================================================================== -->
-   <!-- JSR-77 Single JBoss Server Management Domain                         -->
-   <!-- ==================================================================== -->
-   <mbean code="org.jboss.management.j2ee.LocalJBossServerDomain"
-      name="jboss.management.local:j2eeType=J2EEDomain,name=Manager">
-      <attribute name="MainDeployer">jboss.system:service=MainDeployer</attribute>
-      <attribute name="SARDeployer">jboss.system:service=ServiceDeployer</attribute>
-      <attribute name="EARDeployer">jboss.j2ee:service=EARDeployer</attribute>
-      <attribute name="EJBDeployer">jboss.ejb:service=EJBDeployer</attribute>
-      <attribute name="RARDeployer">jboss.jca:service=RARDeployer</attribute>
-      <attribute name="CMDeployer">jboss.jca:service=ConnectionFactoryDeployer</attribute>
-      <attribute name="WARDeployer">jboss.web:service=WebServer</attribute>
-      <attribute name="CARDeployer">jboss.j2ee:service=ClientDeployer</attribute>
-      <attribute name="MailService">jboss:service=Mail</attribute>
-      <attribute name="JMSService">jboss.mq:service=DestinationManager</attribute>
-      <attribute name="JNDIService">jboss:service=Naming</attribute>
-      <attribute name="JTAService">jboss:service=TransactionManager</attribute>
-      <attribute name="UserTransactionService">jboss:service=ClientUserTransaction</attribute>
-      <attribute name="RMI_IIOPService">jboss:service=CorbaORB</attribute>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- XMBean Persistence                                                   -->
-   <!-- ==================================================================== -->   
-   <mbean code="org.jboss.system.pm.AttributePersistenceService"
-      name="jboss:service=AttributePersistenceService"
-      xmbean-dd="resource:xmdesc/AttributePersistenceService-xmbean.xml">
-      <!-- the AttributePersistenceService is persistent, itself -->
-           
-      <!--
-      <attribute name="AttributePersistenceManagerClass">org.jboss.system.pm.XMLAttributePersistenceManager</attribute>
-      <attribute name="AttributePersistenceManagerConfig">
-         <data-directory>data/xmbean-attrs</data-directory>
-      </attribute>      
-      <attribute name="ApmDestroyOnServiceStop">false</attribute>
-      <attribute name="VersionTag"></attribute>
-      -->
-   </mbean>
-
-   <!-- A Thread pool service -->
-   <mbean code="org.jboss.util.threadpool.BasicThreadPool"
-      name="jboss.system:service=ThreadPool">
-      <attribute name="Name">JBoss System Threads</attribute>
-      <attribute name="ThreadGroupName">System Threads</attribute>
-      <!-- How long a thread will live without any tasks in MS -->
-      <attribute name="KeepAliveTime">60000</attribute>
-      <!-- The max number of threads in the pool -->
-      <attribute name="MaximumPoolSize">10</attribute>
-      <!-- The max number of tasks before the queue is full -->
-      <attribute name="MaximumQueueSize">1000</attribute>
-      <!-- The behavior of the pool when a task is added and the queue is full.
-      abort - a RuntimeException is thrown
-      run - the calling thread executes the task
-      wait - the calling thread blocks until the queue has room
-      discard - the task is silently discarded without being run
-      discardOldest - check to see if a task is about to complete and enque
-         the new task if possible, else run the task in the calling thread
-      -->
-      <attribute name="BlockingMode">run</attribute>
-   </mbean>
-
-   <!-- Preload all custom editors for VMs that don't use the thread
-        context class loader when searching for PropertyEditors. Uncomment
-        if your JDK 1.3.0 VM fails to find JBoss PropertyEditors.
-   <mbean code="org.jboss.varia.property.PropertyEditorManagerService"
-     name="jboss:type=Service,name=BootstrapEditors">
-     <attribute name="BootstrapEditors">
-       java.math.BigDecimal=org.jboss.util.propertyeditor.BigDecimalEditor
-       java.lang.Boolean=org.jboss.util.propertyeditor.BooleanEditor
-       java.lang.Class=org.jboss.util.propertyeditor.ClassEditor
-       java.util.Date=org.jboss.util.propertyeditor.DateEditor
-       java.io.File=org.jboss.util.propertyeditor.FileEditor
-       java.net.InetAddress=org.jboss.util.propertyeditor.InetAddressEditor
-       java.lang.Integer=org.jboss.util.propertyeditor.IntegerEditor
-       javax.management.ObjectName=org.jboss.mx.util.propertyeditor.ObjectNameEditor
-       java.util.Properties=org.jboss.util.propertyeditor.PropertiesEditor
-       [Ljava.lang.String;=org.jboss.util.propertyeditor.StringArrayEditor
-       java.net.URL=org.jboss.util.propertyeditor.URLEditor
-     </attribute>
-   </mbean>
-   -->
-
-   <!-- ==================================================================== -->
-   <!-- Log4j Initialization                                                 -->
-   <!-- ==================================================================== -->
-
-   <mbean code="org.jboss.logging.Log4jService"
-      name="jboss.system:type=Log4jService,service=Logging"
-	  xmbean-dd="resource:xmdesc/Log4jService-xmbean.xml">
-      <attribute name="ConfigurationURL">resource:log4j.xml</attribute>
-      <!-- Set the org.apache.log4j.helpers.LogLog.setQuiteMode. As of log4j1.2.8
-      this needs to be set to avoid a possible deadlock on exception at the
-      appender level. See bug#696819.
-      -->
-      <attribute name="Log4jQuietMode">true</attribute>
-      <!-- How frequently in seconds the ConfigurationURL is checked for changes -->
-      <attribute name="RefreshPeriod">60</attribute>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Active Alarm Table                                                   -->
-   <!-- ==================================================================== -->
-
-   <!--
-      | The ActiveAlarmTable service is a simple JMX notification listener
-      | that maintains a table with the received notifications (alarms).
-      | The alarms can be acknowledged through the jmx or the web console.
-      | Modify the SubscriptionList below to subscribe for any notification
-      | in the system and treat it as an alarm.
-      | The JMXNotificationAppender is a log4j Appender that can be configured
-      | in log4j.xml, that trasforms logging events to JMX notification so they
-      | can be fed back into the table. By storing the WARN or higher level logging
-      | events you can have a quick view of important system faults.
-      |
-      | The following attributes may be set:
-      |
-      | MaxTableSize (default 1000)
-      |  - set an upper limit to the number of stored alarms
-      | LogLevel (default DEBUG)
-      |  - the log level to use for received notification, can be set to NONE
-      | ServerId (default jboss)
-      |  - used to construct unique alarm ids
-      | SubscriptionList
-      |  - subscribe for the notifications to be stored in the table
-
-   <mbean code="org.jboss.monitor.services.ActiveAlarmTable" 
-          name="jboss.monitor:service=ActiveAlarmTable">
-      <attribute name="SubscriptionList">
-         <subscription-list>
-            <mbean name="jboss.monitor:*">
-               <notification type="jboss.alarm"/>
-               <notification type="JBOSS_MONITOR_NOTIFICATION"/>               
-            </mbean>
-            <mbean name="jboss.system:service=Logging,type=JMXNotificationAppender"/>
-         </subscription-list>
-      </attribute>
-   </mbean>
-   -->
-  
-   <!-- ==================================================================== -->
-   <!-- JBoss RMI Classloader - only install when available                  -->
-   <!-- ==================================================================== -->
-   <mbean code="org.jboss.util.property.jmx.SystemPropertyClassValue"
-      name="jboss.rmi:type=RMIClassLoader">
-      <attribute name="Property">java.rmi.server.RMIClassLoaderSpi</attribute>
-      <attribute name="ClassName">org.jboss.system.JBossRMIClassLoader</attribute>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Service Binding                                                      -->
-   <!-- ==================================================================== -->
-
-   <!-- Automatically activated when generatting the clustering environment -->
-   <!-- @TESTSUITE_CLUSTER_CONFIG@ -->
-
-   <!--
-      | Binding service manager for port/host mapping. This is a sample
-      | config that demonstrates a JBoss instances with a server name 'ports-01'
-      | loading its bindings from an XML file using the ServicesStoreFactory
-      | implementation returned by the XMLServicesStoreFactory.
-      |
-      | ServerName: The unique name assigned to a JBoss server instance for
-      | lookup purposes. This allows a single ServicesStore to handle mulitiple
-      | JBoss servers.
-      |
-      | StoreURL: The URL string passed to org.jboss.services.binding.ServicesStore
-      | during initialization that specifies how to connect to the bindings store.
-      | StoreFactory: The org.jboss.services.binding.ServicesStoreFactory interface
-      | implementation to create to obtain the ServicesStore instance.
-
-   <mbean code="org.jboss.services.binding.ServiceBindingManager"
-     name="jboss.system:service=ServiceBindingManager">
-     <attribute name="ServerName">ports-01</attribute>
-     <attribute name="StoreURL">${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xml</attribute>
-     <attribute name="StoreFactoryClassName">
-       org.jboss.services.binding.XMLServicesStoreFactory
-     </attribute>
-   </mbean>
-   -->
-
-   <!-- ==================================================================== -->
-   <!-- Class Loading                                                        -->
-   <!-- ==================================================================== -->
-
-   <mbean code="org.jboss.web.WebService"
-      name="jboss:service=WebService">
-      <attribute name="Port">8083</attribute>
-      <!-- Should non-EJB .class files be downloadable -->
-      <attribute name="DownloadServerClasses">true</attribute>
-      <!-- Should resources other than .class files be downloadable. Both
-         DownloadServerClasses and DownloadResources must be true for resources
-         to be downloadable. This is false by default because its generally a
-         bad idea as server configuration files that container security
-         information can be accessed.
-       -->
-      <attribute name="DownloadResources">false</attribute>
-      <attribute name="Host">${jboss.bind.address}</attribute>
-      <attribute name="BindAddress">${jboss.bind.address}</attribute>
-      <!-- Use the default thread pool for dynamic class loading -->
-      <depends optional-attribute-name="ThreadPool"
-         proxy-type="attribute">jboss.system:service=ThreadPool</depends>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- JNDI                                                                 -->
-   <!-- ==================================================================== -->
-
-   <mbean code="org.jboss.naming.NamingService"
-      name="jboss:service=Naming"
-      xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">
-      <!-- The call by value mode. true if all lookups are unmarshalled using
-      the caller's TCL, false if in VM lookups return the value by reference.
-      -->
-      <attribute name="CallByValue">false</attribute>
-      <!-- The listening port for the bootstrap JNP service. Set this to -1
-        to run the NamingService without the JNP invoker listening port.
-      -->
-      <attribute name="Port">1099</attribute>
-      <!-- The bootstrap JNP server bind address. This also sets the default
-      RMI service bind address. Empty == all addresses
-       -->
-      <attribute name="BindAddress">${jboss.bind.address}</attribute>
-      <!-- The port of the RMI naming service, 0 == anonymous -->
-      <attribute name="RmiPort">1098</attribute>
-      <!-- The RMI service bind address. Empty == all addresses
-       -->
-      <attribute name="RmiBindAddress">${jboss.bind.address}</attribute>
-      <!-- The thread pool service used to control the bootstrap lookups -->
-      <depends optional-attribute-name="LookupPool"
-         proxy-type="attribute">jboss.system:service=ThreadPool</depends>
-   </mbean>
-
-   <mbean code="org.jboss.naming.JNDIView"
-   	name="jboss:service=JNDIView"
-   	xmbean-dd="resource:xmdesc/JNDIView-xmbean.xml">
-   	<!-- The HANamingService service name -->
-   	<attribute name="HANamingService">jboss:service=HAJNDI</attribute>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Security                                                             -->
-   <!-- ==================================================================== -->
-
-   <mbean code="org.jboss.security.plugins.SecurityConfig"
-      name="jboss.security:service=SecurityConfig">
-      <attribute name="LoginConfig">jboss.security:service=XMLLoginConfig</attribute>
-   </mbean>
-   <mbean code="org.jboss.security.auth.login.XMLLoginConfig"
-      name="jboss.security:service=XMLLoginConfig">
-      <attribute name="ConfigResource">login-config.xml</attribute>
-   </mbean>
-
-   <!-- JAAS security manager and realm mapping -->
-   <mbean code="org.jboss.security.plugins.JaasSecurityManagerService"
-      name="jboss.security:service=JaasSecurityManager">
-      <!-- A flag which indicates whether the SecurityAssociation server mode
-      is set on service creation. This is true by default since the
-      SecurityAssociation should be thread local for multi-threaded server
-      operation.
-      -->
-      <attribute name="ServerMode">true</attribute>
-      <attribute name="SecurityManagerClassName">org.jboss.security.plugins.JaasSecurityManager</attribute>
-      <attribute name="DefaultUnauthenticatedPrincipal">anonymous</attribute>
-      <!-- DefaultCacheTimeout: Specifies the default timed cache policy timeout
-      in seconds.
-      If you want to disable caching of security credentials, set this to 0 to
-      force authentication to occur every time. This has no affect if the
-      AuthenticationCacheJndiName has been changed from the default value.
-      -->
-      <attribute name="DefaultCacheTimeout">1800</attribute>
-      <!-- DefaultCacheResolution: Specifies the default timed cache policy
-      resolution in seconds. This controls the interval at which the cache
-      current timestamp is updated and should be less than the DefaultCacheTimeout
-      in order for the timeout to be meaningful. This has no affect if the
-      AuthenticationCacheJndiName has been changed from the default value.
-      -->
-      <attribute name="DefaultCacheResolution">60</attribute>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Transactions                                                         -->
-   <!-- ==================================================================== -->
-   <!-- The configurable Xid factory.  For use with Oracle, set pad to true -->
-   <mbean code="org.jboss.tm.XidFactory"
-      name="jboss:service=XidFactory">
-      <!--attribute name="Pad">true</attribute-->
-   </mbean>
-
-   <!--
-      | The fast in-memory transaction manager.
-    -->
-   <mbean code="org.jboss.tm.TransactionManagerService"
-      name="jboss:service=TransactionManager"
-      xmbean-dd="resource:xmdesc/TransactionManagerService-xmbean.xml">
-      <attribute name="TransactionTimeout">300</attribute>
-      <!-- set to false to disable transaction demarcation over IIOP -->
-      <attribute name="GlobalIdsEnabled">true</attribute>
-      <depends optional-attribute-name="XidFactory">jboss:service=XidFactory</depends>
-
-      <!-- Transaction Integrity Checking -->
-      <!-- Force a rollback if another thread is associated with the transaction at commit -->
-      <!--depends optional-attribute-name="TransactionIntegrityFactory" 
-               proxy-type="org.jboss.tm.integrity.TransactionIntegrityFactory">
-         <mbean code="org.jboss.tm.integrity.FailIncompleteTransaction"
-                name="jboss:service=TransactionManager,plugin=TransactionIntegrity"/>
-      </depends-->
-   </mbean>
-   <!--
-      | UserTransaction support.
-    -->
-   <mbean code="org.jboss.tm.usertx.server.ClientUserTransactionService"
-      name="jboss:service=ClientUserTransaction"
-      xmbean-dd="resource:xmdesc/ClientUserTransaction-xmbean.xml">
-      <depends>
-         <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
-            name="jboss:service=proxyFactory,target=ClientUserTransactionFactory">
-            <attribute name="InvokerName">jboss:service=invoker,type=jrmp</attribute>
-            <attribute name="TargetName">jboss:service=ClientUserTransaction</attribute>
-            <attribute name="JndiName">UserTransactionSessionFactory</attribute>
-            <attribute name="ExportedInterface">org.jboss.tm.usertx.interfaces.UserTransactionSessionFactory</attribute>
-            <attribute name="ClientInterceptors">
-               <interceptors>
-                  <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
-                  <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
-               </interceptors>
-            </attribute>
-            <depends>jboss:service=invoker,type=jrmp</depends>
-         </mbean>
-      </depends>
-      <depends optional-attribute-name="TxProxyName">
-         <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
-            name="jboss:service=proxyFactory,target=ClientUserTransaction">
-            <attribute name="InvokerName">jboss:service=invoker,type=jrmp</attribute>
-            <attribute name="TargetName">jboss:service=ClientUserTransaction</attribute>
-            <attribute name="JndiName"></attribute>
-            <attribute name="ExportedInterface">org.jboss.tm.usertx.interfaces.UserTransactionSession</attribute>
-            <attribute name="ClientInterceptors">
-               <interceptors>
-                  <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
-                  <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
-               </interceptors>
-            </attribute>
-            <depends>jboss:service=invoker,type=jrmp</depends>
-         </mbean>
-      </depends>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Invokers to the JMX node                                             -->
-   <!-- ==================================================================== -->
-
-   <!-- RMI/JRMP invoker -->
-   <mbean code="org.jboss.invocation.jrmp.server.JRMPInvoker"
-      name="jboss:service=invoker,type=jrmp">
-      <attribute name="RMIObjectPort">4444</attribute>
-      <attribute name="ServerAddress">${jboss.bind.address}</attribute>
-      <!--
-      <attribute name="RMIClientSocketFactory">custom</attribute>
-      <attribute name="RMIServerSocketFactory">custom</attribute>
-      <attribute name="RMIServerSocketAddr">custom</attribute>
-      <attribute name="SecurityDomain">ssl-domain-name</attribute>
-      -->
-      <depends>jboss:service=TransactionManager</depends>
-   </mbean>
-
-   <mbean code="org.jboss.invocation.local.LocalInvoker"
-      name="jboss:service=invoker,type=local">
-
-      <depends>jboss:service=TransactionManager</depends>
-   </mbean>
-
-   <mbean code="org.jboss.invocation.pooled.server.PooledInvoker"
-      name="jboss:service=invoker,type=pooled">
-      <attribute name="NumAcceptThreads">1</attribute>
-      <attribute name="MaxPoolSize">300</attribute>
-      <attribute name="ClientMaxPoolSize">300</attribute>
-      <attribute name="SocketTimeout">60000</attribute>
-      <attribute name="ServerBindAddress">${jboss.bind.address}</attribute>
-      <attribute name="ServerBindPort">4445</attribute>
-      <attribute name="ClientConnectAddress">${jboss.bind.address}</attribute>
-      <attribute name="ClientConnectPort">0</attribute>
-      <attribute name="ClientRetryCount">1</attribute>
-      <attribute name="EnableTcpNoDelay">false</attribute>
-
-      <!-- Customized socket factory attributes
-      <attribute name="ClientSocketFactoryName">custom.client.factory</attribute>
-      <attribute name="ServerSocketFactoryName">custom.server.factory</attribute>
-      <attribute name="SslDomain">java:/jaas/pooledInvoker</attribute>
-      -->
-      <depends optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager</depends>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Monitoring and Management                                            -->
-   <!-- ==================================================================== -->
-
-   <!-- Uncomment to enable JMX monitoring of the bean cache
-   <mbean code="org.jboss.monitor.BeanCacheMonitor"
-          name="jboss.monitor:name=BeanCacheMonitor"/>
-   -->
-
-   <!-- Uncomment to enable JMX monitoring of the entity bean locking
-   <mbean code="org.jboss.monitor.EntityLockMonitor"
-          name="jboss.monitor:name=EntityLockMonitor"/>
-   -->
-
-   <!-- ==================================================================== -->
-   <!-- An MBean that is a registry for JDBC type-mapping metadata           -->
-   <!-- ==================================================================== -->
-
-   <mbean code="org.jboss.ejb.plugins.cmp.jdbc.metadata.MetaDataLibrary"
-      name="jboss.jdbc:service=metadata"/>
-
-   <!-- ==================================================================== -->
-   <!-- Deployment Scanning                                                  -->
-   <!-- ==================================================================== -->
-
-   <!-- An mbean for hot deployment/undeployment of archives.
-   -->
-   <mbean code="org.jboss.deployment.scanner.URLDeploymentScanner"
-      name="jboss.deployment:type=DeploymentScanner,flavor=URL">
-
-      <!-- Uncomment (and comment/remove version below) to enable usage of the
-        DeploymentCache
-      <depends optional-attribute-name="Deployer">jboss.deployment:type=DeploymentCache</depends>
-      -->
-      <depends optional-attribute-name="Deployer">jboss.system:service=MainDeployer</depends>
-
-      <!-- The URLComparator can be used to specify a deployment ordering
-           for deployments found in a scanned directory.  The class specified
-           must be an implementation of java.util.Comparator, it must be able
-           to compare two URL objects, and it must have a no-arg constructor.
-           Two deployment comparators are shipped with JBoss:
-             - org.jboss.deployment.DeploymentSorter
-               Sorts by file extension, as follows:
-                 "sar", "service.xml", "rar", "jar", "war", "wsr", "ear", "zip",
-                 "*"
-             - org.jboss.deployment.scanner.PrefixDeploymentSorter
-               If the name portion of the url begins with 1 or more digits, those
-               digits are converted to an int (ignoring leading zeroes), and
-               files are deployed in that order.  Files that do not start with
-               any digits will be deployed first, and they will be sorted by
-               extension as above with DeploymentSorter.
-      -->
-      <attribute name="URLComparator">org.jboss.deployment.DeploymentSorter</attribute>
-      
-      <!--
-      <attribute name="URLComparator">org.jboss.deployment.scanner.PrefixDeploymentSorter</attribute>
-      -->
-
-      <!-- The FilterInstance specifies a URLLister.URLFilter for scanned
-           directories. This DeploymentFilter is initialized with the given
-           prefixes, suffixes and matches that define which URLs should be
-           ignored.
-      -->
-      <attribute name="FilterInstance"
-         attributeClass="org.jboss.deployment.scanner.DeploymentFilter"
-         serialDataType="javaBean">
-         <!-- Files starting with theses strings are ignored -->
-         <property name="prefixes">#,%,\,,.,_$</property>
-         <!-- Files ending with theses strings are ignored -->
-         <property name="suffixes">#,$,%,~,\,v,.BAK,.bak,.old,.orig,.tmp,.rej,.sh</property>
-         <!-- Files matching with theses strings are ignored -->
-         <property name="matches">.make.state,.nse_depinfo,CVS,CVS.admin,RCS,RCSLOG,SCCS,TAGS,core,tags</property>
-      </attribute>
-
-      <!-- Frequency in milliseconds to rescan the URLs for changes -->
-      <attribute name="ScanPeriod">5000</attribute>
-      
-      <!-- A flag to disable the scans -->
-      <attribute name="ScanEnabled">true</attribute>
-
-      <!-- URLs are comma separated and resolve relative to the server home URL
-         unless the given path is absolute. If the URL ends in "/" it is
-         considered a collection and scanned, otherwise it is simply deployed;
-         this follows RFC2518 convention and allows discrimination between
-         collections and directories that are simply unpacked archives.
-
-         URLs may be local (file:) or remote (http:). Scanning is supported
-         for remote URLs but unpacked deployment units are not.
-
-         Example URLs:
-            deploy/
-                 scans ${jboss.server.url}/deploy/, which is local or remote
-                 depending on the URL used to boot the server
-            ${jboss.server.home}/deploy/
-                 scans ${jboss.server.home)/deploy, which is always local
-            file:/var/opt/myapp.ear
-                 deploy myapp.ear from a local location
-            file:/var/opt/apps/
-                 scans the specified directory
-            http://www.test.com/netboot/myapp.ear
-                 deploys myapp.ear from a remote location
-            http://www.test.com/netboot/apps/
-                 scans the specified WebDAV location
-       -->
-      <attribute name="URLs">
-         deploy/
-      </attribute>
-
-      <!-- Indicates if the scanner should recursively scan directories that
-      contain no "." in their names. This can be used to group applications
-      and services that must be deployed and that have the same
-      logical function in the same directory i.e.
-        deploy/JMX/
-        deploy/JMS/
-        ...
-      -->
-      <attribute name="RecursiveSearch">True</attribute>
-
-   </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,529 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: jboss-service.xml 38992 2005-12-13 15:29:35Z jerrygauth $ -->
+
+<!-- ===================================================================== -->
+<!--  JBoss Server Configuration                                           -->
+<!-- ===================================================================== -->
+
+<server>
+
+   <!-- Load all jars from the JBOSS_DIST/server/<config>/lib directory. This
+     can be restricted to specific jars by specifying them in the archives
+     attribute.
+    -->
+   <classpath codebase="${jboss.server.lib.url:lib}" archives="*"/>
+
+   <!-- ==================================================================== -->
+   <!-- JSR-77 Single JBoss Server Management Domain                         -->
+   <!-- ==================================================================== -->
+   <mbean code="org.jboss.management.j2ee.LocalJBossServerDomain"
+      name="jboss.management.local:j2eeType=J2EEDomain,name=Manager">
+      <attribute name="MainDeployer">jboss.system:service=MainDeployer</attribute>
+      <attribute name="SARDeployer">jboss.system:service=ServiceDeployer</attribute>
+      <attribute name="EARDeployer">jboss.j2ee:service=EARDeployer</attribute>
+      <attribute name="EJBDeployer">jboss.ejb:service=EJBDeployer</attribute>
+      <attribute name="RARDeployer">jboss.jca:service=RARDeployer</attribute>
+      <attribute name="CMDeployer">jboss.jca:service=ConnectionFactoryDeployer</attribute>
+      <attribute name="WARDeployer">jboss.web:service=WebServer</attribute>
+      <attribute name="CARDeployer">jboss.j2ee:service=ClientDeployer</attribute>
+      <attribute name="MailService">jboss:service=Mail</attribute>
+      <attribute name="JMSService">jboss.mq:service=DestinationManager</attribute>
+      <attribute name="JNDIService">jboss:service=Naming</attribute>
+      <attribute name="JTAService">jboss:service=TransactionManager</attribute>
+      <attribute name="UserTransactionService">jboss:service=ClientUserTransaction</attribute>
+      <attribute name="RMI_IIOPService">jboss:service=CorbaORB</attribute>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- XMBean Persistence                                                   -->
+   <!-- ==================================================================== -->   
+   <mbean code="org.jboss.system.pm.AttributePersistenceService"
+      name="jboss:service=AttributePersistenceService"
+      xmbean-dd="resource:xmdesc/AttributePersistenceService-xmbean.xml">
+      <!-- the AttributePersistenceService is persistent, itself -->
+           
+      <!--
+      <attribute name="AttributePersistenceManagerClass">org.jboss.system.pm.XMLAttributePersistenceManager</attribute>
+      <attribute name="AttributePersistenceManagerConfig">
+         <data-directory>data/xmbean-attrs</data-directory>
+      </attribute>      
+      <attribute name="ApmDestroyOnServiceStop">false</attribute>
+      <attribute name="VersionTag"></attribute>
+      -->
+   </mbean>
+
+   <!-- A Thread pool service -->
+   <mbean code="org.jboss.util.threadpool.BasicThreadPool"
+      name="jboss.system:service=ThreadPool">
+      <attribute name="Name">JBoss System Threads</attribute>
+      <attribute name="ThreadGroupName">System Threads</attribute>
+      <!-- How long a thread will live without any tasks in MS -->
+      <attribute name="KeepAliveTime">60000</attribute>
+      <!-- The max number of threads in the pool -->
+      <attribute name="MaximumPoolSize">10</attribute>
+      <!-- The max number of tasks before the queue is full -->
+      <attribute name="MaximumQueueSize">1000</attribute>
+      <!-- The behavior of the pool when a task is added and the queue is full.
+      abort - a RuntimeException is thrown
+      run - the calling thread executes the task
+      wait - the calling thread blocks until the queue has room
+      discard - the task is silently discarded without being run
+      discardOldest - check to see if a task is about to complete and enque
+         the new task if possible, else run the task in the calling thread
+      -->
+      <attribute name="BlockingMode">run</attribute>
+   </mbean>
+
+   <!-- Preload all custom editors for VMs that don't use the thread
+        context class loader when searching for PropertyEditors. Uncomment
+        if your JDK 1.3.0 VM fails to find JBoss PropertyEditors.
+   <mbean code="org.jboss.varia.property.PropertyEditorManagerService"
+     name="jboss:type=Service,name=BootstrapEditors">
+     <attribute name="BootstrapEditors">
+       java.math.BigDecimal=org.jboss.util.propertyeditor.BigDecimalEditor
+       java.lang.Boolean=org.jboss.util.propertyeditor.BooleanEditor
+       java.lang.Class=org.jboss.util.propertyeditor.ClassEditor
+       java.util.Date=org.jboss.util.propertyeditor.DateEditor
+       java.io.File=org.jboss.util.propertyeditor.FileEditor
+       java.net.InetAddress=org.jboss.util.propertyeditor.InetAddressEditor
+       java.lang.Integer=org.jboss.util.propertyeditor.IntegerEditor
+       javax.management.ObjectName=org.jboss.mx.util.propertyeditor.ObjectNameEditor
+       java.util.Properties=org.jboss.util.propertyeditor.PropertiesEditor
+       [Ljava.lang.String;=org.jboss.util.propertyeditor.StringArrayEditor
+       java.net.URL=org.jboss.util.propertyeditor.URLEditor
+     </attribute>
+   </mbean>
+   -->
+
+   <!-- ==================================================================== -->
+   <!-- Log4j Initialization                                                 -->
+   <!-- ==================================================================== -->
+
+   <mbean code="org.jboss.logging.Log4jService"
+      name="jboss.system:type=Log4jService,service=Logging"
+	  xmbean-dd="resource:xmdesc/Log4jService-xmbean.xml">
+      <attribute name="ConfigurationURL">resource:log4j.xml</attribute>
+      <!-- Set the org.apache.log4j.helpers.LogLog.setQuiteMode. As of log4j1.2.8
+      this needs to be set to avoid a possible deadlock on exception at the
+      appender level. See bug#696819.
+      -->
+      <attribute name="Log4jQuietMode">true</attribute>
+      <!-- How frequently in seconds the ConfigurationURL is checked for changes -->
+      <attribute name="RefreshPeriod">60</attribute>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Active Alarm Table                                                   -->
+   <!-- ==================================================================== -->
+
+   <!--
+      | The ActiveAlarmTable service is a simple JMX notification listener
+      | that maintains a table with the received notifications (alarms).
+      | The alarms can be acknowledged through the jmx or the web console.
+      | Modify the SubscriptionList below to subscribe for any notification
+      | in the system and treat it as an alarm.
+      | The JMXNotificationAppender is a log4j Appender that can be configured
+      | in log4j.xml, that trasforms logging events to JMX notification so they
+      | can be fed back into the table. By storing the WARN or higher level logging
+      | events you can have a quick view of important system faults.
+      |
+      | The following attributes may be set:
+      |
+      | MaxTableSize (default 1000)
+      |  - set an upper limit to the number of stored alarms
+      | LogLevel (default DEBUG)
+      |  - the log level to use for received notification, can be set to NONE
+      | ServerId (default jboss)
+      |  - used to construct unique alarm ids
+      | SubscriptionList
+      |  - subscribe for the notifications to be stored in the table
+
+   <mbean code="org.jboss.monitor.services.ActiveAlarmTable" 
+          name="jboss.monitor:service=ActiveAlarmTable">
+      <attribute name="SubscriptionList">
+         <subscription-list>
+            <mbean name="jboss.monitor:*">
+               <notification type="jboss.alarm"/>
+               <notification type="JBOSS_MONITOR_NOTIFICATION"/>               
+            </mbean>
+            <mbean name="jboss.system:service=Logging,type=JMXNotificationAppender"/>
+         </subscription-list>
+      </attribute>
+   </mbean>
+   -->
+  
+   <!-- ==================================================================== -->
+   <!-- JBoss RMI Classloader - only install when available                  -->
+   <!-- ==================================================================== -->
+   <mbean code="org.jboss.util.property.jmx.SystemPropertyClassValue"
+      name="jboss.rmi:type=RMIClassLoader">
+      <attribute name="Property">java.rmi.server.RMIClassLoaderSpi</attribute>
+      <attribute name="ClassName">org.jboss.system.JBossRMIClassLoader</attribute>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Service Binding                                                      -->
+   <!-- ==================================================================== -->
+
+   <!-- Automatically activated when generatting the clustering environment -->
+   <!-- @TESTSUITE_CLUSTER_CONFIG@ -->
+
+   <!--
+      | Binding service manager for port/host mapping. This is a sample
+      | config that demonstrates a JBoss instances with a server name 'ports-01'
+      | loading its bindings from an XML file using the ServicesStoreFactory
+      | implementation returned by the XMLServicesStoreFactory.
+      |
+      | ServerName: The unique name assigned to a JBoss server instance for
+      | lookup purposes. This allows a single ServicesStore to handle mulitiple
+      | JBoss servers.
+      |
+      | StoreURL: The URL string passed to org.jboss.services.binding.ServicesStore
+      | during initialization that specifies how to connect to the bindings store.
+      | StoreFactory: The org.jboss.services.binding.ServicesStoreFactory interface
+      | implementation to create to obtain the ServicesStore instance.
+
+   <mbean code="org.jboss.services.binding.ServiceBindingManager"
+     name="jboss.system:service=ServiceBindingManager">
+     <attribute name="ServerName">ports-01</attribute>
+     <attribute name="StoreURL">${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xml</attribute>
+     <attribute name="StoreFactoryClassName">
+       org.jboss.services.binding.XMLServicesStoreFactory
+     </attribute>
+   </mbean>
+   -->
+
+   <!-- ==================================================================== -->
+   <!-- Class Loading                                                        -->
+   <!-- ==================================================================== -->
+
+   <mbean code="org.jboss.web.WebService"
+      name="jboss:service=WebService">
+      <attribute name="Port">8083</attribute>
+      <!-- Should non-EJB .class files be downloadable -->
+      <attribute name="DownloadServerClasses">true</attribute>
+      <!-- Should resources other than .class files be downloadable. Both
+         DownloadServerClasses and DownloadResources must be true for resources
+         to be downloadable. This is false by default because its generally a
+         bad idea as server configuration files that container security
+         information can be accessed.
+       -->
+      <attribute name="DownloadResources">false</attribute>
+      <attribute name="Host">${jboss.bind.address}</attribute>
+      <attribute name="BindAddress">${jboss.bind.address}</attribute>
+      <!-- Use the default thread pool for dynamic class loading -->
+      <depends optional-attribute-name="ThreadPool"
+         proxy-type="attribute">jboss.system:service=ThreadPool</depends>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- JNDI                                                                 -->
+   <!-- ==================================================================== -->
+
+   <mbean code="org.jboss.naming.NamingService"
+      name="jboss:service=Naming"
+      xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">
+      <!-- The call by value mode. true if all lookups are unmarshalled using
+      the caller's TCL, false if in VM lookups return the value by reference.
+      -->
+      <attribute name="CallByValue">false</attribute>
+      <!-- The listening port for the bootstrap JNP service. Set this to -1
+        to run the NamingService without the JNP invoker listening port.
+      -->
+      <attribute name="Port">1099</attribute>
+      <!-- The bootstrap JNP server bind address. This also sets the default
+      RMI service bind address. Empty == all addresses
+       -->
+      <attribute name="BindAddress">${jboss.bind.address}</attribute>
+      <!-- The port of the RMI naming service, 0 == anonymous -->
+      <attribute name="RmiPort">1098</attribute>
+      <!-- The RMI service bind address. Empty == all addresses
+       -->
+      <attribute name="RmiBindAddress">${jboss.bind.address}</attribute>
+      <!-- The thread pool service used to control the bootstrap lookups -->
+      <depends optional-attribute-name="LookupPool"
+         proxy-type="attribute">jboss.system:service=ThreadPool</depends>
+   </mbean>
+
+   <mbean code="org.jboss.naming.JNDIView"
+   	name="jboss:service=JNDIView"
+   	xmbean-dd="resource:xmdesc/JNDIView-xmbean.xml">
+   	<!-- The HANamingService service name -->
+   	<attribute name="HANamingService">jboss:service=HAJNDI</attribute>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Security                                                             -->
+   <!-- ==================================================================== -->
+
+   <mbean code="org.jboss.security.plugins.SecurityConfig"
+      name="jboss.security:service=SecurityConfig">
+      <attribute name="LoginConfig">jboss.security:service=XMLLoginConfig</attribute>
+   </mbean>
+   <mbean code="org.jboss.security.auth.login.XMLLoginConfig"
+      name="jboss.security:service=XMLLoginConfig">
+      <attribute name="ConfigResource">login-config.xml</attribute>
+   </mbean>
+
+   <!-- JAAS security manager and realm mapping -->
+   <mbean code="org.jboss.security.plugins.JaasSecurityManagerService"
+      name="jboss.security:service=JaasSecurityManager">
+      <!-- A flag which indicates whether the SecurityAssociation server mode
+      is set on service creation. This is true by default since the
+      SecurityAssociation should be thread local for multi-threaded server
+      operation.
+      -->
+      <attribute name="ServerMode">true</attribute>
+      <attribute name="SecurityManagerClassName">org.jboss.security.plugins.JaasSecurityManager</attribute>
+      <attribute name="DefaultUnauthenticatedPrincipal">anonymous</attribute>
+      <!-- DefaultCacheTimeout: Specifies the default timed cache policy timeout
+      in seconds.
+      If you want to disable caching of security credentials, set this to 0 to
+      force authentication to occur every time. This has no affect if the
+      AuthenticationCacheJndiName has been changed from the default value.
+      -->
+      <attribute name="DefaultCacheTimeout">1800</attribute>
+      <!-- DefaultCacheResolution: Specifies the default timed cache policy
+      resolution in seconds. This controls the interval at which the cache
+      current timestamp is updated and should be less than the DefaultCacheTimeout
+      in order for the timeout to be meaningful. This has no affect if the
+      AuthenticationCacheJndiName has been changed from the default value.
+      -->
+      <attribute name="DefaultCacheResolution">60</attribute>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Transactions                                                         -->
+   <!-- ==================================================================== -->
+   <!-- The configurable Xid factory.  For use with Oracle, set pad to true -->
+   <mbean code="org.jboss.tm.XidFactory"
+      name="jboss:service=XidFactory">
+      <!--attribute name="Pad">true</attribute-->
+   </mbean>
+
+   <!--
+      | The fast in-memory transaction manager.
+    -->
+   <mbean code="org.jboss.tm.TransactionManagerService"
+      name="jboss:service=TransactionManager"
+      xmbean-dd="resource:xmdesc/TransactionManagerService-xmbean.xml">
+      <attribute name="TransactionTimeout">300</attribute>
+      <!-- set to false to disable transaction demarcation over IIOP -->
+      <attribute name="GlobalIdsEnabled">true</attribute>
+      <depends optional-attribute-name="XidFactory">jboss:service=XidFactory</depends>
+
+      <!-- Transaction Integrity Checking -->
+      <!-- Force a rollback if another thread is associated with the transaction at commit -->
+      <!--depends optional-attribute-name="TransactionIntegrityFactory" 
+               proxy-type="org.jboss.tm.integrity.TransactionIntegrityFactory">
+         <mbean code="org.jboss.tm.integrity.FailIncompleteTransaction"
+                name="jboss:service=TransactionManager,plugin=TransactionIntegrity"/>
+      </depends-->
+   </mbean>
+   <!--
+      | UserTransaction support.
+    -->
+   <mbean code="org.jboss.tm.usertx.server.ClientUserTransactionService"
+      name="jboss:service=ClientUserTransaction"
+      xmbean-dd="resource:xmdesc/ClientUserTransaction-xmbean.xml">
+      <depends>
+         <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
+            name="jboss:service=proxyFactory,target=ClientUserTransactionFactory">
+            <attribute name="InvokerName">jboss:service=invoker,type=jrmp</attribute>
+            <attribute name="TargetName">jboss:service=ClientUserTransaction</attribute>
+            <attribute name="JndiName">UserTransactionSessionFactory</attribute>
+            <attribute name="ExportedInterface">org.jboss.tm.usertx.interfaces.UserTransactionSessionFactory</attribute>
+            <attribute name="ClientInterceptors">
+               <interceptors>
+                  <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+                  <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+               </interceptors>
+            </attribute>
+            <depends>jboss:service=invoker,type=jrmp</depends>
+         </mbean>
+      </depends>
+      <depends optional-attribute-name="TxProxyName">
+         <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
+            name="jboss:service=proxyFactory,target=ClientUserTransaction">
+            <attribute name="InvokerName">jboss:service=invoker,type=jrmp</attribute>
+            <attribute name="TargetName">jboss:service=ClientUserTransaction</attribute>
+            <attribute name="JndiName"></attribute>
+            <attribute name="ExportedInterface">org.jboss.tm.usertx.interfaces.UserTransactionSession</attribute>
+            <attribute name="ClientInterceptors">
+               <interceptors>
+                  <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+                  <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+               </interceptors>
+            </attribute>
+            <depends>jboss:service=invoker,type=jrmp</depends>
+         </mbean>
+      </depends>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Invokers to the JMX node                                             -->
+   <!-- ==================================================================== -->
+
+   <!-- RMI/JRMP invoker -->
+   <mbean code="org.jboss.invocation.jrmp.server.JRMPInvoker"
+      name="jboss:service=invoker,type=jrmp">
+      <attribute name="RMIObjectPort">4444</attribute>
+      <attribute name="ServerAddress">${jboss.bind.address}</attribute>
+      <!--
+      <attribute name="RMIClientSocketFactory">custom</attribute>
+      <attribute name="RMIServerSocketFactory">custom</attribute>
+      <attribute name="RMIServerSocketAddr">custom</attribute>
+      <attribute name="SecurityDomain">ssl-domain-name</attribute>
+      -->
+      <depends>jboss:service=TransactionManager</depends>
+   </mbean>
+
+   <mbean code="org.jboss.invocation.local.LocalInvoker"
+      name="jboss:service=invoker,type=local">
+
+      <depends>jboss:service=TransactionManager</depends>
+   </mbean>
+
+   <mbean code="org.jboss.invocation.pooled.server.PooledInvoker"
+      name="jboss:service=invoker,type=pooled">
+      <attribute name="NumAcceptThreads">1</attribute>
+      <attribute name="MaxPoolSize">300</attribute>
+      <attribute name="ClientMaxPoolSize">300</attribute>
+      <attribute name="SocketTimeout">60000</attribute>
+      <attribute name="ServerBindAddress">${jboss.bind.address}</attribute>
+      <attribute name="ServerBindPort">4445</attribute>
+      <attribute name="ClientConnectAddress">${jboss.bind.address}</attribute>
+      <attribute name="ClientConnectPort">0</attribute>
+      <attribute name="ClientRetryCount">1</attribute>
+      <attribute name="EnableTcpNoDelay">false</attribute>
+
+      <!-- Customized socket factory attributes
+      <attribute name="ClientSocketFactoryName">custom.client.factory</attribute>
+      <attribute name="ServerSocketFactoryName">custom.server.factory</attribute>
+      <attribute name="SslDomain">java:/jaas/pooledInvoker</attribute>
+      -->
+      <depends optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager</depends>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Monitoring and Management                                            -->
+   <!-- ==================================================================== -->
+
+   <!-- Uncomment to enable JMX monitoring of the bean cache
+   <mbean code="org.jboss.monitor.BeanCacheMonitor"
+          name="jboss.monitor:name=BeanCacheMonitor"/>
+   -->
+
+   <!-- Uncomment to enable JMX monitoring of the entity bean locking
+   <mbean code="org.jboss.monitor.EntityLockMonitor"
+          name="jboss.monitor:name=EntityLockMonitor"/>
+   -->
+
+   <!-- ==================================================================== -->
+   <!-- An MBean that is a registry for JDBC type-mapping metadata           -->
+   <!-- ==================================================================== -->
+
+   <mbean code="org.jboss.ejb.plugins.cmp.jdbc.metadata.MetaDataLibrary"
+      name="jboss.jdbc:service=metadata"/>
+
+   <!-- ==================================================================== -->
+   <!-- Deployment Scanning                                                  -->
+   <!-- ==================================================================== -->
+
+   <!-- An mbean for hot deployment/undeployment of archives.
+   -->
+   <mbean code="org.jboss.deployment.scanner.URLDeploymentScanner"
+      name="jboss.deployment:type=DeploymentScanner,flavor=URL">
+
+      <!-- Uncomment (and comment/remove version below) to enable usage of the
+        DeploymentCache
+      <depends optional-attribute-name="Deployer">jboss.deployment:type=DeploymentCache</depends>
+      -->
+      <depends optional-attribute-name="Deployer">jboss.system:service=MainDeployer</depends>
+
+      <!-- The URLComparator can be used to specify a deployment ordering
+           for deployments found in a scanned directory.  The class specified
+           must be an implementation of java.util.Comparator, it must be able
+           to compare two URL objects, and it must have a no-arg constructor.
+           Two deployment comparators are shipped with JBoss:
+             - org.jboss.deployment.DeploymentSorter
+               Sorts by file extension, as follows:
+                 "sar", "service.xml", "rar", "jar", "war", "wsr", "ear", "zip",
+                 "*"
+             - org.jboss.deployment.scanner.PrefixDeploymentSorter
+               If the name portion of the url begins with 1 or more digits, those
+               digits are converted to an int (ignoring leading zeroes), and
+               files are deployed in that order.  Files that do not start with
+               any digits will be deployed first, and they will be sorted by
+               extension as above with DeploymentSorter.
+      -->
+      <attribute name="URLComparator">org.jboss.deployment.DeploymentSorter</attribute>
+      
+      <!--
+      <attribute name="URLComparator">org.jboss.deployment.scanner.PrefixDeploymentSorter</attribute>
+      -->
+
+      <!-- The FilterInstance specifies a URLLister.URLFilter for scanned
+           directories. This DeploymentFilter is initialized with the given
+           prefixes, suffixes and matches that define which URLs should be
+           ignored.
+      -->
+      <attribute name="FilterInstance"
+         attributeClass="org.jboss.deployment.scanner.DeploymentFilter"
+         serialDataType="javaBean">
+         <!-- Files starting with theses strings are ignored -->
+         <property name="prefixes">#,%,\,,.,_$</property>
+         <!-- Files ending with theses strings are ignored -->
+         <property name="suffixes">#,$,%,~,\,v,.BAK,.bak,.old,.orig,.tmp,.rej,.sh</property>
+         <!-- Files matching with theses strings are ignored -->
+         <property name="matches">.make.state,.nse_depinfo,CVS,CVS.admin,RCS,RCSLOG,SCCS,TAGS,core,tags</property>
+      </attribute>
+
+      <!-- Frequency in milliseconds to rescan the URLs for changes -->
+      <attribute name="ScanPeriod">5000</attribute>
+      
+      <!-- A flag to disable the scans -->
+      <attribute name="ScanEnabled">true</attribute>
+
+      <!-- URLs are comma separated and resolve relative to the server home URL
+         unless the given path is absolute. If the URL ends in "/" it is
+         considered a collection and scanned, otherwise it is simply deployed;
+         this follows RFC2518 convention and allows discrimination between
+         collections and directories that are simply unpacked archives.
+
+         URLs may be local (file:) or remote (http:). Scanning is supported
+         for remote URLs but unpacked deployment units are not.
+
+         Example URLs:
+            deploy/
+                 scans ${jboss.server.url}/deploy/, which is local or remote
+                 depending on the URL used to boot the server
+            ${jboss.server.home}/deploy/
+                 scans ${jboss.server.home)/deploy, which is always local
+            file:/var/opt/myapp.ear
+                 deploy myapp.ear from a local location
+            file:/var/opt/apps/
+                 scans the specified directory
+            http://www.test.com/netboot/myapp.ear
+                 deploys myapp.ear from a remote location
+            http://www.test.com/netboot/apps/
+                 scans the specified WebDAV location
+       -->
+      <attribute name="URLs">
+         deploy/
+      </attribute>
+
+      <!-- Indicates if the scanner should recursively scan directories that
+      contain no "." in their names. This can be used to group applications
+      and services that must be deployed and that have the same
+      logical function in the same directory i.e.
+        deploy/JMX/
+        deploy/JMS/
+        ...
+      -->
+      <attribute name="RecursiveSearch">True</attribute>
+
+   </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jndi.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/jndi.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jndi.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-# DO NOT EDIT THIS FILE UNLESS YOU KNOW WHAT YOU ARE DOING
-#
-java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
-java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jndi.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/jndi.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jndi.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/jndi.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+# DO NOT EDIT THIS FILE UNLESS YOU KNOW WHAT YOU ARE DOING
+#
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/log4j.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/log4j.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/log4j.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,292 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Log4j Configuration                                                  -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: log4j.xml 56612 2006-09-07 15:12:39Z thomas.diesler at jboss.com $ -->
-
-<!--
-   | For more configuration infromation and examples see the Jakarta Log4j
-   | owebsite: http://jakarta.apache.org/log4j
- -->
-
-<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
-
-   <!-- ================================= -->
-   <!-- Preserve messages in a local file -->
-   <!-- ================================= -->
-
-   <!-- A time/date based rolling appender -->
-   <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      <param name="File" value="${jboss.server.log.dir}/server.log"/>
-      <param name="Append" value="false"/>
-
-      <!-- Rollover at midnight each day -->
-      <param name="DatePattern" value="'.'yyyy-MM-dd"/>
-
-      <!-- Rollover at the top of each hour
-      <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
-      -->
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Message\n -->
-         <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
-
-         <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
-         <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
-          -->
-      </layout>
-   </appender>
-
-   <!-- A size based file rolling appender
-   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="File" value="${jboss.server.log.dir}/server.log"/>
-     <param name="Append" value="false"/>
-     <param name="MaxFileSize" value="500KB"/>
-     <param name="MaxBackupIndex" value="1"/>
-
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
-     </layout>	    
-   </appender>
-   -->
-
-   <!-- ============================== -->
-   <!-- Append messages to the console -->
-   <!-- ============================== -->
-
-   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      <param name="Target" value="System.out"/>
-      <param name="Threshold" value="INFO"/>
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Message\n -->
-         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
-      </layout>
-   </appender>
-
-   <!-- ====================== -->
-   <!-- More Appender examples -->
-   <!-- ====================== -->
-
-   <!-- Buffer events and log them asynchronously
-   <appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <appender-ref ref="FILE"/>
-     <appender-ref ref="CONSOLE"/>
-     <appender-ref ref="SMTP"/>
-   </appender>
-   -->
-
-   <!-- EMail events to an administrator
-   <appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="Threshold" value="ERROR"/>
-     <param name="To" value="admin at myhost.domain.com"/>
-     <param name="From" value="nobody at myhost.domain.com"/>
-     <param name="Subject" value="JBoss Sever Errors"/>
-     <param name="SMTPHost" value="localhost"/>
-     <param name="BufferSize" value="10"/>
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
-     </layout>
-   </appender>
-   -->
-
-   <!-- Syslog events
-   <appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="Facility" value="LOCAL7"/>
-     <param name="FacilityPrinting" value="true"/>
-     <param name="SyslogHost" value="localhost"/>
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
-     </layout>
-   </appender>
-   -->
-
-   <!-- Log events to JMS (requires a topic to be created)
-   <appender name="JMS" class="org.apache.log4j.net.JMSAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="Threshold" value="ERROR"/>
-     <param name="TopicConnectionFactoryBindingName" value="java:/ConnectionFactory"/>
-     <param name="TopicBindingName" value="topic/MyErrorsTopic"/>
-   </appender>
-   -->
-
-   <!-- Log events through SNMP
-   <appender name="TRAP_LOG" class="org.apache.log4j.ext.SNMPTrapAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="ImplementationClassName" value="org.apache.log4j.ext.JoeSNMPTrapSender"/>
-     <param name="ManagementHost" value="127.0.0.1"/>
-     <param name="ManagementHostTrapListenPort" value="162"/>
-     <param name="EnterpriseOID" value="1.3.6.1.4.1.24.0"/>
-     <param name="LocalIPAddress" value="127.0.0.1"/>
-     <param name="LocalTrapSendPort" value="161"/>
-     <param name="GenericTrapType" value="6"/>
-     <param name="SpecificTrapType" value="12345678"/>
-     <param name="CommunityString" value="public"/>
-     <param name="ForwardStackTraceWithTrap" value="true"/>
-     <param name="Threshold" value="DEBUG"/>
-     <param name="ApplicationTrapOID" value="1.3.6.1.4.1.24.12.10.22.64"/>
-     <layout class="org.apache.log4j.PatternLayout">
-            <param name="ConversionPattern" value="%d,%p,[%t],[%c],%m%n"/>
-     </layout>
-   </appender>
-   -->
-
-   <!--  Emit events as JMX notifications
-   <appender name="JMX" class="org.jboss.monitor.services.JMXNotificationAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      
-      <param name="Threshold" value="WARN"/>
-      <param name="ObjectName" value="jboss.system:service=Logging,type=JMXNotificationAppender"/>
-      
-      <layout class="org.apache.log4j.PatternLayout">
-         <param name="ConversionPattern" value="%d %-5p [%c] %m"/>
-      </layout>
-   </appender>
-   -->
-   
-   <!-- ================ -->
-   <!-- Limit categories -->
-   <!-- ================ -->
-
-   <!-- Limit the org.apache category to INFO as its DEBUG is verbose -->
-   <category name="org.apache">
-      <priority value="INFO"/>
-   </category>
-
-   <!-- Limit the org.jboss.serial (jboss-serialization) to INFO as its DEBUG is verbose -->
-   <category name="org.jboss.serial">
-      <priority value="INFO"/>
-   </category>
-
-   <!-- Limit the org.jgroups category to WARN as its INFO is verbose -->
-   <category name="org.jgroups">
-      <priority value="WARN"/>
-   </category>
-
-   <!-- Limit the jacorb category to WARN as its INFO is verbose -->
-   <category name="jacorb">
-      <priority value="WARN"/>
-   </category>
-
-   <!-- Limit JBoss categories
-   <category name="org.jboss">
-      <priority value="INFO"/>
-   </category>
-   -->
-
-   <!-- Limit the JSR77 categories -->
-   <category name="org.jboss.management">
-      <priority value="INFO"/>
-   </category>
-
-   <!-- Enable JBossWS message tracing
-   <category name="jbossws.SOAPMessage">
-    <priority value="TRACE" class="org.jboss.logging.XLevel"/>
-   </category>
-   -->
-
-   <!-- Decrease the priority threshold for the org.jboss.varia category
-   <category name="org.jboss.varia">
-     <priority value="DEBUG"/>
-   </category>
-   -->
-
-   <!-- Show the evolution of the DataSource pool in the logs [inUse/Available/Max]
-   <category name="org.jboss.resource.connectionmanager.JBossManagedConnectionPool">
-     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
-   </category>
-   -->
-
-   <!--
-      | An example of enabling the custom TRACE level priority that is used
-      | by the JBoss internals to diagnose low level details. This example
-      | turns on TRACE level msgs for the org.jboss.ejb.plugins package and its
-      | subpackages. This will produce A LOT of logging output.
-   <category name="org.jboss.system">
-     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
-   </category>
-   <category name="org.jboss.ejb.plugins">
-     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
-   </category>
-   -->
-  
-   <!--
-       | Logs these events to SNMP:
-           - server starts/stops
-           - cluster evolution (node death/startup)
-           - When an EJB archive is deployed (and associated verified messages)
-           - When an EAR archive is deployed
-      	 
-   <category name="org.jboss.system.server.Server">
-     <priority value="INFO" />
-     <appender-ref ref="TRAP_LOG"/>
-   </category>
-  
-   <category name="org.jboss.ha.framework.interfaces.HAPartition.lifecycle">
-     <priority value="INFO" />
-     <appender-ref ref="TRAP_LOG"/>
-   </category>
-
-   <category name="org.jboss.deployment.MainDeployer">
-     <priority value="ERROR" />
-     <appender-ref ref="TRAP_LOG"/>
-   </category>
-   
-   <category name="org.jboss.ejb.EJBDeployer">
-     <priority value="INFO" />
-     <appender-ref ref="TRAP_LOG"/>
-   </category>
-   
-   <category name="org.jboss.deployment.EARDeployer">
-     <priority value="INFO" />
-     <appender-ref ref="TRAP_LOG"/>
-   </category>
-  
-   -->
-
-   <!-- ======================= -->
-   <!-- Setup the Root category -->
-   <!-- ======================= -->
-
-   <root>
-      <appender-ref ref="CONSOLE"/>
-      <appender-ref ref="FILE"/>
-   </root>
-
-   <!-- Clustering logging -->
-   <!-- Uncomment the following to redirect the org.jgroups and
-      org.jboss.ha categories to a cluster.log file.
-
-   <appender name="CLUSTER" class="org.jboss.logging.appender.RollingFileAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="File" value="${jboss.server.log.dir}/cluster.log"/>
-     <param name="Append" value="false"/>
-     <param name="MaxFileSize" value="500KB"/>
-     <param name="MaxBackupIndex" value="1"/>
-
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
-     </layout>
-   </appender>
-   <category name="org.jgroups">
-     <priority value="DEBUG" />
-     <appender-ref ref="CLUSTER"/>
-   </category>
-   <category name="org.jboss.ha">
-     <priority value="DEBUG" />
-     <appender-ref ref="CLUSTER"/>
-   </category>
-   -->
-
-</log4j:configuration>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/log4j.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/log4j.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/log4j.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/log4j.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Log4j Configuration                                                  -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: log4j.xml 56612 2006-09-07 15:12:39Z thomas.diesler at jboss.com $ -->
+
+<!--
+   | For more configuration infromation and examples see the Jakarta Log4j
+   | owebsite: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+   <!-- ================================= -->
+   <!-- Preserve messages in a local file -->
+   <!-- ================================= -->
+
+   <!-- A time/date based rolling appender -->
+   <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      <param name="File" value="${jboss.server.log.dir}/server.log"/>
+      <param name="Append" value="false"/>
+
+      <!-- Rollover at midnight each day -->
+      <param name="DatePattern" value="'.'yyyy-MM-dd"/>
+
+      <!-- Rollover at the top of each hour
+      <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
+      -->
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
+
+         <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
+         <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
+          -->
+      </layout>
+   </appender>
+
+   <!-- A size based file rolling appender
+   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="File" value="${jboss.server.log.dir}/server.log"/>
+     <param name="Append" value="false"/>
+     <param name="MaxFileSize" value="500KB"/>
+     <param name="MaxBackupIndex" value="1"/>
+
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
+     </layout>	    
+   </appender>
+   -->
+
+   <!-- ============================== -->
+   <!-- Append messages to the console -->
+   <!-- ============================== -->
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      <param name="Target" value="System.out"/>
+      <param name="Threshold" value="INFO"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
+      </layout>
+   </appender>
+
+   <!-- ====================== -->
+   <!-- More Appender examples -->
+   <!-- ====================== -->
+
+   <!-- Buffer events and log them asynchronously
+   <appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <appender-ref ref="FILE"/>
+     <appender-ref ref="CONSOLE"/>
+     <appender-ref ref="SMTP"/>
+   </appender>
+   -->
+
+   <!-- EMail events to an administrator
+   <appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="Threshold" value="ERROR"/>
+     <param name="To" value="admin at myhost.domain.com"/>
+     <param name="From" value="nobody at myhost.domain.com"/>
+     <param name="Subject" value="JBoss Sever Errors"/>
+     <param name="SMTPHost" value="localhost"/>
+     <param name="BufferSize" value="10"/>
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
+     </layout>
+   </appender>
+   -->
+
+   <!-- Syslog events
+   <appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="Facility" value="LOCAL7"/>
+     <param name="FacilityPrinting" value="true"/>
+     <param name="SyslogHost" value="localhost"/>
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
+     </layout>
+   </appender>
+   -->
+
+   <!-- Log events to JMS (requires a topic to be created)
+   <appender name="JMS" class="org.apache.log4j.net.JMSAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="Threshold" value="ERROR"/>
+     <param name="TopicConnectionFactoryBindingName" value="java:/ConnectionFactory"/>
+     <param name="TopicBindingName" value="topic/MyErrorsTopic"/>
+   </appender>
+   -->
+
+   <!-- Log events through SNMP
+   <appender name="TRAP_LOG" class="org.apache.log4j.ext.SNMPTrapAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="ImplementationClassName" value="org.apache.log4j.ext.JoeSNMPTrapSender"/>
+     <param name="ManagementHost" value="127.0.0.1"/>
+     <param name="ManagementHostTrapListenPort" value="162"/>
+     <param name="EnterpriseOID" value="1.3.6.1.4.1.24.0"/>
+     <param name="LocalIPAddress" value="127.0.0.1"/>
+     <param name="LocalTrapSendPort" value="161"/>
+     <param name="GenericTrapType" value="6"/>
+     <param name="SpecificTrapType" value="12345678"/>
+     <param name="CommunityString" value="public"/>
+     <param name="ForwardStackTraceWithTrap" value="true"/>
+     <param name="Threshold" value="DEBUG"/>
+     <param name="ApplicationTrapOID" value="1.3.6.1.4.1.24.12.10.22.64"/>
+     <layout class="org.apache.log4j.PatternLayout">
+            <param name="ConversionPattern" value="%d,%p,[%t],[%c],%m%n"/>
+     </layout>
+   </appender>
+   -->
+
+   <!--  Emit events as JMX notifications
+   <appender name="JMX" class="org.jboss.monitor.services.JMXNotificationAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      
+      <param name="Threshold" value="WARN"/>
+      <param name="ObjectName" value="jboss.system:service=Logging,type=JMXNotificationAppender"/>
+      
+      <layout class="org.apache.log4j.PatternLayout">
+         <param name="ConversionPattern" value="%d %-5p [%c] %m"/>
+      </layout>
+   </appender>
+   -->
+   
+   <!-- ================ -->
+   <!-- Limit categories -->
+   <!-- ================ -->
+
+   <!-- Limit the org.apache category to INFO as its DEBUG is verbose -->
+   <category name="org.apache">
+      <priority value="INFO"/>
+   </category>
+
+   <!-- Limit the org.jboss.serial (jboss-serialization) to INFO as its DEBUG is verbose -->
+   <category name="org.jboss.serial">
+      <priority value="INFO"/>
+   </category>
+
+   <!-- Limit the org.jgroups category to WARN as its INFO is verbose -->
+   <category name="org.jgroups">
+      <priority value="WARN"/>
+   </category>
+
+   <!-- Limit the jacorb category to WARN as its INFO is verbose -->
+   <category name="jacorb">
+      <priority value="WARN"/>
+   </category>
+
+   <!-- Limit JBoss categories
+   <category name="org.jboss">
+      <priority value="INFO"/>
+   </category>
+   -->
+
+   <!-- Limit the JSR77 categories -->
+   <category name="org.jboss.management">
+      <priority value="INFO"/>
+   </category>
+
+   <!-- Enable JBossWS message tracing
+   <category name="jbossws.SOAPMessage">
+    <priority value="TRACE" class="org.jboss.logging.XLevel"/>
+   </category>
+   -->
+
+   <!-- Decrease the priority threshold for the org.jboss.varia category
+   <category name="org.jboss.varia">
+     <priority value="DEBUG"/>
+   </category>
+   -->
+
+   <!-- Show the evolution of the DataSource pool in the logs [inUse/Available/Max]
+   <category name="org.jboss.resource.connectionmanager.JBossManagedConnectionPool">
+     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
+   </category>
+   -->
+
+   <!--
+      | An example of enabling the custom TRACE level priority that is used
+      | by the JBoss internals to diagnose low level details. This example
+      | turns on TRACE level msgs for the org.jboss.ejb.plugins package and its
+      | subpackages. This will produce A LOT of logging output.
+   <category name="org.jboss.system">
+     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
+   </category>
+   <category name="org.jboss.ejb.plugins">
+     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
+   </category>
+   -->
+  
+   <!--
+       | Logs these events to SNMP:
+           - server starts/stops
+           - cluster evolution (node death/startup)
+           - When an EJB archive is deployed (and associated verified messages)
+           - When an EAR archive is deployed
+      	 
+   <category name="org.jboss.system.server.Server">
+     <priority value="INFO" />
+     <appender-ref ref="TRAP_LOG"/>
+   </category>
+  
+   <category name="org.jboss.ha.framework.interfaces.HAPartition.lifecycle">
+     <priority value="INFO" />
+     <appender-ref ref="TRAP_LOG"/>
+   </category>
+
+   <category name="org.jboss.deployment.MainDeployer">
+     <priority value="ERROR" />
+     <appender-ref ref="TRAP_LOG"/>
+   </category>
+   
+   <category name="org.jboss.ejb.EJBDeployer">
+     <priority value="INFO" />
+     <appender-ref ref="TRAP_LOG"/>
+   </category>
+   
+   <category name="org.jboss.deployment.EARDeployer">
+     <priority value="INFO" />
+     <appender-ref ref="TRAP_LOG"/>
+   </category>
+  
+   -->
+
+   <!-- ======================= -->
+   <!-- Setup the Root category -->
+   <!-- ======================= -->
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+      <appender-ref ref="FILE"/>
+   </root>
+
+   <!-- Clustering logging -->
+   <!-- Uncomment the following to redirect the org.jgroups and
+      org.jboss.ha categories to a cluster.log file.
+
+   <appender name="CLUSTER" class="org.jboss.logging.appender.RollingFileAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="File" value="${jboss.server.log.dir}/cluster.log"/>
+     <param name="Append" value="false"/>
+     <param name="MaxFileSize" value="500KB"/>
+     <param name="MaxBackupIndex" value="1"/>
+
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
+     </layout>
+   </appender>
+   <category name="org.jgroups">
+     <priority value="DEBUG" />
+     <appender-ref ref="CLUSTER"/>
+   </category>
+   <category name="org.jboss.ha">
+     <priority value="DEBUG" />
+     <appender-ref ref="CLUSTER"/>
+   </category>
+   -->
+
+</log4j:configuration>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/login-config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/login-config.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/login-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,159 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE policy PUBLIC
-      "-//JBoss//DTD JBOSS Security Config 3.0//EN"
-      "http://www.jboss.org/j2ee/dtd/security_config.dtd">
-
-<!-- The XML based JAAS login configuration read by the
-org.jboss.security.auth.login.XMLLoginConfig mbean. Add
-an application-policy element for each security domain.
-
-The outline of the application-policy is:
-<application-policy name="security-domain-name">
-  <authentication>
-    <login-module code="login.module1.class.name" flag="control_flag">
-      <module-option name = "option1-name">option1-value</module-option>
-      <module-option name = "option2-name">option2-value</module-option>
-      ...
-    </login-module>
-
-    <login-module code="login.module2.class.name" flag="control_flag">
-      ...
-    </login-module>
-    ...
-  </authentication>
-</application-policy>
-
-$Revision: 43749 $
--->
-
-<policy>
-    <!-- Used by clients within the application server VM such as
-    mbeans and servlets that access EJBs.
-    -->
-    <application-policy name = "client-login">
-       <authentication>
-          <login-module code = "org.jboss.security.ClientLoginModule"
-             flag = "required">
-             <!-- Any existing security context will be restored on logout -->
-             <module-option name="restore-login-identity">true</module-option>
-          </login-module>
-       </authentication>
-    </application-policy>
-
-    <!-- Security domain for JBossMQ -->
-    <application-policy name = "jbossmq">
-       <authentication>
-          <login-module code = "org.jboss.security.auth.spi.DatabaseServerLoginModule"
-             flag = "required">
-             <module-option name = "unauthenticatedIdentity">guest</module-option>
-             <module-option name = "dsJndiName">java:/DefaultDS</module-option>
-             <module-option name = "principalsQuery">SELECT PASSWD FROM JMS_USERS WHERE USERID=?</module-option>
-             <module-option name = "rolesQuery">SELECT ROLEID, 'Roles' FROM JMS_ROLES WHERE USERID=?</module-option>
-          </login-module>
-       </authentication>
-    </application-policy>
-
-    <!-- Security domain for JBossMQ when using file-state-service.xml
-    <application-policy name = "jbossmq">
-       <authentication>
-          <login-module code = "org.jboss.mq.sm.file.DynamicLoginModule"
-             flag = "required">
-             <module-option name = "unauthenticatedIdentity">guest</module-option>
-             <module-option name = "sm.objectname">jboss.mq:service=StateManager</module-option>
-          </login-module>
-       </authentication>
-    </application-policy>
-    -->
-
-    <!-- Security domains for testing new jca framework -->
-    <application-policy name = "HsqlDbRealm">
-       <authentication>
-          <login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule"
-             flag = "required">
-             <module-option name = "principal">sa</module-option>
-             <module-option name = "userName">sa</module-option>
-             <module-option name = "password"></module-option>
-             <module-option name = "managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=DefaultDS</module-option>
-          </login-module>
-       </authentication>
-    </application-policy>
-
-    <application-policy name = "JmsXARealm">
-       <authentication>
-          <login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule"
-             flag = "required">
-             <module-option name = "principal">guest</module-option>
-             <module-option name = "userName">guest</module-option>
-             <module-option name = "password">guest</module-option>
-             <module-option name = "managedConnectionFactoryName">jboss.jca:service=TxCM,name=JmsXA</module-option>
-          </login-module>
-       </authentication>
-    </application-policy>
-
-    <!-- A template configuration for the jmx-console web application. This
-      defaults to the UsersRolesLoginModule the same as other and should be
-      changed to a stronger authentication mechanism as required.
-    -->
-    <application-policy name = "jmx-console">
-       <authentication>
-          <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
-             flag = "required">
-           <module-option name="usersProperties">props/jmx-console-users.properties</module-option>
-           <module-option name="rolesProperties">props/jmx-console-roles.properties</module-option>
-          </login-module>
-       </authentication>
-    </application-policy>
-
-    <!-- A template configuration for the web-console web application. This
-      defaults to the UsersRolesLoginModule the same as other and should be
-      changed to a stronger authentication mechanism as required.
-    -->
-    <application-policy name = "web-console">
-       <authentication>
-          <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
-             flag = "required">
-             <module-option name="usersProperties">web-console-users.properties</module-option>
-             <module-option name="rolesProperties">web-console-roles.properties</module-option>
-          </login-module>
-       </authentication>
-    </application-policy>
-
-    <!--
-      A template configuration for the JBossWS security domain.
-      This defaults to the UsersRolesLoginModule the same as other and should be
-      changed to a stronger authentication mechanism as required.
-    -->
-    <application-policy name="JBossWS">
-      <authentication>
-        <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
-          flag="required">
-          <module-option name="usersProperties">props/jbossws-users.properties</module-option>
-          <module-option name="rolesProperties">props/jbossws-roles.properties</module-option>
-          <module-option name="unauthenticatedIdentity">anonymous</module-option>
-        </login-module>
-      </authentication>
-    </application-policy>
-
-    <!-- The default login configuration used by any security domain that
-    does not have a application-policy entry with a matching name
-    -->
-    <application-policy name = "other">
-       <!-- A simple server login module, which can be used when the number
-       of users is relatively small. It uses two properties files:
-       users.properties, which holds users (key) and their password (value).
-       roles.properties, which holds users (key) and a comma-separated list of
-       their roles (value).
-       The unauthenticatedIdentity property defines the name of the principal
-       that will be used when a null username and password are presented as is
-       the case for an unuathenticated web client or MDB. If you want to
-       allow such users to be authenticated add the property, e.g.,
-       unauthenticatedIdentity="nobody"
-       -->
-       <authentication>
-          <login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule"
-             flag = "required" />
-       </authentication>
-    </application-policy>
-
-</policy>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/login-config.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/login-config.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/login-config.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/login-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,159 @@
+<?xml version='1.0'?>
+<!DOCTYPE policy PUBLIC
+      "-//JBoss//DTD JBOSS Security Config 3.0//EN"
+      "http://www.jboss.org/j2ee/dtd/security_config.dtd">
+
+<!-- The XML based JAAS login configuration read by the
+org.jboss.security.auth.login.XMLLoginConfig mbean. Add
+an application-policy element for each security domain.
+
+The outline of the application-policy is:
+<application-policy name="security-domain-name">
+  <authentication>
+    <login-module code="login.module1.class.name" flag="control_flag">
+      <module-option name = "option1-name">option1-value</module-option>
+      <module-option name = "option2-name">option2-value</module-option>
+      ...
+    </login-module>
+
+    <login-module code="login.module2.class.name" flag="control_flag">
+      ...
+    </login-module>
+    ...
+  </authentication>
+</application-policy>
+
+$Revision: 43749 $
+-->
+
+<policy>
+    <!-- Used by clients within the application server VM such as
+    mbeans and servlets that access EJBs.
+    -->
+    <application-policy name = "client-login">
+       <authentication>
+          <login-module code = "org.jboss.security.ClientLoginModule"
+             flag = "required">
+             <!-- Any existing security context will be restored on logout -->
+             <module-option name="restore-login-identity">true</module-option>
+          </login-module>
+       </authentication>
+    </application-policy>
+
+    <!-- Security domain for JBossMQ -->
+    <application-policy name = "jbossmq">
+       <authentication>
+          <login-module code = "org.jboss.security.auth.spi.DatabaseServerLoginModule"
+             flag = "required">
+             <module-option name = "unauthenticatedIdentity">guest</module-option>
+             <module-option name = "dsJndiName">java:/DefaultDS</module-option>
+             <module-option name = "principalsQuery">SELECT PASSWD FROM JMS_USERS WHERE USERID=?</module-option>
+             <module-option name = "rolesQuery">SELECT ROLEID, 'Roles' FROM JMS_ROLES WHERE USERID=?</module-option>
+          </login-module>
+       </authentication>
+    </application-policy>
+
+    <!-- Security domain for JBossMQ when using file-state-service.xml
+    <application-policy name = "jbossmq">
+       <authentication>
+          <login-module code = "org.jboss.mq.sm.file.DynamicLoginModule"
+             flag = "required">
+             <module-option name = "unauthenticatedIdentity">guest</module-option>
+             <module-option name = "sm.objectname">jboss.mq:service=StateManager</module-option>
+          </login-module>
+       </authentication>
+    </application-policy>
+    -->
+
+    <!-- Security domains for testing new jca framework -->
+    <application-policy name = "HsqlDbRealm">
+       <authentication>
+          <login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule"
+             flag = "required">
+             <module-option name = "principal">sa</module-option>
+             <module-option name = "userName">sa</module-option>
+             <module-option name = "password"></module-option>
+             <module-option name = "managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=DefaultDS</module-option>
+          </login-module>
+       </authentication>
+    </application-policy>
+
+    <application-policy name = "JmsXARealm">
+       <authentication>
+          <login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule"
+             flag = "required">
+             <module-option name = "principal">guest</module-option>
+             <module-option name = "userName">guest</module-option>
+             <module-option name = "password">guest</module-option>
+             <module-option name = "managedConnectionFactoryName">jboss.jca:service=TxCM,name=JmsXA</module-option>
+          </login-module>
+       </authentication>
+    </application-policy>
+
+    <!-- A template configuration for the jmx-console web application. This
+      defaults to the UsersRolesLoginModule the same as other and should be
+      changed to a stronger authentication mechanism as required.
+    -->
+    <application-policy name = "jmx-console">
+       <authentication>
+          <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
+             flag = "required">
+           <module-option name="usersProperties">props/jmx-console-users.properties</module-option>
+           <module-option name="rolesProperties">props/jmx-console-roles.properties</module-option>
+          </login-module>
+       </authentication>
+    </application-policy>
+
+    <!-- A template configuration for the web-console web application. This
+      defaults to the UsersRolesLoginModule the same as other and should be
+      changed to a stronger authentication mechanism as required.
+    -->
+    <application-policy name = "web-console">
+       <authentication>
+          <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
+             flag = "required">
+             <module-option name="usersProperties">web-console-users.properties</module-option>
+             <module-option name="rolesProperties">web-console-roles.properties</module-option>
+          </login-module>
+       </authentication>
+    </application-policy>
+
+    <!--
+      A template configuration for the JBossWS security domain.
+      This defaults to the UsersRolesLoginModule the same as other and should be
+      changed to a stronger authentication mechanism as required.
+    -->
+    <application-policy name="JBossWS">
+      <authentication>
+        <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
+          flag="required">
+          <module-option name="usersProperties">props/jbossws-users.properties</module-option>
+          <module-option name="rolesProperties">props/jbossws-roles.properties</module-option>
+          <module-option name="unauthenticatedIdentity">anonymous</module-option>
+        </login-module>
+      </authentication>
+    </application-policy>
+
+    <!-- The default login configuration used by any security domain that
+    does not have a application-policy entry with a matching name
+    -->
+    <application-policy name = "other">
+       <!-- A simple server login module, which can be used when the number
+       of users is relatively small. It uses two properties files:
+       users.properties, which holds users (key) and their password (value).
+       roles.properties, which holds users (key) and a comma-separated list of
+       their roles (value).
+       The unauthenticatedIdentity property defines the name of the principal
+       that will be used when a null username and password are presented as is
+       the case for an unuathenticated web client or MDB. If you want to
+       allow such users to be authenticated add the property, e.g.,
+       unauthenticatedIdentity="nobody"
+       -->
+       <authentication>
+          <login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule"
+             flag = "required" />
+       </authentication>
+    </application-policy>
+
+</policy>
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/props)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-roles.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/props/jbossws-roles.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-roles.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,2 +0,0 @@
-# A sample roles.properties file for use with the UsersRolesLoginModule
-kermit=friend
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-roles.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/props/jbossws-roles.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-roles.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-roles.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,2 @@
+# A sample roles.properties file for use with the UsersRolesLoginModule
+kermit=friend
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-users.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/props/jbossws-users.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-users.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,2 +0,0 @@
-# A sample users.properties file for use with the UsersRolesLoginModule
-kermit=thefrog
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-users.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/props/jbossws-users.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-users.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jbossws-users.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,2 @@
+# A sample users.properties file for use with the UsersRolesLoginModule
+kermit=thefrog
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-roles.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/props/jmx-console-roles.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-roles.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,2 +0,0 @@
-# A sample roles.properties file for use with the UsersRolesLoginModule
-admin=JBossAdmin,HttpInvoker

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-roles.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/props/jmx-console-roles.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-roles.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-roles.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,2 @@
+# A sample roles.properties file for use with the UsersRolesLoginModule
+admin=JBossAdmin,HttpInvoker

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-users.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/props/jmx-console-users.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-users.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,2 +0,0 @@
-# A sample users.properties file for use with the UsersRolesLoginModule
-admin=admin

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-users.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/props/jmx-console-users.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-users.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/props/jmx-console-users.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,2 @@
+# A sample users.properties file for use with the UsersRolesLoginModule
+admin=admin

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjaws.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/standardjaws.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjaws.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1267 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE jbosscmp-jdbc PUBLIC
-    "-//JBoss//DTD JBOSSCMP-JDBC 3.0//EN"
-    "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd">
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Standard Jaws Configuration                                          -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: standardjaws.xml 8624 2002-06-27 19:26:28Z dsundstrom $ -->
-
-<jaws>
-   <datasource>java:/DefaultDS</datasource>
-   <type-mapping>Hypersonic SQL</type-mapping>
-   <debug>false</debug>
-
-   <default-entity>
-      <create-table>true</create-table>
-      <remove-table>false</remove-table>
-      <tuned-updates>true</tuned-updates>
-      <read-only>false</read-only>
-      <time-out>300</time-out>
-      <row-locking>false</row-locking>
-      <read-ahead>false</read-ahead>
-   </default-entity>
-
-   <type-mappings>
-      <type-mapping-definition>
-	 <name>InterBase</name>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>BIT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Byte</java-type>
-	    <jdbc-type>TINYINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>SMALLINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>BIGINT</jdbc-type>
-	    <sql-type>NUMERIC(18,0)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>REAL</jdbc-type>
-	    <sql-type>FLOAT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>DOUBLE PRECISION</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR(64)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Time</java-type>
-	    <jdbc-type>TIME</jdbc-type>
-	    <sql-type>TIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>TIMESTAMP</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>JAVA_OBJECT</jdbc-type>
-	    <sql-type>VARCHAR(2000)</sql-type>
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-	 <name>DB2</name>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>BIT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <!--  DB2 does not appear to support columns of type "byte"
-	 Regrettably, this means they'll be serialized.
-      <mapping>
-      <java-type>java.lang.Byte</java-type>
-      <jdbc-type>CHAR</jdbc-type>
-      <sql-type>CHAR(1) FOR BIT DATA</sql-type>
-      </mapping>
-	 -->
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>SMALLINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>BIGINT</jdbc-type>
-	    <sql-type>BIGINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>REAL</jdbc-type>
-	    <sql-type>REAL</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>DOUBLE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR(254)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Time</java-type>
-	    <jdbc-type>TIME</jdbc-type>
-	    <sql-type>TIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>TIMESTAMP</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>JAVA_OBJECT</jdbc-type>
-	    <sql-type>BLOB(2000)</sql-type>
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-	 <name>Oracle8</name>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>BIT</jdbc-type>
-	    <sql-type>NUMBER(1)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Byte</java-type>
-	    <jdbc-type>NUMERIC</jdbc-type>
-	    <sql-type>NUMBER(3)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>NUMERIC</jdbc-type>
-	    <sql-type>NUMBER(5)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>NUMBER(10)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>BIGINT</jdbc-type>
-	    <sql-type>NUMBER(19)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>REAL</jdbc-type>
-	    <sql-type>NUMBER(38,7)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.math.BigDecimal</java-type>
-	    <jdbc-type>DECIMAL</jdbc-type>
-	    <sql-type>NUMBER(38,15)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>NUMBER(38,15)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR2(255)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Time</java-type>
-	    <jdbc-type>TIME</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>BLOB</jdbc-type>
-	    <sql-type>BLOB</sql-type>
-	    <!-- Change this from BLOB to RAW(255) if you know your
-	    serialized object will be <= 255 bytes -->
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-	 <name>Oracle7</name>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>BIT</jdbc-type>
-	    <sql-type>NUMBER(1)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Byte</java-type>
-	    <jdbc-type>NUMERIC</jdbc-type>
-	    <sql-type>NUMBER(3)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>NUMERIC</jdbc-type>
-	    <sql-type>NUMBER(5)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>NUMBER(10)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>BIGINT</jdbc-type>
-	    <sql-type>NUMBER(19)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>REAL</jdbc-type>
-	    <sql-type>NUMBER(38,7)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>NUMBER(38,15)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR2(255)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Time</java-type>
-	    <jdbc-type>TIME</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>JAVA_OBJECT</jdbc-type>
-	    <sql-type>LONG RAW</sql-type>
-	    <!-- Change this from LONG RAW to RAW(255) if you know your
-	    serialized object will be <= 255 bytes -->
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-	 <name>Sybase</name>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>BIT</jdbc-type>
-	    <sql-type>BIT</sql-type>
-	 </mapping>
-	 <!-- Current Sybase JDBC drivers (jConnect 5.2) don't support
-	 byte or short.  Unfortunately they'll be serialized.
-      <mapping>
-      <java-type>java.lang.Byte</java-type>
-      <jdbc-type>TINYINT</jdbc-type>
-      <sql-type>TINYINT</sql-type>
-      </mapping>
-      <mapping>
-      <java-type>java.lang.Short</java-type>
-      <jdbc-type>SMALLINT</jdbc-type>
-      <sql-type>SMALLINT</sql-type>
-      </mapping>
-	 -->
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>NUMERIC</jdbc-type>
-	    <sql-type>NUMERIC(38,0)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>REAL</jdbc-type>
-	    <sql-type>REAL</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>DOUBLE PRECISION</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR(255)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATETIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Time</java-type>
-	    <jdbc-type>TIME</jdbc-type>
-	    <sql-type>SMALLDATETIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>DATETIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>JAVA_OBJECT</jdbc-type>
-	    <sql-type>IMAGE</sql-type>
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-         <name>PostgreSQL</name>
-	     <mapping>
-	        <java-type>java.lang.Boolean</java-type>
-	        <jdbc-type>CHAR</jdbc-type>
-	        <sql-type>BOOLEAN</sql-type>
-	     </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>INT2</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>INT2</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INT4</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>INT8</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT(7)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>FLOAT8</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR(1)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>TEXT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>OID</sql-type>
-         </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-         <name>PostgreSQL 7.2</name>
-	     <mapping>
-	        <java-type>java.lang.Boolean</java-type>
-	        <jdbc-type>CHAR</jdbc-type>
-	        <sql-type>BOOLEAN</sql-type>
-	     </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>INT2</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>INT2</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INT4</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>INT8</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT(7)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>FLOAT8</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR(1)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>TEXT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>BYTEA</sql-type>
-         </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-	 <name>Hypersonic SQL</name>
-	 <mapping>
-	    <java-type>java.lang.Byte</java-type>
-	    <jdbc-type>SMALLINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.util.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>BIT</jdbc-type>
-	    <sql-type>BIT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>JAVA_OBJECT</jdbc-type>
-	    <sql-type>OBJECT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>SMALLINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR(256)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>TIMESTAMP</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>REAL</jdbc-type>
-	    <sql-type>REAL</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>BIGINT</jdbc-type>
-	    <sql-type>BIGINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>DOUBLE</sql-type>
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-	 <name>PointBase</name>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>SMALLINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>BIGINT</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>FLOAT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>FLOAT</jdbc-type>
-	    <sql-type>FLOAT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>BINARY</jdbc-type>
-	    <sql-type>BOOLEAN</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR(256)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Byte</java-type>
-	    <jdbc-type>SMALLINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>BLOB</jdbc-type>
-	    <sql-type>BLOB</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-	 <name>SOLID</name>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Byte</java-type>
-	    <jdbc-type>TINYINT</jdbc-type>
-	    <sql-type>TINYINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>DOUBLE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>BLOB</jdbc-type>
-	    <sql-type>BLOB</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR(256)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>TIMESTAMP</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>BIT</jdbc-type>
-	    <sql-type>BIT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>FLOAT</jdbc-type>
-	    <sql-type>FLOAT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>BIGINT</jdbc-type>
-	    <sql-type>BIGINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.util.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-	 <name>mySQL</name>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>FLOAT</jdbc-type>
-	    <sql-type>FLOAT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>DOUBLE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>TINYINT</jdbc-type>
-	    <sql-type>TINYINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>JAVA_OBJECT</jdbc-type>
-	    <sql-type>BLOB</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>SMALLINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>TIMESTAMP</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Byte</java-type>
-	    <jdbc-type>TINYINT</jdbc-type>
-	    <sql-type>TINYINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>BIGINT</jdbc-type>
-	    <sql-type>BIGINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR(255) BINARY</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.util.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATETIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATETIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Time</java-type>
-	    <jdbc-type>TIME</jdbc-type>
-	    <sql-type>BIGINT</sql-type>
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-	 <name>MS SQLSERVER</name>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>SMALLINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>DOUBLE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>DECIMAL</jdbc-type>
-	    <sql-type>DECIMAL(20)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.math.BigDecimal</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR(256)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR(256)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>JAVA_OBJECT</jdbc-type>
-	    <sql-type>IMAGE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Byte</java-type>
-	    <jdbc-type>TINYINT</jdbc-type>
-	    <sql-type>TINYINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>TIMESTAMP</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATETIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Time</java-type>
-	    <jdbc-type>TIME</jdbc-type>
-	    <sql-type>DATETIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.util.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATETIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>BIT</jdbc-type>
-	    <sql-type>BIT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>FLOAT</jdbc-type>
-	    <sql-type>FLOAT</sql-type>
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition> 
-	 <name>MS SQLSERVER2000</name> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Integer</java-type> 
-	    <jdbc-type>INTEGER</jdbc-type> 
-	    <sql-type>INTEGER</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Character</java-type> 
-	    <jdbc-type>CHAR</jdbc-type> 
-	    <sql-type>CHAR</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Short</java-type> 
-	    <jdbc-type>SMALLINT</jdbc-type> 
-	    <sql-type>SMALLINT</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Long</java-type> 
-	    <jdbc-type>BIGINT</jdbc-type> 
-	    <sql-type>BIGINT</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.math.BigDecimal</java-type> 
-	    <jdbc-type>VARCHAR</jdbc-type> 
-	    <sql-type>VARCHAR(256)</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.String</java-type> 
-	    <jdbc-type>VARCHAR</jdbc-type> 
-	    <sql-type>VARCHAR(256)</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Object</java-type> 
-	    <jdbc-type>JAVA_OBJECT</jdbc-type> 
-	    <sql-type>IMAGE</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Byte</java-type> 
-	    <jdbc-type>TINYINT</jdbc-type> 
-	    <sql-type>TINYINT</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.sql.Timestamp</java-type> 
-	    <jdbc-type>TIMESTAMP</jdbc-type> 
-	    <sql-type>TIMESTAMP</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.sql.Date</java-type> 
-	    <jdbc-type>DATE</jdbc-type> 
-	    <sql-type>DATETIME</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.sql.Time</java-type> 
-	    <jdbc-type>TIME</jdbc-type> 
-	    <sql-type>DATETIME</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.util.Date</java-type> 
-	    <jdbc-type>DATE</jdbc-type> 
-	    <sql-type>DATETIME</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Boolean</java-type> 
-	    <jdbc-type>BIT</jdbc-type> 
-	    <sql-type>BIT</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Float</java-type> 
-	    <jdbc-type>REAL</jdbc-type> 
-	    <sql-type>REAL</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Double</java-type> 
-	    <jdbc-type>DOUBLE</jdbc-type> 
-	    <sql-type>FLOAT</sql-type> 
-	 </mapping> 
-      </type-mapping-definition>
-      
-      <type-mapping-definition>
-	 <name>DB2/400</name>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR(1)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR(256)</sql-type>
-	 </mapping>
-	 <!-- Apparent DB2/400 doesn't handle Byte type either
-      <mapping>
-      <java-type>java.lang.Byte</java-type>
-      <jdbc-type>CHAR</jdbc-type>
-      <sql-type>CHAR(1) FOR BIT DATA</sql-type>
-      </mapping>
-	 -->
-	 <mapping>
-	    <java-type>java.util.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Time</java-type>
-	    <jdbc-type>TIME</jdbc-type>
-	    <sql-type>TIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>FLOAT</jdbc-type>
-	    <sql-type>FLOAT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>DOUBLE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>BIGINT</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR(5)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>SMALLINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>JAVA_OBJECT</jdbc-type>
-	    <sql-type>VARCHAR(4096) FOR BIT DATA</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>TIMESTAMP</sql-type>
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-	 <name>SapDB</name>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>VARCHAR</jdbc-type>
-	    <sql-type>VARCHAR(256)</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>JAVA_OBJECT</jdbc-type>
-	    <sql-type>LONG BYTE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Byte</java-type>
-	    <jdbc-type>TINYINT</jdbc-type>
-	    <sql-type>CHAR BYTE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>TIMESTAMP</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.util.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Time</java-type>
-	    <jdbc-type>TIME</jdbc-type>
-	    <sql-type>TIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>BIT</jdbc-type>
-	    <sql-type>BOOLEAN</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>FLOAT</jdbc-type>
-	    <sql-type>FLOAT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>SMALLINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>DOUBLE PRECISION</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>DECIMAL</jdbc-type>
-	    <sql-type>DECIMAL(20)</sql-type>
-	 </mapping>
-      </type-mapping-definition>
-
-      <type-mapping-definition>
-	 <name>Cloudscape</name>
-	 <mapping>
-	    <java-type>java.math.BigDecimal</java-type>
-	    <jdbc-type>LONGVARCHAR</jdbc-type>
-	    <sql-type>LONG VARCHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Boolean</java-type>
-	    <jdbc-type>BIT</jdbc-type>
-	    <sql-type>BOOLEAN</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Byte</java-type>
-	    <jdbc-type>TINYINT</jdbc-type>
-	    <sql-type>TINYINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Short</java-type>
-	    <jdbc-type>SMALLINT</jdbc-type>
-	    <sql-type>SMALLINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Integer</java-type>
-	    <jdbc-type>INTEGER</jdbc-type>
-	    <sql-type>INTEGER</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Long</java-type>
-	    <jdbc-type>BIGINT</jdbc-type>
-	    <sql-type>LONGINT</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Float</java-type>
-	    <jdbc-type>REAL</jdbc-type>
-	    <sql-type>REAL</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Double</java-type>
-	    <jdbc-type>DOUBLE</jdbc-type>
-	    <sql-type>DOUBLE PRECISION</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Character</java-type>
-	    <jdbc-type>CHAR</jdbc-type>
-	    <sql-type>CHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.String</java-type>
-	    <jdbc-type>LONGVARCHAR</jdbc-type>
-	    <sql-type>LONG VARCHAR</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Date</java-type>
-	    <jdbc-type>DATE</jdbc-type>
-	    <sql-type>DATE</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Time</java-type>
-	    <jdbc-type>TIME</jdbc-type>
-	    <sql-type>TIME</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.sql.Timestamp</java-type>
-	    <jdbc-type>TIMESTAMP</jdbc-type>
-	    <sql-type>TIMESTAMP</sql-type>
-	 </mapping>
-	 <mapping>
-	    <java-type>java.lang.Object</java-type>
-	    <jdbc-type>JAVA_OBJECT</jdbc-type>
-	    <sql-type>LONG VARBINARY</sql-type>
-	 </mapping>
-      </type-mapping-definition>
-
-      
-      <type-mapping-definition> 
-	 <name>InformixDB</name> 
-	 <mapping> 
-	    <java-type>java.lang.Character</java-type> 
-	    <jdbc-type>CHAR</jdbc-type> 
-	    <sql-type>CHAR(1)</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.String</java-type> 
-	    <jdbc-type>VARCHAR</jdbc-type> 
-	    <sql-type>VARCHAR(255,0)</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.math.BigDecimal</java-type> 
-	    <jdbc-type>NUMERIC</jdbc-type> 
-	    <sql-type>DECIMAL</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Boolean</java-type> 
-	    <jdbc-type>BIT</jdbc-type> 
-	    <sql-type>SMALLINT</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Integer</java-type> 
-	    <jdbc-type>INTEGER</jdbc-type> 
-	    <sql-type>INTEGER</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Long</java-type> 
-	    <jdbc-type>BIGINT</jdbc-type> 
-	    <sql-type>NUMERIC(18,0)</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Float</java-type> 
-	    <jdbc-type>REAL</jdbc-type> 
-	    <sql-type>FLOAT</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Double</java-type> 
-	    <jdbc-type>DOUBLE</jdbc-type> 
-	    <sql-type>DOUBLE PRECISION</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Byte</java-type> 
-	    <jdbc-type>TINYINT</jdbc-type> 
-	    <sql-type>SMALLINT</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Short</java-type> 
-	    <jdbc-type>SMALLINT</jdbc-type> 
-	    <sql-type>SMALLINT</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.util.Date</java-type> 
-	    <jdbc-type>DATE</jdbc-type> 
-	    <sql-type>DATE</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.sql.Date</java-type> 
-	    <jdbc-type>DATE</jdbc-type> 
-	    <sql-type>DATE</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.sql.Time</java-type> 
-	    <jdbc-type>TIME</jdbc-type> 
-	    <sql-type>TIME</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.sql.Timestamp</java-type> 
-	    <jdbc-type>TIMESTAMP</jdbc-type> 
-	    <sql-type>DATETIME YEAR TO FRACTION(3)</sql-type> 
-	 </mapping> 
-	 
-	 <mapping> 
-	    <java-type>java.lang.Object</java-type> 
-	    <jdbc-type>JAVA_OBJECT</jdbc-type> 
-	    <sql-type>BYTE</sql-type> 
-	 </mapping> 
-      </type-mapping-definition> 
-
-   </type-mappings>
-</jaws>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjaws.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/standardjaws.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjaws.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjaws.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1267 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE jbosscmp-jdbc PUBLIC
+    "-//JBoss//DTD JBOSSCMP-JDBC 3.0//EN"
+    "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Standard Jaws Configuration                                          -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: standardjaws.xml 8624 2002-06-27 19:26:28Z dsundstrom $ -->
+
+<jaws>
+   <datasource>java:/DefaultDS</datasource>
+   <type-mapping>Hypersonic SQL</type-mapping>
+   <debug>false</debug>
+
+   <default-entity>
+      <create-table>true</create-table>
+      <remove-table>false</remove-table>
+      <tuned-updates>true</tuned-updates>
+      <read-only>false</read-only>
+      <time-out>300</time-out>
+      <row-locking>false</row-locking>
+      <read-ahead>false</read-ahead>
+   </default-entity>
+
+   <type-mappings>
+      <type-mapping-definition>
+	 <name>InterBase</name>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>BIT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Byte</java-type>
+	    <jdbc-type>TINYINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>SMALLINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>BIGINT</jdbc-type>
+	    <sql-type>NUMERIC(18,0)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>REAL</jdbc-type>
+	    <sql-type>FLOAT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>DOUBLE PRECISION</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR(64)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Time</java-type>
+	    <jdbc-type>TIME</jdbc-type>
+	    <sql-type>TIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>TIMESTAMP</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>JAVA_OBJECT</jdbc-type>
+	    <sql-type>VARCHAR(2000)</sql-type>
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+	 <name>DB2</name>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>BIT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <!--  DB2 does not appear to support columns of type "byte"
+	 Regrettably, this means they'll be serialized.
+      <mapping>
+      <java-type>java.lang.Byte</java-type>
+      <jdbc-type>CHAR</jdbc-type>
+      <sql-type>CHAR(1) FOR BIT DATA</sql-type>
+      </mapping>
+	 -->
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>SMALLINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>BIGINT</jdbc-type>
+	    <sql-type>BIGINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>REAL</jdbc-type>
+	    <sql-type>REAL</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>DOUBLE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR(254)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Time</java-type>
+	    <jdbc-type>TIME</jdbc-type>
+	    <sql-type>TIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>TIMESTAMP</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>JAVA_OBJECT</jdbc-type>
+	    <sql-type>BLOB(2000)</sql-type>
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+	 <name>Oracle8</name>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>BIT</jdbc-type>
+	    <sql-type>NUMBER(1)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Byte</java-type>
+	    <jdbc-type>NUMERIC</jdbc-type>
+	    <sql-type>NUMBER(3)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>NUMERIC</jdbc-type>
+	    <sql-type>NUMBER(5)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>NUMBER(10)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>BIGINT</jdbc-type>
+	    <sql-type>NUMBER(19)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>REAL</jdbc-type>
+	    <sql-type>NUMBER(38,7)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.math.BigDecimal</java-type>
+	    <jdbc-type>DECIMAL</jdbc-type>
+	    <sql-type>NUMBER(38,15)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>NUMBER(38,15)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR2(255)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Time</java-type>
+	    <jdbc-type>TIME</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>BLOB</jdbc-type>
+	    <sql-type>BLOB</sql-type>
+	    <!-- Change this from BLOB to RAW(255) if you know your
+	    serialized object will be <= 255 bytes -->
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+	 <name>Oracle7</name>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>BIT</jdbc-type>
+	    <sql-type>NUMBER(1)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Byte</java-type>
+	    <jdbc-type>NUMERIC</jdbc-type>
+	    <sql-type>NUMBER(3)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>NUMERIC</jdbc-type>
+	    <sql-type>NUMBER(5)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>NUMBER(10)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>BIGINT</jdbc-type>
+	    <sql-type>NUMBER(19)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>REAL</jdbc-type>
+	    <sql-type>NUMBER(38,7)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>NUMBER(38,15)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR2(255)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Time</java-type>
+	    <jdbc-type>TIME</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>JAVA_OBJECT</jdbc-type>
+	    <sql-type>LONG RAW</sql-type>
+	    <!-- Change this from LONG RAW to RAW(255) if you know your
+	    serialized object will be <= 255 bytes -->
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+	 <name>Sybase</name>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>BIT</jdbc-type>
+	    <sql-type>BIT</sql-type>
+	 </mapping>
+	 <!-- Current Sybase JDBC drivers (jConnect 5.2) don't support
+	 byte or short.  Unfortunately they'll be serialized.
+      <mapping>
+      <java-type>java.lang.Byte</java-type>
+      <jdbc-type>TINYINT</jdbc-type>
+      <sql-type>TINYINT</sql-type>
+      </mapping>
+      <mapping>
+      <java-type>java.lang.Short</java-type>
+      <jdbc-type>SMALLINT</jdbc-type>
+      <sql-type>SMALLINT</sql-type>
+      </mapping>
+	 -->
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>NUMERIC</jdbc-type>
+	    <sql-type>NUMERIC(38,0)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>REAL</jdbc-type>
+	    <sql-type>REAL</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>DOUBLE PRECISION</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR(255)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATETIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Time</java-type>
+	    <jdbc-type>TIME</jdbc-type>
+	    <sql-type>SMALLDATETIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>DATETIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>JAVA_OBJECT</jdbc-type>
+	    <sql-type>IMAGE</sql-type>
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+         <name>PostgreSQL</name>
+	     <mapping>
+	        <java-type>java.lang.Boolean</java-type>
+	        <jdbc-type>CHAR</jdbc-type>
+	        <sql-type>BOOLEAN</sql-type>
+	     </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>INT2</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>INT2</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INT4</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>INT8</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT(7)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>FLOAT8</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR(1)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>TEXT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>OID</sql-type>
+         </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+         <name>PostgreSQL 7.2</name>
+	     <mapping>
+	        <java-type>java.lang.Boolean</java-type>
+	        <jdbc-type>CHAR</jdbc-type>
+	        <sql-type>BOOLEAN</sql-type>
+	     </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>INT2</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>INT2</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INT4</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>INT8</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT(7)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>FLOAT8</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR(1)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>TEXT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>BYTEA</sql-type>
+         </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+	 <name>Hypersonic SQL</name>
+	 <mapping>
+	    <java-type>java.lang.Byte</java-type>
+	    <jdbc-type>SMALLINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.util.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>BIT</jdbc-type>
+	    <sql-type>BIT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>JAVA_OBJECT</jdbc-type>
+	    <sql-type>OBJECT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>SMALLINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR(256)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>TIMESTAMP</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>REAL</jdbc-type>
+	    <sql-type>REAL</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>BIGINT</jdbc-type>
+	    <sql-type>BIGINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>DOUBLE</sql-type>
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+	 <name>PointBase</name>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>SMALLINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>BIGINT</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>FLOAT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>FLOAT</jdbc-type>
+	    <sql-type>FLOAT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>BINARY</jdbc-type>
+	    <sql-type>BOOLEAN</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR(256)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Byte</java-type>
+	    <jdbc-type>SMALLINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>BLOB</jdbc-type>
+	    <sql-type>BLOB</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+	 <name>SOLID</name>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Byte</java-type>
+	    <jdbc-type>TINYINT</jdbc-type>
+	    <sql-type>TINYINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>DOUBLE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>BLOB</jdbc-type>
+	    <sql-type>BLOB</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR(256)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>TIMESTAMP</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>BIT</jdbc-type>
+	    <sql-type>BIT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>FLOAT</jdbc-type>
+	    <sql-type>FLOAT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>BIGINT</jdbc-type>
+	    <sql-type>BIGINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.util.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+	 <name>mySQL</name>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>FLOAT</jdbc-type>
+	    <sql-type>FLOAT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>DOUBLE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>TINYINT</jdbc-type>
+	    <sql-type>TINYINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>JAVA_OBJECT</jdbc-type>
+	    <sql-type>BLOB</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>SMALLINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>TIMESTAMP</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Byte</java-type>
+	    <jdbc-type>TINYINT</jdbc-type>
+	    <sql-type>TINYINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>BIGINT</jdbc-type>
+	    <sql-type>BIGINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR(255) BINARY</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.util.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATETIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATETIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Time</java-type>
+	    <jdbc-type>TIME</jdbc-type>
+	    <sql-type>BIGINT</sql-type>
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+	 <name>MS SQLSERVER</name>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>SMALLINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>DOUBLE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>DECIMAL</jdbc-type>
+	    <sql-type>DECIMAL(20)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.math.BigDecimal</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR(256)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR(256)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>JAVA_OBJECT</jdbc-type>
+	    <sql-type>IMAGE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Byte</java-type>
+	    <jdbc-type>TINYINT</jdbc-type>
+	    <sql-type>TINYINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>TIMESTAMP</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATETIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Time</java-type>
+	    <jdbc-type>TIME</jdbc-type>
+	    <sql-type>DATETIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.util.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATETIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>BIT</jdbc-type>
+	    <sql-type>BIT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>FLOAT</jdbc-type>
+	    <sql-type>FLOAT</sql-type>
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition> 
+	 <name>MS SQLSERVER2000</name> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Integer</java-type> 
+	    <jdbc-type>INTEGER</jdbc-type> 
+	    <sql-type>INTEGER</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Character</java-type> 
+	    <jdbc-type>CHAR</jdbc-type> 
+	    <sql-type>CHAR</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Short</java-type> 
+	    <jdbc-type>SMALLINT</jdbc-type> 
+	    <sql-type>SMALLINT</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Long</java-type> 
+	    <jdbc-type>BIGINT</jdbc-type> 
+	    <sql-type>BIGINT</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.math.BigDecimal</java-type> 
+	    <jdbc-type>VARCHAR</jdbc-type> 
+	    <sql-type>VARCHAR(256)</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.String</java-type> 
+	    <jdbc-type>VARCHAR</jdbc-type> 
+	    <sql-type>VARCHAR(256)</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Object</java-type> 
+	    <jdbc-type>JAVA_OBJECT</jdbc-type> 
+	    <sql-type>IMAGE</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Byte</java-type> 
+	    <jdbc-type>TINYINT</jdbc-type> 
+	    <sql-type>TINYINT</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.sql.Timestamp</java-type> 
+	    <jdbc-type>TIMESTAMP</jdbc-type> 
+	    <sql-type>TIMESTAMP</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.sql.Date</java-type> 
+	    <jdbc-type>DATE</jdbc-type> 
+	    <sql-type>DATETIME</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.sql.Time</java-type> 
+	    <jdbc-type>TIME</jdbc-type> 
+	    <sql-type>DATETIME</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.util.Date</java-type> 
+	    <jdbc-type>DATE</jdbc-type> 
+	    <sql-type>DATETIME</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Boolean</java-type> 
+	    <jdbc-type>BIT</jdbc-type> 
+	    <sql-type>BIT</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Float</java-type> 
+	    <jdbc-type>REAL</jdbc-type> 
+	    <sql-type>REAL</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Double</java-type> 
+	    <jdbc-type>DOUBLE</jdbc-type> 
+	    <sql-type>FLOAT</sql-type> 
+	 </mapping> 
+      </type-mapping-definition>
+      
+      <type-mapping-definition>
+	 <name>DB2/400</name>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR(1)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR(256)</sql-type>
+	 </mapping>
+	 <!-- Apparent DB2/400 doesn't handle Byte type either
+      <mapping>
+      <java-type>java.lang.Byte</java-type>
+      <jdbc-type>CHAR</jdbc-type>
+      <sql-type>CHAR(1) FOR BIT DATA</sql-type>
+      </mapping>
+	 -->
+	 <mapping>
+	    <java-type>java.util.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Time</java-type>
+	    <jdbc-type>TIME</jdbc-type>
+	    <sql-type>TIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>FLOAT</jdbc-type>
+	    <sql-type>FLOAT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>DOUBLE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>BIGINT</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR(5)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>SMALLINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>JAVA_OBJECT</jdbc-type>
+	    <sql-type>VARCHAR(4096) FOR BIT DATA</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>TIMESTAMP</sql-type>
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+	 <name>SapDB</name>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>VARCHAR</jdbc-type>
+	    <sql-type>VARCHAR(256)</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>JAVA_OBJECT</jdbc-type>
+	    <sql-type>LONG BYTE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Byte</java-type>
+	    <jdbc-type>TINYINT</jdbc-type>
+	    <sql-type>CHAR BYTE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>TIMESTAMP</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.util.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Time</java-type>
+	    <jdbc-type>TIME</jdbc-type>
+	    <sql-type>TIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>BIT</jdbc-type>
+	    <sql-type>BOOLEAN</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>FLOAT</jdbc-type>
+	    <sql-type>FLOAT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>SMALLINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>DOUBLE PRECISION</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>DECIMAL</jdbc-type>
+	    <sql-type>DECIMAL(20)</sql-type>
+	 </mapping>
+      </type-mapping-definition>
+
+      <type-mapping-definition>
+	 <name>Cloudscape</name>
+	 <mapping>
+	    <java-type>java.math.BigDecimal</java-type>
+	    <jdbc-type>LONGVARCHAR</jdbc-type>
+	    <sql-type>LONG VARCHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Boolean</java-type>
+	    <jdbc-type>BIT</jdbc-type>
+	    <sql-type>BOOLEAN</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Byte</java-type>
+	    <jdbc-type>TINYINT</jdbc-type>
+	    <sql-type>TINYINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Short</java-type>
+	    <jdbc-type>SMALLINT</jdbc-type>
+	    <sql-type>SMALLINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Integer</java-type>
+	    <jdbc-type>INTEGER</jdbc-type>
+	    <sql-type>INTEGER</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Long</java-type>
+	    <jdbc-type>BIGINT</jdbc-type>
+	    <sql-type>LONGINT</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Float</java-type>
+	    <jdbc-type>REAL</jdbc-type>
+	    <sql-type>REAL</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Double</java-type>
+	    <jdbc-type>DOUBLE</jdbc-type>
+	    <sql-type>DOUBLE PRECISION</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Character</java-type>
+	    <jdbc-type>CHAR</jdbc-type>
+	    <sql-type>CHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.String</java-type>
+	    <jdbc-type>LONGVARCHAR</jdbc-type>
+	    <sql-type>LONG VARCHAR</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Date</java-type>
+	    <jdbc-type>DATE</jdbc-type>
+	    <sql-type>DATE</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Time</java-type>
+	    <jdbc-type>TIME</jdbc-type>
+	    <sql-type>TIME</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.sql.Timestamp</java-type>
+	    <jdbc-type>TIMESTAMP</jdbc-type>
+	    <sql-type>TIMESTAMP</sql-type>
+	 </mapping>
+	 <mapping>
+	    <java-type>java.lang.Object</java-type>
+	    <jdbc-type>JAVA_OBJECT</jdbc-type>
+	    <sql-type>LONG VARBINARY</sql-type>
+	 </mapping>
+      </type-mapping-definition>
+
+      
+      <type-mapping-definition> 
+	 <name>InformixDB</name> 
+	 <mapping> 
+	    <java-type>java.lang.Character</java-type> 
+	    <jdbc-type>CHAR</jdbc-type> 
+	    <sql-type>CHAR(1)</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.String</java-type> 
+	    <jdbc-type>VARCHAR</jdbc-type> 
+	    <sql-type>VARCHAR(255,0)</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.math.BigDecimal</java-type> 
+	    <jdbc-type>NUMERIC</jdbc-type> 
+	    <sql-type>DECIMAL</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Boolean</java-type> 
+	    <jdbc-type>BIT</jdbc-type> 
+	    <sql-type>SMALLINT</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Integer</java-type> 
+	    <jdbc-type>INTEGER</jdbc-type> 
+	    <sql-type>INTEGER</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Long</java-type> 
+	    <jdbc-type>BIGINT</jdbc-type> 
+	    <sql-type>NUMERIC(18,0)</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Float</java-type> 
+	    <jdbc-type>REAL</jdbc-type> 
+	    <sql-type>FLOAT</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Double</java-type> 
+	    <jdbc-type>DOUBLE</jdbc-type> 
+	    <sql-type>DOUBLE PRECISION</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Byte</java-type> 
+	    <jdbc-type>TINYINT</jdbc-type> 
+	    <sql-type>SMALLINT</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Short</java-type> 
+	    <jdbc-type>SMALLINT</jdbc-type> 
+	    <sql-type>SMALLINT</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.util.Date</java-type> 
+	    <jdbc-type>DATE</jdbc-type> 
+	    <sql-type>DATE</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.sql.Date</java-type> 
+	    <jdbc-type>DATE</jdbc-type> 
+	    <sql-type>DATE</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.sql.Time</java-type> 
+	    <jdbc-type>TIME</jdbc-type> 
+	    <sql-type>TIME</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.sql.Timestamp</java-type> 
+	    <jdbc-type>TIMESTAMP</jdbc-type> 
+	    <sql-type>DATETIME YEAR TO FRACTION(3)</sql-type> 
+	 </mapping> 
+	 
+	 <mapping> 
+	    <java-type>java.lang.Object</java-type> 
+	    <jdbc-type>JAVA_OBJECT</jdbc-type> 
+	    <sql-type>BYTE</sql-type> 
+	 </mapping> 
+      </type-mapping-definition> 
+
+   </type-mappings>
+</jaws>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjboss.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/standardjboss.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjboss.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1051 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE jboss PUBLIC
-   "-//JBoss//DTD JBOSS 4.0//EN"
-   "http://www.jboss.org/j2ee/dtd/jboss_4_0.dtd">
-
-<!-- ===================================================================== -->
-<!--  Standard JBoss EJB Configurations                                    -->
-<!-- ===================================================================== -->
-<!-- $Id: standardjboss.xml 45541 2006-06-06 21:05:37Z tdiesler $ -->
-
-<jboss>
-  <!--
-   The missing-method-permissions-excluded-mode is a boolean
-   that allows the deployer to globally indicate that all methods without a
-   method-permission element should be treated as excluded(= true and the default),
-   or that methods without a method-permission element should be treated as
-   unchecked(= false)
-  -->
-  <missing-method-permissions-excluded-mode>true</missing-method-permissions-excluded-mode>
-
-  <invoker-proxy-bindings>
-
-    <invoker-proxy-binding>
-      <name>entity-rmi-invoker</name>
-      <invoker-mbean>jboss:service=invoker,type=jrmp</invoker-mbean>
-      <proxy-factory>org.jboss.proxy.ejb.ProxyFactory</proxy-factory>
-      <proxy-factory-config>
-        <client-interceptors>
-          <home>
-            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </home>
-          <bean>
-            <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </bean>
-          <list-entity>
-            <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </list-entity>
-        </client-interceptors>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-
-    <invoker-proxy-binding>
-      <name>clustered-entity-rmi-invoker</name>
-      <invoker-mbean>jboss:service=invoker,type=jrmpha</invoker-mbean>
-      <proxy-factory>org.jboss.proxy.ejb.ProxyFactoryHA</proxy-factory>
-      <proxy-factory-config>
-        <client-interceptors>
-          <home>
-            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </home>
-          <bean>
-            <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </bean>
-          <list-entity>
-            <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </list-entity>
-        </client-interceptors>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-
-    <invoker-proxy-binding>
-      <name>stateless-rmi-invoker</name>
-      <invoker-mbean>jboss:service=invoker,type=jrmp</invoker-mbean>
-      <proxy-factory>org.jboss.proxy.ejb.ProxyFactory</proxy-factory>
-      <proxy-factory-config>
-        <client-interceptors>
-          <home>
-            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </home>
-          <bean>
-            <interceptor>org.jboss.proxy.ejb.StatelessSessionInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </bean>
-        </client-interceptors>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-
-    <invoker-proxy-binding>
-      <name>clustered-stateless-rmi-invoker</name>
-      <invoker-mbean>jboss:service=invoker,type=jrmpha</invoker-mbean>
-      <proxy-factory>org.jboss.proxy.ejb.ProxyFactoryHA</proxy-factory>
-      <proxy-factory-config>
-        <client-interceptors>
-          <home>
-            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </home>
-          <bean>
-            <interceptor>org.jboss.proxy.ejb.StatelessSessionInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </bean>
-        </client-interceptors>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-
-    <invoker-proxy-binding>
-      <name>stateful-rmi-invoker</name>
-      <invoker-mbean>jboss:service=invoker,type=jrmp</invoker-mbean>
-      <proxy-factory>org.jboss.proxy.ejb.ProxyFactory</proxy-factory>
-      <proxy-factory-config>
-        <client-interceptors>
-          <home>
-            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </home>
-          <bean>
-            <interceptor>org.jboss.proxy.ejb.StatefulSessionInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </bean>
-        </client-interceptors>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-
-    <invoker-proxy-binding>
-      <name>clustered-stateful-rmi-invoker</name>
-      <invoker-mbean>jboss:service=invoker,type=jrmpha</invoker-mbean>
-      <proxy-factory>org.jboss.proxy.ejb.ProxyFactoryHA</proxy-factory>
-      <proxy-factory-config>
-        <client-interceptors>
-          <home>
-            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </home>
-          <bean>
-            <interceptor>org.jboss.proxy.ejb.StatefulSessionInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
-            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
-            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
-          </bean>
-        </client-interceptors>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-
-    <invoker-proxy-binding>
-      <name>message-driven-bean</name>
-      <invoker-mbean>default</invoker-mbean>
-      <proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory>
-      <proxy-factory-config>
-        <JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
-        <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
-        <CreateJBossMQDestination>true</CreateJBossMQDestination>
-        <!-- WARN: Don't set this to zero until a bug in the pooled executor is fixed -->
-        <MinimumSize>1</MinimumSize>
-        <MaximumSize>15</MaximumSize>
-        <KeepAliveMillis>30000</KeepAliveMillis>
-        <MaxMessages>1</MaxMessages>
-        <MDBConfig>
-          <ReconnectIntervalSec>10</ReconnectIntervalSec>
-          <DLQConfig>
-            <DestinationQueue>queue/DLQ</DestinationQueue>
-            <MaxTimesRedelivered>10</MaxTimesRedelivered>
-            <TimeToLive>0</TimeToLive>
-          </DLQConfig>
-        </MDBConfig>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-
-    <!-- Uncomment to use JMS message inflow from jmsra.rar
-    <invoker-proxy-binding>
-      <name>message-driven-bean</name>
-      <invoker-mbean>default</invoker-mbean>
-      <proxy-factory>org.jboss.ejb.plugins.inflow.JBossJMSMessageEndpointFactory</proxy-factory>
-      <proxy-factory-config>
-        <activation-config>
-           <activation-config-property>
-              <activation-config-property-name>providerAdapterJNDI</activation-config-property-name>
-              <activation-config-property-value>DefaultJMSProvider</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>minSession</activation-config-property-name>
-              <activation-config-property-value>1</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>maxSession</activation-config-property-name>
-              <activation-config-property-value>15</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>keepAlive</activation-config-property-name>
-              <activation-config-property-value>60000</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>maxMessages</activation-config-property-name>
-              <activation-config-property-value>1</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>reconnectInterval</activation-config-property-name>
-              <activation-config-property-value>10</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>useDLQ</activation-config-property-name>
-              <activation-config-property-value>true</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>DLQHandler</activation-config-property-name>
-              <activation-config-property-value>org.jboss.resource.adapter.jms.inflow.dlq.GenericDLQHandler</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>DLQJNDIName</activation-config-property-name>
-              <activation-config-property-value>queue/DLQ</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>DLQMaxResent</activation-config-property-name>
-              <activation-config-property-value>10</activation-config-property-value>
-           </activation-config-property>
-        </activation-config>
-        <endpoint-interceptors>
-          <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
-          <interceptor>org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor</interceptor>
-          <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-          <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
-        </endpoint-interceptors>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-    -->
-
-    <invoker-proxy-binding>
-      <name>singleton-message-driven-bean</name>
-      <invoker-mbean>default</invoker-mbean>
-      <proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory>
-      <proxy-factory-config>
-        <JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
-        <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
-        <CreateJBossMQDestination>true</CreateJBossMQDestination>
-        <!-- WARN: Don't set this to zero until a bug in the pooled executor is fixed -->
-        <MinimumSize>1</MinimumSize>
-        <MaximumSize>1</MaximumSize>
-        <KeepAliveMillis>30000</KeepAliveMillis>
-        <MaxMessages>1</MaxMessages>
-        <MDBConfig>
-          <ReconnectIntervalSec>10</ReconnectIntervalSec>
-          <DLQConfig>
-            <DestinationQueue>queue/DLQ</DestinationQueue>
-            <MaxTimesRedelivered>10</MaxTimesRedelivered>
-            <TimeToLive>0</TimeToLive>
-          </DLQConfig>
-        </MDBConfig>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-
-    <invoker-proxy-binding>
-      <name>message-inflow-driven-bean</name>
-      <invoker-mbean>default</invoker-mbean>
-      <proxy-factory>org.jboss.ejb.plugins.inflow.JBossMessageEndpointFactory</proxy-factory>
-      <proxy-factory-config>
-        <endpoint-interceptors>
-          <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
-          <interceptor>org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor</interceptor>
-          <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-          <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
-        </endpoint-interceptors>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-
-    <invoker-proxy-binding>
-      <name>iiop</name>
-      <invoker-mbean>jboss:service=invoker,type=iiop</invoker-mbean>
-      <proxy-factory>org.jboss.proxy.ejb.IORFactory</proxy-factory>
-      <proxy-factory-config>
-        <web-class-loader>org.jboss.iiop.WebCL</web-class-loader>
-        <poa>per-servant</poa>
-        <register-ejbs-in-jnp-context>true</register-ejbs-in-jnp-context>
-        <jnp-context>iiop</jnp-context>
-        <interface-repository-supported>false</interface-repository-supported>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-
-    <invoker-proxy-binding>
-      <name>jms-message-inflow-driven-bean</name>
-      <invoker-mbean>default</invoker-mbean>
-      <proxy-factory>org.jboss.ejb.plugins.inflow.JBossJMSMessageEndpointFactory</proxy-factory>
-      <proxy-factory-config>
-        <activation-config>
-           <activation-config-property>
-              <activation-config-property-name>providerAdapterJNDI</activation-config-property-name>
-              <activation-config-property-value>DefaultJMSProvider</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>minSession</activation-config-property-name>
-              <activation-config-property-value>1</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>maxSession</activation-config-property-name>
-              <activation-config-property-value>15</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>keepAlive</activation-config-property-name>
-              <activation-config-property-value>60000</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>maxMessages</activation-config-property-name>
-              <activation-config-property-value>1</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>reconnectInterval</activation-config-property-name>
-              <activation-config-property-value>10</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>useDLQ</activation-config-property-name>
-              <activation-config-property-value>true</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>DLQHandler</activation-config-property-name>
-              <activation-config-property-value>org.jboss.resource.adapter.jms.inflow.dlq.GenericDLQHandler</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>DLQJNDIName</activation-config-property-name>
-              <activation-config-property-value>queue/DLQ</activation-config-property-value>
-           </activation-config-property>
-           <activation-config-property>
-              <activation-config-property-name>DLQMaxResent</activation-config-property-name>
-              <activation-config-property-value>10</activation-config-property-value>
-           </activation-config-property>
-        </activation-config>
-        <endpoint-interceptors>
-          <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
-          <interceptor>org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor</interceptor>
-          <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
-          <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
-        </endpoint-interceptors>
-      </proxy-factory-config>
-    </invoker-proxy-binding>
-  </invoker-proxy-bindings>
-
-  <container-configurations>
-
-    <container-configuration>
-      <container-name>Standard CMP 2.x EntityBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
-      <sync-on-commit-only>false</sync-on-commit-only>
-      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
-      <call-ejb-store-on-clean>true</call-ejb-store-on-clean>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
-      <instance-cache>org.jboss.ejb.plugins.InvalidableEntityInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
-      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
-      <container-cache-conf>
-        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
-        <cache-policy-conf>
-          <min-capacity>50</min-capacity>
-          <max-capacity>1000000</max-capacity>
-          <overager-period>300</overager-period>
-          <max-bean-age>600</max-bean-age>
-          <resizer-period>400</resizer-period>
-          <max-cache-miss-period>60</max-cache-miss-period>
-          <min-cache-miss-period>1</min-cache-miss-period>
-          <cache-load-factor>0.75</cache-load-factor>
-        </cache-policy-conf>
-      </container-cache-conf>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <commit-option>B</commit-option>
-    </container-configuration>
-
-    <container-configuration>
-      <!--
-         | This is like standard IPT but with global (cross-transactional) row cache behind,
-         | i.e. no locking in EJB layer + global persistence data cache
-      -->
-      <container-name>cmp2.x jdbc2 pm</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
-      <sync-on-commit-only>false</sync-on-commit-only>
-      <insert-after-ejb-post-create>true</insert-after-ejb-post-create>
-      <call-ejb-store-on-clean>true</call-ejb-store-on-clean>
-      <container-interceptors>
-         <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-         <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-         <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-         <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-         <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
-         <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
-         <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
-         <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-         <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
-         <interceptor>org.jboss.ejb.plugins.cmp.jdbc2.RelationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
-      <instance-cache>org.jboss.ejb.plugins.PerTxEntityInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc2.JDBCStoreManager2</persistence-manager>
-      <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
-      <container-cache-conf>
-         <cache-policy-conf>
-            <min-capacity>500</min-capacity>
-            <max-capacity>10000</max-capacity>
-            <!-- uncomment to enable time-based eviction
-            <overager-period>300</overager-period>
-            <max-bean-age>600</max-bean-age> -->
-         </cache-policy-conf>
-         <cache-policy-conf-other>
-            <partitions>10</partitions>
-            <!-- uncomment to use JDBC java.sql.Statement.executeBatch()
-            <batch-commit-strategy/> -->
-            <!-- uncomment to enable cache invalidation <invalidable/> -->
-         </cache-policy-conf-other>
-      </container-cache-conf>
-      <container-pool-conf>
-         <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <commit-option>C</commit-option> <!-- don't change, irrelevant, use container-cache-conf -->
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Clustered CMP 2.x EntityBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>clustered-entity-rmi-invoker</invoker-proxy-binding-name>
-      <sync-on-commit-only>false</sync-on-commit-only>
-      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
-      <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
-      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
-      <container-cache-conf>
-        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
-        <cache-policy-conf>
-          <min-capacity>50</min-capacity>
-          <max-capacity>1000000</max-capacity>
-          <overager-period>300</overager-period>
-          <max-bean-age>600</max-bean-age>
-          <resizer-period>400</resizer-period>
-          <max-cache-miss-period>60</max-cache-miss-period>
-          <min-cache-miss-period>1</min-cache-miss-period>
-          <cache-load-factor>0.75</cache-load-factor>
-        </cache-policy-conf>
-      </container-cache-conf>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <commit-option>B</commit-option>
-      <cluster-config>
-         <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
-      </cluster-config>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Standard CMP 2.x EntityBean with cache invalidation</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
-        <interceptor>org.jboss.cache.invalidation.triggers.EntityBeanCacheBatchInvalidatorInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
-      <instance-cache>org.jboss.ejb.plugins.InvalidableEntityInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
-      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
-      <container-cache-conf>
-        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
-        <cache-policy-conf>
-          <min-capacity>50</min-capacity>
-          <max-capacity>1000000</max-capacity>
-          <overager-period>300</overager-period>
-          <max-bean-age>600</max-bean-age>
-          <resizer-period>400</resizer-period>
-          <max-cache-miss-period>60</max-cache-miss-period>
-          <min-cache-miss-period>1</min-cache-miss-period>
-          <cache-load-factor>0.75</cache-load-factor>
-        </cache-policy-conf>
-      </container-cache-conf>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <commit-option>A</commit-option>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Instance Per Transaction CMP 2.x EntityBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
-      <sync-on-commit-only>false</sync-on-commit-only>
-      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
-      <instance-cache>org.jboss.ejb.plugins.PerTxEntityInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
-      <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
-      <container-cache-conf/>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <commit-option>C</commit-option>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Standard CMP EntityBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
-      <sync-on-commit-only>false</sync-on-commit-only>
-      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
-      <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
-      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
-      <container-cache-conf>
-        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
-        <cache-policy-conf>
-          <min-capacity>50</min-capacity>
-          <max-capacity>1000000</max-capacity>
-          <overager-period>300</overager-period>
-          <max-bean-age>600</max-bean-age>
-          <resizer-period>400</resizer-period>
-          <max-cache-miss-period>60</max-cache-miss-period>
-          <min-cache-miss-period>1</min-cache-miss-period>
-          <cache-load-factor>0.75</cache-load-factor>
-        </cache-policy-conf>
-      </container-cache-conf>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <commit-option>A</commit-option>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Clustered CMP EntityBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>clustered-entity-rmi-invoker</invoker-proxy-binding-name>
-      <sync-on-commit-only>false</sync-on-commit-only>
-      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
-      <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
-      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
-      <container-cache-conf>
-        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
-        <cache-policy-conf>
-          <min-capacity>50</min-capacity>
-          <max-capacity>1000000</max-capacity>
-          <overager-period>300</overager-period>
-          <max-bean-age>600</max-bean-age>
-          <resizer-period>400</resizer-period>
-          <max-cache-miss-period>60</max-cache-miss-period>
-          <min-cache-miss-period>1</min-cache-miss-period>
-          <cache-load-factor>0.75</cache-load-factor>
-        </cache-policy-conf>
-      </container-cache-conf>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <commit-option>A</commit-option>
-      <cluster-config>
-         <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
-      </cluster-config>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Instance Per Transaction CMP EntityBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
-      <sync-on-commit-only>false</sync-on-commit-only>
-      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
-      <instance-cache>org.jboss.ejb.plugins.PerTxEntityInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
-      <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
-      <container-cache-conf/>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <commit-option>C</commit-option>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Standard Stateless SessionBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>stateless-rmi-invoker</invoker-proxy-binding-name>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <!-- CMT -->
-        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor>
-        <!-- BMT -->
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance-pool>
-      <instance-cache></instance-cache>
-      <persistence-manager></persistence-manager>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Clustered Stateless SessionBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>clustered-stateless-rmi-invoker</invoker-proxy-binding-name>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <!-- CMT -->
-        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor>
-        <!-- BMT -->
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance-pool>
-      <instance-cache></instance-cache>
-      <persistence-manager></persistence-manager>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <cluster-config>
-         <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
-      </cluster-config>
-    </container-configuration>
-
-
-    <container-configuration>
-      <container-name>Standard Stateful SessionBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>stateful-rmi-invoker</invoker-proxy-binding-name>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <!-- CMT -->
-        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor>
-        <!-- BMT -->
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-      </container-interceptors>
-      <instance-cache>org.jboss.ejb.plugins.StatefulSessionInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager</persistence-manager>
-      <container-cache-conf>
-        <cache-policy>org.jboss.ejb.plugins.LRUStatefulContextCachePolicy</cache-policy>
-        <cache-policy-conf>
-          <min-capacity>50</min-capacity>
-          <max-capacity>1000000</max-capacity>
-          <remover-period>1800</remover-period>
-          <max-bean-life>1800</max-bean-life>
-          <overager-period>300</overager-period>
-          <max-bean-age>600</max-bean-age>
-          <resizer-period>400</resizer-period>
-          <max-cache-miss-period>60</max-cache-miss-period>
-          <min-cache-miss-period>1</min-cache-miss-period>
-          <cache-load-factor>0.75</cache-load-factor>
-        </cache-policy-conf>
-      </container-cache-conf>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Clustered Stateful SessionBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>clustered-stateful-rmi-invoker</invoker-proxy-binding-name>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <!-- CMT -->
-        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor>
-        <!-- BMT -->
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.StatefulHASessionSynchronisationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-cache>org.jboss.ejb.plugins.StatefulHASessionInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.StatefulHASessionPersistenceManager</persistence-manager>
-      <container-cache-conf>
-        <cache-policy>org.jboss.ejb.plugins.LRUStatefulContextCachePolicy</cache-policy>
-        <cache-policy-conf>
-          <min-capacity>50</min-capacity>
-          <max-capacity>1000000</max-capacity>
-          <remover-period>1800</remover-period>
-          <max-bean-life>1800</max-bean-life>
-          <overager-period>300</overager-period>
-          <max-bean-age>600</max-bean-age>
-          <resizer-period>400</resizer-period>
-          <max-cache-miss-period>60</max-cache-miss-period>
-          <min-cache-miss-period>1</min-cache-miss-period>
-          <cache-load-factor>0.75</cache-load-factor>
-        </cache-policy-conf>
-      </container-cache-conf>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <cluster-config>
-         <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
-      </cluster-config>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Standard BMP EntityBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
-      <sync-on-commit-only>false</sync-on-commit-only>
-      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
-      <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager>
-      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
-      <container-cache-conf>
-        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
-        <cache-policy-conf>
-          <min-capacity>50</min-capacity>
-          <max-capacity>1000000</max-capacity>
-          <overager-period>300</overager-period>
-          <max-bean-age>600</max-bean-age>
-          <resizer-period>400</resizer-period>
-          <max-cache-miss-period>60</max-cache-miss-period>
-          <min-cache-miss-period>1</min-cache-miss-period>
-          <cache-load-factor>0.75</cache-load-factor>
-        </cache-policy-conf>
-      </container-cache-conf>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <commit-option>A</commit-option>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Clustered BMP EntityBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>clustered-entity-rmi-invoker</invoker-proxy-binding-name>
-      <sync-on-commit-only>false</sync-on-commit-only>
-      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
-      <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager>
-      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
-      <container-cache-conf>
-        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
-        <cache-policy-conf>
-          <min-capacity>50</min-capacity>
-          <max-capacity>1000000</max-capacity>
-          <overager-period>300</overager-period>
-          <max-bean-age>600</max-bean-age>
-          <resizer-period>400</resizer-period>
-          <max-cache-miss-period>60</max-cache-miss-period>
-          <min-cache-miss-period>1</min-cache-miss-period>
-          <cache-load-factor>0.75</cache-load-factor>
-        </cache-policy-conf>
-      </container-cache-conf>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <commit-option>A</commit-option>
-      <cluster-config>
-         <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
-      </cluster-config>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Instance Per Transaction BMP EntityBean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
-      <sync-on-commit-only>false</sync-on-commit-only>
-      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
-      <instance-cache>org.jboss.ejb.plugins.PerTxEntityInstanceCache</instance-cache>
-      <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager>
-      <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
-      <container-cache-conf/>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-      <commit-option>C</commit-option>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Standard Message Driven Bean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>message-driven-bean</invoker-proxy-binding-name>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.RunAsSecurityInterceptor</interceptor>
-        <!-- CMT -->
-        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
-        <!-- BMT -->
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool>
-      <instance-cache></instance-cache>
-      <persistence-manager></persistence-manager>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Singleton Message Driven Bean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>singleton-message-driven-bean</invoker-proxy-binding-name>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.RunAsSecurityInterceptor</interceptor>
-        <!-- CMT -->
-        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
-        <!-- BMT -->
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool>
-      <instance-cache></instance-cache>
-      <persistence-manager></persistence-manager>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-    </container-configuration>
-
-    <container-configuration>
-      <container-name>Standard Message Inflow Driven Bean</container-name>
-      <call-logging>false</call-logging>
-      <invoker-proxy-binding-name>message-inflow-driven-bean</invoker-proxy-binding-name>
-      <container-interceptors>
-        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
-        <interceptor>org.jboss.ejb.plugins.RunAsSecurityInterceptor</interceptor>
-        <!-- CMT -->
-        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor transaction="Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
-        <!-- BMT -->
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor>
-        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
-        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
-      </container-interceptors>
-      <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool>
-      <instance-cache></instance-cache>
-      <persistence-manager></persistence-manager>
-      <container-pool-conf>
-        <MaximumSize>100</MaximumSize>
-      </container-pool-conf>
-    </container-configuration>
-
-  </container-configurations>
-
-</jboss>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjboss.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/standardjboss.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjboss.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjboss.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1051 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE jboss PUBLIC
+   "-//JBoss//DTD JBOSS 4.0//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_4_0.dtd">
+
+<!-- ===================================================================== -->
+<!--  Standard JBoss EJB Configurations                                    -->
+<!-- ===================================================================== -->
+<!-- $Id: standardjboss.xml 45541 2006-06-06 21:05:37Z tdiesler $ -->
+
+<jboss>
+  <!--
+   The missing-method-permissions-excluded-mode is a boolean
+   that allows the deployer to globally indicate that all methods without a
+   method-permission element should be treated as excluded(= true and the default),
+   or that methods without a method-permission element should be treated as
+   unchecked(= false)
+  -->
+  <missing-method-permissions-excluded-mode>true</missing-method-permissions-excluded-mode>
+
+  <invoker-proxy-bindings>
+
+    <invoker-proxy-binding>
+      <name>entity-rmi-invoker</name>
+      <invoker-mbean>jboss:service=invoker,type=jrmp</invoker-mbean>
+      <proxy-factory>org.jboss.proxy.ejb.ProxyFactory</proxy-factory>
+      <proxy-factory-config>
+        <client-interceptors>
+          <home>
+            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </home>
+          <bean>
+            <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </bean>
+          <list-entity>
+            <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </list-entity>
+        </client-interceptors>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+
+    <invoker-proxy-binding>
+      <name>clustered-entity-rmi-invoker</name>
+      <invoker-mbean>jboss:service=invoker,type=jrmpha</invoker-mbean>
+      <proxy-factory>org.jboss.proxy.ejb.ProxyFactoryHA</proxy-factory>
+      <proxy-factory-config>
+        <client-interceptors>
+          <home>
+            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </home>
+          <bean>
+            <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </bean>
+          <list-entity>
+            <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </list-entity>
+        </client-interceptors>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+
+    <invoker-proxy-binding>
+      <name>stateless-rmi-invoker</name>
+      <invoker-mbean>jboss:service=invoker,type=jrmp</invoker-mbean>
+      <proxy-factory>org.jboss.proxy.ejb.ProxyFactory</proxy-factory>
+      <proxy-factory-config>
+        <client-interceptors>
+          <home>
+            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </home>
+          <bean>
+            <interceptor>org.jboss.proxy.ejb.StatelessSessionInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </bean>
+        </client-interceptors>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+
+    <invoker-proxy-binding>
+      <name>clustered-stateless-rmi-invoker</name>
+      <invoker-mbean>jboss:service=invoker,type=jrmpha</invoker-mbean>
+      <proxy-factory>org.jboss.proxy.ejb.ProxyFactoryHA</proxy-factory>
+      <proxy-factory-config>
+        <client-interceptors>
+          <home>
+            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </home>
+          <bean>
+            <interceptor>org.jboss.proxy.ejb.StatelessSessionInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </bean>
+        </client-interceptors>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+
+    <invoker-proxy-binding>
+      <name>stateful-rmi-invoker</name>
+      <invoker-mbean>jboss:service=invoker,type=jrmp</invoker-mbean>
+      <proxy-factory>org.jboss.proxy.ejb.ProxyFactory</proxy-factory>
+      <proxy-factory-config>
+        <client-interceptors>
+          <home>
+            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </home>
+          <bean>
+            <interceptor>org.jboss.proxy.ejb.StatefulSessionInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </bean>
+        </client-interceptors>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+
+    <invoker-proxy-binding>
+      <name>clustered-stateful-rmi-invoker</name>
+      <invoker-mbean>jboss:service=invoker,type=jrmpha</invoker-mbean>
+      <proxy-factory>org.jboss.proxy.ejb.ProxyFactoryHA</proxy-factory>
+      <proxy-factory-config>
+        <client-interceptors>
+          <home>
+            <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </home>
+          <bean>
+            <interceptor>org.jboss.proxy.ejb.StatefulSessionInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+            <interceptor>org.jboss.proxy.ejb.SingleRetryInterceptor</interceptor>
+            <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+            <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+          </bean>
+        </client-interceptors>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+
+    <invoker-proxy-binding>
+      <name>message-driven-bean</name>
+      <invoker-mbean>default</invoker-mbean>
+      <proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory>
+      <proxy-factory-config>
+        <JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
+        <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
+        <CreateJBossMQDestination>true</CreateJBossMQDestination>
+        <!-- WARN: Don't set this to zero until a bug in the pooled executor is fixed -->
+        <MinimumSize>1</MinimumSize>
+        <MaximumSize>15</MaximumSize>
+        <KeepAliveMillis>30000</KeepAliveMillis>
+        <MaxMessages>1</MaxMessages>
+        <MDBConfig>
+          <ReconnectIntervalSec>10</ReconnectIntervalSec>
+          <DLQConfig>
+            <DestinationQueue>queue/DLQ</DestinationQueue>
+            <MaxTimesRedelivered>10</MaxTimesRedelivered>
+            <TimeToLive>0</TimeToLive>
+          </DLQConfig>
+        </MDBConfig>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+
+    <!-- Uncomment to use JMS message inflow from jmsra.rar
+    <invoker-proxy-binding>
+      <name>message-driven-bean</name>
+      <invoker-mbean>default</invoker-mbean>
+      <proxy-factory>org.jboss.ejb.plugins.inflow.JBossJMSMessageEndpointFactory</proxy-factory>
+      <proxy-factory-config>
+        <activation-config>
+           <activation-config-property>
+              <activation-config-property-name>providerAdapterJNDI</activation-config-property-name>
+              <activation-config-property-value>DefaultJMSProvider</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>minSession</activation-config-property-name>
+              <activation-config-property-value>1</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>maxSession</activation-config-property-name>
+              <activation-config-property-value>15</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>keepAlive</activation-config-property-name>
+              <activation-config-property-value>60000</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>maxMessages</activation-config-property-name>
+              <activation-config-property-value>1</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>reconnectInterval</activation-config-property-name>
+              <activation-config-property-value>10</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>useDLQ</activation-config-property-name>
+              <activation-config-property-value>true</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>DLQHandler</activation-config-property-name>
+              <activation-config-property-value>org.jboss.resource.adapter.jms.inflow.dlq.GenericDLQHandler</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>DLQJNDIName</activation-config-property-name>
+              <activation-config-property-value>queue/DLQ</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>DLQMaxResent</activation-config-property-name>
+              <activation-config-property-value>10</activation-config-property-value>
+           </activation-config-property>
+        </activation-config>
+        <endpoint-interceptors>
+          <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+          <interceptor>org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor</interceptor>
+          <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+          <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+        </endpoint-interceptors>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+    -->
+
+    <invoker-proxy-binding>
+      <name>singleton-message-driven-bean</name>
+      <invoker-mbean>default</invoker-mbean>
+      <proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory>
+      <proxy-factory-config>
+        <JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
+        <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
+        <CreateJBossMQDestination>true</CreateJBossMQDestination>
+        <!-- WARN: Don't set this to zero until a bug in the pooled executor is fixed -->
+        <MinimumSize>1</MinimumSize>
+        <MaximumSize>1</MaximumSize>
+        <KeepAliveMillis>30000</KeepAliveMillis>
+        <MaxMessages>1</MaxMessages>
+        <MDBConfig>
+          <ReconnectIntervalSec>10</ReconnectIntervalSec>
+          <DLQConfig>
+            <DestinationQueue>queue/DLQ</DestinationQueue>
+            <MaxTimesRedelivered>10</MaxTimesRedelivered>
+            <TimeToLive>0</TimeToLive>
+          </DLQConfig>
+        </MDBConfig>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+
+    <invoker-proxy-binding>
+      <name>message-inflow-driven-bean</name>
+      <invoker-mbean>default</invoker-mbean>
+      <proxy-factory>org.jboss.ejb.plugins.inflow.JBossMessageEndpointFactory</proxy-factory>
+      <proxy-factory-config>
+        <endpoint-interceptors>
+          <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+          <interceptor>org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor</interceptor>
+          <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+          <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+        </endpoint-interceptors>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+
+    <invoker-proxy-binding>
+      <name>iiop</name>
+      <invoker-mbean>jboss:service=invoker,type=iiop</invoker-mbean>
+      <proxy-factory>org.jboss.proxy.ejb.IORFactory</proxy-factory>
+      <proxy-factory-config>
+        <web-class-loader>org.jboss.iiop.WebCL</web-class-loader>
+        <poa>per-servant</poa>
+        <register-ejbs-in-jnp-context>true</register-ejbs-in-jnp-context>
+        <jnp-context>iiop</jnp-context>
+        <interface-repository-supported>false</interface-repository-supported>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+
+    <invoker-proxy-binding>
+      <name>jms-message-inflow-driven-bean</name>
+      <invoker-mbean>default</invoker-mbean>
+      <proxy-factory>org.jboss.ejb.plugins.inflow.JBossJMSMessageEndpointFactory</proxy-factory>
+      <proxy-factory-config>
+        <activation-config>
+           <activation-config-property>
+              <activation-config-property-name>providerAdapterJNDI</activation-config-property-name>
+              <activation-config-property-value>DefaultJMSProvider</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>minSession</activation-config-property-name>
+              <activation-config-property-value>1</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>maxSession</activation-config-property-name>
+              <activation-config-property-value>15</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>keepAlive</activation-config-property-name>
+              <activation-config-property-value>60000</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>maxMessages</activation-config-property-name>
+              <activation-config-property-value>1</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>reconnectInterval</activation-config-property-name>
+              <activation-config-property-value>10</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>useDLQ</activation-config-property-name>
+              <activation-config-property-value>true</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>DLQHandler</activation-config-property-name>
+              <activation-config-property-value>org.jboss.resource.adapter.jms.inflow.dlq.GenericDLQHandler</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>DLQJNDIName</activation-config-property-name>
+              <activation-config-property-value>queue/DLQ</activation-config-property-value>
+           </activation-config-property>
+           <activation-config-property>
+              <activation-config-property-name>DLQMaxResent</activation-config-property-name>
+              <activation-config-property-value>10</activation-config-property-value>
+           </activation-config-property>
+        </activation-config>
+        <endpoint-interceptors>
+          <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+          <interceptor>org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor</interceptor>
+          <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+          <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+        </endpoint-interceptors>
+      </proxy-factory-config>
+    </invoker-proxy-binding>
+  </invoker-proxy-bindings>
+
+  <container-configurations>
+
+    <container-configuration>
+      <container-name>Standard CMP 2.x EntityBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
+      <sync-on-commit-only>false</sync-on-commit-only>
+      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+      <call-ejb-store-on-clean>true</call-ejb-store-on-clean>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+      <instance-cache>org.jboss.ejb.plugins.InvalidableEntityInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
+      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+      <container-cache-conf>
+        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+        <cache-policy-conf>
+          <min-capacity>50</min-capacity>
+          <max-capacity>1000000</max-capacity>
+          <overager-period>300</overager-period>
+          <max-bean-age>600</max-bean-age>
+          <resizer-period>400</resizer-period>
+          <max-cache-miss-period>60</max-cache-miss-period>
+          <min-cache-miss-period>1</min-cache-miss-period>
+          <cache-load-factor>0.75</cache-load-factor>
+        </cache-policy-conf>
+      </container-cache-conf>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <commit-option>B</commit-option>
+    </container-configuration>
+
+    <container-configuration>
+      <!--
+         | This is like standard IPT but with global (cross-transactional) row cache behind,
+         | i.e. no locking in EJB layer + global persistence data cache
+      -->
+      <container-name>cmp2.x jdbc2 pm</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
+      <sync-on-commit-only>false</sync-on-commit-only>
+      <insert-after-ejb-post-create>true</insert-after-ejb-post-create>
+      <call-ejb-store-on-clean>true</call-ejb-store-on-clean>
+      <container-interceptors>
+         <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+         <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+         <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+         <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+         <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+         <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+         <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+         <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+         <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+         <interceptor>org.jboss.ejb.plugins.cmp.jdbc2.RelationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+      <instance-cache>org.jboss.ejb.plugins.PerTxEntityInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc2.JDBCStoreManager2</persistence-manager>
+      <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
+      <container-cache-conf>
+         <cache-policy-conf>
+            <min-capacity>500</min-capacity>
+            <max-capacity>10000</max-capacity>
+            <!-- uncomment to enable time-based eviction
+            <overager-period>300</overager-period>
+            <max-bean-age>600</max-bean-age> -->
+         </cache-policy-conf>
+         <cache-policy-conf-other>
+            <partitions>10</partitions>
+            <!-- uncomment to use JDBC java.sql.Statement.executeBatch()
+            <batch-commit-strategy/> -->
+            <!-- uncomment to enable cache invalidation <invalidable/> -->
+         </cache-policy-conf-other>
+      </container-cache-conf>
+      <container-pool-conf>
+         <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <commit-option>C</commit-option> <!-- don't change, irrelevant, use container-cache-conf -->
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Clustered CMP 2.x EntityBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>clustered-entity-rmi-invoker</invoker-proxy-binding-name>
+      <sync-on-commit-only>false</sync-on-commit-only>
+      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+      <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
+      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+      <container-cache-conf>
+        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+        <cache-policy-conf>
+          <min-capacity>50</min-capacity>
+          <max-capacity>1000000</max-capacity>
+          <overager-period>300</overager-period>
+          <max-bean-age>600</max-bean-age>
+          <resizer-period>400</resizer-period>
+          <max-cache-miss-period>60</max-cache-miss-period>
+          <min-cache-miss-period>1</min-cache-miss-period>
+          <cache-load-factor>0.75</cache-load-factor>
+        </cache-policy-conf>
+      </container-cache-conf>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <commit-option>B</commit-option>
+      <cluster-config>
+         <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
+      </cluster-config>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Standard CMP 2.x EntityBean with cache invalidation</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+        <interceptor>org.jboss.cache.invalidation.triggers.EntityBeanCacheBatchInvalidatorInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+      <instance-cache>org.jboss.ejb.plugins.InvalidableEntityInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
+      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+      <container-cache-conf>
+        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+        <cache-policy-conf>
+          <min-capacity>50</min-capacity>
+          <max-capacity>1000000</max-capacity>
+          <overager-period>300</overager-period>
+          <max-bean-age>600</max-bean-age>
+          <resizer-period>400</resizer-period>
+          <max-cache-miss-period>60</max-cache-miss-period>
+          <min-cache-miss-period>1</min-cache-miss-period>
+          <cache-load-factor>0.75</cache-load-factor>
+        </cache-policy-conf>
+      </container-cache-conf>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <commit-option>A</commit-option>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Instance Per Transaction CMP 2.x EntityBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
+      <sync-on-commit-only>false</sync-on-commit-only>
+      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+      <instance-cache>org.jboss.ejb.plugins.PerTxEntityInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
+      <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
+      <container-cache-conf/>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <commit-option>C</commit-option>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Standard CMP EntityBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
+      <sync-on-commit-only>false</sync-on-commit-only>
+      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+      <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
+      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+      <container-cache-conf>
+        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+        <cache-policy-conf>
+          <min-capacity>50</min-capacity>
+          <max-capacity>1000000</max-capacity>
+          <overager-period>300</overager-period>
+          <max-bean-age>600</max-bean-age>
+          <resizer-period>400</resizer-period>
+          <max-cache-miss-period>60</max-cache-miss-period>
+          <min-cache-miss-period>1</min-cache-miss-period>
+          <cache-load-factor>0.75</cache-load-factor>
+        </cache-policy-conf>
+      </container-cache-conf>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <commit-option>A</commit-option>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Clustered CMP EntityBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>clustered-entity-rmi-invoker</invoker-proxy-binding-name>
+      <sync-on-commit-only>false</sync-on-commit-only>
+      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+      <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
+      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+      <container-cache-conf>
+        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+        <cache-policy-conf>
+          <min-capacity>50</min-capacity>
+          <max-capacity>1000000</max-capacity>
+          <overager-period>300</overager-period>
+          <max-bean-age>600</max-bean-age>
+          <resizer-period>400</resizer-period>
+          <max-cache-miss-period>60</max-cache-miss-period>
+          <min-cache-miss-period>1</min-cache-miss-period>
+          <cache-load-factor>0.75</cache-load-factor>
+        </cache-policy-conf>
+      </container-cache-conf>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <commit-option>A</commit-option>
+      <cluster-config>
+         <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
+      </cluster-config>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Instance Per Transaction CMP EntityBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
+      <sync-on-commit-only>false</sync-on-commit-only>
+      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+      <instance-cache>org.jboss.ejb.plugins.PerTxEntityInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
+      <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
+      <container-cache-conf/>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <commit-option>C</commit-option>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Standard Stateless SessionBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>stateless-rmi-invoker</invoker-proxy-binding-name>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <!-- CMT -->
+        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor>
+        <!-- BMT -->
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance-pool>
+      <instance-cache></instance-cache>
+      <persistence-manager></persistence-manager>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Clustered Stateless SessionBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>clustered-stateless-rmi-invoker</invoker-proxy-binding-name>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <!-- CMT -->
+        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor>
+        <!-- BMT -->
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance-pool>
+      <instance-cache></instance-cache>
+      <persistence-manager></persistence-manager>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <cluster-config>
+         <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
+      </cluster-config>
+    </container-configuration>
+
+
+    <container-configuration>
+      <container-name>Standard Stateful SessionBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>stateful-rmi-invoker</invoker-proxy-binding-name>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <!-- CMT -->
+        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor>
+        <!-- BMT -->
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+      </container-interceptors>
+      <instance-cache>org.jboss.ejb.plugins.StatefulSessionInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager</persistence-manager>
+      <container-cache-conf>
+        <cache-policy>org.jboss.ejb.plugins.LRUStatefulContextCachePolicy</cache-policy>
+        <cache-policy-conf>
+          <min-capacity>50</min-capacity>
+          <max-capacity>1000000</max-capacity>
+          <remover-period>1800</remover-period>
+          <max-bean-life>1800</max-bean-life>
+          <overager-period>300</overager-period>
+          <max-bean-age>600</max-bean-age>
+          <resizer-period>400</resizer-period>
+          <max-cache-miss-period>60</max-cache-miss-period>
+          <min-cache-miss-period>1</min-cache-miss-period>
+          <cache-load-factor>0.75</cache-load-factor>
+        </cache-policy-conf>
+      </container-cache-conf>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Clustered Stateful SessionBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>clustered-stateful-rmi-invoker</invoker-proxy-binding-name>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <!-- CMT -->
+        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor>
+        <!-- BMT -->
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.StatefulHASessionSynchronisationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-cache>org.jboss.ejb.plugins.StatefulHASessionInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.StatefulHASessionPersistenceManager</persistence-manager>
+      <container-cache-conf>
+        <cache-policy>org.jboss.ejb.plugins.LRUStatefulContextCachePolicy</cache-policy>
+        <cache-policy-conf>
+          <min-capacity>50</min-capacity>
+          <max-capacity>1000000</max-capacity>
+          <remover-period>1800</remover-period>
+          <max-bean-life>1800</max-bean-life>
+          <overager-period>300</overager-period>
+          <max-bean-age>600</max-bean-age>
+          <resizer-period>400</resizer-period>
+          <max-cache-miss-period>60</max-cache-miss-period>
+          <min-cache-miss-period>1</min-cache-miss-period>
+          <cache-load-factor>0.75</cache-load-factor>
+        </cache-policy-conf>
+      </container-cache-conf>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <cluster-config>
+         <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
+      </cluster-config>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Standard BMP EntityBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
+      <sync-on-commit-only>false</sync-on-commit-only>
+      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+      <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager>
+      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+      <container-cache-conf>
+        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+        <cache-policy-conf>
+          <min-capacity>50</min-capacity>
+          <max-capacity>1000000</max-capacity>
+          <overager-period>300</overager-period>
+          <max-bean-age>600</max-bean-age>
+          <resizer-period>400</resizer-period>
+          <max-cache-miss-period>60</max-cache-miss-period>
+          <min-cache-miss-period>1</min-cache-miss-period>
+          <cache-load-factor>0.75</cache-load-factor>
+        </cache-policy-conf>
+      </container-cache-conf>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <commit-option>A</commit-option>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Clustered BMP EntityBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>clustered-entity-rmi-invoker</invoker-proxy-binding-name>
+      <sync-on-commit-only>false</sync-on-commit-only>
+      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+      <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager>
+      <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+      <container-cache-conf>
+        <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+        <cache-policy-conf>
+          <min-capacity>50</min-capacity>
+          <max-capacity>1000000</max-capacity>
+          <overager-period>300</overager-period>
+          <max-bean-age>600</max-bean-age>
+          <resizer-period>400</resizer-period>
+          <max-cache-miss-period>60</max-cache-miss-period>
+          <min-cache-miss-period>1</min-cache-miss-period>
+          <cache-load-factor>0.75</cache-load-factor>
+        </cache-policy-conf>
+      </container-cache-conf>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <commit-option>A</commit-option>
+      <cluster-config>
+         <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
+      </cluster-config>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Instance Per Transaction BMP EntityBean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name>
+      <sync-on-commit-only>false</sync-on-commit-only>
+      <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+      <instance-cache>org.jboss.ejb.plugins.PerTxEntityInstanceCache</instance-cache>
+      <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager>
+      <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
+      <container-cache-conf/>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+      <commit-option>C</commit-option>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Standard Message Driven Bean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>message-driven-bean</invoker-proxy-binding-name>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.RunAsSecurityInterceptor</interceptor>
+        <!-- CMT -->
+        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
+        <!-- BMT -->
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool>
+      <instance-cache></instance-cache>
+      <persistence-manager></persistence-manager>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Singleton Message Driven Bean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>singleton-message-driven-bean</invoker-proxy-binding-name>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.RunAsSecurityInterceptor</interceptor>
+        <!-- CMT -->
+        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
+        <!-- BMT -->
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool>
+      <instance-cache></instance-cache>
+      <persistence-manager></persistence-manager>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+    </container-configuration>
+
+    <container-configuration>
+      <container-name>Standard Message Inflow Driven Bean</container-name>
+      <call-logging>false</call-logging>
+      <invoker-proxy-binding-name>message-inflow-driven-bean</invoker-proxy-binding-name>
+      <container-interceptors>
+        <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+        <interceptor>org.jboss.ejb.plugins.RunAsSecurityInterceptor</interceptor>
+        <!-- CMT -->
+        <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor transaction="Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
+        <!-- BMT -->
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor>
+        <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+        <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+      </container-interceptors>
+      <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool>
+      <instance-cache></instance-cache>
+      <persistence-manager></persistence-manager>
+      <container-pool-conf>
+        <MaximumSize>100</MaximumSize>
+      </container-pool-conf>
+    </container-configuration>
+
+  </container-configurations>
+
+</jboss>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjbosscmp-jdbc.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/standardjbosscmp-jdbc.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjbosscmp-jdbc.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3070 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE jbosscmp-jdbc PUBLIC
-   "-//JBoss//DTD JBOSSCMP-JDBC 4.0//EN"
-   "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_4_0.dtd">
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Standard JBossCMP-JDBC Configuration                                 -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: standardjbosscmp-jdbc.xml 41762 2006-03-06 14:39:33Z aloubyansky $ -->
-
-<jbosscmp-jdbc>
-
-   <defaults>
-      <datasource>java:/DefaultDS</datasource>
-      <!-- optional since 4.0 <datasource-mapping>Hypersonic SQL</datasource-mapping> -->
-
-      <create-table>true</create-table>
-      <remove-table>false</remove-table>
-      <read-only>false</read-only>
-      <read-time-out>300000</read-time-out>
-      <row-locking>false</row-locking>
-      <pk-constraint>true</pk-constraint>
-      <fk-constraint>false</fk-constraint>
-      <preferred-relation-mapping>foreign-key</preferred-relation-mapping>
-      <read-ahead>
-         <strategy>on-load</strategy>
-         <page-size>1000</page-size>
-         <eager-load-group>*</eager-load-group>
-      </read-ahead>
-      <list-cache-max>1000</list-cache-max>
-      <clean-read-ahead-on-load>false</clean-read-ahead-on-load>
-
-      <unknown-pk>
-         <key-generator-factory>UUIDKeyGeneratorFactory</key-generator-factory>
-         <unknown-pk-class>java.lang.String</unknown-pk-class>
-         <jdbc-type>VARCHAR</jdbc-type>
-         <sql-type>VARCHAR(32)</sql-type>
-      </unknown-pk>
-
-      <entity-command name="default"/>
-      <ql-compiler>org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLCompiler</ql-compiler>
-      <throw-runtime-exceptions>false</throw-runtime-exceptions>
-   </defaults>
-
-   <type-mappings>
-      <type-mapping>
-         <name>FirstSQL/J</name>
-         <row-locking-template/>
-         <pk-constraint-template>PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>(?1 || ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>substring(?1 FROM ?2 FOR ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>char_length(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>position(?1 IN ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>math.abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>math.sqrt(CAST(?1 AS DOUBLE))</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>TINYINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>TINYINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>BIGINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>REAL</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <!-- or <sql-type>VARCHAR(2147483500)</sql-type> -->
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>DECIMAL</jdbc-type>
-            <sql-type>DECIMAL</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <!-- FirstSQL/J only supports directly serializable objects for classes declared with CREATE CLASS -->
-            <jdbc-type>LONGVARBINARY</jdbc-type>
-            <sql-type>VARCHAR(2147483500)</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>Ingres</name>
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 PRIMARY KEY (?3)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>TRUE</true-mapping>
-         <false-mapping>FALSE</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>concat(?1,?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>left(?1,?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>length(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>locate(?1,?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>sqrt(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <!-- change from bit to integer , 10.12.2002 heb -->
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>INT1</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>INTEGER4</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT4</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>FLOAT8</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>FLOAT8</sql-type>
-         </mapping>
-<!--
-Mapping proposed by Computer Associates, but does not work with JBoss properly
-28.03.2003 hou
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <sql-type>DECIMAL(24,6)</sql-type>
-         </mapping>
--->
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>LONG VARCHAR</sql-type>
-         </mapping>
-      </type-mapping>
-     <type-mapping>
-      <name>McKoi</name>
-      <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-      <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-      <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-      <alias-header-prefix>t</alias-header-prefix>
-      <alias-header-suffix>_</alias-header-suffix>
-      <alias-max-length>32</alias-max-length>
-      <subquery-supported>true</subquery-supported>
-      <true-mapping>TRUE</true-mapping>
-      <false-mapping>FALSE</false-mapping>
-
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-      <mapping>
-         <java-type>java.lang.Boolean</java-type>
-         <jdbc-type>BIT</jdbc-type>
-         <sql-type>BOOLEAN</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.lang.Byte</java-type>
-         <jdbc-type>TINYINT</jdbc-type>
-         <sql-type>SMALLINT</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.lang.Short</java-type>
-         <jdbc-type>SMALLINT</jdbc-type>
-         <sql-type>SMALLINT</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.lang.Integer</java-type>
-         <jdbc-type>INTEGER</jdbc-type>
-         <sql-type>INTEGER</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.lang.Long</java-type>
-         <jdbc-type>BIGINT</jdbc-type>
-         <sql-type>BIGINT</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.lang.Float</java-type>
-         <jdbc-type>REAL</jdbc-type>
-         <sql-type>FLOAT</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.lang.Double</java-type>
-         <jdbc-type>DOUBLE</jdbc-type>
-         <sql-type>DOUBLE</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.lang.Character</java-type>
-         <jdbc-type>CHAR</jdbc-type>
-         <sql-type>CHAR</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.lang.String</java-type>
-         <jdbc-type>VARCHAR</jdbc-type>
-         <sql-type>VARCHAR(64)</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.sql.Date</java-type>
-         <jdbc-type>DATE</jdbc-type>
-         <sql-type>DATE</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.sql.Time</java-type>
-         <jdbc-type>TIME</jdbc-type>
-         <sql-type>TIME</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.sql.Timestamp</java-type>
-         <jdbc-type>TIMESTAMP</jdbc-type>
-         <sql-type>TIMESTAMP</sql-type>
-      </mapping>
-      <mapping>
-         <java-type>java.lang.Object</java-type>
-         <jdbc-type>JAVA_OBJECT</jdbc-type>
-         <sql-type>JAVA_OBJECT</sql-type>
-      </mapping>
-     </type-mapping>
-
-      <type-mapping>
-         <name>Firebird</name>
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>31</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>SMALLINT default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>SMALLINT default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>NUMERIC(18,0) default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>FLOAT default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE PRECISION default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <!-- The small default length is due to the 128 byte max index key size -->
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(64)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>BLOB</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>InterBase</name>
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>31</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>SMALLINT default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>SMALLINT default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>NUMERIC(18,0) default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>FLOAT default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE PRECISION default 0</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(64)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>VARCHAR(2000)</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>DB2</name>
-         <row-locking-template/>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>18</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-		 <function-mapping>
-			 <function-name>locate</function-name>
-			 <function-sql>locate(CAST(?1 as VARCHAR(254)),
-				 CAST(?2 as VaRCHAR(254)),?3)</function-sql>
-		 </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-    <!--  DB2 does not appear to support columns of type "byte"
-    Regrettably, this means they'll be serialized.
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR(1) FOR BIT DATA</sql-type>
-         </mapping>
-    -->
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>BIGINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>REAL</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(254)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <!-- this one gives errors with DB2 V8.1
-         		and at least the NET driver
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>BLOB(2000)</sql-type>
-         </mapping>
-         -->
-      	<mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>VARBINARY</jdbc-type>
-            <sql-type>BLOB(2000)</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>Derby</name>
-         <row-locking-template/>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>18</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>(?1 || ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substr</function-name>
-            <function-sql>substr(?1, ?2, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>length(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>locate(?2, ?1, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>sqrt(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <sql-type>DECIMAL</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>BOOLEAN</sql-type>
-         </mapping>
-<!-- if someone knows the mapping for byte, please, let us know!
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
--->
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>BIGINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>REAL</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE PRECISION</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>BLOB</jdbc-type>
-            <sql-type>BLOB</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>Oracle9i</name>
-         <!--
-         | Make sure that you have the Oracle 9i version of classes12.jar
-         | or you will suffer
-         -->
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>30</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>(?1 || ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>substr(?1, ?2, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>length(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>instr(?2, ?1, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>sqrt(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>NUMBER(1)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>NUMBER(3)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <!-- <jdbc-type>SMALLINT</jdbc-type> this resulted in a ClassCastException -->
-            <sql-type>NUMBER(5)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>NUMBER(10)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>NUMBER(19)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>NUMBER(38,7)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>DECIMAL</jdbc-type>
-            <sql-type>NUMBER(38,15)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>NUMBER(38,15)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR2(255)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP(3)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP(9)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>BLOB</jdbc-type>
-            <sql-type>BLOB</sql-type>
-            <!--
-            | Change this from BLOB to RAW(n) if you know your
-            | serialized object will be <= n bytes and n <= 2000
-            -->
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>Oracle8</name>
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>30</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>(?1 || ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>substr(?1, ?2, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>length(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>instr(?2, ?1, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>sqrt(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>NUMBER(1)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <sql-type>NUMBER(3)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <sql-type>NUMBER(5)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>NUMBER(10)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>NUMBER(19)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>NUMBER(38,7)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>DECIMAL</jdbc-type>
-            <sql-type>NUMBER(38,15)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>NUMBER(38,15)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR2(255)</sql-type>
-         </mapping>
-         <mapping>
-            <!--
-            | Note that you lose granularity here
-            | Use a numeric type and store milliseconds if you really need it
-            -->
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <!--
-            | Note that you lose granularity here
-            | Use a numeric type and store milliseconds if you really need it
-            -->
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>BLOB</jdbc-type>
-            <sql-type>BLOB</sql-type>
-            <!--
-            | Change this from BLOB to RAW(n) if you know your
-            | serialized object will be <= n bytes and n <= 2000
-            -->
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>Oracle7</name>
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>30</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>(?1 || ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>substr(?1, ?2, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>length(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>instr(?2, ?1, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>sqrt(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>NUMBER(1)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <sql-type>NUMBER(3)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <sql-type>NUMBER(5)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>NUMBER(10)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>NUMBER(19)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>NUMBER(38,7)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>NUMBER(38,15)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR2(255)</sql-type>
-         </mapping>
-         <mapping>
-            <!--
-            | Note that you lose granularity here
-            | Use a numeric type and store milliseconds if you really need it
-            -->
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <!--
-            | Note that you lose granularity here
-            | Use a numeric type and store milliseconds if you really need it
-            -->
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>LONGVARBINARY</jdbc-type>
-            <sql-type>LONG RAW</sql-type>
-            <!--
-            | Change this from LONG RAW to RAW(n) if you know your
-            | serialized object will be <= n bytes and n <= 2000
-            | Oracle only permits one LONG type per table
-            -->
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>Sybase</name>
-         <row-locking-template/>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>30</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-         	<function-name>length</function-name>
-         	<function-sql>char_length(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>BIT</sql-type>
-         </mapping>
-    <!-- Current Sybase JDBC drivers (jConnect 5.2) don't support
-    byte or short.  Unfortunately they'll be serialized.
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>TINYINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-    -->
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <sql-type>NUMERIC(38,0)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>REAL</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE PRECISION</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(255)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>SMALLDATETIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>IMAGE</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>PostgreSQL</name>
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <auto-increment-template>?1</auto-increment-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>TRUE</true-mapping>
-         <false-mapping>FALSE</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>(?1 || ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>substring(?1 FROM ?2 FOR ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>length(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>(CASE position(?1 in substring(?2 from ?3)) WHEN 0 THEN 0 ELSE position(?1 in substring(?2 from ?3)) + ?3 - 1 END)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>sqrt(CAST(?1 AS double precision))</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>BOOLEAN</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>INT2</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>INT2</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INT4</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>INT8</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT(7)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>FLOAT8</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR(1)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>TEXT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP with time zone</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP with time zone</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <sql-type>NUMERIC</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>VARBINARY</jdbc-type>
-            <sql-type>BYTEA</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>PostgreSQL 8.0</name>
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <auto-increment-template>?1</auto-increment-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>TRUE</true-mapping>
-         <false-mapping>FALSE</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>(?1 || ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>substring(?1 FROM ?2 FOR ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>length(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>(CASE position(?1 in substring(?2 from ?3)) WHEN 0 THEN 0 ELSE position(?1 in substring(?2 from ?3)) + ?3 - 1 END)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>sqrt(CAST(?1 AS double precision))</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BOOLEAN</jdbc-type>
-            <sql-type>BOOLEAN</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>INT2</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>INT2</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INT4</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>INT8</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT(7)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>FLOAT8</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR(1)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>TEXT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <sql-type>NUMERIC</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>VARBINARY</jdbc-type>
-            <sql-type>BYTEA</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>PostgreSQL 7.2</name>
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <auto-increment-template>?1</auto-increment-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>TRUE</true-mapping>
-         <false-mapping>FALSE</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>(?1 || ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>substring(?1 FROM ?2 FOR ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>length(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>(CASE position(?1 in substring(?2 from ?3)) WHEN 0 THEN 0 ELSE position(?1 in substring(?2 from ?3)) + ?3 - 1 END)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>sqrt(CAST(?1 AS double precision))</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>BOOLEAN</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>INT2</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>INT2</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INT4</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>INT8</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT(7)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>FLOAT8</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR(1)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>TEXT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <sql-type>NUMERIC</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>VARBINARY</jdbc-type>
-            <sql-type>BYTEA</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>Hypersonic SQL</name>
-         <row-locking-template/>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <auto-increment-template>?1 IDENTITY</auto-increment-template>
-         <add-column-template>ALTER TABLE ?1 ADD COLUMN ?2 ?3</add-column-template>
-         <drop-column-template>ALTER TABLE ?1 DROP COLUMN ?2</drop-column-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>(1=1)</true-mapping>
-         <false-mapping>(1=0)</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>(?1 || ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>SUBSTRING(?1, ?2, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lcase(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>LENGTH(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>LOCATE(?1, ?2, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>ABS(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>SQRT(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>ucase(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>BIT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <!-- hsqldb only supports directly serializable objects for sql type OBJECT -->
-            <jdbc-type>VARBINARY</jdbc-type>
-            <sql-type>VARBINARY</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>REAL</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>BIGINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>DECIMAL</jdbc-type>
-            <sql-type>DECIMAL</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>PointBase</name>
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>TRUE</true-mapping>
-         <false-mapping>FALSE</false-mapping>
-
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>FLOAT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>BOOLEAN</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>BLOB</jdbc-type>
-            <sql-type>BLOB</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>SOLID</name>
-         <row-locking-template/>
-         <pk-constraint-template>PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>TINYINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>BLOB</jdbc-type>
-            <sql-type>BLOB</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>BIT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>BIGINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>mySQL</name>
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <!-- does not work for compound keys <fk-constraint-template>ALTER TABLE ?1 ADD INDEX ind_?3 (?3), ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-              <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         -->
-         <fk-constraint-template>ALTER TABLE ?1 ADD INDEX (?3), ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <auto-increment-template>?1 auto_increment</auto-increment-template>
-         <alter-column-template>ALTER TABLE ?1 MODIFY ?2 ?3</alter-column-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>false</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>concat(?1, ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>substring(?1 FROM ?2 FOR ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>length(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>locate(?1, ?2, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>sqrt(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>TINYINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>BLOB</jdbc-type>
-            <sql-type>LONGBLOB</sql-type>
-            <!--
-            | Change this from LONGBLOB to BLOB if you know your
-            | serialized object will be <= 2^16 bytes
-            -->
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-            <!--
-            | This type is problematical because mysql does not have any
-            | date/time types that store milliseconds. You should avoid it.
-            -->
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>TINYINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>BIGINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(250) BINARY</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-            <!--
-            | Note that you lose granularity here
-            | Use a numeric type and store milliseconds if you really need it
-            -->
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>MS SQLSERVER</name>
-         <row-locking-template>SELECT ?1 FROM ?2 with (updlock) WHERE ?3 ORDER BY ?4</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <auto-increment-template>?1 IDENTITY</auto-increment-template>
-         <alter-column-template>ALTER TABLE ?1 ALTER COLUMN ?2 ?3</alter-column-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>(?1 + ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>substring(?1, ?2, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>len(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>charindex(?1, ?2, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>sqrt(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>DECIMAL</jdbc-type>
-            <sql-type>DECIMAL(20)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>IMAGE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>TINYINT</sql-type>
-         </mapping>
-         <mapping>
-            <!--
-            | Note that you lose granularity here
-            | Use a numeric type and store milliseconds if you really need it
-            -->
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>BIT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>MS SQLSERVER2000</name>
-         <row-locking-template>SELECT ?1 FROM ?2 with (xlock) WHERE ?3 ORDER BY ?4</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <auto-increment-template>?1 IDENTITY</auto-increment-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>concat</function-name>
-            <function-sql>(?1 + ?2)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>substring</function-name>
-            <function-sql>substring(?1, ?2, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>lcase</function-name>
-            <function-sql>lower(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>length</function-name>
-            <function-sql>len(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>locate</function-name>
-            <function-sql>charindex(?1, ?2, ?3)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>abs</function-name>
-            <function-sql>abs(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>sqrt</function-name>
-            <function-sql>sqrt(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>ucase</function-name>
-            <function-sql>upper(?1)</function-sql>
-         </function-mapping>
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>BIGINT</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>LONGVARBINARY</jdbc-type>
-            <sql-type>IMAGE</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>TINYINT</sql-type>
-         </mapping>
-
-         <mapping>
-            <!--
-            | Note that you lose granularity here
-            | Use a numeric type and store milliseconds if you really need it
-            -->
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATETIME</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>BIT</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>REAL</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>FLOAT</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>DB2/400</name>
-         <row-locking-template/>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>18</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR(1)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-    <!-- Apparent DB2/400 doesn't handle Byte type either
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR(1) FOR BIT DATA</sql-type>
-         </mapping>
-    -->
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR(5)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>VARCHAR(4096) FOR BIT DATA</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>SapDB</name>
-         <!-- SapDB 7.3 might require '... UPDATE OF ?1' in the row-locking-template -->
-         <!-- as is works with SapDB 7.4 -->
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD FOREIGN KEY ?2 (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>LONG BYTE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>CHAR BYTE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>BOOLEAN</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE PRECISION</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>DECIMAL</jdbc-type>
-            <sql-type>DECIMAL(20)</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>MaxDB</name>
-         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD FOREIGN KEY ?2 (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-              <auto-increment-template>?1</auto-increment-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>true</true-mapping>
-         <false-mapping>false</false-mapping>
-
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>LONG BYTE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>CHAR BYTE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BOOLEAN</jdbc-type>
-            <sql-type>BOOLEAN</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>FLOAT</jdbc-type>
-            <sql-type>FLOAT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE PRECISION</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>DECIMAL</jdbc-type>
-            <sql-type>DECIMAL(20)</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-         <name>Cloudscape</name>
-         <row-locking-template/>
-         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>LONGVARCHAR</jdbc-type>
-            <sql-type>LONG VARCHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>BOOLEAN</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>TINYINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>LONGINT</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>REAL</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE PRECISION</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>LONGVARCHAR</jdbc-type>
-            <sql-type>LONG VARCHAR</sql-type>
-         </mapping>
-         <!-- NOTE: This alternative mapping has been suggested for cloudscape
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(256)</sql-type>
-         </mapping> -->
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>TIMESTAMP</sql-type>
-         </mapping>
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>JAVA_OBJECT</jdbc-type>
-            <sql-type>LONG VARBINARY</sql-type>
-         </mapping>
-      </type-mapping>
-
-
-      <type-mapping>
-         <name>InformixDB</name>
-         <row-locking-template>select ?1 from ?2 where ?3 order by ?4 for update</row-locking-template>
-         <pk-constraint-template>PRIMARY KEY (?2) CONSTRAINT ?1</pk-constraint-template>
-         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT FOREIGN KEY (?3) REFERENCES ?4 (?5) CONSTRAINT ?2</fk-constraint-template>
-         <alias-header-prefix>t</alias-header-prefix>
-         <alias-header-suffix>_</alias-header-suffix>
-         <alias-max-length>32</alias-max-length>
-         <subquery-supported>true</subquery-supported>
-         <true-mapping>1</true-mapping>
-         <false-mapping>0</false-mapping>
-
-         <function-mapping>
-            <function-name>count</function-name>
-            <function-sql>count(?1)</function-sql>
-         </function-mapping>
-
-         <mapping>
-            <java-type>java.lang.Character</java-type>
-            <jdbc-type>CHAR</jdbc-type>
-            <sql-type>CHAR(1)</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.String</java-type>
-            <jdbc-type>VARCHAR</jdbc-type>
-            <sql-type>VARCHAR(255,0)</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.math.BigDecimal</java-type>
-            <jdbc-type>NUMERIC</jdbc-type>
-            <sql-type>DECIMAL</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Boolean</java-type>
-            <jdbc-type>BIT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Integer</java-type>
-            <jdbc-type>INTEGER</jdbc-type>
-            <sql-type>INTEGER</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Long</java-type>
-            <jdbc-type>BIGINT</jdbc-type>
-            <sql-type>NUMERIC(18,0)</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Float</java-type>
-            <jdbc-type>REAL</jdbc-type>
-            <sql-type>FLOAT</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Double</java-type>
-            <jdbc-type>DOUBLE</jdbc-type>
-            <sql-type>DOUBLE PRECISION</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Byte</java-type>
-            <jdbc-type>TINYINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Short</java-type>
-            <jdbc-type>SMALLINT</jdbc-type>
-            <sql-type>SMALLINT</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.util.Date</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATETIME YEAR TO FRACTION(3)</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.sql.Date</java-type>
-            <jdbc-type>DATE</jdbc-type>
-            <sql-type>DATE</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.sql.Time</java-type>
-            <jdbc-type>TIME</jdbc-type>
-            <sql-type>TIME</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.sql.Timestamp</java-type>
-            <jdbc-type>TIMESTAMP</jdbc-type>
-            <sql-type>DATETIME YEAR TO FRACTION(3)</sql-type>
-         </mapping>
-
-         <mapping>
-            <java-type>java.lang.Object</java-type>
-            <jdbc-type>BLOB</jdbc-type>
-            <sql-type>BLOB</sql-type>
-         </mapping>
-      </type-mapping>
-
-      <type-mapping>
-          <name>Mimer SQL</name>
-          <row-locking-template/>
-          <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
-          <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
-          <alias-header-prefix>t</alias-header-prefix>
-          <alias-header-suffix>_</alias-header-suffix>
-          <alias-max-length>32</alias-max-length>
-          <subquery-supported>true</subquery-supported>
-          <true-mapping>1</true-mapping>
-          <false-mapping>0</false-mapping>
-
-          <mapping>
-             <java-type>java.lang.Boolean</java-type>
-             <jdbc-type>BIT</jdbc-type>
-             <sql-type>SMALLINT</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.lang.Byte</java-type>
-             <jdbc-type>TINYINT</jdbc-type>
-             <sql-type>SMALLINT</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.lang.Short</java-type>
-             <jdbc-type>SMALLINT</jdbc-type>
-             <sql-type>SMALLINT</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.lang.Integer</java-type>
-             <jdbc-type>INTEGER</jdbc-type>
-             <sql-type>INTEGER</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.lang.Long</java-type>
-             <jdbc-type>BIGINT</jdbc-type>
-             <sql-type>BIGINT</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.lang.Float</java-type>
-             <jdbc-type>REAL</jdbc-type>
-             <sql-type>REAL</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.lang.Double</java-type>
-             <jdbc-type>DOUBLE</jdbc-type>
-             <sql-type>DOUBLE PRECISION</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.lang.Character</java-type>
-             <jdbc-type>CHAR</jdbc-type>
-             <sql-type>CHAR</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.lang.String</java-type>
-             <jdbc-type>VARCHAR</jdbc-type>
-             <sql-type>VARCHAR(5000)</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.sql.Date</java-type>
-             <jdbc-type>DATE</jdbc-type>
-             <sql-type>DATE</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.sql.Time</java-type>
-             <jdbc-type>TIME</jdbc-type>
-             <sql-type>TIME</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.sql.Timestamp</java-type>
-             <jdbc-type>TIMESTAMP</jdbc-type>
-             <sql-type>TIMESTAMP</sql-type>
-          </mapping>
-
-          <mapping>
-             <java-type>java.lang.Object</java-type>
-             <jdbc-type>JAVA_OBJECT</jdbc-type>
-             <sql-type>VARBINARY(5000)</sql-type>
-          </mapping>
-       </type-mapping>
-   </type-mappings>
-
-   <entity-commands>
-      <!-- default command; doesn't support unknown-pk -->
-      <entity-command name="default"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.JDBCCreateEntityCommand"/>
-
-      <!-- variation on default that skips select before insert -->
-      <entity-command name="no-select-before-insert"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.JDBCCreateEntityCommand">
-         <attribute name="SQLExceptionProcessor">jboss.jdbc:service=SQLExceptionProcessor</attribute>
-      </entity-command>
-
-      <!-- fetches next key value with the specified sql statement -->
-      <entity-command name="pk-sql"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCPkSqlCreateCommand">
-         <!-- change to define SQL used to obtain key prior to insert -->
-         <attribute name="pk-sql">SELECT CURRENT_TIMESTAMP</attribute>
-      </entity-command>
-
-      <!-- this command requires auto-increment element for unknown-pk -->
-      <entity-command name="mysql-get-generated-keys"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCMySQLCreateCommand"/>
-
-      <!-- this command requires the specified sequence to have been created -->
-      <entity-command name="oracle-sequence"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCOracleCreateCommand">
-         <attribute name="sequence">TEST_SEQUENCE</attribute>
-      </entity-command>
-
-      <!-- this command makes the use of a specific sequence for each table -->
-      <entity-command name="oracle-table-sequence"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCOracleSequenceCreateCommand">
-         <attribute name="sequence_name">%%t_seq</attribute>
-      </entity-command>
-
-      <!-- retrieves generated key of the record inserted into hsql db -->
-      <entity-command name="hsqldb-fetch-key"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCHsqldbCreateCommand">
-         <!-- uncomment to change SQL statement used to obtain identity
-         <attribute name="pk-sql">CALL IDENTITY()</attribute>
-         -->
-      </entity-command>
-
-      <!-- retrieves generated key of the record inserted into sybase db -->
-      <entity-command name="sybase-fetch-key"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCSybaseCreateCommand"/>
-
-      <!-- retrieves generated key of the record inserted into SQLServer db -->
-      <entity-command name="mssql-fetch-key"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCSQLServerCreateCommand">
-         <!-- uncomment for versions prior to SQL Server 2000
-         <attribute name="pk-sql">SELECT @@IDENTITY</attribute>
-         -->
-      </entity-command>
-
-      <!-- retrieves serial value of the record inserted into informix db -->
-      <entity-command name="informix-serial"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCInformixCreateCommand">
-         <!-- uncomment to use with SERIAL8 column
-         <attribute name="method">getSerial8</attribute>
-         -->
-      </entity-command>
-
-      <!-- retrieves the currval of the the sequence associated with a PostgreSQL SERIAL column -->
-      <entity-command name="postgresql-fetch-seq"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCPostgreSQLCreateCommand">
-         <!-- uncomment to change the name of the sequence; default is ${table}_${pkColumn}_seq
-         <attribute name="sequence"></attribute>
-         -->
-      </entity-command>
-
-      <!-- uses key generator to fetch the next key value -->
-      <entity-command name="key-generator"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCKeyGeneratorCreateCommand">
-         <attribute name="key-generator-factory">UUIDKeyGeneratorFactory</attribute>
-      </entity-command>
-
-      <!-- uses JDBC 3.0 getGeneratedKeys() method -->
-      <entity-command name="get-generated-keys"
-                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBC30GeneratedKeysCreateCommand"/>
-
-      <!-- pk-sql for jdbc2 pm -->
-      <entity-command name="jdbc2pm-pk-sql"
-                      class="org.jboss.ejb.plugins.cmp.jdbc2.PkSqlCreateCommand">
-         <!-- change to define SQL used to obtain key prior to insert -->
-         <attribute name="pk-sql">SELECT CURRENT_TIMESTAMP</attribute>
-      </entity-command>
-   </entity-commands>
-
-   <!-- reserved words that should not be used as table names -->
-   <!-- JBoss will escape them by prepending a 'X' -->
-   <reserved-words>
-      	<word>alias</word>   	
-      	<word>alter</word>
-      	<word>between</word>
-      	<word>char</word>      	
-      	<word>column</word>      	
-      	<word>commit</word>
-      	<word>create</word>
-      	<word>date</word>
-      	<word>default</word>
-      	<word>delete</word>
-      	<word>drop</word>
-      	<word>file</word>
-      	<word>from</word>
-      	<word>grant</word>
-      	<word>group</word>
-      	<word>index</word>
-      	<word>integer</word>
-      	<word>join</word>
-      	<word>number</word>
-      	<word>on</word>
-      	<word>order</word>
-      	<word>primary</word>
-      	<word>public</word>
-      	<word>revoke</word>
-      	<word>rollback</word>
-      	<word>row</word>
-      	<word>select</word>
-      	<word>set</word>
-      	<word>session</word>
-      	<word>size</word>      	
-      	<word>table</word>
-      	<word>trigger</word>
-      	<word>update</word>
-      	<word>unique</word>
-      	<word>user</word>
-      	<word>varchar</word>
-      	<word>view</word>
-    </reserved-words>
-</jbosscmp-jdbc>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjbosscmp-jdbc.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/standardjbosscmp-jdbc.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjbosscmp-jdbc.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/standardjbosscmp-jdbc.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3070 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE jbosscmp-jdbc PUBLIC
+   "-//JBoss//DTD JBOSSCMP-JDBC 4.0//EN"
+   "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_4_0.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Standard JBossCMP-JDBC Configuration                                 -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: standardjbosscmp-jdbc.xml 41762 2006-03-06 14:39:33Z aloubyansky $ -->
+
+<jbosscmp-jdbc>
+
+   <defaults>
+      <datasource>java:/DefaultDS</datasource>
+      <!-- optional since 4.0 <datasource-mapping>Hypersonic SQL</datasource-mapping> -->
+
+      <create-table>true</create-table>
+      <remove-table>false</remove-table>
+      <read-only>false</read-only>
+      <read-time-out>300000</read-time-out>
+      <row-locking>false</row-locking>
+      <pk-constraint>true</pk-constraint>
+      <fk-constraint>false</fk-constraint>
+      <preferred-relation-mapping>foreign-key</preferred-relation-mapping>
+      <read-ahead>
+         <strategy>on-load</strategy>
+         <page-size>1000</page-size>
+         <eager-load-group>*</eager-load-group>
+      </read-ahead>
+      <list-cache-max>1000</list-cache-max>
+      <clean-read-ahead-on-load>false</clean-read-ahead-on-load>
+
+      <unknown-pk>
+         <key-generator-factory>UUIDKeyGeneratorFactory</key-generator-factory>
+         <unknown-pk-class>java.lang.String</unknown-pk-class>
+         <jdbc-type>VARCHAR</jdbc-type>
+         <sql-type>VARCHAR(32)</sql-type>
+      </unknown-pk>
+
+      <entity-command name="default"/>
+      <ql-compiler>org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLCompiler</ql-compiler>
+      <throw-runtime-exceptions>false</throw-runtime-exceptions>
+   </defaults>
+
+   <type-mappings>
+      <type-mapping>
+         <name>FirstSQL/J</name>
+         <row-locking-template/>
+         <pk-constraint-template>PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>(?1 || ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>substring(?1 FROM ?2 FOR ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>char_length(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>position(?1 IN ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>math.abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>math.sqrt(CAST(?1 AS DOUBLE))</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>TINYINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>TINYINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>BIGINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>REAL</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <!-- or <sql-type>VARCHAR(2147483500)</sql-type> -->
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>DECIMAL</jdbc-type>
+            <sql-type>DECIMAL</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <!-- FirstSQL/J only supports directly serializable objects for classes declared with CREATE CLASS -->
+            <jdbc-type>LONGVARBINARY</jdbc-type>
+            <sql-type>VARCHAR(2147483500)</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>Ingres</name>
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 PRIMARY KEY (?3)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>TRUE</true-mapping>
+         <false-mapping>FALSE</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>concat(?1,?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>left(?1,?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>length(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>locate(?1,?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>sqrt(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <!-- change from bit to integer , 10.12.2002 heb -->
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>INT1</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>INTEGER4</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT4</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>FLOAT8</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>FLOAT8</sql-type>
+         </mapping>
+<!--
+Mapping proposed by Computer Associates, but does not work with JBoss properly
+28.03.2003 hou
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <sql-type>DECIMAL(24,6)</sql-type>
+         </mapping>
+-->
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>LONG VARCHAR</sql-type>
+         </mapping>
+      </type-mapping>
+     <type-mapping>
+      <name>McKoi</name>
+      <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+      <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+      <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+      <alias-header-prefix>t</alias-header-prefix>
+      <alias-header-suffix>_</alias-header-suffix>
+      <alias-max-length>32</alias-max-length>
+      <subquery-supported>true</subquery-supported>
+      <true-mapping>TRUE</true-mapping>
+      <false-mapping>FALSE</false-mapping>
+
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+      <mapping>
+         <java-type>java.lang.Boolean</java-type>
+         <jdbc-type>BIT</jdbc-type>
+         <sql-type>BOOLEAN</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.lang.Byte</java-type>
+         <jdbc-type>TINYINT</jdbc-type>
+         <sql-type>SMALLINT</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.lang.Short</java-type>
+         <jdbc-type>SMALLINT</jdbc-type>
+         <sql-type>SMALLINT</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.lang.Integer</java-type>
+         <jdbc-type>INTEGER</jdbc-type>
+         <sql-type>INTEGER</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.lang.Long</java-type>
+         <jdbc-type>BIGINT</jdbc-type>
+         <sql-type>BIGINT</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.lang.Float</java-type>
+         <jdbc-type>REAL</jdbc-type>
+         <sql-type>FLOAT</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.lang.Double</java-type>
+         <jdbc-type>DOUBLE</jdbc-type>
+         <sql-type>DOUBLE</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.lang.Character</java-type>
+         <jdbc-type>CHAR</jdbc-type>
+         <sql-type>CHAR</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.lang.String</java-type>
+         <jdbc-type>VARCHAR</jdbc-type>
+         <sql-type>VARCHAR(64)</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.sql.Date</java-type>
+         <jdbc-type>DATE</jdbc-type>
+         <sql-type>DATE</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.sql.Time</java-type>
+         <jdbc-type>TIME</jdbc-type>
+         <sql-type>TIME</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.sql.Timestamp</java-type>
+         <jdbc-type>TIMESTAMP</jdbc-type>
+         <sql-type>TIMESTAMP</sql-type>
+      </mapping>
+      <mapping>
+         <java-type>java.lang.Object</java-type>
+         <jdbc-type>JAVA_OBJECT</jdbc-type>
+         <sql-type>JAVA_OBJECT</sql-type>
+      </mapping>
+     </type-mapping>
+
+      <type-mapping>
+         <name>Firebird</name>
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>31</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>SMALLINT default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>SMALLINT default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>NUMERIC(18,0) default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>FLOAT default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE PRECISION default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <!-- The small default length is due to the 128 byte max index key size -->
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(64)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>BLOB</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>InterBase</name>
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>31</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>SMALLINT default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>SMALLINT default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>NUMERIC(18,0) default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>FLOAT default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE PRECISION default 0</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(64)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>VARCHAR(2000)</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>DB2</name>
+         <row-locking-template/>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>18</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+		 <function-mapping>
+			 <function-name>locate</function-name>
+			 <function-sql>locate(CAST(?1 as VARCHAR(254)),
+				 CAST(?2 as VaRCHAR(254)),?3)</function-sql>
+		 </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+    <!--  DB2 does not appear to support columns of type "byte"
+    Regrettably, this means they'll be serialized.
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR(1) FOR BIT DATA</sql-type>
+         </mapping>
+    -->
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>BIGINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>REAL</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(254)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <!-- this one gives errors with DB2 V8.1
+         		and at least the NET driver
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>BLOB(2000)</sql-type>
+         </mapping>
+         -->
+      	<mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>VARBINARY</jdbc-type>
+            <sql-type>BLOB(2000)</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>Derby</name>
+         <row-locking-template/>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>18</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>(?1 || ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substr</function-name>
+            <function-sql>substr(?1, ?2, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>length(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>locate(?2, ?1, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>sqrt(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <sql-type>DECIMAL</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>BOOLEAN</sql-type>
+         </mapping>
+<!-- if someone knows the mapping for byte, please, let us know!
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+-->
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>BIGINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>REAL</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE PRECISION</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>BLOB</jdbc-type>
+            <sql-type>BLOB</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>Oracle9i</name>
+         <!--
+         | Make sure that you have the Oracle 9i version of classes12.jar
+         | or you will suffer
+         -->
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>30</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>(?1 || ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>substr(?1, ?2, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>length(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>instr(?2, ?1, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>sqrt(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>NUMBER(1)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>NUMBER(3)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <!-- <jdbc-type>SMALLINT</jdbc-type> this resulted in a ClassCastException -->
+            <sql-type>NUMBER(5)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>NUMBER(10)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>NUMBER(19)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>NUMBER(38,7)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>DECIMAL</jdbc-type>
+            <sql-type>NUMBER(38,15)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>NUMBER(38,15)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR2(255)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP(3)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP(9)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>BLOB</jdbc-type>
+            <sql-type>BLOB</sql-type>
+            <!--
+            | Change this from BLOB to RAW(n) if you know your
+            | serialized object will be <= n bytes and n <= 2000
+            -->
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>Oracle8</name>
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>30</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>(?1 || ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>substr(?1, ?2, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>length(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>instr(?2, ?1, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>sqrt(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>NUMBER(1)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <sql-type>NUMBER(3)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <sql-type>NUMBER(5)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>NUMBER(10)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>NUMBER(19)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>NUMBER(38,7)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>DECIMAL</jdbc-type>
+            <sql-type>NUMBER(38,15)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>NUMBER(38,15)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR2(255)</sql-type>
+         </mapping>
+         <mapping>
+            <!--
+            | Note that you lose granularity here
+            | Use a numeric type and store milliseconds if you really need it
+            -->
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <!--
+            | Note that you lose granularity here
+            | Use a numeric type and store milliseconds if you really need it
+            -->
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>BLOB</jdbc-type>
+            <sql-type>BLOB</sql-type>
+            <!--
+            | Change this from BLOB to RAW(n) if you know your
+            | serialized object will be <= n bytes and n <= 2000
+            -->
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>Oracle7</name>
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>30</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>(?1 || ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>substr(?1, ?2, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>length(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>instr(?2, ?1, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>sqrt(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>NUMBER(1)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <sql-type>NUMBER(3)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <sql-type>NUMBER(5)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>NUMBER(10)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>NUMBER(19)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>NUMBER(38,7)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>NUMBER(38,15)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR2(255)</sql-type>
+         </mapping>
+         <mapping>
+            <!--
+            | Note that you lose granularity here
+            | Use a numeric type and store milliseconds if you really need it
+            -->
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <!--
+            | Note that you lose granularity here
+            | Use a numeric type and store milliseconds if you really need it
+            -->
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>LONGVARBINARY</jdbc-type>
+            <sql-type>LONG RAW</sql-type>
+            <!--
+            | Change this from LONG RAW to RAW(n) if you know your
+            | serialized object will be <= n bytes and n <= 2000
+            | Oracle only permits one LONG type per table
+            -->
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>Sybase</name>
+         <row-locking-template/>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>30</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+         	<function-name>length</function-name>
+         	<function-sql>char_length(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>BIT</sql-type>
+         </mapping>
+    <!-- Current Sybase JDBC drivers (jConnect 5.2) don't support
+    byte or short.  Unfortunately they'll be serialized.
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>TINYINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+    -->
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <sql-type>NUMERIC(38,0)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>REAL</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE PRECISION</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(255)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>SMALLDATETIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>IMAGE</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>PostgreSQL</name>
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <auto-increment-template>?1</auto-increment-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>TRUE</true-mapping>
+         <false-mapping>FALSE</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>(?1 || ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>substring(?1 FROM ?2 FOR ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>length(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>(CASE position(?1 in substring(?2 from ?3)) WHEN 0 THEN 0 ELSE position(?1 in substring(?2 from ?3)) + ?3 - 1 END)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>sqrt(CAST(?1 AS double precision))</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>BOOLEAN</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>INT2</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>INT2</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INT4</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>INT8</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT(7)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>FLOAT8</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR(1)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>TEXT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP with time zone</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP with time zone</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <sql-type>NUMERIC</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>VARBINARY</jdbc-type>
+            <sql-type>BYTEA</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>PostgreSQL 8.0</name>
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <auto-increment-template>?1</auto-increment-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>TRUE</true-mapping>
+         <false-mapping>FALSE</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>(?1 || ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>substring(?1 FROM ?2 FOR ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>length(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>(CASE position(?1 in substring(?2 from ?3)) WHEN 0 THEN 0 ELSE position(?1 in substring(?2 from ?3)) + ?3 - 1 END)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>sqrt(CAST(?1 AS double precision))</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BOOLEAN</jdbc-type>
+            <sql-type>BOOLEAN</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>INT2</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>INT2</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INT4</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>INT8</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT(7)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>FLOAT8</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR(1)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>TEXT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <sql-type>NUMERIC</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>VARBINARY</jdbc-type>
+            <sql-type>BYTEA</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>PostgreSQL 7.2</name>
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <auto-increment-template>?1</auto-increment-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>TRUE</true-mapping>
+         <false-mapping>FALSE</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>(?1 || ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>substring(?1 FROM ?2 FOR ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>length(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>(CASE position(?1 in substring(?2 from ?3)) WHEN 0 THEN 0 ELSE position(?1 in substring(?2 from ?3)) + ?3 - 1 END)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>sqrt(CAST(?1 AS double precision))</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>BOOLEAN</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>INT2</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>INT2</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INT4</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>INT8</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT(7)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>FLOAT8</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR(1)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>TEXT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <sql-type>NUMERIC</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>VARBINARY</jdbc-type>
+            <sql-type>BYTEA</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>Hypersonic SQL</name>
+         <row-locking-template/>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <auto-increment-template>?1 IDENTITY</auto-increment-template>
+         <add-column-template>ALTER TABLE ?1 ADD COLUMN ?2 ?3</add-column-template>
+         <drop-column-template>ALTER TABLE ?1 DROP COLUMN ?2</drop-column-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>(1=1)</true-mapping>
+         <false-mapping>(1=0)</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>(?1 || ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>SUBSTRING(?1, ?2, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lcase(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>LENGTH(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>LOCATE(?1, ?2, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>ABS(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>SQRT(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>ucase(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>BIT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <!-- hsqldb only supports directly serializable objects for sql type OBJECT -->
+            <jdbc-type>VARBINARY</jdbc-type>
+            <sql-type>VARBINARY</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>REAL</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>BIGINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>DECIMAL</jdbc-type>
+            <sql-type>DECIMAL</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>PointBase</name>
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>TRUE</true-mapping>
+         <false-mapping>FALSE</false-mapping>
+
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>FLOAT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>BOOLEAN</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>BLOB</jdbc-type>
+            <sql-type>BLOB</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>SOLID</name>
+         <row-locking-template/>
+         <pk-constraint-template>PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>TINYINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>BLOB</jdbc-type>
+            <sql-type>BLOB</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>BIT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>BIGINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>mySQL</name>
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <!-- does not work for compound keys <fk-constraint-template>ALTER TABLE ?1 ADD INDEX ind_?3 (?3), ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+              <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         -->
+         <fk-constraint-template>ALTER TABLE ?1 ADD INDEX (?3), ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <auto-increment-template>?1 auto_increment</auto-increment-template>
+         <alter-column-template>ALTER TABLE ?1 MODIFY ?2 ?3</alter-column-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>false</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>concat(?1, ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>substring(?1 FROM ?2 FOR ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>length(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>locate(?1, ?2, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>sqrt(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>TINYINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>BLOB</jdbc-type>
+            <sql-type>LONGBLOB</sql-type>
+            <!--
+            | Change this from LONGBLOB to BLOB if you know your
+            | serialized object will be <= 2^16 bytes
+            -->
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+            <!--
+            | This type is problematical because mysql does not have any
+            | date/time types that store milliseconds. You should avoid it.
+            -->
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>TINYINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>BIGINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(250) BINARY</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+            <!--
+            | Note that you lose granularity here
+            | Use a numeric type and store milliseconds if you really need it
+            -->
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>MS SQLSERVER</name>
+         <row-locking-template>SELECT ?1 FROM ?2 with (updlock) WHERE ?3 ORDER BY ?4</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <auto-increment-template>?1 IDENTITY</auto-increment-template>
+         <alter-column-template>ALTER TABLE ?1 ALTER COLUMN ?2 ?3</alter-column-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>(?1 + ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>substring(?1, ?2, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>len(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>charindex(?1, ?2, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>sqrt(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>DECIMAL</jdbc-type>
+            <sql-type>DECIMAL(20)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>IMAGE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>TINYINT</sql-type>
+         </mapping>
+         <mapping>
+            <!--
+            | Note that you lose granularity here
+            | Use a numeric type and store milliseconds if you really need it
+            -->
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>BIT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>MS SQLSERVER2000</name>
+         <row-locking-template>SELECT ?1 FROM ?2 with (xlock) WHERE ?3 ORDER BY ?4</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <auto-increment-template>?1 IDENTITY</auto-increment-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>concat</function-name>
+            <function-sql>(?1 + ?2)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>substring</function-name>
+            <function-sql>substring(?1, ?2, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>lcase</function-name>
+            <function-sql>lower(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>length</function-name>
+            <function-sql>len(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>locate</function-name>
+            <function-sql>charindex(?1, ?2, ?3)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>abs</function-name>
+            <function-sql>abs(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>sqrt</function-name>
+            <function-sql>sqrt(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>ucase</function-name>
+            <function-sql>upper(?1)</function-sql>
+         </function-mapping>
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>BIGINT</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>LONGVARBINARY</jdbc-type>
+            <sql-type>IMAGE</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>TINYINT</sql-type>
+         </mapping>
+
+         <mapping>
+            <!--
+            | Note that you lose granularity here
+            | Use a numeric type and store milliseconds if you really need it
+            -->
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATETIME</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>BIT</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>REAL</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>FLOAT</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>DB2/400</name>
+         <row-locking-template/>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>18</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR(1)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+    <!-- Apparent DB2/400 doesn't handle Byte type either
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR(1) FOR BIT DATA</sql-type>
+         </mapping>
+    -->
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR(5)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>VARCHAR(4096) FOR BIT DATA</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>SapDB</name>
+         <!-- SapDB 7.3 might require '... UPDATE OF ?1' in the row-locking-template -->
+         <!-- as is works with SapDB 7.4 -->
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD FOREIGN KEY ?2 (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>LONG BYTE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>CHAR BYTE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>BOOLEAN</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE PRECISION</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>DECIMAL</jdbc-type>
+            <sql-type>DECIMAL(20)</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>MaxDB</name>
+         <row-locking-template>SELECT ?1 FROM ?2 WHERE ?3 ORDER BY ?4 FOR UPDATE</row-locking-template>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD FOREIGN KEY ?2 (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+              <auto-increment-template>?1</auto-increment-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>true</true-mapping>
+         <false-mapping>false</false-mapping>
+
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>LONG BYTE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>CHAR BYTE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BOOLEAN</jdbc-type>
+            <sql-type>BOOLEAN</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>FLOAT</jdbc-type>
+            <sql-type>FLOAT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE PRECISION</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>DECIMAL</jdbc-type>
+            <sql-type>DECIMAL(20)</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+         <name>Cloudscape</name>
+         <row-locking-template/>
+         <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>LONGVARCHAR</jdbc-type>
+            <sql-type>LONG VARCHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>BOOLEAN</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>TINYINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>LONGINT</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>REAL</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE PRECISION</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>LONGVARCHAR</jdbc-type>
+            <sql-type>LONG VARCHAR</sql-type>
+         </mapping>
+         <!-- NOTE: This alternative mapping has been suggested for cloudscape
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(256)</sql-type>
+         </mapping> -->
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>TIMESTAMP</sql-type>
+         </mapping>
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>JAVA_OBJECT</jdbc-type>
+            <sql-type>LONG VARBINARY</sql-type>
+         </mapping>
+      </type-mapping>
+
+
+      <type-mapping>
+         <name>InformixDB</name>
+         <row-locking-template>select ?1 from ?2 where ?3 order by ?4 for update</row-locking-template>
+         <pk-constraint-template>PRIMARY KEY (?2) CONSTRAINT ?1</pk-constraint-template>
+         <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT FOREIGN KEY (?3) REFERENCES ?4 (?5) CONSTRAINT ?2</fk-constraint-template>
+         <alias-header-prefix>t</alias-header-prefix>
+         <alias-header-suffix>_</alias-header-suffix>
+         <alias-max-length>32</alias-max-length>
+         <subquery-supported>true</subquery-supported>
+         <true-mapping>1</true-mapping>
+         <false-mapping>0</false-mapping>
+
+         <function-mapping>
+            <function-name>count</function-name>
+            <function-sql>count(?1)</function-sql>
+         </function-mapping>
+
+         <mapping>
+            <java-type>java.lang.Character</java-type>
+            <jdbc-type>CHAR</jdbc-type>
+            <sql-type>CHAR(1)</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.String</java-type>
+            <jdbc-type>VARCHAR</jdbc-type>
+            <sql-type>VARCHAR(255,0)</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.math.BigDecimal</java-type>
+            <jdbc-type>NUMERIC</jdbc-type>
+            <sql-type>DECIMAL</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Boolean</java-type>
+            <jdbc-type>BIT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Integer</java-type>
+            <jdbc-type>INTEGER</jdbc-type>
+            <sql-type>INTEGER</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Long</java-type>
+            <jdbc-type>BIGINT</jdbc-type>
+            <sql-type>NUMERIC(18,0)</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Float</java-type>
+            <jdbc-type>REAL</jdbc-type>
+            <sql-type>FLOAT</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Double</java-type>
+            <jdbc-type>DOUBLE</jdbc-type>
+            <sql-type>DOUBLE PRECISION</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Byte</java-type>
+            <jdbc-type>TINYINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Short</java-type>
+            <jdbc-type>SMALLINT</jdbc-type>
+            <sql-type>SMALLINT</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.util.Date</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATETIME YEAR TO FRACTION(3)</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.sql.Date</java-type>
+            <jdbc-type>DATE</jdbc-type>
+            <sql-type>DATE</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.sql.Time</java-type>
+            <jdbc-type>TIME</jdbc-type>
+            <sql-type>TIME</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.sql.Timestamp</java-type>
+            <jdbc-type>TIMESTAMP</jdbc-type>
+            <sql-type>DATETIME YEAR TO FRACTION(3)</sql-type>
+         </mapping>
+
+         <mapping>
+            <java-type>java.lang.Object</java-type>
+            <jdbc-type>BLOB</jdbc-type>
+            <sql-type>BLOB</sql-type>
+         </mapping>
+      </type-mapping>
+
+      <type-mapping>
+          <name>Mimer SQL</name>
+          <row-locking-template/>
+          <pk-constraint-template>CONSTRAINT ?1 PRIMARY KEY (?2)</pk-constraint-template>
+          <fk-constraint-template>ALTER TABLE ?1 ADD CONSTRAINT ?2 FOREIGN KEY (?3) REFERENCES ?4 (?5)</fk-constraint-template>
+          <alias-header-prefix>t</alias-header-prefix>
+          <alias-header-suffix>_</alias-header-suffix>
+          <alias-max-length>32</alias-max-length>
+          <subquery-supported>true</subquery-supported>
+          <true-mapping>1</true-mapping>
+          <false-mapping>0</false-mapping>
+
+          <mapping>
+             <java-type>java.lang.Boolean</java-type>
+             <jdbc-type>BIT</jdbc-type>
+             <sql-type>SMALLINT</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.lang.Byte</java-type>
+             <jdbc-type>TINYINT</jdbc-type>
+             <sql-type>SMALLINT</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.lang.Short</java-type>
+             <jdbc-type>SMALLINT</jdbc-type>
+             <sql-type>SMALLINT</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.lang.Integer</java-type>
+             <jdbc-type>INTEGER</jdbc-type>
+             <sql-type>INTEGER</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.lang.Long</java-type>
+             <jdbc-type>BIGINT</jdbc-type>
+             <sql-type>BIGINT</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.lang.Float</java-type>
+             <jdbc-type>REAL</jdbc-type>
+             <sql-type>REAL</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.lang.Double</java-type>
+             <jdbc-type>DOUBLE</jdbc-type>
+             <sql-type>DOUBLE PRECISION</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.lang.Character</java-type>
+             <jdbc-type>CHAR</jdbc-type>
+             <sql-type>CHAR</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.lang.String</java-type>
+             <jdbc-type>VARCHAR</jdbc-type>
+             <sql-type>VARCHAR(5000)</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.sql.Date</java-type>
+             <jdbc-type>DATE</jdbc-type>
+             <sql-type>DATE</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.sql.Time</java-type>
+             <jdbc-type>TIME</jdbc-type>
+             <sql-type>TIME</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.sql.Timestamp</java-type>
+             <jdbc-type>TIMESTAMP</jdbc-type>
+             <sql-type>TIMESTAMP</sql-type>
+          </mapping>
+
+          <mapping>
+             <java-type>java.lang.Object</java-type>
+             <jdbc-type>JAVA_OBJECT</jdbc-type>
+             <sql-type>VARBINARY(5000)</sql-type>
+          </mapping>
+       </type-mapping>
+   </type-mappings>
+
+   <entity-commands>
+      <!-- default command; doesn't support unknown-pk -->
+      <entity-command name="default"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.JDBCCreateEntityCommand"/>
+
+      <!-- variation on default that skips select before insert -->
+      <entity-command name="no-select-before-insert"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.JDBCCreateEntityCommand">
+         <attribute name="SQLExceptionProcessor">jboss.jdbc:service=SQLExceptionProcessor</attribute>
+      </entity-command>
+
+      <!-- fetches next key value with the specified sql statement -->
+      <entity-command name="pk-sql"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCPkSqlCreateCommand">
+         <!-- change to define SQL used to obtain key prior to insert -->
+         <attribute name="pk-sql">SELECT CURRENT_TIMESTAMP</attribute>
+      </entity-command>
+
+      <!-- this command requires auto-increment element for unknown-pk -->
+      <entity-command name="mysql-get-generated-keys"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCMySQLCreateCommand"/>
+
+      <!-- this command requires the specified sequence to have been created -->
+      <entity-command name="oracle-sequence"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCOracleCreateCommand">
+         <attribute name="sequence">TEST_SEQUENCE</attribute>
+      </entity-command>
+
+      <!-- this command makes the use of a specific sequence for each table -->
+      <entity-command name="oracle-table-sequence"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCOracleSequenceCreateCommand">
+         <attribute name="sequence_name">%%t_seq</attribute>
+      </entity-command>
+
+      <!-- retrieves generated key of the record inserted into hsql db -->
+      <entity-command name="hsqldb-fetch-key"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCHsqldbCreateCommand">
+         <!-- uncomment to change SQL statement used to obtain identity
+         <attribute name="pk-sql">CALL IDENTITY()</attribute>
+         -->
+      </entity-command>
+
+      <!-- retrieves generated key of the record inserted into sybase db -->
+      <entity-command name="sybase-fetch-key"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCSybaseCreateCommand"/>
+
+      <!-- retrieves generated key of the record inserted into SQLServer db -->
+      <entity-command name="mssql-fetch-key"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCSQLServerCreateCommand">
+         <!-- uncomment for versions prior to SQL Server 2000
+         <attribute name="pk-sql">SELECT @@IDENTITY</attribute>
+         -->
+      </entity-command>
+
+      <!-- retrieves serial value of the record inserted into informix db -->
+      <entity-command name="informix-serial"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCInformixCreateCommand">
+         <!-- uncomment to use with SERIAL8 column
+         <attribute name="method">getSerial8</attribute>
+         -->
+      </entity-command>
+
+      <!-- retrieves the currval of the the sequence associated with a PostgreSQL SERIAL column -->
+      <entity-command name="postgresql-fetch-seq"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCPostgreSQLCreateCommand">
+         <!-- uncomment to change the name of the sequence; default is ${table}_${pkColumn}_seq
+         <attribute name="sequence"></attribute>
+         -->
+      </entity-command>
+
+      <!-- uses key generator to fetch the next key value -->
+      <entity-command name="key-generator"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCKeyGeneratorCreateCommand">
+         <attribute name="key-generator-factory">UUIDKeyGeneratorFactory</attribute>
+      </entity-command>
+
+      <!-- uses JDBC 3.0 getGeneratedKeys() method -->
+      <entity-command name="get-generated-keys"
+                      class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBC30GeneratedKeysCreateCommand"/>
+
+      <!-- pk-sql for jdbc2 pm -->
+      <entity-command name="jdbc2pm-pk-sql"
+                      class="org.jboss.ejb.plugins.cmp.jdbc2.PkSqlCreateCommand">
+         <!-- change to define SQL used to obtain key prior to insert -->
+         <attribute name="pk-sql">SELECT CURRENT_TIMESTAMP</attribute>
+      </entity-command>
+   </entity-commands>
+
+   <!-- reserved words that should not be used as table names -->
+   <!-- JBoss will escape them by prepending a 'X' -->
+   <reserved-words>
+      	<word>alias</word>   	
+      	<word>alter</word>
+      	<word>between</word>
+      	<word>char</word>      	
+      	<word>column</word>      	
+      	<word>commit</word>
+      	<word>create</word>
+      	<word>date</word>
+      	<word>default</word>
+      	<word>delete</word>
+      	<word>drop</word>
+      	<word>file</word>
+      	<word>from</word>
+      	<word>grant</word>
+      	<word>group</word>
+      	<word>index</word>
+      	<word>integer</word>
+      	<word>join</word>
+      	<word>number</word>
+      	<word>on</word>
+      	<word>order</word>
+      	<word>primary</word>
+      	<word>public</word>
+      	<word>revoke</word>
+      	<word>rollback</word>
+      	<word>row</word>
+      	<word>select</word>
+      	<word>set</word>
+      	<word>session</word>
+      	<word>size</word>      	
+      	<word>table</word>
+      	<word>trigger</word>
+      	<word>update</word>
+      	<word>unique</word>
+      	<word>user</word>
+      	<word>varchar</word>
+      	<word>view</word>
+    </reserved-words>
+</jbosscmp-jdbc>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/AttributePersistenceService-xmbean.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/AttributePersistenceService-xmbean.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/AttributePersistenceService-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mbean PUBLIC
-   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
-   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
-
-<!-- $Id: AttributePersistenceService-xmbean.xml 23167 2004-08-23 16:57:19Z andd $ -->
-
-<mbean>
-   <!-- MBean Info -->
-   <description>XMBean Attribute Persistence Service</description>
-   <descriptors>
-      <persistence persistPolicy="OnUpdate"
-                   persistLocation="${jboss.server.data.dir}/xmbean-attrs"
-                   persistName="AttributePersistenceService.ser"/>
-      <persistence-manager value="org.jboss.mx.persistence.ObjectStreamPersistenceManager"/>
-   </descriptors>
-   <class>org.jboss.system.pm.AttributePersistenceService</class>
-   
-   <!-- Attributes -->
-   <attribute access="read-write" getMethod="getApmDestroyOnServiceStop" setMethod="setApmDestroyOnServiceStop">
-      <description>Specifies whether to call destroy() on the AttributePersistenceManager implementation, upon service stop</description>
-      <name>ApmDestroyOnServiceStop</name>
-      <type>boolean</type>
-      <descriptors>
-        <descriptor name="persistPolicy" value="Never"/>
-      </descriptors>
-   </attribute>
-   
-   <attribute access="read-write" getMethod="getAttributePersistenceManagerClass" setMethod="setAttributePersistenceManagerClass">
-      <description>The actual AttributePersistenceManager implementation</description>
-      <name>AttributePersistenceManagerClass</name>
-      <type>java.lang.String</type>
-      <descriptors>
-        <descriptor name="persistPolicy" value="Never"/>
-      </descriptors>
-   </attribute>
-   
-   <attribute access="read-write" getMethod="getAttributePersistenceManagerConfig" setMethod="setAttributePersistenceManagerConfig">
-      <description>The XML configuration that is passed to the AttributePersistenceManager implementation</description>
-      <name>AttributePersistenceManagerConfig</name>
-      <type>org.w3c.dom.Element</type>
-      <descriptors>
-        <descriptor name="persistPolicy" value="Never"/>
-      </descriptors>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getVersionTag" setMethod="setVersionTag">
-      <description>The version tag to use for stored/loaded Attribute data</description>
-      <name>VersionTag</name>
-      <type>java.lang.String</type>
-      <descriptors>
-        <descriptor name="persistPolicy" value="OnUpdate"/>
-      </descriptors>
-   </attribute>
-   
-   &defaultAttributes;
-   
-   <!-- Operations -->       
-   <operation>
-      <description>Factory method returning the active AttributePersistenceManager implementation, for internal usage</description>
-      <name>apmCreate</name>
-      <return-type>org.jboss.mx.persistence.AttributePersistenceManager</return-type>
-   </operation>
-   
-   <operation>
-      <description>Delegated to the active APM returns true when a persisted image with this id exists</description>
-      <name>apmExists</name>
-      <parameter>
-         <description>The id of the persisted attribute image</description>
-         <name>id</name>
-         <type>java.lang.String</type>
-      </parameter>           
-      <return-type>boolean</return-type>
-   </operation>
-   
-   <operation>
-      <description>Delegated to the active APM removes the specified persisted attribute image</description>
-      <name>apmRemove</name>
-      <parameter>
-         <description>The id of the persisted attribute image</description>
-         <name>id</name>
-         <type>java.lang.String</type>
-      </parameter>             
-      <return-type>void</return-type>
-   </operation>
-   
-   <operation>
-      <description>Delegated to the active APM removes the persisted attribute images</description>
-      <name>apmRemoveAll</name>
-      <return-type>void</return-type>
-   </operation>
-   
-   <operation>
-      <description>Delegated to the active APM it returns a list with the ids of all persisted attribute images</description>
-      <name>apmListAll</name>
-      <return-type>[Ljava.lang.String;</return-type>
-   </operation>
-
-   <operation>
-      <description>Delegated to the active APM it returns a single string with the ids of all persisted attribute images</description>
-      <name>apmListAllAsString</name>
-      <return-type>java.lang.String</return-type>
-   </operation>
-   
-   &defaultOperations;
-   			
-</mbean>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/AttributePersistenceService-xmbean.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/AttributePersistenceService-xmbean.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/AttributePersistenceService-xmbean.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/AttributePersistenceService-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mbean PUBLIC
+   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
+
+<!-- $Id: AttributePersistenceService-xmbean.xml 23167 2004-08-23 16:57:19Z andd $ -->
+
+<mbean>
+   <!-- MBean Info -->
+   <description>XMBean Attribute Persistence Service</description>
+   <descriptors>
+      <persistence persistPolicy="OnUpdate"
+                   persistLocation="${jboss.server.data.dir}/xmbean-attrs"
+                   persistName="AttributePersistenceService.ser"/>
+      <persistence-manager value="org.jboss.mx.persistence.ObjectStreamPersistenceManager"/>
+   </descriptors>
+   <class>org.jboss.system.pm.AttributePersistenceService</class>
+   
+   <!-- Attributes -->
+   <attribute access="read-write" getMethod="getApmDestroyOnServiceStop" setMethod="setApmDestroyOnServiceStop">
+      <description>Specifies whether to call destroy() on the AttributePersistenceManager implementation, upon service stop</description>
+      <name>ApmDestroyOnServiceStop</name>
+      <type>boolean</type>
+      <descriptors>
+        <descriptor name="persistPolicy" value="Never"/>
+      </descriptors>
+   </attribute>
+   
+   <attribute access="read-write" getMethod="getAttributePersistenceManagerClass" setMethod="setAttributePersistenceManagerClass">
+      <description>The actual AttributePersistenceManager implementation</description>
+      <name>AttributePersistenceManagerClass</name>
+      <type>java.lang.String</type>
+      <descriptors>
+        <descriptor name="persistPolicy" value="Never"/>
+      </descriptors>
+   </attribute>
+   
+   <attribute access="read-write" getMethod="getAttributePersistenceManagerConfig" setMethod="setAttributePersistenceManagerConfig">
+      <description>The XML configuration that is passed to the AttributePersistenceManager implementation</description>
+      <name>AttributePersistenceManagerConfig</name>
+      <type>org.w3c.dom.Element</type>
+      <descriptors>
+        <descriptor name="persistPolicy" value="Never"/>
+      </descriptors>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getVersionTag" setMethod="setVersionTag">
+      <description>The version tag to use for stored/loaded Attribute data</description>
+      <name>VersionTag</name>
+      <type>java.lang.String</type>
+      <descriptors>
+        <descriptor name="persistPolicy" value="OnUpdate"/>
+      </descriptors>
+   </attribute>
+   
+   &defaultAttributes;
+   
+   <!-- Operations -->       
+   <operation>
+      <description>Factory method returning the active AttributePersistenceManager implementation, for internal usage</description>
+      <name>apmCreate</name>
+      <return-type>org.jboss.mx.persistence.AttributePersistenceManager</return-type>
+   </operation>
+   
+   <operation>
+      <description>Delegated to the active APM returns true when a persisted image with this id exists</description>
+      <name>apmExists</name>
+      <parameter>
+         <description>The id of the persisted attribute image</description>
+         <name>id</name>
+         <type>java.lang.String</type>
+      </parameter>           
+      <return-type>boolean</return-type>
+   </operation>
+   
+   <operation>
+      <description>Delegated to the active APM removes the specified persisted attribute image</description>
+      <name>apmRemove</name>
+      <parameter>
+         <description>The id of the persisted attribute image</description>
+         <name>id</name>
+         <type>java.lang.String</type>
+      </parameter>             
+      <return-type>void</return-type>
+   </operation>
+   
+   <operation>
+      <description>Delegated to the active APM removes the persisted attribute images</description>
+      <name>apmRemoveAll</name>
+      <return-type>void</return-type>
+   </operation>
+   
+   <operation>
+      <description>Delegated to the active APM it returns a list with the ids of all persisted attribute images</description>
+      <name>apmListAll</name>
+      <return-type>[Ljava.lang.String;</return-type>
+   </operation>
+
+   <operation>
+      <description>Delegated to the active APM it returns a single string with the ids of all persisted attribute images</description>
+      <name>apmListAllAsString</name>
+      <return-type>java.lang.String</return-type>
+   </operation>
+   
+   &defaultOperations;
+   			
+</mbean>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/ClientUserTransaction-xmbean.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/ClientUserTransaction-xmbean.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/ClientUserTransaction-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mbean PUBLIC
-   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
-   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
-<!-- $Id: ClientUserTransaction-xmbean.xml 18262 2003-12-20 21:12:07Z pilhuhn $ -->
-<mbean>
-	 <description>ClientUserTransaction Service.</description>
-	 <class>org.jboss.tm.usertx.server.ClientUserTransactionService</class>
-	 &defaultAttributes;
-	 <attribute access="write-only" setMethod="setTxProxyName">
-	 	<description>Set the name of the proxy factory service used for the UserTransactionSession</description>
-	 	<name>TxProxyName</name>
-	 	<type>javax.management.ObjectName</type>
-	 </attribute>
-	 	
-	 <operation>
-		 <description>Expose UserTransactionSession and UserTransactionSessionFactory interfaces via JMX to invokers.</description>
-		 <name>invoke</name>
-		 <parameter>
-			 <description>A pointer to the invocation object</description>
-			 <name>invocation</name>
-			 <type>org.jboss.invocation.Invocation</type>
-		 </parameter>
-		 <return-type>java.lang.Object</return-type>
-	 </operation>
-
-	 &defaultOperations;   			
- </mbean>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/ClientUserTransaction-xmbean.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/ClientUserTransaction-xmbean.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/ClientUserTransaction-xmbean.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/ClientUserTransaction-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mbean PUBLIC
+   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
+<!-- $Id: ClientUserTransaction-xmbean.xml 18262 2003-12-20 21:12:07Z pilhuhn $ -->
+<mbean>
+	 <description>ClientUserTransaction Service.</description>
+	 <class>org.jboss.tm.usertx.server.ClientUserTransactionService</class>
+	 &defaultAttributes;
+	 <attribute access="write-only" setMethod="setTxProxyName">
+	 	<description>Set the name of the proxy factory service used for the UserTransactionSession</description>
+	 	<name>TxProxyName</name>
+	 	<type>javax.management.ObjectName</type>
+	 </attribute>
+	 	
+	 <operation>
+		 <description>Expose UserTransactionSession and UserTransactionSessionFactory interfaces via JMX to invokers.</description>
+		 <name>invoke</name>
+		 <parameter>
+			 <description>A pointer to the invocation object</description>
+			 <name>invocation</name>
+			 <type>org.jboss.invocation.Invocation</type>
+		 </parameter>
+		 <return-type>java.lang.Object</return-type>
+	 </operation>
+
+	 &defaultOperations;   			
+ </mbean>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/JNDIView-xmbean.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/JNDIView-xmbean.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/JNDIView-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mbean PUBLIC
-   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
-   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
-<!-- The JNDIView service XMBean
-$Id: JNDIView-xmbean.xml 38992 2005-12-13 15:29:35Z jerrygauth $
--->
-<mbean>
-	 <description>JNDIView Service. List deployed application java:comp namespaces, 
-		 the java: namespace as well as the global InitialContext JNDI namespace.
-	 </description>
-	 <class>org.jboss.naming.JNDIView</class>
-	 &defaultAttributes;
-	 <attribute access="read-write" getMethod="getHANamingService" setMethod="setHANamingService">
-          <description>The HANamingService service name</description>
-          <name>HANamingService</name>
-          <type>java.lang.String</type>
-       </attribute>
-	 <operation>
-		 <description>Output JNDI info as text</description>
-		 <name>list</name>
-		 <parameter>
-			 <description>If true, list the class of each object in addition to its name</description>
-			 <name>verbose</name>
-			 <type>boolean</type>
-		 </parameter>
-		 <return-type>java.lang.String</return-type>
-	 </operation>
-	 <operation>
-		 <description>Output JNDI info in XML format</description>
-		 <name>listXML</name>
-		 <return-type>java.lang.String</return-type>
-	 </operation>
-	 &defaultOperations;   			
- </mbean>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/JNDIView-xmbean.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/JNDIView-xmbean.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/JNDIView-xmbean.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/JNDIView-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mbean PUBLIC
+   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
+<!-- The JNDIView service XMBean
+$Id: JNDIView-xmbean.xml 38992 2005-12-13 15:29:35Z jerrygauth $
+-->
+<mbean>
+	 <description>JNDIView Service. List deployed application java:comp namespaces, 
+		 the java: namespace as well as the global InitialContext JNDI namespace.
+	 </description>
+	 <class>org.jboss.naming.JNDIView</class>
+	 &defaultAttributes;
+	 <attribute access="read-write" getMethod="getHANamingService" setMethod="setHANamingService">
+          <description>The HANamingService service name</description>
+          <name>HANamingService</name>
+          <type>java.lang.String</type>
+       </attribute>
+	 <operation>
+		 <description>Output JNDI info as text</description>
+		 <name>list</name>
+		 <parameter>
+			 <description>If true, list the class of each object in addition to its name</description>
+			 <name>verbose</name>
+			 <type>boolean</type>
+		 </parameter>
+		 <return-type>java.lang.String</return-type>
+	 </operation>
+	 <operation>
+		 <description>Output JNDI info in XML format</description>
+		 <name>listXML</name>
+		 <return-type>java.lang.String</return-type>
+	 </operation>
+	 &defaultOperations;   			
+ </mbean>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/Log4jService-xmbean.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/Log4jService-xmbean.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/Log4jService-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,110 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mbean PUBLIC "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
-   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd" [
-	<!ATTLIST interceptor
-	proxyName CDATA #IMPLIED
->
-]>
-<!-- The Log4JService service XMBean
-$Id: Log4jService-xmbean.xml 28573 2005-02-11 13:15:54Z pilhuhn $
--->
-<mbean>
-	<description>
-	This MBean allows to get and set Log4j specific options.
-See also resource:log4j.xml
-   </description>
-	<class>org.jboss.logging.Log4jService</class>
-	<constructor>
-		<description>The default constructor</description>
-		<name>Log4jService</name>
-	</constructor>
-   
-   &defaultAttributes;
-
-   <attribute access="read-write" getMethod="getConfigurationURL" setMethod="setConfigurationURL">
-		<description>The URL of the log4j.xml config file.</description>
-		<name>ConfigurationURL</name>
-		<type>java.net.URL</type>
-	</attribute>
-	<attribute access="read-write" getMethod="getCatchSystemErr" setMethod="setCatchSystemErr">
-		<description>Should data writen to standard error be caught and integrated into the log output.</description>
-		<name>CatchSystemErr</name>
-		<type>boolean</type>
-	</attribute>
-	<attribute access="read-write" getMethod="getCatchSystemOut" setMethod="setCatchSystemOut">
-		<description>Should data writen to standard output be caught and integrated into the log output.</description>
-		<name>CatchSystemOut</name>
-		<type>boolean</type>
-	</attribute>
-	<attribute access="read-write" getMethod="getLog4jQuietMode" setMethod="setLog4jQuietMode">
-		<description>Sets the log4j quite mode. For log4j 1.2.8 this must stay on true.</description>
-		<name>Log4jQuietMode</name>
-		<type>boolean</type>
-	</attribute>
-	<attribute access="read-write" getMethod="getRefreshPeriod" setMethod="setRefreshPeriod">
-		<description>The time in seconds between checking for new config.</description>
-		<name>RefreshPeriod</name>
-		<type>int</type>
-	</attribute>
-	<!-- Operations -->
-	<operation>
-		<description>Displays the log level of a given logger.</description>
-		<name>getLoggerLevel</name>
-		<parameter>
-			<description>The name of the logger to display.</description>
-			<name>logger</name>
-			<type>java.lang.String</type>
-		</parameter>
-		<return-type>java.lang.String</return-type>
-	</operation>
-	<operation>
-		<description>Sets the log level for a given logger.</description>
-		<name>setLoggerLevel</name>
-		<parameter>
-			<description>The name of the logger to set.</description>
-			<name>logger</name>
-			<type>java.lang.String</type>
-		</parameter>
-		<parameter>
-			<description>The log level to set.</description>
-			<name>level</name>
-			<type>java.lang.String</type>
-		</parameter>
-		<return-type>void</return-type>
-	</operation>
-	<operation>
-		<description>Sets the levels of each logger specified by the given comma
-    seperated list of logger names.</description>
-		<name>setLoggerLevels</name>
-		<parameter>
-			<description>The list of loggers</description>
-			<name>loggers</name>
-			<type>java.lang.String</type>
-		</parameter>
-		<parameter>
-			<description>The log level to set</description>
-			<name>level</name>
-			<type>java.lang.String</type>
-		</parameter>
-		<return-type>void</return-type>
-	</operation>
-	<operation>
-		<description>Force the logging system to reconfigure.</description>
-		<name>reconfigure</name>
-		<return-type>void</return-type>
-	</operation>
-	<operation>
-		<description>Force the logging system to reconfigure with the given URL.</description>
-		<name>reconfigure</name>
-		<parameter>
-			<description>The url for the new configuration.</description>
-			<name>url</name>
-			<type>java.lang.String</type>
-		</parameter>
-		<return-type>void</return-type>
-	</operation>
-
-
-   &defaultOperations;   			
-
-</mbean>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/Log4jService-xmbean.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/Log4jService-xmbean.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/Log4jService-xmbean.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/Log4jService-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mbean PUBLIC "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd" [
+	<!ATTLIST interceptor
+	proxyName CDATA #IMPLIED
+>
+]>
+<!-- The Log4JService service XMBean
+$Id: Log4jService-xmbean.xml 28573 2005-02-11 13:15:54Z pilhuhn $
+-->
+<mbean>
+	<description>
+	This MBean allows to get and set Log4j specific options.
+See also resource:log4j.xml
+   </description>
+	<class>org.jboss.logging.Log4jService</class>
+	<constructor>
+		<description>The default constructor</description>
+		<name>Log4jService</name>
+	</constructor>
+   
+   &defaultAttributes;
+
+   <attribute access="read-write" getMethod="getConfigurationURL" setMethod="setConfigurationURL">
+		<description>The URL of the log4j.xml config file.</description>
+		<name>ConfigurationURL</name>
+		<type>java.net.URL</type>
+	</attribute>
+	<attribute access="read-write" getMethod="getCatchSystemErr" setMethod="setCatchSystemErr">
+		<description>Should data writen to standard error be caught and integrated into the log output.</description>
+		<name>CatchSystemErr</name>
+		<type>boolean</type>
+	</attribute>
+	<attribute access="read-write" getMethod="getCatchSystemOut" setMethod="setCatchSystemOut">
+		<description>Should data writen to standard output be caught and integrated into the log output.</description>
+		<name>CatchSystemOut</name>
+		<type>boolean</type>
+	</attribute>
+	<attribute access="read-write" getMethod="getLog4jQuietMode" setMethod="setLog4jQuietMode">
+		<description>Sets the log4j quite mode. For log4j 1.2.8 this must stay on true.</description>
+		<name>Log4jQuietMode</name>
+		<type>boolean</type>
+	</attribute>
+	<attribute access="read-write" getMethod="getRefreshPeriod" setMethod="setRefreshPeriod">
+		<description>The time in seconds between checking for new config.</description>
+		<name>RefreshPeriod</name>
+		<type>int</type>
+	</attribute>
+	<!-- Operations -->
+	<operation>
+		<description>Displays the log level of a given logger.</description>
+		<name>getLoggerLevel</name>
+		<parameter>
+			<description>The name of the logger to display.</description>
+			<name>logger</name>
+			<type>java.lang.String</type>
+		</parameter>
+		<return-type>java.lang.String</return-type>
+	</operation>
+	<operation>
+		<description>Sets the log level for a given logger.</description>
+		<name>setLoggerLevel</name>
+		<parameter>
+			<description>The name of the logger to set.</description>
+			<name>logger</name>
+			<type>java.lang.String</type>
+		</parameter>
+		<parameter>
+			<description>The log level to set.</description>
+			<name>level</name>
+			<type>java.lang.String</type>
+		</parameter>
+		<return-type>void</return-type>
+	</operation>
+	<operation>
+		<description>Sets the levels of each logger specified by the given comma
+    seperated list of logger names.</description>
+		<name>setLoggerLevels</name>
+		<parameter>
+			<description>The list of loggers</description>
+			<name>loggers</name>
+			<type>java.lang.String</type>
+		</parameter>
+		<parameter>
+			<description>The log level to set</description>
+			<name>level</name>
+			<type>java.lang.String</type>
+		</parameter>
+		<return-type>void</return-type>
+	</operation>
+	<operation>
+		<description>Force the logging system to reconfigure.</description>
+		<name>reconfigure</name>
+		<return-type>void</return-type>
+	</operation>
+	<operation>
+		<description>Force the logging system to reconfigure with the given URL.</description>
+		<name>reconfigure</name>
+		<parameter>
+			<description>The url for the new configuration.</description>
+			<name>url</name>
+			<type>java.lang.String</type>
+		</parameter>
+		<return-type>void</return-type>
+	</operation>
+
+
+   &defaultOperations;   			
+
+</mbean>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/NamingService-xmbean.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/NamingService-xmbean.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/NamingService-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,170 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mbean PUBLIC
-   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
-   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd"
-[
-   <!ATTLIST interceptor proxyName CDATA #IMPLIED>
-]>
-
-<!-- The JNDI Naming service XMBean
-$Id: NamingService-xmbean.xml 57220 2006-09-26 23:13:40Z scott.stark at jboss.org $
--->
-<mbean>
-   <description>The standard JBoss JNDI naming server with a custom
-      ProxyFactoryInterceptor interceptor that does replacement of NamingContext
-      objects with the detached invoker proxy.
-   </description>
-
-   <descriptors>
-      <interceptors>
-         <!-- Uncomment to enable NamingContext replacement by the detached
-         invoker proxy. You need to set the proxyName attribute correctly.
-         <interceptor code="org.jboss.naming.interceptors.ProxyFactoryInterceptor"
-            proxyName="jboss:service=proxyFactory,type=pooled,target=Naming"/>
-         -->
-         <interceptor code="org.jboss.mx.interceptor.PersistenceInterceptor2" />
-         <interceptor code="org.jboss.mx.interceptor.ModelMBeanInterceptor" />
-         <interceptor code="org.jboss.mx.interceptor.ObjectReferenceInterceptor" />
-      </interceptors>
-   </descriptors>
-
-   <class>org.jboss.naming.NamingService</class>
-
-   <constructor>
-      <description>The default constructor</description>
-      <name>NamingService</name>
-   </constructor>
-   
-   &defaultAttributes;
-
-   <attribute access="read-only" getMethod="getMethodMap">
-      <name>MethodMap</name>
-      <type>java.util.Map</type>
-   </attribute>
-   <attribute access="read-write" getMethod="getCallByValue" setMethod="setCallByValue">
-      <description>The call by value mode. true if all lookups are unmarshalled using
-      the caller's TCL, false if in VM lookups return the value by reference.</description>
-      <name>CallByValue</name>
-      <type>boolean</type>
-   </attribute>
-   <attribute access="read-write" getMethod="getBindAddress" setMethod="setBindAddress">
-      <description>The bind address of the bootstrap lookup socket.</description>
-      <name>BindAddress</name>
-      <type>java.lang.String</type>
-   </attribute>
-   <attribute access="read-write" getMethod="getPort" setMethod="setPort">
-      <description>The listening port for the bootstrap JNP service. Set this to -1
-        to run the NamingService without the JNP invoker listening port.</description>
-      <name>Port</name>
-      <type>int</type>
-   </attribute>
-   <attribute access="read-write" getMethod="getBacklog" setMethod="setBacklog">
-      <description>The bootstrap socket backlog count.</description>
-      <name>Backlog</name>
-      <type>int</type>
-   </attribute>
-   <attribute access="read-write" getMethod="getJNPServerSocketFactory"
-      setMethod="setJNPServerSocketFactory">
-      <description>The bootstrap socket javax.net.ServerSocketFactory</description>
-      <name>JNPServerSocketFactory</name>
-      <type>java.lang.String</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getRmiPort" setMethod="setRmiPort">
-      <description>The port of the RMI naming service, 0 == anonymous. This
-      is only used if an explicit InvokerProxyFactory has not been set.</description>
-      <name>RmiPort</name>
-      <type>int</type>
-   </attribute>
-   <attribute access="read-write" getMethod="getRmiBindAddress" setMethod="setRmiBindAddress">
-      <description>The RMI service bind address. Empty == all addresses</description>
-      <name>RmiBindAddress</name>
-      <type>java.lang.String</type>
-   </attribute>
-   <attribute access="read-write" getMethod="getClientSocketFactory" setMethod="setClientSocketFactory">
-      <description>The RMI service java.rmi.server.RMIClientSocketFactory</description>
-      <name>ClientSocketFactory</name>
-      <type>java.lang.String</type>
-   </attribute>
-   <attribute access="read-write" getMethod="getServerSocketFactory" setMethod="setServerSocketFactory">
-      <description>The RMI service java.rmi.server.RMIServerSocketFactory</description>
-      <name>ServerSocketFactory</name>
-      <type>java.lang.String</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getInstallGlobalService"
-      setMethod="setInstallGlobalService">
-      <description>Ghe InstallGlobalService which defines whether the MainMBean's
-         Naming server will be installed as the NamingContext.setLocal global
-         value.</description>
-      <name>InstallGlobalService</name>
-      <type>boolean</type>
-   </attribute>
-   <attribute access="read-write" getMethod="getUseGlobalService"
-      setMethod="setUseGlobalService">
-      <description>The UseGlobalService which defines whether the MainMBean's
-         Naming server will initialized from the existing NamingContext.setLocal global
-         value.</description>
-      <name>UseGlobalService</name>
-      <type>boolean</type>
-   </attribute>
-   <attribute access="write-only" setMethod="setLookupPool">
-      <description>The thread pool service used to control the bootstrap lookups</description>
-      <name>LookupPool</name>
-      <type>org.jboss.util.threadpool.BasicThreadPoolMBean</type>
-   </attribute>
-   <attribute access="write-only" setMethod="setInvokerProxyFactory">
-      <description>The detached invoker proxy factory to use for the naming
-      service transport.</description>
-      <name>InvokerProxyFactory</name>
-      <type>org.jboss.invocation.jrmp.server.JRMPProxyFactoryMBean</type>
-   </attribute>
-
-   <!-- Operations -->
-   <operation>
-      <description>The generic invocation operation used by detached invokers
-         to route requests to the service
-      </description>
-      <name>invoke</name>
-      <parameter>
-         <description>The Naming interface method invocation encapsulation
-         </description>
-         <name>invocation</name>
-         <type>org.jboss.invocation.Invocation</type>
-      </parameter>
-      <return-type>java.lang.Object</return-type>
-   </operation>
-   <operation>
-      <description>Create an alias in jndi
-      </description>
-      <name>createAlias</name>
-      <parameter>
-         <description>The from name
-         </description>
-         <name>fromName</name>
-         <type>java.lang.String</type>
-      </parameter>
-      <parameter>
-         <description>The to name
-         </description>
-         <name>toName</name>
-         <type>java.lang.String</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description>Remove an alias from jndi
-      </description>
-      <name>removeAlias</name>
-      <parameter>
-         <description>The name
-         </description>
-         <name>name</name>
-         <type>java.lang.String</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-
-   &defaultOperations;   			
-
-</mbean>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/NamingService-xmbean.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/NamingService-xmbean.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/NamingService-xmbean.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/NamingService-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mbean PUBLIC
+   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd"
+[
+   <!ATTLIST interceptor proxyName CDATA #IMPLIED>
+]>
+
+<!-- The JNDI Naming service XMBean
+$Id: NamingService-xmbean.xml 57220 2006-09-26 23:13:40Z scott.stark at jboss.org $
+-->
+<mbean>
+   <description>The standard JBoss JNDI naming server with a custom
+      ProxyFactoryInterceptor interceptor that does replacement of NamingContext
+      objects with the detached invoker proxy.
+   </description>
+
+   <descriptors>
+      <interceptors>
+         <!-- Uncomment to enable NamingContext replacement by the detached
+         invoker proxy. You need to set the proxyName attribute correctly.
+         <interceptor code="org.jboss.naming.interceptors.ProxyFactoryInterceptor"
+            proxyName="jboss:service=proxyFactory,type=pooled,target=Naming"/>
+         -->
+         <interceptor code="org.jboss.mx.interceptor.PersistenceInterceptor2" />
+         <interceptor code="org.jboss.mx.interceptor.ModelMBeanInterceptor" />
+         <interceptor code="org.jboss.mx.interceptor.ObjectReferenceInterceptor" />
+      </interceptors>
+   </descriptors>
+
+   <class>org.jboss.naming.NamingService</class>
+
+   <constructor>
+      <description>The default constructor</description>
+      <name>NamingService</name>
+   </constructor>
+   
+   &defaultAttributes;
+
+   <attribute access="read-only" getMethod="getMethodMap">
+      <name>MethodMap</name>
+      <type>java.util.Map</type>
+   </attribute>
+   <attribute access="read-write" getMethod="getCallByValue" setMethod="setCallByValue">
+      <description>The call by value mode. true if all lookups are unmarshalled using
+      the caller's TCL, false if in VM lookups return the value by reference.</description>
+      <name>CallByValue</name>
+      <type>boolean</type>
+   </attribute>
+   <attribute access="read-write" getMethod="getBindAddress" setMethod="setBindAddress">
+      <description>The bind address of the bootstrap lookup socket.</description>
+      <name>BindAddress</name>
+      <type>java.lang.String</type>
+   </attribute>
+   <attribute access="read-write" getMethod="getPort" setMethod="setPort">
+      <description>The listening port for the bootstrap JNP service. Set this to -1
+        to run the NamingService without the JNP invoker listening port.</description>
+      <name>Port</name>
+      <type>int</type>
+   </attribute>
+   <attribute access="read-write" getMethod="getBacklog" setMethod="setBacklog">
+      <description>The bootstrap socket backlog count.</description>
+      <name>Backlog</name>
+      <type>int</type>
+   </attribute>
+   <attribute access="read-write" getMethod="getJNPServerSocketFactory"
+      setMethod="setJNPServerSocketFactory">
+      <description>The bootstrap socket javax.net.ServerSocketFactory</description>
+      <name>JNPServerSocketFactory</name>
+      <type>java.lang.String</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getRmiPort" setMethod="setRmiPort">
+      <description>The port of the RMI naming service, 0 == anonymous. This
+      is only used if an explicit InvokerProxyFactory has not been set.</description>
+      <name>RmiPort</name>
+      <type>int</type>
+   </attribute>
+   <attribute access="read-write" getMethod="getRmiBindAddress" setMethod="setRmiBindAddress">
+      <description>The RMI service bind address. Empty == all addresses</description>
+      <name>RmiBindAddress</name>
+      <type>java.lang.String</type>
+   </attribute>
+   <attribute access="read-write" getMethod="getClientSocketFactory" setMethod="setClientSocketFactory">
+      <description>The RMI service java.rmi.server.RMIClientSocketFactory</description>
+      <name>ClientSocketFactory</name>
+      <type>java.lang.String</type>
+   </attribute>
+   <attribute access="read-write" getMethod="getServerSocketFactory" setMethod="setServerSocketFactory">
+      <description>The RMI service java.rmi.server.RMIServerSocketFactory</description>
+      <name>ServerSocketFactory</name>
+      <type>java.lang.String</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getInstallGlobalService"
+      setMethod="setInstallGlobalService">
+      <description>Ghe InstallGlobalService which defines whether the MainMBean's
+         Naming server will be installed as the NamingContext.setLocal global
+         value.</description>
+      <name>InstallGlobalService</name>
+      <type>boolean</type>
+   </attribute>
+   <attribute access="read-write" getMethod="getUseGlobalService"
+      setMethod="setUseGlobalService">
+      <description>The UseGlobalService which defines whether the MainMBean's
+         Naming server will initialized from the existing NamingContext.setLocal global
+         value.</description>
+      <name>UseGlobalService</name>
+      <type>boolean</type>
+   </attribute>
+   <attribute access="write-only" setMethod="setLookupPool">
+      <description>The thread pool service used to control the bootstrap lookups</description>
+      <name>LookupPool</name>
+      <type>org.jboss.util.threadpool.BasicThreadPoolMBean</type>
+   </attribute>
+   <attribute access="write-only" setMethod="setInvokerProxyFactory">
+      <description>The detached invoker proxy factory to use for the naming
+      service transport.</description>
+      <name>InvokerProxyFactory</name>
+      <type>org.jboss.invocation.jrmp.server.JRMPProxyFactoryMBean</type>
+   </attribute>
+
+   <!-- Operations -->
+   <operation>
+      <description>The generic invocation operation used by detached invokers
+         to route requests to the service
+      </description>
+      <name>invoke</name>
+      <parameter>
+         <description>The Naming interface method invocation encapsulation
+         </description>
+         <name>invocation</name>
+         <type>org.jboss.invocation.Invocation</type>
+      </parameter>
+      <return-type>java.lang.Object</return-type>
+   </operation>
+   <operation>
+      <description>Create an alias in jndi
+      </description>
+      <name>createAlias</name>
+      <parameter>
+         <description>The from name
+         </description>
+         <name>fromName</name>
+         <type>java.lang.String</type>
+      </parameter>
+      <parameter>
+         <description>The to name
+         </description>
+         <name>toName</name>
+         <type>java.lang.String</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description>Remove an alias from jndi
+      </description>
+      <name>removeAlias</name>
+      <parameter>
+         <description>The name
+         </description>
+         <name>name</name>
+         <type>java.lang.String</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+
+   &defaultOperations;   			
+
+</mbean>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/TransactionManagerService-xmbean.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/TransactionManagerService-xmbean.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/TransactionManagerService-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mbean PUBLIC
-   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
-   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
-
-<!-- $Id: TransactionManagerService-xmbean.xml 32334 2005-06-17 06:45:59Z adrian $ -->
-<mbean>
-	 <description>TransactionManager Service.</description>
-	 <class>org.jboss.tm.TransactionManagerService</class>
-	 &defaultAttributes;
-	 <attribute access="read-write" getMethod="getGlobalIdsEnabled" setMethod="setGlobalIdsEnabled">
-	 	<description>Should be set to true for transaction demarcation over IIOP</description>
-	 	<name>GlobalIdsEnabled</name>
-	 	<type>boolean</type>
-	 </attribute>
-	 <attribute access="read-write" getMethod="isInterruptThreads" setMethod="setInterruptThreads">
-	 	<description>Whether to interrupt threads at transaction timeout</description>
-	 	<name>InterruptThreads</name>
-	 	<type>boolean</type>
-	 </attribute>
-	 <attribute access="read-write" getMethod="getTransactionTimeout" setMethod="setTransactionTimeout">
-	 	<description>The transaction timeout in seconds</description>
-	 	<name>TransactionTimeout</name>
-	 	<type>int</type>
-	 </attribute>
-	 <attribute access="read-write" getMethod="getXidFactory" setMethod="setXidFactory">
-	 	<description>Name of the xidFactory</description>
-	 	<name>XidFactory</name>
-	 	<type>javax.management.ObjectName</type>
-	 </attribute>
-	 <attribute access="write-only" setMethod="setTransactionIntegrityFactory">
-	 	<description>Transaction Integrity Policy</description>
-	 	<name>TransactionIntegrityFactory</name>
-	 	<type>org.jboss.tm.integrity.TransactionIntegrityFactory</type>
-	 </attribute>
-	 <attribute access="read-only" getMethod="getTransactionManager">
-	 	<description>Returns the TransactionManager managed by this service</description>
-	 	<name>TransactionManager</name>
-	 	<type>javax.transaction.TransactionManager</type>
-	 </attribute>
-	 <attribute access="read-only" getMethod="getXATerminator">
-	 	<description>Returns the XATerminator managed by this service</description>
-	 	<name>XATerminator</name>
-	 	<type>org.jboss.tm.JBossXATerminator</type>
-	 </attribute>
-	 <attribute access="read-only" getMethod="getTransactionCount">
-	 	<description>Counts the number of active transactions</description>
-	 	<name>TransactionCount</name>
-	 	<type>long</type>
-	 </attribute>
-	 <attribute access="read-only" getMethod="getCommitCount">
-	 	<description>Counts the number of commited transactions</description>
-	 	<name>CommitCount</name>
-	 	<type>long</type>
-	 </attribute>
-	 <attribute access="read-only" getMethod="getRollbackCount">
-	 	<description>Counts the number of transactions that have been rolled back</description>
-	 	<name>RollbackCount</name>
-	 	<type>long</type>
-	 </attribute>
-	 	
-	 <operation>
-		 <description>Register a XAException Formatter</description>
-		 <name>registerXAExceptionFormatter</name>
-		 <parameter>
-			 <description>The class of the formatter</description>
-			 <name>clazz</name>
-			 <type>java.lang.Class</type>
-		 </parameter>
-		 <parameter>
-			 <description>A XAExceptionFromatter value</description>
-			 <name>formatter</name>
-			 <type>org.jboss.tm.XAExceptionFormatter</type>
-		 </parameter>		 
-		 <return-type>void</return-type>
-	 </operation>
-	 <operation>
-		 <description>Unregister a XAException Formatter</description>
-		 <name>unregisterXAExceptionFormatter</name>
-		 <parameter>
-			 <description>The class of the formatter</description>
-			 <name>clazz</name>
-			 <type>java.lang.Class</type>
-		 </parameter>
-		 <return-type>void</return-type>
-	 </operation>
-
-	 &defaultOperations;   			
- </mbean>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/TransactionManagerService-xmbean.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/TransactionManagerService-xmbean.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/TransactionManagerService-xmbean.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/TransactionManagerService-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mbean PUBLIC
+   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
+
+<!-- $Id: TransactionManagerService-xmbean.xml 32334 2005-06-17 06:45:59Z adrian $ -->
+<mbean>
+	 <description>TransactionManager Service.</description>
+	 <class>org.jboss.tm.TransactionManagerService</class>
+	 &defaultAttributes;
+	 <attribute access="read-write" getMethod="getGlobalIdsEnabled" setMethod="setGlobalIdsEnabled">
+	 	<description>Should be set to true for transaction demarcation over IIOP</description>
+	 	<name>GlobalIdsEnabled</name>
+	 	<type>boolean</type>
+	 </attribute>
+	 <attribute access="read-write" getMethod="isInterruptThreads" setMethod="setInterruptThreads">
+	 	<description>Whether to interrupt threads at transaction timeout</description>
+	 	<name>InterruptThreads</name>
+	 	<type>boolean</type>
+	 </attribute>
+	 <attribute access="read-write" getMethod="getTransactionTimeout" setMethod="setTransactionTimeout">
+	 	<description>The transaction timeout in seconds</description>
+	 	<name>TransactionTimeout</name>
+	 	<type>int</type>
+	 </attribute>
+	 <attribute access="read-write" getMethod="getXidFactory" setMethod="setXidFactory">
+	 	<description>Name of the xidFactory</description>
+	 	<name>XidFactory</name>
+	 	<type>javax.management.ObjectName</type>
+	 </attribute>
+	 <attribute access="write-only" setMethod="setTransactionIntegrityFactory">
+	 	<description>Transaction Integrity Policy</description>
+	 	<name>TransactionIntegrityFactory</name>
+	 	<type>org.jboss.tm.integrity.TransactionIntegrityFactory</type>
+	 </attribute>
+	 <attribute access="read-only" getMethod="getTransactionManager">
+	 	<description>Returns the TransactionManager managed by this service</description>
+	 	<name>TransactionManager</name>
+	 	<type>javax.transaction.TransactionManager</type>
+	 </attribute>
+	 <attribute access="read-only" getMethod="getXATerminator">
+	 	<description>Returns the XATerminator managed by this service</description>
+	 	<name>XATerminator</name>
+	 	<type>org.jboss.tm.JBossXATerminator</type>
+	 </attribute>
+	 <attribute access="read-only" getMethod="getTransactionCount">
+	 	<description>Counts the number of active transactions</description>
+	 	<name>TransactionCount</name>
+	 	<type>long</type>
+	 </attribute>
+	 <attribute access="read-only" getMethod="getCommitCount">
+	 	<description>Counts the number of commited transactions</description>
+	 	<name>CommitCount</name>
+	 	<type>long</type>
+	 </attribute>
+	 <attribute access="read-only" getMethod="getRollbackCount">
+	 	<description>Counts the number of transactions that have been rolled back</description>
+	 	<name>RollbackCount</name>
+	 	<type>long</type>
+	 </attribute>
+	 	
+	 <operation>
+		 <description>Register a XAException Formatter</description>
+		 <name>registerXAExceptionFormatter</name>
+		 <parameter>
+			 <description>The class of the formatter</description>
+			 <name>clazz</name>
+			 <type>java.lang.Class</type>
+		 </parameter>
+		 <parameter>
+			 <description>A XAExceptionFromatter value</description>
+			 <name>formatter</name>
+			 <type>org.jboss.tm.XAExceptionFormatter</type>
+		 </parameter>		 
+		 <return-type>void</return-type>
+	 </operation>
+	 <operation>
+		 <description>Unregister a XAException Formatter</description>
+		 <name>unregisterXAExceptionFormatter</name>
+		 <parameter>
+			 <description>The class of the formatter</description>
+			 <name>clazz</name>
+			 <type>java.lang.Class</type>
+		 </parameter>
+		 <return-type>void</return-type>
+	 </operation>
+
+	 &defaultOperations;   			
+ </mbean>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.JARDeployer-xmbean.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.JARDeployer-xmbean.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.JARDeployer-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mbean PUBLIC
-   "-//JBoss//DTD JBOSS XMBEAN 1.2//EN"
-   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_2.dtd">
-<!-- $Id: org.jboss.deployment.JARDeployer-xmbean.xml 35861 2005-09-11 22:24:37Z dimitris $ -->
-<mbean>
-
-   <description>The JARDeployer adds archives that do not contain META-INF/*.xml
-       files. The pattern of xml files that correspond to deployment descriptors
-       can be specified using the DescriptorNames attribute.
-   </description>
-   <class>org.jboss.deployment.JARDeployer</class>
-   
-   <attribute access='read-write' getMethod='getDescriptorNames' setMethod='setDescriptorNames'>
-      <description>The list of suffixes that define deployment descriptors which
-         if found in an archive META-INF directory indicate non-jar deployments
-         which should be ignored by the JARDeployer
-      </description>
-      <name>DescriptorNames</name>
-      <type>[Ljava.lang.String;</type>
-      <!-- This suffix list represents the legacy behavior that ignored all
-         archives with META-INF/*.xml files
-      <descriptors>
-         <value value=".xml"/>
-      </descriptors>
-      -->
-      <!-- Ignore archives with the standard descriptors in META-INF -->
-      <descriptors>
-         <value value="ejb-jar.xml,jboss-service.xml,-ds.xml,ra.xml,application.xml,application-client.xml"/>
-      </descriptors>
-   </attribute>
-
-   <!-- SubDeployerExtMBean attribute -->
-   <attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
-      <description>Allow the override of supported suffixes and relative order</description>
-      <name>EnhancedSuffixes</name>
-      <type>[Ljava.lang.String;</type>
-   </attribute>
-   
-   &deployerAttributes;
-   &defaultAttributes;
-
-   &deployerOperations;
-   &defaultOperations;
-   
-</mbean>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.JARDeployer-xmbean.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.JARDeployer-xmbean.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.JARDeployer-xmbean.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.JARDeployer-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mbean PUBLIC
+   "-//JBoss//DTD JBOSS XMBEAN 1.2//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_2.dtd">
+<!-- $Id: org.jboss.deployment.JARDeployer-xmbean.xml 35861 2005-09-11 22:24:37Z dimitris $ -->
+<mbean>
+
+   <description>The JARDeployer adds archives that do not contain META-INF/*.xml
+       files. The pattern of xml files that correspond to deployment descriptors
+       can be specified using the DescriptorNames attribute.
+   </description>
+   <class>org.jboss.deployment.JARDeployer</class>
+   
+   <attribute access='read-write' getMethod='getDescriptorNames' setMethod='setDescriptorNames'>
+      <description>The list of suffixes that define deployment descriptors which
+         if found in an archive META-INF directory indicate non-jar deployments
+         which should be ignored by the JARDeployer
+      </description>
+      <name>DescriptorNames</name>
+      <type>[Ljava.lang.String;</type>
+      <!-- This suffix list represents the legacy behavior that ignored all
+         archives with META-INF/*.xml files
+      <descriptors>
+         <value value=".xml"/>
+      </descriptors>
+      -->
+      <!-- Ignore archives with the standard descriptors in META-INF -->
+      <descriptors>
+         <value value="ejb-jar.xml,jboss-service.xml,-ds.xml,ra.xml,application.xml,application-client.xml"/>
+      </descriptors>
+   </attribute>
+
+   <!-- SubDeployerExtMBean attribute -->
+   <attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
+      <description>Allow the override of supported suffixes and relative order</description>
+      <name>EnhancedSuffixes</name>
+      <type>[Ljava.lang.String;</type>
+   </attribute>
+   
+   &deployerAttributes;
+   &defaultAttributes;
+
+   &deployerOperations;
+   &defaultOperations;
+   
+</mbean>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.MainDeployer-xmbean.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.MainDeployer-xmbean.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.MainDeployer-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,270 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE mbean PUBLIC
-   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
-   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
-
-<!-- $Id: org.jboss.deployment.MainDeployer-xmbean.xml 46368 2006-07-18 15:59:06Z dimitris $ -->
-
-<!-- The MainDeployer XMBean descriptor -->
-<mbean>
-   <description>The Main deployer is the service which acts as the entry
-       point for the deployment/undeployment requests.
-   </description>
-   <class>org.jboss.deployment.MainDeployer</class>
-
-   <attribute access='read-write' setMethod='setCopyFiles' getMethod='getCopyFiles'>
-      <description></description>
-      <name>CopyFiles</name>
-      <type>boolean</type>
-      <descriptors>
-         <value value="true"/>
-      </descriptors>
-   </attribute>
-   <attribute access='write-only' setMethod='setServiceController'>
-      <description></description>
-      <name>ServiceController</name>
-      <type>javax.management.ObjectName</type>
-   </attribute>
-   <attribute access='read-only' getMethod='getServiceName'>
-      <description></description>
-      <name>ServiceName</name>
-      <type>javax.management.ObjectName</type>
-   </attribute>
-   <attribute access='read-only' getMethod='getSuffixOrder'>
-      <description>The suffix order used when sorting deployments, constructed dynamically by registering deployers</description>
-      <name>SuffixOrder</name>
-      <type>[Ljava.lang.String;</type>
-   </attribute>
-   <attribute access='read-write' setMethod='setEnhancedSuffixOrder' getMethod='getEnhancedSuffixOrder'>
-      <description>Allows the override of the suffix order declared by subdeployers, using the syntax [order:]suffix
-      </description>
-      <name>EnhancedSuffixOrder</name>
-      <type>[Ljava.lang.String;</type>
-      <!--
-         Statically set one or more enhanced suffix orders, independent of the value proposed by subdeployers.
-         Some deployers may also allow the suffixes/orders to be set locally, so that's preferable too.
-         For reference, this is the list of enhanced suffixes likely to be set by deployers (it may not
-         be completely up-to-date, or there can be user-defined deployers).
-         
-         050:.deployer,050:-deployer.xml,100:.aop,100:-aop.xml,150:.sar,150:-service.xml,200:.beans,250:.rar,300:-ds.xml,350:.har,400:.jar,400:.ejb3,400:.par,500:.war,600:.wsr,650:.ear,700:.jar,750:.zip,800:.bsh,900:.last
-         
-         Until we resolve some startup issues, we'll setup some static enhanced suffix orders bellow
-         and leave the rest of the suffixes contributed dynamically by registering deployers.
-      -->
-      <descriptors>
-         <value value="250:.rar,300:-ds.xml,400:.jar,500:.war,550:.jse,650:.ear,800:.bsh"/>
-      </descriptors>
-   </attribute>
-   <attribute access='read-write' setMethod='setTempDir' getMethod='getTempDir'>
-      <description></description>
-      <name>TempDir</name>
-      <type>java.io.File</type>
-   </attribute>
-   <attribute access='read-only' getMethod='getTempDirString'>
-      <description></description>
-      <name>TempDirString</name>
-      <type>java.lang.String</type>
-   </attribute>
-   
-   &defaultAttributes;
-
-   <operation>
-      <description></description>
-      <name>addDeployer</name>
-      <parameter>
-         <name>deployer</name>
-         <type>org.jboss.deployment.SubDeployer</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>removeDeployer</name>
-      <parameter>
-         <name>deployer</name>
-         <type>org.jboss.deployment.SubDeployer</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>deploy</name>
-      <parameter>
-         <name>url</name>
-         <type>java.lang.String</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>   
-      <name>deploy</name>
-      <parameter>
-         <name>url</name>
-         <type>java.net.URL</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>deploy</name>
-      <parameter>
-         <name>sdi</name>
-         <type>org.jboss.deployment.DeploymentInfo</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description>starts a package identified by a URL</description>
-      <name>start</name>
-      <parameter>
-         <name>urlspec</name>
-         <type>java.lang.String</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description>stops a package identified by a URL</description>
-      <name>stop</name>
-      <parameter>
-         <name>urlspec</name>
-         <type>java.lang.String</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>getDeployment</name>
-      <parameter>
-         <name>url</name>
-         <type>java.net.URL</type>
-      </parameter>
-      <return-type>org.jboss.deployment.DeploymentInfo</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>getWatchUrl</name>
-      <parameter>
-         <name>url</name>
-         <type>java.net.URL</type>
-      </parameter>
-      <return-type>java.net.URL</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>isDeployed</name>
-      <parameter>
-         <name>url</name>
-         <type>java.net.URL</type>
-      </parameter>
-      <return-type>boolean</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>isDeployed</name>
-      <parameter>
-         <name>url</name>
-         <type>java.lang.String</type>
-      </parameter>
-      <return-type>boolean</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>listDeployed</name>
-      <return-type>java.util.Collection</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>listDeployedAsString</name>
-      <return-type>java.lang.String</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>listDeployedModules</name>
-      <return-type>java.util.Collection</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>listDeployers</name>
-      <return-type>java.util.Collection</return-type>
-   </operation>
-   <operation>
-      <description>Check the current deployment states and generate a
-      IncompleteDeploymentException if there are mbeans waiting for depedencies.
-      </description>
-      <name>checkIncompleteDeployments</name>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>listIncompletelyDeployed</name>
-      <return-type>java.util.Collection</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>listWaitingForDeployer</name>
-      <return-type>java.util.Collection</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>redeploy</name>
-      <parameter>
-         <name>url</name>
-         <type>java.lang.String</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>redeploy</name>
-      <parameter>
-         <name>url</name>
-         <type>java.net.URL</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>redeploy</name>
-      <parameter>
-         <name>sdi</name>
-         <type>org.jboss.deployment.DeploymentInfo</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>shutdown</name>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>undeploy</name>
-      <parameter>
-         <name>url</name>
-         <type>java.lang.String</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>undeploy</name>
-      <parameter>
-         <name>url</name>
-         <type>java.net.URL</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-   <operation>
-      <description></description>
-      <name>undeploy</name>
-      <parameter>
-         <name>sdi</name>
-         <type>org.jboss.deployment.DeploymentInfo</type>
-      </parameter>
-      <return-type>void</return-type>
-   </operation>
-
-   &defaultOperations;
-   
-</mbean>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.MainDeployer-xmbean.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.MainDeployer-xmbean.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.MainDeployer-xmbean.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.MainDeployer-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,270 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE mbean PUBLIC
+   "-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
+
+<!-- $Id: org.jboss.deployment.MainDeployer-xmbean.xml 46368 2006-07-18 15:59:06Z dimitris $ -->
+
+<!-- The MainDeployer XMBean descriptor -->
+<mbean>
+   <description>The Main deployer is the service which acts as the entry
+       point for the deployment/undeployment requests.
+   </description>
+   <class>org.jboss.deployment.MainDeployer</class>
+
+   <attribute access='read-write' setMethod='setCopyFiles' getMethod='getCopyFiles'>
+      <description></description>
+      <name>CopyFiles</name>
+      <type>boolean</type>
+      <descriptors>
+         <value value="true"/>
+      </descriptors>
+   </attribute>
+   <attribute access='write-only' setMethod='setServiceController'>
+      <description></description>
+      <name>ServiceController</name>
+      <type>javax.management.ObjectName</type>
+   </attribute>
+   <attribute access='read-only' getMethod='getServiceName'>
+      <description></description>
+      <name>ServiceName</name>
+      <type>javax.management.ObjectName</type>
+   </attribute>
+   <attribute access='read-only' getMethod='getSuffixOrder'>
+      <description>The suffix order used when sorting deployments, constructed dynamically by registering deployers</description>
+      <name>SuffixOrder</name>
+      <type>[Ljava.lang.String;</type>
+   </attribute>
+   <attribute access='read-write' setMethod='setEnhancedSuffixOrder' getMethod='getEnhancedSuffixOrder'>
+      <description>Allows the override of the suffix order declared by subdeployers, using the syntax [order:]suffix
+      </description>
+      <name>EnhancedSuffixOrder</name>
+      <type>[Ljava.lang.String;</type>
+      <!--
+         Statically set one or more enhanced suffix orders, independent of the value proposed by subdeployers.
+         Some deployers may also allow the suffixes/orders to be set locally, so that's preferable too.
+         For reference, this is the list of enhanced suffixes likely to be set by deployers (it may not
+         be completely up-to-date, or there can be user-defined deployers).
+         
+         050:.deployer,050:-deployer.xml,100:.aop,100:-aop.xml,150:.sar,150:-service.xml,200:.beans,250:.rar,300:-ds.xml,350:.har,400:.jar,400:.ejb3,400:.par,500:.war,600:.wsr,650:.ear,700:.jar,750:.zip,800:.bsh,900:.last
+         
+         Until we resolve some startup issues, we'll setup some static enhanced suffix orders bellow
+         and leave the rest of the suffixes contributed dynamically by registering deployers.
+      -->
+      <descriptors>
+         <value value="250:.rar,300:-ds.xml,400:.jar,500:.war,550:.jse,650:.ear,800:.bsh"/>
+      </descriptors>
+   </attribute>
+   <attribute access='read-write' setMethod='setTempDir' getMethod='getTempDir'>
+      <description></description>
+      <name>TempDir</name>
+      <type>java.io.File</type>
+   </attribute>
+   <attribute access='read-only' getMethod='getTempDirString'>
+      <description></description>
+      <name>TempDirString</name>
+      <type>java.lang.String</type>
+   </attribute>
+   
+   &defaultAttributes;
+
+   <operation>
+      <description></description>
+      <name>addDeployer</name>
+      <parameter>
+         <name>deployer</name>
+         <type>org.jboss.deployment.SubDeployer</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>removeDeployer</name>
+      <parameter>
+         <name>deployer</name>
+         <type>org.jboss.deployment.SubDeployer</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>deploy</name>
+      <parameter>
+         <name>url</name>
+         <type>java.lang.String</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>   
+      <name>deploy</name>
+      <parameter>
+         <name>url</name>
+         <type>java.net.URL</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>deploy</name>
+      <parameter>
+         <name>sdi</name>
+         <type>org.jboss.deployment.DeploymentInfo</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description>starts a package identified by a URL</description>
+      <name>start</name>
+      <parameter>
+         <name>urlspec</name>
+         <type>java.lang.String</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description>stops a package identified by a URL</description>
+      <name>stop</name>
+      <parameter>
+         <name>urlspec</name>
+         <type>java.lang.String</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>getDeployment</name>
+      <parameter>
+         <name>url</name>
+         <type>java.net.URL</type>
+      </parameter>
+      <return-type>org.jboss.deployment.DeploymentInfo</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>getWatchUrl</name>
+      <parameter>
+         <name>url</name>
+         <type>java.net.URL</type>
+      </parameter>
+      <return-type>java.net.URL</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>isDeployed</name>
+      <parameter>
+         <name>url</name>
+         <type>java.net.URL</type>
+      </parameter>
+      <return-type>boolean</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>isDeployed</name>
+      <parameter>
+         <name>url</name>
+         <type>java.lang.String</type>
+      </parameter>
+      <return-type>boolean</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>listDeployed</name>
+      <return-type>java.util.Collection</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>listDeployedAsString</name>
+      <return-type>java.lang.String</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>listDeployedModules</name>
+      <return-type>java.util.Collection</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>listDeployers</name>
+      <return-type>java.util.Collection</return-type>
+   </operation>
+   <operation>
+      <description>Check the current deployment states and generate a
+      IncompleteDeploymentException if there are mbeans waiting for depedencies.
+      </description>
+      <name>checkIncompleteDeployments</name>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>listIncompletelyDeployed</name>
+      <return-type>java.util.Collection</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>listWaitingForDeployer</name>
+      <return-type>java.util.Collection</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>redeploy</name>
+      <parameter>
+         <name>url</name>
+         <type>java.lang.String</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>redeploy</name>
+      <parameter>
+         <name>url</name>
+         <type>java.net.URL</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>redeploy</name>
+      <parameter>
+         <name>sdi</name>
+         <type>org.jboss.deployment.DeploymentInfo</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>shutdown</name>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>undeploy</name>
+      <parameter>
+         <name>url</name>
+         <type>java.lang.String</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>undeploy</name>
+      <parameter>
+         <name>url</name>
+         <type>java.net.URL</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+   <operation>
+      <description></description>
+      <name>undeploy</name>
+      <parameter>
+         <name>sdi</name>
+         <type>org.jboss.deployment.DeploymentInfo</type>
+      </parameter>
+      <return-type>void</return-type>
+   </operation>
+
+   &defaultOperations;
+   
+</mbean>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.SARDeployer-xmbean.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.SARDeployer-xmbean.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.SARDeployer-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mbean PUBLIC
-   "-//JBoss//DTD JBOSS XMBEAN 1.2//EN"
-   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_2.dtd">
-<!--
-   SARDeployer XMBean descriptor
-   
-   $Id: org.jboss.deployment.SARDeployer-xmbean.xml 35861 2005-09-11 22:24:37Z dimitris $
- -->
-<mbean>
-   <description>The SAR deployer handles the JBoss service archive deployments.</description>
-   <class>org.jboss.deployment.SARDeployer</class>
-   
-   <attribute access="read-write" getMethod="getUseNamespaceAwareParser" setMethod="setUseNamespaceAwareParser">
-      <description>A flag passed to the JAXP DocumentBuilderFactory setNamespaceAware method</description>
-      <name>UseNamespaceAwareParser</name>
-      <type>boolean</type>
-      <descriptors>
-         <value value="true"/>
-      </descriptors>
-   </attribute>
-   
-   <!-- SubDeployerExtMBean attribute -->
-   <attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
-      <description>Allow the override of supported suffixes and relative order</description>
-      <name>EnhancedSuffixes</name>
-      <type>[Ljava.lang.String;</type>
-      <descriptors>
-         <!-- Add "350:har" to the suffixes supported normally by the SARDeployer -->
-         <value value="050:.deployer,050:-deployer.xml,150:.sar,150:-service.xml,350:.har"/>
-      </descriptors>
-   </attribute>
-
-   &deployerAttributes;
-   &defaultAttributes;
-
-   <operation>
-      <description>Get the associated service DeploymentInfo if found, null otherwise</description>
-      <name>getService</name>
-      <parameter>
-         <name>serviceName</name>
-         <type>javax.management.ObjectName</type>
-      </parameter>
-      <return-type>org.jboss.deployment.DeploymentInfo</return-type>
-   </operation>
-
-   &deployerOperations;   
-   &defaultOperations;
-   
-</mbean>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.SARDeployer-xmbean.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.SARDeployer-xmbean.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.SARDeployer-xmbean.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/conf/xmdesc/org.jboss.deployment.SARDeployer-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mbean PUBLIC
+   "-//JBoss//DTD JBOSS XMBEAN 1.2//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_2.dtd">
+<!--
+   SARDeployer XMBean descriptor
+   
+   $Id: org.jboss.deployment.SARDeployer-xmbean.xml 35861 2005-09-11 22:24:37Z dimitris $
+ -->
+<mbean>
+   <description>The SAR deployer handles the JBoss service archive deployments.</description>
+   <class>org.jboss.deployment.SARDeployer</class>
+   
+   <attribute access="read-write" getMethod="getUseNamespaceAwareParser" setMethod="setUseNamespaceAwareParser">
+      <description>A flag passed to the JAXP DocumentBuilderFactory setNamespaceAware method</description>
+      <name>UseNamespaceAwareParser</name>
+      <type>boolean</type>
+      <descriptors>
+         <value value="true"/>
+      </descriptors>
+   </attribute>
+   
+   <!-- SubDeployerExtMBean attribute -->
+   <attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
+      <description>Allow the override of supported suffixes and relative order</description>
+      <name>EnhancedSuffixes</name>
+      <type>[Ljava.lang.String;</type>
+      <descriptors>
+         <!-- Add "350:har" to the suffixes supported normally by the SARDeployer -->
+         <value value="050:.deployer,050:-deployer.xml,150:.sar,150:-service.xml,350:.har"/>
+      </descriptors>
+   </attribute>
+
+   &deployerAttributes;
+   &defaultAttributes;
+
+   <operation>
+      <description>Get the associated service DeploymentInfo if found, null otherwise</description>
+      <name>getService</name>
+      <parameter>
+         <name>serviceName</name>
+         <type>javax.management.ObjectName</type>
+      </parameter>
+      <return-type>org.jboss.deployment.DeploymentInfo</return-type>
+   </operation>
+
+   &deployerOperations;   
+   &defaultOperations;
+   
+</mbean>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/bsh-deployer.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/bsh-deployer.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/bsh-deployer.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- The JBoss service configuration file for the BSH deployer service.
-$Id: bsh-deployer.xml 23463 2004-09-05 15:50:37Z starksm $
--->
-<server>
-   <!-- BSH deployer, remove to disable deployment of bsh scripts as services
-   -->
-   <mbean code="org.jboss.varia.deployment.BeanShellSubDeployer"
-      name="jboss.deployer:service=BSHDeployer">
-   </mbean>
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/bsh-deployer.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/bsh-deployer.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/bsh-deployer.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/bsh-deployer.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- The JBoss service configuration file for the BSH deployer service.
+$Id: bsh-deployer.xml 23463 2004-09-05 15:50:37Z starksm $
+-->
+<server>
+   <!-- BSH deployer, remove to disable deployment of bsh scripts as services
+   -->
+   <mbean code="org.jboss.varia.deployment.BeanShellSubDeployer"
+      name="jboss.deployer:service=BSHDeployer">
+   </mbean>
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/cache-invalidation-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/cache-invalidation-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/cache-invalidation-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE server>
-<!-- $Id: cache-invalidation-service.xml 16662 2003-08-27 04:38:22Z patriot1burke $ -->
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Cache Invalidation Service                                           -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<server>
-
-  <mbean code="org.jboss.cache.invalidation.InvalidationManager" 
-         name="jboss.cache:service=InvalidationManager">
-  </mbean>
-
-
-<!--
-	Uncomment if you want to activate the cache invalidation mechanism accross
-	nodes using the JMS bridge 
-
-	PropagationMode can be : IN_OUT = 1, IN_ONLY = 2, OUT_ONLY = 3
-
-   You can also set the ProviderUrl attribute to another IP:port setting if you
-   must lookup your JMS information in other JMS trees i.e.
-
-      <attribute name="ProviderUrl">MyOtherNode:1099</attribute>
-
--->
-<!--
-  <mbean code="org.jboss.mq.server.jmx.Topic"
-	 name="jboss.mq.destination:service=Topic,name=JMSCacheInvalidationBridge">
-    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
-    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
-  </mbean>
-
-  <mbean code="org.jboss.cache.invalidation.bridges.JMSCacheInvalidationBridge" 
-         name="jboss.cache:service=InvalidationBridge,type=JavaGroups">
-     <depends>jboss.cache:service=InvalidationManager</depends>
-     <depends>jboss.mq.destination:service=Topic,name=JMSCacheInvalidationBridge</depends>
-     <attribute name="InvalidationManager">jboss.cache:service=InvalidationManager</attribute>
-     <attribute name="ConnectionFactoryName">java:/ConnectionFactory</attribute>
-     <attribute name="TopicName">topic/JMSCacheInvalidationBridge</attribute>
-     <attribute name="PropagationMode">1</attribute> 
-  </mbean>
--->
-     
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/cache-invalidation-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/cache-invalidation-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/cache-invalidation-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/cache-invalidation-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE server>
+<!-- $Id: cache-invalidation-service.xml 16662 2003-08-27 04:38:22Z patriot1burke $ -->
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Cache Invalidation Service                                           -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<server>
+
+  <mbean code="org.jboss.cache.invalidation.InvalidationManager" 
+         name="jboss.cache:service=InvalidationManager">
+  </mbean>
+
+
+<!--
+	Uncomment if you want to activate the cache invalidation mechanism accross
+	nodes using the JMS bridge 
+
+	PropagationMode can be : IN_OUT = 1, IN_ONLY = 2, OUT_ONLY = 3
+
+   You can also set the ProviderUrl attribute to another IP:port setting if you
+   must lookup your JMS information in other JMS trees i.e.
+
+      <attribute name="ProviderUrl">MyOtherNode:1099</attribute>
+
+-->
+<!--
+  <mbean code="org.jboss.mq.server.jmx.Topic"
+	 name="jboss.mq.destination:service=Topic,name=JMSCacheInvalidationBridge">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
+  </mbean>
+
+  <mbean code="org.jboss.cache.invalidation.bridges.JMSCacheInvalidationBridge" 
+         name="jboss.cache:service=InvalidationBridge,type=JavaGroups">
+     <depends>jboss.cache:service=InvalidationManager</depends>
+     <depends>jboss.mq.destination:service=Topic,name=JMSCacheInvalidationBridge</depends>
+     <attribute name="InvalidationManager">jboss.cache:service=InvalidationManager</attribute>
+     <attribute name="ConnectionFactoryName">java:/ConnectionFactory</attribute>
+     <attribute name="TopicName">topic/JMSCacheInvalidationBridge</attribute>
+     <attribute name="PropagationMode">1</attribute> 
+  </mbean>
+-->
+     
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/client-deployer-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/client-deployer-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/client-deployer-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- The J2EE application client deployer service
-$Id: client-deployer-service.xml 36323 2005-09-24 21:49:13Z starksm $
--->
-<server>
-   <!-- A ClientDeployer configuration with an minimal ebmedded xmbean descriptor
-   -->
-   <mbean code="org.jboss.deployment.ClientDeployer"
-      name="jboss.j2ee:service=ClientDeployer"
-      xmbean-dd="">
-      <xmbean>
-         <description>The J2EE Application Client Deployer</description>
-         <class>org.jboss.deployment.ClientDeployer</class>
-
-         <!--  Attributes -->
-         <attribute access="read-only" getMethod="getStateString">
-            <description>The service state name</description>
-            <name>StateString</name>
-            <type>java.lang.String</type>
-         </attribute>
-         <attribute access="read-only" getMethod="getState">
-            <description>The service state value</description>
-            <name>State</name>
-            <type>int</type>
-         </attribute>
-
-         <!-- Operations -->
-         <operation>
-            <description>The create lifecycle operation</description>
-            <name>create</name>
-         </operation>
-         <operation>
-            <description>The start lifecycle operation</description>
-            <name>start</name>
-         </operation>
-         <operation>
-            <description>The stop lifecycle operation</description>
-            <name>stop</name>
-         </operation>
-         <operation>
-            <description>The destroy lifecycle operation</description>
-            <name>destroy</name>
-         </operation>
-      </xmbean>
-   </mbean>
-
-   <!-- An alternate externalized xmbean configuration that includes more of the
-   standard attributes and operations.
-   <mbean code="org.jboss.deployment.ClientDeployer"
-      name="jboss.j2ee:service=ClientDeployer"
-      xmbean-dd="client-deployer-xmbean.xml" />
-   -->
-</server>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/client-deployer-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/client-deployer-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/client-deployer-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/client-deployer-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- The J2EE application client deployer service
+$Id: client-deployer-service.xml 36323 2005-09-24 21:49:13Z starksm $
+-->
+<server>
+   <!-- A ClientDeployer configuration with an minimal ebmedded xmbean descriptor
+   -->
+   <mbean code="org.jboss.deployment.ClientDeployer"
+      name="jboss.j2ee:service=ClientDeployer"
+      xmbean-dd="">
+      <xmbean>
+         <description>The J2EE Application Client Deployer</description>
+         <class>org.jboss.deployment.ClientDeployer</class>
+
+         <!--  Attributes -->
+         <attribute access="read-only" getMethod="getStateString">
+            <description>The service state name</description>
+            <name>StateString</name>
+            <type>java.lang.String</type>
+         </attribute>
+         <attribute access="read-only" getMethod="getState">
+            <description>The service state value</description>
+            <name>State</name>
+            <type>int</type>
+         </attribute>
+
+         <!-- Operations -->
+         <operation>
+            <description>The create lifecycle operation</description>
+            <name>create</name>
+         </operation>
+         <operation>
+            <description>The start lifecycle operation</description>
+            <name>start</name>
+         </operation>
+         <operation>
+            <description>The stop lifecycle operation</description>
+            <name>stop</name>
+         </operation>
+         <operation>
+            <description>The destroy lifecycle operation</description>
+            <name>destroy</name>
+         </operation>
+      </xmbean>
+   </mbean>
+
+   <!-- An alternate externalized xmbean configuration that includes more of the
+   standard attributes and operations.
+   <mbean code="org.jboss.deployment.ClientDeployer"
+      name="jboss.j2ee:service=ClientDeployer"
+      xmbean-dd="client-deployer-xmbean.xml" />
+   -->
+</server>
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ear-deployer.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ear-deployer.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ear-deployer.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- The JBoss service configuration file for the EAR deployer service.
-$Id: ear-deployer.xml 23463 2004-09-05 15:50:37Z starksm $
--->
-<server>
-   <!-- EAR deployer, remove if you are not using ear deployments -->
-   <mbean code="org.jboss.deployment.EARDeployer"
-      name="jboss.j2ee:service=EARDeployer">
-      <!-- A flag indicating if ear deployments should have their own scoped
-      class loader to isolate their classes from other deployments.
-      -->
-      <attribute name="Isolated">false</attribute>
-      <!-- A flag indicating if the ear components should have in VM call
-      optimization disabled.
-      -->
-      <attribute name="CallByValue">false</attribute>
-   </mbean>
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ear-deployer.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ear-deployer.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ear-deployer.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ear-deployer.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- The JBoss service configuration file for the EAR deployer service.
+$Id: ear-deployer.xml 23463 2004-09-05 15:50:37Z starksm $
+-->
+<server>
+   <!-- EAR deployer, remove if you are not using ear deployments -->
+   <mbean code="org.jboss.deployment.EARDeployer"
+      name="jboss.j2ee:service=EARDeployer">
+      <!-- A flag indicating if ear deployments should have their own scoped
+      class loader to isolate their classes from other deployments.
+      -->
+      <attribute name="Isolated">false</attribute>
+      <!-- A flag indicating if the ear components should have in VM call
+      optimization disabled.
+      -->
+      <attribute name="CallByValue">false</attribute>
+   </mbean>
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb-deployer.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb-deployer.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb-deployer.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,297 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- The JBoss service configuration file for the EJB deployer service.
-$Id: ejb-deployer.xml 44342 2006-04-28 13:23:38Z dimitris $
--->
-<server>
-
-  <!-- ==================================================================== -->
-  <!-- J2EE Timer Service                                                   -->
-  <!-- ==================================================================== -->
-
-  <!-- An EJB Timer Service that is Tx aware -->
-  <mbean code="org.jboss.ejb.txtimer.EJBTimerServiceImpl"
-    name="jboss.ejb:service=EJBTimerService">
-    <attribute name="RetryPolicy">jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay</attribute>
-    <attribute name="PersistencePolicy">jboss.ejb:service=EJBTimerService,persistencePolicy=database</attribute>
-    <attribute name="TimerIdGeneratorClassName">org.jboss.ejb.txtimer.BigIntegerTimerIdGenerator</attribute>
-    <attribute name="TimedObjectInvokerClassName">org.jboss.ejb.txtimer.TimedObjectInvokerImpl</attribute>
-    <depends optional-attribute-name="TransactionManagerFactory" proxy-type="org.jboss.tm.TransactionManagerFactory">
-      jboss:service=TransactionManager
-    </depends>
-  </mbean>
-
-  <!-- A retry policy that uses a fixed interval in milli seconds -->
-  <mbean code="org.jboss.ejb.txtimer.FixedDelayRetryPolicy" name="jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay">
-    <attribute name="Delay">100</attribute>
-  </mbean>
-
-  <!-- A persistence policy that does not persist the timer
-  <mbean code="org.jboss.ejb.txtimer.NoopPersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=noop"/>
-  -->
-
-  <!-- A persistence policy that persistes timers to a database -->
-  <mbean code="org.jboss.ejb.txtimer.DatabasePersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=database">
-    <!-- DataSource JNDI name -->
-    <depends optional-attribute-name="DataSource">jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
-    <!-- The plugin that handles database persistence -->
-    <attribute name="DatabasePersistencePlugin">org.jboss.ejb.txtimer.GeneralPurposeDatabasePersistencePlugin</attribute>
-  </mbean>
-
-  <!-- ==================================================================== -->
-  <!-- EJB Deployer                                                         -->
-  <!-- ==================================================================== -->
-
-  <!-- EJB deployer, remove to disable EJB behavior-->
-  <mbean code="org.jboss.ejb.EJBDeployer" name="jboss.ejb:service=EJBDeployer" xmbean-dd="">
-  
-    <!-- Inline XMBean Descriptor BEGIN -->
-    <xmbean>
-      <description>The EJBDeployer responsible for ejb jar deployment</description>
-      <descriptors>
-        <interceptors>
-          <!-- comment out DynamicInterceptor to disable dynamic addition of interceptors -->
-          <interceptor code="org.jboss.mx.interceptor.DynamicInterceptor"/>
-        </interceptors>
-      </descriptors>
-      <class>org.jboss.ejb.EJBDeployer</class>
-
-      <!-- ServiceMBean attributes -->
-      <attribute access="read-only" getMethod="getName">
-        <description>The class name of the MBean</description>
-        <name>Name</name>
-        <type>java.lang.String</type>
-      </attribute>
-
-      <attribute access="read-only" getMethod="getState">
-        <description>The status of the MBean</description>
-        <name>State</name>
-        <type>int</type>
-      </attribute>
-
-      <attribute access="read-only" getMethod="getStateString">
-        <description>The status of the MBean in text form</description>
-        <name>StateString</name>
-        <type>java.lang.String</type>
-      </attribute>
-
-      <!-- SubDeployerMBean attributes -->
-      <attribute access="read-only" getMethod="getServiceName">
-         <description>The JMX ObjectName of the service that provides the SubDeployer</description>
-         <name>ServiceName</name>
-         <type>javax.management.ObjectName</type>
-      </attribute>
-      
-      <attribute access="read-only" getMethod="getSuffixes">
-         <description>An array of suffixes of interest to this subdeployer</description>
-         <name>Suffixes</name>
-         <type>[Ljava.lang.String;</type>
-      </attribute>
-      
-      <attribute access="read-only" getMethod="getRelativeOrder">
-         <description>The relative order of the specified suffixes</description>
-         <name>RelativeOrder</name>
-         <type>int</type>
-      </attribute>
-
-      <!-- SubDeployerExtMBean attribute -->
-      <attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
-         <description>Allow the override of supported suffixes and relative order</description>
-         <name>EnhancedSuffixes</name>
-         <type>[Ljava.lang.String;</type>
-      </attribute>
-      
-      <!-- EJBDeployerMBean attributes -->
-      <attribute access="read-write" getMethod="getWebServiceName" setMethod="setWebServiceName">
-        <description>The dynamic class loading simple web server</description>
-        <name>WebServiceName</name>
-        <type>javax.management.ObjectName</type>
-      </attribute>
-
-      <attribute access="read-write" getMethod="getVerifyDeployments" setMethod="setVerifyDeployments">
-        <description>Control the bean verifier (on/off)</description>
-        <name>VerifyDeployments</name>
-        <type>boolean</type>
-      </attribute>
-
-      <attribute access="read-write" getMethod="getVerifierVerbose" setMethod="setVerifierVerbose">
-        <description>Control the verbose mode of the bean verifier</description>
-        <name>VerifierVerbose</name>
-        <type>boolean</type>
-      </attribute>
-
-      <attribute access="read-write" getMethod="getStrictVerifier" setMethod="setStrictVerifier">
-        <description>Control the strictness of the bean verifier</description>
-        <name>StrictVerifier</name>
-        <type>boolean</type>
-      </attribute>
-
-      <attribute access="read-write" getMethod="isCallByValue" setMethod="setCallByValue">
-        <description>Enable/disable call-by-value semantics</description>
-        <name>CallByValue</name>
-        <type>boolean</type>
-      </attribute>
-
-      <attribute access="read-write" getMethod="getValidateDTDs" setMethod="setValidateDTDs">
-        <description>Enable/disable the validation of deployment descriptors</description>
-        <name>ValidateDTDs</name>
-        <type>boolean</type>
-      </attribute>
-
-      <attribute access="read-write" getMethod="isMetricsEnabled" setMethod="setMetricsEnabled">
-        <description>Enable/disable the metrics interceptor for containers</description>
-        <name>MetricsEnabled</name>
-        <type>boolean</type>
-      </attribute>
-
-      <attribute access="read-write" getMethod="getTransactionManagerServiceName" setMethod="setTransactionManagerServiceName">
-        <description>The transaction manager service to use</description>
-        <name>TransactionManagerServiceName</name>
-        <type>javax.management.ObjectName</type>
-      </attribute>
-
-      <!-- EJBDeployerMBean operations -->
-      <operation>
-        <description>List the deployed applications</description>
-        <name>listDeployedApplications</name>
-        <return-type>java.util.Iterator</return-type>
-      </operation>
-
-      <!-- ServiceMBean operations -->
-      <operation>
-        <description>Standard MBean lifecycle method</description>
-        <name>create</name>
-      </operation>
-
-      <operation>
-        <description>The start lifecycle operation</description>
-        <name>start</name>
-      </operation>
-
-      <operation>
-        <description>The stop lifecycle operation</description>
-        <name>stop</name>
-      </operation>
-
-      <operation>
-        <description>The destroy lifecycle operation</description>
-        <name>destroy</name>
-      </operation>
-
-      <operation>
-        <description>The detyped lifecycle operation (for internal use only)</description>
-        <name>jbossInternalLifecycle</name>
-        <parameter>
-          <description>The lifecycle operation</description>
-          <name>method</name>
-          <type>java.lang.String</type>
-        </parameter>
-        <return-type>void</return-type>
-      </operation>
-
-      <!-- SubDeployerMBean operations -->
-      <operation>
-        <description>Accept a module for deployment</description>
-        <name>accepts</name>
-        <parameter>
-          <name>info</name>
-          <type>org.jboss.deployment.DeploymentInfo</type>
-        </parameter>
-        <return-type>boolean</return-type>
-      </operation>
-
-      <operation>
-        <description>Initialize deployment step</description>
-        <name>init</name>
-        <parameter>
-          <name>info</name>
-          <type>org.jboss.deployment.DeploymentInfo</type>
-        </parameter>
-      </operation>
-
-      <operation>
-        <description>Create deployment step</description>
-        <name>create</name>
-        <parameter>
-          <name>info</name>
-          <type>org.jboss.deployment.DeploymentInfo</type>
-        </parameter>
-      </operation>
-
-      <operation>
-        <description>Start deployment step</description>
-        <name>start</name>
-        <parameter>
-          <name>info</name>
-          <type>org.jboss.deployment.DeploymentInfo</type>
-        </parameter>
-      </operation>
-
-      <operation>
-        <description>Stop deployment step</description>
-        <name>stop</name>
-        <parameter>
-          <name>info</name>
-          <type>org.jboss.deployment.DeploymentInfo</type>
-        </parameter>
-      </operation>
-
-      <operation>
-        <description>Destroy deployment step</description>
-        <name>destroy</name>
-        <parameter>
-          <name>info</name>
-          <type>org.jboss.deployment.DeploymentInfo</type>
-        </parameter>
-      </operation>
-
-      <!-- Interceptable operations -->
-      <operation>
-        <description>Add dynamically an operation interceptor</description>
-        <name>addOperationInterceptor</name>
-        <parameter>
-          <description>The Interceptor</description>
-          <name>interceptor</name>
-          <type>org.jboss.mx.interceptor.Interceptor</type>
-        </parameter>
-      </operation>
-
-      <operation>
-        <description>Remove dynamically an operation interceptor</description>
-        <name>removeOperationInterceptor</name>
-        <parameter>
-          <description>The Interceptor</description>
-          <name>interceptor</name>
-          <type>org.jboss.mx.interceptor.Interceptor</type>
-        </parameter>
-      </operation>      
-    </xmbean>
-    <!-- Inline XMBean Descriptor END -->
-      
-    <!-- A flag indicating if the deployer should validate the
-    ejb-jar.xml/jboss.xml descriptors and components
-    -->
-    <attribute name="VerifyDeployments">true</attribute>
-    <!-- A flag indicating if the xml parser should validate the descriptor
-    DTDs
-    -->
-    <attribute name="ValidateDTDs">false</attribute>
-    <!-- A flag indicating if the verifier should be verbose about its
-    operation
-    -->
-    <attribute name="VerifierVerbose">true</attribute>
-    <!-- Setting this to 'true' will cause all deployments
-     to fail when the Verifier detected a problem with the contained
-     Beans. If false, warnings/errors will be logged but the deployment
-     will not fail.
-    -->
-    <attribute name="StrictVerifier">true</attribute>
-
-    <!-- The EJBDeployer needs the JTA transaction manager service -->
-    <depends optional-attribute-name="TransactionManagerServiceName">jboss:service=TransactionManager</depends>
-    <!-- The dynamic class loading simple web server -->
-    <depends optional-attribute-name="WebServiceName">jboss:service=WebService</depends>
-    
-  </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb-deployer.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb-deployer.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb-deployer.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb-deployer.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- The JBoss service configuration file for the EJB deployer service.
+$Id: ejb-deployer.xml 44342 2006-04-28 13:23:38Z dimitris $
+-->
+<server>
+
+  <!-- ==================================================================== -->
+  <!-- J2EE Timer Service                                                   -->
+  <!-- ==================================================================== -->
+
+  <!-- An EJB Timer Service that is Tx aware -->
+  <mbean code="org.jboss.ejb.txtimer.EJBTimerServiceImpl"
+    name="jboss.ejb:service=EJBTimerService">
+    <attribute name="RetryPolicy">jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay</attribute>
+    <attribute name="PersistencePolicy">jboss.ejb:service=EJBTimerService,persistencePolicy=database</attribute>
+    <attribute name="TimerIdGeneratorClassName">org.jboss.ejb.txtimer.BigIntegerTimerIdGenerator</attribute>
+    <attribute name="TimedObjectInvokerClassName">org.jboss.ejb.txtimer.TimedObjectInvokerImpl</attribute>
+    <depends optional-attribute-name="TransactionManagerFactory" proxy-type="org.jboss.tm.TransactionManagerFactory">
+      jboss:service=TransactionManager
+    </depends>
+  </mbean>
+
+  <!-- A retry policy that uses a fixed interval in milli seconds -->
+  <mbean code="org.jboss.ejb.txtimer.FixedDelayRetryPolicy" name="jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay">
+    <attribute name="Delay">100</attribute>
+  </mbean>
+
+  <!-- A persistence policy that does not persist the timer
+  <mbean code="org.jboss.ejb.txtimer.NoopPersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=noop"/>
+  -->
+
+  <!-- A persistence policy that persistes timers to a database -->
+  <mbean code="org.jboss.ejb.txtimer.DatabasePersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=database">
+    <!-- DataSource JNDI name -->
+    <depends optional-attribute-name="DataSource">jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
+    <!-- The plugin that handles database persistence -->
+    <attribute name="DatabasePersistencePlugin">org.jboss.ejb.txtimer.GeneralPurposeDatabasePersistencePlugin</attribute>
+  </mbean>
+
+  <!-- ==================================================================== -->
+  <!-- EJB Deployer                                                         -->
+  <!-- ==================================================================== -->
+
+  <!-- EJB deployer, remove to disable EJB behavior-->
+  <mbean code="org.jboss.ejb.EJBDeployer" name="jboss.ejb:service=EJBDeployer" xmbean-dd="">
+  
+    <!-- Inline XMBean Descriptor BEGIN -->
+    <xmbean>
+      <description>The EJBDeployer responsible for ejb jar deployment</description>
+      <descriptors>
+        <interceptors>
+          <!-- comment out DynamicInterceptor to disable dynamic addition of interceptors -->
+          <interceptor code="org.jboss.mx.interceptor.DynamicInterceptor"/>
+        </interceptors>
+      </descriptors>
+      <class>org.jboss.ejb.EJBDeployer</class>
+
+      <!-- ServiceMBean attributes -->
+      <attribute access="read-only" getMethod="getName">
+        <description>The class name of the MBean</description>
+        <name>Name</name>
+        <type>java.lang.String</type>
+      </attribute>
+
+      <attribute access="read-only" getMethod="getState">
+        <description>The status of the MBean</description>
+        <name>State</name>
+        <type>int</type>
+      </attribute>
+
+      <attribute access="read-only" getMethod="getStateString">
+        <description>The status of the MBean in text form</description>
+        <name>StateString</name>
+        <type>java.lang.String</type>
+      </attribute>
+
+      <!-- SubDeployerMBean attributes -->
+      <attribute access="read-only" getMethod="getServiceName">
+         <description>The JMX ObjectName of the service that provides the SubDeployer</description>
+         <name>ServiceName</name>
+         <type>javax.management.ObjectName</type>
+      </attribute>
+      
+      <attribute access="read-only" getMethod="getSuffixes">
+         <description>An array of suffixes of interest to this subdeployer</description>
+         <name>Suffixes</name>
+         <type>[Ljava.lang.String;</type>
+      </attribute>
+      
+      <attribute access="read-only" getMethod="getRelativeOrder">
+         <description>The relative order of the specified suffixes</description>
+         <name>RelativeOrder</name>
+         <type>int</type>
+      </attribute>
+
+      <!-- SubDeployerExtMBean attribute -->
+      <attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
+         <description>Allow the override of supported suffixes and relative order</description>
+         <name>EnhancedSuffixes</name>
+         <type>[Ljava.lang.String;</type>
+      </attribute>
+      
+      <!-- EJBDeployerMBean attributes -->
+      <attribute access="read-write" getMethod="getWebServiceName" setMethod="setWebServiceName">
+        <description>The dynamic class loading simple web server</description>
+        <name>WebServiceName</name>
+        <type>javax.management.ObjectName</type>
+      </attribute>
+
+      <attribute access="read-write" getMethod="getVerifyDeployments" setMethod="setVerifyDeployments">
+        <description>Control the bean verifier (on/off)</description>
+        <name>VerifyDeployments</name>
+        <type>boolean</type>
+      </attribute>
+
+      <attribute access="read-write" getMethod="getVerifierVerbose" setMethod="setVerifierVerbose">
+        <description>Control the verbose mode of the bean verifier</description>
+        <name>VerifierVerbose</name>
+        <type>boolean</type>
+      </attribute>
+
+      <attribute access="read-write" getMethod="getStrictVerifier" setMethod="setStrictVerifier">
+        <description>Control the strictness of the bean verifier</description>
+        <name>StrictVerifier</name>
+        <type>boolean</type>
+      </attribute>
+
+      <attribute access="read-write" getMethod="isCallByValue" setMethod="setCallByValue">
+        <description>Enable/disable call-by-value semantics</description>
+        <name>CallByValue</name>
+        <type>boolean</type>
+      </attribute>
+
+      <attribute access="read-write" getMethod="getValidateDTDs" setMethod="setValidateDTDs">
+        <description>Enable/disable the validation of deployment descriptors</description>
+        <name>ValidateDTDs</name>
+        <type>boolean</type>
+      </attribute>
+
+      <attribute access="read-write" getMethod="isMetricsEnabled" setMethod="setMetricsEnabled">
+        <description>Enable/disable the metrics interceptor for containers</description>
+        <name>MetricsEnabled</name>
+        <type>boolean</type>
+      </attribute>
+
+      <attribute access="read-write" getMethod="getTransactionManagerServiceName" setMethod="setTransactionManagerServiceName">
+        <description>The transaction manager service to use</description>
+        <name>TransactionManagerServiceName</name>
+        <type>javax.management.ObjectName</type>
+      </attribute>
+
+      <!-- EJBDeployerMBean operations -->
+      <operation>
+        <description>List the deployed applications</description>
+        <name>listDeployedApplications</name>
+        <return-type>java.util.Iterator</return-type>
+      </operation>
+
+      <!-- ServiceMBean operations -->
+      <operation>
+        <description>Standard MBean lifecycle method</description>
+        <name>create</name>
+      </operation>
+
+      <operation>
+        <description>The start lifecycle operation</description>
+        <name>start</name>
+      </operation>
+
+      <operation>
+        <description>The stop lifecycle operation</description>
+        <name>stop</name>
+      </operation>
+
+      <operation>
+        <description>The destroy lifecycle operation</description>
+        <name>destroy</name>
+      </operation>
+
+      <operation>
+        <description>The detyped lifecycle operation (for internal use only)</description>
+        <name>jbossInternalLifecycle</name>
+        <parameter>
+          <description>The lifecycle operation</description>
+          <name>method</name>
+          <type>java.lang.String</type>
+        </parameter>
+        <return-type>void</return-type>
+      </operation>
+
+      <!-- SubDeployerMBean operations -->
+      <operation>
+        <description>Accept a module for deployment</description>
+        <name>accepts</name>
+        <parameter>
+          <name>info</name>
+          <type>org.jboss.deployment.DeploymentInfo</type>
+        </parameter>
+        <return-type>boolean</return-type>
+      </operation>
+
+      <operation>
+        <description>Initialize deployment step</description>
+        <name>init</name>
+        <parameter>
+          <name>info</name>
+          <type>org.jboss.deployment.DeploymentInfo</type>
+        </parameter>
+      </operation>
+
+      <operation>
+        <description>Create deployment step</description>
+        <name>create</name>
+        <parameter>
+          <name>info</name>
+          <type>org.jboss.deployment.DeploymentInfo</type>
+        </parameter>
+      </operation>
+
+      <operation>
+        <description>Start deployment step</description>
+        <name>start</name>
+        <parameter>
+          <name>info</name>
+          <type>org.jboss.deployment.DeploymentInfo</type>
+        </parameter>
+      </operation>
+
+      <operation>
+        <description>Stop deployment step</description>
+        <name>stop</name>
+        <parameter>
+          <name>info</name>
+          <type>org.jboss.deployment.DeploymentInfo</type>
+        </parameter>
+      </operation>
+
+      <operation>
+        <description>Destroy deployment step</description>
+        <name>destroy</name>
+        <parameter>
+          <name>info</name>
+          <type>org.jboss.deployment.DeploymentInfo</type>
+        </parameter>
+      </operation>
+
+      <!-- Interceptable operations -->
+      <operation>
+        <description>Add dynamically an operation interceptor</description>
+        <name>addOperationInterceptor</name>
+        <parameter>
+          <description>The Interceptor</description>
+          <name>interceptor</name>
+          <type>org.jboss.mx.interceptor.Interceptor</type>
+        </parameter>
+      </operation>
+
+      <operation>
+        <description>Remove dynamically an operation interceptor</description>
+        <name>removeOperationInterceptor</name>
+        <parameter>
+          <description>The Interceptor</description>
+          <name>interceptor</name>
+          <type>org.jboss.mx.interceptor.Interceptor</type>
+        </parameter>
+      </operation>      
+    </xmbean>
+    <!-- Inline XMBean Descriptor END -->
+      
+    <!-- A flag indicating if the deployer should validate the
+    ejb-jar.xml/jboss.xml descriptors and components
+    -->
+    <attribute name="VerifyDeployments">true</attribute>
+    <!-- A flag indicating if the xml parser should validate the descriptor
+    DTDs
+    -->
+    <attribute name="ValidateDTDs">false</attribute>
+    <!-- A flag indicating if the verifier should be verbose about its
+    operation
+    -->
+    <attribute name="VerifierVerbose">true</attribute>
+    <!-- Setting this to 'true' will cause all deployments
+     to fail when the Verifier detected a problem with the contained
+     Beans. If false, warnings/errors will be logged but the deployment
+     will not fail.
+    -->
+    <attribute name="StrictVerifier">true</attribute>
+
+    <!-- The EJBDeployer needs the JTA transaction manager service -->
+    <depends optional-attribute-name="TransactionManagerServiceName">jboss:service=TransactionManager</depends>
+    <!-- The dynamic class loading simple web server -->
+    <depends optional-attribute-name="WebServiceName">jboss:service=WebService</depends>
+    
+  </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-clustered-sfsbcache-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3-clustered-sfsbcache-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-clustered-sfsbcache-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,113 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<server>
-   <mbean code="org.jboss.ejb3.cache.tree.PassivationTreeCache" name="jboss.cache:service=EJB3SFSBClusteredCache">
-   
-      <!-- uncomment next three statements if using JGroups multiplexer,
-             requires JGroups 2.3 or later, JBossCache 1.4 or later -->
-      <!--
-      <depends>jgroups.mux:name=Multiplexer</depends>
-      <attribute name="MultiplexerService">jgroups.mux:name=Multiplexer</attribute>
-      <attribute name="MultiplexerStack">fc-fast-minimalthreads</attribute>
-      -->
-      
-      <!--
-              Node locking level : SERIALIZABLE
-                                   REPEATABLE_READ (default)
-                                   READ_COMMITTED
-                                   READ_UNCOMMITTED
-                                   NONE
-      -->
-      <attribute name="IsolationLevel">READ_UNCOMMITTED</attribute>
-
-      <!--     Valid modes are LOCAL
-                               REPL_ASYNC
-                               REPL_SYNC
-      -->
-      <attribute name="CacheMode">REPL_SYNC</attribute>
-
-      <attribute name="ClusterName">SFSB-Cache</attribute>
-
-      <attribute name="ClusterConfig">
-         <config>
-            <!-- UDP: if you have a multihomed machine,
-                    set the bind_addr attribute to the appropriate NIC IP address
-            -->
-            <!-- UDP: On Windows machines, because of the media sense feature
-                     being broken with multicast (even after disabling media sense)
-                     set the loopback attribute to true
-            -->
-            <UDP mcast_addr="${jboss.partition.udpGroup:228.1.2.3}" mcast_port="45551" ip_ttl="${jgroups.mcast.ip_ttl:64}" ip_mcast="true"
-               mcast_send_buf_size="150000" mcast_recv_buf_size="80000" ucast_send_buf_size="150000"
-               ucast_recv_buf_size="80000" loopback="false"/>
-            <PING timeout="2000" num_initial_members="3" up_thread="false" down_thread="false"/>
-            <MERGE2 min_interval="10000" max_interval="20000"/>
-            <FD_SOCK down_thread="false" up_thread="false"/>
-            <FD shun="true" up_thread="false" down_thread="false"
-               timeout="20000" max_tries="5"/>
-            <VERIFY_SUSPECT timeout="1500" up_thread="false" down_thread="false"/>
-            <pbcast.NAKACK gc_lag="50" max_xmit_size="8192" retransmit_timeout="600,1200,2400,4800" up_thread="false"
-               down_thread="false"/>
-            <UNICAST timeout="600,1200,2400" window_size="100" min_threshold="10" down_thread="false"/>
-            <pbcast.STABLE desired_avg_gossip="20000" up_thread="false" down_thread="false"/>
-            <FRAG frag_size="8192" down_thread="false" up_thread="false"/>
-            <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="true" print_local_addr="true"/>
-            <pbcast.STATE_TRANSFER up_thread="false" down_thread="false"/>
-         </config>
-      </attribute>
-
-      <!--    Number of milliseconds to wait until all responses for a
-              synchronous call have been received.
-      -->
-      <attribute name="SyncReplTimeout">10000</attribute>
-
-      <!--  Max number of milliseconds to wait for a lock acquisition -->
-      <attribute name="LockAcquisitionTimeout">15000</attribute>
-
-      <!--  Name of the eviction policy class. -->
-      <attribute name="EvictionPolicyClass">org.jboss.cache.eviction.LRUPolicy</attribute>
-
-      <!--  Specific eviction policy configurations. This is LRU -->
-      <attribute name="EvictionPolicyConfig">
-         <config>
-            <attribute name="wakeUpIntervalSeconds">5</attribute>
-            <name>statefulClustered</name>
-            <!-- So default region would never timeout -->
-            <region name="/_default_">
-               <attribute name="maxNodes">0</attribute>
-               <attribute name="timeToIdleSeconds">0</attribute>
-            </region>
-
-         </config>
-      </attribute>
-
-
-      <!-- New 1.3.x cache loader config block -->
-      <!-- Note this is used for AS5.0 only -->
-      <attribute name="CacheLoaderConfiguration">
-          <config>
-              <!-- We need to turn it on
-              <passivation>false</passivation>
-              -->
-              <passivation>true</passivation>
-              <preload>/</preload>
-              <shared>false</shared>
-
-              <cacheloader>
-                  <class>org.jboss.cache.loader.FileCacheLoader</class>
-                      <!--
-                      -->
-                  <properties>
-                       location=${jboss.server.data.dir}${/}sfsb
-                  </properties>
-                  <async>false</async>
-                  <fetchPersistentState>false</fetchPersistentState>
-                  <ignoreModifications>false</ignoreModifications>
-              </cacheloader>
-
-          </config>
-      </attribute>
-
-   </mbean>
-
-</server>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-clustered-sfsbcache-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3-clustered-sfsbcache-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-clustered-sfsbcache-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-clustered-sfsbcache-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+   <mbean code="org.jboss.ejb3.cache.tree.PassivationTreeCache" name="jboss.cache:service=EJB3SFSBClusteredCache">
+   
+      <!-- uncomment next three statements if using JGroups multiplexer,
+             requires JGroups 2.3 or later, JBossCache 1.4 or later -->
+      <!--
+      <depends>jgroups.mux:name=Multiplexer</depends>
+      <attribute name="MultiplexerService">jgroups.mux:name=Multiplexer</attribute>
+      <attribute name="MultiplexerStack">fc-fast-minimalthreads</attribute>
+      -->
+      
+      <!--
+              Node locking level : SERIALIZABLE
+                                   REPEATABLE_READ (default)
+                                   READ_COMMITTED
+                                   READ_UNCOMMITTED
+                                   NONE
+      -->
+      <attribute name="IsolationLevel">READ_UNCOMMITTED</attribute>
+
+      <!--     Valid modes are LOCAL
+                               REPL_ASYNC
+                               REPL_SYNC
+      -->
+      <attribute name="CacheMode">REPL_SYNC</attribute>
+
+      <attribute name="ClusterName">SFSB-Cache</attribute>
+
+      <attribute name="ClusterConfig">
+         <config>
+            <!-- UDP: if you have a multihomed machine,
+                    set the bind_addr attribute to the appropriate NIC IP address
+            -->
+            <!-- UDP: On Windows machines, because of the media sense feature
+                     being broken with multicast (even after disabling media sense)
+                     set the loopback attribute to true
+            -->
+            <UDP mcast_addr="${jboss.partition.udpGroup:228.1.2.3}" mcast_port="45551" ip_ttl="${jgroups.mcast.ip_ttl:64}" ip_mcast="true"
+               mcast_send_buf_size="150000" mcast_recv_buf_size="80000" ucast_send_buf_size="150000"
+               ucast_recv_buf_size="80000" loopback="false"/>
+            <PING timeout="2000" num_initial_members="3" up_thread="false" down_thread="false"/>
+            <MERGE2 min_interval="10000" max_interval="20000"/>
+            <FD_SOCK down_thread="false" up_thread="false"/>
+            <FD shun="true" up_thread="false" down_thread="false"
+               timeout="20000" max_tries="5"/>
+            <VERIFY_SUSPECT timeout="1500" up_thread="false" down_thread="false"/>
+            <pbcast.NAKACK gc_lag="50" max_xmit_size="8192" retransmit_timeout="600,1200,2400,4800" up_thread="false"
+               down_thread="false"/>
+            <UNICAST timeout="600,1200,2400" window_size="100" min_threshold="10" down_thread="false"/>
+            <pbcast.STABLE desired_avg_gossip="20000" up_thread="false" down_thread="false"/>
+            <FRAG frag_size="8192" down_thread="false" up_thread="false"/>
+            <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="true" print_local_addr="true"/>
+            <pbcast.STATE_TRANSFER up_thread="false" down_thread="false"/>
+         </config>
+      </attribute>
+
+      <!--    Number of milliseconds to wait until all responses for a
+              synchronous call have been received.
+      -->
+      <attribute name="SyncReplTimeout">10000</attribute>
+
+      <!--  Max number of milliseconds to wait for a lock acquisition -->
+      <attribute name="LockAcquisitionTimeout">15000</attribute>
+
+      <!--  Name of the eviction policy class. -->
+      <attribute name="EvictionPolicyClass">org.jboss.cache.eviction.LRUPolicy</attribute>
+
+      <!--  Specific eviction policy configurations. This is LRU -->
+      <attribute name="EvictionPolicyConfig">
+         <config>
+            <attribute name="wakeUpIntervalSeconds">5</attribute>
+            <name>statefulClustered</name>
+            <!-- So default region would never timeout -->
+            <region name="/_default_">
+               <attribute name="maxNodes">0</attribute>
+               <attribute name="timeToIdleSeconds">0</attribute>
+            </region>
+
+         </config>
+      </attribute>
+
+
+      <!-- New 1.3.x cache loader config block -->
+      <!-- Note this is used for AS5.0 only -->
+      <attribute name="CacheLoaderConfiguration">
+          <config>
+              <!-- We need to turn it on
+              <passivation>false</passivation>
+              -->
+              <passivation>true</passivation>
+              <preload>/</preload>
+              <shared>false</shared>
+
+              <cacheloader>
+                  <class>org.jboss.cache.loader.FileCacheLoader</class>
+                      <!--
+                      -->
+                  <properties>
+                       location=${jboss.server.data.dir}${/}sfsb
+                  </properties>
+                  <async>false</async>
+                  <fetchPersistentState>false</fetchPersistentState>
+                  <ignoreModifications>false</ignoreModifications>
+              </cacheloader>
+
+          </config>
+      </attribute>
+
+   </mbean>
+
+</server>
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-entity-cache-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3-entity-cache-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-entity-cache-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<server>
-
-  <!--  ====================================================================  -->
-  <!--  Defines TreeCache configuration                                       -->
-  <!--  ====================================================================  -->
-  <mbean code="org.jboss.cache.TreeCache" name="jboss.cache:service=EJB3EntityTreeCache">
-    <depends>jboss:service=Naming</depends>
-    <depends>jboss:service=TransactionManager</depends>
-    
-    <!-- uncomment next three statements if using JGroups multiplexer,
-          requires JGroups 2.3 or later, JBossCache 1.4 or later -->
-    <!--
-    <depends>jgroups.mux:name=Multiplexer</depends>
-    <attribute name="MultiplexerService">jgroups.mux:name=Multiplexer</attribute>
-    <attribute name="MultiplexerStack">fc-fast-minimalthreads</attribute>
-    -->
-
-    <!-- Configure the TransactionManager -->
-    <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
-
-    <!--
-            Node locking level : SERIALIZABLE
-                                 REPEATABLE_READ (default)
-                                 READ_COMMITTED
-                                 READ_UNCOMMITTED
-                                 NONE
-    -->
-    <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
-
-    <!--     Valid modes are LOCAL
-                             REPL_ASYNC
-                             REPL_SYNC
-    -->
-    <attribute name="CacheMode">REPL_SYNC</attribute>
-
-    <!-- Name of cluster. Needs to be the same for all clusters, in order
-             to find each other -->
-    <attribute name="ClusterName">EJB3-entity-cache</attribute>
-
-    <!-- Must be true if any entity deployment uses a scoped classloader -->
-    <attribute name="UseRegionBasedMarshalling">true</attribute>
-    <!-- Must match the value of "UseRegionBasedMarshalling" -->
-    <attribute name="InactiveOnStartup">true</attribute>
-    
-    <attribute name="ClusterConfig">
-      <config>
-        <!-- UDP: if you have a multihomed machine,
-                set the bind_addr attribute to the appropriate NIC IP address
-        -->
-        <!-- UDP: On Windows machines, because of the media sense feature
-                 being broken with multicast (even after disabling media sense)
-                 set the loopback attribute to true
-        -->
-        <UDP mcast_addr="${jboss.partition.udpGroup:228.1.2.3}" mcast_port="43333" ip_ttl="${jgroups.mcast.ip_ttl:2}" ip_mcast="true"
-           mcast_send_buf_size="150000" mcast_recv_buf_size="80000" ucast_send_buf_size="150000"
-           ucast_recv_buf_size="80000" loopback="false" />
-        <PING timeout="2000" num_initial_members="3" up_thread="false" down_thread="false" />
-        <MERGE2 min_interval="10000" max_interval="20000" />
-        <FD_SOCK down_thread="false" up_thread="false"/>
-        <FD shun="true" up_thread="false" down_thread="false"
-           timeout="20000" max_tries="5"/>
-        <VERIFY_SUSPECT timeout="1500" up_thread="false" down_thread="false" />
-        <pbcast.NAKACK gc_lag="50" max_xmit_size="8192" retransmit_timeout="600,1200,2400,4800" up_thread="false"
-           down_thread="false" />
-        <UNICAST timeout="600,1200,2400" window_size="100" min_threshold="10" down_thread="false" />
-        <pbcast.STABLE desired_avg_gossip="20000" up_thread="false" down_thread="false" />
-        <FRAG frag_size="8192" down_thread="false" up_thread="false" />
-        <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="true" print_local_addr="true" />
-        <pbcast.STATE_TRANSFER up_thread="false" down_thread="false" />
-      </config>
-    </attribute>
-
-    <!--    The max amount of time (in milliseconds) we wait until the
-            initial state (ie. the contents of the cache) are retrieved from
-            existing members in a clustered environment
-    -->
-    <attribute name="InitialStateRetrievalTimeout">5000</attribute>
-
-    <!--    Number of milliseconds to wait until all responses for a
-            synchronous call have been received.
-    -->
-    <attribute name="SyncReplTimeout">10000</attribute>
-
-    <!--  Max number of milliseconds to wait for a lock acquisition -->
-    <attribute name="LockAcquisitionTimeout">15000</attribute>
-
-    <!--  Name of the eviction policy class. -->
-    <attribute name="EvictionPolicyClass">org.jboss.cache.eviction.LRUPolicy</attribute>
-
-    <!--  Specific eviction policy configurations. This is LRU -->
-    <attribute name="EvictionPolicyConfig">
-      <config>
-        <attribute name="wakeUpIntervalSeconds">5</attribute>
-        <!--  Cache wide default -->
-        <region name="/_default_">
-         <attribute name="maxNodes">5000</attribute>
-         <attribute name="timeToLiveSeconds">1000</attribute>
-       </region>
-      </config>
-    </attribute>
-
-  </mbean>
-
-</server>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-entity-cache-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3-entity-cache-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-entity-cache-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-entity-cache-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+
+  <!--  ====================================================================  -->
+  <!--  Defines TreeCache configuration                                       -->
+  <!--  ====================================================================  -->
+  <mbean code="org.jboss.cache.TreeCache" name="jboss.cache:service=EJB3EntityTreeCache">
+    <depends>jboss:service=Naming</depends>
+    <depends>jboss:service=TransactionManager</depends>
+    
+    <!-- uncomment next three statements if using JGroups multiplexer,
+          requires JGroups 2.3 or later, JBossCache 1.4 or later -->
+    <!--
+    <depends>jgroups.mux:name=Multiplexer</depends>
+    <attribute name="MultiplexerService">jgroups.mux:name=Multiplexer</attribute>
+    <attribute name="MultiplexerStack">fc-fast-minimalthreads</attribute>
+    -->
+
+    <!-- Configure the TransactionManager -->
+    <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
+
+    <!--
+            Node locking level : SERIALIZABLE
+                                 REPEATABLE_READ (default)
+                                 READ_COMMITTED
+                                 READ_UNCOMMITTED
+                                 NONE
+    -->
+    <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
+
+    <!--     Valid modes are LOCAL
+                             REPL_ASYNC
+                             REPL_SYNC
+    -->
+    <attribute name="CacheMode">REPL_SYNC</attribute>
+
+    <!-- Name of cluster. Needs to be the same for all clusters, in order
+             to find each other -->
+    <attribute name="ClusterName">EJB3-entity-cache</attribute>
+
+    <!-- Must be true if any entity deployment uses a scoped classloader -->
+    <attribute name="UseRegionBasedMarshalling">true</attribute>
+    <!-- Must match the value of "UseRegionBasedMarshalling" -->
+    <attribute name="InactiveOnStartup">true</attribute>
+    
+    <attribute name="ClusterConfig">
+      <config>
+        <!-- UDP: if you have a multihomed machine,
+                set the bind_addr attribute to the appropriate NIC IP address
+        -->
+        <!-- UDP: On Windows machines, because of the media sense feature
+                 being broken with multicast (even after disabling media sense)
+                 set the loopback attribute to true
+        -->
+        <UDP mcast_addr="${jboss.partition.udpGroup:228.1.2.3}" mcast_port="43333" ip_ttl="${jgroups.mcast.ip_ttl:2}" ip_mcast="true"
+           mcast_send_buf_size="150000" mcast_recv_buf_size="80000" ucast_send_buf_size="150000"
+           ucast_recv_buf_size="80000" loopback="false" />
+        <PING timeout="2000" num_initial_members="3" up_thread="false" down_thread="false" />
+        <MERGE2 min_interval="10000" max_interval="20000" />
+        <FD_SOCK down_thread="false" up_thread="false"/>
+        <FD shun="true" up_thread="false" down_thread="false"
+           timeout="20000" max_tries="5"/>
+        <VERIFY_SUSPECT timeout="1500" up_thread="false" down_thread="false" />
+        <pbcast.NAKACK gc_lag="50" max_xmit_size="8192" retransmit_timeout="600,1200,2400,4800" up_thread="false"
+           down_thread="false" />
+        <UNICAST timeout="600,1200,2400" window_size="100" min_threshold="10" down_thread="false" />
+        <pbcast.STABLE desired_avg_gossip="20000" up_thread="false" down_thread="false" />
+        <FRAG frag_size="8192" down_thread="false" up_thread="false" />
+        <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="true" print_local_addr="true" />
+        <pbcast.STATE_TRANSFER up_thread="false" down_thread="false" />
+      </config>
+    </attribute>
+
+    <!--    The max amount of time (in milliseconds) we wait until the
+            initial state (ie. the contents of the cache) are retrieved from
+            existing members in a clustered environment
+    -->
+    <attribute name="InitialStateRetrievalTimeout">5000</attribute>
+
+    <!--    Number of milliseconds to wait until all responses for a
+            synchronous call have been received.
+    -->
+    <attribute name="SyncReplTimeout">10000</attribute>
+
+    <!--  Max number of milliseconds to wait for a lock acquisition -->
+    <attribute name="LockAcquisitionTimeout">15000</attribute>
+
+    <!--  Name of the eviction policy class. -->
+    <attribute name="EvictionPolicyClass">org.jboss.cache.eviction.LRUPolicy</attribute>
+
+    <!--  Specific eviction policy configurations. This is LRU -->
+    <attribute name="EvictionPolicyConfig">
+      <config>
+        <attribute name="wakeUpIntervalSeconds">5</attribute>
+        <!--  Cache wide default -->
+        <region name="/_default_">
+         <attribute name="maxNodes">5000</attribute>
+         <attribute name="timeToLiveSeconds">1000</attribute>
+       </region>
+      </config>
+    </attribute>
+
+  </mbean>
+
+</server>
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-interceptors-aop.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3-interceptors-aop.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-interceptors-aop.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,360 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE aop PUBLIC
-   "-//JBoss//DTD JBOSS AOP 1.0//EN"
-   "http://www.jboss.org/aop/dtd/jboss-aop_1_0.dtd">
-
-<aop>
-   <interceptor class="org.jboss.aspects.remoting.InvokeRemoteInterceptor" scope="PER_VM"/>
-   <interceptor class="org.jboss.aspects.security.SecurityClientInterceptor" scope="PER_VM"/>
-   <interceptor class="org.jboss.aspects.tx.ClientTxPropagationInterceptor" scope="PER_VM"/>
-   <interceptor class="org.jboss.ejb3.remoting.IsLocalInterceptor" scope="PER_VM"/>
-   <interceptor class="org.jboss.aspects.remoting.ClusterChooserInterceptor" scope="PER_VM"/>
-
-   <interceptor class="org.jboss.aspects.tx.TxPropagationInterceptor" scope="PER_VM"/>
-
-   <stack name="ServiceClientInterceptors">
-      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
-   </stack>
-
-   <stack name="AsynchronousStatelessSessionClientInterceptors">
-      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
-   </stack>
-
-   <stack name="AsynchronousStatefulSessionClientInterceptors">
-      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
-   </stack>
-
-   <stack name="StatelessSessionClientInterceptors">
-      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
-   </stack>
-
-   <stack name="StatefulSessionClientInterceptors">
-      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
-   </stack>
-
-   <stack name="ClusteredStatelessSessionClientInterceptors">
-      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.remoting.ClusterChooserInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
-   </stack>
-
-   <stack name="ClusteredStatefulSessionClientInterceptors">
-      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.remoting.ClusterChooserInterceptor"/>
-      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
-   </stack>
-
-   <interceptor class="org.jboss.ejb3.asynchronous.AsynchronousInterceptor" scope="PER_CLASS"/>
-   <interceptor class="org.jboss.ejb3.ENCPropagationInterceptor" scope="PER_VM"/>
-   <interceptor name="Basic Authorization" factory="org.jboss.ejb3.security.RoleBasedAuthorizationInterceptorFactory" scope="PER_CLASS"/>
-   <interceptor name="JACC Authorization" factory="org.jboss.ejb3.security.JaccAuthorizationInterceptorFactory" scope="PER_CLASS"/>
-   <interceptor factory="org.jboss.ejb3.security.AuthenticationInterceptorFactory" scope="PER_CLASS"/>
-   <interceptor factory="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory" scope="PER_CLASS"/>
-   <interceptor class="org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor" scope="PER_VM"/>
-   <interceptor class="org.jboss.ejb3.stateless.StatelessInstanceInterceptor" scope="PER_VM"/>
-   <interceptor class="org.jboss.ejb3.stateful.StatefulInstanceInterceptor" scope="PER_VM"/>
-   <interceptor class="org.jboss.ejb3.stateful.SessionSynchronizationInterceptor" scope="PER_VM"/>
-   <interceptor class="org.jboss.ejb3.service.ServiceSingletonInterceptor" scope="PER_VM"/>
-   <interceptor class="org.jboss.ejb3.cache.StatefulReplicationInterceptor" scope="PER_VM"/>
-   <interceptor factory="org.jboss.ejb3.stateful.StatefulRemoveFactory" scope="PER_CLASS_JOINPOINT"/>
-   <interceptor factory="org.jboss.ejb3.tx.TxInterceptorFactory" scope="PER_CLASS_JOINPOINT"/>
-   <interceptor factory="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory" scope="PER_CLASS_JOINPOINT"/>
-   <interceptor factory="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory" scope="PER_CLASS"/>
-   <interceptor class="org.jboss.ejb3.AllowedOperationsInterceptor" scope="PER_VM"/>
-   <interceptor factory="org.jboss.ejb3.mdb.CurrentMessageInjectorInterceptorFactory" scope="PER_CLASS"/>
-   <interceptor class="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor" scope="PER_VM"/>
-
-   <domain name="Stateless Bean">
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
-         <interceptor-ref name="Basic Authorization"/>
-      </bind>
-      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
-         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
-         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
-      </bind>
-      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
-         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
-      </annotation>
-   </domain>
-
-   <domain name="JACC Stateless Bean">
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
-         <interceptor-ref name="JACC Authorization"/>
-      </bind>
-      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
-         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
-         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
-      </bind>
-      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
-         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
-      </annotation>
-   </domain>
-
-   <domain name="Base Stateful Bean">
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
-         <interceptor-ref name="Basic Authorization"/>
-      </bind>
-      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * *->@javax.ejb.Remove(..))">
-         <interceptor-ref name="org.jboss.ejb3.stateful.StatefulRemoveFactory"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.stateful.StatefulInstanceInterceptor"/>
-         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
-         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
-      </bind>
-      <bind pointcut="execution(public * $instanceof{javax.ejb.SessionSynchronization}->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.stateful.SessionSynchronizationInterceptor"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
-      </bind>
-
-      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..)) AND !execution(public * *->@javax.ejb.Remove(..))">
-         <interceptor-ref name="org.jboss.ejb3.cache.StatefulReplicationInterceptor"/>
-      </bind>
-      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
-         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
-      </annotation>
-   </domain>
-
-   <domain name="Stateful Bean" extends="Base Stateful Bean" inheritBindings="true">
-      <!-- NON Clustered cache configuration -->
-      <annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND !class(@org.jboss.annotation.ejb.Clustered)">
-         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.simple.SimpleStatefulCache.class)
-      </annotation>
-      <annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.PersistenceManager) AND !class(@org.jboss.annotation.ejb.Clustered)">
-         @org.jboss.annotation.ejb.cache.simple.PersistenceManager (org.jboss.ejb3.cache.simple.StatefulSessionFilePersistenceManager.class)
-      </annotation>
-      <annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.CacheConfig) AND !class(@org.jboss.annotation.ejb.Clustered)">
-         @org.jboss.annotation.ejb.cache.simple.CacheConfig (maxSize=100000, idleTimeoutSeconds=300)
-      </annotation>
-
-      <!-- Clustered cache configuration -->
-      <annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND class(@org.jboss.annotation.ejb.Clustered)">
-         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.tree.StatefulTreeCache.class)
-      </annotation>
-      <annotation expr="!class(@org.jboss.annotation.ejb.cache.tree.CacheConfig) AND class(@org.jboss.annotation.ejb.Clustered)">
-         @org.jboss.annotation.ejb.cache.tree.CacheConfig (name="jboss.cache:service=EJB3SFSBClusteredCache", maxSize=100000, idleTimeoutSeconds=300)
-      </annotation>
-   </domain>
-
-   <domain name="JACC Stateful Bean">
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
-         <interceptor-ref name="JACC Authorization"/>
-      </bind>
-      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * *->@javax.ejb.Remove(..))">
-         <interceptor-ref name="org.jboss.ejb3.stateful.StatefulRemoveFactory"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.stateful.StatefulInstanceInterceptor"/>
-         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
-         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
-      </bind>
-      <bind pointcut="execution(public * $instanceof{javax.ejb.SessionSynchronization}->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.stateful.SessionSynchronizationInterceptor"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
-      </bind>
-
-      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..)) AND !execution(public * *->@javax.ejb.Remove(..))">
-         <interceptor-ref name="org.jboss.ejb3.cache.StatefulReplicationInterceptor"/>
-      </bind>
-      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
-         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
-      </annotation>
-
-      <!-- NON Clustered cache configuration -->
-      <annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND !class(@org.jboss.annotation.ejb.Clustered)">
-         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.simple.SimpleStatefulCache.class)
-      </annotation>
-      <annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.PersistenceManager) AND !class(@org.jboss.annotation.ejb.Clustered)">
-         @org.jboss.annotation.ejb.cache.simple.PersistenceManager (org.jboss.ejb3.cache.simple.StatefulSessionFilePersistenceManager.class)
-      </annotation>
-      <annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.CacheConfig) AND !class(@org.jboss.annotation.ejb.Clustered)">
-         @org.jboss.annotation.ejb.cache.simple.CacheConfig (maxSize=100000, idleTimeoutSeconds=300)
-      </annotation>
-
-      <!-- Clustered cache configuration -->
-      <annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND class(@org.jboss.annotation.ejb.Clustered)">
-         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.tree.StatefulTreeCache.class)
-      </annotation>
-      <annotation expr="!class(@org.jboss.annotation.ejb.cache.tree.CacheConfig) AND class(@org.jboss.annotation.ejb.Clustered)">
-         @org.jboss.annotation.ejb.cache.tree.CacheConfig (name="jboss.cache:service=EJB3SFSBClusteredCache", maxSize=100000, idleTimeoutSeconds=300)
-      </annotation>
-   </domain>
-
-   <domain name="Embedded Stateful Bean" extends="Base Stateful Bean" inheritBindings="true">
-      <!-- NON Clustered cache configuration -->
-      <annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache)">
-         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.NoPassivationCache.class)
-      </annotation>
-
-   </domain>
-
-   <domain name="Message Driven Bean">
-      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
-         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
-      </bind>
-      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
-         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.StrictMaxPool.class, maxSize=30, timeout=10000)
-      </annotation>
-   </domain>
-   
-   <domain name="Consumer Bean">
-      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
-         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..)) AND (has(* *->@org.jboss.annotation.ejb.CurrentMessage(..)) OR hasfield(* *->@org.jboss.annotation.ejb.CurrentMessage))">
-         <interceptor-ref name="org.jboss.ejb3.mdb.CurrentMessageInjectorInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
-      </bind>
-      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
-         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.StrictMaxPool.class, maxSize=30, timeout=10000)
-      </annotation>
-   </domain>
-
-   <domain name="Service Bean">
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
-      </bind>
-      <bind pointcut="!execution(* *->create()) AND !execution(* *->start()) AND !execution(*->new(..))">
-         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
-      </bind>      
-      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
-         <interceptor-ref name="Basic Authorization"/>
-      </bind>
-      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
-         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..)) AND !execution(* *->create()) AND !execution(* *->start())">
-         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
-      </bind>
-   </domain>
-
-   <domain name="JACC Service Bean">
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
-      </bind>
-      <bind pointcut="!execution(* *->create()) AND !execution(* *->start()) AND !execution(*->new(..))">
-         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
-      </bind>      
-      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
-         <interceptor-ref name="Basic Authorization"/>
-      </bind>
-      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
-         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..))">
-         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
-         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
-         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
-      </bind>
-      <bind pointcut="execution(public * *->*(..)) AND !execution(* *->create()) AND !execution(* *->start())">
-         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
-      </bind>
-   </domain>
-
-
-</aop>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-interceptors-aop.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3-interceptors-aop.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-interceptors-aop.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3-interceptors-aop.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE aop PUBLIC
+   "-//JBoss//DTD JBOSS AOP 1.0//EN"
+   "http://www.jboss.org/aop/dtd/jboss-aop_1_0.dtd">
+
+<aop>
+   <interceptor class="org.jboss.aspects.remoting.InvokeRemoteInterceptor" scope="PER_VM"/>
+   <interceptor class="org.jboss.aspects.security.SecurityClientInterceptor" scope="PER_VM"/>
+   <interceptor class="org.jboss.aspects.tx.ClientTxPropagationInterceptor" scope="PER_VM"/>
+   <interceptor class="org.jboss.ejb3.remoting.IsLocalInterceptor" scope="PER_VM"/>
+   <interceptor class="org.jboss.aspects.remoting.ClusterChooserInterceptor" scope="PER_VM"/>
+
+   <interceptor class="org.jboss.aspects.tx.TxPropagationInterceptor" scope="PER_VM"/>
+
+   <stack name="ServiceClientInterceptors">
+      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
+   </stack>
+
+   <stack name="AsynchronousStatelessSessionClientInterceptors">
+      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
+   </stack>
+
+   <stack name="AsynchronousStatefulSessionClientInterceptors">
+      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
+   </stack>
+
+   <stack name="StatelessSessionClientInterceptors">
+      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
+   </stack>
+
+   <stack name="StatefulSessionClientInterceptors">
+      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
+   </stack>
+
+   <stack name="ClusteredStatelessSessionClientInterceptors">
+      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.remoting.ClusterChooserInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
+   </stack>
+
+   <stack name="ClusteredStatefulSessionClientInterceptors">
+      <interceptor-ref name="org.jboss.ejb3.remoting.IsLocalInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.security.SecurityClientInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.tx.ClientTxPropagationInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.remoting.ClusterChooserInterceptor"/>
+      <interceptor-ref name="org.jboss.aspects.remoting.InvokeRemoteInterceptor"/>
+   </stack>
+
+   <interceptor class="org.jboss.ejb3.asynchronous.AsynchronousInterceptor" scope="PER_CLASS"/>
+   <interceptor class="org.jboss.ejb3.ENCPropagationInterceptor" scope="PER_VM"/>
+   <interceptor name="Basic Authorization" factory="org.jboss.ejb3.security.RoleBasedAuthorizationInterceptorFactory" scope="PER_CLASS"/>
+   <interceptor name="JACC Authorization" factory="org.jboss.ejb3.security.JaccAuthorizationInterceptorFactory" scope="PER_CLASS"/>
+   <interceptor factory="org.jboss.ejb3.security.AuthenticationInterceptorFactory" scope="PER_CLASS"/>
+   <interceptor factory="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory" scope="PER_CLASS"/>
+   <interceptor class="org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor" scope="PER_VM"/>
+   <interceptor class="org.jboss.ejb3.stateless.StatelessInstanceInterceptor" scope="PER_VM"/>
+   <interceptor class="org.jboss.ejb3.stateful.StatefulInstanceInterceptor" scope="PER_VM"/>
+   <interceptor class="org.jboss.ejb3.stateful.SessionSynchronizationInterceptor" scope="PER_VM"/>
+   <interceptor class="org.jboss.ejb3.service.ServiceSingletonInterceptor" scope="PER_VM"/>
+   <interceptor class="org.jboss.ejb3.cache.StatefulReplicationInterceptor" scope="PER_VM"/>
+   <interceptor factory="org.jboss.ejb3.stateful.StatefulRemoveFactory" scope="PER_CLASS_JOINPOINT"/>
+   <interceptor factory="org.jboss.ejb3.tx.TxInterceptorFactory" scope="PER_CLASS_JOINPOINT"/>
+   <interceptor factory="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory" scope="PER_CLASS_JOINPOINT"/>
+   <interceptor factory="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory" scope="PER_CLASS"/>
+   <interceptor class="org.jboss.ejb3.AllowedOperationsInterceptor" scope="PER_VM"/>
+   <interceptor factory="org.jboss.ejb3.mdb.CurrentMessageInjectorInterceptorFactory" scope="PER_CLASS"/>
+   <interceptor class="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor" scope="PER_VM"/>
+
+   <domain name="Stateless Bean">
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
+         <interceptor-ref name="Basic Authorization"/>
+      </bind>
+      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
+         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
+         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
+      </bind>
+      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
+         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
+      </annotation>
+   </domain>
+
+   <domain name="JACC Stateless Bean">
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
+         <interceptor-ref name="JACC Authorization"/>
+      </bind>
+      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
+         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
+         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
+      </bind>
+      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
+         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
+      </annotation>
+   </domain>
+
+   <domain name="Base Stateful Bean">
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
+         <interceptor-ref name="Basic Authorization"/>
+      </bind>
+      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * *->@javax.ejb.Remove(..))">
+         <interceptor-ref name="org.jboss.ejb3.stateful.StatefulRemoveFactory"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.stateful.StatefulInstanceInterceptor"/>
+         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
+         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
+      </bind>
+      <bind pointcut="execution(public * $instanceof{javax.ejb.SessionSynchronization}->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.stateful.SessionSynchronizationInterceptor"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
+      </bind>
+
+      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..)) AND !execution(public * *->@javax.ejb.Remove(..))">
+         <interceptor-ref name="org.jboss.ejb3.cache.StatefulReplicationInterceptor"/>
+      </bind>
+      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
+         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
+      </annotation>
+   </domain>
+
+   <domain name="Stateful Bean" extends="Base Stateful Bean" inheritBindings="true">
+      <!-- NON Clustered cache configuration -->
+      <annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND !class(@org.jboss.annotation.ejb.Clustered)">
+         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.simple.SimpleStatefulCache.class)
+      </annotation>
+      <annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.PersistenceManager) AND !class(@org.jboss.annotation.ejb.Clustered)">
+         @org.jboss.annotation.ejb.cache.simple.PersistenceManager (org.jboss.ejb3.cache.simple.StatefulSessionFilePersistenceManager.class)
+      </annotation>
+      <annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.CacheConfig) AND !class(@org.jboss.annotation.ejb.Clustered)">
+         @org.jboss.annotation.ejb.cache.simple.CacheConfig (maxSize=100000, idleTimeoutSeconds=300)
+      </annotation>
+
+      <!-- Clustered cache configuration -->
+      <annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND class(@org.jboss.annotation.ejb.Clustered)">
+         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.tree.StatefulTreeCache.class)
+      </annotation>
+      <annotation expr="!class(@org.jboss.annotation.ejb.cache.tree.CacheConfig) AND class(@org.jboss.annotation.ejb.Clustered)">
+         @org.jboss.annotation.ejb.cache.tree.CacheConfig (name="jboss.cache:service=EJB3SFSBClusteredCache", maxSize=100000, idleTimeoutSeconds=300)
+      </annotation>
+   </domain>
+
+   <domain name="JACC Stateful Bean">
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
+         <interceptor-ref name="JACC Authorization"/>
+      </bind>
+      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.remoting.ReplicantsManagerInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * *->@javax.ejb.Remove(..))">
+         <interceptor-ref name="org.jboss.ejb3.stateful.StatefulRemoveFactory"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.stateful.StatefulInstanceInterceptor"/>
+         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
+         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
+      </bind>
+      <bind pointcut="execution(public * $instanceof{javax.ejb.SessionSynchronization}->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.stateful.SessionSynchronizationInterceptor"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
+      </bind>
+
+      <bind pointcut="execution(public * @org.jboss.annotation.ejb.Clustered->*(..)) AND !execution(public * *->@javax.ejb.Remove(..))">
+         <interceptor-ref name="org.jboss.ejb3.cache.StatefulReplicationInterceptor"/>
+      </bind>
+      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
+         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.ThreadlocalPool.class, maxSize=30, timeout=10000)
+      </annotation>
+
+      <!-- NON Clustered cache configuration -->
+      <annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND !class(@org.jboss.annotation.ejb.Clustered)">
+         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.simple.SimpleStatefulCache.class)
+      </annotation>
+      <annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.PersistenceManager) AND !class(@org.jboss.annotation.ejb.Clustered)">
+         @org.jboss.annotation.ejb.cache.simple.PersistenceManager (org.jboss.ejb3.cache.simple.StatefulSessionFilePersistenceManager.class)
+      </annotation>
+      <annotation expr="!class(@org.jboss.annotation.ejb.cache.simple.CacheConfig) AND !class(@org.jboss.annotation.ejb.Clustered)">
+         @org.jboss.annotation.ejb.cache.simple.CacheConfig (maxSize=100000, idleTimeoutSeconds=300)
+      </annotation>
+
+      <!-- Clustered cache configuration -->
+      <annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache) AND class(@org.jboss.annotation.ejb.Clustered)">
+         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.tree.StatefulTreeCache.class)
+      </annotation>
+      <annotation expr="!class(@org.jboss.annotation.ejb.cache.tree.CacheConfig) AND class(@org.jboss.annotation.ejb.Clustered)">
+         @org.jboss.annotation.ejb.cache.tree.CacheConfig (name="jboss.cache:service=EJB3SFSBClusteredCache", maxSize=100000, idleTimeoutSeconds=300)
+      </annotation>
+   </domain>
+
+   <domain name="Embedded Stateful Bean" extends="Base Stateful Bean" inheritBindings="true">
+      <!-- NON Clustered cache configuration -->
+      <annotation expr="!class(@org.jboss.annotation.ejb.cache.Cache)">
+         @org.jboss.annotation.ejb.cache.Cache (org.jboss.ejb3.cache.NoPassivationCache.class)
+      </annotation>
+
+   </domain>
+
+   <domain name="Message Driven Bean">
+      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
+         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
+      </bind>
+      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
+         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.StrictMaxPool.class, maxSize=30, timeout=10000)
+      </annotation>
+   </domain>
+   
+   <domain name="Consumer Bean">
+      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.stateless.StatelessInstanceInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
+         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..)) AND (has(* *->@org.jboss.annotation.ejb.CurrentMessage(..)) OR hasfield(* *->@org.jboss.annotation.ejb.CurrentMessage))">
+         <interceptor-ref name="org.jboss.ejb3.mdb.CurrentMessageInjectorInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
+      </bind>
+      <annotation expr="!class(@org.jboss.annotation.ejb.PoolClass)">
+         @org.jboss.annotation.ejb.PoolClass (value=org.jboss.ejb3.StrictMaxPool.class, maxSize=30, timeout=10000)
+      </annotation>
+   </domain>
+
+   <domain name="Service Bean">
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
+      </bind>
+      <bind pointcut="!execution(* *->create()) AND !execution(* *->start()) AND !execution(*->new(..))">
+         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
+      </bind>      
+      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
+         <interceptor-ref name="Basic Authorization"/>
+      </bind>
+      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
+         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..)) AND !execution(* *->create()) AND !execution(* *->start())">
+         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
+      </bind>
+   </domain>
+
+   <domain name="JACC Service Bean">
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.asynchronous.AsynchronousInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.ENCPropagationInterceptor"/>
+      </bind>
+      <bind pointcut="!execution(* *->create()) AND !execution(* *->start()) AND !execution(*->new(..))">
+         <interceptor-ref name="org.jboss.ejb3.security.AuthenticationInterceptorFactory"/>
+      </bind>      
+      <bind pointcut="execution(public * @org.jboss.annotation.security.SecurityDomain->*(..))">
+         <interceptor-ref name="Basic Authorization"/>
+      </bind>
+      <bind pointcut="execution(public * @javax.annotation.security.RunAs->*(..))">
+         <interceptor-ref name="org.jboss.ejb3.security.RunAsSecurityInterceptorFactory"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..))">
+         <interceptor-ref name="org.jboss.aspects.tx.TxPropagationInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.tx.TxInterceptorFactory"/>
+         <interceptor-ref name="org.jboss.ejb3.AllowedOperationsInterceptor"/>
+         <interceptor-ref name="org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor"/>
+      </bind>
+      <bind pointcut="execution(public * *->*(..)) AND !execution(* *->create()) AND !execution(* *->start())">
+         <interceptor-ref name="org.jboss.ejb3.interceptor.EJB3InterceptorsFactory"/>
+      </bind>
+   </domain>
+
+
+</aop>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3.deployer)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,283 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   JBoss EJB3Deployer
-   
-   $Id: jboss-service.xml 44799 2006-05-11 04:18:48Z bill $
--->
-<server>
-
-   <mbean code="org.jboss.remoting.transport.Connector"
-          xmbean-dd="org/jboss/remoting/transport/Connector.xml"
-          name="jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3">
-      <depends>jboss.aop:service=AspectDeployer</depends>
-      <attribute name="InvokerLocator">socket://${jboss.bind.address}:3873</attribute>
-      <attribute name="Configuration">
-         <handlers>
-            <handler subsystem="AOP">org.jboss.aspects.remoting.AOPRemotingInvocationHandler</handler>
-         </handlers>
-      </attribute>
-   </mbean>
-
-   <mbean code="org.jboss.ejb3.JarsIgnoredForScanning" name="jboss.ejb3:service=JarsIgnoredForScanning">
-      <attribute name="IgnoredJars">
-         snmp-adaptor.jar,
-         otherimages.jar,
-         applet.jar,
-         jcommon.jar,
-         console-mgr-classes.jar,
-         jfreechart.jar,
-         juddi-service.jar,
-         wsdl4j.jar,
-         commons-collections.jar,
-         commons-pool.jar,
-         juddi.jar,
-         commons-discovery.jar,
-         uddi4j.jar,
-         axis.jar,
-         commons-dbcp.jar,
-         jboss-juddiaxis.jar,
-         trove.jar,
-         javassist.jar,
-         jboss-aop-jdk50.jar,
-         jboss-aspect-library-jdk50.jar,
-         ejb3-persistence.jar,
-         commons-validator-1.1.3.jar,
-         commons-collections.jar,
-         commons-fileupload.jar,
-         commons-pool.jar,
-         hibernate-entitymanager.jar,
-         jboss-ejb3x.jar,
-         commons-digester-1.6.jar,
-         cglib-2.1.1.jar,
-         commons-discovery.jar,
-         jboss-annotations-ejb3.jar,
-         jaxen-1.1-beta-4.jar,
-         hibernate-annotations.jar,
-         commons-httpclient.jar,
-         commons-logging.jar,
-         commons-vfs.jar,
-         hibernate3.jar,
-         commons-logging-api.jar,
-         asm.jar,
-         asm-attrs.jar,
-         commons-lang-2.0.jar,
-         commons-beanutils.jar,
-         jboss-ejb3.jar,
-         dom4j.jar,
-         commons-codec-1.2.jar,
-         wsdl4j.jar,
-         xmlsec.jar,
-         jbossws.jar,
-         jboss-bean-deployer.jar,
-         jboss-microcontainer.jar,
-         jboss-dependency.jar,
-         jboss-container.jar,
-         tomcat-coyote.jar,
-         commons-collections.jar,
-         myfaces.jar,
-         jstl.jar,
-         commons-digester-1.6.jar,
-         myfaces-impl.jar,
-         commons-beanutils.jar,
-         myfaces-jsf-api.jar,
-         commons-codec-1.2.jar,
-         catalina-optional.jar,
-         tomcat-util.jar,
-         jasper-compiler.jar,
-         commons-el.jar,
-         jasper-compiler-jdt.jar,
-         tomcat-http.jar,
-         catalina-manager.jar,
-         jasper-runtime.jar,
-         tomcat55-service.jar,
-         servlets-invoker.jar,
-         catalina.jar,
-         naming-resources.jar,
-         servlets-default.jar,
-         tomcat-ajp.jar,
-         commons-modeler.jar,
-         tomcat-apr.jar,
-         servlets-webdav.jar
-      </attribute>
-   </mbean>
-
-   <mbean code="org.jboss.ejb3.EJB3Deployer" name="jboss.ejb3:service=EJB3Deployer" xmbean-dd="">
-
-      <!-- Inline XMBean Descriptor BEGIN -->
-      <xmbean>
-         <description>The EJB3Deployer responsible for ejb3 deployment</description>
-         <descriptors>
-            <interceptors>
-               <!-- comment out DynamicInterceptor to disable dynamic addition of interceptors -->
-               <interceptor code="org.jboss.mx.interceptor.DynamicInterceptor"/>
-            </interceptors>
-         </descriptors>
-         <class>org.jboss.ejb3.EJB3Deployer</class>
-
-         <!-- ServiceMBean attributes -->
-         <attribute access="read-only" getMethod="getName">
-            <description>The class name of the MBean</description>
-            <name>Name</name>
-            <type>java.lang.String</type>
-         </attribute>
-
-         <attribute access="read-only" getMethod="getState">
-            <description>The status of the MBean</description>
-            <name>State</name>
-            <type>int</type>
-         </attribute>
-
-         <attribute access="read-only" getMethod="getStateString">
-            <description>The status of the MBean in text form</description>
-            <name>StateString</name>
-            <type>java.lang.String</type>
-         </attribute>
-
-         <!-- SubDeployerMBean attributes -->
-         <attribute access="read-only" getMethod="getServiceName">
-            <description>The ObjectName of the Subdeployer</description>
-            <name>ServiceName</name>
-            <type>javax.management.ObjectName</type>
-         </attribute>
-
-         <attribute access="read-write" getMethod="getSuffixes" setMethod="setSuffixes">
-            <description>The suffixes of interest to this deployer</description>
-            <name>Suffixes</name>
-            <type>[Ljava.lang.String;</type>
-         </attribute>
-
-         <attribute access="read-write" getMethod="getRelativeOrder" setMethod="setRelativeOrder">
-            <description>The relative order of the suffixes in the global suffixes list</description>
-            <name>RelativeOrder</name>
-            <type>int</type>
-         </attribute>
-
-         <!-- EJB3DeployerMBean attributes -->
-         <attribute access="read-only" getMethod="getDefaultProperties">
-            <name>DefaultProperties</name>
-            <type>java.util.Properties</type>
-         </attribute>
-
-         <attribute access="write-only" setMethod="setJarsIgnoredForScanning">
-            <description>mbean that has list of jars to ignore</description>
-            <name>JarsIgnoredForScanning</name>
-            <type>org.jboss.ejb3.JarsIgnoredForScanningMBean</type>
-         </attribute>
-
-         <!-- ServiceMBean operations -->
-         <operation>
-            <description>Standard MBean lifecycle method</description>
-            <name>create</name>
-         </operation>
-
-         <operation>
-            <description>The start lifecycle operation</description>
-            <name>start</name>
-         </operation>
-
-         <operation>
-            <description>The stop lifecycle operation</description>
-            <name>stop</name>
-         </operation>
-
-         <operation>
-            <description>The destroy lifecycle operation</description>
-            <name>destroy</name>
-         </operation>
-
-         <operation>
-            <description>The detyped lifecycle operation (for internal use only)</description>
-            <name>jbossInternalLifecycle</name>
-            <parameter>
-               <description>The lifecycle operation</description>
-               <name>method</name>
-               <type>java.lang.String</type>
-            </parameter>
-            <return-type>void</return-type>
-         </operation>
-
-         <!-- SubDeployerMBean operations -->
-         <operation>
-            <description>Accept a module for deployment</description>
-            <name>accepts</name>
-            <parameter>
-               <name>info</name>
-               <type>org.jboss.deployment.DeploymentInfo</type>
-            </parameter>
-            <return-type>boolean</return-type>
-         </operation>
-
-         <operation>
-            <description>Initialize deployment step</description>
-            <name>init</name>
-            <parameter>
-               <name>info</name>
-               <type>org.jboss.deployment.DeploymentInfo</type>
-            </parameter>
-         </operation>
-
-         <operation>
-            <description>Create deployment step</description>
-            <name>create</name>
-            <parameter>
-               <name>info</name>
-               <type>org.jboss.deployment.DeploymentInfo</type>
-            </parameter>
-         </operation>
-
-         <operation>
-            <description>Start deployment step</description>
-            <name>start</name>
-            <parameter>
-               <name>info</name>
-               <type>org.jboss.deployment.DeploymentInfo</type>
-            </parameter>
-         </operation>
-
-         <operation>
-            <description>Stop deployment step</description>
-            <name>stop</name>
-            <parameter>
-               <name>info</name>
-               <type>org.jboss.deployment.DeploymentInfo</type>
-            </parameter>
-         </operation>
-
-         <operation>
-            <description>Destroy deployment step</description>
-            <name>destroy</name>
-            <parameter>
-               <name>info</name>
-               <type>org.jboss.deployment.DeploymentInfo</type>
-            </parameter>
-         </operation>
-
-         <!-- Interceptable operations -->
-         <operation>
-            <description>Add dynamically an operation interceptor</description>
-            <name>addOperationInterceptor</name>
-            <parameter>
-               <description>The Interceptor</description>
-               <name>interceptor</name>
-               <type>org.jboss.mx.interceptor.Interceptor</type>
-            </parameter>
-         </operation>
-
-         <operation>
-            <description>Remove dynamically an operation interceptor</description>
-            <name>removeOperationInterceptor</name>
-            <parameter>
-               <description>The Interceptor</description>
-               <name>interceptor</name>
-               <type>org.jboss.mx.interceptor.Interceptor</type>
-            </parameter>
-         </operation>
-      </xmbean>
-      <!-- Inline XMBean Descriptor END -->
-
-      <depends>jboss.aop:service=AspectDeployer</depends>
-      <depends>jboss.ejb:service=EJBDeployer</depends>
-      <depends optional-attribute-name="JarsIgnoredForScanning" proxy-type="org.jboss.ejb3.JarsIgnoredForScanningMBean">jboss.ejb3:service=JarsIgnoredForScanning</depends>
-   </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   JBoss EJB3Deployer
+   
+   $Id: jboss-service.xml 44799 2006-05-11 04:18:48Z bill $
+-->
+<server>
+
+   <mbean code="org.jboss.remoting.transport.Connector"
+          xmbean-dd="org/jboss/remoting/transport/Connector.xml"
+          name="jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3">
+      <depends>jboss.aop:service=AspectDeployer</depends>
+      <attribute name="InvokerLocator">socket://${jboss.bind.address}:3873</attribute>
+      <attribute name="Configuration">
+         <handlers>
+            <handler subsystem="AOP">org.jboss.aspects.remoting.AOPRemotingInvocationHandler</handler>
+         </handlers>
+      </attribute>
+   </mbean>
+
+   <mbean code="org.jboss.ejb3.JarsIgnoredForScanning" name="jboss.ejb3:service=JarsIgnoredForScanning">
+      <attribute name="IgnoredJars">
+         snmp-adaptor.jar,
+         otherimages.jar,
+         applet.jar,
+         jcommon.jar,
+         console-mgr-classes.jar,
+         jfreechart.jar,
+         juddi-service.jar,
+         wsdl4j.jar,
+         commons-collections.jar,
+         commons-pool.jar,
+         juddi.jar,
+         commons-discovery.jar,
+         uddi4j.jar,
+         axis.jar,
+         commons-dbcp.jar,
+         jboss-juddiaxis.jar,
+         trove.jar,
+         javassist.jar,
+         jboss-aop-jdk50.jar,
+         jboss-aspect-library-jdk50.jar,
+         ejb3-persistence.jar,
+         commons-validator-1.1.3.jar,
+         commons-collections.jar,
+         commons-fileupload.jar,
+         commons-pool.jar,
+         hibernate-entitymanager.jar,
+         jboss-ejb3x.jar,
+         commons-digester-1.6.jar,
+         cglib-2.1.1.jar,
+         commons-discovery.jar,
+         jboss-annotations-ejb3.jar,
+         jaxen-1.1-beta-4.jar,
+         hibernate-annotations.jar,
+         commons-httpclient.jar,
+         commons-logging.jar,
+         commons-vfs.jar,
+         hibernate3.jar,
+         commons-logging-api.jar,
+         asm.jar,
+         asm-attrs.jar,
+         commons-lang-2.0.jar,
+         commons-beanutils.jar,
+         jboss-ejb3.jar,
+         dom4j.jar,
+         commons-codec-1.2.jar,
+         wsdl4j.jar,
+         xmlsec.jar,
+         jbossws.jar,
+         jboss-bean-deployer.jar,
+         jboss-microcontainer.jar,
+         jboss-dependency.jar,
+         jboss-container.jar,
+         tomcat-coyote.jar,
+         commons-collections.jar,
+         myfaces.jar,
+         jstl.jar,
+         commons-digester-1.6.jar,
+         myfaces-impl.jar,
+         commons-beanutils.jar,
+         myfaces-jsf-api.jar,
+         commons-codec-1.2.jar,
+         catalina-optional.jar,
+         tomcat-util.jar,
+         jasper-compiler.jar,
+         commons-el.jar,
+         jasper-compiler-jdt.jar,
+         tomcat-http.jar,
+         catalina-manager.jar,
+         jasper-runtime.jar,
+         tomcat55-service.jar,
+         servlets-invoker.jar,
+         catalina.jar,
+         naming-resources.jar,
+         servlets-default.jar,
+         tomcat-ajp.jar,
+         commons-modeler.jar,
+         tomcat-apr.jar,
+         servlets-webdav.jar
+      </attribute>
+   </mbean>
+
+   <mbean code="org.jboss.ejb3.EJB3Deployer" name="jboss.ejb3:service=EJB3Deployer" xmbean-dd="">
+
+      <!-- Inline XMBean Descriptor BEGIN -->
+      <xmbean>
+         <description>The EJB3Deployer responsible for ejb3 deployment</description>
+         <descriptors>
+            <interceptors>
+               <!-- comment out DynamicInterceptor to disable dynamic addition of interceptors -->
+               <interceptor code="org.jboss.mx.interceptor.DynamicInterceptor"/>
+            </interceptors>
+         </descriptors>
+         <class>org.jboss.ejb3.EJB3Deployer</class>
+
+         <!-- ServiceMBean attributes -->
+         <attribute access="read-only" getMethod="getName">
+            <description>The class name of the MBean</description>
+            <name>Name</name>
+            <type>java.lang.String</type>
+         </attribute>
+
+         <attribute access="read-only" getMethod="getState">
+            <description>The status of the MBean</description>
+            <name>State</name>
+            <type>int</type>
+         </attribute>
+
+         <attribute access="read-only" getMethod="getStateString">
+            <description>The status of the MBean in text form</description>
+            <name>StateString</name>
+            <type>java.lang.String</type>
+         </attribute>
+
+         <!-- SubDeployerMBean attributes -->
+         <attribute access="read-only" getMethod="getServiceName">
+            <description>The ObjectName of the Subdeployer</description>
+            <name>ServiceName</name>
+            <type>javax.management.ObjectName</type>
+         </attribute>
+
+         <attribute access="read-write" getMethod="getSuffixes" setMethod="setSuffixes">
+            <description>The suffixes of interest to this deployer</description>
+            <name>Suffixes</name>
+            <type>[Ljava.lang.String;</type>
+         </attribute>
+
+         <attribute access="read-write" getMethod="getRelativeOrder" setMethod="setRelativeOrder">
+            <description>The relative order of the suffixes in the global suffixes list</description>
+            <name>RelativeOrder</name>
+            <type>int</type>
+         </attribute>
+
+         <!-- EJB3DeployerMBean attributes -->
+         <attribute access="read-only" getMethod="getDefaultProperties">
+            <name>DefaultProperties</name>
+            <type>java.util.Properties</type>
+         </attribute>
+
+         <attribute access="write-only" setMethod="setJarsIgnoredForScanning">
+            <description>mbean that has list of jars to ignore</description>
+            <name>JarsIgnoredForScanning</name>
+            <type>org.jboss.ejb3.JarsIgnoredForScanningMBean</type>
+         </attribute>
+
+         <!-- ServiceMBean operations -->
+         <operation>
+            <description>Standard MBean lifecycle method</description>
+            <name>create</name>
+         </operation>
+
+         <operation>
+            <description>The start lifecycle operation</description>
+            <name>start</name>
+         </operation>
+
+         <operation>
+            <description>The stop lifecycle operation</description>
+            <name>stop</name>
+         </operation>
+
+         <operation>
+            <description>The destroy lifecycle operation</description>
+            <name>destroy</name>
+         </operation>
+
+         <operation>
+            <description>The detyped lifecycle operation (for internal use only)</description>
+            <name>jbossInternalLifecycle</name>
+            <parameter>
+               <description>The lifecycle operation</description>
+               <name>method</name>
+               <type>java.lang.String</type>
+            </parameter>
+            <return-type>void</return-type>
+         </operation>
+
+         <!-- SubDeployerMBean operations -->
+         <operation>
+            <description>Accept a module for deployment</description>
+            <name>accepts</name>
+            <parameter>
+               <name>info</name>
+               <type>org.jboss.deployment.DeploymentInfo</type>
+            </parameter>
+            <return-type>boolean</return-type>
+         </operation>
+
+         <operation>
+            <description>Initialize deployment step</description>
+            <name>init</name>
+            <parameter>
+               <name>info</name>
+               <type>org.jboss.deployment.DeploymentInfo</type>
+            </parameter>
+         </operation>
+
+         <operation>
+            <description>Create deployment step</description>
+            <name>create</name>
+            <parameter>
+               <name>info</name>
+               <type>org.jboss.deployment.DeploymentInfo</type>
+            </parameter>
+         </operation>
+
+         <operation>
+            <description>Start deployment step</description>
+            <name>start</name>
+            <parameter>
+               <name>info</name>
+               <type>org.jboss.deployment.DeploymentInfo</type>
+            </parameter>
+         </operation>
+
+         <operation>
+            <description>Stop deployment step</description>
+            <name>stop</name>
+            <parameter>
+               <name>info</name>
+               <type>org.jboss.deployment.DeploymentInfo</type>
+            </parameter>
+         </operation>
+
+         <operation>
+            <description>Destroy deployment step</description>
+            <name>destroy</name>
+            <parameter>
+               <name>info</name>
+               <type>org.jboss.deployment.DeploymentInfo</type>
+            </parameter>
+         </operation>
+
+         <!-- Interceptable operations -->
+         <operation>
+            <description>Add dynamically an operation interceptor</description>
+            <name>addOperationInterceptor</name>
+            <parameter>
+               <description>The Interceptor</description>
+               <name>interceptor</name>
+               <type>org.jboss.mx.interceptor.Interceptor</type>
+            </parameter>
+         </operation>
+
+         <operation>
+            <description>Remove dynamically an operation interceptor</description>
+            <name>removeOperationInterceptor</name>
+            <parameter>
+               <description>The Interceptor</description>
+               <name>interceptor</name>
+               <type>org.jboss.mx.interceptor.Interceptor</type>
+            </parameter>
+         </operation>
+      </xmbean>
+      <!-- Inline XMBean Descriptor END -->
+
+      <depends>jboss.aop:service=AspectDeployer</depends>
+      <depends>jboss.ejb:service=EJBDeployer</depends>
+      <depends optional-attribute-name="JarsIgnoredForScanning" proxy-type="org.jboss.ejb3.JarsIgnoredForScanningMBean">jboss.ejb3:service=JarsIgnoredForScanning</depends>
+   </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/persistence.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/persistence.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/persistence.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,17 +0,0 @@
-hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup
-#hibernate.connection.release_mode=after_statement
-#hibernate.transaction.flush_before_completion=false
-#hibernate.transaction.auto_close_session=false
-#hibernate.query.factory_class=org.hibernate.hql.ast.ASTQueryTranslatorFactory
-#hibernate.hbm2ddl.auto=create-drop
-#hibernate.hbm2ddl.auto=create
-hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider
-# Clustered cache with TreeCache
-#hibernate.cache.provider_class=org.jboss.ejb3.entity.TreeCacheProviderHook
-#hibernate.treecache.mbean.object_name=jboss.cache:service=EJB3EntityTreeCache
-#hibernate.dialect=org.hibernate.dialect.HSQLDialect
-hibernate.jndi.java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
-hibernate.jndi.java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
-hibernate.bytecode.use_reflection_optimizer=false
-# I don't think this is honored, but EJB3Deployer uses it
-hibernate.bytecode.provider=javassist
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/persistence.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/persistence.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/persistence.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/META-INF/persistence.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,17 @@
+hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup
+#hibernate.connection.release_mode=after_statement
+#hibernate.transaction.flush_before_completion=false
+#hibernate.transaction.auto_close_session=false
+#hibernate.query.factory_class=org.hibernate.hql.ast.ASTQueryTranslatorFactory
+#hibernate.hbm2ddl.auto=create-drop
+#hibernate.hbm2ddl.auto=create
+hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider
+# Clustered cache with TreeCache
+#hibernate.cache.provider_class=org.jboss.ejb3.entity.TreeCacheProviderHook
+#hibernate.treecache.mbean.object_name=jboss.cache:service=EJB3EntityTreeCache
+#hibernate.dialect=org.hibernate.dialect.HSQLDialect
+hibernate.jndi.java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+hibernate.jndi.java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
+hibernate.bytecode.use_reflection_optimizer=false
+# I don't think this is honored, but EJB3Deployer uses it
+hibernate.bytecode.provider=javassist
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-annotations-ejb3.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-annotations-ejb3.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-annotations-ejb3.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-ejb3.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-ejb3.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-ejb3.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-ejb3x.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-ejb3x.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/ejb3.deployer/jboss-ejb3x.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/hsqldb-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/hsqldb-ds.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/hsqldb-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,113 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- The Hypersonic embedded database JCA connection factory config -->
-
-<!-- $Id: hsqldb-ds.xml 39791 2006-01-10 18:14:42Z dimitris $ -->
-
-<datasources>
-   <local-tx-datasource>
-
-      <!-- The jndi name of the DataSource, it is prefixed with java:/ -->
-      <!-- Datasources are not available outside the virtual machine -->
-      <jndi-name>DefaultDS</jndi-name>
-
-      <!-- For server mode db, allowing other processes to use hsqldb over tcp.
-      This requires the org.jboss.jdbc.HypersonicDatabase mbean.
-      <connection-url>jdbc:hsqldb:hsql://${jboss.bind.address}:1701</connection-url>
-      -->
-      <!-- For totally in-memory db, not saved when jboss stops. 
-      The org.jboss.jdbc.HypersonicDatabase mbean is required for proper db shutdown
-      <connection-url>jdbc:hsqldb:.</connection-url>
-      -->
-      <!-- For in-process persistent db, saved when jboss stops.
-      The org.jboss.jdbc.HypersonicDatabase mbean is required for proper db shutdown
-      -->
-      <connection-url>jdbc:hsqldb:${jboss.server.data.dir}${/}hypersonic${/}localDB</connection-url>
-
-      <!-- The driver class -->
-      <driver-class>org.hsqldb.jdbcDriver</driver-class>
-
-      <!-- The login and password -->
-      <user-name>sa</user-name>
-      <password></password>
-
-      <!--example of how to specify class that determines if exception means connection should be destroyed-->
-      <!--exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter</exception-sorter-class-name-->
-
-      <!-- this will be run before a managed connection is removed from the pool for use by a client-->
-      <!--<check-valid-connection-sql>select * from something</check-valid-connection-sql> -->
-
-      <!-- The minimum connections in a pool/sub-pool. Pools are lazily constructed on first use -->
-      <min-pool-size>5</min-pool-size>
-
-      <!-- The maximum connections in a pool/sub-pool -->
-      <max-pool-size>20</max-pool-size>
-
-      <!-- The time before an unused connection is destroyed -->
-      <!-- NOTE: This is the check period. It will be destroyed somewhere between 1x and 2x this timeout after last use -->
-      <!-- TEMPORARY FIX! - Disable idle connection removal, HSQLDB has a problem with not reaping threads on closed connections -->
-      <idle-timeout-minutes>0</idle-timeout-minutes>
-
-      <!-- sql to call when connection is created
-        <new-connection-sql>some arbitrary sql</new-connection-sql>
-      -->
-
-      <!-- sql to call on an existing pooled connection when it is obtained from pool 
-         <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-      -->
-
-      <!-- example of how to specify a class that determines a connection is valid before it is handed out from the pool
-         <valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.DummyValidConnectionChecker</valid-connection-checker-class-name>
-      -->
-
-      <!-- Whether to check all statements are closed when the connection is returned to the pool,
-           this is a debugging feature that should be turned off in production -->
-      <track-statements/>
-
-      <!-- Use the getConnection(user, pw) for logins
-        <application-managed-security/>
-      -->
-
-      <!-- Use the security domain defined in conf/login-config.xml -->
-      <security-domain>HsqlDbRealm</security-domain>
-
-      <!-- Use the security domain defined in conf/login-config.xml or the
-           getConnection(user, pw) for logins. The security domain takes precedence.
-        <security-domain-and-application>HsqlDbRealm</security-domain-and-application>
-      -->
-
-      <!-- HSQL DB benefits from prepared statement caching -->
-      <prepared-statement-cache-size>32</prepared-statement-cache-size>
-
-      <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
-      <metadata>
-         <type-mapping>Hypersonic SQL</type-mapping>
-      </metadata>
-
-      <!-- When using in-process (standalone) mode -->
-      <depends>jboss:service=Hypersonic,database=localDB</depends>
-      <!-- Uncomment when using hsqldb in server mode
-      <depends>jboss:service=Hypersonic</depends>
-      -->
-   </local-tx-datasource>
-
-   <!-- Uncomment if you want hsqldb accessed over tcp (server mode)
-   <mbean code="org.jboss.jdbc.HypersonicDatabase" 
-     name="jboss:service=Hypersonic">
-     <attribute name="Port">1701</attribute>
-     <attribute name="BindAddress">${jboss.bind.address}</attribute>     
-     <attribute name="Silent">true</attribute>
-     <attribute name="Database">default</attribute>
-     <attribute name="Trace">false</attribute>
-     <attribute name="No_system_exit">true</attribute>
-   </mbean>
-   -->
-
-   <!-- For hsqldb accessed from jboss only, in-process (standalone) mode --> 
-   <mbean code="org.jboss.jdbc.HypersonicDatabase" 
-     name="jboss:service=Hypersonic,database=localDB">
-     <attribute name="Database">localDB</attribute>
-     <attribute name="InProcessMode">true</attribute>
-   </mbean>
-   
-</datasources>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/hsqldb-ds.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/hsqldb-ds.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/hsqldb-ds.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/hsqldb-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- The Hypersonic embedded database JCA connection factory config -->
+
+<!-- $Id: hsqldb-ds.xml 39791 2006-01-10 18:14:42Z dimitris $ -->
+
+<datasources>
+   <local-tx-datasource>
+
+      <!-- The jndi name of the DataSource, it is prefixed with java:/ -->
+      <!-- Datasources are not available outside the virtual machine -->
+      <jndi-name>DefaultDS</jndi-name>
+
+      <!-- For server mode db, allowing other processes to use hsqldb over tcp.
+      This requires the org.jboss.jdbc.HypersonicDatabase mbean.
+      <connection-url>jdbc:hsqldb:hsql://${jboss.bind.address}:1701</connection-url>
+      -->
+      <!-- For totally in-memory db, not saved when jboss stops. 
+      The org.jboss.jdbc.HypersonicDatabase mbean is required for proper db shutdown
+      <connection-url>jdbc:hsqldb:.</connection-url>
+      -->
+      <!-- For in-process persistent db, saved when jboss stops.
+      The org.jboss.jdbc.HypersonicDatabase mbean is required for proper db shutdown
+      -->
+      <connection-url>jdbc:hsqldb:${jboss.server.data.dir}${/}hypersonic${/}localDB</connection-url>
+
+      <!-- The driver class -->
+      <driver-class>org.hsqldb.jdbcDriver</driver-class>
+
+      <!-- The login and password -->
+      <user-name>sa</user-name>
+      <password></password>
+
+      <!--example of how to specify class that determines if exception means connection should be destroyed-->
+      <!--exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter</exception-sorter-class-name-->
+
+      <!-- this will be run before a managed connection is removed from the pool for use by a client-->
+      <!--<check-valid-connection-sql>select * from something</check-valid-connection-sql> -->
+
+      <!-- The minimum connections in a pool/sub-pool. Pools are lazily constructed on first use -->
+      <min-pool-size>5</min-pool-size>
+
+      <!-- The maximum connections in a pool/sub-pool -->
+      <max-pool-size>20</max-pool-size>
+
+      <!-- The time before an unused connection is destroyed -->
+      <!-- NOTE: This is the check period. It will be destroyed somewhere between 1x and 2x this timeout after last use -->
+      <!-- TEMPORARY FIX! - Disable idle connection removal, HSQLDB has a problem with not reaping threads on closed connections -->
+      <idle-timeout-minutes>0</idle-timeout-minutes>
+
+      <!-- sql to call when connection is created
+        <new-connection-sql>some arbitrary sql</new-connection-sql>
+      -->
+
+      <!-- sql to call on an existing pooled connection when it is obtained from pool 
+         <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
+      -->
+
+      <!-- example of how to specify a class that determines a connection is valid before it is handed out from the pool
+         <valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.DummyValidConnectionChecker</valid-connection-checker-class-name>
+      -->
+
+      <!-- Whether to check all statements are closed when the connection is returned to the pool,
+           this is a debugging feature that should be turned off in production -->
+      <track-statements/>
+
+      <!-- Use the getConnection(user, pw) for logins
+        <application-managed-security/>
+      -->
+
+      <!-- Use the security domain defined in conf/login-config.xml -->
+      <security-domain>HsqlDbRealm</security-domain>
+
+      <!-- Use the security domain defined in conf/login-config.xml or the
+           getConnection(user, pw) for logins. The security domain takes precedence.
+        <security-domain-and-application>HsqlDbRealm</security-domain-and-application>
+      -->
+
+      <!-- HSQL DB benefits from prepared statement caching -->
+      <prepared-statement-cache-size>32</prepared-statement-cache-size>
+
+      <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
+      <metadata>
+         <type-mapping>Hypersonic SQL</type-mapping>
+      </metadata>
+
+      <!-- When using in-process (standalone) mode -->
+      <depends>jboss:service=Hypersonic,database=localDB</depends>
+      <!-- Uncomment when using hsqldb in server mode
+      <depends>jboss:service=Hypersonic</depends>
+      -->
+   </local-tx-datasource>
+
+   <!-- Uncomment if you want hsqldb accessed over tcp (server mode)
+   <mbean code="org.jboss.jdbc.HypersonicDatabase" 
+     name="jboss:service=Hypersonic">
+     <attribute name="Port">1701</attribute>
+     <attribute name="BindAddress">${jboss.bind.address}</attribute>     
+     <attribute name="Silent">true</attribute>
+     <attribute name="Database">default</attribute>
+     <attribute name="Trace">false</attribute>
+     <attribute name="No_system_exit">true</attribute>
+   </mbean>
+   -->
+
+   <!-- For hsqldb accessed from jboss only, in-process (standalone) mode --> 
+   <mbean code="org.jboss.jdbc.HypersonicDatabase" 
+     name="jboss:service=Hypersonic,database=localDB">
+     <attribute name="Database">localDB</attribute>
+     <attribute name="InProcessMode">true</attribute>
+   </mbean>
+   
+</datasources>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE server>
-<!-- $Id: jboss-service.xml 26202 2004-11-29 16:54:36Z starksm $ -->
-
-<server>
-
-  <!-- The HTTP invoker service configration
-  -->
-  <mbean code="org.jboss.invocation.http.server.HttpInvoker"
-    name="jboss:service=invoker,type=http">
-     <!-- Use a URL of the form http://<hostname>:8080/invoker/EJBInvokerServlet
-      where <hostname> is InetAddress.getHostname value on which the server
-      is running.
-      -->
-     <attribute name="InvokerURLPrefix">http://</attribute>
-     <attribute name="InvokerURLSuffix">:8080/invoker/EJBInvokerServlet</attribute>
-     <attribute name="UseHostName">true</attribute>
-  </mbean>
-
-   <!-- Expose the Naming service interface via HTTP -->
-   <mbean code="org.jboss.invocation.http.server.HttpProxyFactory"
-      name="jboss:service=invoker,type=http,target=Naming">
-      <!-- The Naming service we are proxying -->
-      <attribute name="InvokerName">jboss:service=Naming</attribute>
-      <!-- Compose the invoker URL from the cluster node address -->
-      <attribute name="InvokerURLPrefix">http://</attribute>
-      <attribute name="InvokerURLSuffix">:8080/invoker/JMXInvokerServlet</attribute>
-      <attribute name="UseHostName">true</attribute>
-      <attribute name="ExportedInterface">org.jnp.interfaces.Naming</attribute>
-      <attribute name="JndiName"></attribute>
-      <attribute name="ClientInterceptors">
-          <interceptors>
-             <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
-             <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-             <interceptor>org.jboss.naming.interceptors.ExceptionInterceptor</interceptor>
-             <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
-          </interceptors>
-      </attribute>
-   </mbean>
-
-   <!-- Expose the Naming service interface via clustered HTTP. This maps
-   to the ReadOnlyJNDIFactory servlet URL
-   -->
-   <mbean code="org.jboss.invocation.http.server.HttpProxyFactory"
-      name="jboss:service=invoker,type=http,target=Naming,readonly=true">
-      <attribute name="InvokerName">jboss:service=Naming</attribute>
-      <attribute name="InvokerURLPrefix">http://</attribute>
-      <attribute name="InvokerURLSuffix">:8080/invoker/readonly/JMXInvokerServlet</attribute>
-      <attribute name="UseHostName">true</attribute>
-      <attribute name="ExportedInterface">org.jnp.interfaces.Naming</attribute>
-      <attribute name="JndiName"></attribute>
-      <attribute name="ClientInterceptors">
-          <interceptors>
-             <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
-             <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-             <interceptor>org.jboss.naming.interceptors.ExceptionInterceptor</interceptor>
-             <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
-          </interceptors>
-      </attribute>
-   </mbean>
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE server>
+<!-- $Id: jboss-service.xml 26202 2004-11-29 16:54:36Z starksm $ -->
+
+<server>
+
+  <!-- The HTTP invoker service configration
+  -->
+  <mbean code="org.jboss.invocation.http.server.HttpInvoker"
+    name="jboss:service=invoker,type=http">
+     <!-- Use a URL of the form http://<hostname>:8080/invoker/EJBInvokerServlet
+      where <hostname> is InetAddress.getHostname value on which the server
+      is running.
+      -->
+     <attribute name="InvokerURLPrefix">http://</attribute>
+     <attribute name="InvokerURLSuffix">:8080/invoker/EJBInvokerServlet</attribute>
+     <attribute name="UseHostName">true</attribute>
+  </mbean>
+
+   <!-- Expose the Naming service interface via HTTP -->
+   <mbean code="org.jboss.invocation.http.server.HttpProxyFactory"
+      name="jboss:service=invoker,type=http,target=Naming">
+      <!-- The Naming service we are proxying -->
+      <attribute name="InvokerName">jboss:service=Naming</attribute>
+      <!-- Compose the invoker URL from the cluster node address -->
+      <attribute name="InvokerURLPrefix">http://</attribute>
+      <attribute name="InvokerURLSuffix">:8080/invoker/JMXInvokerServlet</attribute>
+      <attribute name="UseHostName">true</attribute>
+      <attribute name="ExportedInterface">org.jnp.interfaces.Naming</attribute>
+      <attribute name="JndiName"></attribute>
+      <attribute name="ClientInterceptors">
+          <interceptors>
+             <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+             <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+             <interceptor>org.jboss.naming.interceptors.ExceptionInterceptor</interceptor>
+             <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+          </interceptors>
+      </attribute>
+   </mbean>
+
+   <!-- Expose the Naming service interface via clustered HTTP. This maps
+   to the ReadOnlyJNDIFactory servlet URL
+   -->
+   <mbean code="org.jboss.invocation.http.server.HttpProxyFactory"
+      name="jboss:service=invoker,type=http,target=Naming,readonly=true">
+      <attribute name="InvokerName">jboss:service=Naming</attribute>
+      <attribute name="InvokerURLPrefix">http://</attribute>
+      <attribute name="InvokerURLSuffix">:8080/invoker/readonly/JMXInvokerServlet</attribute>
+      <attribute name="UseHostName">true</attribute>
+      <attribute name="ExportedInterface">org.jnp.interfaces.Naming</attribute>
+      <attribute name="JndiName"></attribute>
+      <attribute name="ClientInterceptors">
+          <interceptors>
+             <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+             <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+             <interceptor>org.jboss.naming.interceptors.ExceptionInterceptor</interceptor>
+             <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+          </interceptors>
+      </attribute>
+   </mbean>
+</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet$GetCredentialAction.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet$GetCredentialAction.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet$GetCredentialAction.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet$GetPrincipalAction.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet$GetPrincipalAction.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet$GetPrincipalAction.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/InvokerServlet.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/NamingFactoryServlet.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/NamingFactoryServlet.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/NamingFactoryServlet.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/ReadOnlyAccessFilter.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/ReadOnlyAccessFilter.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/org/jboss/invocation/http/servlet/ReadOnlyAccessFilter.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/jboss-web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-<jboss-web>
-   <security-domain>java:/jaas/jmx-console</security-domain>
-</jboss-web>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/jboss-web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/jboss-web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/jboss-web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+<jboss-web>
+   <security-domain>java:/jaas/jmx-console</security-domain>
+</jboss-web>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,174 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE web-app PUBLIC
-   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
-   "http://java.sun.com/dtd/web-app_2_3.dtd">
-
-<!-- The http-invoker.sar/invoker.war web.xml descriptor
-$Id: web.xml 26202 2004-11-29 16:54:36Z starksm $
--->
-<web-app>
-    <filter>
-      <filter-name>ReadOnlyAccessFilter</filter-name>
-      <filter-class>org.jboss.invocation.http.servlet.ReadOnlyAccessFilter</filter-class>
-      <init-param>
-         <param-name>readOnlyContext</param-name>
-         <param-value>readonly</param-value>
-         <description>The top level JNDI context the filter will enforce
-         read-only access on. If specified only Context.lookup operations
-         will be allowed on this context. Another other operations or lookups
-         on any other context will fail. Do not associate this filter with the
-         JMXInvokerServlets if you want unrestricted access.
-         </description>
-      </init-param>
-      <init-param>
-         <param-name>invokerName</param-name>
-         <param-value>jboss:service=Naming</param-value>
-         <description>The JMX ObjectName of the naming service mbean
-         </description>
-      </init-param>
-    </filter>
-
-    <filter-mapping>
-      <filter-name>ReadOnlyAccessFilter</filter-name>
-      <url-pattern>/readonly/*</url-pattern>
-    </filter-mapping>
-
-<!-- ### Servlets -->
-    <servlet>
-        <servlet-name>EJBInvokerServlet</servlet-name>
-        <description>The EJBInvokerServlet receives posts containing serlized
-        MarshalledInvocation objects that are routed to the EJB invoker given by
-        the invokerName init-param. The return content is a serialized
-        MarshalledValue containg the return value of the inovocation, or any
-        exception that may have been thrown.
-        </description>
-        <servlet-class>org.jboss.invocation.http.servlet.InvokerServlet</servlet-class>
-        <init-param>
-            <param-name>invokerName</param-name>
-            <param-value>jboss:service=invoker,type=http</param-value>
-            <description>The RMI/HTTP EJB compatible invoker</description>
-        </init-param>
-        <load-on-startup>1</load-on-startup>
-    </servlet>
-   <servlet>
-       <servlet-name>JMXInvokerServlet</servlet-name>
-       <description>The JMXInvokerServlet receives posts containing serlized
-       MarshalledInvocation objects that are routed to the invoker given by
-       the the MBean whose object name hash is specified by the
-       invocation.getObjectName() value. The return content is a serialized
-       MarshalledValue containg the return value of the inovocation, or any
-       exception that may have been thrown.
-       </description>
-       <servlet-class>org.jboss.invocation.http.servlet.InvokerServlet</servlet-class>
-       <load-on-startup>1</load-on-startup>
-   </servlet>
-
-    <servlet>
-        <servlet-name>JNDIFactory</servlet-name>
-        <description>A servlet that exposes the JBoss JNDI Naming service stub
-        through http. The return content is a serialized
-        MarshalledValue containg the org.jnp.interfaces.Naming stub. This
-        configuration handles requests for the standard JNDI naming service.
-        </description>
-        <servlet-class>org.jboss.invocation.http.servlet.NamingFactoryServlet</servlet-class>
-        <init-param>
-            <param-name>namingProxyMBean</param-name>
-            <param-value>jboss:service=invoker,type=http,target=Naming</param-value>
-        </init-param>
-      <init-param>
-         <param-name>proxyAttribute</param-name>
-         <param-value>Proxy</param-value>
-      </init-param>
-      <load-on-startup>2</load-on-startup>
-    </servlet>
-
-   <servlet>
-       <servlet-name>ReadOnlyJNDIFactory</servlet-name>
-       <description>A servlet that exposes the JBoss JNDI Naming service stub
-       through http, but only for a single read-only context. The return content
-       is a serialized MarshalledValue containg the org.jnp.interfaces.Naming
-       stub.
-       </description>
-       <servlet-class>org.jboss.invocation.http.servlet.NamingFactoryServlet</servlet-class>
-      <init-param>
-          <param-name>namingProxyMBean</param-name>
-          <param-value>jboss:service=invoker,type=http,target=Naming,readonly=true</param-value>
-      </init-param>
-      <init-param>
-         <param-name>proxyAttribute</param-name>
-         <param-value>Proxy</param-value>
-      </init-param>
-       <load-on-startup>2</load-on-startup>
-   </servlet>
-
-<!-- ### Servlet Mappings -->
-    <servlet-mapping>
-        <servlet-name>JNDIFactory</servlet-name>
-        <url-pattern>/JNDIFactory/*</url-pattern>
-    </servlet-mapping>
-    <!-- A mapping for the NamingFactoryServlet that only allows invocations
-    of lookups under a read-only context. This is enforced by the
-    ReadOnlyAccessFilter
-    -->
-    <servlet-mapping>
-        <servlet-name>ReadOnlyJNDIFactory</servlet-name>
-        <url-pattern>/ReadOnlyJNDIFactory/*</url-pattern>
-    </servlet-mapping>
-    <servlet-mapping>
-        <servlet-name>EJBInvokerServlet</servlet-name>
-        <url-pattern>/EJBInvokerServlet/*</url-pattern>
-    </servlet-mapping>
-   <servlet-mapping>
-       <servlet-name>JMXInvokerServlet</servlet-name>
-       <url-pattern>/JMXInvokerServlet/*</url-pattern>
-   </servlet-mapping>
-    <!-- A mapping for the JMXInvokerServlet that only allows invocations
-    of lookups under a read-only context. This is enforced by the
-    ReadOnlyAccessFilter
-    -->
-    <servlet-mapping>
-        <servlet-name>JMXInvokerServlet</servlet-name>
-        <url-pattern>/readonly/JMXInvokerServlet/*</url-pattern>
-    </servlet-mapping>
-
-    <!-- Alternate mappings that place the servlets under the restricted
-    path to required authentication for access. Remove the unsecure mappings
-    if only authenticated users should be allowed.
-    -->
-    <servlet-mapping>
-        <servlet-name>JNDIFactory</servlet-name>
-        <url-pattern>/restricted/JNDIFactory/*</url-pattern>
-    </servlet-mapping>
-    <servlet-mapping>
-        <servlet-name>JMXInvokerServlet</servlet-name>
-        <url-pattern>/restricted/JMXInvokerServlet/*</url-pattern>
-    </servlet-mapping>
-
-   <!-- An example security constraint that restricts access to the HTTP invoker
-   to users with the role HttpInvoker Edit the roles to what you want and
-   configure the WEB-INF/jboss-web.xml/security-domain element to reference
-   the security domain you want.
-   -->
-   <security-constraint>
-      <web-resource-collection>
-         <web-resource-name>HttpInvokers</web-resource-name>
-         <description>An example security config that only allows users with the
-            role HttpInvoker to access the HTTP invoker servlets
-         </description>
-         <url-pattern>/restricted/*</url-pattern>
-         <http-method>GET</http-method>
-         <http-method>POST</http-method>
-      </web-resource-collection>
-      <auth-constraint>
-         <role-name>HttpInvoker</role-name>
-      </auth-constraint>
-   </security-constraint>
-   <login-config>
-      <auth-method>BASIC</auth-method>
-      <realm-name>JBoss HTTP Invoker</realm-name>
-   </login-config>
-
-   <security-role>
-      <role-name>HttpInvoker</role-name>
-   </security-role>
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/http-invoker.sar/invoker.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE web-app PUBLIC
+   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+   "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<!-- The http-invoker.sar/invoker.war web.xml descriptor
+$Id: web.xml 26202 2004-11-29 16:54:36Z starksm $
+-->
+<web-app>
+    <filter>
+      <filter-name>ReadOnlyAccessFilter</filter-name>
+      <filter-class>org.jboss.invocation.http.servlet.ReadOnlyAccessFilter</filter-class>
+      <init-param>
+         <param-name>readOnlyContext</param-name>
+         <param-value>readonly</param-value>
+         <description>The top level JNDI context the filter will enforce
+         read-only access on. If specified only Context.lookup operations
+         will be allowed on this context. Another other operations or lookups
+         on any other context will fail. Do not associate this filter with the
+         JMXInvokerServlets if you want unrestricted access.
+         </description>
+      </init-param>
+      <init-param>
+         <param-name>invokerName</param-name>
+         <param-value>jboss:service=Naming</param-value>
+         <description>The JMX ObjectName of the naming service mbean
+         </description>
+      </init-param>
+    </filter>
+
+    <filter-mapping>
+      <filter-name>ReadOnlyAccessFilter</filter-name>
+      <url-pattern>/readonly/*</url-pattern>
+    </filter-mapping>
+
+<!-- ### Servlets -->
+    <servlet>
+        <servlet-name>EJBInvokerServlet</servlet-name>
+        <description>The EJBInvokerServlet receives posts containing serlized
+        MarshalledInvocation objects that are routed to the EJB invoker given by
+        the invokerName init-param. The return content is a serialized
+        MarshalledValue containg the return value of the inovocation, or any
+        exception that may have been thrown.
+        </description>
+        <servlet-class>org.jboss.invocation.http.servlet.InvokerServlet</servlet-class>
+        <init-param>
+            <param-name>invokerName</param-name>
+            <param-value>jboss:service=invoker,type=http</param-value>
+            <description>The RMI/HTTP EJB compatible invoker</description>
+        </init-param>
+        <load-on-startup>1</load-on-startup>
+    </servlet>
+   <servlet>
+       <servlet-name>JMXInvokerServlet</servlet-name>
+       <description>The JMXInvokerServlet receives posts containing serlized
+       MarshalledInvocation objects that are routed to the invoker given by
+       the the MBean whose object name hash is specified by the
+       invocation.getObjectName() value. The return content is a serialized
+       MarshalledValue containg the return value of the inovocation, or any
+       exception that may have been thrown.
+       </description>
+       <servlet-class>org.jboss.invocation.http.servlet.InvokerServlet</servlet-class>
+       <load-on-startup>1</load-on-startup>
+   </servlet>
+
+    <servlet>
+        <servlet-name>JNDIFactory</servlet-name>
+        <description>A servlet that exposes the JBoss JNDI Naming service stub
+        through http. The return content is a serialized
+        MarshalledValue containg the org.jnp.interfaces.Naming stub. This
+        configuration handles requests for the standard JNDI naming service.
+        </description>
+        <servlet-class>org.jboss.invocation.http.servlet.NamingFactoryServlet</servlet-class>
+        <init-param>
+            <param-name>namingProxyMBean</param-name>
+            <param-value>jboss:service=invoker,type=http,target=Naming</param-value>
+        </init-param>
+      <init-param>
+         <param-name>proxyAttribute</param-name>
+         <param-value>Proxy</param-value>
+      </init-param>
+      <load-on-startup>2</load-on-startup>
+    </servlet>
+
+   <servlet>
+       <servlet-name>ReadOnlyJNDIFactory</servlet-name>
+       <description>A servlet that exposes the JBoss JNDI Naming service stub
+       through http, but only for a single read-only context. The return content
+       is a serialized MarshalledValue containg the org.jnp.interfaces.Naming
+       stub.
+       </description>
+       <servlet-class>org.jboss.invocation.http.servlet.NamingFactoryServlet</servlet-class>
+      <init-param>
+          <param-name>namingProxyMBean</param-name>
+          <param-value>jboss:service=invoker,type=http,target=Naming,readonly=true</param-value>
+      </init-param>
+      <init-param>
+         <param-name>proxyAttribute</param-name>
+         <param-value>Proxy</param-value>
+      </init-param>
+       <load-on-startup>2</load-on-startup>
+   </servlet>
+
+<!-- ### Servlet Mappings -->
+    <servlet-mapping>
+        <servlet-name>JNDIFactory</servlet-name>
+        <url-pattern>/JNDIFactory/*</url-pattern>
+    </servlet-mapping>
+    <!-- A mapping for the NamingFactoryServlet that only allows invocations
+    of lookups under a read-only context. This is enforced by the
+    ReadOnlyAccessFilter
+    -->
+    <servlet-mapping>
+        <servlet-name>ReadOnlyJNDIFactory</servlet-name>
+        <url-pattern>/ReadOnlyJNDIFactory/*</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>EJBInvokerServlet</servlet-name>
+        <url-pattern>/EJBInvokerServlet/*</url-pattern>
+    </servlet-mapping>
+   <servlet-mapping>
+       <servlet-name>JMXInvokerServlet</servlet-name>
+       <url-pattern>/JMXInvokerServlet/*</url-pattern>
+   </servlet-mapping>
+    <!-- A mapping for the JMXInvokerServlet that only allows invocations
+    of lookups under a read-only context. This is enforced by the
+    ReadOnlyAccessFilter
+    -->
+    <servlet-mapping>
+        <servlet-name>JMXInvokerServlet</servlet-name>
+        <url-pattern>/readonly/JMXInvokerServlet/*</url-pattern>
+    </servlet-mapping>
+
+    <!-- Alternate mappings that place the servlets under the restricted
+    path to required authentication for access. Remove the unsecure mappings
+    if only authenticated users should be allowed.
+    -->
+    <servlet-mapping>
+        <servlet-name>JNDIFactory</servlet-name>
+        <url-pattern>/restricted/JNDIFactory/*</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>JMXInvokerServlet</servlet-name>
+        <url-pattern>/restricted/JMXInvokerServlet/*</url-pattern>
+    </servlet-mapping>
+
+   <!-- An example security constraint that restricts access to the HTTP invoker
+   to users with the role HttpInvoker Edit the roles to what you want and
+   configure the WEB-INF/jboss-web.xml/security-domain element to reference
+   the security domain you want.
+   -->
+   <security-constraint>
+      <web-resource-collection>
+         <web-resource-name>HttpInvokers</web-resource-name>
+         <description>An example security config that only allows users with the
+            role HttpInvoker to access the HTTP invoker servlets
+         </description>
+         <url-pattern>/restricted/*</url-pattern>
+         <http-method>GET</http-method>
+         <http-method>POST</http-method>
+      </web-resource-collection>
+      <auth-constraint>
+         <role-name>HttpInvoker</role-name>
+      </auth-constraint>
+   </security-constraint>
+   <login-config>
+      <auth-method>BASIC</auth-method>
+      <realm-name>JBoss HTTP Invoker</realm-name>
+   </login-config>
+
+   <security-role>
+      <role-name>HttpInvoker</role-name>
+   </security-role>
+</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Id: jboss-service.xml 44143 2006-04-24 18:19:21Z kkhan $ -->
-
-<!-- ===================================================================== -->
-<!--  JBoss Server Configuration                                           -->
-<!-- ===================================================================== -->
-
-<server>
-
-   <!-- The code for the service is different for the different run scenarios
-      *** JBoss 4.0
-          * JDK 1.4 - org.jboss.aop.deployment.AspectManagerService
-          * JDK 5 (not using -javaagent switch) - org.jboss.aop.deployment.AspectManagerService
-          * JDK 5 (using -javaagent switch) - org.jboss.aop.deployment.AspectManagerServiceJDK5
-          * BEA JRockit 1.4.2 - org.jboss.aop.deployment.AspectManagerService
-      *** JBoss 3.2
-          * JDK 1.4 - org.jboss.aop.deployment.AspectManagerService32
-          * JDK 5 (not using -javaagent switch) - org.jboss.aop.deployment.AspectManagerService32
-          * JDK 5 (using -javaagent switch) - org.jboss.aop.deployment.AspectManagerService32JDK5
-          * BEA JRockit 1.4.2 - org.jboss.aop.deployment.AspectManagerService32
-   -->
-   <mbean code="org.jboss.aop.deployment.AspectManagerServiceJDK5"
-      name="jboss.aop:service=AspectManager">
-      <attribute name="EnableLoadtimeWeaving">false</attribute>
-      <!-- only relevant when EnableLoadtimeWeaving is true.
-           When transformer is on, every loaded class gets
-           transformed.  If AOP can't find the class, then it
-           throws an exception.  Sometimes, classes may not have
-           all the classes they reference.  So, the Suppressing
-           is needed.  (i.e. Jboss cache in the default configuration -->
-      <attribute name="SuppressTransformationErrors">true</attribute>
-      <attribute name="Prune">true</attribute>
-      <attribute name="Include">org.jboss.test, org.jboss.injbossaop</attribute>
-      <attribute name="Exclude">org.jboss.</attribute>
-      <!-- This avoids instrumentation of hibernate cglib enhanced proxies
-      <attribute name="Ignore">*$$EnhancerByCGLIB$$*</attribute> -->
-      <attribute name="Optimized">true</attribute>
-      <attribute name="Verbose">false</attribute>
-   </mbean>
-
-   <mbean code="org.jboss.aop.deployment.AspectDeployer"
-      name="jboss.aop:service=AspectDeployer">
-   </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- $Id: jboss-service.xml 44143 2006-04-24 18:19:21Z kkhan $ -->
+
+<!-- ===================================================================== -->
+<!--  JBoss Server Configuration                                           -->
+<!-- ===================================================================== -->
+
+<server>
+
+   <!-- The code for the service is different for the different run scenarios
+      *** JBoss 4.0
+          * JDK 1.4 - org.jboss.aop.deployment.AspectManagerService
+          * JDK 5 (not using -javaagent switch) - org.jboss.aop.deployment.AspectManagerService
+          * JDK 5 (using -javaagent switch) - org.jboss.aop.deployment.AspectManagerServiceJDK5
+          * BEA JRockit 1.4.2 - org.jboss.aop.deployment.AspectManagerService
+      *** JBoss 3.2
+          * JDK 1.4 - org.jboss.aop.deployment.AspectManagerService32
+          * JDK 5 (not using -javaagent switch) - org.jboss.aop.deployment.AspectManagerService32
+          * JDK 5 (using -javaagent switch) - org.jboss.aop.deployment.AspectManagerService32JDK5
+          * BEA JRockit 1.4.2 - org.jboss.aop.deployment.AspectManagerService32
+   -->
+   <mbean code="org.jboss.aop.deployment.AspectManagerServiceJDK5"
+      name="jboss.aop:service=AspectManager">
+      <attribute name="EnableLoadtimeWeaving">false</attribute>
+      <!-- only relevant when EnableLoadtimeWeaving is true.
+           When transformer is on, every loaded class gets
+           transformed.  If AOP can't find the class, then it
+           throws an exception.  Sometimes, classes may not have
+           all the classes they reference.  So, the Suppressing
+           is needed.  (i.e. Jboss cache in the default configuration -->
+      <attribute name="SuppressTransformationErrors">true</attribute>
+      <attribute name="Prune">true</attribute>
+      <attribute name="Include">org.jboss.test, org.jboss.injbossaop</attribute>
+      <attribute name="Exclude">org.jboss.</attribute>
+      <!-- This avoids instrumentation of hibernate cglib enhanced proxies
+      <attribute name="Ignore">*$$EnhancerByCGLIB$$*</attribute> -->
+      <attribute name="Optimized">true</attribute>
+      <attribute name="Verbose">false</attribute>
+   </mbean>
+
+   <mbean code="org.jboss.aop.deployment.AspectDeployer"
+      name="jboss.aop:service=AspectDeployer">
+   </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,133 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE aop PUBLIC
-   "-//JBoss//DTD JBOSS AOP 1.0//EN"
-   "http://www.jboss.org/aop/dtd/jboss-aop_1_0.dtd">
-
-<aop>
-   <!-- custom configuration for AOP Security -->
-   <metadata-loader tag="security" class="org.jboss.aspects.security.SecurityClassMetaDataLoader"/>
-
-   <stack name="J2EESecurityStack">
-      <interceptor factory="org.jboss.aspects.security.AuthenticationInterceptorFactory" scope="PER_CLASS"/>
-      <interceptor factory="org.jboss.aspects.security.RoleBasedAuthorizationInterceptorFactory" scope="PER_CLASS"/>
-      <interceptor factory="org.jboss.aspects.security.RunAsSecurityInterceptorFactory" scope="PER_CLASS"/>
-   </stack>
-
-   <bind pointcut="all(@security)">
-      <stack-ref name="J2EESecurityStack"/>
-   </bind>
-
-   <bind pointcut="all(@org.jboss.aspects.security.Permissions)">
-      <stack-ref name="J2EESecurityStack"/>
-   </bind>
-
-   <bind pointcut="all(@org.jboss.aspects.security.Unchecked)">
-      <stack-ref name="J2EESecurityStack"/>
-   </bind>
-
-   <bind pointcut="all(@org.jboss.aspects.security.Exclude)">
-      <stack-ref name="J2EESecurityStack"/>
-   </bind>
-
-   <introduction expr="class(@org.jboss.aspects.jmx.MBean)">
-      <mixin>
-         <interfaces>javax.management.DynamicMBean</interfaces>
-         <class>org.jboss.aspects.jmx.JmxIntrospectingMixin</class>
-         <construction>new org.jboss.aspects.jmx.JmxIntrospectingMixin(this)</construction>
-      </mixin>
-   </introduction>
-
-   <!-- asynchronous aspect -->
-   <aspect class="org.jboss.aspects.asynch.AsynchAspect" scope="PER_INSTANCE">
-      <advisor-attribute name="Advisor"/>
-   </aspect>
-
-   <bind pointcut="execution(!static * *->@org.jboss.aspects.asynch.Asynchronous(..))">
-      <advice name="execute" aspect="org.jboss.aspects.asynch.AsynchAspect"/>
-   </bind>
-
-   <introduction expr="has(!static * *->@org.jboss.aspects.asynch.Asynchronous(..))">
-      <mixin>
-         <interfaces>org.jboss.aspects.asynch.AsynchProvider,org.jboss.aspects.asynch.FutureHolder</interfaces>
-         <class>org.jboss.aspects.asynch.AsynchMixin</class>
-      </mixin>
-   </introduction>
-
-   <!-- old asynch aspect from Claude -->
-
-   <aspect class="org.jboss.aspects.asynchronous.aspects.jboss.AsynchronousAspect" scope="PER_VM"/>
-
-   <bind pointcut="execution(* *->@org.jboss.aspects.asynchronous.aspects.jboss.Asynchronous(..))">
-      <advice name="execute" aspect="org.jboss.aspects.asynchronous.aspects.jboss.AsynchronousAspect"/>
-   </bind>
-
-   <introduction expr="has(* *->@org.jboss.aspects.asynchronous.aspects.jboss.Asynchronous(..)) OR class(@org.jboss.aspects.asynchronous.aspects.jboss.Asynchronous)">
-
-      <mixin>
-         <interfaces>
-            org.jboss.aspects.asynchronous.aspects.AsynchronousFacade
-         </interfaces>
-         <class>org.jboss.aspects.asynchronous.aspects.AsynchronousFacadeImpl</class>
-         <construction>new org.jboss.aspects.asynchronous.aspects.AsynchronousFacadeImpl()</construction>
-      </mixin>
-   </introduction>
-
-   <!-- TRANSACTIONS -->
-   <interceptor class="org.jboss.aspects.tx.TxPropagationInterceptor" scope="PER_VM"/>
-   <interceptor factory="org.jboss.aspects.tx.TxInterceptorFactory" scope="PER_CLASS_JOINPOINT"/>
-
-   <bind pointcut="all(@transaction)">
-      <interceptor-ref name="org.jboss.aspects.tx.TxInterceptorFactory"/>
-   </bind>
-
-   <interceptor name="class-txsynchronized" factory="org.jboss.aspects.txlock.TxLockInterceptorFactory" scope="PER_CLASS"/>
-   <interceptor name="instance-txsynchronized" factory="org.jboss.aspects.txlock.TxLockInterceptorFactory" scope="PER_INSTANCE"/>
-
-   <bind pointcut="execution(static * *->@TxSynchronized(..)) OR execution(*->@TxSynchronized(..))">
-      <interceptor-ref name="class-txsynchronized"/>
-   </bind>
-
-   <bind pointcut="execution(!static * *->@TxSynchronized(..))">
-      <interceptor-ref name="instance-txsynchronized"/>
-   </bind>
-
-   <bind pointcut="all(@org.jboss.aspects.tx.Tx)">
-      <interceptor-ref name="org.jboss.aspects.tx.TxInterceptorFactory"/>
-   </bind>
-
-   <bind pointcut="execution(static * *->@org.jboss.aspects.txlock.TxSynchronized(..)) OR execution(*->@org.jboss.aspects.txlock.TxSynchronized(..))">
-      <interceptor-ref name="class-txsynchronized"/>
-   </bind>
-
-   <bind pointcut="execution(!static * *->@org.jboss.aspects.txlock.TxSynchronized(..))">
-      <interceptor-ref name="instance-txsynchronized"/>
-   </bind>
-
-   <!-- injection -->
-   <aspect class="org.jboss.aspects.tx.TransactionInjector"/>
-   <aspect class="org.jboss.aspects.tx.TransactionManagerInjector"/>
-
-   <bind pointcut="field(javax.transaction.Transaction *->@org.jboss.aspects.Current)">
-      <advice name="access" aspect="org.jboss.aspects.tx.TransactionInjector"/>
-   </bind>
-
-   <bind pointcut="field(javax.transaction.TransactionManager *->@org.jboss.aspects.Injected)">
-      <advice name="access" aspect="org.jboss.aspects.tx.TransactionManagerInjector"/>
-   </bind>
-
-   <bind pointcut="execution(*->new(..)) AND hasfield(javax.transaction.TransactionManager *->@org.jboss.aspects.Injected)">
-      <advice name="allocation" aspect="org.jboss.aspects.tx.TransactionManagerInjector"/>
-   </bind>
-
-   <!-- special types -->
-   <aspect class="org.jboss.aspects.ThreadbasedAspect" scope="PER_JOINPOINT"/>
-   <bind pointcut="field(* *->@org.jboss.aspects.Threadbased)">
-      <advice name="access" aspect="org.jboss.aspects.ThreadbasedAspect"/>
-   </bind>
-
-   <aspect class="org.jboss.aspects.tx.TransactionLocalAspect" scope="PER_JOINPOINT"/>
-   <bind pointcut="field(* *->@org.jboss.aspects.tx.TxLocal)">
-      <advice name="access" aspect="org.jboss.aspects.tx.TransactionLocalAspect"/>
-   </bind>
-
-</aop>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/base-aop.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE aop PUBLIC
+   "-//JBoss//DTD JBOSS AOP 1.0//EN"
+   "http://www.jboss.org/aop/dtd/jboss-aop_1_0.dtd">
+
+<aop>
+   <!-- custom configuration for AOP Security -->
+   <metadata-loader tag="security" class="org.jboss.aspects.security.SecurityClassMetaDataLoader"/>
+
+   <stack name="J2EESecurityStack">
+      <interceptor factory="org.jboss.aspects.security.AuthenticationInterceptorFactory" scope="PER_CLASS"/>
+      <interceptor factory="org.jboss.aspects.security.RoleBasedAuthorizationInterceptorFactory" scope="PER_CLASS"/>
+      <interceptor factory="org.jboss.aspects.security.RunAsSecurityInterceptorFactory" scope="PER_CLASS"/>
+   </stack>
+
+   <bind pointcut="all(@security)">
+      <stack-ref name="J2EESecurityStack"/>
+   </bind>
+
+   <bind pointcut="all(@org.jboss.aspects.security.Permissions)">
+      <stack-ref name="J2EESecurityStack"/>
+   </bind>
+
+   <bind pointcut="all(@org.jboss.aspects.security.Unchecked)">
+      <stack-ref name="J2EESecurityStack"/>
+   </bind>
+
+   <bind pointcut="all(@org.jboss.aspects.security.Exclude)">
+      <stack-ref name="J2EESecurityStack"/>
+   </bind>
+
+   <introduction expr="class(@org.jboss.aspects.jmx.MBean)">
+      <mixin>
+         <interfaces>javax.management.DynamicMBean</interfaces>
+         <class>org.jboss.aspects.jmx.JmxIntrospectingMixin</class>
+         <construction>new org.jboss.aspects.jmx.JmxIntrospectingMixin(this)</construction>
+      </mixin>
+   </introduction>
+
+   <!-- asynchronous aspect -->
+   <aspect class="org.jboss.aspects.asynch.AsynchAspect" scope="PER_INSTANCE">
+      <advisor-attribute name="Advisor"/>
+   </aspect>
+
+   <bind pointcut="execution(!static * *->@org.jboss.aspects.asynch.Asynchronous(..))">
+      <advice name="execute" aspect="org.jboss.aspects.asynch.AsynchAspect"/>
+   </bind>
+
+   <introduction expr="has(!static * *->@org.jboss.aspects.asynch.Asynchronous(..))">
+      <mixin>
+         <interfaces>org.jboss.aspects.asynch.AsynchProvider,org.jboss.aspects.asynch.FutureHolder</interfaces>
+         <class>org.jboss.aspects.asynch.AsynchMixin</class>
+      </mixin>
+   </introduction>
+
+   <!-- old asynch aspect from Claude -->
+
+   <aspect class="org.jboss.aspects.asynchronous.aspects.jboss.AsynchronousAspect" scope="PER_VM"/>
+
+   <bind pointcut="execution(* *->@org.jboss.aspects.asynchronous.aspects.jboss.Asynchronous(..))">
+      <advice name="execute" aspect="org.jboss.aspects.asynchronous.aspects.jboss.AsynchronousAspect"/>
+   </bind>
+
+   <introduction expr="has(* *->@org.jboss.aspects.asynchronous.aspects.jboss.Asynchronous(..)) OR class(@org.jboss.aspects.asynchronous.aspects.jboss.Asynchronous)">
+
+      <mixin>
+         <interfaces>
+            org.jboss.aspects.asynchronous.aspects.AsynchronousFacade
+         </interfaces>
+         <class>org.jboss.aspects.asynchronous.aspects.AsynchronousFacadeImpl</class>
+         <construction>new org.jboss.aspects.asynchronous.aspects.AsynchronousFacadeImpl()</construction>
+      </mixin>
+   </introduction>
+
+   <!-- TRANSACTIONS -->
+   <interceptor class="org.jboss.aspects.tx.TxPropagationInterceptor" scope="PER_VM"/>
+   <interceptor factory="org.jboss.aspects.tx.TxInterceptorFactory" scope="PER_CLASS_JOINPOINT"/>
+
+   <bind pointcut="all(@transaction)">
+      <interceptor-ref name="org.jboss.aspects.tx.TxInterceptorFactory"/>
+   </bind>
+
+   <interceptor name="class-txsynchronized" factory="org.jboss.aspects.txlock.TxLockInterceptorFactory" scope="PER_CLASS"/>
+   <interceptor name="instance-txsynchronized" factory="org.jboss.aspects.txlock.TxLockInterceptorFactory" scope="PER_INSTANCE"/>
+
+   <bind pointcut="execution(static * *->@TxSynchronized(..)) OR execution(*->@TxSynchronized(..))">
+      <interceptor-ref name="class-txsynchronized"/>
+   </bind>
+
+   <bind pointcut="execution(!static * *->@TxSynchronized(..))">
+      <interceptor-ref name="instance-txsynchronized"/>
+   </bind>
+
+   <bind pointcut="all(@org.jboss.aspects.tx.Tx)">
+      <interceptor-ref name="org.jboss.aspects.tx.TxInterceptorFactory"/>
+   </bind>
+
+   <bind pointcut="execution(static * *->@org.jboss.aspects.txlock.TxSynchronized(..)) OR execution(*->@org.jboss.aspects.txlock.TxSynchronized(..))">
+      <interceptor-ref name="class-txsynchronized"/>
+   </bind>
+
+   <bind pointcut="execution(!static * *->@org.jboss.aspects.txlock.TxSynchronized(..))">
+      <interceptor-ref name="instance-txsynchronized"/>
+   </bind>
+
+   <!-- injection -->
+   <aspect class="org.jboss.aspects.tx.TransactionInjector"/>
+   <aspect class="org.jboss.aspects.tx.TransactionManagerInjector"/>
+
+   <bind pointcut="field(javax.transaction.Transaction *->@org.jboss.aspects.Current)">
+      <advice name="access" aspect="org.jboss.aspects.tx.TransactionInjector"/>
+   </bind>
+
+   <bind pointcut="field(javax.transaction.TransactionManager *->@org.jboss.aspects.Injected)">
+      <advice name="access" aspect="org.jboss.aspects.tx.TransactionManagerInjector"/>
+   </bind>
+
+   <bind pointcut="execution(*->new(..)) AND hasfield(javax.transaction.TransactionManager *->@org.jboss.aspects.Injected)">
+      <advice name="allocation" aspect="org.jboss.aspects.tx.TransactionManagerInjector"/>
+   </bind>
+
+   <!-- special types -->
+   <aspect class="org.jboss.aspects.ThreadbasedAspect" scope="PER_JOINPOINT"/>
+   <bind pointcut="field(* *->@org.jboss.aspects.Threadbased)">
+      <advice name="access" aspect="org.jboss.aspects.ThreadbasedAspect"/>
+   </bind>
+
+   <aspect class="org.jboss.aspects.tx.TransactionLocalAspect" scope="PER_JOINPOINT"/>
+   <bind pointcut="field(* *->@org.jboss.aspects.tx.TxLocal)">
+      <advice name="access" aspect="org.jboss.aspects.tx.TransactionLocalAspect"/>
+   </bind>
+
+</aop>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/jboss-aop-jdk50.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/jboss-aop-jdk50.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/jboss-aop-jdk50.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/jboss-aspect-library-jdk50.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/jboss-aspect-library-jdk50.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/jboss-aspect-library-jdk50.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/trove.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/trove.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer/trove.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<server>
-
-   <!--
-      The JBoss Bean Deployer
-   -->
-   <mbean code="org.jboss.kernel.deployment.jboss.JBossBeanDeployer"
-          name="jboss.bean:service=JBossBeanDeployer">
-          
-      <attribute name="Extension">.beans</attribute>
-      <attribute name="MetaDataURL">META-INF/jboss-beans.xml</attribute>
-   </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<server>
+
+   <!--
+      The JBoss Bean Deployer
+   -->
+   <mbean code="org.jboss.kernel.deployment.jboss.JBossBeanDeployer"
+          name="jboss.bean:service=JBossBeanDeployer">
+          
+      <attribute name="Extension">.beans</attribute>
+      <attribute name="MetaDataURL">META-INF/jboss-beans.xml</attribute>
+   </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-bean-deployer.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-bean-deployer.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-bean-deployer.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-container.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-container.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-container.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-dependency.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-dependency.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-dependency.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-microcontainer.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-microcontainer.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-bean.deployer/jboss-microcontainer.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ha-local-jdbc.rar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ha-local-jdbc.rar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-ha-local-jdbc.rar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ha-xa-jdbc.rar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ha-xa-jdbc.rar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-ha-xa-jdbc.rar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-hibernate.deployer (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-hibernate.deployer)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-hibernate.deployer/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-hibernate.deployer/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-local-jdbc.rar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-local-jdbc.rar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-local-jdbc.rar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ws4ee.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-ws4ee.sar)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-ws4ee.sar/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-ws4ee.sar/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-xa-jdbc.rar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jboss-xa-jdbc.rar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jboss-xa-jdbc.rar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossjca-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossjca-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossjca-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,67 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  JBoss JCA Configuration                                              -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: jbossjca-service.xml 37786 2005-11-02 20:35:46Z adrian $ -->
-
-<!-- 
-   |  This contains configuration for the RARDeployer 
-      and some xsl based deployers.
- -->
-
-<server>
-
-  <!-- ==================================================================== -->
-  <!-- JBossCX setup, for J2EE connector architecture support               -->
-  <!-- The RARDeployer is needed only until xslt based deployment is written.-->
-  <!-- ==================================================================== -->
-
-  <mbean code="org.jboss.util.threadpool.BasicThreadPool"
-         name="jboss.jca:service=WorkManagerThreadPool">
-     <!-- The name that appears in thread names -->
-     <attribute name="Name">WorkManager</attribute>
-     <!-- The maximum amount of work in the queue -->
-     <attribute name="MaximumQueueSize">1024</attribute>
-     <!-- The maximum number of active threads -->
-     <attribute name="MaximumPoolSize">100</attribute>
-     <!-- How long to keep threads alive after their last work (default one minute) -->
-     <attribute name="KeepAliveTime">60000</attribute>
-  </mbean>
-
-  <mbean code="org.jboss.resource.work.JBossWorkManager"
-         name="jboss.jca:service=WorkManager">
-     <depends optional-attribute-name="ThreadPoolName">jboss.jca:service=WorkManagerThreadPool</depends>
-     <depends optional-attribute-name="XATerminatorName">jboss:service=TransactionManager</depends>
-  </mbean>
-
-  <mbean code="org.jboss.resource.deployment.RARDeployer" 
-	      name="jboss.jca:service=RARDeployer">
-	  <depends optional-attribute-name="WorkManagerName">jboss.jca:service=WorkManager</depends>
-     <depends optional-attribute-name="XATerminatorName">jboss:service=TransactionManager</depends>
-  </mbean>
-
-  <mbean code="org.jboss.deployment.XSLSubDeployer" name="jboss.jca:service=ConnectionFactoryDeployer">
-    <attribute name="DdSuffix">-ds.xml</attribute>
-    <attribute name="EnhancedSuffixes">300:-ds.xml</attribute>
-    <attribute name="XslUrl">stylesheets/ConnectionFactoryTemplate.xsl</attribute>
-    <attribute name="ValidateDTDs">false</attribute>
-  </mbean>
-
-  <!-- 
-     | The CachedConnectionManager is used partly to relay started UserTransactions to 
-     | open connections so they may be enrolled in the new tx.
-   -->
-  <mbean code="org.jboss.resource.connectionmanager.CachedConnectionManager" 
-         name="jboss.jca:service=CachedConnectionManager">
-    <depends optional-attribute-name="TransactionManagerServiceName">jboss:service=TransactionManager</depends>
-
-    <!-- Enable connection close debug monitoring -->
-    <attribute name="Debug">true</attribute>
-
-  </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossjca-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossjca-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossjca-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossjca-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  JBoss JCA Configuration                                              -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: jbossjca-service.xml 37786 2005-11-02 20:35:46Z adrian $ -->
+
+<!-- 
+   |  This contains configuration for the RARDeployer 
+      and some xsl based deployers.
+ -->
+
+<server>
+
+  <!-- ==================================================================== -->
+  <!-- JBossCX setup, for J2EE connector architecture support               -->
+  <!-- The RARDeployer is needed only until xslt based deployment is written.-->
+  <!-- ==================================================================== -->
+
+  <mbean code="org.jboss.util.threadpool.BasicThreadPool"
+         name="jboss.jca:service=WorkManagerThreadPool">
+     <!-- The name that appears in thread names -->
+     <attribute name="Name">WorkManager</attribute>
+     <!-- The maximum amount of work in the queue -->
+     <attribute name="MaximumQueueSize">1024</attribute>
+     <!-- The maximum number of active threads -->
+     <attribute name="MaximumPoolSize">100</attribute>
+     <!-- How long to keep threads alive after their last work (default one minute) -->
+     <attribute name="KeepAliveTime">60000</attribute>
+  </mbean>
+
+  <mbean code="org.jboss.resource.work.JBossWorkManager"
+         name="jboss.jca:service=WorkManager">
+     <depends optional-attribute-name="ThreadPoolName">jboss.jca:service=WorkManagerThreadPool</depends>
+     <depends optional-attribute-name="XATerminatorName">jboss:service=TransactionManager</depends>
+  </mbean>
+
+  <mbean code="org.jboss.resource.deployment.RARDeployer" 
+	      name="jboss.jca:service=RARDeployer">
+	  <depends optional-attribute-name="WorkManagerName">jboss.jca:service=WorkManager</depends>
+     <depends optional-attribute-name="XATerminatorName">jboss:service=TransactionManager</depends>
+  </mbean>
+
+  <mbean code="org.jboss.deployment.XSLSubDeployer" name="jboss.jca:service=ConnectionFactoryDeployer">
+    <attribute name="DdSuffix">-ds.xml</attribute>
+    <attribute name="EnhancedSuffixes">300:-ds.xml</attribute>
+    <attribute name="XslUrl">stylesheets/ConnectionFactoryTemplate.xsl</attribute>
+    <attribute name="ValidateDTDs">false</attribute>
+  </mbean>
+
+  <!-- 
+     | The CachedConnectionManager is used partly to relay started UserTransactions to 
+     | open connections so they may be enrolled in the new tx.
+   -->
+  <mbean code="org.jboss.resource.connectionmanager.CachedConnectionManager" 
+         name="jboss.jca:service=CachedConnectionManager">
+    <depends optional-attribute-name="TransactionManagerServiceName">jboss:service=TransactionManager</depends>
+
+    <!-- Enable connection close debug monitoring -->
+    <attribute name="Debug">true</attribute>
+
+  </mbean>
+
+</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,175 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Id: jboss-service.xml 55916 2006-08-14 20:22:19Z anil.saldhana at jboss.com $ -->
-<server> 
-   
-   <!-- Tomcat 5 Service-->
-   <mbean code="org.jboss.web.tomcat.tc5.Tomcat5"
-      name="jboss.web:service=WebServer" xmbean-dd="META-INF/webserver-xmbean.xml">
-      
-      <!-- You can configure a set of authenticators keyed by http-auth method used. This
-      will apply the same set of authenticators across all web applications. You can
-      override the set of authenticators at the web application level by adding
-      <authenticators> element to the respective jboss-web.xml --> 
-      <!--
-      -->
-      <attribute name="Authenticators" serialDataType="jbxb">
-         <java:properties xmlns:java="urn:jboss:java-properties"
-            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
-            xs:schemaLocation="urn:jboss:java-properties resource:java-properties_1_0.xsd">
-            <java:property>
-               <java:key>BASIC</java:key>
-               <java:value>org.apache.catalina.authenticator.BasicAuthenticator</java:value>
-            </java:property>
-            <java:property>
-               <java:key>CLIENT-CERT</java:key>
-               <java:value>org.apache.catalina.authenticator.SSLAuthenticator</java:value>
-            </java:property>
-            <java:property>
-               <java:key>DIGEST</java:key>
-               <java:value>org.apache.catalina.authenticator.DigestAuthenticator</java:value>
-            </java:property>
-            <java:property>
-               <java:key>FORM</java:key>
-               <java:value>org.apache.catalina.authenticator.FormAuthenticator</java:value>
-            </java:property> 
-            <java:property>
-               <java:key>NONE</java:key>
-               <java:value>org.apache.catalina.authenticator.NonLoginAuthenticator</java:value>
-            </java:property> 
-         </java:properties>
-      </attribute> 
-	   
-      <!-- The JAAS security domain to use in the absense of an explicit
-      security-domain specification in the war WEB-INF/jboss-web.xml
-      -->
-      <attribute name="DefaultSecurityDomain">java:/jaas/other</attribute>
-
-      <!-- Get the flag indicating if the normal Java2 parent first class
-           loading model should be used over the servlet 2.3 web container first
-           model.
-      -->
-      <attribute name="Java2ClassLoadingCompliance">false</attribute>
-      <!-- A flag indicating if the JBoss Loader should be used. This loader
-           uses a unified class loader as the class loader rather than the tomcat
-           specific class loader.
-           The default is false to ensure that wars have isolated class loading
-           for duplicate jars and jsp files.
-      -->
-      <attribute name="UseJBossWebLoader">false</attribute>
-      <!-- The list of package prefixes that should not be loaded without
-         delegating to the parent class loader before trying the web app
-         class loader. The packages listed here are those tha are used by
-         the web container implementation and cannot be overriden. The format
-         is a comma separated list of the package names. There cannot be any
-         whitespace between the package prefixes.
-         This setting only applies when UseJBossWebLoader=false.
-      -->
-      <attribute name="FilteredPackages">javax.servlet,org.apache.commons.logging</attribute>
-
-      <attribute name="LenientEjbLink">true</attribute>
-
-      <!--Flag to delete the Work Dir on Context Destroy -->
-      <attribute name="DeleteWorkDirOnContextDestroy">false</attribute>
-
-      <!--
-          Class of the session manager (used if context is marked as 'distributable'. Currently allowed values:
-          - org.jboss.web.tomcat.tc5.session.JBossCacheManager
-      -->
-      <attribute name="ManagerClass">org.jboss.web.tomcat.tc5.session.JBossCacheManager</attribute>
-
-      <!-- The name of the request attribute under with the authenticated JAAS
-      Subject is stored on successful authentication. If null or empty then
-      the Subject will not be stored.
-      -->
-      <!--
-      <attribute name="SubjectAttributeName">j_subject</attribute>
-      -->
-
-      <!-- The SessionIdAlphabet is the set of characters used to create a session Id
-           It must be made up of exactly 65 unique characters
-      <attribute name="SessionIdAlphabet">ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-*</attribute>
-      -->
-
-      <!--
-      *******************************************************
-      ****************** CLUSTERING *************************
-      *******************************************************
-      In order to activate HTTP Session clustering for Tomcat
-      make sure you run JBoss's "all" configuration i.e.
-      "run -c all"
-      (the default configuration doesn't contain clustering)
- 
-      Furthermore, you may change SnapshotMode and
-      SnapshotInterval attributes below to indicate when to
-      synchronize changes with the other node(s).   
-
-      If you use Apache+mod_jk(2) you will most probably use
-      the AJP1.3 connector below. Thus, if you so wish,
-      you may comment (i.e. deactivate) the HTTP connector
-      as it won't be used anymore.
-
-      *******************************************************
-      *******************************************************
-      *******************************************************
-      --> 
-		
-      <!--
-      If you are using clustering, the following two attributes
-      define when the sessions are replicated to the other nodes.
-      The default value, "instant", synchronously replicates changes
-      to the other nodes at the end of requests. In this case, the 
-      "SnapshotInterval" attribute is not used.
-      The "interval" mode, in association with the "SnapshotInterval"
-      attribute, indicates that modified sessions will only be replicated
-      every "SnapshotInterval" milliseconds at most.
-		
-      Note that this attribute is not in effect if the replication-granularity
-      is set to FIELD. If it is FIELD, it will be per http request (that is, 
-      "instant" mode.)
-      --> 
-      <attribute name="SnapshotMode">instant</attribute> <!-- you may switch to "interval" -->
-      <attribute name="SnapshotInterval">2000</attribute>
-
-      <!--
-      Whether to use MOD_JK(2) for load balancing with sticky session 
-      combined with JvmRoute. If set to true, it will insert a JvmRouteFilter 
-      to intercept every request and replace the JvmRoute if it detects a 
-      failover. In addition, you will need to set the JvmRoute inside
-      Tomcat, e.g.,
-        Engine name="jboss.web" jmvRoute="Node1" defaultHost="localhost" 
-      in server.xml.
-
-      For clustering purpose only.
-      -->
-      <attribute name="UseJK">false</attribute>
-
-      <attribute name="Domain">jboss.web</attribute>
-
-      <!-- A mapping to the server security manager service which must be
-      operation compatible with type
-      org.jboss.security.plugins.JaasSecurityManagerServiceMBean. This is only
-      needed if web applications are allowed to flush the security manager
-      authentication cache when the web sessions invalidate.
-      -->
-      <depends optional-attribute-name="SecurityManagerService"
-         proxy-type="attribute">jboss.security:service=JaasSecurityManager
-      </depends>
-
-      <!--
-         Needed if using HTTP Session Clustering or if the
-         ClusteredSingleSignOn valve is enabled in the tomcat server.xml file
-      -->
-      <!--
-      <depends>jboss.cache:service=TomcatClusteringCache</depends>
-      -->
-      
-      <depends>jboss:service=TransactionManager</depends>
-      
-      <!-- Only needed if the org.jboss.web.tomcat.tc5.jca.CachedConnectionValve
-      is enabled in the tomcat server.xml file.
-      -->
-      <depends>jboss.jca:service=CachedConnectionManager</depends>
-      
-   </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- $Id: jboss-service.xml 55916 2006-08-14 20:22:19Z anil.saldhana at jboss.com $ -->
+<server> 
+   
+   <!-- Tomcat 5 Service-->
+   <mbean code="org.jboss.web.tomcat.tc5.Tomcat5"
+      name="jboss.web:service=WebServer" xmbean-dd="META-INF/webserver-xmbean.xml">
+      
+      <!-- You can configure a set of authenticators keyed by http-auth method used. This
+      will apply the same set of authenticators across all web applications. You can
+      override the set of authenticators at the web application level by adding
+      <authenticators> element to the respective jboss-web.xml --> 
+      <!--
+      -->
+      <attribute name="Authenticators" serialDataType="jbxb">
+         <java:properties xmlns:java="urn:jboss:java-properties"
+            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
+            xs:schemaLocation="urn:jboss:java-properties resource:java-properties_1_0.xsd">
+            <java:property>
+               <java:key>BASIC</java:key>
+               <java:value>org.apache.catalina.authenticator.BasicAuthenticator</java:value>
+            </java:property>
+            <java:property>
+               <java:key>CLIENT-CERT</java:key>
+               <java:value>org.apache.catalina.authenticator.SSLAuthenticator</java:value>
+            </java:property>
+            <java:property>
+               <java:key>DIGEST</java:key>
+               <java:value>org.apache.catalina.authenticator.DigestAuthenticator</java:value>
+            </java:property>
+            <java:property>
+               <java:key>FORM</java:key>
+               <java:value>org.apache.catalina.authenticator.FormAuthenticator</java:value>
+            </java:property> 
+            <java:property>
+               <java:key>NONE</java:key>
+               <java:value>org.apache.catalina.authenticator.NonLoginAuthenticator</java:value>
+            </java:property> 
+         </java:properties>
+      </attribute> 
+	   
+      <!-- The JAAS security domain to use in the absense of an explicit
+      security-domain specification in the war WEB-INF/jboss-web.xml
+      -->
+      <attribute name="DefaultSecurityDomain">java:/jaas/other</attribute>
+
+      <!-- Get the flag indicating if the normal Java2 parent first class
+           loading model should be used over the servlet 2.3 web container first
+           model.
+      -->
+      <attribute name="Java2ClassLoadingCompliance">false</attribute>
+      <!-- A flag indicating if the JBoss Loader should be used. This loader
+           uses a unified class loader as the class loader rather than the tomcat
+           specific class loader.
+           The default is false to ensure that wars have isolated class loading
+           for duplicate jars and jsp files.
+      -->
+      <attribute name="UseJBossWebLoader">false</attribute>
+      <!-- The list of package prefixes that should not be loaded without
+         delegating to the parent class loader before trying the web app
+         class loader. The packages listed here are those tha are used by
+         the web container implementation and cannot be overriden. The format
+         is a comma separated list of the package names. There cannot be any
+         whitespace between the package prefixes.
+         This setting only applies when UseJBossWebLoader=false.
+      -->
+      <attribute name="FilteredPackages">javax.servlet,org.apache.commons.logging</attribute>
+
+      <attribute name="LenientEjbLink">true</attribute>
+
+      <!--Flag to delete the Work Dir on Context Destroy -->
+      <attribute name="DeleteWorkDirOnContextDestroy">false</attribute>
+
+      <!--
+          Class of the session manager (used if context is marked as 'distributable'. Currently allowed values:
+          - org.jboss.web.tomcat.tc5.session.JBossCacheManager
+      -->
+      <attribute name="ManagerClass">org.jboss.web.tomcat.tc5.session.JBossCacheManager</attribute>
+
+      <!-- The name of the request attribute under with the authenticated JAAS
+      Subject is stored on successful authentication. If null or empty then
+      the Subject will not be stored.
+      -->
+      <!--
+      <attribute name="SubjectAttributeName">j_subject</attribute>
+      -->
+
+      <!-- The SessionIdAlphabet is the set of characters used to create a session Id
+           It must be made up of exactly 65 unique characters
+      <attribute name="SessionIdAlphabet">ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-*</attribute>
+      -->
+
+      <!--
+      *******************************************************
+      ****************** CLUSTERING *************************
+      *******************************************************
+      In order to activate HTTP Session clustering for Tomcat
+      make sure you run JBoss's "all" configuration i.e.
+      "run -c all"
+      (the default configuration doesn't contain clustering)
+ 
+      Furthermore, you may change SnapshotMode and
+      SnapshotInterval attributes below to indicate when to
+      synchronize changes with the other node(s).   
+
+      If you use Apache+mod_jk(2) you will most probably use
+      the AJP1.3 connector below. Thus, if you so wish,
+      you may comment (i.e. deactivate) the HTTP connector
+      as it won't be used anymore.
+
+      *******************************************************
+      *******************************************************
+      *******************************************************
+      --> 
+		
+      <!--
+      If you are using clustering, the following two attributes
+      define when the sessions are replicated to the other nodes.
+      The default value, "instant", synchronously replicates changes
+      to the other nodes at the end of requests. In this case, the 
+      "SnapshotInterval" attribute is not used.
+      The "interval" mode, in association with the "SnapshotInterval"
+      attribute, indicates that modified sessions will only be replicated
+      every "SnapshotInterval" milliseconds at most.
+		
+      Note that this attribute is not in effect if the replication-granularity
+      is set to FIELD. If it is FIELD, it will be per http request (that is, 
+      "instant" mode.)
+      --> 
+      <attribute name="SnapshotMode">instant</attribute> <!-- you may switch to "interval" -->
+      <attribute name="SnapshotInterval">2000</attribute>
+
+      <!--
+      Whether to use MOD_JK(2) for load balancing with sticky session 
+      combined with JvmRoute. If set to true, it will insert a JvmRouteFilter 
+      to intercept every request and replace the JvmRoute if it detects a 
+      failover. In addition, you will need to set the JvmRoute inside
+      Tomcat, e.g.,
+        Engine name="jboss.web" jmvRoute="Node1" defaultHost="localhost" 
+      in server.xml.
+
+      For clustering purpose only.
+      -->
+      <attribute name="UseJK">false</attribute>
+
+      <attribute name="Domain">jboss.web</attribute>
+
+      <!-- A mapping to the server security manager service which must be
+      operation compatible with type
+      org.jboss.security.plugins.JaasSecurityManagerServiceMBean. This is only
+      needed if web applications are allowed to flush the security manager
+      authentication cache when the web sessions invalidate.
+      -->
+      <depends optional-attribute-name="SecurityManagerService"
+         proxy-type="attribute">jboss.security:service=JaasSecurityManager
+      </depends>
+
+      <!--
+         Needed if using HTTP Session Clustering or if the
+         ClusteredSingleSignOn valve is enabled in the tomcat server.xml file
+      -->
+      <!--
+      <depends>jboss.cache:service=TomcatClusteringCache</depends>
+      -->
+      
+      <depends>jboss:service=TransactionManager</depends>
+      
+      <!-- Only needed if the org.jboss.web.tomcat.tc5.jca.CachedConnectionValve
+      is enabled in the tomcat server.xml file.
+      -->
+      <depends>jboss.jca:service=CachedConnectionManager</depends>
+      
+   </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/webserver-xmbean.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/webserver-xmbean.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/webserver-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,190 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mbean PUBLIC
-   "-//JBoss//DTD JBOSS XMBEAN 1.2//EN"
-   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_2.dtd">
-<!--
-   Tomcat XMBean descriptor
-   
-   $Id: webserver-xmbean.xml 57467 2006-10-06 09:48:14Z dimitris at jboss.org $
--->
-<mbean>
-   <description>The Tomcat Deployer responsible for war deployment</description>
-   <descriptors>
-     <interceptors>
-       <!-- comment out DynamicInterceptor to disable dynamic addition of interceptors -->
-       <interceptor code="org.jboss.mx.interceptor.DynamicInterceptor"/>
-     </interceptors>
-   </descriptors>
-   <class>org.jboss.web.tomcat.tc5.Tomcat5</class>
-   
-  <!-- Tomcat5MBean attributes -->
-  
-   <attribute access="read-write" getMethod="getAuthenticators" setMethod="setAuthenticators">
-     <name>Authenticators</name>
-     <type>java.util.Properties</type>
-   </attribute>
-	
-   <attribute access="read-write" getMethod="getUseJBossWebLoader" setMethod="setUseJBossWebLoader">
-     <name>UseJBossWebLoader</name>
-     <type>boolean</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getAllowSelfPrivilegedWebApps" setMethod="setAllowSelfPrivilegedWebApps">
-     <name>AllowSelfPrivilegedWebApps</name>
-     <type>boolean</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getDeleteWorkDirOnContextDestroy" 
-    setMethod="setDeleteWorkDirOnContextDestroy">
-     <name>DeleteWorkDirOnContextDestroy</name>
-     <type>boolean</type>
-   </attribute>
-	
-   <attribute access="read-write" getMethod="getHttpHeaderForSSOAuth" 
-    setMethod="setHttpHeaderForSSOAuth">
-     <name>HttpHeaderForSSOAuth</name>
-     <type>java.lang.String</type>
-   </attribute>
-	
-   <attribute access="read-write" getMethod="getSessionCookieForSSOAuth" 
-    setMethod="setSessionCookieForSSOAuth">
-     <name>SessionCookieForSSOAuth</name>
-     <type>java.lang.String</type>
-   </attribute>
-	
-   <attribute access="read-write" getMethod="getSubjectAttributeName" setMethod="setSubjectAttributeName">
-     <name>SubjectAttributeName</name>
-     <type>java.lang.String</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getCacheName" setMethod="setCacheName">
-     <name>CacheName</name>
-     <type>java.lang.String</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getUnpackWars" setMethod="setUnpackWars">
-     <name>UnpackWars</name>
-     <type>boolean</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getAcceptNonWarDirs" setMethod="setAcceptNonWarDirs">
-     <name>AcceptNonWarDirs</name>
-     <type>boolean</type>
-   </attribute>
-   
-   <attribute access="read-write" getMethod="getConfig" setMethod="setConfig">
-     <name>Config</name>
-     <type>org.w3c.dom.Element</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getLenientEjbLink" setMethod="setLenientEjbLink">
-     <name>LenientEjbLink</name>
-     <type>boolean</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="isUseJK" setMethod="setUseJK">
-     <name>UseJK</name>
-     <type>boolean</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getDomain" setMethod="setDomain">
-     <name>Domain</name>
-     <type>java.lang.String</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getFilteredPackages" setMethod="setFilteredPackages">
-     <name>FilteredPackages</name>
-     <type>[Ljava.lang.String;</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getJava2ClassLoadingCompliance" setMethod="setJava2ClassLoadingCompliance">
-     <name>Java2ClassLoadingCompliance</name>
-     <type>boolean</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getDefaultSecurityDomain" setMethod="setDefaultSecurityDomain">
-     <name>DefaultSecurityDomain</name>
-     <type>java.lang.String</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getSnapshotMode" setMethod="setSnapshotMode">
-     <name>SnapshotMode</name>
-     <type>java.lang.String</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getSnapshotInterval" setMethod="setSnapshotInterval">
-     <name>SnapshotInterval</name>
-     <type>int</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getConfigFile" setMethod="setConfigFile">
-     <name>ConfigFile</name>
-     <type>java.lang.String</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getUseLocalCache" setMethod="setUseLocalCache">
-     <name>UseLocalCache</name>
-     <type>boolean</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getSessionIdAlphabet" setMethod="setSessionIdAlphabet">
-     <name>SessionIdAlphabet</name>
-     <type>java.lang.String</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getContextMBeanCode" setMethod="setContextMBeanCode">
-     <name>ContextMBeanCode</name>
-     <type>java.lang.String</type>
-   </attribute>
-
-   <attribute access="read-write" getMethod="getManagerClass" setMethod="setManagerClass">
-     <name>ManagerClass</name>
-     <type>java.lang.String</type>
-   </attribute>
-
-   <attribute access="read-only" getMethod="getDeployedApplications">
-     <name>DeployedApplications</name>
-     <type>java.util.Iterator</type>
-   </attribute>
-
-   <attribute access="write-only" setMethod="setSecurityManagerService">
-     <name>SecurityManagerService</name>
-     <type>org.jboss.security.plugins.JaasSecurityManagerServiceMBean</type>
-   </attribute>
-   
-   <!-- SubDeployerExt attribute -->
-   <attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
-      <description>Allow the override of supported suffixes and relative order</description>
-      <name>EnhancedSuffixes</name>
-      <type>[Ljava.lang.String;</type>
-   </attribute>
-         
-   &deployerAttributes;
-   &defaultAttributes;
-
-  <!-- Tomcat5MBean operations -->
-   <operation>
-     <description>See if a war is deployed</description>
-     <name>isDeployed</name>
-     <parameter>
-       <name>warUrl</name>
-       <type>java.lang.String</type>
-     </parameter>
-     <return-type>boolean</return-type>
-   </operation>
-
-   <operation>
-     <description>Start all connectors of the Domain</description>
-     <name>startConnectors</name>
-   </operation>
-
-   <operation>
-     <description>Stop all connectors of the Domain</description>
-     <name>stopConnectors</name>
-   </operation>
-      
-   &deployerOperations;   
-   &defaultOperations;
-   &interceptable;    
-   
-</mbean>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/webserver-xmbean.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/webserver-xmbean.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/webserver-xmbean.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/META-INF/webserver-xmbean.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mbean PUBLIC
+   "-//JBoss//DTD JBOSS XMBEAN 1.2//EN"
+   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_2.dtd">
+<!--
+   Tomcat XMBean descriptor
+   
+   $Id: webserver-xmbean.xml 57467 2006-10-06 09:48:14Z dimitris at jboss.org $
+-->
+<mbean>
+   <description>The Tomcat Deployer responsible for war deployment</description>
+   <descriptors>
+     <interceptors>
+       <!-- comment out DynamicInterceptor to disable dynamic addition of interceptors -->
+       <interceptor code="org.jboss.mx.interceptor.DynamicInterceptor"/>
+     </interceptors>
+   </descriptors>
+   <class>org.jboss.web.tomcat.tc5.Tomcat5</class>
+   
+  <!-- Tomcat5MBean attributes -->
+  
+   <attribute access="read-write" getMethod="getAuthenticators" setMethod="setAuthenticators">
+     <name>Authenticators</name>
+     <type>java.util.Properties</type>
+   </attribute>
+	
+   <attribute access="read-write" getMethod="getUseJBossWebLoader" setMethod="setUseJBossWebLoader">
+     <name>UseJBossWebLoader</name>
+     <type>boolean</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getAllowSelfPrivilegedWebApps" setMethod="setAllowSelfPrivilegedWebApps">
+     <name>AllowSelfPrivilegedWebApps</name>
+     <type>boolean</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getDeleteWorkDirOnContextDestroy" 
+    setMethod="setDeleteWorkDirOnContextDestroy">
+     <name>DeleteWorkDirOnContextDestroy</name>
+     <type>boolean</type>
+   </attribute>
+	
+   <attribute access="read-write" getMethod="getHttpHeaderForSSOAuth" 
+    setMethod="setHttpHeaderForSSOAuth">
+     <name>HttpHeaderForSSOAuth</name>
+     <type>java.lang.String</type>
+   </attribute>
+	
+   <attribute access="read-write" getMethod="getSessionCookieForSSOAuth" 
+    setMethod="setSessionCookieForSSOAuth">
+     <name>SessionCookieForSSOAuth</name>
+     <type>java.lang.String</type>
+   </attribute>
+	
+   <attribute access="read-write" getMethod="getSubjectAttributeName" setMethod="setSubjectAttributeName">
+     <name>SubjectAttributeName</name>
+     <type>java.lang.String</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getCacheName" setMethod="setCacheName">
+     <name>CacheName</name>
+     <type>java.lang.String</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getUnpackWars" setMethod="setUnpackWars">
+     <name>UnpackWars</name>
+     <type>boolean</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getAcceptNonWarDirs" setMethod="setAcceptNonWarDirs">
+     <name>AcceptNonWarDirs</name>
+     <type>boolean</type>
+   </attribute>
+   
+   <attribute access="read-write" getMethod="getConfig" setMethod="setConfig">
+     <name>Config</name>
+     <type>org.w3c.dom.Element</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getLenientEjbLink" setMethod="setLenientEjbLink">
+     <name>LenientEjbLink</name>
+     <type>boolean</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="isUseJK" setMethod="setUseJK">
+     <name>UseJK</name>
+     <type>boolean</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getDomain" setMethod="setDomain">
+     <name>Domain</name>
+     <type>java.lang.String</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getFilteredPackages" setMethod="setFilteredPackages">
+     <name>FilteredPackages</name>
+     <type>[Ljava.lang.String;</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getJava2ClassLoadingCompliance" setMethod="setJava2ClassLoadingCompliance">
+     <name>Java2ClassLoadingCompliance</name>
+     <type>boolean</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getDefaultSecurityDomain" setMethod="setDefaultSecurityDomain">
+     <name>DefaultSecurityDomain</name>
+     <type>java.lang.String</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getSnapshotMode" setMethod="setSnapshotMode">
+     <name>SnapshotMode</name>
+     <type>java.lang.String</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getSnapshotInterval" setMethod="setSnapshotInterval">
+     <name>SnapshotInterval</name>
+     <type>int</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getConfigFile" setMethod="setConfigFile">
+     <name>ConfigFile</name>
+     <type>java.lang.String</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getUseLocalCache" setMethod="setUseLocalCache">
+     <name>UseLocalCache</name>
+     <type>boolean</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getSessionIdAlphabet" setMethod="setSessionIdAlphabet">
+     <name>SessionIdAlphabet</name>
+     <type>java.lang.String</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getContextMBeanCode" setMethod="setContextMBeanCode">
+     <name>ContextMBeanCode</name>
+     <type>java.lang.String</type>
+   </attribute>
+
+   <attribute access="read-write" getMethod="getManagerClass" setMethod="setManagerClass">
+     <name>ManagerClass</name>
+     <type>java.lang.String</type>
+   </attribute>
+
+   <attribute access="read-only" getMethod="getDeployedApplications">
+     <name>DeployedApplications</name>
+     <type>java.util.Iterator</type>
+   </attribute>
+
+   <attribute access="write-only" setMethod="setSecurityManagerService">
+     <name>SecurityManagerService</name>
+     <type>org.jboss.security.plugins.JaasSecurityManagerServiceMBean</type>
+   </attribute>
+   
+   <!-- SubDeployerExt attribute -->
+   <attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
+      <description>Allow the override of supported suffixes and relative order</description>
+      <name>EnhancedSuffixes</name>
+      <type>[Ljava.lang.String;</type>
+   </attribute>
+         
+   &deployerAttributes;
+   &defaultAttributes;
+
+  <!-- Tomcat5MBean operations -->
+   <operation>
+     <description>See if a war is deployed</description>
+     <name>isDeployed</name>
+     <parameter>
+       <name>warUrl</name>
+       <type>java.lang.String</type>
+     </parameter>
+     <return-type>boolean</return-type>
+   </operation>
+
+   <operation>
+     <description>Start all connectors of the Domain</description>
+     <name>startConnectors</name>
+   </operation>
+
+   <operation>
+     <description>Stop all connectors of the Domain</description>
+     <name>stopConnectors</name>
+   </operation>
+      
+   &deployerOperations;   
+   &defaultOperations;
+   &interceptable;    
+   
+</mbean>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-
-<!DOCTYPE web-app
-    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
-    "http://java.sun.com/dtd/web-app_2_3.dtd">
-
-<web-app>
-  <display-name>Welcome to JBoss</display-name>
-  <description>
-     Welcome to JBoss
-  </description>
-  <servlet>
-    <servlet-name>Status Servlet</servlet-name>
-    <servlet-class>org.jboss.web.tomcat.tc5.StatusServlet</servlet-class>
-  </servlet>
-  <servlet-mapping>
-    <servlet-name>Status Servlet</servlet-name>
-    <url-pattern>/status</url-pattern>
-  </servlet-mapping>
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!DOCTYPE web-app
+    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+    "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<web-app>
+  <display-name>Welcome to JBoss</display-name>
+  <description>
+     Welcome to JBoss
+  </description>
+  <servlet>
+    <servlet-name>Status Servlet</servlet-name>
+    <servlet-class>org.jboss.web.tomcat.tc5.StatusServlet</servlet-class>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>Status Servlet</servlet-name>
+    <url-pattern>/status</url-pattern>
+  </servlet-mapping>
+</web-app>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/favicon.ico
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/favicon.ico (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/favicon.ico)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/index.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/index.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/index.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-   <title>Welcome to JBoss&trade;</title>
-   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-   <link rel="StyleSheet" href="jboss.css" type="text/css"/>
-</head>
-
-<body>
-<!-- header begin -->
-   <a href="http://www.jboss.org">
-      <img src="logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-   </a>
-   <div id="header">&nbsp;</div>
-   <div id="navigation_bar"></div>
-<!-- header end -->
-
-   <h3>JBoss Online Resources</h3>
-   <ul>
-      <li><a href="http://www.jboss.org/products/jbossas/docs">JBoss Documentation</a></li>
-      <li><a href="http://wiki.jboss.org/">JBoss Wiki</a></li>
-      <li><a href="http://jira.jboss.org/">JBoss JIRA</a></li>      
-      <li><a href="http://www.jboss.org/index.html?module=bb">JBoss Forums</a></li>
-   </ul>
-
-   <h3>JBoss Management</h3>
-   <ul>
-      <li><a href="/status">Tomcat status</a>
-          <a href="/status?full=true">(full)</a>
-          <a href="/status?XML=true">(XML)</a></li>
-      <li><a href="/jmx-console/">JMX Console</a></li>
-      <li><a href="/web-console/">JBoss Web Console</a></li>
-   </ul>
-
-<!-- footer begin -->
-   <div id="footer">
-      <div id="credits">JBoss&trade; Application Server</div>
-      <div id="footer_bar">&nbsp;</div>
-   </div>
-<!-- footer end -->
-</body>
-
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/index.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/index.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/index.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/index.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+   <title>Welcome to JBoss&trade;</title>
+   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+   <link rel="StyleSheet" href="jboss.css" type="text/css"/>
+</head>
+
+<body>
+<!-- header begin -->
+   <a href="http://www.jboss.org">
+      <img src="logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+   </a>
+   <div id="header">&nbsp;</div>
+   <div id="navigation_bar"></div>
+<!-- header end -->
+
+   <h3>JBoss Online Resources</h3>
+   <ul>
+      <li><a href="http://www.jboss.org/products/jbossas/docs">JBoss Documentation</a></li>
+      <li><a href="http://wiki.jboss.org/">JBoss Wiki</a></li>
+      <li><a href="http://jira.jboss.org/">JBoss JIRA</a></li>      
+      <li><a href="http://www.jboss.org/index.html?module=bb">JBoss Forums</a></li>
+   </ul>
+
+   <h3>JBoss Management</h3>
+   <ul>
+      <li><a href="/status">Tomcat status</a>
+          <a href="/status?full=true">(full)</a>
+          <a href="/status?XML=true">(XML)</a></li>
+      <li><a href="/jmx-console/">JMX Console</a></li>
+      <li><a href="/web-console/">JBoss Web Console</a></li>
+   </ul>
+
+<!-- footer begin -->
+   <div id="footer">
+      <div id="credits">JBoss&trade; Application Server</div>
+      <div id="footer_bar">&nbsp;</div>
+   </div>
+<!-- footer end -->
+</body>
+
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/jboss.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/jboss.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/jboss.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,143 +0,0 @@
-body {
-	margin: 13px 0px 10px 0px;
-	background-color: #ffffff;
-	font-size: 10px;
-	font-family: verdana, arial, "sans-serif";
-	color: #606060;
-	}
-img {
-	border: 0px;
-	}
-#header {
-	background-color: #003D6E;
-	background-repeat: no-repeat;
-	width: 100%;
-	height: 80px;
-	}
-#header #banner {
-	float: right;
-	margin: 8px 5px 0px 0px;
-	}
-#logo {
-	position: absolute;
-	top: 2px;
-	left: 4px;
-	z-index: 200;
-}
-#navigation_bar {
-	background-color: #f0f0f0;
-	border-bottom: 1px dotted #999999;
-	height: 20px;
-	}
-#items {
-	font-size: 12px;
-	width: 600px;
-	margin: 5px 5px 5px 170px;
-	position: relative;
-	z-index: 300;
-	}
-#items .item {
-	margin-right: 10px;
-	}
-.side_block {
-	margin: 15px 5px 10px 5px;
-	background-color: #fbfbfb;
-	border: 1px solid #f0f0f0;
-	}
-.side_block h3 {
-	font-size: 11px;
-	font-weight: 100;
-	width: 100%;
-	margin: 0px 0px 5px 0px;
-	padding: 4px 4px 4px 10x;
-	background-color: #f0f0f0;
-	}
-.side_block h4 {
-	font-size: 11px;
-	color: #003D6E;
-	font-weight: bold;
-	margin: 10px 5px 4px 5px;
-	}
-.side_block p {
-	margin: 5px 5px 3px 5px;
-	}
-.side_block form {
-	margin: 0px 0px 0px 5px;
-	}
-.side_block #login {
-	font-size: 9px;
-	}
-.side_block p img {
-	text-align: center;
-	}
-#content {
-	width: 90%; 
-	margin: 10px auto;
-	}
-#left {
-	float: left;
-	width: 14%;
-	}
-#right {
-	float: right;
-	width: 14%;
-	}
-.content_block {
-	text-align: justify;
-	border: 1px solid #999999;
-	margin: 5px;
-	width: 31%;
-	float: left;
-	}
-.content_block p {
-	margin: 0px 5px 3px 5px;
-	}
-.content_block h3 {
-	font-size: 11px;
-	font-weight: bold;
-	color: #000000;
-	margin: 0px 0px 5px 0px;
-	padding: 4px 4px 4px 4x;
-	text-align: center;
-	background-color: #f0f0f0;
-	border-bottom: 1px solid #999999
-	}
-.content_block h4 {
-	font-size: 11px;
-	color: #003D6E;
-	text-align: left;
-	font-weight: bold;
-	margin: 10px 5px 4px 5px;
-	}
-#footer {
-	clear: both;
-	border-top: 1px dotted #999999;
-	}
-#credits {
-	background-color: #f0f0f0;
-	padding: 5px;
-	text-align: center;
-	}
-#footer_bar {
-	height: 20px;
-	width: 100%;
-	background-color: #003D6E;
-	}
-.hide {
-	display: none;
-	}
-.spacer {
-	clear: both;
-	}
-.spacer hr {
-	display: none;
-	}
-.center {
-	text-align: center;
-	}
-#youcandoit {
-	background-image: url("youcandoit.jpg");
-	background-repeat: repeat-x;
-	height: 165px;
-	margin: 0px 30px 0px 30px;
-	}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/jboss.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/jboss.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/jboss.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/jboss.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,143 @@
+body {
+	margin: 13px 0px 10px 0px;
+	background-color: #ffffff;
+	font-size: 10px;
+	font-family: verdana, arial, "sans-serif";
+	color: #606060;
+	}
+img {
+	border: 0px;
+	}
+#header {
+	background-color: #003D6E;
+	background-repeat: no-repeat;
+	width: 100%;
+	height: 80px;
+	}
+#header #banner {
+	float: right;
+	margin: 8px 5px 0px 0px;
+	}
+#logo {
+	position: absolute;
+	top: 2px;
+	left: 4px;
+	z-index: 200;
+}
+#navigation_bar {
+	background-color: #f0f0f0;
+	border-bottom: 1px dotted #999999;
+	height: 20px;
+	}
+#items {
+	font-size: 12px;
+	width: 600px;
+	margin: 5px 5px 5px 170px;
+	position: relative;
+	z-index: 300;
+	}
+#items .item {
+	margin-right: 10px;
+	}
+.side_block {
+	margin: 15px 5px 10px 5px;
+	background-color: #fbfbfb;
+	border: 1px solid #f0f0f0;
+	}
+.side_block h3 {
+	font-size: 11px;
+	font-weight: 100;
+	width: 100%;
+	margin: 0px 0px 5px 0px;
+	padding: 4px 4px 4px 10x;
+	background-color: #f0f0f0;
+	}
+.side_block h4 {
+	font-size: 11px;
+	color: #003D6E;
+	font-weight: bold;
+	margin: 10px 5px 4px 5px;
+	}
+.side_block p {
+	margin: 5px 5px 3px 5px;
+	}
+.side_block form {
+	margin: 0px 0px 0px 5px;
+	}
+.side_block #login {
+	font-size: 9px;
+	}
+.side_block p img {
+	text-align: center;
+	}
+#content {
+	width: 90%; 
+	margin: 10px auto;
+	}
+#left {
+	float: left;
+	width: 14%;
+	}
+#right {
+	float: right;
+	width: 14%;
+	}
+.content_block {
+	text-align: justify;
+	border: 1px solid #999999;
+	margin: 5px;
+	width: 31%;
+	float: left;
+	}
+.content_block p {
+	margin: 0px 5px 3px 5px;
+	}
+.content_block h3 {
+	font-size: 11px;
+	font-weight: bold;
+	color: #000000;
+	margin: 0px 0px 5px 0px;
+	padding: 4px 4px 4px 4x;
+	text-align: center;
+	background-color: #f0f0f0;
+	border-bottom: 1px solid #999999
+	}
+.content_block h4 {
+	font-size: 11px;
+	color: #003D6E;
+	text-align: left;
+	font-weight: bold;
+	margin: 10px 5px 4px 5px;
+	}
+#footer {
+	clear: both;
+	border-top: 1px dotted #999999;
+	}
+#credits {
+	background-color: #f0f0f0;
+	padding: 5px;
+	text-align: center;
+	}
+#footer_bar {
+	height: 20px;
+	width: 100%;
+	background-color: #003D6E;
+	}
+.hide {
+	display: none;
+	}
+.spacer {
+	clear: both;
+	}
+.spacer hr {
+	display: none;
+	}
+.center {
+	text-align: center;
+	}
+#youcandoit {
+	background-image: url("youcandoit.jpg");
+	background-repeat: repeat-x;
+	height: 165px;
+	margin: 0px 30px 0px 30px;
+	}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/logo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/logo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/logo.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager/xform.xsl
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager/xform.xsl	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager/xform.xsl	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,96 +0,0 @@
-<?xml version="1.0"?>
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-  version="1.0">
-
-  <!-- Output method -->
-  <xsl:output encoding="iso-8859-1"
-              indent="no"/>
-
-  <xsl:template match="status">
-    <html>
-    <head>
-    	<TITLE>Tomcat Status</TITLE>
-		<STYLE type="text/css">
-			body, table, tr, td, a, div, span {
-				vertical-align : top;
-			}
-		</STYLE>
-    </head>
-    <body>
-      <div style='font-size:20px;'>Tomcat Status</div>
-
-      <xsl:apply-templates select="jvm"/>
-      <xsl:apply-templates select="connector"/>
-     </body>
-    </html>
-  </xsl:template>
-
-  <xsl:template match="jvm">
-   <xsl:apply-templates select="memory"/>
-  </xsl:template>
-
-  <xsl:template match="memory">
-    <table><tr>
-    		 <td><b>JVM:</b></td>
-    		 <td><b>free:</b> <xsl:value-of select="@free"/></td>
-    		 <td><b>total:</b> <xsl:value-of select="@total"/></td>
-    		 <td><b>max:</b> <xsl:value-of select="@max"/></td>
-    	   </tr>
-    </table><hr />
-  </xsl:template>
-
-  <xsl:template match="connector">
-	 <b>Connector -- </b> <xsl:value-of select="@name"/><br />
-
-  	<xsl:apply-templates select="threadInfo"/>
-  	<xsl:apply-templates select="requestInfo"/>
-  	<xsl:apply-templates select="workers"/>
-  </xsl:template>
-
-  <xsl:template match="threadInfo">
-    <table><tr>
-    		 <td><b>threadInfo </b></td>
-    		 <td><b>maxThreads:</b> <xsl:value-of select="@maxThreads"/></td>
-    		 <td><b>minSpareThreads:</b> <xsl:value-of select="@minSpareThreads"/></td>
-    		 <td><b>maxSpareThreads:</b> <xsl:value-of select="@maxSpareThreads"/></td>
-    		 <td><b>currentThreadCount:</b> <xsl:value-of select="@currentThreadCount"/></td>
-    		 <td><b>currentThreadsBusy:</b> <xsl:value-of select="@currentThreadsBusy"/></td>
-    	   </tr>
-    </table><hr />
-  </xsl:template>
-
-  <xsl:template match="requestInfo">
-    <table><tr>
-    		 <td><b>requestInfo </b></td>
-    		 <td><b>maxTime:</b> <xsl:value-of select="@maxTime"/></td>
-    		 <td><b>processingTime:</b> <xsl:value-of select="@processingTime"/></td>
-    		 <td><b>requestCount:</b> <xsl:value-of select="@requestCount"/></td>
-    		 <td><b>errorCount:</b> <xsl:value-of select="@errorCount"/></td>
-    		 <td><b>bytesReceived:</b> <xsl:value-of select="@bytesReceived"/></td>
-    		 <td><b>bytesSent:</b> <xsl:value-of select="@bytesSent"/></td>
-    	   </tr>
-    </table><hr />
-  </xsl:template>
-
-  <xsl:template match="workers">
-   <table>
-    <tr><th>Stage</th><th>Time</th><th>B Sent</th><th>B Recv</th><th>Client</th><th>VHost</th><th>Request</th></tr>
-  	<xsl:apply-templates select="worker"/>
-
-   </table><hr />
-  </xsl:template>
-
-  <xsl:template match="worker">
-   <tr>
-    <td><xsl:value-of select="@stage"/></td>
-    <td><xsl:value-of select="@requestProcessingTime"/></td>
-    <td><xsl:value-of select="@requestBytesSent"/></td>
-    <td><xsl:value-of select="@requestBytesReceived"/></td>
-    <td><xsl:value-of select="@remoteAddr"/></td>
-    <td><xsl:value-of select="@virtualHost"/></td>
-    <td><xsl:value-of select="@method"/> <xsl:value-of select="@currentUri"/>?<xsl:value-of select="@currentQueryString"/> <xsl:value-of select="@protocol"/></td>
-   </tr>
-  </xsl:template>
-
-</xsl:stylesheet>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager/xform.xsl (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager/xform.xsl)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager/xform.xsl	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/manager/xform.xsl	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,96 @@
+<?xml version="1.0"?>
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  version="1.0">
+
+  <!-- Output method -->
+  <xsl:output encoding="iso-8859-1"
+              indent="no"/>
+
+  <xsl:template match="status">
+    <html>
+    <head>
+    	<TITLE>Tomcat Status</TITLE>
+		<STYLE type="text/css">
+			body, table, tr, td, a, div, span {
+				vertical-align : top;
+			}
+		</STYLE>
+    </head>
+    <body>
+      <div style='font-size:20px;'>Tomcat Status</div>
+
+      <xsl:apply-templates select="jvm"/>
+      <xsl:apply-templates select="connector"/>
+     </body>
+    </html>
+  </xsl:template>
+
+  <xsl:template match="jvm">
+   <xsl:apply-templates select="memory"/>
+  </xsl:template>
+
+  <xsl:template match="memory">
+    <table><tr>
+    		 <td><b>JVM:</b></td>
+    		 <td><b>free:</b> <xsl:value-of select="@free"/></td>
+    		 <td><b>total:</b> <xsl:value-of select="@total"/></td>
+    		 <td><b>max:</b> <xsl:value-of select="@max"/></td>
+    	   </tr>
+    </table><hr />
+  </xsl:template>
+
+  <xsl:template match="connector">
+	 <b>Connector -- </b> <xsl:value-of select="@name"/><br />
+
+  	<xsl:apply-templates select="threadInfo"/>
+  	<xsl:apply-templates select="requestInfo"/>
+  	<xsl:apply-templates select="workers"/>
+  </xsl:template>
+
+  <xsl:template match="threadInfo">
+    <table><tr>
+    		 <td><b>threadInfo </b></td>
+    		 <td><b>maxThreads:</b> <xsl:value-of select="@maxThreads"/></td>
+    		 <td><b>minSpareThreads:</b> <xsl:value-of select="@minSpareThreads"/></td>
+    		 <td><b>maxSpareThreads:</b> <xsl:value-of select="@maxSpareThreads"/></td>
+    		 <td><b>currentThreadCount:</b> <xsl:value-of select="@currentThreadCount"/></td>
+    		 <td><b>currentThreadsBusy:</b> <xsl:value-of select="@currentThreadsBusy"/></td>
+    	   </tr>
+    </table><hr />
+  </xsl:template>
+
+  <xsl:template match="requestInfo">
+    <table><tr>
+    		 <td><b>requestInfo </b></td>
+    		 <td><b>maxTime:</b> <xsl:value-of select="@maxTime"/></td>
+    		 <td><b>processingTime:</b> <xsl:value-of select="@processingTime"/></td>
+    		 <td><b>requestCount:</b> <xsl:value-of select="@requestCount"/></td>
+    		 <td><b>errorCount:</b> <xsl:value-of select="@errorCount"/></td>
+    		 <td><b>bytesReceived:</b> <xsl:value-of select="@bytesReceived"/></td>
+    		 <td><b>bytesSent:</b> <xsl:value-of select="@bytesSent"/></td>
+    	   </tr>
+    </table><hr />
+  </xsl:template>
+
+  <xsl:template match="workers">
+   <table>
+    <tr><th>Stage</th><th>Time</th><th>B Sent</th><th>B Recv</th><th>Client</th><th>VHost</th><th>Request</th></tr>
+  	<xsl:apply-templates select="worker"/>
+
+   </table><hr />
+  </xsl:template>
+
+  <xsl:template match="worker">
+   <tr>
+    <td><xsl:value-of select="@stage"/></td>
+    <td><xsl:value-of select="@requestProcessingTime"/></td>
+    <td><xsl:value-of select="@requestBytesSent"/></td>
+    <td><xsl:value-of select="@requestBytesReceived"/></td>
+    <td><xsl:value-of select="@remoteAddr"/></td>
+    <td><xsl:value-of select="@virtualHost"/></td>
+    <td><xsl:value-of select="@method"/> <xsl:value-of select="@currentUri"/>?<xsl:value-of select="@currentQueryString"/> <xsl:value-of select="@protocol"/></td>
+   </tr>
+  </xsl:template>
+
+</xsl:stylesheet>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina-manager.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina-manager.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina-manager.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina-optional.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina-optional.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina-optional.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/catalina.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/commons-el.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/commons-el.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/commons-el.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/commons-modeler.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/commons-modeler.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/commons-modeler.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,995 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
-   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
-   version="2.4">
-
-   <!-- ======================== Introduction ============================== -->
-   <!-- This document defines default values for *all* web applications      -->
-   <!-- loaded into this instance of Tomcat.  As each application is         -->
-   <!-- deployed, this file is processed, followed by the                    -->
-   <!-- "/WEB-INF/web.xml" deployment descriptor from your own               -->
-   <!-- applications.                                                        -->
-   <!--                                                                      -->
-   <!-- WARNING:  Do not configure application-specific resources here!      -->
-   <!-- They should go in the "/WEB-INF/web.xml" file in your application.   -->
-
-   <!-- ================== Common filter Configuration ==================== -->
-   <filter>
-      <filter-name>CommonHeadersFilter</filter-name>
-      <filter-class>org.jboss.web.tomcat.filters.ReplyHeaderFilter</filter-class>
-      <init-param>
-         <param-name>X-Powered-By</param-name>
-         <param-value>Servlet 2.4; JBoss-4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)/Tomcat-5.5</param-value>
-      </init-param>
-   </filter>
-
-   <filter-mapping>
-      <filter-name>CommonHeadersFilter</filter-name>
-      <url-pattern>/*</url-pattern>
-   </filter-mapping>
-
-   <!-- ================== Common Listener Configuration ==================== -->
-   <listener>
-      <listener-class>org.jboss.web.tomcat.security.SecurityFlushSessionListener</listener-class>
-   </listener>
-
-   <!-- ================== Built In Servlet Definitions ==================== -->
-
-
-   <!-- The default servlet for all web applications, that serves static     -->
-   <!-- resources.  It processes all requests that are not mapped to other   -->
-   <!-- servlets with servlet mappings (defined either here or in your own   -->
-   <!-- web.xml file.  This servlet supports the following initialization    -->
-   <!-- parameters (default values are in square brackets):                  -->
-   <!--                                                                      -->
-   <!--   debug               Debugging detail level for messages logged     -->
-   <!--                       by this servlet.  [0]                          -->
-   <!--                                                                      -->
-   <!--   input               Input buffer size (in bytes) when reading      -->
-   <!--                       resources to be served.  [2048]                -->
-   <!--                                                                      -->
-   <!--   listings            Should directory listings be produced if there -->
-   <!--                       is no welcome file in this directory?  [true]  -->
-   <!--                                                                      -->
-   <!--   output              Output buffer size (in bytes) when writing     -->
-   <!--                       resources to be served.  [2048]                -->
-   <!--                                                                      -->
-   <!--   readonly            Is this context "read only", so HTTP           -->
-   <!--                       commands like PUT and DELETE are               -->
-   <!--                       rejected?  [true]                              -->
-   <!--                                                                      -->
-   <!--   readmeFile          File name to display with the directory        -->
-   <!--                       contents. [null]                               -->
-   <!--                                                                      -->
-   <!--  For directory listing customization. Checks localXsltFile, then     -->
-   <!--  globalXsltFile, then defaults to original behavior.                 -->
-   <!--                                                                      -->
-   <!--   localXsltFile       Make directory listings an XML doc and         -->
-   <!--                       pass the result to this style sheet residing   -->
-   <!--                       in that directory. This overrides              -->
-   <!--                        globalXsltFile[null]                          -->
-   <!--                                                                      -->
-   <!--   globalXsltFile      Site wide configuration version of             -->
-   <!--                       localXsltFile This argument is expected        -->
-   <!--                       to be a physical file. [null]                  -->
-   <!--                                                                      -->
-   <!--                                                                      -->
-
-   <servlet>
-      <servlet-name>default</servlet-name>
-      <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
-      <init-param>
-         <param-name>debug</param-name>
-         <param-value>0</param-value>
-      </init-param>
-      <init-param>
-         <param-name>listings</param-name>
-         <param-value>true</param-value>
-      </init-param>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-
-   <!-- The "invoker" servlet, which executes anonymous servlet classes      -->
-   <!-- that have not been defined in a web.xml file.  Traditionally, this   -->
-   <!-- servlet is mapped to the URL pattern "/servlet/*", but you can map   -->
-   <!-- it to other patterns as well.  The extra path info portion of such a -->
-   <!-- request must be the fully qualified class name of a Java class that  -->
-   <!-- implements Servlet (or extends HttpServlet), or the servlet name     -->
-   <!-- of an existing servlet definition.     This servlet supports the     -->
-   <!-- following initialization parameters (default values are in square    -->
-   <!-- brackets):                                                           -->
-   <!--                                                                      -->
-   <!--   debug               Debugging detail level for messages logged     -->
-   <!--                       by this servlet.  [0]                          -->
-
-   <!--
-       <servlet>
-           <servlet-name>invoker</servlet-name>
-           <servlet-class>
-             org.apache.catalina.servlets.InvokerServlet
-           </servlet-class>
-           <init-param>
-               <param-name>debug</param-name>
-               <param-value>0</param-value>
-           </init-param>
-           <load-on-startup>2</load-on-startup>
-       </servlet>
-   -->
-
-
-   <!-- The JSP page compiler and execution servlet, which is the mechanism  -->
-   <!-- used by Tomcat to support JSP pages.  Traditionally, this servlet    -->
-   <!-- is mapped to the URL pattern "*.jsp".  This servlet supports the     -->
-   <!-- following initialization parameters (default values are in square    -->
-   <!-- brackets):                                                           -->
-   <!--                                                                      -->
-   <!--   checkInterval       If development is false and checkInterval is   -->
-   <!--                       greater than zero, background compilations are -->
-   <!--                       enabled. checkInterval is the time in seconds  -->
-   <!--                       between checks to see if a JSP page needs to   -->
-   <!--                       be recompiled. [0]                             -->
-   <!--                                                                      -->
-   <!--   modificationTestInterval                                           -->
-   <!--                       Causes a JSP (and its dependent files) to not  -->
-   <!--                       be checked for modification during the         -->
-   <!--                       specified time interval (in seconds) from the  -->
-   <!--                       last time the JSP was checked for              -->
-   <!--                       modification. A value of 0 will cause the JSP  -->
-   <!--                       to be checked on every access.                 -->
-   <!--                       Used in development mode only. [4]             -->
-   <!--                                                                      -->
-   <!--   compiler            Which compiler Ant should use to compile JSP   -->
-   <!--                       pages.  See the Ant documentation for more     -->
-   <!--                       information. [javac]                           -->
-   <!--                                                                      -->
-   <!--   classdebuginfo      Should the class file be compiled with         -->
-   <!--                       debugging information?  [true]                 -->
-   <!--                                                                      -->
-   <!--   classpath           What class path should I use while compiling   -->
-   <!--                       generated servlets?  [Created dynamically      -->
-   <!--                       based on the current web application]          -->
-   <!--                                                                      -->
-   <!--   development         Is Jasper used in development mode? If true,   -->
-   <!--                       the frequency at which JSPs are checked for    -->
-   <!--                       modification may be specified via the          -->
-   <!--                       modificationTestInterval parameter. [true]     -->
-   <!--                                                                      -->
-   <!--   enablePooling       Determines whether tag handler pooling is      -->
-   <!--                       enabled  [true]                                -->
-   <!--                                                                      -->
-   <!--   fork                Tell Ant to fork compiles of JSP pages so that -->
-   <!--                       a separate JVM is used for JSP page compiles   -->
-   <!--                       from the one Tomcat is running in. [true]      -->
-   <!--                                                                      -->
-   <!--   ieClassId           The class-id value to be sent to Internet      -->
-   <!--                       Explorer when using <jsp:plugin> tags.         -->
-   <!--                       [clsid:8AD9C840-044E-11D1-B3E9-00805F499D93]   -->
-   <!--                                                                      -->
-   <!--   javaEncoding        Java file encoding to use for generating java  -->
-   <!--                       source files. [UTF8]                           -->
-   <!--                                                                      -->
-   <!--   keepgenerated       Should we keep the generated Java source code  -->
-   <!--                       for each page instead of deleting it? [true]   -->
-   <!--                                                                      -->
-   <!--   mappedfile          Should we generate static content with one     -->
-   <!--                       print statement per input line, to ease        -->
-   <!--                       debugging?  [true]                             -->
-   <!--                                                                      -->
-   <!--   trimSpaces          Should white spaces in template text between   -->
-   <!--                       actions or directives be trimmed?  [false]     -->
-   <!--                                                                      -->
-   <!--   suppressSmap        Should the generation of SMAP info for JSR45   -->
-   <!--                       debugging be suppressed?  [false]              -->
-   <!--                                                                      -->
-   <!--   dumpSmap            Should the SMAP info for JSR45 debugging be    -->
-   <!--                       dumped to a file? [false]                      -->
-   <!--                       False if suppressSmap is true                  -->
-   <!--                                                                      -->
-   <!--   genStrAsCharArray   Should text strings be generated as char       -->
-   <!--                       arrays, to improve performance in some cases?  -->
-   <!--                       [false]                                        -->
-   <!--                                                                      -->
-   <!--   errorOnUseBeanInvalidClassAttribute                                -->
-   <!--                       Should Jasper issue an error when the value of -->
-   <!--                       the class attribute in an useBean action is    -->
-   <!--                       not a valid bean class?  [true]                -->
-   <!--                                                                      -->
-   <!--   scratchdir          What scratch directory should we use when      -->
-   <!--                       compiling JSP pages?  [default work directory  -->
-   <!--                       for the current web application]               -->
-   <!--                                                                      -->
-   <!--   xpoweredBy          Determines whether X-Powered-By response       -->
-   <!--                       header is added by generated servlet  [false]  -->
-   <!--                                                                      -->
-   <!-- If you wish to use Jikes to compile JSP pages:                       -->
-   <!--   Set the init parameter "compiler" to "jikes".  Define              -->
-   <!--   the property "-Dbuild.compiler.emacs=true" when starting Tomcat    -->
-   <!--   by adding the above to your CATALINA_OPTS environment variable.    -->
-   <!--   If you get an error reporting that jikes can't use UTF8 encoding,  -->
-   <!--   try setting the init parameter "javaEncoding" to "ISO-8859-1".     -->
-
-   <servlet>
-      <servlet-name>jsp</servlet-name>
-      <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
-      <init-param>
-         <param-name>fork</param-name>
-         <param-value>false</param-value>
-      </init-param>
-      <init-param>
-         <param-name>xpoweredBy</param-name>
-         <param-value>false</param-value>
-      </init-param>
-      <!-- Uncomment to use jdk1.5 features in jsp pages
-      <init-param>
-         <param-name>compilerSourceVM</param-name>
-         <param-value>1.5</param-value>
-      </init-param>
-      -->
-      <!-- Use a custom options class to allow the shared tag lib descriptors
-       to be loaded from jars in the tomcat sar conf/tlds directory. The
-       standard options implementation can only find taglibs based on the
-       class loader classpath.
-      -->
-      <init-param>
-         <param-name>engineOptionsClass</param-name>
-         <param-value>org.jboss.web.tomcat.tc5.jasper.JspServletOptions</param-value>
-      </init-param>
-      <!-- Specify the jars relative to the jbossweb-tomcat55.sar that should
-        be scanned for common tag lib descriptors to include in every war
-        deployment.
-      -->
-      <init-param>
-         <description>MyFaces tlds</description>
-         <param-name>tagLibJar0</param-name>
-         <param-value>jsf-libs/myfaces-impl.jar</param-value>
-      </init-param>
-
-      <load-on-startup>3</load-on-startup>
-   </servlet>
-
-
-   <!-- Server Side Includes processing servlet, which processes SSI         -->
-   <!-- directives in HTML pages consistent with similar support in web      -->
-   <!-- servers like Apache.  Traditionally, this servlet is mapped to the   -->
-   <!-- URL pattern "*.shtml".  This servlet supports the following          -->
-   <!-- initialization parameters (default values are in square brackets):   -->
-   <!--                                                                      -->
-   <!--   buffered            Should output from this servlet be buffered?   -->
-   <!--                       (0=false, 1=true)  [0]                         -->
-   <!--                                                                      -->
-   <!--   debug               Debugging detail level for messages logged     -->
-   <!--                       by this servlet.  [0]                          -->
-   <!--                                                                      -->
-   <!--   expires             The number of seconds before a page with SSI   -->
-   <!--                       directives will expire.  [No default]          -->
-   <!--                                                                      -->
-   <!--   isVirtualWebappRelative                                            -->
-   <!--                       Should "virtual" paths be interpreted as       -->
-   <!--                       relative to the context root, instead of       -->
-   <!--                       the server root?  (0=false, 1=true) [0]        -->
-   <!--                                                                      -->
-   <!--                                                                      -->
-   <!-- IMPORTANT: To use the SSI servlet, you also need to rename the       -->
-   <!--            $CATALINA_HOME/server/lib/servlets-ssi.renametojar file   -->
-   <!--            to $CATALINA_HOME/server/lib/servlets-ssi.jar             -->
-
-   <!--
-       <servlet>
-           <servlet-name>ssi</servlet-name>
-           <servlet-class>
-             org.apache.catalina.ssi.SSIServlet
-           </servlet-class>
-           <init-param>
-             <param-name>buffered</param-name>
-             <param-value>1</param-value>
-           </init-param>
-           <init-param>
-             <param-name>debug</param-name>
-             <param-value>0</param-value>
-           </init-param>
-           <init-param>
-             <param-name>expires</param-name>
-             <param-value>666</param-value>
-           </init-param>
-           <init-param>
-             <param-name>isVirtualWebappRelative</param-name>
-             <param-value>0</param-value>
-           </init-param>
-           <load-on-startup>4</load-on-startup>
-       </servlet>
-   -->
-
-
-   <!-- Common Gateway Includes (CGI) processing servlet, which supports     -->
-   <!-- execution of external applications that conform to the CGI spec      -->
-   <!-- requirements.  Typically, this servlet is mapped to the URL pattern  -->
-   <!-- "/cgi-bin/*", which means that any CGI applications that are         -->
-   <!-- executed must be present within the web application.  This servlet   -->
-   <!-- supports the following initialization parameters (default values     -->
-   <!-- are in square brackets):                                             -->
-   <!--                                                                      -->
-   <!--   cgiPathPrefix        The CGI search path will start at             -->
-   <!--                        webAppRootDir + File.separator + this prefix. -->
-   <!--                        [WEB-INF/cgi]                                 -->
-   <!--                                                                      -->
-   <!--   debug                Debugging detail level for messages logged    -->
-   <!--                        by this servlet.  [0]                         -->
-   <!--                                                                      -->
-   <!--   executable           Name of the exectuable used to run the        -->
-   <!--                        script. [perl]                                -->
-   <!--                                                                      -->
-   <!--   parameterEncoding    Name of parameter encoding to be used with    -->
-   <!--                        CGI servlet.                                  -->
-   <!--                        [System.getProperty("file.encoding","UTF-8")] -->
-   <!--                                                                      -->
-   <!--   passShellEnvironment Should the shell environment variables (if    -->
-   <!--                        any) be passed to the CGI script? [false]     -->
-   <!--                                                                      -->
-   <!-- IMPORTANT: To use the CGI servlet, you also need to rename the       -->
-   <!--            $CATALINA_HOME/server/lib/servlets-cgi.renametojar file   -->
-   <!--            to $CATALINA_HOME/server/lib/servlets-cgi.jar             -->
-
-   <!--
-       <servlet>
-           <servlet-name>cgi</servlet-name>
-           <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
-           <init-param>
-             <param-name>debug</param-name>
-             <param-value>6</param-value>
-           </init-param>
-           <init-param>
-             <param-name>cgiPathPrefix</param-name>
-             <param-value>WEB-INF/cgi</param-value>
-           </init-param>
-            <load-on-startup>5</load-on-startup>
-       </servlet>
-   -->
-
-
-   <!-- ================ Built In Servlet Mappings ========================= -->
-
-
-   <!-- The servlet mappings for the built in servlets defined above.  Note  -->
-   <!-- that, by default, the CGI and SSI servlets are *not* mapped.  You    -->
-   <!-- must uncomment these mappings (or add them to your application's own -->
-   <!-- web.xml deployment descriptor) to enable these services              -->
-
-   <!-- The mapping for the default servlet -->
-   <servlet-mapping>
-      <servlet-name>default</servlet-name>
-      <url-pattern>/</url-pattern>
-   </servlet-mapping>
-
-   <!-- The mapping for the invoker servlet -->
-   <!--
-       <servlet-mapping>
-           <servlet-name>invoker</servlet-name>
-           <url-pattern>/servlet/*</url-pattern>
-       </servlet-mapping>
-   -->
-
-   <!-- The mapping for the JSP servlet -->
-   <servlet-mapping>
-      <servlet-name>jsp</servlet-name>
-      <url-pattern>*.jsp</url-pattern>
-   </servlet-mapping>
-
-   <servlet-mapping>
-      <servlet-name>jsp</servlet-name>
-      <url-pattern>*.jspx</url-pattern>
-   </servlet-mapping>
-
-   <!-- The mapping for the SSI servlet -->
-   <!--
-       <servlet-mapping>
-           <servlet-name>ssi</servlet-name>
-           <url-pattern>*.shtml</url-pattern>
-       </servlet-mapping>
-   -->
-
-   <!-- The mapping for the CGI Gateway servlet -->
-
-   <!--
-       <servlet-mapping>
-           <servlet-name>cgi</servlet-name>
-           <url-pattern>/cgi-bin/*</url-pattern>
-       </servlet-mapping>
-   -->
-
-
-   <!-- ==================== Default Session Configuration ================= -->
-   <!-- You can set the default session timeout (in minutes) for all newly   -->
-   <!-- created sessions by modifying the value below.                       -->
-
-   <session-config>
-      <session-timeout>30</session-timeout>
-   </session-config>
-
-
-   <!-- ===================== Default MIME Type Mappings =================== -->
-   <!-- When serving static resources, Tomcat will automatically generate    -->
-   <!-- a "Content-Type" header based on the resource's filename extension,  -->
-   <!-- based on these mappings.  Additional mappings can be added here (to  -->
-   <!-- apply to all web applications), or in your own application's web.xml -->
-   <!-- deployment descriptor.                                               -->
-
-   <mime-mapping>
-      <extension>abs</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ai</extension>
-      <mime-type>application/postscript</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>aif</extension>
-      <mime-type>audio/x-aiff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>aifc</extension>
-      <mime-type>audio/x-aiff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>aiff</extension>
-      <mime-type>audio/x-aiff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>aim</extension>
-      <mime-type>application/x-aim</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>art</extension>
-      <mime-type>image/x-jg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>asf</extension>
-      <mime-type>video/x-ms-asf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>asx</extension>
-      <mime-type>video/x-ms-asf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>au</extension>
-      <mime-type>audio/basic</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>avi</extension>
-      <mime-type>video/x-msvideo</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>avx</extension>
-      <mime-type>video/x-rad-screenplay</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>bcpio</extension>
-      <mime-type>application/x-bcpio</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>bin</extension>
-      <mime-type>application/octet-stream</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>bmp</extension>
-      <mime-type>image/bmp</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>body</extension>
-      <mime-type>text/html</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>cdf</extension>
-      <mime-type>application/x-cdf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>cer</extension>
-      <mime-type>application/x-x509-ca-cert</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>class</extension>
-      <mime-type>application/java</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>cpio</extension>
-      <mime-type>application/x-cpio</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>csh</extension>
-      <mime-type>application/x-csh</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>css</extension>
-      <mime-type>text/css</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>dib</extension>
-      <mime-type>image/bmp</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>doc</extension>
-      <mime-type>application/msword</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>dtd</extension>
-      <mime-type>text/plain</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>dv</extension>
-      <mime-type>video/x-dv</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>dvi</extension>
-      <mime-type>application/x-dvi</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>eps</extension>
-      <mime-type>application/postscript</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>etx</extension>
-      <mime-type>text/x-setext</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>exe</extension>
-      <mime-type>application/octet-stream</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>gif</extension>
-      <mime-type>image/gif</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>gtar</extension>
-      <mime-type>application/x-gtar</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>gz</extension>
-      <mime-type>application/x-gzip</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>hdf</extension>
-      <mime-type>application/x-hdf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>hqx</extension>
-      <mime-type>application/mac-binhex40</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>htc</extension>
-      <mime-type>text/x-component</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>htm</extension>
-      <mime-type>text/html</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>html</extension>
-      <mime-type>text/html</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>hqx</extension>
-      <mime-type>application/mac-binhex40</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ief</extension>
-      <mime-type>image/ief</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jad</extension>
-      <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jar</extension>
-      <mime-type>application/java-archive</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>java</extension>
-      <mime-type>text/plain</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jnlp</extension>
-      <mime-type>application/x-java-jnlp-file</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jpe</extension>
-      <mime-type>image/jpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jpeg</extension>
-      <mime-type>image/jpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jpg</extension>
-      <mime-type>image/jpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>js</extension>
-      <mime-type>text/javascript</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jsf</extension>
-      <mime-type>text/plain</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jspf</extension>
-      <mime-type>text/plain</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>kar</extension>
-      <mime-type>audio/x-midi</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>latex</extension>
-      <mime-type>application/x-latex</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>m3u</extension>
-      <mime-type>audio/x-mpegurl</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mac</extension>
-      <mime-type>image/x-macpaint</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>man</extension>
-      <mime-type>application/x-troff-man</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>me</extension>
-      <mime-type>application/x-troff-me</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mid</extension>
-      <mime-type>audio/x-midi</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>midi</extension>
-      <mime-type>audio/x-midi</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mif</extension>
-      <mime-type>application/x-mif</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mov</extension>
-      <mime-type>video/quicktime</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>movie</extension>
-      <mime-type>video/x-sgi-movie</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mp1</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mp2</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mp3</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpa</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpe</extension>
-      <mime-type>video/mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpeg</extension>
-      <mime-type>video/mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpega</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpg</extension>
-      <mime-type>video/mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpv2</extension>
-      <mime-type>video/mpeg2</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ms</extension>
-      <mime-type>application/x-wais-source</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>nc</extension>
-      <mime-type>application/x-netcdf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>oda</extension>
-      <mime-type>application/oda</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pbm</extension>
-      <mime-type>image/x-portable-bitmap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pct</extension>
-      <mime-type>image/pict</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pdf</extension>
-      <mime-type>application/pdf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pgm</extension>
-      <mime-type>image/x-portable-graymap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pic</extension>
-      <mime-type>image/pict</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pict</extension>
-      <mime-type>image/pict</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pls</extension>
-      <mime-type>audio/x-scpls</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>png</extension>
-      <mime-type>image/png</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pnm</extension>
-      <mime-type>image/x-portable-anymap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pnt</extension>
-      <mime-type>image/x-macpaint</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ppm</extension>
-      <mime-type>image/x-portable-pixmap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ppt</extension>
-      <mime-type>application/powerpoint</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ps</extension>
-      <mime-type>application/postscript</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>psd</extension>
-      <mime-type>image/x-photoshop</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>qt</extension>
-      <mime-type>video/quicktime</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>qti</extension>
-      <mime-type>image/x-quicktime</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>qtif</extension>
-      <mime-type>image/x-quicktime</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ras</extension>
-      <mime-type>image/x-cmu-raster</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>rgb</extension>
-      <mime-type>image/x-rgb</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>rm</extension>
-      <mime-type>application/vnd.rn-realmedia</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>roff</extension>
-      <mime-type>application/x-troff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>rtf</extension>
-      <mime-type>application/rtf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>rtx</extension>
-      <mime-type>text/richtext</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>sh</extension>
-      <mime-type>application/x-sh</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>shar</extension>
-      <mime-type>application/x-shar</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>smf</extension>
-      <mime-type>audio/x-midi</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>sit</extension>
-      <mime-type>application/x-stuffit</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>snd</extension>
-      <mime-type>audio/basic</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>src</extension>
-      <mime-type>application/x-wais-source</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>sv4cpio</extension>
-      <mime-type>application/x-sv4cpio</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>sv4crc</extension>
-      <mime-type>application/x-sv4crc</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>swf</extension>
-      <mime-type>application/x-shockwave-flash</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>t</extension>
-      <mime-type>application/x-troff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tar</extension>
-      <mime-type>application/x-tar</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tcl</extension>
-      <mime-type>application/x-tcl</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tex</extension>
-      <mime-type>application/x-tex</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>texi</extension>
-      <mime-type>application/x-texinfo</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>texinfo</extension>
-      <mime-type>application/x-texinfo</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tif</extension>
-      <mime-type>image/tiff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tiff</extension>
-      <mime-type>image/tiff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tr</extension>
-      <mime-type>application/x-troff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tsv</extension>
-      <mime-type>text/tab-separated-values</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>txt</extension>
-      <mime-type>text/plain</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ulw</extension>
-      <mime-type>audio/basic</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ustar</extension>
-      <mime-type>application/x-ustar</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xbm</extension>
-      <mime-type>image/x-xbitmap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xht</extension>
-      <mime-type>application/xhtml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xhtml</extension>
-      <mime-type>application/xhtml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xml</extension>
-      <mime-type>text/xml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xpm</extension>
-      <mime-type>image/x-xpixmap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xsl</extension>
-      <mime-type>text/xml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xwd</extension>
-      <mime-type>image/x-xwindowdump</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>wav</extension>
-      <mime-type>audio/x-wav</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>svg</extension>
-      <mime-type>image/svg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>svgz</extension>
-      <mime-type>image/svg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>vsd</extension>
-      <mime-type>application/x-visio</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <!-- Wireless Bitmap -->
-      <extension>wbmp</extension>
-      <mime-type>image/vnd.wap.wbmp</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <!-- WML Source -->
-      <extension>wml</extension>
-      <mime-type>text/vnd.wap.wml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <!-- Compiled WML -->
-      <extension>wmlc</extension>
-      <mime-type>application/vnd.wap.wmlc</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <!-- WML Script Source -->
-      <extension>wmls</extension>
-      <mime-type>text/vnd.wap.wmlscript</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <!-- Compiled WML Script -->
-      <extension>wmlscriptc</extension>
-      <mime-type>application/vnd.wap.wmlscriptc</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>wrl</extension>
-      <mime-type>x-world/x-vrml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>Z</extension>
-      <mime-type>application/x-compress</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>z</extension>
-      <mime-type>application/x-compress</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>zip</extension>
-      <mime-type>application/zip</mime-type>
-   </mime-mapping>
-
-
-   <!-- ==================== Default Welcome File List ===================== -->
-   <!-- When a request URI refers to a directory, the default servlet looks  -->
-   <!-- for a "welcome file" within that directory and, if present,          -->
-   <!-- to the corresponding resource URI for display.  If no welcome file   -->
-   <!-- is present, the default servlet either serves a directory listing,   -->
-   <!-- or returns a 404 status, depending on how it is configured.          -->
-   <!--                                                                      -->
-   <!-- If you define welcome files in your own application's web.xml        -->
-   <!-- deployment descriptor, that list *replaces* the list configured      -->
-   <!-- here, so be sure that you include any of the default values that     -->
-   <!-- you wish to include.                                                 -->
-
-   <welcome-file-list>
-      <welcome-file>index.html</welcome-file>
-      <welcome-file>index.htm</welcome-file>
-      <welcome-file>index.jsp</welcome-file>
-   </welcome-file-list>
-
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,995 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
+   version="2.4">
+
+   <!-- ======================== Introduction ============================== -->
+   <!-- This document defines default values for *all* web applications      -->
+   <!-- loaded into this instance of Tomcat.  As each application is         -->
+   <!-- deployed, this file is processed, followed by the                    -->
+   <!-- "/WEB-INF/web.xml" deployment descriptor from your own               -->
+   <!-- applications.                                                        -->
+   <!--                                                                      -->
+   <!-- WARNING:  Do not configure application-specific resources here!      -->
+   <!-- They should go in the "/WEB-INF/web.xml" file in your application.   -->
+
+   <!-- ================== Common filter Configuration ==================== -->
+   <filter>
+      <filter-name>CommonHeadersFilter</filter-name>
+      <filter-class>org.jboss.web.tomcat.filters.ReplyHeaderFilter</filter-class>
+      <init-param>
+         <param-name>X-Powered-By</param-name>
+         <param-value>Servlet 2.4; JBoss-4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)/Tomcat-5.5</param-value>
+      </init-param>
+   </filter>
+
+   <filter-mapping>
+      <filter-name>CommonHeadersFilter</filter-name>
+      <url-pattern>/*</url-pattern>
+   </filter-mapping>
+
+   <!-- ================== Common Listener Configuration ==================== -->
+   <listener>
+      <listener-class>org.jboss.web.tomcat.security.SecurityFlushSessionListener</listener-class>
+   </listener>
+
+   <!-- ================== Built In Servlet Definitions ==================== -->
+
+
+   <!-- The default servlet for all web applications, that serves static     -->
+   <!-- resources.  It processes all requests that are not mapped to other   -->
+   <!-- servlets with servlet mappings (defined either here or in your own   -->
+   <!-- web.xml file.  This servlet supports the following initialization    -->
+   <!-- parameters (default values are in square brackets):                  -->
+   <!--                                                                      -->
+   <!--   debug               Debugging detail level for messages logged     -->
+   <!--                       by this servlet.  [0]                          -->
+   <!--                                                                      -->
+   <!--   input               Input buffer size (in bytes) when reading      -->
+   <!--                       resources to be served.  [2048]                -->
+   <!--                                                                      -->
+   <!--   listings            Should directory listings be produced if there -->
+   <!--                       is no welcome file in this directory?  [true]  -->
+   <!--                                                                      -->
+   <!--   output              Output buffer size (in bytes) when writing     -->
+   <!--                       resources to be served.  [2048]                -->
+   <!--                                                                      -->
+   <!--   readonly            Is this context "read only", so HTTP           -->
+   <!--                       commands like PUT and DELETE are               -->
+   <!--                       rejected?  [true]                              -->
+   <!--                                                                      -->
+   <!--   readmeFile          File name to display with the directory        -->
+   <!--                       contents. [null]                               -->
+   <!--                                                                      -->
+   <!--  For directory listing customization. Checks localXsltFile, then     -->
+   <!--  globalXsltFile, then defaults to original behavior.                 -->
+   <!--                                                                      -->
+   <!--   localXsltFile       Make directory listings an XML doc and         -->
+   <!--                       pass the result to this style sheet residing   -->
+   <!--                       in that directory. This overrides              -->
+   <!--                        globalXsltFile[null]                          -->
+   <!--                                                                      -->
+   <!--   globalXsltFile      Site wide configuration version of             -->
+   <!--                       localXsltFile This argument is expected        -->
+   <!--                       to be a physical file. [null]                  -->
+   <!--                                                                      -->
+   <!--                                                                      -->
+
+   <servlet>
+      <servlet-name>default</servlet-name>
+      <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
+      <init-param>
+         <param-name>debug</param-name>
+         <param-value>0</param-value>
+      </init-param>
+      <init-param>
+         <param-name>listings</param-name>
+         <param-value>true</param-value>
+      </init-param>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+
+   <!-- The "invoker" servlet, which executes anonymous servlet classes      -->
+   <!-- that have not been defined in a web.xml file.  Traditionally, this   -->
+   <!-- servlet is mapped to the URL pattern "/servlet/*", but you can map   -->
+   <!-- it to other patterns as well.  The extra path info portion of such a -->
+   <!-- request must be the fully qualified class name of a Java class that  -->
+   <!-- implements Servlet (or extends HttpServlet), or the servlet name     -->
+   <!-- of an existing servlet definition.     This servlet supports the     -->
+   <!-- following initialization parameters (default values are in square    -->
+   <!-- brackets):                                                           -->
+   <!--                                                                      -->
+   <!--   debug               Debugging detail level for messages logged     -->
+   <!--                       by this servlet.  [0]                          -->
+
+   <!--
+       <servlet>
+           <servlet-name>invoker</servlet-name>
+           <servlet-class>
+             org.apache.catalina.servlets.InvokerServlet
+           </servlet-class>
+           <init-param>
+               <param-name>debug</param-name>
+               <param-value>0</param-value>
+           </init-param>
+           <load-on-startup>2</load-on-startup>
+       </servlet>
+   -->
+
+
+   <!-- The JSP page compiler and execution servlet, which is the mechanism  -->
+   <!-- used by Tomcat to support JSP pages.  Traditionally, this servlet    -->
+   <!-- is mapped to the URL pattern "*.jsp".  This servlet supports the     -->
+   <!-- following initialization parameters (default values are in square    -->
+   <!-- brackets):                                                           -->
+   <!--                                                                      -->
+   <!--   checkInterval       If development is false and checkInterval is   -->
+   <!--                       greater than zero, background compilations are -->
+   <!--                       enabled. checkInterval is the time in seconds  -->
+   <!--                       between checks to see if a JSP page needs to   -->
+   <!--                       be recompiled. [0]                             -->
+   <!--                                                                      -->
+   <!--   modificationTestInterval                                           -->
+   <!--                       Causes a JSP (and its dependent files) to not  -->
+   <!--                       be checked for modification during the         -->
+   <!--                       specified time interval (in seconds) from the  -->
+   <!--                       last time the JSP was checked for              -->
+   <!--                       modification. A value of 0 will cause the JSP  -->
+   <!--                       to be checked on every access.                 -->
+   <!--                       Used in development mode only. [4]             -->
+   <!--                                                                      -->
+   <!--   compiler            Which compiler Ant should use to compile JSP   -->
+   <!--                       pages.  See the Ant documentation for more     -->
+   <!--                       information. [javac]                           -->
+   <!--                                                                      -->
+   <!--   classdebuginfo      Should the class file be compiled with         -->
+   <!--                       debugging information?  [true]                 -->
+   <!--                                                                      -->
+   <!--   classpath           What class path should I use while compiling   -->
+   <!--                       generated servlets?  [Created dynamically      -->
+   <!--                       based on the current web application]          -->
+   <!--                                                                      -->
+   <!--   development         Is Jasper used in development mode? If true,   -->
+   <!--                       the frequency at which JSPs are checked for    -->
+   <!--                       modification may be specified via the          -->
+   <!--                       modificationTestInterval parameter. [true]     -->
+   <!--                                                                      -->
+   <!--   enablePooling       Determines whether tag handler pooling is      -->
+   <!--                       enabled  [true]                                -->
+   <!--                                                                      -->
+   <!--   fork                Tell Ant to fork compiles of JSP pages so that -->
+   <!--                       a separate JVM is used for JSP page compiles   -->
+   <!--                       from the one Tomcat is running in. [true]      -->
+   <!--                                                                      -->
+   <!--   ieClassId           The class-id value to be sent to Internet      -->
+   <!--                       Explorer when using <jsp:plugin> tags.         -->
+   <!--                       [clsid:8AD9C840-044E-11D1-B3E9-00805F499D93]   -->
+   <!--                                                                      -->
+   <!--   javaEncoding        Java file encoding to use for generating java  -->
+   <!--                       source files. [UTF8]                           -->
+   <!--                                                                      -->
+   <!--   keepgenerated       Should we keep the generated Java source code  -->
+   <!--                       for each page instead of deleting it? [true]   -->
+   <!--                                                                      -->
+   <!--   mappedfile          Should we generate static content with one     -->
+   <!--                       print statement per input line, to ease        -->
+   <!--                       debugging?  [true]                             -->
+   <!--                                                                      -->
+   <!--   trimSpaces          Should white spaces in template text between   -->
+   <!--                       actions or directives be trimmed?  [false]     -->
+   <!--                                                                      -->
+   <!--   suppressSmap        Should the generation of SMAP info for JSR45   -->
+   <!--                       debugging be suppressed?  [false]              -->
+   <!--                                                                      -->
+   <!--   dumpSmap            Should the SMAP info for JSR45 debugging be    -->
+   <!--                       dumped to a file? [false]                      -->
+   <!--                       False if suppressSmap is true                  -->
+   <!--                                                                      -->
+   <!--   genStrAsCharArray   Should text strings be generated as char       -->
+   <!--                       arrays, to improve performance in some cases?  -->
+   <!--                       [false]                                        -->
+   <!--                                                                      -->
+   <!--   errorOnUseBeanInvalidClassAttribute                                -->
+   <!--                       Should Jasper issue an error when the value of -->
+   <!--                       the class attribute in an useBean action is    -->
+   <!--                       not a valid bean class?  [true]                -->
+   <!--                                                                      -->
+   <!--   scratchdir          What scratch directory should we use when      -->
+   <!--                       compiling JSP pages?  [default work directory  -->
+   <!--                       for the current web application]               -->
+   <!--                                                                      -->
+   <!--   xpoweredBy          Determines whether X-Powered-By response       -->
+   <!--                       header is added by generated servlet  [false]  -->
+   <!--                                                                      -->
+   <!-- If you wish to use Jikes to compile JSP pages:                       -->
+   <!--   Set the init parameter "compiler" to "jikes".  Define              -->
+   <!--   the property "-Dbuild.compiler.emacs=true" when starting Tomcat    -->
+   <!--   by adding the above to your CATALINA_OPTS environment variable.    -->
+   <!--   If you get an error reporting that jikes can't use UTF8 encoding,  -->
+   <!--   try setting the init parameter "javaEncoding" to "ISO-8859-1".     -->
+
+   <servlet>
+      <servlet-name>jsp</servlet-name>
+      <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
+      <init-param>
+         <param-name>fork</param-name>
+         <param-value>false</param-value>
+      </init-param>
+      <init-param>
+         <param-name>xpoweredBy</param-name>
+         <param-value>false</param-value>
+      </init-param>
+      <!-- Uncomment to use jdk1.5 features in jsp pages
+      <init-param>
+         <param-name>compilerSourceVM</param-name>
+         <param-value>1.5</param-value>
+      </init-param>
+      -->
+      <!-- Use a custom options class to allow the shared tag lib descriptors
+       to be loaded from jars in the tomcat sar conf/tlds directory. The
+       standard options implementation can only find taglibs based on the
+       class loader classpath.
+      -->
+      <init-param>
+         <param-name>engineOptionsClass</param-name>
+         <param-value>org.jboss.web.tomcat.tc5.jasper.JspServletOptions</param-value>
+      </init-param>
+      <!-- Specify the jars relative to the jbossweb-tomcat55.sar that should
+        be scanned for common tag lib descriptors to include in every war
+        deployment.
+      -->
+      <init-param>
+         <description>MyFaces tlds</description>
+         <param-name>tagLibJar0</param-name>
+         <param-value>jsf-libs/myfaces-impl.jar</param-value>
+      </init-param>
+
+      <load-on-startup>3</load-on-startup>
+   </servlet>
+
+
+   <!-- Server Side Includes processing servlet, which processes SSI         -->
+   <!-- directives in HTML pages consistent with similar support in web      -->
+   <!-- servers like Apache.  Traditionally, this servlet is mapped to the   -->
+   <!-- URL pattern "*.shtml".  This servlet supports the following          -->
+   <!-- initialization parameters (default values are in square brackets):   -->
+   <!--                                                                      -->
+   <!--   buffered            Should output from this servlet be buffered?   -->
+   <!--                       (0=false, 1=true)  [0]                         -->
+   <!--                                                                      -->
+   <!--   debug               Debugging detail level for messages logged     -->
+   <!--                       by this servlet.  [0]                          -->
+   <!--                                                                      -->
+   <!--   expires             The number of seconds before a page with SSI   -->
+   <!--                       directives will expire.  [No default]          -->
+   <!--                                                                      -->
+   <!--   isVirtualWebappRelative                                            -->
+   <!--                       Should "virtual" paths be interpreted as       -->
+   <!--                       relative to the context root, instead of       -->
+   <!--                       the server root?  (0=false, 1=true) [0]        -->
+   <!--                                                                      -->
+   <!--                                                                      -->
+   <!-- IMPORTANT: To use the SSI servlet, you also need to rename the       -->
+   <!--            $CATALINA_HOME/server/lib/servlets-ssi.renametojar file   -->
+   <!--            to $CATALINA_HOME/server/lib/servlets-ssi.jar             -->
+
+   <!--
+       <servlet>
+           <servlet-name>ssi</servlet-name>
+           <servlet-class>
+             org.apache.catalina.ssi.SSIServlet
+           </servlet-class>
+           <init-param>
+             <param-name>buffered</param-name>
+             <param-value>1</param-value>
+           </init-param>
+           <init-param>
+             <param-name>debug</param-name>
+             <param-value>0</param-value>
+           </init-param>
+           <init-param>
+             <param-name>expires</param-name>
+             <param-value>666</param-value>
+           </init-param>
+           <init-param>
+             <param-name>isVirtualWebappRelative</param-name>
+             <param-value>0</param-value>
+           </init-param>
+           <load-on-startup>4</load-on-startup>
+       </servlet>
+   -->
+
+
+   <!-- Common Gateway Includes (CGI) processing servlet, which supports     -->
+   <!-- execution of external applications that conform to the CGI spec      -->
+   <!-- requirements.  Typically, this servlet is mapped to the URL pattern  -->
+   <!-- "/cgi-bin/*", which means that any CGI applications that are         -->
+   <!-- executed must be present within the web application.  This servlet   -->
+   <!-- supports the following initialization parameters (default values     -->
+   <!-- are in square brackets):                                             -->
+   <!--                                                                      -->
+   <!--   cgiPathPrefix        The CGI search path will start at             -->
+   <!--                        webAppRootDir + File.separator + this prefix. -->
+   <!--                        [WEB-INF/cgi]                                 -->
+   <!--                                                                      -->
+   <!--   debug                Debugging detail level for messages logged    -->
+   <!--                        by this servlet.  [0]                         -->
+   <!--                                                                      -->
+   <!--   executable           Name of the exectuable used to run the        -->
+   <!--                        script. [perl]                                -->
+   <!--                                                                      -->
+   <!--   parameterEncoding    Name of parameter encoding to be used with    -->
+   <!--                        CGI servlet.                                  -->
+   <!--                        [System.getProperty("file.encoding","UTF-8")] -->
+   <!--                                                                      -->
+   <!--   passShellEnvironment Should the shell environment variables (if    -->
+   <!--                        any) be passed to the CGI script? [false]     -->
+   <!--                                                                      -->
+   <!-- IMPORTANT: To use the CGI servlet, you also need to rename the       -->
+   <!--            $CATALINA_HOME/server/lib/servlets-cgi.renametojar file   -->
+   <!--            to $CATALINA_HOME/server/lib/servlets-cgi.jar             -->
+
+   <!--
+       <servlet>
+           <servlet-name>cgi</servlet-name>
+           <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
+           <init-param>
+             <param-name>debug</param-name>
+             <param-value>6</param-value>
+           </init-param>
+           <init-param>
+             <param-name>cgiPathPrefix</param-name>
+             <param-value>WEB-INF/cgi</param-value>
+           </init-param>
+            <load-on-startup>5</load-on-startup>
+       </servlet>
+   -->
+
+
+   <!-- ================ Built In Servlet Mappings ========================= -->
+
+
+   <!-- The servlet mappings for the built in servlets defined above.  Note  -->
+   <!-- that, by default, the CGI and SSI servlets are *not* mapped.  You    -->
+   <!-- must uncomment these mappings (or add them to your application's own -->
+   <!-- web.xml deployment descriptor) to enable these services              -->
+
+   <!-- The mapping for the default servlet -->
+   <servlet-mapping>
+      <servlet-name>default</servlet-name>
+      <url-pattern>/</url-pattern>
+   </servlet-mapping>
+
+   <!-- The mapping for the invoker servlet -->
+   <!--
+       <servlet-mapping>
+           <servlet-name>invoker</servlet-name>
+           <url-pattern>/servlet/*</url-pattern>
+       </servlet-mapping>
+   -->
+
+   <!-- The mapping for the JSP servlet -->
+   <servlet-mapping>
+      <servlet-name>jsp</servlet-name>
+      <url-pattern>*.jsp</url-pattern>
+   </servlet-mapping>
+
+   <servlet-mapping>
+      <servlet-name>jsp</servlet-name>
+      <url-pattern>*.jspx</url-pattern>
+   </servlet-mapping>
+
+   <!-- The mapping for the SSI servlet -->
+   <!--
+       <servlet-mapping>
+           <servlet-name>ssi</servlet-name>
+           <url-pattern>*.shtml</url-pattern>
+       </servlet-mapping>
+   -->
+
+   <!-- The mapping for the CGI Gateway servlet -->
+
+   <!--
+       <servlet-mapping>
+           <servlet-name>cgi</servlet-name>
+           <url-pattern>/cgi-bin/*</url-pattern>
+       </servlet-mapping>
+   -->
+
+
+   <!-- ==================== Default Session Configuration ================= -->
+   <!-- You can set the default session timeout (in minutes) for all newly   -->
+   <!-- created sessions by modifying the value below.                       -->
+
+   <session-config>
+      <session-timeout>30</session-timeout>
+   </session-config>
+
+
+   <!-- ===================== Default MIME Type Mappings =================== -->
+   <!-- When serving static resources, Tomcat will automatically generate    -->
+   <!-- a "Content-Type" header based on the resource's filename extension,  -->
+   <!-- based on these mappings.  Additional mappings can be added here (to  -->
+   <!-- apply to all web applications), or in your own application's web.xml -->
+   <!-- deployment descriptor.                                               -->
+
+   <mime-mapping>
+      <extension>abs</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ai</extension>
+      <mime-type>application/postscript</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>aif</extension>
+      <mime-type>audio/x-aiff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>aifc</extension>
+      <mime-type>audio/x-aiff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>aiff</extension>
+      <mime-type>audio/x-aiff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>aim</extension>
+      <mime-type>application/x-aim</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>art</extension>
+      <mime-type>image/x-jg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>asf</extension>
+      <mime-type>video/x-ms-asf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>asx</extension>
+      <mime-type>video/x-ms-asf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>au</extension>
+      <mime-type>audio/basic</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>avi</extension>
+      <mime-type>video/x-msvideo</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>avx</extension>
+      <mime-type>video/x-rad-screenplay</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>bcpio</extension>
+      <mime-type>application/x-bcpio</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>bin</extension>
+      <mime-type>application/octet-stream</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>bmp</extension>
+      <mime-type>image/bmp</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>body</extension>
+      <mime-type>text/html</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>cdf</extension>
+      <mime-type>application/x-cdf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>cer</extension>
+      <mime-type>application/x-x509-ca-cert</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>class</extension>
+      <mime-type>application/java</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>cpio</extension>
+      <mime-type>application/x-cpio</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>csh</extension>
+      <mime-type>application/x-csh</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>css</extension>
+      <mime-type>text/css</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>dib</extension>
+      <mime-type>image/bmp</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>doc</extension>
+      <mime-type>application/msword</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>dtd</extension>
+      <mime-type>text/plain</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>dv</extension>
+      <mime-type>video/x-dv</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>dvi</extension>
+      <mime-type>application/x-dvi</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>eps</extension>
+      <mime-type>application/postscript</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>etx</extension>
+      <mime-type>text/x-setext</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>exe</extension>
+      <mime-type>application/octet-stream</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>gif</extension>
+      <mime-type>image/gif</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>gtar</extension>
+      <mime-type>application/x-gtar</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>gz</extension>
+      <mime-type>application/x-gzip</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>hdf</extension>
+      <mime-type>application/x-hdf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>hqx</extension>
+      <mime-type>application/mac-binhex40</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>htc</extension>
+      <mime-type>text/x-component</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>htm</extension>
+      <mime-type>text/html</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>html</extension>
+      <mime-type>text/html</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>hqx</extension>
+      <mime-type>application/mac-binhex40</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ief</extension>
+      <mime-type>image/ief</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jad</extension>
+      <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jar</extension>
+      <mime-type>application/java-archive</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>java</extension>
+      <mime-type>text/plain</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jnlp</extension>
+      <mime-type>application/x-java-jnlp-file</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jpe</extension>
+      <mime-type>image/jpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jpeg</extension>
+      <mime-type>image/jpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jpg</extension>
+      <mime-type>image/jpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>js</extension>
+      <mime-type>text/javascript</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jsf</extension>
+      <mime-type>text/plain</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jspf</extension>
+      <mime-type>text/plain</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>kar</extension>
+      <mime-type>audio/x-midi</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>latex</extension>
+      <mime-type>application/x-latex</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>m3u</extension>
+      <mime-type>audio/x-mpegurl</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mac</extension>
+      <mime-type>image/x-macpaint</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>man</extension>
+      <mime-type>application/x-troff-man</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>me</extension>
+      <mime-type>application/x-troff-me</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mid</extension>
+      <mime-type>audio/x-midi</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>midi</extension>
+      <mime-type>audio/x-midi</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mif</extension>
+      <mime-type>application/x-mif</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mov</extension>
+      <mime-type>video/quicktime</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>movie</extension>
+      <mime-type>video/x-sgi-movie</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mp1</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mp2</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mp3</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpa</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpe</extension>
+      <mime-type>video/mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpeg</extension>
+      <mime-type>video/mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpega</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpg</extension>
+      <mime-type>video/mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpv2</extension>
+      <mime-type>video/mpeg2</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ms</extension>
+      <mime-type>application/x-wais-source</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>nc</extension>
+      <mime-type>application/x-netcdf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>oda</extension>
+      <mime-type>application/oda</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pbm</extension>
+      <mime-type>image/x-portable-bitmap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pct</extension>
+      <mime-type>image/pict</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pdf</extension>
+      <mime-type>application/pdf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pgm</extension>
+      <mime-type>image/x-portable-graymap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pic</extension>
+      <mime-type>image/pict</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pict</extension>
+      <mime-type>image/pict</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pls</extension>
+      <mime-type>audio/x-scpls</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>png</extension>
+      <mime-type>image/png</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pnm</extension>
+      <mime-type>image/x-portable-anymap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pnt</extension>
+      <mime-type>image/x-macpaint</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ppm</extension>
+      <mime-type>image/x-portable-pixmap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ppt</extension>
+      <mime-type>application/powerpoint</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ps</extension>
+      <mime-type>application/postscript</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>psd</extension>
+      <mime-type>image/x-photoshop</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>qt</extension>
+      <mime-type>video/quicktime</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>qti</extension>
+      <mime-type>image/x-quicktime</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>qtif</extension>
+      <mime-type>image/x-quicktime</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ras</extension>
+      <mime-type>image/x-cmu-raster</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>rgb</extension>
+      <mime-type>image/x-rgb</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>rm</extension>
+      <mime-type>application/vnd.rn-realmedia</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>roff</extension>
+      <mime-type>application/x-troff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>rtf</extension>
+      <mime-type>application/rtf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>rtx</extension>
+      <mime-type>text/richtext</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>sh</extension>
+      <mime-type>application/x-sh</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>shar</extension>
+      <mime-type>application/x-shar</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>smf</extension>
+      <mime-type>audio/x-midi</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>sit</extension>
+      <mime-type>application/x-stuffit</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>snd</extension>
+      <mime-type>audio/basic</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>src</extension>
+      <mime-type>application/x-wais-source</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>sv4cpio</extension>
+      <mime-type>application/x-sv4cpio</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>sv4crc</extension>
+      <mime-type>application/x-sv4crc</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>swf</extension>
+      <mime-type>application/x-shockwave-flash</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>t</extension>
+      <mime-type>application/x-troff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tar</extension>
+      <mime-type>application/x-tar</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tcl</extension>
+      <mime-type>application/x-tcl</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tex</extension>
+      <mime-type>application/x-tex</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>texi</extension>
+      <mime-type>application/x-texinfo</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>texinfo</extension>
+      <mime-type>application/x-texinfo</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tif</extension>
+      <mime-type>image/tiff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tiff</extension>
+      <mime-type>image/tiff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tr</extension>
+      <mime-type>application/x-troff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tsv</extension>
+      <mime-type>text/tab-separated-values</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>txt</extension>
+      <mime-type>text/plain</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ulw</extension>
+      <mime-type>audio/basic</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ustar</extension>
+      <mime-type>application/x-ustar</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xbm</extension>
+      <mime-type>image/x-xbitmap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xht</extension>
+      <mime-type>application/xhtml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xhtml</extension>
+      <mime-type>application/xhtml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xml</extension>
+      <mime-type>text/xml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xpm</extension>
+      <mime-type>image/x-xpixmap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xsl</extension>
+      <mime-type>text/xml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xwd</extension>
+      <mime-type>image/x-xwindowdump</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>wav</extension>
+      <mime-type>audio/x-wav</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>svg</extension>
+      <mime-type>image/svg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>svgz</extension>
+      <mime-type>image/svg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>vsd</extension>
+      <mime-type>application/x-visio</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <!-- Wireless Bitmap -->
+      <extension>wbmp</extension>
+      <mime-type>image/vnd.wap.wbmp</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <!-- WML Source -->
+      <extension>wml</extension>
+      <mime-type>text/vnd.wap.wml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <!-- Compiled WML -->
+      <extension>wmlc</extension>
+      <mime-type>application/vnd.wap.wmlc</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <!-- WML Script Source -->
+      <extension>wmls</extension>
+      <mime-type>text/vnd.wap.wmlscript</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <!-- Compiled WML Script -->
+      <extension>wmlscriptc</extension>
+      <mime-type>application/vnd.wap.wmlscriptc</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>wrl</extension>
+      <mime-type>x-world/x-vrml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>Z</extension>
+      <mime-type>application/x-compress</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>z</extension>
+      <mime-type>application/x-compress</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>zip</extension>
+      <mime-type>application/zip</mime-type>
+   </mime-mapping>
+
+
+   <!-- ==================== Default Welcome File List ===================== -->
+   <!-- When a request URI refers to a directory, the default servlet looks  -->
+   <!-- for a "welcome file" within that directory and, if present,          -->
+   <!-- to the corresponding resource URI for display.  If no welcome file   -->
+   <!-- is present, the default servlet either serves a directory listing,   -->
+   <!-- or returns a 404 status, depending on how it is configured.          -->
+   <!--                                                                      -->
+   <!-- If you define welcome files in your own application's web.xml        -->
+   <!-- deployment descriptor, that list *replaces* the list configured      -->
+   <!-- here, so be sure that you include any of the default values that     -->
+   <!-- you wish to include.                                                 -->
+
+   <welcome-file-list>
+      <welcome-file>index.html</welcome-file>
+      <welcome-file>index.htm</welcome-file>
+      <welcome-file>index.jsp</welcome-file>
+   </welcome-file-list>
+
+</web-app>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/context.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/context.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/context.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,17 +0,0 @@
-<!-- The contents of this file will be loaded for each web application -->
-<Context cookies="true" crossContext="true">
-   <!-- Session persistence is disable by default. To enable for all web
-   apps set the pathname to a non-empty value:
-   <Manager pathname="SESSIONS.ser" />
-
-   To enable session persistence for a single web app, add a
-   WEB-INF/context.xml 
-   -->
-   <Manager pathname="" />
-
-   <!-- Install an InstanceListener to handle the establishment of the run-as
-   role for servlet init/destroy events.
-   -->
-   <InstanceListener>org.jboss.web.tomcat.security.RunAsListener</InstanceListener>
-   
-</Context>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/context.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/context.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/context.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/context.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,17 @@
+<!-- The contents of this file will be loaded for each web application -->
+<Context cookies="true" crossContext="true">
+   <!-- Session persistence is disable by default. To enable for all web
+   apps set the pathname to a non-empty value:
+   <Manager pathname="SESSIONS.ser" />
+
+   To enable session persistence for a single web app, add a
+   WEB-INF/context.xml 
+   -->
+   <Manager pathname="" />
+
+   <!-- Install an InstanceListener to handle the establishment of the run-as
+   role for servlet init/destroy events.
+   -->
+   <InstanceListener>org.jboss.web.tomcat.security.RunAsListener</InstanceListener>
+   
+</Context>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-compiler-jdt.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-compiler-jdt.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-compiler-jdt.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-compiler.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-compiler.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-compiler.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-runtime.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-runtime.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jasper-runtime.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-beanutils.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-beanutils.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-beanutils.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-codec.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-codec.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-codec.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-collections.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-collections.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-collections.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-digester-1.6.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-digester-1.6.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-digester-1.6.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-lang-2.1.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-lang-2.1.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/commons-lang-2.1.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/jstl.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/jstl.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/jstl.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-api.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-api.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-api.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-impl.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-impl.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-impl.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/naming-resources.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/naming-resources.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/naming-resources.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/server.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/server.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/server.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,162 +0,0 @@
-<Server>
-
-   <!-- Use a custom version of StandardService that allows the
-   connectors to be started independent of the normal lifecycle
-   start to allow web apps to be deployed before starting the
-   connectors.
-   -->
-   <Service name="jboss.web"
-      className="org.jboss.web.tomcat.tc5.StandardService">
-
-      <!-- A HTTP/1.1 Connector on port 8080 -->
-      <Connector port="8080" address="${jboss.bind.address}"
-         maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
-         emptySessionPath="true"
-         enableLookups="false" redirectPort="8443" acceptCount="100"
-         connectionTimeout="20000" disableUploadTimeout="true"/>
-
-      <!-- Add this option to the connector to avoid problems with 
-          .NET clients that don't implement HTTP/1.1 correctly 
-         restrictedUserAgents="^.*MS Web Services Client Protocol 1.1.4322.*$"
-      -->
-	
-      <!-- A AJP 1.3 Connector on port 8009 -->
-      <Connector port="8009" address="${jboss.bind.address}"
-         emptySessionPath="true" enableLookups="false" redirectPort="8443" 
-         protocol="AJP/1.3"/>
-
-      <!-- SSL/TLS Connector configuration using the admin devl guide keystore
-      <Connector port="8443" address="${jboss.bind.address}"
-           maxThreads="100" strategy="ms" maxHttpHeaderSize="8192"
-           emptySessionPath="true"
-           scheme="https" secure="true" clientAuth="false" 
-           keystoreFile="${jboss.server.home.dir}/conf/chap8.keystore"
-           keystorePass="rmi+ssl" sslProtocol = "TLS" />
-      -->
-
-      <Engine name="jboss.web" defaultHost="localhost">
-
-         <!-- The JAAS based authentication and authorization realm implementation
-         that is compatible with the jboss 3.2.x realm implementation.
-         - certificatePrincipal : the class name of the
-         org.jboss.security.auth.certs.CertificatePrincipal impl
-         used for mapping X509[] cert chains to a Princpal.
-         - allRolesMode : how to handle an auth-constraint with a role-name=*,
-         one of strict, authOnly, strictAuthOnly
-           + strict = Use the strict servlet spec interpretation which requires
-           that the user have one of the web-app/security-role/role-name
-           + authOnly = Allow any authenticated user
-           + strictAuthOnly = Allow any authenticated user only if there are no
-           web-app/security-roles
-         -->
-         <Realm className="org.jboss.web.tomcat.security.JBossSecurityMgrRealm"
-            certificatePrincipal="org.jboss.security.auth.certs.SubjectDNMapping"
-            allRolesMode="authOnly"
-            />
-         <!-- A subclass of JBossSecurityMgrRealm that uses the authentication
-         behavior of JBossSecurityMgrRealm, but overrides the authorization
-         checks to use JACC permissions with the current java.security.Policy
-         to determine authorized access.
-         - allRolesMode : how to handle an auth-constraint with a role-name=*,
-         one of strict, authOnly, strictAuthOnly
-           + strict = Use the strict servlet spec interpretation which requires
-           that the user have one of the web-app/security-role/role-name
-           + authOnly = Allow any authenticated user
-           + strictAuthOnly = Allow any authenticated user only if there are no
-           web-app/security-roles
-         <Realm className="org.jboss.web.tomcat.security.JaccAuthorizationRealm"
-            certificatePrincipal="org.jboss.security.auth.certs.SubjectDNMapping"
-            allRolesMode="authOnly"
-            />
-         -->
-
-        <Host name="localhost"
-           autoDeploy="false" deployOnStartup="false" deployXML="false"
-           configClass="org.jboss.web.tomcat.security.config.JBossContextConfig"
-           >
-
-            <!-- Uncomment to enable request dumper. This Valve "logs interesting 
-                 contents from the specified Request (before processing) and the 
-                 corresponding Response (after processing). It is especially useful 
-                 in debugging problems related to headers and cookies."
-            -->
-            <!--
-            <Valve className="org.apache.catalina.valves.RequestDumperValve" />
-            -->
- 
-            <!-- Access logger -->
-            <!--
-            <Valve className="org.apache.catalina.valves.FastCommonAccessLogValve"
-                prefix="localhost_access_log." suffix=".log"
-                pattern="common" directory="${jboss.server.home.dir}/log" 
-                resolveHosts="false" />
-            -->
-
-            <!-- Uncomment to enable single sign-on across web apps
-                deployed to this host. Does not provide SSO across a cluster.     
-            
-                If this valve is used, do not use the JBoss ClusteredSingleSignOn 
-                valve shown below. 
-                
-                A new configuration attribute is available beginning with
-                release 4.0.4:
-                
-                cookieDomain  configures the domain to which the SSO cookie
-                              will be scoped (i.e. the set of hosts to
-                              which the cookie will be presented).  By default
-                              the cookie is scoped to "/", meaning the host
-                              that presented it.  Set cookieDomain to a
-                              wider domain (e.g. "xyz.com") to allow an SSO
-                              to span more than one hostname.
-             -->
-            <!--
-            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-            -->
-
-            <!-- Uncomment to enable single sign-on across web apps
-               deployed to this host AND to all other hosts in the cluster.
-            
-               If this valve is used, do not use the standard Tomcat SingleSignOn
-               valve shown above.
-            
-               Valve uses a JBossCache instance to support SSO credential 
-               caching and replication across the cluster.  The JBossCache 
-               instance must be configured separately.  By default, the valve 
-               shares a JBossCache with the service that supports HttpSession 
-               replication.  See the "tc5-cluster-service.xml" file in the 
-               server/all/deploy directory for cache configuration details.
-            
-               Besides the attributes supported by the standard Tomcat
-               SingleSignOn valve (see the Tomcat docs), this version also 
-               supports the following attributes:
-            
-               cookieDomain   see above
-            
-               treeCacheName  JMX ObjectName of the JBossCache MBean used to 
-                              support credential caching and replication across
-                              the cluster. If not set, the default value is 
-                              "jboss.cache:service=TomcatClusteringCache", the 
-                              standard ObjectName of the JBossCache MBean used 
-                              to support session replication.
-            -->
-            <!--
-            <Valve className="org.jboss.web.tomcat.tc5.sso.ClusteredSingleSignOn" />
-            -->
-         
-            <!-- Check for unclosed connections and transaction terminated checks
-                 in servlets/jsps.
-                 
-                 Important: The dependency on the CachedConnectionManager
-                 in META-INF/jboss-service.xml must be uncommented, too
-            -->
-            <Valve className="org.jboss.web.tomcat.tc5.jca.CachedConnectionValve"
-                cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager"
-                transactionManagerObjectName="jboss:service=TransactionManager" />
-
-         </Host>
-
-      </Engine>
-
-   </Service>
-
-</Server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/server.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/server.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/server.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/server.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,162 @@
+<Server>
+
+   <!-- Use a custom version of StandardService that allows the
+   connectors to be started independent of the normal lifecycle
+   start to allow web apps to be deployed before starting the
+   connectors.
+   -->
+   <Service name="jboss.web"
+      className="org.jboss.web.tomcat.tc5.StandardService">
+
+      <!-- A HTTP/1.1 Connector on port 8080 -->
+      <Connector port="8080" address="${jboss.bind.address}"
+         maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
+         emptySessionPath="true"
+         enableLookups="false" redirectPort="8443" acceptCount="100"
+         connectionTimeout="20000" disableUploadTimeout="true"/>
+
+      <!-- Add this option to the connector to avoid problems with 
+          .NET clients that don't implement HTTP/1.1 correctly 
+         restrictedUserAgents="^.*MS Web Services Client Protocol 1.1.4322.*$"
+      -->
+	
+      <!-- A AJP 1.3 Connector on port 8009 -->
+      <Connector port="8009" address="${jboss.bind.address}"
+         emptySessionPath="true" enableLookups="false" redirectPort="8443" 
+         protocol="AJP/1.3"/>
+
+      <!-- SSL/TLS Connector configuration using the admin devl guide keystore
+      <Connector port="8443" address="${jboss.bind.address}"
+           maxThreads="100" strategy="ms" maxHttpHeaderSize="8192"
+           emptySessionPath="true"
+           scheme="https" secure="true" clientAuth="false" 
+           keystoreFile="${jboss.server.home.dir}/conf/chap8.keystore"
+           keystorePass="rmi+ssl" sslProtocol = "TLS" />
+      -->
+
+      <Engine name="jboss.web" defaultHost="localhost">
+
+         <!-- The JAAS based authentication and authorization realm implementation
+         that is compatible with the jboss 3.2.x realm implementation.
+         - certificatePrincipal : the class name of the
+         org.jboss.security.auth.certs.CertificatePrincipal impl
+         used for mapping X509[] cert chains to a Princpal.
+         - allRolesMode : how to handle an auth-constraint with a role-name=*,
+         one of strict, authOnly, strictAuthOnly
+           + strict = Use the strict servlet spec interpretation which requires
+           that the user have one of the web-app/security-role/role-name
+           + authOnly = Allow any authenticated user
+           + strictAuthOnly = Allow any authenticated user only if there are no
+           web-app/security-roles
+         -->
+         <Realm className="org.jboss.web.tomcat.security.JBossSecurityMgrRealm"
+            certificatePrincipal="org.jboss.security.auth.certs.SubjectDNMapping"
+            allRolesMode="authOnly"
+            />
+         <!-- A subclass of JBossSecurityMgrRealm that uses the authentication
+         behavior of JBossSecurityMgrRealm, but overrides the authorization
+         checks to use JACC permissions with the current java.security.Policy
+         to determine authorized access.
+         - allRolesMode : how to handle an auth-constraint with a role-name=*,
+         one of strict, authOnly, strictAuthOnly
+           + strict = Use the strict servlet spec interpretation which requires
+           that the user have one of the web-app/security-role/role-name
+           + authOnly = Allow any authenticated user
+           + strictAuthOnly = Allow any authenticated user only if there are no
+           web-app/security-roles
+         <Realm className="org.jboss.web.tomcat.security.JaccAuthorizationRealm"
+            certificatePrincipal="org.jboss.security.auth.certs.SubjectDNMapping"
+            allRolesMode="authOnly"
+            />
+         -->
+
+        <Host name="localhost"
+           autoDeploy="false" deployOnStartup="false" deployXML="false"
+           configClass="org.jboss.web.tomcat.security.config.JBossContextConfig"
+           >
+
+            <!-- Uncomment to enable request dumper. This Valve "logs interesting 
+                 contents from the specified Request (before processing) and the 
+                 corresponding Response (after processing). It is especially useful 
+                 in debugging problems related to headers and cookies."
+            -->
+            <!--
+            <Valve className="org.apache.catalina.valves.RequestDumperValve" />
+            -->
+ 
+            <!-- Access logger -->
+            <!--
+            <Valve className="org.apache.catalina.valves.FastCommonAccessLogValve"
+                prefix="localhost_access_log." suffix=".log"
+                pattern="common" directory="${jboss.server.home.dir}/log" 
+                resolveHosts="false" />
+            -->
+
+            <!-- Uncomment to enable single sign-on across web apps
+                deployed to this host. Does not provide SSO across a cluster.     
+            
+                If this valve is used, do not use the JBoss ClusteredSingleSignOn 
+                valve shown below. 
+                
+                A new configuration attribute is available beginning with
+                release 4.0.4:
+                
+                cookieDomain  configures the domain to which the SSO cookie
+                              will be scoped (i.e. the set of hosts to
+                              which the cookie will be presented).  By default
+                              the cookie is scoped to "/", meaning the host
+                              that presented it.  Set cookieDomain to a
+                              wider domain (e.g. "xyz.com") to allow an SSO
+                              to span more than one hostname.
+             -->
+            <!--
+            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
+            -->
+
+            <!-- Uncomment to enable single sign-on across web apps
+               deployed to this host AND to all other hosts in the cluster.
+            
+               If this valve is used, do not use the standard Tomcat SingleSignOn
+               valve shown above.
+            
+               Valve uses a JBossCache instance to support SSO credential 
+               caching and replication across the cluster.  The JBossCache 
+               instance must be configured separately.  By default, the valve 
+               shares a JBossCache with the service that supports HttpSession 
+               replication.  See the "tc5-cluster-service.xml" file in the 
+               server/all/deploy directory for cache configuration details.
+            
+               Besides the attributes supported by the standard Tomcat
+               SingleSignOn valve (see the Tomcat docs), this version also 
+               supports the following attributes:
+            
+               cookieDomain   see above
+            
+               treeCacheName  JMX ObjectName of the JBossCache MBean used to 
+                              support credential caching and replication across
+                              the cluster. If not set, the default value is 
+                              "jboss.cache:service=TomcatClusteringCache", the 
+                              standard ObjectName of the JBossCache MBean used 
+                              to support session replication.
+            -->
+            <!--
+            <Valve className="org.jboss.web.tomcat.tc5.sso.ClusteredSingleSignOn" />
+            -->
+         
+            <!-- Check for unclosed connections and transaction terminated checks
+                 in servlets/jsps.
+                 
+                 Important: The dependency on the CachedConnectionManager
+                 in META-INF/jboss-service.xml must be uncommented, too
+            -->
+            <Valve className="org.jboss.web.tomcat.tc5.jca.CachedConnectionValve"
+                cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager"
+                transactionManagerObjectName="jboss:service=TransactionManager" />
+
+         </Host>
+
+      </Engine>
+
+   </Service>
+
+</Server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-default.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-default.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-default.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-invoker.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-invoker.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-invoker.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-webdav.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-webdav.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/servlets-webdav.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-ajp.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-ajp.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-ajp.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-apr.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-apr.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-apr.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-coyote.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-coyote.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-coyote.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-http.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-http.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-http.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-util.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-util.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat-util.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat55-service.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat55-service.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossweb-tomcat55.sar/tomcat55-service.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossws.sar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jbossws.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jbossws.sar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc-state-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc-state-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc-state-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Id: hsqldb-jdbc-state-service.xml 23386 2004-09-03 21:38:12Z ejort $ -->
-
-<server>
-
-  <!-- ==================================================================== -->
-  <!-- JBossMQ State Management using HSQLDB                                -->
-  <!-- See docs/examples/jms for other configurations                       -->
-  <!-- ==================================================================== -->
-   
-  <!-- A Statemanager that stores state in the database -->
-  <mbean code="org.jboss.mq.sm.jdbc.JDBCStateManager"
-	      name="jboss.mq:service=StateManager">
-    <depends optional-attribute-name="ConnectionManager">jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
-    <attribute name="SqlProperties">
-      CREATE_TABLES_ON_STARTUP = TRUE
-      CREATE_USER_TABLE = CREATE TABLE JMS_USERS (USERID VARCHAR(32) NOT NULL, PASSWD VARCHAR(32) NOT NULL, \
-                                                 CLIENTID VARCHAR(128), PRIMARY KEY(USERID))
-      CREATE_ROLE_TABLE = CREATE TABLE JMS_ROLES (ROLEID VARCHAR(32) NOT NULL, USERID VARCHAR(32) NOT NULL, \
-                                                 PRIMARY KEY(USERID, ROLEID))
-      CREATE_SUBSCRIPTION_TABLE = CREATE TABLE JMS_SUBSCRIPTIONS (CLIENTID VARCHAR(128) NOT NULL, \
-                                                 SUBNAME VARCHAR(128) NOT NULL, TOPIC VARCHAR(255) NOT NULL, \
-                                                 SELECTOR VARCHAR(255), PRIMARY KEY(CLIENTID, SUBNAME))
-      GET_SUBSCRIPTION = SELECT TOPIC, SELECTOR FROM JMS_SUBSCRIPTIONS WHERE CLIENTID=? AND SUBNAME=?
-      LOCK_SUBSCRIPTION = SELECT TOPIC, SELECTOR FROM JMS_SUBSCRIPTIONS WHERE CLIENTID=? AND SUBNAME=?
-      GET_SUBSCRIPTIONS_FOR_TOPIC = SELECT CLIENTID, SUBNAME, SELECTOR FROM JMS_SUBSCRIPTIONS WHERE TOPIC=?
-      INSERT_SUBSCRIPTION = INSERT INTO JMS_SUBSCRIPTIONS (CLIENTID, SUBNAME, TOPIC, SELECTOR) VALUES(?,?,?,?)
-      UPDATE_SUBSCRIPTION = UPDATE JMS_SUBSCRIPTIONS SET TOPIC=?, SELECTOR=? WHERE CLIENTID=? AND SUBNAME=?
-      REMOVE_SUBSCRIPTION = DELETE FROM JMS_SUBSCRIPTIONS WHERE CLIENTID=? AND SUBNAME=?
-      GET_USER_BY_CLIENTID = SELECT USERID, PASSWD, CLIENTID FROM JMS_USERS WHERE CLIENTID=?
-      GET_USER = SELECT PASSWD, CLIENTID FROM JMS_USERS WHERE USERID=?
-      POPULATE.TABLES.01 = INSERT INTO JMS_USERS (USERID, PASSWD) VALUES ('guest', 'guest')
-      POPULATE.TABLES.02 = INSERT INTO JMS_USERS (USERID, PASSWD) VALUES ('j2ee', 'j2ee')
-      POPULATE.TABLES.03 = INSERT INTO JMS_USERS (USERID, PASSWD, CLIENTID) VALUES ('john', 'needle', 'DurableSubscriberExample')
-      POPULATE.TABLES.04 = INSERT INTO JMS_USERS (USERID, PASSWD) VALUES ('nobody', 'nobody')
-      POPULATE.TABLES.05 = INSERT INTO JMS_USERS (USERID, PASSWD) VALUES ('dynsub', 'dynsub')
-      POPULATE.TABLES.06 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('guest','guest')
-      POPULATE.TABLES.07 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('j2ee','guest')
-      POPULATE.TABLES.08 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('john','guest')
-      POPULATE.TABLES.09 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('subscriber','john')
-      POPULATE.TABLES.10 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('publisher','john')
-      POPULATE.TABLES.11 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('publisher','dynsub')
-      POPULATE.TABLES.12 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('durpublisher','john')
-      POPULATE.TABLES.13 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('durpublisher','dynsub')
-      POPULATE.TABLES.14 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('noacc','nobody')
-    </attribute>
-  </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc-state-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc-state-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc-state-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc-state-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: hsqldb-jdbc-state-service.xml 23386 2004-09-03 21:38:12Z ejort $ -->
+
+<server>
+
+  <!-- ==================================================================== -->
+  <!-- JBossMQ State Management using HSQLDB                                -->
+  <!-- See docs/examples/jms for other configurations                       -->
+  <!-- ==================================================================== -->
+   
+  <!-- A Statemanager that stores state in the database -->
+  <mbean code="org.jboss.mq.sm.jdbc.JDBCStateManager"
+	      name="jboss.mq:service=StateManager">
+    <depends optional-attribute-name="ConnectionManager">jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
+    <attribute name="SqlProperties">
+      CREATE_TABLES_ON_STARTUP = TRUE
+      CREATE_USER_TABLE = CREATE TABLE JMS_USERS (USERID VARCHAR(32) NOT NULL, PASSWD VARCHAR(32) NOT NULL, \
+                                                 CLIENTID VARCHAR(128), PRIMARY KEY(USERID))
+      CREATE_ROLE_TABLE = CREATE TABLE JMS_ROLES (ROLEID VARCHAR(32) NOT NULL, USERID VARCHAR(32) NOT NULL, \
+                                                 PRIMARY KEY(USERID, ROLEID))
+      CREATE_SUBSCRIPTION_TABLE = CREATE TABLE JMS_SUBSCRIPTIONS (CLIENTID VARCHAR(128) NOT NULL, \
+                                                 SUBNAME VARCHAR(128) NOT NULL, TOPIC VARCHAR(255) NOT NULL, \
+                                                 SELECTOR VARCHAR(255), PRIMARY KEY(CLIENTID, SUBNAME))
+      GET_SUBSCRIPTION = SELECT TOPIC, SELECTOR FROM JMS_SUBSCRIPTIONS WHERE CLIENTID=? AND SUBNAME=?
+      LOCK_SUBSCRIPTION = SELECT TOPIC, SELECTOR FROM JMS_SUBSCRIPTIONS WHERE CLIENTID=? AND SUBNAME=?
+      GET_SUBSCRIPTIONS_FOR_TOPIC = SELECT CLIENTID, SUBNAME, SELECTOR FROM JMS_SUBSCRIPTIONS WHERE TOPIC=?
+      INSERT_SUBSCRIPTION = INSERT INTO JMS_SUBSCRIPTIONS (CLIENTID, SUBNAME, TOPIC, SELECTOR) VALUES(?,?,?,?)
+      UPDATE_SUBSCRIPTION = UPDATE JMS_SUBSCRIPTIONS SET TOPIC=?, SELECTOR=? WHERE CLIENTID=? AND SUBNAME=?
+      REMOVE_SUBSCRIPTION = DELETE FROM JMS_SUBSCRIPTIONS WHERE CLIENTID=? AND SUBNAME=?
+      GET_USER_BY_CLIENTID = SELECT USERID, PASSWD, CLIENTID FROM JMS_USERS WHERE CLIENTID=?
+      GET_USER = SELECT PASSWD, CLIENTID FROM JMS_USERS WHERE USERID=?
+      POPULATE.TABLES.01 = INSERT INTO JMS_USERS (USERID, PASSWD) VALUES ('guest', 'guest')
+      POPULATE.TABLES.02 = INSERT INTO JMS_USERS (USERID, PASSWD) VALUES ('j2ee', 'j2ee')
+      POPULATE.TABLES.03 = INSERT INTO JMS_USERS (USERID, PASSWD, CLIENTID) VALUES ('john', 'needle', 'DurableSubscriberExample')
+      POPULATE.TABLES.04 = INSERT INTO JMS_USERS (USERID, PASSWD) VALUES ('nobody', 'nobody')
+      POPULATE.TABLES.05 = INSERT INTO JMS_USERS (USERID, PASSWD) VALUES ('dynsub', 'dynsub')
+      POPULATE.TABLES.06 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('guest','guest')
+      POPULATE.TABLES.07 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('j2ee','guest')
+      POPULATE.TABLES.08 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('john','guest')
+      POPULATE.TABLES.09 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('subscriber','john')
+      POPULATE.TABLES.10 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('publisher','john')
+      POPULATE.TABLES.11 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('publisher','dynsub')
+      POPULATE.TABLES.12 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('durpublisher','john')
+      POPULATE.TABLES.13 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('durpublisher','dynsub')
+      POPULATE.TABLES.14 = INSERT INTO JMS_ROLES (ROLEID, USERID) VALUES ('noacc','nobody')
+    </attribute>
+  </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc2-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc2-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc2-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,92 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Id: hsqldb-jdbc2-service.xml 38669 2005-12-02 02:51:48Z adrian $ -->
-
-<server>
-
-  <!-- ==================================================================== -->
-  <!-- Persistence and caching using HSQLDB                                 -->
-  <!-- See docs/examples/jms for other configurations                       -->
-  <!-- ==================================================================== -->
-
-  <!--
-     | The destination manager is the core service within JBossMQ
-  -->
-  <mbean code="org.jboss.mq.server.jmx.DestinationManager" name="jboss.mq:service=DestinationManager">
-    <depends optional-attribute-name="MessageCache">jboss.mq:service=MessageCache</depends>
-    <depends optional-attribute-name="PersistenceManager">jboss.mq:service=PersistenceManager</depends>
-    <depends optional-attribute-name="StateManager">jboss.mq:service=StateManager</depends>
-    <depends optional-attribute-name="ThreadPool">jboss.mq:service=ThreadPool</depends>
-    <depends>jboss:service=Naming</depends>
-  </mbean>
-
-  <!--
-     | The MessageCache decides where to put JBossMQ message that
-     | are sitting around waiting to be consumed by a client.
-     |
-     | The memory marks are in Megabytes.  Once the JVM memory usage hits
-     | the high memory mark, the old messages in the cache will start getting
-     | stored in the DataDirectory.  As memory usage gets closer to the
-     | Max memory mark, the amount of message kept in the memory cache aproaches 0.
-   -->
-  <mbean code="org.jboss.mq.server.MessageCache"
-	 name="jboss.mq:service=MessageCache">
-    <attribute name="HighMemoryMark">50</attribute>
-    <attribute name="MaxMemoryMark">60</attribute>
-    <attribute name="CacheStore">jboss.mq:service=PersistenceManager</attribute>
-  </mbean>
-
-  <!-- 
-     | The jdbc2 PersistenceManager is the new improved JDBC implementation.
-     | This implementation allows you to control how messages are stored in 
-     | the database.
-     |
-     | Use this PM if you want the reliablity a relational database can offer
-     | you.  The default configuration is known to work with hsqldb, other
-     | databases will requrie teaking of the SqlProperties e.g. changing table
-     | colum definitions to database supported types.
-     |
-     | Take care that the selected blob column type in jms_messages can store
-     | all message data. Some databases (e.g. mySQL) offer blob types with
-     | different maximum capacity (e.g. mySQL-type BLOB=64K, LONGBLOB=2G).
-     |
-     | If you encouter problems with the configured BLOB_TYPE try a different
-     | setting. Valid settings are OBJECT_BLOB, BINARYSTREAM_BLOB and BYTES_BLOB.
-   -->
-  <mbean code="org.jboss.mq.pm.jdbc2.PersistenceManager"
-	 name="jboss.mq:service=PersistenceManager">
-    <depends optional-attribute-name="ConnectionManager">jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
-    <attribute name="SqlProperties">
-      BLOB_TYPE=OBJECT_BLOB
-      INSERT_TX = INSERT INTO JMS_TRANSACTIONS (TXID) values(?)
-      INSERT_MESSAGE = INSERT INTO JMS_MESSAGES (MESSAGEID, DESTINATION, MESSAGEBLOB, TXID, TXOP) VALUES(?,?,?,?,?)
-      SELECT_ALL_UNCOMMITED_TXS = SELECT TXID FROM JMS_TRANSACTIONS
-      SELECT_MAX_TX = SELECT MAX(TXID) TXID FROM (SELECT MAX(TXID) AS TXID FROM JMS_TRANSACTIONS UNION SELECT MAX(TXID) AS TXID FROM JMS_MESSAGES)
-      DELETE_ALL_TX = DELETE FROM JMS_TRANSACTIONS
-      SELECT_MESSAGES_IN_DEST = SELECT MESSAGEID, MESSAGEBLOB FROM JMS_MESSAGES WHERE DESTINATION=?
-      SELECT_MESSAGE_KEYS_IN_DEST = SELECT MESSAGEID FROM JMS_MESSAGES WHERE DESTINATION=?
-      SELECT_MESSAGE = SELECT MESSAGEID, MESSAGEBLOB FROM JMS_MESSAGES WHERE MESSAGEID=? AND DESTINATION=?
-      MARK_MESSAGE = UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE MESSAGEID=? AND DESTINATION=?
-      UPDATE_MESSAGE = UPDATE JMS_MESSAGES SET MESSAGEBLOB=? WHERE MESSAGEID=? AND DESTINATION=?
-      UPDATE_MARKED_MESSAGES = UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE TXOP=?
-      UPDATE_MARKED_MESSAGES_WITH_TX = UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE TXOP=? AND TXID=?
-      DELETE_MARKED_MESSAGES_WITH_TX = DELETE FROM JMS_MESSAGES WHERE TXOP=? AND JMS_MESSAGES.TXID IN (SELECT TXID FROM JMS_TRANSACTIONS)
-      DELETE_TX = DELETE FROM JMS_TRANSACTIONS WHERE TXID = ?
-      DELETE_MARKED_MESSAGES = DELETE FROM JMS_MESSAGES WHERE TXID=? AND TXOP=?
-      DELETE_TEMPORARY_MESSAGES = DELETE FROM JMS_MESSAGES WHERE TXOP='T'
-      DELETE_MESSAGE = DELETE FROM JMS_MESSAGES WHERE MESSAGEID=? AND DESTINATION=?
-      CREATE_MESSAGE_TABLE = CREATE CACHED TABLE JMS_MESSAGES ( MESSAGEID INTEGER NOT NULL, \
-         DESTINATION VARCHAR(255) NOT NULL, TXID INTEGER, TXOP CHAR(1), \
-         MESSAGEBLOB OBJECT, PRIMARY KEY (MESSAGEID, DESTINATION) )
-      CREATE_IDX_MESSAGE_TXOP_TXID = CREATE INDEX JMS_MESSAGES_TXOP_TXID ON JMS_MESSAGES (TXOP, TXID)
-      CREATE_IDX_MESSAGE_DESTINATION = CREATE INDEX JMS_MESSAGES_DESTINATION ON JMS_MESSAGES (DESTINATION)
-      CREATE_TX_TABLE = CREATE CACHED TABLE JMS_TRANSACTIONS ( TXID INTEGER, PRIMARY KEY (TXID) )
-      CREATE_TABLES_ON_STARTUP = TRUE
-    </attribute>
-    <!-- Uncomment to override the transaction timeout for recovery per queue/subscription, in seconds -->
-    <!--attribute name="RecoveryTimeout">0</attribute-->
-    <!-- The number of blobs to load at once during message recovery -->
-    <attribute name="RecoverMessagesChunk">0</attribute>
-  </mbean>
- 
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc2-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc2-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc2-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/hsqldb-jdbc2-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: hsqldb-jdbc2-service.xml 38669 2005-12-02 02:51:48Z adrian $ -->
+
+<server>
+
+  <!-- ==================================================================== -->
+  <!-- Persistence and caching using HSQLDB                                 -->
+  <!-- See docs/examples/jms for other configurations                       -->
+  <!-- ==================================================================== -->
+
+  <!--
+     | The destination manager is the core service within JBossMQ
+  -->
+  <mbean code="org.jboss.mq.server.jmx.DestinationManager" name="jboss.mq:service=DestinationManager">
+    <depends optional-attribute-name="MessageCache">jboss.mq:service=MessageCache</depends>
+    <depends optional-attribute-name="PersistenceManager">jboss.mq:service=PersistenceManager</depends>
+    <depends optional-attribute-name="StateManager">jboss.mq:service=StateManager</depends>
+    <depends optional-attribute-name="ThreadPool">jboss.mq:service=ThreadPool</depends>
+    <depends>jboss:service=Naming</depends>
+  </mbean>
+
+  <!--
+     | The MessageCache decides where to put JBossMQ message that
+     | are sitting around waiting to be consumed by a client.
+     |
+     | The memory marks are in Megabytes.  Once the JVM memory usage hits
+     | the high memory mark, the old messages in the cache will start getting
+     | stored in the DataDirectory.  As memory usage gets closer to the
+     | Max memory mark, the amount of message kept in the memory cache aproaches 0.
+   -->
+  <mbean code="org.jboss.mq.server.MessageCache"
+	 name="jboss.mq:service=MessageCache">
+    <attribute name="HighMemoryMark">50</attribute>
+    <attribute name="MaxMemoryMark">60</attribute>
+    <attribute name="CacheStore">jboss.mq:service=PersistenceManager</attribute>
+  </mbean>
+
+  <!-- 
+     | The jdbc2 PersistenceManager is the new improved JDBC implementation.
+     | This implementation allows you to control how messages are stored in 
+     | the database.
+     |
+     | Use this PM if you want the reliablity a relational database can offer
+     | you.  The default configuration is known to work with hsqldb, other
+     | databases will requrie teaking of the SqlProperties e.g. changing table
+     | colum definitions to database supported types.
+     |
+     | Take care that the selected blob column type in jms_messages can store
+     | all message data. Some databases (e.g. mySQL) offer blob types with
+     | different maximum capacity (e.g. mySQL-type BLOB=64K, LONGBLOB=2G).
+     |
+     | If you encouter problems with the configured BLOB_TYPE try a different
+     | setting. Valid settings are OBJECT_BLOB, BINARYSTREAM_BLOB and BYTES_BLOB.
+   -->
+  <mbean code="org.jboss.mq.pm.jdbc2.PersistenceManager"
+	 name="jboss.mq:service=PersistenceManager">
+    <depends optional-attribute-name="ConnectionManager">jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
+    <attribute name="SqlProperties">
+      BLOB_TYPE=OBJECT_BLOB
+      INSERT_TX = INSERT INTO JMS_TRANSACTIONS (TXID) values(?)
+      INSERT_MESSAGE = INSERT INTO JMS_MESSAGES (MESSAGEID, DESTINATION, MESSAGEBLOB, TXID, TXOP) VALUES(?,?,?,?,?)
+      SELECT_ALL_UNCOMMITED_TXS = SELECT TXID FROM JMS_TRANSACTIONS
+      SELECT_MAX_TX = SELECT MAX(TXID) TXID FROM (SELECT MAX(TXID) AS TXID FROM JMS_TRANSACTIONS UNION SELECT MAX(TXID) AS TXID FROM JMS_MESSAGES)
+      DELETE_ALL_TX = DELETE FROM JMS_TRANSACTIONS
+      SELECT_MESSAGES_IN_DEST = SELECT MESSAGEID, MESSAGEBLOB FROM JMS_MESSAGES WHERE DESTINATION=?
+      SELECT_MESSAGE_KEYS_IN_DEST = SELECT MESSAGEID FROM JMS_MESSAGES WHERE DESTINATION=?
+      SELECT_MESSAGE = SELECT MESSAGEID, MESSAGEBLOB FROM JMS_MESSAGES WHERE MESSAGEID=? AND DESTINATION=?
+      MARK_MESSAGE = UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE MESSAGEID=? AND DESTINATION=?
+      UPDATE_MESSAGE = UPDATE JMS_MESSAGES SET MESSAGEBLOB=? WHERE MESSAGEID=? AND DESTINATION=?
+      UPDATE_MARKED_MESSAGES = UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE TXOP=?
+      UPDATE_MARKED_MESSAGES_WITH_TX = UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE TXOP=? AND TXID=?
+      DELETE_MARKED_MESSAGES_WITH_TX = DELETE FROM JMS_MESSAGES WHERE TXOP=? AND JMS_MESSAGES.TXID IN (SELECT TXID FROM JMS_TRANSACTIONS)
+      DELETE_TX = DELETE FROM JMS_TRANSACTIONS WHERE TXID = ?
+      DELETE_MARKED_MESSAGES = DELETE FROM JMS_MESSAGES WHERE TXID=? AND TXOP=?
+      DELETE_TEMPORARY_MESSAGES = DELETE FROM JMS_MESSAGES WHERE TXOP='T'
+      DELETE_MESSAGE = DELETE FROM JMS_MESSAGES WHERE MESSAGEID=? AND DESTINATION=?
+      CREATE_MESSAGE_TABLE = CREATE CACHED TABLE JMS_MESSAGES ( MESSAGEID INTEGER NOT NULL, \
+         DESTINATION VARCHAR(255) NOT NULL, TXID INTEGER, TXOP CHAR(1), \
+         MESSAGEBLOB OBJECT, PRIMARY KEY (MESSAGEID, DESTINATION) )
+      CREATE_IDX_MESSAGE_TXOP_TXID = CREATE INDEX JMS_MESSAGES_TXOP_TXID ON JMS_MESSAGES (TXOP, TXID)
+      CREATE_IDX_MESSAGE_DESTINATION = CREATE INDEX JMS_MESSAGES_DESTINATION ON JMS_MESSAGES (DESTINATION)
+      CREATE_TX_TABLE = CREATE CACHED TABLE JMS_TRANSACTIONS ( TXID INTEGER, PRIMARY KEY (TXID) )
+      CREATE_TABLES_ON_STARTUP = TRUE
+    </attribute>
+    <!-- Uncomment to override the transaction timeout for recovery per queue/subscription, in seconds -->
+    <!--attribute name="RecoveryTimeout">0</attribute-->
+    <!-- The number of blobs to load at once during message recovery -->
+    <attribute name="RecoverMessagesChunk">0</attribute>
+  </mbean>
+ 
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-destinations-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-destinations-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-destinations-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,90 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Id: jbossmq-destinations-service.xml 25907 2004-11-16 04:32:39Z ejort $ -->
-
-<!-- 
-   | This file defines the default Queues and Topics that JBossMQ
-   | ships with.  The default Queues and Topics are used by the 
-   | JBoss test suite and by the sample jms programs.
-   |
-   | You can add other destinations to this file, or you can create other
-   | *-service.xml files to contain your application's destinations.
- -->
-
-<server>
-  <!-- Destination without a configured SecurityManager or without a 
-       a SecurityConf will default to role guest with read=true, write=true,
-       create=false.
-  -->
-  <mbean code="org.jboss.mq.server.jmx.Topic"
-	 name="jboss.mq.destination:service=Topic,name=testTopic">
-    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
-    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
-    <attribute name="SecurityConf">
-      <security>
-        <role name="guest" read="true" write="true"/>
-        <role name="publisher" read="true" write="true" create="false"/>
-        <role name="durpublisher" read="true" write="true" create="true"/>
-      </security>
-    </attribute>
-  </mbean>
-
-  <mbean code="org.jboss.mq.server.jmx.Topic"
-	 name="jboss.mq.destination:service=Topic,name=securedTopic">
-    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
-    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
-    <attribute name="SecurityConf">
-      <security>
-        <role name="publisher" read="true" write="true" create="false"/>
-      </security>
-    </attribute>
-  </mbean>
-
-  <mbean code="org.jboss.mq.server.jmx.Topic"
-	 name="jboss.mq.destination:service=Topic,name=testDurableTopic">
-    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
-    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
-    <attribute name="SecurityConf">
-       <security>
-         <role name="guest" read="true" write="true"/>
-         <role name="publisher" read="true" write="true" create="false"/>
-         <role name="durpublisher" read="true" write="true" create="true"/>
-      </security>
-    </attribute>
-  </mbean>
-
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-	 name="jboss.mq.destination:service=Queue,name=testQueue">
-    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
-    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
-    <attribute name="MessageCounterHistoryDayLimit">-1</attribute>
-    <attribute name="SecurityConf">
-      <security>
-        <role name="guest" read="true" write="true"/>
-        <role name="publisher" read="true" write="true" create="false"/>
-        <role name="noacc" read="false" write="false" create="false"/>
-      </security>
-    </attribute>
-  </mbean>
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-	 name="jboss.mq.destination:service=Queue,name=A">
-    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
-  </mbean>
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-	 name="jboss.mq.destination:service=Queue,name=B">
-    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
-  </mbean>
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-	 name="jboss.mq.destination:service=Queue,name=C">
-	 <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
-  </mbean>
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-	 name="jboss.mq.destination:service=Queue,name=D">
-    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
-  </mbean>
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-	 name="jboss.mq.destination:service=Queue,name=ex">
-    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
-  </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-destinations-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-destinations-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-destinations-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-destinations-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: jbossmq-destinations-service.xml 25907 2004-11-16 04:32:39Z ejort $ -->
+
+<!-- 
+   | This file defines the default Queues and Topics that JBossMQ
+   | ships with.  The default Queues and Topics are used by the 
+   | JBoss test suite and by the sample jms programs.
+   |
+   | You can add other destinations to this file, or you can create other
+   | *-service.xml files to contain your application's destinations.
+ -->
+
+<server>
+  <!-- Destination without a configured SecurityManager or without a 
+       a SecurityConf will default to role guest with read=true, write=true,
+       create=false.
+  -->
+  <mbean code="org.jboss.mq.server.jmx.Topic"
+	 name="jboss.mq.destination:service=Topic,name=testTopic">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
+    <attribute name="SecurityConf">
+      <security>
+        <role name="guest" read="true" write="true"/>
+        <role name="publisher" read="true" write="true" create="false"/>
+        <role name="durpublisher" read="true" write="true" create="true"/>
+      </security>
+    </attribute>
+  </mbean>
+
+  <mbean code="org.jboss.mq.server.jmx.Topic"
+	 name="jboss.mq.destination:service=Topic,name=securedTopic">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
+    <attribute name="SecurityConf">
+      <security>
+        <role name="publisher" read="true" write="true" create="false"/>
+      </security>
+    </attribute>
+  </mbean>
+
+  <mbean code="org.jboss.mq.server.jmx.Topic"
+	 name="jboss.mq.destination:service=Topic,name=testDurableTopic">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
+    <attribute name="SecurityConf">
+       <security>
+         <role name="guest" read="true" write="true"/>
+         <role name="publisher" read="true" write="true" create="false"/>
+         <role name="durpublisher" read="true" write="true" create="true"/>
+      </security>
+    </attribute>
+  </mbean>
+
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+	 name="jboss.mq.destination:service=Queue,name=testQueue">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
+    <attribute name="MessageCounterHistoryDayLimit">-1</attribute>
+    <attribute name="SecurityConf">
+      <security>
+        <role name="guest" read="true" write="true"/>
+        <role name="publisher" read="true" write="true" create="false"/>
+        <role name="noacc" read="false" write="false" create="false"/>
+      </security>
+    </attribute>
+  </mbean>
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+	 name="jboss.mq.destination:service=Queue,name=A">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+  </mbean>
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+	 name="jboss.mq.destination:service=Queue,name=B">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+  </mbean>
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+	 name="jboss.mq.destination:service=Queue,name=C">
+	 <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+  </mbean>
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+	 name="jboss.mq.destination:service=Queue,name=D">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+  </mbean>
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+	 name="jboss.mq.destination:service=Queue,name=ex">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+  </mbean>
+
+</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/MANIFEST.MF
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/MANIFEST.MF	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-Manifest-Version: 1.0
-Ant-Version: Apache Ant 1.6.2
-Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/MANIFEST.MF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/MANIFEST.MF)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/MANIFEST.MF	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.6.2
+Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE server>
-<server>
-    <mbean code="org.jboss.mq.il.http.HTTPServerILService"
-	 name="jboss.mq:service=InvocationLayer,type=HTTP">
-    <depends optional-attribute-name="Invoker">jboss.mq:service=Invoker</depends>
-    <depends>jboss.web:service=WebServer</depends>
-    <attribute name="ConnectionFactoryJNDIRef">HTTPConnectionFactory</attribute>
-    <attribute name="XAConnectionFactoryJNDIRef">HTTPXAConnectionFactory</attribute>
-    <attribute name="PingPeriod">0</attribute>
-    <attribute name="TimeOut">60</attribute>
-    <attribute name="RestInterval">0</attribute>
-  </mbean>
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE server>
+<server>
+    <mbean code="org.jboss.mq.il.http.HTTPServerILService"
+	 name="jboss.mq:service=InvocationLayer,type=HTTP">
+    <depends optional-attribute-name="Invoker">jboss.mq:service=Invoker</depends>
+    <depends>jboss.web:service=WebServer</depends>
+    <attribute name="ConnectionFactoryJNDIRef">HTTPConnectionFactory</attribute>
+    <attribute name="XAConnectionFactoryJNDIRef">HTTPXAConnectionFactory</attribute>
+    <attribute name="PingPeriod">0</attribute>
+    <attribute name="TimeOut">60</attribute>
+    <attribute name="RestInterval">0</attribute>
+  </mbean>
+</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF/MANIFEST.MF
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF/MANIFEST.MF	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-Manifest-Version: 1.0
-Ant-Version: Apache Ant 1.6.2
-Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF/MANIFEST.MF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF/MANIFEST.MF)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF/MANIFEST.MF	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.6.2
+Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http/servlet (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http/servlet)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http/servlet/HTTPServerILServlet.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http/servlet/HTTPServerILServlet.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/classes/org/jboss/mq/il/http/servlet/HTTPServerILServlet.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/jboss-web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-<jboss-web>
-   <security-domain>java:/jaas/jbossmq</security-domain>
-</jboss-web>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/jboss-web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/jboss-web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/jboss-web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+<jboss-web>
+   <security-domain>java:/jaas/jbossmq</security-domain>
+</jboss-web>
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,77 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE web-app
-    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
-    "http://java.sun.com/dtd/web-app_2_3.dtd">
-
-<web-app>
-  <servlet>
-    <servlet-name>HTTPServerILServlet</servlet-name>
-    <display-name>JBossMQ HTTP-IL Servlet</display-name>
-    <description>Provides and HTTP invocation layer for JBossMQ</description>
-    <servlet-class>org.jboss.mq.il.http.servlet.HTTPServerILServlet</servlet-class>
-    <init-param>
-        <param-name>Invoker</param-name> 
-        <param-value>jboss.mq:service=Invoker</param-value> 
-     </init-param>
-  </servlet>
-  <servlet-mapping>
-    <servlet-name>HTTPServerILServlet</servlet-name>
-    <url-pattern>/HTTPServerILServlet/*</url-pattern>
-  </servlet-mapping>
-
-  <!-- Alternate mappings that place the servlets under the restricted
-    path to required authentication for access. Remove the unsecure mappings
-    if only authenticated users should be allowed.
-    -->
-  <servlet-mapping>
-    <servlet-name>HTTPServerILServlet</servlet-name>
-    <url-pattern>/restricted/HTTPServerILServlet/*</url-pattern>
-  </servlet-mapping>
-
-   <!-- An example security constraint that restricts access to the HTTP invoker
-   to users with the role HttpInvoker Edit the roles to what you want and
-   configure the WEB-INF/jboss-web.xml/security-domain element to reference
-   the security domain you want.
-   -->
-   <security-constraint>
-      <web-resource-collection>
-         <web-resource-name>HTTPServerILServlet</web-resource-name>
-         <description>An example security config that only allows users with the
-            role JBossMqHttpIl to access the HTTP-IL servlet
-         </description>
-         <url-pattern>/restricted/*</url-pattern>
-         <http-method>GET</http-method>
-         <http-method>POST</http-method>
-      </web-resource-collection>
-      <auth-constraint>
-         <role-name>durpublisher</role-name>
-         <role-name>publisher</role-name>
-         <role-name>guest</role-name>
-         <role-name>j2ee</role-name>
-         <role-name>subscriber</role-name>
-      </auth-constraint>
-   </security-constraint>
-   <login-config>
-      <auth-method>BASIC</auth-method>
-      <realm-name>JBossMQ</realm-name>
-   </login-config>
-
-   <security-role>
-      <role-name>durpublisher</role-name>
-   </security-role>
-   <security-role>
-      <role-name>publisher</role-name>
-   </security-role>
-   <security-role>
-      <role-name>guest</role-name>
-   </security-role>
-   <security-role>
-      <role-name>j2ee</role-name>
-   </security-role>
-   <security-role>
-      <role-name>subscriber</role-name>
-   </security-role>
-  
-
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE web-app
+    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+    "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<web-app>
+  <servlet>
+    <servlet-name>HTTPServerILServlet</servlet-name>
+    <display-name>JBossMQ HTTP-IL Servlet</display-name>
+    <description>Provides and HTTP invocation layer for JBossMQ</description>
+    <servlet-class>org.jboss.mq.il.http.servlet.HTTPServerILServlet</servlet-class>
+    <init-param>
+        <param-name>Invoker</param-name> 
+        <param-value>jboss.mq:service=Invoker</param-value> 
+     </init-param>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>HTTPServerILServlet</servlet-name>
+    <url-pattern>/HTTPServerILServlet/*</url-pattern>
+  </servlet-mapping>
+
+  <!-- Alternate mappings that place the servlets under the restricted
+    path to required authentication for access. Remove the unsecure mappings
+    if only authenticated users should be allowed.
+    -->
+  <servlet-mapping>
+    <servlet-name>HTTPServerILServlet</servlet-name>
+    <url-pattern>/restricted/HTTPServerILServlet/*</url-pattern>
+  </servlet-mapping>
+
+   <!-- An example security constraint that restricts access to the HTTP invoker
+   to users with the role HttpInvoker Edit the roles to what you want and
+   configure the WEB-INF/jboss-web.xml/security-domain element to reference
+   the security domain you want.
+   -->
+   <security-constraint>
+      <web-resource-collection>
+         <web-resource-name>HTTPServerILServlet</web-resource-name>
+         <description>An example security config that only allows users with the
+            role JBossMqHttpIl to access the HTTP-IL servlet
+         </description>
+         <url-pattern>/restricted/*</url-pattern>
+         <http-method>GET</http-method>
+         <http-method>POST</http-method>
+      </web-resource-collection>
+      <auth-constraint>
+         <role-name>durpublisher</role-name>
+         <role-name>publisher</role-name>
+         <role-name>guest</role-name>
+         <role-name>j2ee</role-name>
+         <role-name>subscriber</role-name>
+      </auth-constraint>
+   </security-constraint>
+   <login-config>
+      <auth-method>BASIC</auth-method>
+      <realm-name>JBossMQ</realm-name>
+   </login-config>
+
+   <security-role>
+      <role-name>durpublisher</role-name>
+   </security-role>
+   <security-role>
+      <role-name>publisher</role-name>
+   </security-role>
+   <security-role>
+      <role-name>guest</role-name>
+   </security-role>
+   <security-role>
+      <role-name>j2ee</role-name>
+   </security-role>
+   <security-role>
+      <role-name>subscriber</role-name>
+   </security-role>
+  
+
+</web-app>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,80 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Id: jbossmq-service.xml 38187 2005-11-16 23:55:44Z adrian $ -->
-
-<server>
-
-  <!-- ==================================================================== -->
-  <!-- JBossMQ                                                              -->
-  <!-- ==================================================================== -->
-
-
-  <!-- ==================================================================== -->
-  <!-- JBossMQ Interceptor chain configuration                              -->
-  <!-- ==================================================================== -->
-  <!-- To tune performance, you can have the Invoker skip over the TracingInterceptor -->
-  <!-- and/or the SecurityManager, but then you loose the ability to trace and/or enforce security. -->
-  <mbean code="org.jboss.mq.server.jmx.Invoker" name="jboss.mq:service=Invoker">
-    <depends optional-attribute-name="NextInterceptor">jboss.mq:service=TracingInterceptor</depends>
-    <depends>jboss:service=Naming</depends>
-  </mbean>
-
-  <mbean code="org.jboss.mq.server.jmx.InterceptorLoader" name="jboss.mq:service=TracingInterceptor">
-    <attribute name="InterceptorClass">org.jboss.mq.server.TracingInterceptor</attribute>
-    <depends optional-attribute-name="NextInterceptor">jboss.mq:service=SecurityManager</depends>
-  </mbean>
-
-  <mbean code="org.jboss.mq.security.SecurityManager" name="jboss.mq:service=SecurityManager">
-    <attribute name="DefaultSecurityConfig">
-      <security>
-        <role name="guest" read="true" write="true" create="true"/>
-      </security>
-    </attribute>
-    <attribute name="SecurityDomain">java:/jaas/jbossmq</attribute>
-    <depends optional-attribute-name="NextInterceptor">jboss.mq:service=DestinationManager</depends>
-  </mbean>
-
-  <!--
-     | The ClientMonitorInterceptor disconnects clients that have been idle for to long.
-     | This interceptor is not enabled by default since the server might disconnect clients
-     | when the it is under high load.
-   -->
-  <!--
-  <mbean code="org.jboss.mq.server.jmx.ClientMonitorInterceptor" name="jboss.mq:service=ClientMonitorInterceptor">
-    <attribute name="ClientTimeout">80000</attribute>
-    <depends optional-attribute-name="NextInterceptor">jboss.mq:service=DestinationManager</depends>
-  </mbean>
-  -->
-
-  <!-- A Thread pool service -->
-  <mbean code="org.jboss.util.threadpool.BasicThreadPool"
-     name="jboss.mq:service=ThreadPool">
-     <attribute name="Name">JMSThread</attribute>
-     <attribute name="ThreadGroupName">JBossMQ Server Threads</attribute>
-     <!-- The max number of threads in the pool -->
-     <attribute name="MaximumPoolSize">10</attribute>
-     <!-- The max number of tasks before the queue is full -->
-     <attribute name="MaximumQueueSize">1000</attribute>
-     <!-- The behavior of the pool when a task is added and the queue is full.
-     abort - a RuntimeException is thrown
-     run - the calling thread executes the task
-     wait - the calling thread blocks until the queue has room
-     discard - the task is silently discarded without being run
-     discardOldest - check to see if a task is about to complete and enque
-        the new task if possible, else run the task in the calling thread
-     -->
-     <attribute name="BlockingMode">run</attribute>
-  </mbean>
-
-  <!-- ==================================================================== -->
-  <!-- System Destinations                                                  -->
-  <!-- ==================================================================== -->
-
-  <!-- Dead Letter Queue -->
-  <mbean code="org.jboss.mq.server.jmx.Queue"
-	 name="jboss.mq.destination:service=Queue,name=DLQ">
-    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
-    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
-  </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jbossmq-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jbossmq-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: jbossmq-service.xml 38187 2005-11-16 23:55:44Z adrian $ -->
+
+<server>
+
+  <!-- ==================================================================== -->
+  <!-- JBossMQ                                                              -->
+  <!-- ==================================================================== -->
+
+
+  <!-- ==================================================================== -->
+  <!-- JBossMQ Interceptor chain configuration                              -->
+  <!-- ==================================================================== -->
+  <!-- To tune performance, you can have the Invoker skip over the TracingInterceptor -->
+  <!-- and/or the SecurityManager, but then you loose the ability to trace and/or enforce security. -->
+  <mbean code="org.jboss.mq.server.jmx.Invoker" name="jboss.mq:service=Invoker">
+    <depends optional-attribute-name="NextInterceptor">jboss.mq:service=TracingInterceptor</depends>
+    <depends>jboss:service=Naming</depends>
+  </mbean>
+
+  <mbean code="org.jboss.mq.server.jmx.InterceptorLoader" name="jboss.mq:service=TracingInterceptor">
+    <attribute name="InterceptorClass">org.jboss.mq.server.TracingInterceptor</attribute>
+    <depends optional-attribute-name="NextInterceptor">jboss.mq:service=SecurityManager</depends>
+  </mbean>
+
+  <mbean code="org.jboss.mq.security.SecurityManager" name="jboss.mq:service=SecurityManager">
+    <attribute name="DefaultSecurityConfig">
+      <security>
+        <role name="guest" read="true" write="true" create="true"/>
+      </security>
+    </attribute>
+    <attribute name="SecurityDomain">java:/jaas/jbossmq</attribute>
+    <depends optional-attribute-name="NextInterceptor">jboss.mq:service=DestinationManager</depends>
+  </mbean>
+
+  <!--
+     | The ClientMonitorInterceptor disconnects clients that have been idle for to long.
+     | This interceptor is not enabled by default since the server might disconnect clients
+     | when the it is under high load.
+   -->
+  <!--
+  <mbean code="org.jboss.mq.server.jmx.ClientMonitorInterceptor" name="jboss.mq:service=ClientMonitorInterceptor">
+    <attribute name="ClientTimeout">80000</attribute>
+    <depends optional-attribute-name="NextInterceptor">jboss.mq:service=DestinationManager</depends>
+  </mbean>
+  -->
+
+  <!-- A Thread pool service -->
+  <mbean code="org.jboss.util.threadpool.BasicThreadPool"
+     name="jboss.mq:service=ThreadPool">
+     <attribute name="Name">JMSThread</attribute>
+     <attribute name="ThreadGroupName">JBossMQ Server Threads</attribute>
+     <!-- The max number of threads in the pool -->
+     <attribute name="MaximumPoolSize">10</attribute>
+     <!-- The max number of tasks before the queue is full -->
+     <attribute name="MaximumQueueSize">1000</attribute>
+     <!-- The behavior of the pool when a task is added and the queue is full.
+     abort - a RuntimeException is thrown
+     run - the calling thread executes the task
+     wait - the calling thread blocks until the queue has room
+     discard - the task is silently discarded without being run
+     discardOldest - check to see if a task is about to complete and enque
+        the new task if possible, else run the task in the calling thread
+     -->
+     <attribute name="BlockingMode">run</attribute>
+  </mbean>
+
+  <!-- ==================================================================== -->
+  <!-- System Destinations                                                  -->
+  <!-- ==================================================================== -->
+
+  <!-- Dead Letter Queue -->
+  <mbean code="org.jboss.mq.server.jmx.Queue"
+	 name="jboss.mq.destination:service=Queue,name=DLQ">
+    <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+    <depends optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
+  </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jms-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jms-ds.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jms-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<connection-factories>
- 
-  <!-- ==================================================================== -->
-  <!-- JMS Stuff                                                            -->
-  <!-- ==================================================================== -->
-
-  <!-- The JMS provider loader -->
-  <mbean code="org.jboss.jms.jndi.JMSProviderLoader"
-	 name="jboss.mq:service=JMSProviderLoader,name=JMSProvider">
-    <attribute name="ProviderName">DefaultJMSProvider</attribute>
-    <attribute name="ProviderAdapterClass">
-      org.jboss.jms.jndi.JNDIProviderAdapter
-    </attribute>
-    <!-- The combined connection factory -->
-    <attribute name="FactoryRef">java:/XAConnectionFactory</attribute>
-    <!-- The queue connection factory -->
-    <attribute name="QueueFactoryRef">java:/XAConnectionFactory</attribute>
-    <!-- The topic factory -->
-    <attribute name="TopicFactoryRef">java:/XAConnectionFactory</attribute>
-    <!-- Uncomment to use HAJNDI to access JMS
-    <attribute name="Properties">
-       java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
-       java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
-       java.naming.provider.url=localhost:1100
-    </attribute>
-    -->
-  </mbean>
-
-  <!-- The server session pool for Message Driven Beans -->
-  <mbean code="org.jboss.jms.asf.ServerSessionPoolLoader"
-	 name="jboss.mq:service=ServerSessionPoolMBean,name=StdJMSPool">
-    <depends optional-attribute-name="XidFactory">jboss:service=XidFactory</depends>
-    <attribute name="PoolName">StdJMSPool</attribute>
-    <attribute name="PoolFactoryClass">
-      org.jboss.jms.asf.StdServerSessionPoolFactory
-    </attribute>
-  </mbean>
-
-  <!-- JMS XA Resource adapter, use this to get transacted JMS in beans -->
-  <tx-connection-factory>
-    <jndi-name>JmsXA</jndi-name>
-    <xa-transaction/>
-    <rar-name>jms-ra.rar</rar-name>
-    <connection-definition>org.jboss.resource.adapter.jms.JmsConnectionFactory</connection-definition>
-    <config-property name="SessionDefaultType" type="java.lang.String">javax.jms.Topic</config-property>
-    <config-property name="JmsProviderAdapterJNDI" type="java.lang.String">java:/DefaultJMSProvider</config-property>
-    <max-pool-size>20</max-pool-size>
-    <security-domain-and-application>JmsXARealm</security-domain-and-application>
-  </tx-connection-factory>
-
-</connection-factories>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jms-ds.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jms-ds.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jms-ds.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jms-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<connection-factories>
+ 
+  <!-- ==================================================================== -->
+  <!-- JMS Stuff                                                            -->
+  <!-- ==================================================================== -->
+
+  <!-- The JMS provider loader -->
+  <mbean code="org.jboss.jms.jndi.JMSProviderLoader"
+	 name="jboss.mq:service=JMSProviderLoader,name=JMSProvider">
+    <attribute name="ProviderName">DefaultJMSProvider</attribute>
+    <attribute name="ProviderAdapterClass">
+      org.jboss.jms.jndi.JNDIProviderAdapter
+    </attribute>
+    <!-- The combined connection factory -->
+    <attribute name="FactoryRef">java:/XAConnectionFactory</attribute>
+    <!-- The queue connection factory -->
+    <attribute name="QueueFactoryRef">java:/XAConnectionFactory</attribute>
+    <!-- The topic factory -->
+    <attribute name="TopicFactoryRef">java:/XAConnectionFactory</attribute>
+    <!-- Uncomment to use HAJNDI to access JMS
+    <attribute name="Properties">
+       java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+       java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
+       java.naming.provider.url=localhost:1100
+    </attribute>
+    -->
+  </mbean>
+
+  <!-- The server session pool for Message Driven Beans -->
+  <mbean code="org.jboss.jms.asf.ServerSessionPoolLoader"
+	 name="jboss.mq:service=ServerSessionPoolMBean,name=StdJMSPool">
+    <depends optional-attribute-name="XidFactory">jboss:service=XidFactory</depends>
+    <attribute name="PoolName">StdJMSPool</attribute>
+    <attribute name="PoolFactoryClass">
+      org.jboss.jms.asf.StdServerSessionPoolFactory
+    </attribute>
+  </mbean>
+
+  <!-- JMS XA Resource adapter, use this to get transacted JMS in beans -->
+  <tx-connection-factory>
+    <jndi-name>JmsXA</jndi-name>
+    <xa-transaction/>
+    <rar-name>jms-ra.rar</rar-name>
+    <connection-definition>org.jboss.resource.adapter.jms.JmsConnectionFactory</connection-definition>
+    <config-property name="SessionDefaultType" type="java.lang.String">javax.jms.Topic</config-property>
+    <config-property name="JmsProviderAdapterJNDI" type="java.lang.String">java:/DefaultJMSProvider</config-property>
+    <max-pool-size>20</max-pool-size>
+    <security-domain-and-application>JmsXARealm</security-domain-and-application>
+  </tx-connection-factory>
+
+</connection-factories>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jms-ra.rar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jms-ra.rar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jms-ra.rar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jvm-il-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jvm-il-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jvm-il-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Id: jvm-il-service.xml 16662 2003-08-27 04:38:22Z patriot1burke $ -->
-
-<server>
-
-  <!-- JBossMQ in memory "communication -->
-
-  <mbean code="org.jboss.mq.il.jvm.JVMServerILService"
-	 name="jboss.mq:service=InvocationLayer,type=JVM">
-    <depends optional-attribute-name="Invoker">jboss.mq:service=Invoker</depends>
-    <attribute name="ConnectionFactoryJNDIRef">java:/ConnectionFactory</attribute>
-    <attribute name="XAConnectionFactoryJNDIRef">java:/XAConnectionFactory</attribute>
-    <attribute name="PingPeriod">0</attribute>
-  </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jvm-il-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/jvm-il-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jvm-il-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/jvm-il-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: jvm-il-service.xml 16662 2003-08-27 04:38:22Z patriot1burke $ -->
+
+<server>
+
+  <!-- JBossMQ in memory "communication -->
+
+  <mbean code="org.jboss.mq.il.jvm.JVMServerILService"
+	 name="jboss.mq:service=InvocationLayer,type=JVM">
+    <depends optional-attribute-name="Invoker">jboss.mq:service=Invoker</depends>
+    <attribute name="ConnectionFactoryJNDIRef">java:/ConnectionFactory</attribute>
+    <attribute name="XAConnectionFactoryJNDIRef">java:/XAConnectionFactory</attribute>
+    <attribute name="PingPeriod">0</attribute>
+  </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/uil2-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/uil2-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/uil2-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Id: uil2-service.xml 35297 2005-08-25 15:03:20Z starksm $ -->
-
-<server>
-
-  <!-- JBossMQ using the Unified Invocation Layer
-       All communication uses one socket connection -->
-
-  <mbean code="org.jboss.mq.il.uil2.UILServerILService"
-	 name="jboss.mq:service=InvocationLayer,type=UIL2">
-
-    <!-- The server chain -->
-    <depends optional-attribute-name="Invoker">jboss.mq:service=Invoker</depends>
-    <!-- JNDI binding -->
-    <attribute name="ConnectionFactoryJNDIRef">ConnectionFactory</attribute>
-    <!-- JNDI binding for XA -->
-    <attribute name="XAConnectionFactoryJNDIRef">XAConnectionFactory</attribute>
-    <!-- The bind address -->
-    <attribute name="BindAddress">${jboss.bind.address}</attribute>
-    <!-- The bind port -->
-    <attribute name="ServerBindPort">8093</attribute>
-    <!-- The ping period in millis -->
-    <attribute name="PingPeriod">60000</attribute>
-    <!-- Whether tcp/ip does not wait for buffer fills -->
-    <attribute name="EnableTcpNoDelay">true</attribute>
-    <!-- Used to disconnect the client on the serverside if there is no activity -->
-    <!-- Ensure this is greater than the ping period -->
-    <attribute name="ReadTimeout">120000</attribute>
-    <!-- Used to disconnect the client on the clientside if there is no activity -->
-    <!-- Ensure this is greater than the ping period -->
-    <attribute name="ClientReadTimeout">120000</attribute>
-    <!-- The size of the buffer (in bytes) wrapping the socket -->
-    <!-- The buffer is flushed after each request -->
-    <attribute name="BufferSize">2048</attribute>
-    <!-- Large messages may block the ping/pong -->
-    <!-- A pong is simulated after each chunk (in bytes) for both reading and writing -->
-    <!-- It must be larger than the buffer size -->
-    <attribute name="ChunkSize">1000000</attribute>
-  </mbean>
-
-  <!-- Aliases UIL -> UIL2 for backwards compatibility 
-       the deprecated UIL deployment can be found in docs/examples/jca -->
-   <mbean code="org.jboss.naming.NamingAlias" name="jboss.mq:service=InvocationLayer,type=UIL">
-      <attribute name="FromName">UILConnectionFactory</attribute>
-      <attribute name="ToName">ConnectionFactory</attribute>
-      <depends>jboss:service=Naming</depends>
-   </mbean>
-   <mbean code="org.jboss.naming.NamingAlias" name="jboss.mq:service=InvocationLayer,type=UILXA">
-      <attribute name="FromName">UILXAConnectionFactory</attribute>
-      <attribute name="ToName">XAConnectionFactory</attribute>
-      <depends>jboss:service=Naming</depends>
-   </mbean>
-   <mbean code="org.jboss.naming.NamingAlias"
-      name="jboss.mq:service=InvocationLayer,type=UIL2,alias=UIL2ConnectionFactory">
-      <attribute name="FromName">UIL2ConnectionFactory</attribute>
-      <attribute name="ToName">ConnectionFactory</attribute>
-      <depends>jboss:service=Naming</depends>
-   </mbean>
-   <mbean code="org.jboss.naming.NamingAlias"
-      name="jboss.mq:service=InvocationLayer,type=UIL2XA,alias=UIL2XAConnectionFactory">
-      <attribute name="FromName">UIL2XAConnectionFactory</attribute>
-      <attribute name="ToName">XAConnectionFactory</attribute>
-      <depends>jboss:service=Naming</depends>
-   </mbean>
-
-   <!--
-      Two JNDI bindings that act like jms client connections remotely
-      but have j2ee defined semantics inside JBoss
-   -->
-   <mbean code="org.jboss.naming.LinkRefPairService"
-          name="jboss.jms:alias=QueueConnectionFactory">
-      <attribute name="JndiName">QueueConnectionFactory</attribute>
-      <attribute name="RemoteJndiName">ConnectionFactory</attribute>
-      <attribute name="LocalJndiName">java:/JmsXA</attribute>
-      <depends>jboss:service=Naming</depends>
-   </mbean>
-   <mbean code="org.jboss.naming.LinkRefPairService"
-          name="jboss.jms:alias=TopicConnectionFactory">
-      <attribute name="JndiName">TopicConnectionFactory</attribute>
-      <attribute name="RemoteJndiName">ConnectionFactory</attribute>
-      <attribute name="LocalJndiName">java:/JmsXA</attribute>
-      <depends>jboss:service=Naming</depends>
-   </mbean>
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/uil2-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jms/uil2-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/uil2-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jms/uil2-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: uil2-service.xml 35297 2005-08-25 15:03:20Z starksm $ -->
+
+<server>
+
+  <!-- JBossMQ using the Unified Invocation Layer
+       All communication uses one socket connection -->
+
+  <mbean code="org.jboss.mq.il.uil2.UILServerILService"
+	 name="jboss.mq:service=InvocationLayer,type=UIL2">
+
+    <!-- The server chain -->
+    <depends optional-attribute-name="Invoker">jboss.mq:service=Invoker</depends>
+    <!-- JNDI binding -->
+    <attribute name="ConnectionFactoryJNDIRef">ConnectionFactory</attribute>
+    <!-- JNDI binding for XA -->
+    <attribute name="XAConnectionFactoryJNDIRef">XAConnectionFactory</attribute>
+    <!-- The bind address -->
+    <attribute name="BindAddress">${jboss.bind.address}</attribute>
+    <!-- The bind port -->
+    <attribute name="ServerBindPort">8093</attribute>
+    <!-- The ping period in millis -->
+    <attribute name="PingPeriod">60000</attribute>
+    <!-- Whether tcp/ip does not wait for buffer fills -->
+    <attribute name="EnableTcpNoDelay">true</attribute>
+    <!-- Used to disconnect the client on the serverside if there is no activity -->
+    <!-- Ensure this is greater than the ping period -->
+    <attribute name="ReadTimeout">120000</attribute>
+    <!-- Used to disconnect the client on the clientside if there is no activity -->
+    <!-- Ensure this is greater than the ping period -->
+    <attribute name="ClientReadTimeout">120000</attribute>
+    <!-- The size of the buffer (in bytes) wrapping the socket -->
+    <!-- The buffer is flushed after each request -->
+    <attribute name="BufferSize">2048</attribute>
+    <!-- Large messages may block the ping/pong -->
+    <!-- A pong is simulated after each chunk (in bytes) for both reading and writing -->
+    <!-- It must be larger than the buffer size -->
+    <attribute name="ChunkSize">1000000</attribute>
+  </mbean>
+
+  <!-- Aliases UIL -> UIL2 for backwards compatibility 
+       the deprecated UIL deployment can be found in docs/examples/jca -->
+   <mbean code="org.jboss.naming.NamingAlias" name="jboss.mq:service=InvocationLayer,type=UIL">
+      <attribute name="FromName">UILConnectionFactory</attribute>
+      <attribute name="ToName">ConnectionFactory</attribute>
+      <depends>jboss:service=Naming</depends>
+   </mbean>
+   <mbean code="org.jboss.naming.NamingAlias" name="jboss.mq:service=InvocationLayer,type=UILXA">
+      <attribute name="FromName">UILXAConnectionFactory</attribute>
+      <attribute name="ToName">XAConnectionFactory</attribute>
+      <depends>jboss:service=Naming</depends>
+   </mbean>
+   <mbean code="org.jboss.naming.NamingAlias"
+      name="jboss.mq:service=InvocationLayer,type=UIL2,alias=UIL2ConnectionFactory">
+      <attribute name="FromName">UIL2ConnectionFactory</attribute>
+      <attribute name="ToName">ConnectionFactory</attribute>
+      <depends>jboss:service=Naming</depends>
+   </mbean>
+   <mbean code="org.jboss.naming.NamingAlias"
+      name="jboss.mq:service=InvocationLayer,type=UIL2XA,alias=UIL2XAConnectionFactory">
+      <attribute name="FromName">UIL2XAConnectionFactory</attribute>
+      <attribute name="ToName">XAConnectionFactory</attribute>
+      <depends>jboss:service=Naming</depends>
+   </mbean>
+
+   <!--
+      Two JNDI bindings that act like jms client connections remotely
+      but have j2ee defined semantics inside JBoss
+   -->
+   <mbean code="org.jboss.naming.LinkRefPairService"
+          name="jboss.jms:alias=QueueConnectionFactory">
+      <attribute name="JndiName">QueueConnectionFactory</attribute>
+      <attribute name="RemoteJndiName">ConnectionFactory</attribute>
+      <attribute name="LocalJndiName">java:/JmsXA</attribute>
+      <depends>jboss:service=Naming</depends>
+   </mbean>
+   <mbean code="org.jboss.naming.LinkRefPairService"
+          name="jboss.jms:alias=TopicConnectionFactory">
+      <attribute name="JndiName">TopicConnectionFactory</attribute>
+      <attribute name="RemoteJndiName">ConnectionFactory</attribute>
+      <attribute name="LocalJndiName">java:/JmsXA</attribute>
+      <depends>jboss:service=Naming</depends>
+   </mbean>
+</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF/MANIFEST.MF
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF/MANIFEST.MF	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-Manifest-Version: 1.0
-Ant-Version: Apache Ant 1.6.2
-Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF/MANIFEST.MF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF/MANIFEST.MF)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF/MANIFEST.MF	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.6.2
+Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/AddressPort.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/AddressPort.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/AddressPort.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/AttrResultInfo.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/AttrResultInfo.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/AttrResultInfo.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/OpResultInfo.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/OpResultInfo.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/OpResultInfo.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/Server.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/Server.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/control/Server.class)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/ClusteredConsoleServlet.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/ClusteredConsoleServlet.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/ClusteredConsoleServlet.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/HtmlAdaptorServlet.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/HtmlAdaptorServlet.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/HtmlAdaptorServlet.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/JMXOpsAccessControlFilter.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/JMXOpsAccessControlFilter.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/html/JMXOpsAccessControlFilter.class)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/DomainData.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/DomainData.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/DomainData.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/MBeanData.class
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/MBeanData.class (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/classes/org/jboss/jmx/adaptor/model/MBeanData.class)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,7 +0,0 @@
-<jboss-web>
-   <!-- Uncomment the security-domain to enable security. You will
-      need to edit the htmladaptor login configuration to setup the
-      login modules used to authentication users.
-      <security-domain>java:/jaas/jmx-console</security-domain>
-   -->
-</jboss-web>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,7 @@
+<jboss-web>
+   <!-- Uncomment the security-domain to enable security. You will
+      need to edit the htmladaptor login configuration to setup the
+      login modules used to authentication users.
+      <security-domain>java:/jaas/jmx-console</security-domain>
+   -->
+</jboss-web>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,109 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE web-app PUBLIC
-   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
-   "http://java.sun.com/dtd/web-app_2_3.dtd">
-
-<web-app>
-   <description>The standard web descriptor for the html adaptor</description>
-   <!--
-    <filter>
-      <filter-name>JmxOpsAccessControlFilter</filter-name>
-      <filter-class>org.jboss.jmx.adaptor.html.JMXOpsAccessControlFilter</filter-class>
-      <init-param>
-        <param-name>updateAttributes</param-name>
-        <param-value>UpdateAttributeRole</param-value>
-        <description>Comma-delimited Roles that define the JMX Operation denoting updation of Attributes</description>
-      </init-param>
-      <init-param>
-        <param-name>invokeOp</param-name>
-        <param-value>InvokeOpRole</param-value>
-        <description>Comma-delimited Roles that define the JMX Operation denoting Invocation of Operations</description>
-      </init-param>
-   </filter>
-   <filter-mapping>
-      <filter-name>JmxOpsAccessControlFilter</filter-name>
-      <servlet-name>HtmlAdaptor</servlet-name>
-   </filter-mapping>
-   -->
-   <servlet>
-      <servlet-name>HtmlAdaptor</servlet-name>
-      <servlet-class>org.jboss.jmx.adaptor.html.HtmlAdaptorServlet</servlet-class>
-   </servlet>
-   <servlet>
-      <servlet-name>ClusteredConsoleServlet</servlet-name>
-      <servlet-class>org.jboss.jmx.adaptor.html.ClusteredConsoleServlet</servlet-class>
-      <init-param>
-         <param-name>jgProps</param-name>
-         <param-value>UDP(ip_mcast=true;ip_ttl=16;loopback=false;mcast_addr=${jboss.partition.udpGroup:228.1.2.3};mcast_port=45566):
-org.jboss.jmx.adaptor.control.FindView
-         </param-value>
-         <description>The JGroups protocol stack config</description>
-      </init-param>
-   </servlet>
-   <servlet>
-      <servlet-name>DisplayMBeans</servlet-name>
-      <jsp-file>/displayMBeans.jsp</jsp-file>
-   </servlet>
-   <servlet>
-      <servlet-name>InspectMBean</servlet-name>
-      <jsp-file>/inspectMBean.jsp</jsp-file>
-   </servlet>
-   <servlet>
-      <servlet-name>DisplayOpResult</servlet-name>
-      <jsp-file>/displayOpResult.jsp</jsp-file>
-   </servlet>
-   <servlet>
-      <servlet-name>ClusterView</servlet-name>
-      <jsp-file>/cluster/clusterView.jsp</jsp-file>
-   </servlet>
-
-   <servlet-mapping>
-      <servlet-name>HtmlAdaptor</servlet-name>
-      <url-pattern>/HtmlAdaptor</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>ClusteredConsoleServlet</servlet-name>
-      <url-pattern>/cluster/ClusteredConsole</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>DisplayMBeans</servlet-name>
-      <url-pattern>/DisplayMBeans</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>InspectMBean</servlet-name>
-      <url-pattern>/InspectMBean</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>DisplayOpResult</servlet-name>
-      <url-pattern>/DisplayOpResult</url-pattern>
-   </servlet-mapping>
-
-   <!-- A security constraint that restricts access to the HTML JMX console
-   to users with the role JBossAdmin. Edit the roles to what you want and
-   uncomment the WEB-INF/jboss-web.xml/security-domain element to enable
-   secured access to the HTML JMX console.
-   <security-constraint>
-     <web-resource-collection>
-       <web-resource-name>HtmlAdaptor</web-resource-name>
-       <description>An example security config that only allows users with the
-         role JBossAdmin to access the HTML JMX console web application
-       </description>
-       <url-pattern>/*</url-pattern>
-       <http-method>GET</http-method>
-       <http-method>POST</http-method>
-     </web-resource-collection>
-     <auth-constraint>
-       <role-name>JBossAdmin</role-name>
-     </auth-constraint>
-   </security-constraint>
-   -->
-
-   <login-config>
-      <auth-method>BASIC</auth-method>
-      <realm-name>JBoss JMX Console</realm-name>
-   </login-config>
-
-   <security-role>
-      <role-name>JBossAdmin</role-name>
-   </security-role>
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,109 @@
+<?xml version="1.0"?>
+<!DOCTYPE web-app PUBLIC
+   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+   "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<web-app>
+   <description>The standard web descriptor for the html adaptor</description>
+   <!--
+    <filter>
+      <filter-name>JmxOpsAccessControlFilter</filter-name>
+      <filter-class>org.jboss.jmx.adaptor.html.JMXOpsAccessControlFilter</filter-class>
+      <init-param>
+        <param-name>updateAttributes</param-name>
+        <param-value>UpdateAttributeRole</param-value>
+        <description>Comma-delimited Roles that define the JMX Operation denoting updation of Attributes</description>
+      </init-param>
+      <init-param>
+        <param-name>invokeOp</param-name>
+        <param-value>InvokeOpRole</param-value>
+        <description>Comma-delimited Roles that define the JMX Operation denoting Invocation of Operations</description>
+      </init-param>
+   </filter>
+   <filter-mapping>
+      <filter-name>JmxOpsAccessControlFilter</filter-name>
+      <servlet-name>HtmlAdaptor</servlet-name>
+   </filter-mapping>
+   -->
+   <servlet>
+      <servlet-name>HtmlAdaptor</servlet-name>
+      <servlet-class>org.jboss.jmx.adaptor.html.HtmlAdaptorServlet</servlet-class>
+   </servlet>
+   <servlet>
+      <servlet-name>ClusteredConsoleServlet</servlet-name>
+      <servlet-class>org.jboss.jmx.adaptor.html.ClusteredConsoleServlet</servlet-class>
+      <init-param>
+         <param-name>jgProps</param-name>
+         <param-value>UDP(ip_mcast=true;ip_ttl=16;loopback=false;mcast_addr=${jboss.partition.udpGroup:228.1.2.3};mcast_port=45566):
+org.jboss.jmx.adaptor.control.FindView
+         </param-value>
+         <description>The JGroups protocol stack config</description>
+      </init-param>
+   </servlet>
+   <servlet>
+      <servlet-name>DisplayMBeans</servlet-name>
+      <jsp-file>/displayMBeans.jsp</jsp-file>
+   </servlet>
+   <servlet>
+      <servlet-name>InspectMBean</servlet-name>
+      <jsp-file>/inspectMBean.jsp</jsp-file>
+   </servlet>
+   <servlet>
+      <servlet-name>DisplayOpResult</servlet-name>
+      <jsp-file>/displayOpResult.jsp</jsp-file>
+   </servlet>
+   <servlet>
+      <servlet-name>ClusterView</servlet-name>
+      <jsp-file>/cluster/clusterView.jsp</jsp-file>
+   </servlet>
+
+   <servlet-mapping>
+      <servlet-name>HtmlAdaptor</servlet-name>
+      <url-pattern>/HtmlAdaptor</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>ClusteredConsoleServlet</servlet-name>
+      <url-pattern>/cluster/ClusteredConsole</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>DisplayMBeans</servlet-name>
+      <url-pattern>/DisplayMBeans</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>InspectMBean</servlet-name>
+      <url-pattern>/InspectMBean</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>DisplayOpResult</servlet-name>
+      <url-pattern>/DisplayOpResult</url-pattern>
+   </servlet-mapping>
+
+   <!-- A security constraint that restricts access to the HTML JMX console
+   to users with the role JBossAdmin. Edit the roles to what you want and
+   uncomment the WEB-INF/jboss-web.xml/security-domain element to enable
+   secured access to the HTML JMX console.
+   <security-constraint>
+     <web-resource-collection>
+       <web-resource-name>HtmlAdaptor</web-resource-name>
+       <description>An example security config that only allows users with the
+         role JBossAdmin to access the HTML JMX console web application
+       </description>
+       <url-pattern>/*</url-pattern>
+       <http-method>GET</http-method>
+       <http-method>POST</http-method>
+     </web-resource-collection>
+     <auth-constraint>
+       <role-name>JBossAdmin</role-name>
+     </auth-constraint>
+   </security-constraint>
+   -->
+
+   <login-config>
+      <auth-method>BASIC</auth-method>
+      <realm-name>JBoss JMX Console</realm-name>
+   </login-config>
+
+   <security-role>
+      <role-name>JBossAdmin</role-name>
+   </security-role>
+</web-app>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/checkJNDI.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/checkJNDI.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/checkJNDI.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,112 +0,0 @@
-<%@page contentType="text/html"
-   import="java.net.*,java.util.*,javax.naming.*,java.io.*"
-%>
-<html>
-<head>
-   <title>JBoss JNDI Check</title>
-   <link rel="stylesheet" href="style_master.css" type="text/css">
-   <meta http-equiv="cache-control" content="no-cache">
-</head>
-<body>
-<table width="100%">
-   <table>
-      <tr>
-         <td><img src="images/logo.gif" align="left" border="0" alt="JBoss"></td>
-         <td valign="middle">
-         <%
-         String hostname = "<<Unknown - see log/server.log>>";
-         try
-         {
-            hostname = InetAddress.getLocalHost().getHostName();
-         }
-         catch(IOException e)
-         {
-            e.printStackTrace();
-         }
-         %>
-         <h1>JNDI Checking for host <code><%= hostname %></code></h1>
-         </td>
-      </tr>
-   </table>
-<hr>
-<table border='1'>
-   <tr>
-      <td><h2>Test</h2></td>
-      <td><h2>Result</h2></td>
-   </tr>
-   <tr>
-      <td>InitialContext properites</td>
-      <td><table border='1'>
-         <%
-            try
-            {
-               InitialContext ctx = new InitialContext();
-               Hashtable props = ctx.getEnvironment();
-               for (Iterator i = props.keySet().iterator(); i.hasNext();)
-               {
-                  Object key = i.next();
-                  out.print("<tr><td>");
-                  out.print(key);
-                  out.print('=');
-                  out.print(props.get(key));
-                  out.print("</td></tr>");
-               }
-            }
-            catch (NamingException e)
-            {
-               out.print(e.toString());
-            }
-         %>
-      </table></td>
-   </tr>
-   <tr>
-      <td>jndi.properties locations</td>
-      <td><table border='1'>
-         <%
-            ClassLoader loader = Thread.currentThread().getContextClassLoader();
-            for (Enumeration e = loader.getResources("jndi.properties"); e.hasMoreElements();)
-            {
-               out.print("<tr><td>");
-               out.print(e.nextElement());
-               out.print("</td></tr>");
-            }
-         %>
-      </table></td>
-   </tr>
-   <tr>
-      <td>Global bindings</td>
-      <td><table border='1'>
-         <%
-            try
-            {
-               for (Enumeration e = new InitialContext().listBindings(""); e.hasMoreElements();)
-               {
-                  out.print("<tr><td>");
-                  out.print(e.nextElement());
-                  out.print("</td></tr>");
-               }
-            }
-            catch (NamingException ignored) {}
-         %>
-      </table></td>
-   </tr>
-   <tr>
-      <td>JVM local bindings</td>
-      <td><table border='1'>
-         <%
-            try
-            {
-               for (Enumeration e = new InitialContext().listBindings("java:"); e.hasMoreElements();)
-               {
-                  out.print("<tr><td>");
-                  out.print(e.nextElement());
-                  out.print("</td></tr>");
-               }
-            }
-            catch (NamingException ignored) {}
-         %>
-      </table></td>
-   </tr>
-</table>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/checkJNDI.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/checkJNDI.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/checkJNDI.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/checkJNDI.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,112 @@
+<%@page contentType="text/html"
+   import="java.net.*,java.util.*,javax.naming.*,java.io.*"
+%>
+<html>
+<head>
+   <title>JBoss JNDI Check</title>
+   <link rel="stylesheet" href="style_master.css" type="text/css">
+   <meta http-equiv="cache-control" content="no-cache">
+</head>
+<body>
+<table width="100%">
+   <table>
+      <tr>
+         <td><img src="images/logo.gif" align="left" border="0" alt="JBoss"></td>
+         <td valign="middle">
+         <%
+         String hostname = "<<Unknown - see log/server.log>>";
+         try
+         {
+            hostname = InetAddress.getLocalHost().getHostName();
+         }
+         catch(IOException e)
+         {
+            e.printStackTrace();
+         }
+         %>
+         <h1>JNDI Checking for host <code><%= hostname %></code></h1>
+         </td>
+      </tr>
+   </table>
+<hr>
+<table border='1'>
+   <tr>
+      <td><h2>Test</h2></td>
+      <td><h2>Result</h2></td>
+   </tr>
+   <tr>
+      <td>InitialContext properites</td>
+      <td><table border='1'>
+         <%
+            try
+            {
+               InitialContext ctx = new InitialContext();
+               Hashtable props = ctx.getEnvironment();
+               for (Iterator i = props.keySet().iterator(); i.hasNext();)
+               {
+                  Object key = i.next();
+                  out.print("<tr><td>");
+                  out.print(key);
+                  out.print('=');
+                  out.print(props.get(key));
+                  out.print("</td></tr>");
+               }
+            }
+            catch (NamingException e)
+            {
+               out.print(e.toString());
+            }
+         %>
+      </table></td>
+   </tr>
+   <tr>
+      <td>jndi.properties locations</td>
+      <td><table border='1'>
+         <%
+            ClassLoader loader = Thread.currentThread().getContextClassLoader();
+            for (Enumeration e = loader.getResources("jndi.properties"); e.hasMoreElements();)
+            {
+               out.print("<tr><td>");
+               out.print(e.nextElement());
+               out.print("</td></tr>");
+            }
+         %>
+      </table></td>
+   </tr>
+   <tr>
+      <td>Global bindings</td>
+      <td><table border='1'>
+         <%
+            try
+            {
+               for (Enumeration e = new InitialContext().listBindings(""); e.hasMoreElements();)
+               {
+                  out.print("<tr><td>");
+                  out.print(e.nextElement());
+                  out.print("</td></tr>");
+               }
+            }
+            catch (NamingException ignored) {}
+         %>
+      </table></td>
+   </tr>
+   <tr>
+      <td>JVM local bindings</td>
+      <td><table border='1'>
+         <%
+            try
+            {
+               for (Enumeration e = new InitialContext().listBindings("java:"); e.hasMoreElements();)
+               {
+                  out.print("<tr><td>");
+                  out.print(e.nextElement());
+                  out.print("</td></tr>");
+               }
+            }
+            catch (NamingException ignored) {}
+         %>
+      </table></td>
+   </tr>
+</table>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/bootstrap.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/bootstrap.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/bootstrap.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,69 +0,0 @@
-<html>
-<head>
-   <title>Cluster View Bootstrap</title>
-   <link rel="stylesheet" href="../style_master.css" type="text/css">
-</head>
-
-<table>
-   <tr>
-      <td width="250" ><img src="../images/logo.gif" align="left" border="0" alt=""></td>
-      <td><h1>JBoss Cluster Bootstrap</h1></td>
-   </tr>
-</table>
-<hr>
-<body>
-The cluster nodes to view need to be specified via some bootstrap mechanism.
-This can be done using any of the following methods.
-
-<h1>Bootstrap Using Naming Discovery</h1>
-This determines the cluster entry point by doing an HAJNDI naming service
-discovery query. The query may be restricted to a given partition name by
-specifying the name in the PartitionName field.
-If not specified than the first partition to respond will be choosen.
-<form action="ClusteredConsole?action=bootstrap" method="post" target="ClusterIndex">
-	<input type="hidden" name="bootstrap" value="discovery">
-	<table cellspacing="2" cellpadding="2" border="0">
-	<tr>
-		<td>PartitionName:</td><td><input type="text" name="partition" size="40"></td>
-	</tr>
-	<tr>
-		<td>DiscoveryName:</td><td><input type="text" name="discoveryGroup" size="40" value="230.0.0.4"></td>
-	</tr>
-	<tr>
-		<td>DiscoveryPort:</td><td><input type="text" name="discoveryPort" size="40" value="1102"></td>
-	</tr>
-	<tr>
-		<td>DiscoveryTimeout:</td><td><input type="text" name="discoveryTimeout" size="40" value="5000"></td>
-	</tr>
-	<tr>
-		<td><input type="reset" name="reset" value="Clear"></td>
-		<td><input type="submit" name="submit" value="Bootstrap"></td>
-	</tr>
-	</table>
-</form>
-
-<h1>Bootstrap Using a Hostname</h1>
-This determines the cluster entry point(s) by querying the JNDI service
-on the indicated server for the available cluster paritition services.
-Any cluster to which the server belongs will serve as an entry point for
-determining the members of the cluster. To query the server hosting the
-jmx-console application use "locahost" for the hostname.
-<form action="ClusteredConsole" method="post" target="ClusterIndex">
-	<input type="hidden" name="bootstrap" value="byhost">
-	<table cellspacing="2" cellpadding="2" border="0">
-	<tr>
-		<td>Hostname:</td><td><input type="text" name="hostname" value="localhost" size="40"></td>
-	</tr>
-	<tr>
-		<td>Port:</td><td><input type="text" name="port" value="1099" size="40"></td>
-	</tr>
-	<tr>
-		<td><input type="reset" name="reset" value="Clear"></td>
-		<td><input type="submit" name="submit" value="Bootstrap"></td>
-	</tr>
-	</table>
-</form>
-
-</body>
-</html>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/bootstrap.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/bootstrap.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/bootstrap.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/bootstrap.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,69 @@
+<html>
+<head>
+   <title>Cluster View Bootstrap</title>
+   <link rel="stylesheet" href="../style_master.css" type="text/css">
+</head>
+
+<table>
+   <tr>
+      <td width="250" ><img src="../images/logo.gif" align="left" border="0" alt=""></td>
+      <td><h1>JBoss Cluster Bootstrap</h1></td>
+   </tr>
+</table>
+<hr>
+<body>
+The cluster nodes to view need to be specified via some bootstrap mechanism.
+This can be done using any of the following methods.
+
+<h1>Bootstrap Using Naming Discovery</h1>
+This determines the cluster entry point by doing an HAJNDI naming service
+discovery query. The query may be restricted to a given partition name by
+specifying the name in the PartitionName field.
+If not specified than the first partition to respond will be choosen.
+<form action="ClusteredConsole?action=bootstrap" method="post" target="ClusterIndex">
+	<input type="hidden" name="bootstrap" value="discovery">
+	<table cellspacing="2" cellpadding="2" border="0">
+	<tr>
+		<td>PartitionName:</td><td><input type="text" name="partition" size="40"></td>
+	</tr>
+	<tr>
+		<td>DiscoveryName:</td><td><input type="text" name="discoveryGroup" size="40" value="230.0.0.4"></td>
+	</tr>
+	<tr>
+		<td>DiscoveryPort:</td><td><input type="text" name="discoveryPort" size="40" value="1102"></td>
+	</tr>
+	<tr>
+		<td>DiscoveryTimeout:</td><td><input type="text" name="discoveryTimeout" size="40" value="5000"></td>
+	</tr>
+	<tr>
+		<td><input type="reset" name="reset" value="Clear"></td>
+		<td><input type="submit" name="submit" value="Bootstrap"></td>
+	</tr>
+	</table>
+</form>
+
+<h1>Bootstrap Using a Hostname</h1>
+This determines the cluster entry point(s) by querying the JNDI service
+on the indicated server for the available cluster paritition services.
+Any cluster to which the server belongs will serve as an entry point for
+determining the members of the cluster. To query the server hosting the
+jmx-console application use "locahost" for the hostname.
+<form action="ClusteredConsole" method="post" target="ClusterIndex">
+	<input type="hidden" name="bootstrap" value="byhost">
+	<table cellspacing="2" cellpadding="2" border="0">
+	<tr>
+		<td>Hostname:</td><td><input type="text" name="hostname" value="localhost" size="40"></td>
+	</tr>
+	<tr>
+		<td>Port:</td><td><input type="text" name="port" value="1099" size="40"></td>
+	</tr>
+	<tr>
+		<td><input type="reset" name="reset" value="Clear"></td>
+		<td><input type="submit" name="submit" value="Bootstrap"></td>
+	</tr>
+	</table>
+</form>
+
+</body>
+</html>
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/clusterView.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/clusterView.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/clusterView.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,44 +0,0 @@
-<%@page contentType="text/html"
-   import="java.net.*,java.io.*"
-%>
-<html>
-<head><title>Clustered JBoss Management Console</title>
-<link rel="stylesheet" href="../style_master.css" type="text/css">
-</head>
-<body>
-<table>
-<tr><td>
-<h2>Cluster View Bootstrap</h2>
-<a href="bootstrap.html" target="ClusterNodeView">Reinvoke Bootstrap</a>
-
-<h2>Loaded Clusters</h2>
-<%
-   String partition = (String) request.getAttribute("partition");
-%>
-   <h3 class='DomainName'><%= partition %></h2>
-   <ul class='MBeanList'>
-<%
-   String[] partitionHosts = (String[]) request.getAttribute("partitionHosts");
-   for(int h = 0; h < partitionHosts.length; h ++)
-   {
-      String host = partitionHosts[h];
-      String hostname = "";
-
-      try
-      {
-         hostname = InetAddress.getByName(host).getHostName();
-      }
-      catch(IOException e)  {}
-
-      String hostURL = "http://"+host+":8080/jmx-console//HtmlAdaptor?action=displayMBeans";
-%>
-      <li><a href="<%= hostURL%>" target="ClusterNodeView"><%= hostname %></a></li>
-<%
-   }
-%>
-   </ul>
-</td></tr>
-</table>
-
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/clusterView.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/clusterView.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/clusterView.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/clusterView.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,44 @@
+<%@page contentType="text/html"
+   import="java.net.*,java.io.*"
+%>
+<html>
+<head><title>Clustered JBoss Management Console</title>
+<link rel="stylesheet" href="../style_master.css" type="text/css">
+</head>
+<body>
+<table>
+<tr><td>
+<h2>Cluster View Bootstrap</h2>
+<a href="bootstrap.html" target="ClusterNodeView">Reinvoke Bootstrap</a>
+
+<h2>Loaded Clusters</h2>
+<%
+   String partition = (String) request.getAttribute("partition");
+%>
+   <h3 class='DomainName'><%= partition %></h2>
+   <ul class='MBeanList'>
+<%
+   String[] partitionHosts = (String[]) request.getAttribute("partitionHosts");
+   for(int h = 0; h < partitionHosts.length; h ++)
+   {
+      String host = partitionHosts[h];
+      String hostname = "";
+
+      try
+      {
+         hostname = InetAddress.getByName(host).getHostName();
+      }
+      catch(IOException e)  {}
+
+      String hostURL = "http://"+host+":8080/jmx-console//HtmlAdaptor?action=displayMBeans";
+%>
+      <li><a href="<%= hostURL%>" target="ClusterNodeView"><%= hostname %></a></li>
+<%
+   }
+%>
+   </ul>
+</td></tr>
+</table>
+
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/index.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/index.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/index.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,6 +0,0 @@
-<!-- frames -->
-<frameset  cols="20%, *">
-    <frame name="ClusterIndex" src="ClusteredConsole?action=index" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">
-    <frame name="ClusterNodeView" src="bootstrap.html" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">
-	<noframes>A frames enabled browser is required for the cluster view</noframes>
-</frameset>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/index.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/index.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/index.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/cluster/index.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,6 @@
+<!-- frames -->
+<frameset  cols="20%, *">
+    <frame name="ClusterIndex" src="ClusteredConsole?action=index" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">
+    <frame name="ClusterNodeView" src="bootstrap.html" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">
+	<noframes>A frames enabled browser is required for the cluster view</noframes>
+</frameset>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayMBeans.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayMBeans.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayMBeans.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,59 +0,0 @@
-<%@page contentType="text/html"
-   import="java.net.*,java.util.*,org.jboss.jmx.adaptor.model.*,java.io.*"
-%>
-<html>
-<head>
-   <title>JBoss JMX Management Console</title>
-   <link rel="stylesheet" href="style_master.css" type="text/css">
-   <meta http-equiv="cache-control" content="no-cache">
-</head>
-<body>
-<table width="100%">
-   <table>
-      <tr>
-         <td><img src="images/logo.gif" align="left" border="0" alt="JBoss"></td>
-         <td valign="middle">
-         <%
-         String hostname = "";
-         try
-         {
-            hostname = InetAddress.getLocalHost().getHostName();
-         }
-         catch(IOException e)  {}
-         %>
-         <h1>JMX Agent View <code><%= hostname %></code></h1>
-         </td>
-      </tr>
-   </table>
-<hr>
-<form action="HtmlAdaptor?action=displayMBeans" method="post" name="applyFilter" id="applyFilter">
-ObjectName Filter (e.g. "jboss:*", "*:service=invoker,*")  :<input type="text" name="filter" size="40" value="<%= request.getAttribute("filter")%>"> <input type="submit" name="apply" value="ApplyFilter">
-</form>
-<hr>
-<%
-   Iterator mbeans = (Iterator) request.getAttribute("mbeans");
-   while( mbeans.hasNext() )
-   {
-      DomainData domainData = (DomainData) mbeans.next();
-%>
-   <h2 class='DomainName'><%= domainData.getDomainName() %></h2>
-   <ul class='MBeanList'>
-<%
-      MBeanData[] data = domainData.getData();
-      for(int d = 0; d < data.length; d ++)
-      {
-         String name = data[d].getObjectName().toString();
-         String properties = data[d].getNameProperties();
-%>
-      <li><a href="HtmlAdaptor?action=inspectMBean&name=<%= URLEncoder.encode(name) %>"><%= URLDecoder.decode(properties) %></a></li>
-<%
-      }
-%>
-   </ul>
-<%
-   }
-%>
-</td></tr>
-</table>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayMBeans.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayMBeans.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayMBeans.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayMBeans.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,59 @@
+<%@page contentType="text/html"
+   import="java.net.*,java.util.*,org.jboss.jmx.adaptor.model.*,java.io.*"
+%>
+<html>
+<head>
+   <title>JBoss JMX Management Console</title>
+   <link rel="stylesheet" href="style_master.css" type="text/css">
+   <meta http-equiv="cache-control" content="no-cache">
+</head>
+<body>
+<table width="100%">
+   <table>
+      <tr>
+         <td><img src="images/logo.gif" align="left" border="0" alt="JBoss"></td>
+         <td valign="middle">
+         <%
+         String hostname = "";
+         try
+         {
+            hostname = InetAddress.getLocalHost().getHostName();
+         }
+         catch(IOException e)  {}
+         %>
+         <h1>JMX Agent View <code><%= hostname %></code></h1>
+         </td>
+      </tr>
+   </table>
+<hr>
+<form action="HtmlAdaptor?action=displayMBeans" method="post" name="applyFilter" id="applyFilter">
+ObjectName Filter (e.g. "jboss:*", "*:service=invoker,*")  :<input type="text" name="filter" size="40" value="<%= request.getAttribute("filter")%>"> <input type="submit" name="apply" value="ApplyFilter">
+</form>
+<hr>
+<%
+   Iterator mbeans = (Iterator) request.getAttribute("mbeans");
+   while( mbeans.hasNext() )
+   {
+      DomainData domainData = (DomainData) mbeans.next();
+%>
+   <h2 class='DomainName'><%= domainData.getDomainName() %></h2>
+   <ul class='MBeanList'>
+<%
+      MBeanData[] data = domainData.getData();
+      for(int d = 0; d < data.length; d ++)
+      {
+         String name = data[d].getObjectName().toString();
+         String properties = data[d].getNameProperties();
+%>
+      <li><a href="HtmlAdaptor?action=inspectMBean&name=<%= URLEncoder.encode(name) %>"><%= URLDecoder.decode(properties) %></a></li>
+<%
+      }
+%>
+   </ul>
+<%
+   }
+%>
+</td></tr>
+</table>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayOpResult.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayOpResult.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayOpResult.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,74 +0,0 @@
-<%@page contentType="text/html"
-   import="java.net.*"
-%>
-<html>
-<head>
-   <title>Operation Results</title>
-   <link rel="stylesheet" href="style_master.css" type="text/css">
-   <meta http-equiv="cache-control" content="no-cache">
-</head>
-<body>
-
-<jsp:useBean id='opResultInfo' type='org.jboss.jmx.adaptor.control.OpResultInfo' scope='request'/>
-
-<table width="100%">
-   <table>
-      <tr>
-         <td><img src="images/logo.gif" align="left" border="0" alt="JBoss"></td>
-         <td valign="middle"><h1>JMX MBean Operation Result <code><%= opResultInfo.name%>()</code></h1></td>
-	  <tr/>
-   </table>
-
-<tr><td>
-
-
-<table cellpadding="5">
-   <tr>
-      <td><a href='HtmlAdaptor?action=displayMBeans'>Back to Agent View</a></td>
-      <td>
-      <td><a href='HtmlAdaptor?action=inspectMBean&name=<%= URLEncoder.encode(request.getParameter("name")) %>'>Back to MBean View</a></td>
-      <td>
-      <td><a href=
-<%
-	out.print("'HtmlAdaptor?action=invokeOpByName");
-	out.print("&name=" + URLEncoder.encode(request.getParameter("name")));
-	out.print("&methodName=" + opResultInfo.name );
-
-	for (int i=0; i<opResultInfo.args.length; i++)
-    {
-		out.print("&argType=" + opResultInfo.signature[i]);
-		out.print("&arg" + i + "=" + opResultInfo.args[i]);
-	}
-
-	out.println("'>Reinvoke MBean Operation");
-%>
-	  </a></td>
-   </tr>
-</table>
-
-
-<hr>
-   <span class='OpResult'>
-<%
-   if( opResultInfo.result == null )
-   {
-%>
-   Operation completed successfully without a return value.
-<%
-   }
-   else
-   {
-      String opResultString = opResultInfo.result.toString();
-      boolean hasPreTag = opResultString.startsWith("<pre>");
-      if( hasPreTag == false )
-         out.println("<pre>");
-      out.println(opResultString);
-      if( hasPreTag == false )
-         out.println("</pre>");
-   }
-%>
-   </span>
-</td></tr>
-</table>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayOpResult.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayOpResult.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayOpResult.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/displayOpResult.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,74 @@
+<%@page contentType="text/html"
+   import="java.net.*"
+%>
+<html>
+<head>
+   <title>Operation Results</title>
+   <link rel="stylesheet" href="style_master.css" type="text/css">
+   <meta http-equiv="cache-control" content="no-cache">
+</head>
+<body>
+
+<jsp:useBean id='opResultInfo' type='org.jboss.jmx.adaptor.control.OpResultInfo' scope='request'/>
+
+<table width="100%">
+   <table>
+      <tr>
+         <td><img src="images/logo.gif" align="left" border="0" alt="JBoss"></td>
+         <td valign="middle"><h1>JMX MBean Operation Result <code><%= opResultInfo.name%>()</code></h1></td>
+	  <tr/>
+   </table>
+
+<tr><td>
+
+
+<table cellpadding="5">
+   <tr>
+      <td><a href='HtmlAdaptor?action=displayMBeans'>Back to Agent View</a></td>
+      <td>
+      <td><a href='HtmlAdaptor?action=inspectMBean&name=<%= URLEncoder.encode(request.getParameter("name")) %>'>Back to MBean View</a></td>
+      <td>
+      <td><a href=
+<%
+	out.print("'HtmlAdaptor?action=invokeOpByName");
+	out.print("&name=" + URLEncoder.encode(request.getParameter("name")));
+	out.print("&methodName=" + opResultInfo.name );
+
+	for (int i=0; i<opResultInfo.args.length; i++)
+    {
+		out.print("&argType=" + opResultInfo.signature[i]);
+		out.print("&arg" + i + "=" + opResultInfo.args[i]);
+	}
+
+	out.println("'>Reinvoke MBean Operation");
+%>
+	  </a></td>
+   </tr>
+</table>
+
+
+<hr>
+   <span class='OpResult'>
+<%
+   if( opResultInfo.result == null )
+   {
+%>
+   Operation completed successfully without a return value.
+<%
+   }
+   else
+   {
+      String opResultString = opResultInfo.result.toString();
+      boolean hasPreTag = opResultString.startsWith("<pre>");
+      if( hasPreTag == false )
+         out.println("<pre>");
+      out.println(opResultString);
+      if( hasPreTag == false )
+         out.println("</pre>");
+   }
+%>
+   </span>
+</td></tr>
+</table>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/images/logo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/images/logo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/images/logo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/index.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/index.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,2 +0,0 @@
-<%@page contentType="text/html"%>
-<jsp:forward page="/HtmlAdaptor?action=displayMBeans" />

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/index.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/index.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/index.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,2 @@
+<%@page contentType="text/html"%>
+<jsp:forward page="/HtmlAdaptor?action=displayMBeans" />

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/inspectMBean.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/inspectMBean.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/inspectMBean.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,320 +0,0 @@
-<%@page contentType="text/html"
-   import="java.net.*,java.util.*,javax.management.*,javax.management.modelmbean.*,
-   org.jboss.jmx.adaptor.control.Server,
-   org.jboss.jmx.adaptor.control.AttrResultInfo,
-   org.jboss.jmx.adaptor.model.*,
-   java.lang.reflect.Array,
-   org.jboss.util.propertyeditor.PropertyEditors"
-%>
-<%!
-   public String fixDescription(String desc)
-   {
-      if (desc == null || desc.equals(""))
-      {
-        return "(no description)";
-      }
-      return desc;
-   }
-%>
-<html>
-<head>
-   <title>MBean Inspector</title>
-   <link rel="stylesheet" href="style_master.css" type="text/css">
-   <meta http-equiv="cache-control" content="no-cache">
-</head>
-<body>
-
-<jsp:useBean id='mbeanData' class='org.jboss.jmx.adaptor.model.MBeanData' scope='request'/>
-
-<%
-   ObjectName objectName = mbeanData.getObjectName();
-   String objectNameString = mbeanData.getName();
-   MBeanInfo mbeanInfo = mbeanData.getMetaData();
-   MBeanAttributeInfo[] attributeInfo = mbeanInfo.getAttributes();
-   MBeanOperationInfo[] operationInfo = mbeanInfo.getOperations();
-%>
-
-<table width="100%">
-   <table>
-      <tr>
-         <td><img src="images/logo.gif" align="left" border="0" alt="JBoss"></td>
-         <td valign="middle"><h1>JMX MBean View</h1></td>
-      <tr/>
-   </table>
-   <ul>
-   <table>
-      <tr>
-         <td>MBean Name:</td>
-         <td><b>Domain Name:</b></td>
-         <td><%= objectName.getDomain() %></td>
-      </tr>
-<%
-   Hashtable properties = objectName.getKeyPropertyList();
-   Iterator it = properties.keySet().iterator();
-   while( it.hasNext() )
-   {
-      String key = (String) it.next();
-      String value = (String) properties.get( key );
-%>
-      <tr><td></td><td><b><%= key %>: </b></td><td><%= value %></td></tr>
-<%
-   }
-%>
-      <tr><td>MBean Java Class:</td><td colspan="3"><jsp:getProperty name='mbeanData' property='className'/></td></tr>
-   </table>
-</ul>
-<table cellpadding="5">
-   <tr>
-      <td><a href='HtmlAdaptor?action=displayMBeans'>Back to Agent View</a></td>
-	  <td>
-      <td><a href='HtmlAdaptor?action=inspectMBean&name=<%= URLEncoder.encode(request.getParameter("name")) %>'>Refresh MBean View</a></td>
-   </tr>
-</table>
-
-<hr>
-<h3>MBean description:</h3>
-<%= fixDescription(mbeanInfo.getDescription())%>
-
-<hr>
-<h3>List of MBean attributes:</h3>
-
-<form method="post" action="HtmlAdaptor">
-   <input type="hidden" name="action" value="updateAttributes">
-   <input type="hidden" name="name" value="<%= objectNameString %>">
-	<table cellspacing="1" cellpadding="1" border="1">
-		<tr class="AttributesHeader">
-		    <th>Name</th>
-		    <th>Type</th>
-		    <th>Access</th>
-		    <th>Value</th>
-		    <th>Description</th>
-		</tr>
-<%
-   boolean hasWriteable = false;
-   for(int a = 0; a < attributeInfo.length; a ++)
-   {
-      MBeanAttributeInfo attrInfo = attributeInfo[a];
-      String attrName = attrInfo.getName();
-      String attrType = attrInfo.getType();
-      AttrResultInfo attrResult = Server.getMBeanAttributeResultInfo(objectNameString, attrInfo);
-      String attrValue = attrResult.getAsText();
-      String access = "";
-      if( attrInfo.isReadable() )
-         access += "R";
-      if( attrInfo.isWritable() )
-      {
-         access += "W";
-         hasWriteable = true;
-      }
-      String attrDescription = fixDescription(attrInfo.getDescription());
-%>
-		<tr>
-		    <td><%= attrName %></td>
-		    <td><%= attrType %></td>
-		    <td><%= access %></td>
-          <td>
-<%
-      if( attrInfo.isWritable() )
-      {
-         String readonly = attrResult.editor == null ? "readonly" : "";
-         if( attrType.equals("boolean") || attrType.equals("java.lang.Boolean") )
-         {
-            // Boolean true/false radio boxes
-            Boolean value = attrValue == null || "".equals( attrValue ) ? null : Boolean.valueOf(attrValue);
-            String trueChecked = (value == Boolean.TRUE ? "checked" : "");
-            String falseChecked = (value == Boolean.FALSE ? "checked" : "");
-            String naChecked = value == null ? "checked" : "";
-%>
-            <input type="radio" name="<%= attrName %>" value="True" <%=trueChecked%>>True
-            <input type="radio" name="<%= attrName %>" value="False" <%=falseChecked%>>False
-<%
-            // For wrappers, enable a 'null' selection
-            if ( attrType.equals( "java.lang.Boolean" ) && PropertyEditors.isNullHandlingEnabled() )
-            {
-%>
-            <input type="radio" name="<%= attrName %>" value="" <%=naChecked%>>Null
-<%
-            }
-         }
-         else if( attrInfo.isReadable() )
-         {  // Text fields for read-write string values
-%>
-          <input type="text" name="<%= attrName %>" value="<%= (attrValue != null ? attrValue : "") %>" <%= readonly %>>
-
-<%
-         }
-         else
-         {  // Empty text fields for write-only
-%>
-		    <input type="text" name="<%= attrName %>" <%= readonly %>>
-<%
-         }
-      }
-      else
-      {
-         if( attrType.equals("[Ljavax.management.ObjectName;") )
-         {
-            // Array of Object Names
-            ObjectName[] names = (ObjectName[]) Server.getMBeanAttributeObject(objectNameString, attrName);
-            if( names != null )
-            {
-%>
-                  <table>
-<%
-               for( int i = 0; i < names.length; i++ )
-               {
-%>
-                  <tr><td>
-                  <a href="HtmlAdaptor?action=inspectMBean&name=<%= URLEncoder.encode(( names[ i ] + "" )) %>"><%= ( names[ i ] + "" ) %></a>
-                  </td></tr>
-<%
-               }
-%>
-                  </table>
-<%
-            }
-         }
-         // Array of some objects
-         else if( attrType.endsWith("[]") || attrType.startsWith("[L") )
-         {
-            Object arrayObject = Server.getMBeanAttributeObject(objectNameString, attrName);
-            if (arrayObject != null)
-            {
-%>
-                  <table>
-<%
-               for (int i = 0; i < Array.getLength(arrayObject); ++i)
-               {
-%>
-                  <tr><td><%=Array.get(arrayObject,i)%></td></tr>
-<%
-               }
-%>
-                  </table>
-<%
-            }
-         }
-         else
-         {
-            // Just the value string
-%>
-		    <%= attrValue %>
-<%
-         }
-      }
-      if( attrType.equals("javax.management.ObjectName") )
-      {
-         // Add a link to the mbean
-         if( attrValue != null )
-         {
-%>
-         <a href="HtmlAdaptor?action=inspectMBean&name=<%= URLEncoder.encode(attrValue) %>">View MBean</a>
-<%
-         }
-      }
-%>
-         </td>
-         <td><%= attrDescription%></td>
-		</tr>
-<%
-   }
-%>
-	</table>
-<% if( hasWriteable )
-   {
-%>
-	<input type="submit" value="Apply Changes">
-<%
-   }
-%>
-</form>
-
-<hr>
-<h3>List of MBean operations:</h3>
-<%
-   for(int a = 0; a < operationInfo.length; a ++)
-   {
-      MBeanOperationInfo opInfo = operationInfo[a];
-      boolean accept = true;
-      if (opInfo instanceof ModelMBeanOperationInfo)
-      {
-         Descriptor desc = ((ModelMBeanOperationInfo)opInfo).getDescriptor();
-         String role = (String)desc.getFieldValue("role");
-         if ("getter".equals(role) || "setter".equals(role))
-         {
-            accept = false;
-         }
-      }
-      if (accept)
-      {
-         MBeanParameterInfo[] sig = opInfo.getSignature();
-%>
-<form method="post" action="HtmlAdaptor">
-   <input type="hidden" name="action" value="invokeOp">
-   <input type="hidden" name="name" value="<%= objectNameString %>">
-   <input type="hidden" name="methodIndex" value="<%= a %>">
-   <hr align='left' width='80'>
-   <h4><%= opInfo.getReturnType() + " " + opInfo.getName() + "()" %></h4>
-   <p><%= fixDescription(opInfo.getDescription())%></p>
-<%
-         if( sig.length > 0 )
-         {
-%>
-	<table cellspacing="2" cellpadding="2" border="1">
-		<tr class="OperationHeader">
-			<th>Param</th>
-			<th>ParamType</th>
-			<th>ParamValue</th>
-			<th>ParamDescription</th>
-		</tr>
-<%
-            for(int p = 0; p < sig.length; p ++)
-            {
-               MBeanParameterInfo paramInfo = sig[p];
-               String pname = paramInfo.getName();
-               String ptype = paramInfo.getType();
-               if( pname == null || pname.length() == 0 || pname.equals(ptype) )
-               {
-                  pname = "arg"+p;
-               }
-%>
-		<tr>
-			<td><%= pname %></td>
-		   <td><%= ptype %></td>
-         <td> 
-<%
-                if( ptype.equals("boolean") || ptype.equals("java.lang.Boolean") )
-                {
-                   // Boolean true/false radio boxes
-%>
-            <input type="radio" name="arg<%= p%>" value="True"checked>True
-            <input type="radio" name="arg<%= p%>" value="False">False
-<%
-                 }
-                 else
-                 {
-%>
-            <input type="text" name="arg<%= p%>">
-<%
-                  }
-%>
-         </td>
-         <td><%= fixDescription(paramInfo.getDescription())%></td>
-		</tr>
-<%
-               }
-%>
-	</table>
-<%
-         }
-%>
-	<input type="submit" value="Invoke">
-</form>
-<%
-      }
-   }
-%>
-</td></tr>
-</table>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/inspectMBean.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/inspectMBean.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/inspectMBean.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/inspectMBean.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,320 @@
+<%@page contentType="text/html"
+   import="java.net.*,java.util.*,javax.management.*,javax.management.modelmbean.*,
+   org.jboss.jmx.adaptor.control.Server,
+   org.jboss.jmx.adaptor.control.AttrResultInfo,
+   org.jboss.jmx.adaptor.model.*,
+   java.lang.reflect.Array,
+   org.jboss.util.propertyeditor.PropertyEditors"
+%>
+<%!
+   public String fixDescription(String desc)
+   {
+      if (desc == null || desc.equals(""))
+      {
+        return "(no description)";
+      }
+      return desc;
+   }
+%>
+<html>
+<head>
+   <title>MBean Inspector</title>
+   <link rel="stylesheet" href="style_master.css" type="text/css">
+   <meta http-equiv="cache-control" content="no-cache">
+</head>
+<body>
+
+<jsp:useBean id='mbeanData' class='org.jboss.jmx.adaptor.model.MBeanData' scope='request'/>
+
+<%
+   ObjectName objectName = mbeanData.getObjectName();
+   String objectNameString = mbeanData.getName();
+   MBeanInfo mbeanInfo = mbeanData.getMetaData();
+   MBeanAttributeInfo[] attributeInfo = mbeanInfo.getAttributes();
+   MBeanOperationInfo[] operationInfo = mbeanInfo.getOperations();
+%>
+
+<table width="100%">
+   <table>
+      <tr>
+         <td><img src="images/logo.gif" align="left" border="0" alt="JBoss"></td>
+         <td valign="middle"><h1>JMX MBean View</h1></td>
+      <tr/>
+   </table>
+   <ul>
+   <table>
+      <tr>
+         <td>MBean Name:</td>
+         <td><b>Domain Name:</b></td>
+         <td><%= objectName.getDomain() %></td>
+      </tr>
+<%
+   Hashtable properties = objectName.getKeyPropertyList();
+   Iterator it = properties.keySet().iterator();
+   while( it.hasNext() )
+   {
+      String key = (String) it.next();
+      String value = (String) properties.get( key );
+%>
+      <tr><td></td><td><b><%= key %>: </b></td><td><%= value %></td></tr>
+<%
+   }
+%>
+      <tr><td>MBean Java Class:</td><td colspan="3"><jsp:getProperty name='mbeanData' property='className'/></td></tr>
+   </table>
+</ul>
+<table cellpadding="5">
+   <tr>
+      <td><a href='HtmlAdaptor?action=displayMBeans'>Back to Agent View</a></td>
+	  <td>
+      <td><a href='HtmlAdaptor?action=inspectMBean&name=<%= URLEncoder.encode(request.getParameter("name")) %>'>Refresh MBean View</a></td>
+   </tr>
+</table>
+
+<hr>
+<h3>MBean description:</h3>
+<%= fixDescription(mbeanInfo.getDescription())%>
+
+<hr>
+<h3>List of MBean attributes:</h3>
+
+<form method="post" action="HtmlAdaptor">
+   <input type="hidden" name="action" value="updateAttributes">
+   <input type="hidden" name="name" value="<%= objectNameString %>">
+	<table cellspacing="1" cellpadding="1" border="1">
+		<tr class="AttributesHeader">
+		    <th>Name</th>
+		    <th>Type</th>
+		    <th>Access</th>
+		    <th>Value</th>
+		    <th>Description</th>
+		</tr>
+<%
+   boolean hasWriteable = false;
+   for(int a = 0; a < attributeInfo.length; a ++)
+   {
+      MBeanAttributeInfo attrInfo = attributeInfo[a];
+      String attrName = attrInfo.getName();
+      String attrType = attrInfo.getType();
+      AttrResultInfo attrResult = Server.getMBeanAttributeResultInfo(objectNameString, attrInfo);
+      String attrValue = attrResult.getAsText();
+      String access = "";
+      if( attrInfo.isReadable() )
+         access += "R";
+      if( attrInfo.isWritable() )
+      {
+         access += "W";
+         hasWriteable = true;
+      }
+      String attrDescription = fixDescription(attrInfo.getDescription());
+%>
+		<tr>
+		    <td><%= attrName %></td>
+		    <td><%= attrType %></td>
+		    <td><%= access %></td>
+          <td>
+<%
+      if( attrInfo.isWritable() )
+      {
+         String readonly = attrResult.editor == null ? "readonly" : "";
+         if( attrType.equals("boolean") || attrType.equals("java.lang.Boolean") )
+         {
+            // Boolean true/false radio boxes
+            Boolean value = attrValue == null || "".equals( attrValue ) ? null : Boolean.valueOf(attrValue);
+            String trueChecked = (value == Boolean.TRUE ? "checked" : "");
+            String falseChecked = (value == Boolean.FALSE ? "checked" : "");
+            String naChecked = value == null ? "checked" : "";
+%>
+            <input type="radio" name="<%= attrName %>" value="True" <%=trueChecked%>>True
+            <input type="radio" name="<%= attrName %>" value="False" <%=falseChecked%>>False
+<%
+            // For wrappers, enable a 'null' selection
+            if ( attrType.equals( "java.lang.Boolean" ) && PropertyEditors.isNullHandlingEnabled() )
+            {
+%>
+            <input type="radio" name="<%= attrName %>" value="" <%=naChecked%>>Null
+<%
+            }
+         }
+         else if( attrInfo.isReadable() )
+         {  // Text fields for read-write string values
+%>
+          <input type="text" name="<%= attrName %>" value="<%= (attrValue != null ? attrValue : "") %>" <%= readonly %>>
+
+<%
+         }
+         else
+         {  // Empty text fields for write-only
+%>
+		    <input type="text" name="<%= attrName %>" <%= readonly %>>
+<%
+         }
+      }
+      else
+      {
+         if( attrType.equals("[Ljavax.management.ObjectName;") )
+         {
+            // Array of Object Names
+            ObjectName[] names = (ObjectName[]) Server.getMBeanAttributeObject(objectNameString, attrName);
+            if( names != null )
+            {
+%>
+                  <table>
+<%
+               for( int i = 0; i < names.length; i++ )
+               {
+%>
+                  <tr><td>
+                  <a href="HtmlAdaptor?action=inspectMBean&name=<%= URLEncoder.encode(( names[ i ] + "" )) %>"><%= ( names[ i ] + "" ) %></a>
+                  </td></tr>
+<%
+               }
+%>
+                  </table>
+<%
+            }
+         }
+         // Array of some objects
+         else if( attrType.endsWith("[]") || attrType.startsWith("[L") )
+         {
+            Object arrayObject = Server.getMBeanAttributeObject(objectNameString, attrName);
+            if (arrayObject != null)
+            {
+%>
+                  <table>
+<%
+               for (int i = 0; i < Array.getLength(arrayObject); ++i)
+               {
+%>
+                  <tr><td><%=Array.get(arrayObject,i)%></td></tr>
+<%
+               }
+%>
+                  </table>
+<%
+            }
+         }
+         else
+         {
+            // Just the value string
+%>
+		    <%= attrValue %>
+<%
+         }
+      }
+      if( attrType.equals("javax.management.ObjectName") )
+      {
+         // Add a link to the mbean
+         if( attrValue != null )
+         {
+%>
+         <a href="HtmlAdaptor?action=inspectMBean&name=<%= URLEncoder.encode(attrValue) %>">View MBean</a>
+<%
+         }
+      }
+%>
+         </td>
+         <td><%= attrDescription%></td>
+		</tr>
+<%
+   }
+%>
+	</table>
+<% if( hasWriteable )
+   {
+%>
+	<input type="submit" value="Apply Changes">
+<%
+   }
+%>
+</form>
+
+<hr>
+<h3>List of MBean operations:</h3>
+<%
+   for(int a = 0; a < operationInfo.length; a ++)
+   {
+      MBeanOperationInfo opInfo = operationInfo[a];
+      boolean accept = true;
+      if (opInfo instanceof ModelMBeanOperationInfo)
+      {
+         Descriptor desc = ((ModelMBeanOperationInfo)opInfo).getDescriptor();
+         String role = (String)desc.getFieldValue("role");
+         if ("getter".equals(role) || "setter".equals(role))
+         {
+            accept = false;
+         }
+      }
+      if (accept)
+      {
+         MBeanParameterInfo[] sig = opInfo.getSignature();
+%>
+<form method="post" action="HtmlAdaptor">
+   <input type="hidden" name="action" value="invokeOp">
+   <input type="hidden" name="name" value="<%= objectNameString %>">
+   <input type="hidden" name="methodIndex" value="<%= a %>">
+   <hr align='left' width='80'>
+   <h4><%= opInfo.getReturnType() + " " + opInfo.getName() + "()" %></h4>
+   <p><%= fixDescription(opInfo.getDescription())%></p>
+<%
+         if( sig.length > 0 )
+         {
+%>
+	<table cellspacing="2" cellpadding="2" border="1">
+		<tr class="OperationHeader">
+			<th>Param</th>
+			<th>ParamType</th>
+			<th>ParamValue</th>
+			<th>ParamDescription</th>
+		</tr>
+<%
+            for(int p = 0; p < sig.length; p ++)
+            {
+               MBeanParameterInfo paramInfo = sig[p];
+               String pname = paramInfo.getName();
+               String ptype = paramInfo.getType();
+               if( pname == null || pname.length() == 0 || pname.equals(ptype) )
+               {
+                  pname = "arg"+p;
+               }
+%>
+		<tr>
+			<td><%= pname %></td>
+		   <td><%= ptype %></td>
+         <td> 
+<%
+                if( ptype.equals("boolean") || ptype.equals("java.lang.Boolean") )
+                {
+                   // Boolean true/false radio boxes
+%>
+            <input type="radio" name="arg<%= p%>" value="True"checked>True
+            <input type="radio" name="arg<%= p%>" value="False">False
+<%
+                 }
+                 else
+                 {
+%>
+            <input type="text" name="arg<%= p%>">
+<%
+                  }
+%>
+         </td>
+         <td><%= fixDescription(paramInfo.getDescription())%></td>
+		</tr>
+<%
+               }
+%>
+	</table>
+<%
+         }
+%>
+	<input type="submit" value="Invoke">
+</form>
+<%
+      }
+   }
+%>
+</td></tr>
+</table>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/jboss.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/jboss.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/jboss.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,146 +0,0 @@
-body {
-	margin: 13px 0px 10px 0px;
-	background-color: #ffffff;
-	font-size: 12px;
-	font-family: verdana, arial, "sans-serif";
-	color: #606060;
-	}
-td {
-	font-size: 12px;
-	font-family: verdana, arial, "sans-serif";
-	color: #606060;
-    }
-input {
-    font-size: 13px;
-    font-family: verdana, arial, "sans-serif";
-    color: #FF5906;
-    background-color: #f0f0f0;
-    border: 1px solid #cccccc;
-    }
-img {
-	border: 0px;
-	}
-p {
-    margin: 10px 30px 10px 20px
-    }
-h3 {
-   color: #FF5906;
-	font-size: 13px;
-	font-family: verdana, arial, "sans-serif";
-	margin: 10px 30px 10px 20px;
-	}
-h4 {
-   color: #999999;
-	font-size: 13px;
-	font-family: verdana, arial, "sans-serif";
-	margin: 10px 30px 10px 20px;
-	}
-table {
-	border: 0px #999999;
-    }
-a {
-    text-decoration : none;
-    }
-a:link {
-    color: #FF5906;
-    }
-a:visited {
-    color: #FF5906;
-    }
-a:active {
-    background-color:transparent;
-    }
-a:hover {
-    text-decoration : underline;
-    }
-a.soft, a.soft:visited, a.soft:link {
-    TEXT-DECORATION: none;
-    COLOR: #000000;
-    }
-a.soft:hover {
-    TEXT-DECORATION: underline;
-    BACKGROUND-COLOR: transparent;
-    COLOR: #000000
-    }
-#header {
-	background-color: #FF7A22;
-	background-image: url("header_bg.jpg");
-	background-repeat: no-repeat;
-	background-position: 226px 0px;
-	width: 100%;
-	height: 80px;
-	}
-#header #banner {
-	float: right;
-	margin: 8px 5px 0px 0px;
-	}
-#logo {
-	position: absolute;
-	top: 4px;
-	left: 4px;
-	z-index: 200;
-}
-#services {
-	position: absolute;
-	top: 16px;
-	right: 10px;
-	z-index: 200;
-}
-#filter {
-   position: absolute;
-   top: 65px;
-   right: 30px;
-   z-index: 220;
-}
-#filter_label {
-   position: absolute;
-   top: 61px;
-   right: 215px;
-   z-index: 220;
-}
-#apply {
-   position: absolute;
-   top: -5px;
-   right: -30px;
-   z-index: 220;
-   border: none;
-}
-#navigation_bar {
-	background-color: #f0f0f0;
-	border-bottom: 1px dotted #999999;
-	height: 20px;
-	}
-#separator_bar {
-	background-color: #ffffff;
-	border-bottom: 1px dotted #999999;
-	height: 20px;
-	}
-#footer {
-	clear: both;
-	border-top: 1px dotted #999999;
-	}
-#footer_bar {
-	height: 20px;
-	width: 100%;
-	background-color: #FF7A22;
-	}
-.attribute_link a {
-   color: #606060;
-   text-decoration: none;
-   }
-.attribute_link a:hover {
-   color: #606060;
-   border-bottom: 1px dotted #999999;
-   }
-.hide {
-	display: none;
-	}
-.spacer {
-	clear: both;
-	}
-.spacer hr {
-	display: none;
-	}
-.center {
-	text-align: center;
-	}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/jboss.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/jboss.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/jboss.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/jboss.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,146 @@
+body {
+	margin: 13px 0px 10px 0px;
+	background-color: #ffffff;
+	font-size: 12px;
+	font-family: verdana, arial, "sans-serif";
+	color: #606060;
+	}
+td {
+	font-size: 12px;
+	font-family: verdana, arial, "sans-serif";
+	color: #606060;
+    }
+input {
+    font-size: 13px;
+    font-family: verdana, arial, "sans-serif";
+    color: #FF5906;
+    background-color: #f0f0f0;
+    border: 1px solid #cccccc;
+    }
+img {
+	border: 0px;
+	}
+p {
+    margin: 10px 30px 10px 20px
+    }
+h3 {
+   color: #FF5906;
+	font-size: 13px;
+	font-family: verdana, arial, "sans-serif";
+	margin: 10px 30px 10px 20px;
+	}
+h4 {
+   color: #999999;
+	font-size: 13px;
+	font-family: verdana, arial, "sans-serif";
+	margin: 10px 30px 10px 20px;
+	}
+table {
+	border: 0px #999999;
+    }
+a {
+    text-decoration : none;
+    }
+a:link {
+    color: #FF5906;
+    }
+a:visited {
+    color: #FF5906;
+    }
+a:active {
+    background-color:transparent;
+    }
+a:hover {
+    text-decoration : underline;
+    }
+a.soft, a.soft:visited, a.soft:link {
+    TEXT-DECORATION: none;
+    COLOR: #000000;
+    }
+a.soft:hover {
+    TEXT-DECORATION: underline;
+    BACKGROUND-COLOR: transparent;
+    COLOR: #000000
+    }
+#header {
+	background-color: #FF7A22;
+	background-image: url("header_bg.jpg");
+	background-repeat: no-repeat;
+	background-position: 226px 0px;
+	width: 100%;
+	height: 80px;
+	}
+#header #banner {
+	float: right;
+	margin: 8px 5px 0px 0px;
+	}
+#logo {
+	position: absolute;
+	top: 4px;
+	left: 4px;
+	z-index: 200;
+}
+#services {
+	position: absolute;
+	top: 16px;
+	right: 10px;
+	z-index: 200;
+}
+#filter {
+   position: absolute;
+   top: 65px;
+   right: 30px;
+   z-index: 220;
+}
+#filter_label {
+   position: absolute;
+   top: 61px;
+   right: 215px;
+   z-index: 220;
+}
+#apply {
+   position: absolute;
+   top: -5px;
+   right: -30px;
+   z-index: 220;
+   border: none;
+}
+#navigation_bar {
+	background-color: #f0f0f0;
+	border-bottom: 1px dotted #999999;
+	height: 20px;
+	}
+#separator_bar {
+	background-color: #ffffff;
+	border-bottom: 1px dotted #999999;
+	height: 20px;
+	}
+#footer {
+	clear: both;
+	border-top: 1px dotted #999999;
+	}
+#footer_bar {
+	height: 20px;
+	width: 100%;
+	background-color: #FF7A22;
+	}
+.attribute_link a {
+   color: #606060;
+   text-decoration: none;
+   }
+.attribute_link a:hover {
+   color: #606060;
+   border-bottom: 1px dotted #999999;
+   }
+.hide {
+	display: none;
+	}
+.spacer {
+	clear: both;
+	}
+.spacer hr {
+	display: none;
+	}
+.center {
+	text-align: center;
+	}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/style_master.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/style_master.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/style_master.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,64 +0,0 @@
-BODY {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 14px;
-	background-color : White;
-}
-
-H1{  
-	font-family: Verdana, Arial, Helvetica, sans-serif; 
-	font-size: 25px; 
-	font-weight: bold; 
-	color: #000099}
-H2 {
-	 font-family: Verdana, Arial, Helvetica, sans-serif; 
-	 font-size: 20px; 
-	 font-weight: bold; 
-	 color: #000000
-}
-H3 {
-	 font-family: Verdana, Arial, Helvetica, sans-serif; 
-	 font-size: 17px; 
-	 font-weight: bold; 
-	 color: #000000
-}
-TH {
-	background-color : #000099;
-	color: #DEB887;
-	 font-weight: bold; 
-}.bg_table {
-	background-color : #DEB887;
-}
-}.bg_cell{
-	background-color : #ffffff;
-}
-A:ACTIVE {
-	font-family: Arial, Helvetica, sans-serif;
-	font-size: 14px;
-	color:Red;
-	background-color: #DEB887;
-	text-decoration : underline;
-	font-weight:bold;
-}
- A:HOVER {
-	font-family:Arial, Helvetica, sans-serif;
-	font-size: 14px;
-	color:Red;
-	text-decoration : underline;
-	font-weight:bold;
-}
-  A:LINK {
-	font-family:  Arial, Helvetica, sans-serif;
-	font-size: 14px;
-	color:#000099;
-	text-decoration : underline;
-	font-weight:bold;
-}
-   A:VISITED {
-	font-family: Arial, Helvetica, sans-serif;
-	font-size: 14px;
-	color:Purple;
-	text-decoration : underline;
-	font-weight:bold;
-}
-
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/style_master.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-console.war/style_master.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/style_master.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-console.war/style_master.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,64 @@
+BODY {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 14px;
+	background-color : White;
+}
+
+H1{  
+	font-family: Verdana, Arial, Helvetica, sans-serif; 
+	font-size: 25px; 
+	font-weight: bold; 
+	color: #000099}
+H2 {
+	 font-family: Verdana, Arial, Helvetica, sans-serif; 
+	 font-size: 20px; 
+	 font-weight: bold; 
+	 color: #000000
+}
+H3 {
+	 font-family: Verdana, Arial, Helvetica, sans-serif; 
+	 font-size: 17px; 
+	 font-weight: bold; 
+	 color: #000000
+}
+TH {
+	background-color : #000099;
+	color: #DEB887;
+	 font-weight: bold; 
+}.bg_table {
+	background-color : #DEB887;
+}
+}.bg_cell{
+	background-color : #ffffff;
+}
+A:ACTIVE {
+	font-family: Arial, Helvetica, sans-serif;
+	font-size: 14px;
+	color:Red;
+	background-color: #DEB887;
+	text-decoration : underline;
+	font-weight:bold;
+}
+ A:HOVER {
+	font-family:Arial, Helvetica, sans-serif;
+	font-size: 14px;
+	color:Red;
+	text-decoration : underline;
+	font-weight:bold;
+}
+  A:LINK {
+	font-family:  Arial, Helvetica, sans-serif;
+	font-size: 14px;
+	color:#000099;
+	text-decoration : underline;
+	font-weight:bold;
+}
+   A:VISITED {
+	font-family: Arial, Helvetica, sans-serif;
+	font-size: 14px;
+	color:Purple;
+	text-decoration : underline;
+	font-weight:bold;
+}
+
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-invoker-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-invoker-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-invoker-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,127 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Id: jboss-service.xml 44468 2006-05-03 12:32:25Z adrian $ -->
-<server>
-
-   <!-- The JRMP invoker proxy configuration for the InvokerAdaptorService -->
-   <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
-      name="jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory">
-      <!-- Use the standard JRMPInvoker from conf/jboss-service.xxml -->
-      <depends optional-attribute-name="InvokerName">jboss:service=invoker,type=jrmp</depends>
-      <!-- The target MBean is the InvokerAdaptorService configured below -->
-      <depends optional-attribute-name="TargetName">jboss.jmx:type=adaptor,name=Invoker</depends>
-      <!-- Where to bind the RMIAdaptor proxy -->
-      <attribute name="JndiName">jmx/invoker/RMIAdaptor</attribute>
-      <!-- The RMI compabitle MBeanServer interface -->
-      <attribute name="ExportedInterfaces">org.jboss.jmx.adaptor.rmi.RMIAdaptor,
-         org.jboss.jmx.adaptor.rmi.RMIAdaptorExt
-      </attribute>
-      <attribute name="ClientInterceptors">
-          <interceptors>
-             <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
-             <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
-             <interceptor>org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor</interceptor>
-             <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
-          </interceptors>
-      </attribute>
-      <depends>jboss:service=Naming</depends>
-   </mbean>
-
-   <!--
-      Choose the remote proxy to expose mbean proxies over
-   -->
-   <mbean code="org.jboss.jmx.connector.invoker.MBeanProxyRemote"
-          name="jboss.jmx:type=adaptor,name=MBeanProxyRemote,protocol=jrmp">
-      <depends optional-attribute-name="MBeanServerConnection">jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory</depends>
-   </mbean>
-
-   <!-- Create a mapping from the legacy jmx-rmi-adaptor.sar binding to the
-   jmx-invoker-adaptor-server.sar JndiName specified above for backwards
-   portability.
-   -->
-   <mbean code="org.jboss.naming.NamingAlias" name="jboss.jmx:alias=jmx/rmi/RMIAdaptor">
-      <attribute name="FromName">jmx/rmi/RMIAdaptor</attribute>
-      <attribute name="ToName">jmx/invoker/RMIAdaptor</attribute>
-      <depends>jboss:service=Naming</depends>
-   </mbean>
-
-   <!-- This is the service that handles the RMIAdaptor invocations by routing
-   them to the MBeanServer the service is deployed under.  -->
-   <mbean code="org.jboss.jmx.connector.invoker.InvokerAdaptorService"
-          name="jboss.jmx:type=adaptor,name=Invoker"
-      xmbean-dd="">
-      <xmbean>
-         <description>The JMX Detached Invoker Service</description>
-         <class>org.jboss.jmx.connector.invoker.InvokerAdaptorService</class>
-
-         <!-- Attributes -->
-         <attribute access="read-only" getMethod="getName">
-            <description>The class name of the MBean</description>
-            <name>Name</name>
-            <type>java.lang.String</type>
-         </attribute>
-         <attribute access="read-only" getMethod="getState">
-            <description>The status of the MBean</description>
-            <name>State</name>
-            <type>int</type>
-         </attribute>
-         <attribute access="read-only" getMethod="getStateString">
-         <description>The status of the MBean in text form</description>
-            <name>StateString</name>
-            <type>java.lang.String</type>
-         </attribute>
-         <attribute access="read-write" getMethod="getExportedInterfaces" setMethod="setExportedInterfaces">
-            <description>The interfaces the invoker proxy supports</description>
-            <name>ExportedInterfaces</name>
-            <type>[Ljava.lang.Class;</type>
-         </attribute>
-         <attribute access="read-only" getMethod="getMethodMap">
-            <description>Map(Long hash, Method) of the proxy interface methods</description>
-            <name>MethodMap</name>
-            <type>java.util.Map</type>
-         </attribute>
-         <!-- Operations -->
-         <operation>
-            <description>The start lifecycle operation</description>
-            <name>start</name>
-         </operation>
-         <operation>
-            <description>The stop lifecycle operation</description>
-            <name>stop</name>
-         </operation>
-         <operation>
-            <description>The detyped lifecycle operation (for internal use only)</description>
-            <name>jbossInternalLifecycle</name>
-            <parameter>
-               <description>The lifecycle operation</description>
-               <name>method</name>
-               <type>java.lang.String</type>
-            </parameter>
-            <return-type>void</return-type>
-         </operation>
-
-         <operation>
-            <description>The detached invoker entry point</description>
-            <name>invoke</name>
-            <parameter>
-               <description>The method invocation context</description>
-               <name>invocation</name>
-               <type>org.jboss.invocation.Invocation</type>
-            </parameter>
-            <return-type>java.lang.Object</return-type>
-            <!-- Uncomment to require authenticated users
-            <descriptors>
-               <interceptors>
-                  <interceptor code="org.jboss.jmx.connector.invoker.AuthenticationInterceptor"
-                     securityDomain="java:/jaas/jmx-console"/>
-               </interceptors>
-            </descriptors>
-            -->
-         </operation>
-      </xmbean>
-      <attribute name="ExportedInterfaces">org.jboss.jmx.adaptor.rmi.RMIAdaptor,
-         org.jboss.jmx.adaptor.rmi.RMIAdaptorExt
-      </attribute>
-   </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-invoker-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jmx-invoker-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-invoker-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jmx-invoker-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: jboss-service.xml 44468 2006-05-03 12:32:25Z adrian $ -->
+<server>
+
+   <!-- The JRMP invoker proxy configuration for the InvokerAdaptorService -->
+   <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
+      name="jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory">
+      <!-- Use the standard JRMPInvoker from conf/jboss-service.xxml -->
+      <depends optional-attribute-name="InvokerName">jboss:service=invoker,type=jrmp</depends>
+      <!-- The target MBean is the InvokerAdaptorService configured below -->
+      <depends optional-attribute-name="TargetName">jboss.jmx:type=adaptor,name=Invoker</depends>
+      <!-- Where to bind the RMIAdaptor proxy -->
+      <attribute name="JndiName">jmx/invoker/RMIAdaptor</attribute>
+      <!-- The RMI compabitle MBeanServer interface -->
+      <attribute name="ExportedInterfaces">org.jboss.jmx.adaptor.rmi.RMIAdaptor,
+         org.jboss.jmx.adaptor.rmi.RMIAdaptorExt
+      </attribute>
+      <attribute name="ClientInterceptors">
+          <interceptors>
+             <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+             <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+             <interceptor>org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor</interceptor>
+             <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+          </interceptors>
+      </attribute>
+      <depends>jboss:service=Naming</depends>
+   </mbean>
+
+   <!--
+      Choose the remote proxy to expose mbean proxies over
+   -->
+   <mbean code="org.jboss.jmx.connector.invoker.MBeanProxyRemote"
+          name="jboss.jmx:type=adaptor,name=MBeanProxyRemote,protocol=jrmp">
+      <depends optional-attribute-name="MBeanServerConnection">jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory</depends>
+   </mbean>
+
+   <!-- Create a mapping from the legacy jmx-rmi-adaptor.sar binding to the
+   jmx-invoker-adaptor-server.sar JndiName specified above for backwards
+   portability.
+   -->
+   <mbean code="org.jboss.naming.NamingAlias" name="jboss.jmx:alias=jmx/rmi/RMIAdaptor">
+      <attribute name="FromName">jmx/rmi/RMIAdaptor</attribute>
+      <attribute name="ToName">jmx/invoker/RMIAdaptor</attribute>
+      <depends>jboss:service=Naming</depends>
+   </mbean>
+
+   <!-- This is the service that handles the RMIAdaptor invocations by routing
+   them to the MBeanServer the service is deployed under.  -->
+   <mbean code="org.jboss.jmx.connector.invoker.InvokerAdaptorService"
+          name="jboss.jmx:type=adaptor,name=Invoker"
+      xmbean-dd="">
+      <xmbean>
+         <description>The JMX Detached Invoker Service</description>
+         <class>org.jboss.jmx.connector.invoker.InvokerAdaptorService</class>
+
+         <!-- Attributes -->
+         <attribute access="read-only" getMethod="getName">
+            <description>The class name of the MBean</description>
+            <name>Name</name>
+            <type>java.lang.String</type>
+         </attribute>
+         <attribute access="read-only" getMethod="getState">
+            <description>The status of the MBean</description>
+            <name>State</name>
+            <type>int</type>
+         </attribute>
+         <attribute access="read-only" getMethod="getStateString">
+         <description>The status of the MBean in text form</description>
+            <name>StateString</name>
+            <type>java.lang.String</type>
+         </attribute>
+         <attribute access="read-write" getMethod="getExportedInterfaces" setMethod="setExportedInterfaces">
+            <description>The interfaces the invoker proxy supports</description>
+            <name>ExportedInterfaces</name>
+            <type>[Ljava.lang.Class;</type>
+         </attribute>
+         <attribute access="read-only" getMethod="getMethodMap">
+            <description>Map(Long hash, Method) of the proxy interface methods</description>
+            <name>MethodMap</name>
+            <type>java.util.Map</type>
+         </attribute>
+         <!-- Operations -->
+         <operation>
+            <description>The start lifecycle operation</description>
+            <name>start</name>
+         </operation>
+         <operation>
+            <description>The stop lifecycle operation</description>
+            <name>stop</name>
+         </operation>
+         <operation>
+            <description>The detyped lifecycle operation (for internal use only)</description>
+            <name>jbossInternalLifecycle</name>
+            <parameter>
+               <description>The lifecycle operation</description>
+               <name>method</name>
+               <type>java.lang.String</type>
+            </parameter>
+            <return-type>void</return-type>
+         </operation>
+
+         <operation>
+            <description>The detached invoker entry point</description>
+            <name>invoke</name>
+            <parameter>
+               <description>The method invocation context</description>
+               <name>invocation</name>
+               <type>org.jboss.invocation.Invocation</type>
+            </parameter>
+            <return-type>java.lang.Object</return-type>
+            <!-- Uncomment to require authenticated users
+            <descriptors>
+               <interceptors>
+                  <interceptor code="org.jboss.jmx.connector.invoker.AuthenticationInterceptor"
+                     securityDomain="java:/jaas/jmx-console"/>
+               </interceptors>
+            </descriptors>
+            -->
+         </operation>
+      </xmbean>
+      <attribute name="ExportedInterfaces">org.jboss.jmx.adaptor.rmi.RMIAdaptor,
+         org.jboss.jmx.adaptor.rmi.RMIAdaptorExt
+      </attribute>
+   </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jsr88-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jsr88-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jsr88-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,15 +0,0 @@
-<!-- $Id: jsr88-service.xml 34537 2005-08-03 17:41:18Z starksm $
-The JSR-88 DeploymentManager support services
--->
-<server>
-   <mbean code="org.jboss.deployment.services.DeploymentManagerService"
-      name="jboss.management.local:type=JSR88DeploymentManager,name=DefaultManager">
-      <attribute name="EARDeployer">jboss.j2ee:service=EARDeployer</attribute>
-      <attribute name="EJBDeployer">jboss.ejb:service=EJBDeployer</attribute>
-      <attribute name="RARDeployer">jboss.jca:service=RARDeployer</attribute>
-      <attribute name="WARDeployer">jboss.web:service=WebServer</attribute>
-      <attribute name="CARDeployer">jboss.j2ee:service=ClientDeployer</attribute>
-      <attribute name="UploadDir">${jboss.server.temp.dir}/jsr88</attribute>
-      <depends optional-attribute-name="MainDeployer">jboss.system:service=MainDeployer</depends>
-   </mbean>
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jsr88-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/jsr88-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jsr88-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/jsr88-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,15 @@
+<!-- $Id: jsr88-service.xml 34537 2005-08-03 17:41:18Z starksm $
+The JSR-88 DeploymentManager support services
+-->
+<server>
+   <mbean code="org.jboss.deployment.services.DeploymentManagerService"
+      name="jboss.management.local:type=JSR88DeploymentManager,name=DefaultManager">
+      <attribute name="EARDeployer">jboss.j2ee:service=EARDeployer</attribute>
+      <attribute name="EJBDeployer">jboss.ejb:service=EJBDeployer</attribute>
+      <attribute name="RARDeployer">jboss.jca:service=RARDeployer</attribute>
+      <attribute name="WARDeployer">jboss.web:service=WebServer</attribute>
+      <attribute name="CARDeployer">jboss.j2ee:service=ClientDeployer</attribute>
+      <attribute name="UploadDir">${jboss.server.temp.dir}/jsr88</attribute>
+      <depends optional-attribute-name="MainDeployer">jboss.system:service=MainDeployer</depends>
+   </mbean>
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/mail-ra.rar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/mail-ra.rar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/mail-ra.rar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/mail-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/mail-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/mail-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE server>
-<!-- $Id: mail-service.xml 31716 2005-06-01 06:20:43Z starksm $ -->
-
-<server>
-
-  <!-- ==================================================================== -->
-  <!-- Mail Connection Factory                                              -->
-  <!-- ==================================================================== -->
-
-  <mbean code="org.jboss.mail.MailService"
-         name="jboss:service=Mail">
-    <attribute name="JNDIName">java:/Mail</attribute>
-    <attribute name="User">nobody</attribute>
-    <attribute name="Password">password</attribute>
-    <attribute name="Configuration">
-       <!-- Test -->
-       <configuration>
-          <!-- Change to your mail server prototocol -->
-          <property name="mail.store.protocol" value="pop3"/>
-          <property name="mail.transport.protocol" value="smtp"/>
-
-          <!-- Change to the user who will receive mail  -->
-          <property name="mail.user" value="nobody"/>
-
-          <!-- Change to the mail server  -->
-          <property name="mail.pop3.host" value="pop3.nosuchhost.nosuchdomain.com"/>
-
-          <!-- Change to the SMTP gateway server -->
-          <property name="mail.smtp.host" value="smtp.nosuchhost.nosuchdomain.com"/>
-
-          <!-- Change to the address mail will be from  -->
-          <property name="mail.from" value="nobody at nosuchhost.nosuchdomain.com"/>
-
-          <!-- Enable debugging output from the javamail classes -->
-          <property name="mail.debug" value="false"/>
-       </configuration>
-       <depends>jboss:service=Naming</depends>
-    </attribute>
-  </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/mail-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/mail-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/mail-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/mail-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE server>
+<!-- $Id: mail-service.xml 31716 2005-06-01 06:20:43Z starksm $ -->
+
+<server>
+
+  <!-- ==================================================================== -->
+  <!-- Mail Connection Factory                                              -->
+  <!-- ==================================================================== -->
+
+  <mbean code="org.jboss.mail.MailService"
+         name="jboss:service=Mail">
+    <attribute name="JNDIName">java:/Mail</attribute>
+    <attribute name="User">nobody</attribute>
+    <attribute name="Password">password</attribute>
+    <attribute name="Configuration">
+       <!-- Test -->
+       <configuration>
+          <!-- Change to your mail server prototocol -->
+          <property name="mail.store.protocol" value="pop3"/>
+          <property name="mail.transport.protocol" value="smtp"/>
+
+          <!-- Change to the user who will receive mail  -->
+          <property name="mail.user" value="nobody"/>
+
+          <!-- Change to the mail server  -->
+          <property name="mail.pop3.host" value="pop3.nosuchhost.nosuchdomain.com"/>
+
+          <!-- Change to the SMTP gateway server -->
+          <property name="mail.smtp.host" value="smtp.nosuchhost.nosuchdomain.com"/>
+
+          <!-- Change to the address mail will be from  -->
+          <property name="mail.from" value="nobody at nosuchhost.nosuchdomain.com"/>
+
+          <!-- Enable debugging output from the javamail classes -->
+          <property name="mail.debug" value="false"/>
+       </configuration>
+       <depends>jboss:service=Naming</depends>
+    </attribute>
+  </mbean>
+
+</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/MANIFEST.MF
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/MANIFEST.MF	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-Manifest-Version: 1.0
-Ant-Version: Apache Ant 1.6.2
-Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/MANIFEST.MF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/MANIFEST.MF)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/MANIFEST.MF	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.6.2
+Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--   Console Service Configuration                                       -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<server>
-   <!-- Isolate the console mgr classes from other deployments -->
-   <loader-repository>
-      jboss.console:sar=console-mgr.sar
-      <loader-repository-config>
-         java2ParentDelegation=true
-      </loader-repository-config>
-   </loader-repository>
-
-   <mbean code="org.jboss.console.manager.PluginManager"
-      name="jboss.admin:service=PluginManager">
-      <!-- The RMIAdaptor provider service -->
-      <depends>jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory</depends>
-      <attribute name="MainLogoUrl">/web-console/images/jboss.gif</attribute>
-      <attribute name="MainLinkUrl">/web-console/ServerInfo.jsp</attribute>
-      <attribute name="EnableShutdown">true</attribute>
-      <attribute name="JndiName">console/PluginManager</attribute>
-   </mbean>
-
-   <mbean code="org.jboss.console.manager.DeploymentFileRepository"
-      name="jboss.admin:service=DeploymentFileRepository">
-      <attribute name="BaseDir">./deploy/management</attribute>
-   </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--   Console Service Configuration                                       -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<server>
+   <!-- Isolate the console mgr classes from other deployments -->
+   <loader-repository>
+      jboss.console:sar=console-mgr.sar
+      <loader-repository-config>
+         java2ParentDelegation=true
+      </loader-repository-config>
+   </loader-repository>
+
+   <mbean code="org.jboss.console.manager.PluginManager"
+      name="jboss.admin:service=PluginManager">
+      <!-- The RMIAdaptor provider service -->
+      <depends>jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory</depends>
+      <attribute name="MainLogoUrl">/web-console/images/jboss.gif</attribute>
+      <attribute name="MainLinkUrl">/web-console/ServerInfo.jsp</attribute>
+      <attribute name="EnableShutdown">true</attribute>
+      <attribute name="JndiName">console/PluginManager</attribute>
+   </mbean>
+
+   <mbean code="org.jboss.console.manager.DeploymentFileRepository"
+      name="jboss.admin:service=DeploymentFileRepository">
+      <attribute name="BaseDir">./deploy/management</attribute>
+   </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/console-mgr-classes.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/console-mgr-classes.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/console-mgr-classes.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/jcommon.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/jcommon.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/jcommon.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/jfreechart.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/jfreechart.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/jfreechart.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPBinding.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPBinding.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPBinding.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,71 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,java.util.*,
-                 org.jboss.aop.advice.AdviceBinding" %>                 
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<%
-   String name = request.getParameter("binding");
-   AdviceBinding binding = (AdviceBinding)AspectManager.instance().getBindings().get(name);
-%>
-<hr class="hide"/>
-	<center>
-   <h4 style="text-align: center"><%=name%></h4>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3>Advice Binding</h3>
-	    <p>&nbsp;</p>
-		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="2">
-                    <p align="left"><font size="1"><b>Pointcut Expression: </b><%=binding.getPointcut().getExpr()%></font></p>
-                    <% if (binding.getCFlowString() != null) {
-                    %>
-                    <p align="left"><font size="1"><b>CFlow Expression: </b><%=binding.getCFlowString()%></font></p>
-                    <% } %>
-                    </td>
-                  </tr>
-
-            </table>
-					<p>&nbsp;</p>
-	    <p>&nbsp;</p>
-            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
-
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss™ Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPBinding.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPBinding.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPBinding.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPBinding.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,71 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,java.util.*,
+                 org.jboss.aop.advice.AdviceBinding" %>                 
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<%
+   String name = request.getParameter("binding");
+   AdviceBinding binding = (AdviceBinding)AspectManager.instance().getBindings().get(name);
+%>
+<hr class="hide"/>
+	<center>
+   <h4 style="text-align: center"><%=name%></h4>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3>Advice Binding</h3>
+	    <p>&nbsp;</p>
+		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="2">
+                    <p align="left"><font size="1"><b>Pointcut Expression: </b><%=binding.getPointcut().getExpr()%></font></p>
+                    <% if (binding.getCFlowString() != null) {
+                    %>
+                    <p align="left"><font size="1"><b>CFlow Expression: </b><%=binding.getCFlowString()%></font></p>
+                    <% } %>
+                    </td>
+                  </tr>
+
+            </table>
+					<p>&nbsp;</p>
+	    <p>&nbsp;</p>
+            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
+
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss™ Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPClassMetaData.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPClassMetaData.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPClassMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,java.util.*"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar"> 
-	</div>
-<!-- header end -->
-<%
-    String classname = request.getParameter("classname");
-    String group = request.getParameter("group");
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    HashMap groupAttrs = advisor.getClassMetaData().tag(group);
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3>Metadata for class <%= classname %></h3>
-	    <p>&nbsp;</p>
-<%@ include file="AOPMetaData.jsp" %>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPClassMetaData.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPClassMetaData.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPClassMetaData.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPClassMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,java.util.*"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar"> 
+	</div>
+<!-- header end -->
+<%
+    String classname = request.getParameter("classname");
+    String group = request.getParameter("group");
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    HashMap groupAttrs = advisor.getClassMetaData().tag(group);
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3>Metadata for class <%= classname %></h3>
+	    <p>&nbsp;</p>
+<%@ include file="AOPMetaData.jsp" %>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorChain.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorChain.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,84 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
-                 java.lang.reflect.Constructor,
-                 org.jboss.console.plugins.AOPLister"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<%
-    String classname = request.getParameter("classname");
-    int idx  = Integer.parseInt(request.getParameter("constructor"));
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    Constructor constructor = advisor.getConstructors()[idx];
-    Interceptor[] interceptors = advisor.getConstructorInterceptors()[idx];
-
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3><%=classname%></h3>
-	    <p>&nbsp;</p>
-		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="2">
-                    <h4 style="text-align: center"><font size="3">Constructor Chain for <%=AOPLister.shortenConstructor(classname, constructor)%></font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td>
-                    <h4>Type</h4>
-                    </td>
-                    <td>
-                    <h4>Description</h4>
-                    </td>
-                  </tr>
-<%
-   if (interceptors != null)
-   {
-   String chain = AOPLister.outputChain(interceptors);
-%>
-<%=chain%>
-<% } %>
-            </table>
-	    <p>&nbsp;</p>
-            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
-
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorChain.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorChain.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorChain.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,84 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
+                 java.lang.reflect.Constructor,
+                 org.jboss.console.plugins.AOPLister"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<%
+    String classname = request.getParameter("classname");
+    int idx  = Integer.parseInt(request.getParameter("constructor"));
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    Constructor constructor = advisor.getConstructors()[idx];
+    Interceptor[] interceptors = advisor.getConstructorInterceptors()[idx];
+
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3><%=classname%></h3>
+	    <p>&nbsp;</p>
+		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="2">
+                    <h4 style="text-align: center"><font size="3">Constructor Chain for <%=AOPLister.shortenConstructor(classname, constructor)%></font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td>
+                    <h4>Type</h4>
+                    </td>
+                    <td>
+                    <h4>Description</h4>
+                    </td>
+                  </tr>
+<%
+   if (interceptors != null)
+   {
+   String chain = AOPLister.outputChain(interceptors);
+%>
+<%=chain%>
+<% } %>
+            </table>
+	    <p>&nbsp;</p>
+            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
+
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorConstructorCallerChain.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorConstructorCallerChain.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorConstructorCallerChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,91 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
-                 java.lang.reflect.Constructor,
-                 org.jboss.console.plugins.AOPLister,
-                 gnu.trove.TLongObjectHashMap"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<%
-    String classname = request.getParameter("classname");
-    int idx  = Integer.parseInt(request.getParameter("index"));
-    String calledClassname = request.getParameter("calledclassname");
-    long hash  = Long.parseLong(request.getParameter("hash"));
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    Constructor constructor = advisor.getConstructors()[idx];
-    HashMap called = advisor.getConCalledByConInterceptors()[idx];
-    TLongObjectHashMap map = (TLongObjectHashMap)called.get(calledClassname);
-    CallerConstructorInfo info = (CallerConstructorInfo)map.get(hash);
-    Interceptor[] interceptors = info.interceptors;
-
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3><%=classname%></h3>
-	    <p>&nbsp;</p>
-		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="2">
-                    <h4 style="text-align: center"><font size="3">Constructor Caller: <%=AOPLister.shortenConstructor(classname, constructor)%></font></h4>
-                    <h4 style="text-align: center"><font size="3">Called Constructor: <%=info.constructor.toString()%></font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td>
-                    <h4>Type</h4>
-                    </td>
-                    <td>
-                    <h4>Description</h4>
-                    </td>
-                  </tr>
-<%
-   if (interceptors != null)
-   {
-   String chain = AOPLister.outputChain(interceptors);
-%>
-<%=chain%>
-<% } %>
-            </table>
-	    <p>&nbsp;</p>
-            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
-
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorConstructorCallerChain.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorConstructorCallerChain.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorConstructorCallerChain.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorConstructorCallerChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,91 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
+                 java.lang.reflect.Constructor,
+                 org.jboss.console.plugins.AOPLister,
+                 gnu.trove.TLongObjectHashMap"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<%
+    String classname = request.getParameter("classname");
+    int idx  = Integer.parseInt(request.getParameter("index"));
+    String calledClassname = request.getParameter("calledclassname");
+    long hash  = Long.parseLong(request.getParameter("hash"));
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    Constructor constructor = advisor.getConstructors()[idx];
+    HashMap called = advisor.getConCalledByConInterceptors()[idx];
+    TLongObjectHashMap map = (TLongObjectHashMap)called.get(calledClassname);
+    CallerConstructorInfo info = (CallerConstructorInfo)map.get(hash);
+    Interceptor[] interceptors = info.interceptors;
+
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3><%=classname%></h3>
+	    <p>&nbsp;</p>
+		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="2">
+                    <h4 style="text-align: center"><font size="3">Constructor Caller: <%=AOPLister.shortenConstructor(classname, constructor)%></font></h4>
+                    <h4 style="text-align: center"><font size="3">Called Constructor: <%=info.constructor.toString()%></font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td>
+                    <h4>Type</h4>
+                    </td>
+                    <td>
+                    <h4>Description</h4>
+                    </td>
+                  </tr>
+<%
+   if (interceptors != null)
+   {
+   String chain = AOPLister.outputChain(interceptors);
+%>
+<%=chain%>
+<% } %>
+            </table>
+	    <p>&nbsp;</p>
+            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
+
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMetaData.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMetaData.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,53 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,java.util.*,java.lang.reflect.*,
-                 org.jboss.aop.metadata.ConstructorMetaData"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar"> 
-	</div>
-<!-- header end -->
-<%
-
-    String classname = request.getParameter("classname");
-    String group = request.getParameter("group");
-    String con = request.getParameter("constructor");
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    HashMap groupAttrs = new HashMap();
-    ConstructorMetaData metaData = advisor.getConstructorMetaData();
-    Iterator conit = metaData.getConstructors();
-    while (conit.hasNext())
-    {
-       String constructor = (String)conit.next();
-       if (constructor.equals(con))
-       {
-           groupAttrs = metaData.getConstructorMetaData(constructor).tag(group);
-           break;
-       }
-    }
-
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3>Metadata for constructor <%=con%></h3>
-	    <p>&nbsp;</p>
-<%@ include file="AOPMetaData.jsp" %>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMetaData.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMetaData.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMetaData.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,53 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,java.util.*,java.lang.reflect.*,
+                 org.jboss.aop.metadata.ConstructorMetaData"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar"> 
+	</div>
+<!-- header end -->
+<%
+
+    String classname = request.getParameter("classname");
+    String group = request.getParameter("group");
+    String con = request.getParameter("constructor");
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    HashMap groupAttrs = new HashMap();
+    ConstructorMetaData metaData = advisor.getConstructorMetaData();
+    Iterator conit = metaData.getConstructors();
+    while (conit.hasNext())
+    {
+       String constructor = (String)conit.next();
+       if (constructor.equals(con))
+       {
+           groupAttrs = metaData.getConstructorMetaData(constructor).tag(group);
+           break;
+       }
+    }
+
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3>Metadata for constructor <%=con%></h3>
+	    <p>&nbsp;</p>
+<%@ include file="AOPMetaData.jsp" %>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMethodCallerChain.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMethodCallerChain.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMethodCallerChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,91 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
-                 java.lang.reflect.Constructor,
-                 org.jboss.console.plugins.AOPLister,
-                 gnu.trove.TLongObjectHashMap"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<%
-    String classname = request.getParameter("classname");
-    int idx  = Integer.parseInt(request.getParameter("index"));
-    String calledClassname = request.getParameter("calledclassname");
-    long hash  = Long.parseLong(request.getParameter("hash"));
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    Constructor constructor = advisor.getConstructors()[idx];
-    HashMap called = advisor.getMethodCalledByConInterceptors()[idx];
-    TLongObjectHashMap map = (TLongObjectHashMap)called.get(calledClassname);
-    CallerMethodInfo info = (CallerMethodInfo)map.get(hash);
-    Interceptor[] interceptors = info.interceptors;
-
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3><%=classname%></h3>
-	    <p>&nbsp;</p>
-		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="2">
-                    <h4 style="text-align: center"><font size="3">Constructor Caller: <%=AOPLister.shortenConstructor(classname, constructor)%></font></h4>
-                    <h4 style="text-align: center"><font size="3">Called Method: <%=info.method.toString()%></font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td>
-                    <h4>Type</h4>
-                    </td>
-                    <td>
-                    <h4>Description</h4>
-                    </td>
-                  </tr>
-<%
-   if (interceptors != null)
-   {
-   String chain = AOPLister.outputChain(interceptors);
-%>
-<%=chain%>
-<% } %>
-            </table>
-	    <p>&nbsp;</p>
-            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
-
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMethodCallerChain.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMethodCallerChain.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMethodCallerChain.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPConstructorMethodCallerChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,91 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
+                 java.lang.reflect.Constructor,
+                 org.jboss.console.plugins.AOPLister,
+                 gnu.trove.TLongObjectHashMap"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<%
+    String classname = request.getParameter("classname");
+    int idx  = Integer.parseInt(request.getParameter("index"));
+    String calledClassname = request.getParameter("calledclassname");
+    long hash  = Long.parseLong(request.getParameter("hash"));
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    Constructor constructor = advisor.getConstructors()[idx];
+    HashMap called = advisor.getMethodCalledByConInterceptors()[idx];
+    TLongObjectHashMap map = (TLongObjectHashMap)called.get(calledClassname);
+    CallerMethodInfo info = (CallerMethodInfo)map.get(hash);
+    Interceptor[] interceptors = info.interceptors;
+
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3><%=classname%></h3>
+	    <p>&nbsp;</p>
+		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="2">
+                    <h4 style="text-align: center"><font size="3">Constructor Caller: <%=AOPLister.shortenConstructor(classname, constructor)%></font></h4>
+                    <h4 style="text-align: center"><font size="3">Called Method: <%=info.method.toString()%></font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td>
+                    <h4>Type</h4>
+                    </td>
+                    <td>
+                    <h4>Description</h4>
+                    </td>
+                  </tr>
+<%
+   if (interceptors != null)
+   {
+   String chain = AOPLister.outputChain(interceptors);
+%>
+<%=chain%>
+<% } %>
+            </table>
+	    <p>&nbsp;</p>
+            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
+
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPDefaultMetaData.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPDefaultMetaData.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPDefaultMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,java.util.*"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar"> 
-	</div>
-<!-- header end -->
-<%
-    String classname = request.getParameter("classname");
-    String group = request.getParameter("group");
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    HashMap groupAttrs = advisor.getDefaultMetaData().tag(group);
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3><%=classname%> Default MetaData </h3>
-	    <p>&nbsp;</p>
-<%@ include file="AOPMetaData.jsp" %>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPDefaultMetaData.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPDefaultMetaData.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPDefaultMetaData.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPDefaultMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,java.util.*"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar"> 
+	</div>
+<!-- header end -->
+<%
+    String classname = request.getParameter("classname");
+    String group = request.getParameter("group");
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    HashMap groupAttrs = advisor.getDefaultMetaData().tag(group);
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3><%=classname%> Default MetaData </h3>
+	    <p>&nbsp;</p>
+<%@ include file="AOPMetaData.jsp" %>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldChain.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldChain.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,84 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
-                 org.jboss.console.plugins.AOPLister"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<%
-    String classname = request.getParameter("classname");
-    int idx  = Integer.parseInt(request.getParameter("field"));
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    Field field = advisor.getAdvisedFields()[idx];
-    boolean read = request.getParameter("mode").equals("read");
-    Interceptor[] interceptors = read ? advisor.getFieldReadInterceptors()[idx] : advisor.getFieldWriteInterceptors()[idx];
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3><%=classname%></h3>
-	    <p>&nbsp;</p>
-		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="2">
-                    <h4 style="text-align: center"><font size="3">Field <%= (read) ? "Read" : "Write" %> Chain for <%=AOPLister.shortenField(classname, field)%></font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td>
-                    <h4>Type</h4>
-                    </td>
-                    <td>
-                    <h4>Description</h4>
-                    </td>
-                  </tr>
-<%
-   if (interceptors != null)
-   {
-   String chain = AOPLister.outputChain(interceptors);
-%>
-<%=chain%>
-<% } %>
-
-            </table>
-	    <p>&nbsp;</p>
-            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
-
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldChain.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldChain.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldChain.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,84 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
+                 org.jboss.console.plugins.AOPLister"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<%
+    String classname = request.getParameter("classname");
+    int idx  = Integer.parseInt(request.getParameter("field"));
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    Field field = advisor.getAdvisedFields()[idx];
+    boolean read = request.getParameter("mode").equals("read");
+    Interceptor[] interceptors = read ? advisor.getFieldReadInterceptors()[idx] : advisor.getFieldWriteInterceptors()[idx];
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3><%=classname%></h3>
+	    <p>&nbsp;</p>
+		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="2">
+                    <h4 style="text-align: center"><font size="3">Field <%= (read) ? "Read" : "Write" %> Chain for <%=AOPLister.shortenField(classname, field)%></font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td>
+                    <h4>Type</h4>
+                    </td>
+                    <td>
+                    <h4>Description</h4>
+                    </td>
+                  </tr>
+<%
+   if (interceptors != null)
+   {
+   String chain = AOPLister.outputChain(interceptors);
+%>
+<%=chain%>
+<% } %>
+
+            </table>
+	    <p>&nbsp;</p>
+            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
+
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldMetaData.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldMetaData.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,39 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,java.util.*"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar"> 
-	</div>
-<!-- header end -->
-<%
-    String classname = request.getParameter("classname");
-    String group = request.getParameter("group");
-    String field = request.getParameter("field");	
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    HashMap groupAttrs = advisor.getFieldMetaData().getFieldMetaData(field).tag(group);
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3>Metadata for field <%=field%></h3>
-	    <p>&nbsp;</p>
-<%@ include file="AOPMetaData.jsp" %>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldMetaData.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldMetaData.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldMetaData.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPFieldMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,39 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,java.util.*"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar"> 
+	</div>
+<!-- header end -->
+<%
+    String classname = request.getParameter("classname");
+    String group = request.getParameter("group");
+    String field = request.getParameter("field");	
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    HashMap groupAttrs = advisor.getFieldMetaData().getFieldMetaData(field).tag(group);
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3>Metadata for field <%=field%></h3>
+	    <p>&nbsp;</p>
+<%@ include file="AOPMetaData.jsp" %>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPIntroductionPointcut.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPIntroductionPointcut.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPIntroductionPointcut.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,105 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,java.util.*,
-                 org.jboss.aop.introduction.InterfaceIntroduction"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<%
-    String name = request.getParameter("pointcut");
-    InterfaceIntroduction introduction = AspectManager.instance().getInterfaceIntroduction(name);
-%>
-<hr class="hide"/>
-	<center> <h4 style="text-align: center"><%=name%></h4>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3>Introduction Pointcut</h3>
-	    <p>&nbsp;</p>
-		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="2">
-                    <p align="left"><font size="1"><b>Class Expression: </b><%=introduction.getClassExpr()%></font></p>
-                    </td>
-                  </tr>
-<%
-       Iterator mixins = introduction.getMixins().iterator();
-       while (mixins.hasNext()) {
-          InterfaceIntroduction.Mixin mixin = (InterfaceIntroduction.Mixin)mixins.next();
-          String[] interfaces = mixin.getInterfaces();
-          String initializer = (mixin.getConstruction() == null) ? ("new " + mixin.getClassName() + "()") : mixin.getConstruction();
-%>
-                  <tr>
-                    <td>
-                    <p align="left"><h4>Mixin Class</h4></p>
-                    <p align="left"><font size="1"><%=mixin.getClassName()%></font></p>
-                    <p align="left"><h4>Mixin Initializer</h4></p>
-                    <p align="left"><font size="1"><%=initializer%></font></p>
-                    </td>
-                    <td>
-                    <p align="left"><h4>Interfaces</h4></p>
-<%           
-	  for (int j = 0; j < interfaces.length; j++) {
-%>
-                    <p align="left"><font size="1"><%=interfaces[j]%></font></p>
-<%        }  %>
-                    </td>
-                  </tr>
-<%     }  %>
-<%           
-       String[] interfaces = introduction.getInterfaces();
-       if (interfaces != null && interfaces.length > 0) {
-%>
-                  <tr>
-                    <td colspan="2">
-                    <p align="left"><h4>Other Interfaces</h4></p>
-<%           
-	  for (int j = 0; j < interfaces.length; j++) {
-%>
-                    <p align="left"><font size="1"><%=interfaces[j]%></font></p>
-<%        }  %>
-                    </td>
-                  </tr>
-<%  }%>
-	
-            </table>
-					<p>&nbsp;</p>
-	    <p>&nbsp;</p>
-            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
-
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss™ Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPIntroductionPointcut.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPIntroductionPointcut.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPIntroductionPointcut.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPIntroductionPointcut.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,105 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,java.util.*,
+                 org.jboss.aop.introduction.InterfaceIntroduction"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<%
+    String name = request.getParameter("pointcut");
+    InterfaceIntroduction introduction = AspectManager.instance().getInterfaceIntroduction(name);
+%>
+<hr class="hide"/>
+	<center> <h4 style="text-align: center"><%=name%></h4>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3>Introduction Pointcut</h3>
+	    <p>&nbsp;</p>
+		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="2">
+                    <p align="left"><font size="1"><b>Class Expression: </b><%=introduction.getClassExpr()%></font></p>
+                    </td>
+                  </tr>
+<%
+       Iterator mixins = introduction.getMixins().iterator();
+       while (mixins.hasNext()) {
+          InterfaceIntroduction.Mixin mixin = (InterfaceIntroduction.Mixin)mixins.next();
+          String[] interfaces = mixin.getInterfaces();
+          String initializer = (mixin.getConstruction() == null) ? ("new " + mixin.getClassName() + "()") : mixin.getConstruction();
+%>
+                  <tr>
+                    <td>
+                    <p align="left"><h4>Mixin Class</h4></p>
+                    <p align="left"><font size="1"><%=mixin.getClassName()%></font></p>
+                    <p align="left"><h4>Mixin Initializer</h4></p>
+                    <p align="left"><font size="1"><%=initializer%></font></p>
+                    </td>
+                    <td>
+                    <p align="left"><h4>Interfaces</h4></p>
+<%           
+	  for (int j = 0; j < interfaces.length; j++) {
+%>
+                    <p align="left"><font size="1"><%=interfaces[j]%></font></p>
+<%        }  %>
+                    </td>
+                  </tr>
+<%     }  %>
+<%           
+       String[] interfaces = introduction.getInterfaces();
+       if (interfaces != null && interfaces.length > 0) {
+%>
+                  <tr>
+                    <td colspan="2">
+                    <p align="left"><h4>Other Interfaces</h4></p>
+<%           
+	  for (int j = 0; j < interfaces.length; j++) {
+%>
+                    <p align="left"><font size="1"><%=interfaces[j]%></font></p>
+<%        }  %>
+                    </td>
+                  </tr>
+<%  }%>
+	
+            </table>
+					<p>&nbsp;</p>
+	    <p>&nbsp;</p>
+            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
+
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss™ Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMetaData.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMetaData.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,79 +0,0 @@
-<%@ page import="java.util.Iterator,
-                 java.util.Map,
-                 org.jboss.aop.metadata.SimpleMetaData,
-                 org.jboss.aop.metadata.MetaDataResolver" %>
-                 <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="4">
-                    <h4 style="text-align: center"><font size="3"><%=group%></font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td>
-                    <h4>Attribute Name</h4>
-                    </td>
-                    <td>
-                    <h4>Type</h4>
-                    </td>
-                    <td>
-                    <h4>Value (as String)</h4>
-                    </td>
-                    <td>
-                    <h4>Serialization</h4>
-                    </td>
-                  </tr>
-<%
-    boolean hasValues = false;
-         
-    Iterator it = groupAttrs.entrySet().iterator();
-    while (it.hasNext()) 
-    {
-       Map.Entry entry = (Map.Entry)it.next();
-       String attr = (String)entry.getKey();
-       if (!attr.equals(MetaDataResolver.EMPTY_TAG))
-       {
-          hasValues = true;
-          SimpleMetaData.MetaDataValue value = (SimpleMetaData.MetaDataValue)entry.getValue();
-%>
-                  <tr>
-                    <td><font size="1"><%=attr%></font>
-                    <td><font size="1"><%=value.value.getClass().getName()%></font>
-                    <td><font size="1"><%=value.value.toString()%></font>
-                    <td><font size="1"><%=value.type%></font>
-                    </td>
-                  </tr>
-<%     }
-    } 
-    
-    if (!hasValues)
-    {
-%>    
-                  <tr>
-                     <td colspan="4">empty</td>
-                  </tr>
-<%  }
-    
-%>
-	
-            </table>
-	    <p>&nbsp;</p>
-            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
-
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss™ Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMetaData.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMetaData.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMetaData.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,79 @@
+<%@ page import="java.util.Iterator,
+                 java.util.Map,
+                 org.jboss.aop.metadata.SimpleMetaData,
+                 org.jboss.aop.metadata.MetaDataResolver" %>
+                 <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="4">
+                    <h4 style="text-align: center"><font size="3"><%=group%></font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td>
+                    <h4>Attribute Name</h4>
+                    </td>
+                    <td>
+                    <h4>Type</h4>
+                    </td>
+                    <td>
+                    <h4>Value (as String)</h4>
+                    </td>
+                    <td>
+                    <h4>Serialization</h4>
+                    </td>
+                  </tr>
+<%
+    boolean hasValues = false;
+         
+    Iterator it = groupAttrs.entrySet().iterator();
+    while (it.hasNext()) 
+    {
+       Map.Entry entry = (Map.Entry)it.next();
+       String attr = (String)entry.getKey();
+       if (!attr.equals(MetaDataResolver.EMPTY_TAG))
+       {
+          hasValues = true;
+          SimpleMetaData.MetaDataValue value = (SimpleMetaData.MetaDataValue)entry.getValue();
+%>
+                  <tr>
+                    <td><font size="1"><%=attr%></font>
+                    <td><font size="1"><%=value.value.getClass().getName()%></font>
+                    <td><font size="1"><%=value.value.toString()%></font>
+                    <td><font size="1"><%=value.type%></font>
+                    </td>
+                  </tr>
+<%     }
+    } 
+    
+    if (!hasValues)
+    {
+%>    
+                  <tr>
+                     <td colspan="4">empty</td>
+                  </tr>
+<%  }
+    
+%>
+	
+            </table>
+	    <p>&nbsp;</p>
+            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
+
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss™ Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodChain.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodChain.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,86 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,gnu.trove.TLongObjectHashMap,
-                 java.lang.reflect.Method,
-                 org.jboss.console.plugins.AOPLister"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<%
-    String classname = request.getParameter("classname");
-    long hash = Long.parseLong(request.getParameter("method"));
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    TLongObjectHashMap methodChains = advisor.getMethodInterceptors();
-	 MethodInfo info = (MethodInfo)methodChains.get(hash);
-    Interceptor[] interceptors = info.interceptors;
-    Method method = (Method)advisor.getAdvisedMethods().get(hash);
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3><%=classname%></h3>
-	    <p>&nbsp;</p>
-		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="2">
-                    <h4 style="text-align: center"><font size="3">Method Chain for <%=AOPLister.shortenMethod(classname, method)%></font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td>
-                    <h4>Type</h4>
-                    </td>
-                    <td>
-                    <h4>Description</h4>
-                    </td>
-                  </tr>
-<%
-   if (interceptors != null)
-   {
-   String chain = AOPLister.outputChain(interceptors);
-%>
-<%=chain%>
-<% } %>
-
-            </table>
-	    <p>&nbsp;</p>
-            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
-
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodChain.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodChain.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodChain.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,86 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,gnu.trove.TLongObjectHashMap,
+                 java.lang.reflect.Method,
+                 org.jboss.console.plugins.AOPLister"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<%
+    String classname = request.getParameter("classname");
+    long hash = Long.parseLong(request.getParameter("method"));
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    TLongObjectHashMap methodChains = advisor.getMethodInterceptors();
+	 MethodInfo info = (MethodInfo)methodChains.get(hash);
+    Interceptor[] interceptors = info.interceptors;
+    Method method = (Method)advisor.getAdvisedMethods().get(hash);
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3><%=classname%></h3>
+	    <p>&nbsp;</p>
+		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="2">
+                    <h4 style="text-align: center"><font size="3">Method Chain for <%=AOPLister.shortenMethod(classname, method)%></font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td>
+                    <h4>Type</h4>
+                    </td>
+                    <td>
+                    <h4>Description</h4>
+                    </td>
+                  </tr>
+<%
+   if (interceptors != null)
+   {
+   String chain = AOPLister.outputChain(interceptors);
+%>
+<%=chain%>
+<% } %>
+
+            </table>
+	    <p>&nbsp;</p>
+            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
+
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodConstructorCallerChain.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodConstructorCallerChain.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodConstructorCallerChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,92 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
-                 java.lang.reflect.Constructor,
-                 org.jboss.console.plugins.AOPLister,
-                 gnu.trove.TLongObjectHashMap,
-                 java.lang.reflect.Method"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<%
-    String classname = request.getParameter("classname");
-    String calledClassname = request.getParameter("calledclassname");
-    long hash  = Long.parseLong(request.getParameter("hash"));
-    long callingHash  = Long.parseLong(request.getParameter("callinghash"));
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    Method method = (Method)advisor.getAdvisedMethods().get(callingHash);
-    HashMap called = (HashMap)advisor.getConCalledByMethodInterceptors().get(callingHash);
-    TLongObjectHashMap map = (TLongObjectHashMap)called.get(calledClassname);
-    CallerConstructorInfo info = (CallerConstructorInfo)map.get(hash);
-    Interceptor[] interceptors = info.interceptors;
-
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3><%=classname%></h3>
-	    <p>&nbsp;</p>
-		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="2">
-                    <h4 style="text-align: center"><font size="3">Method Caller: <%=AOPLister.shortenMethod(classname, method)%></font></h4>
-                    <h4 style="text-align: center"><font size="3">Called Constructor: <%=info.constructor.toString()%></font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td>
-                    <h4>Type</h4>
-                    </td>
-                    <td>
-                    <h4>Description</h4>
-                    </td>
-                  </tr>
-<%
-   if (interceptors != null)
-   {
-   String chain = AOPLister.outputChain(interceptors);
-%>
-<%=chain%>
-<% } %>
-            </table>
-	    <p>&nbsp;</p>
-            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
-
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodConstructorCallerChain.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodConstructorCallerChain.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodConstructorCallerChain.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodConstructorCallerChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,92 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
+                 java.lang.reflect.Constructor,
+                 org.jboss.console.plugins.AOPLister,
+                 gnu.trove.TLongObjectHashMap,
+                 java.lang.reflect.Method"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<%
+    String classname = request.getParameter("classname");
+    String calledClassname = request.getParameter("calledclassname");
+    long hash  = Long.parseLong(request.getParameter("hash"));
+    long callingHash  = Long.parseLong(request.getParameter("callinghash"));
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    Method method = (Method)advisor.getAdvisedMethods().get(callingHash);
+    HashMap called = (HashMap)advisor.getConCalledByMethodInterceptors().get(callingHash);
+    TLongObjectHashMap map = (TLongObjectHashMap)called.get(calledClassname);
+    CallerConstructorInfo info = (CallerConstructorInfo)map.get(hash);
+    Interceptor[] interceptors = info.interceptors;
+
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3><%=classname%></h3>
+	    <p>&nbsp;</p>
+		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="2">
+                    <h4 style="text-align: center"><font size="3">Method Caller: <%=AOPLister.shortenMethod(classname, method)%></font></h4>
+                    <h4 style="text-align: center"><font size="3">Called Constructor: <%=info.constructor.toString()%></font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td>
+                    <h4>Type</h4>
+                    </td>
+                    <td>
+                    <h4>Description</h4>
+                    </td>
+                  </tr>
+<%
+   if (interceptors != null)
+   {
+   String chain = AOPLister.outputChain(interceptors);
+%>
+<%=chain%>
+<% } %>
+            </table>
+	    <p>&nbsp;</p>
+            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
+
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMetaData.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMetaData.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,39 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,java.util.*"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar"> 
-	</div>
-<!-- header end -->
-<%
-    String classname = request.getParameter("classname");
-    String group = request.getParameter("group");
-    String method = request.getParameter("method");	
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    HashMap groupAttrs = advisor.getMethodMetaData().getMethodMetaData(method).tag(group);
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3>Metadata for method <%=method%></h3>
-	    <p>&nbsp;</p>
-<%@ include file="AOPMetaData.jsp" %>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMetaData.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMetaData.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMetaData.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMetaData.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,39 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,java.util.*"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar"> 
+	</div>
+<!-- header end -->
+<%
+    String classname = request.getParameter("classname");
+    String group = request.getParameter("group");
+    String method = request.getParameter("method");	
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    HashMap groupAttrs = advisor.getMethodMetaData().getMethodMetaData(method).tag(group);
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3>Metadata for method <%=method%></h3>
+	    <p>&nbsp;</p>
+<%@ include file="AOPMetaData.jsp" %>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMethodCallerChain.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMethodCallerChain.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMethodCallerChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,92 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
-                 java.lang.reflect.Constructor,
-                 org.jboss.console.plugins.AOPLister,
-                 gnu.trove.TLongObjectHashMap,
-                 java.lang.reflect.Method"%>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - AOP Pointcuts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link
-</head>
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<%
-    String classname = request.getParameter("classname");
-    String calledClassname = request.getParameter("calledclassname");
-    long hash  = Long.parseLong(request.getParameter("hash"));
-    long callingHash  = Long.parseLong(request.getParameter("callinghash"));
-    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
-    Method method = (Method)advisor.getAdvisedMethods().get(callingHash);
-    HashMap called = (HashMap)advisor.getMethodCalledByMethodInterceptors().get(callingHash);
-    TLongObjectHashMap map = (TLongObjectHashMap)called.get(calledClassname);
-    CallerMethodInfo info = (CallerMethodInfo)map.get(hash);
-    Interceptor[] interceptors = info.interceptors;
-
-%>
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%">
-			<h3><%=classname%></h3>
-	    <p>&nbsp;</p>
-		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="2">
-                    <h4 style="text-align: center"><font size="3">Method Caller: <%=AOPLister.shortenMethod(classname, method)%></font></h4>
-                    <h4 style="text-align: center"><font size="3">Called Method: <%=info.method.toString()%></font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td>
-                    <h4>Type</h4>
-                    </td>
-                    <td>
-                    <h4>Description</h4>
-                    </td>
-                  </tr>
-<%
-   if (interceptors != null)
-   {
-   String chain = AOPLister.outputChain(interceptors);
-%>
-<%=chain%>
-<% } %>
-            </table>
-	    <p>&nbsp;</p>
-            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
-
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMethodCallerChain.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMethodCallerChain.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMethodCallerChain.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/AOPMethodMethodCallerChain.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,92 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<%@ page import="org.jboss.aop.*,org.jboss.aop.advice.*,java.util.*,java.lang.reflect.Field,
+                 java.lang.reflect.Constructor,
+                 org.jboss.console.plugins.AOPLister,
+                 gnu.trove.TLongObjectHashMap,
+                 java.lang.reflect.Method"%>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI() + "?" + request.getQueryString());
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - AOP Pointcuts</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link
+</head>
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<%
+    String classname = request.getParameter("classname");
+    String calledClassname = request.getParameter("calledclassname");
+    long hash  = Long.parseLong(request.getParameter("hash"));
+    long callingHash  = Long.parseLong(request.getParameter("callinghash"));
+    ClassAdvisor advisor = (ClassAdvisor)AspectManager.instance().getAdvisor(classname);
+    Method method = (Method)advisor.getAdvisedMethods().get(callingHash);
+    HashMap called = (HashMap)advisor.getMethodCalledByMethodInterceptors().get(callingHash);
+    TLongObjectHashMap map = (TLongObjectHashMap)called.get(calledClassname);
+    CallerMethodInfo info = (CallerMethodInfo)map.get(hash);
+    Interceptor[] interceptors = info.interceptors;
+
+%>
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%">
+			<h3><%=classname%></h3>
+	    <p>&nbsp;</p>
+		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="2">
+                    <h4 style="text-align: center"><font size="3">Method Caller: <%=AOPLister.shortenMethod(classname, method)%></font></h4>
+                    <h4 style="text-align: center"><font size="3">Called Method: <%=info.method.toString()%></font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td>
+                    <h4>Type</h4>
+                    </td>
+                    <td>
+                    <h4>Description</h4>
+                    </td>
+                  </tr>
+<%
+   if (interceptors != null)
+   {
+   String chain = AOPLister.outputChain(interceptors);
+%>
+<%=chain%>
+<% } %>
+            </table>
+	    <p>&nbsp;</p>
+            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
+
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJB.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJB.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJB.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,42 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="ejb" intf="org.jboss.management.j2ee.StatelessSessionBeanMBean" />
-
-<%
-   String ejbName = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name");
-   String containerUrl = "jboss.j2ee:service=EJB,jndiName=" + ejbName;
-   containerUrl = java.net.URLEncoder.encode(containerUrl);
-   containerUrl = "../jmx-console/HtmlAdaptor?action=inspectMBean&name=" + containerUrl;
-%>
-<html>
-<META HTTP-EQUIV="expires" CONTENT="0"/>
-<head>
-<title>EJB: <%=ejbName%></title>
-</head>
-
-  <body>
-  
-  <h1><center>EJB '<%=ejbName%>'</center></h1>
-  
-  <p/>
-  <p/>
-  
-  <table border="1">
-   <tr>
-      <td><b>Management Object Name:</b></td>
-   </tr>
-   <tr>
-      <td><%=ejb.getobjectName()%>&nbsp;</td>
-   </tr>
-   <tr>
-      <td><b>Provides Statistics:</b></td>
-   </tr>
-   <tr>
-      <td><%=ejb.isstatisticsProvider()%>&nbsp;</td>
-   </tr>
-  </table>
-
-   <a href="<%=containerUrl%>">Visit associated container MBean...</a>
-
-  </body>
-
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJB.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJB.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJB.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJB.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,42 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="ejb" intf="org.jboss.management.j2ee.StatelessSessionBeanMBean" />
+
+<%
+   String ejbName = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name");
+   String containerUrl = "jboss.j2ee:service=EJB,jndiName=" + ejbName;
+   containerUrl = java.net.URLEncoder.encode(containerUrl);
+   containerUrl = "../jmx-console/HtmlAdaptor?action=inspectMBean&name=" + containerUrl;
+%>
+<html>
+<META HTTP-EQUIV="expires" CONTENT="0"/>
+<head>
+<title>EJB: <%=ejbName%></title>
+</head>
+
+  <body>
+  
+  <h1><center>EJB '<%=ejbName%>'</center></h1>
+  
+  <p/>
+  <p/>
+  
+  <table border="1">
+   <tr>
+      <td><b>Management Object Name:</b></td>
+   </tr>
+   <tr>
+      <td><%=ejb.getobjectName()%>&nbsp;</td>
+   </tr>
+   <tr>
+      <td><b>Provides Statistics:</b></td>
+   </tr>
+   <tr>
+      <td><%=ejb.isstatisticsProvider()%>&nbsp;</td>
+   </tr>
+  </table>
+
+   <a href="<%=containerUrl%>">Visit associated container MBean...</a>
+
+  </body>
+
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJBModule.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJBModule.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJBModule.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,44 +0,0 @@
-<%@ page import="javax.management.ObjectName"%>
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="module" intf="org.jboss.management.j2ee.J2EEModuleMBean" />
-
-<%
-   String moduleName = new ObjectName(module.getobjectName()).getKeyProperty ("name");
-%>
-<html>
-<META HTTP-EQUIV="expires" CONTENT="0"/>
-<head>
-<title>EJB-Module: <%=moduleName%></title>
-</head>
-
-  <body>
-  
-  <h1><center>EJB-Module '<%=moduleName%>'</center></h1>
-  
-  <p/>
-  <p/>
-  
-  <table border="1">
-   <tr>
-      <td><b>Management Object Name:</b></td>
-   </tr>
-   <tr>
-      <td><%=module.getobjectName()%></td>
-   </tr>
-   <tr>
-      <td><b>Provides Statistics:</b></td>
-   </tr>
-   <tr>
-      <td><%=module.isstatisticsProvider()%></td>
-   </tr>
-   <tr>
-      <td><b>Deployment Descriptor:</b></td>
-   </tr>
-   <tr>
-      <td><pre><%=org.jboss.console.plugins.helpers.servlet.ServletHelper.filter(module.getdeploymentDescriptor())%></pre></td>
-   </tr>
-  </table>
-
-  </body>
-
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJBModule.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJBModule.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJBModule.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EJBModule.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,44 @@
+<%@ page import="javax.management.ObjectName"%>
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="module" intf="org.jboss.management.j2ee.J2EEModuleMBean" />
+
+<%
+   String moduleName = new ObjectName(module.getobjectName()).getKeyProperty ("name");
+%>
+<html>
+<META HTTP-EQUIV="expires" CONTENT="0"/>
+<head>
+<title>EJB-Module: <%=moduleName%></title>
+</head>
+
+  <body>
+  
+  <h1><center>EJB-Module '<%=moduleName%>'</center></h1>
+  
+  <p/>
+  <p/>
+  
+  <table border="1">
+   <tr>
+      <td><b>Management Object Name:</b></td>
+   </tr>
+   <tr>
+      <td><%=module.getobjectName()%></td>
+   </tr>
+   <tr>
+      <td><b>Provides Statistics:</b></td>
+   </tr>
+   <tr>
+      <td><%=module.isstatisticsProvider()%></td>
+   </tr>
+   <tr>
+      <td><b>Deployment Descriptor:</b></td>
+   </tr>
+   <tr>
+      <td><pre><%=org.jboss.console.plugins.helpers.servlet.ServletHelper.filter(module.getdeploymentDescriptor())%></pre></td>
+   </tr>
+  </table>
+
+  </body>
+
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EntityEjb.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EntityEjb.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EntityEjb.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,229 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="ejb" intf="org.jboss.management.j2ee.EntityBeanMBean" />
-<jb:mbean id="container" mbean='<%="jboss.j2ee:service=EJB,jndiName=" + (new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name"))%>' intf="org.jboss.ejb.ContainerMBean" />
-<%
-   String ejbName = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name");
-   String ejbModule = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("EJBModule");
-   String containerUrl = "jboss.j2ee:service=EJB,jndiName=" + ejbName;
-   containerUrl = java.net.URLEncoder.encode(containerUrl);
-   containerUrl = "../jmx-console/HtmlAdaptor?action=inspectMBean&name=" + containerUrl;
-
-   org.jboss.invocation.InvocationStatistics invokeStats= container.getInvokeStats ();
-
-   String doReset = request.getParameter("doReset");
-   if (doReset != null && doReset.equals("true"))
-   {
-   	 ejb.resetStats ();
-   }
-   String doResetInvoc= request.getParameter("doResetInvoc");
-   if (doResetInvoc!= null && doResetInvoc.equals("true"))
-   {
-   	 invokeStats.resetStats ();
-   }
-
-   String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   String resetInvocUrl = response.encodeURL(request.getRequestURI()) + "?doResetInvoc=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   org.jboss.metadata.BeanMetaData beanMetaData = container.getBeanMetaData();
-
-%>
-<%!
-public String addStatRow (javax.management.j2ee.statistics.Statistic stat)
-{
-	String start = new java.util.Date(stat.getStartTime ()).toString ();
-	String lastSample = new java.util.Date(stat.getLastSampleTime ()).toString ();
-	
-	String result = "<tr><td width=\"25%\"><font size=\"1\">" + stat.getName() + " (unit: " + stat.getUnit () + ")</font></td>" +
-	                "<td width=\"25%\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\"><tr>";
-	                
-	if (stat instanceof javax.management.j2ee.statistics.CountStatistic)
-	{
-		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + ((javax.management.j2ee.statistics.CountStatistic)stat).getCount() + "</font></td><td width=\"33%\"></td><td width=\"34%\"></td>";
-    }
-	else if (stat instanceof javax.management.j2ee.statistics.RangeStatistic)
-	{
-		javax.management.j2ee.statistics.RangeStatistic rStat = (javax.management.j2ee.statistics.RangeStatistic)stat;
-		
-		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getCurrent ()  + "</font></td><td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getLowWaterMark () + "</font></td>" +
-				 "<td width=\"34%\" align=\"center\"><font size=\"1\">" + rStat.getHighWaterMark() + "</font></td>";
-	}
-	
-	result+= "</tr></table></td><td width=\"25%\"><font size=\"1\">" + start + "</font></td><td width=\"25%\"><font size=\"1\">" + lastSample + "</font>&nbsp;</td></tr>";
-	
-	return result;
-
-}
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Entity Bean</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 831; height: 247">
-			<h3>Entity Bean</h3>
-				<h4>Name</h4>
-					<p><%=beanMetaData.getEjbName()%> (JNDI: <%=ejbName%>)</p>
-				<h4>EJB Module</h4>
-					<p><%=ejbModule %></p>
-				<h4>Bean Statistics:</h4>
-					<p>&nbsp;</p>
-<%
-if (ejb.isstatisticsProvider())
-{
-%>				
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Name</h4>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Value</h4>
-                    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">
-                      <tr>
-                        <td width="33%">
-                        <h4 style="text-align: center">Current</h4>
-                        </td>
-                        <td width="33%">
-                        <h4 style="text-align: center">Low</h4>
-                        </td>
-                        <td width="34%">
-                        <h4 style="text-align: center">High</h4>
-                        </td>
-                      </tr>
-                    </table>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Start Time</h4>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Last Sample Time</h4>
-                    </td>
-                  </tr>
-	<%
-	javax.management.j2ee.statistics.EntityBeanStats stats = (javax.management.j2ee.statistics.EntityBeanStats)ejb.getstats ();
-%>	
-	<%=addStatRow (stats.getCreateCount ()) %>
-	<%=addStatRow (stats.getRemoveCount ()) %>
-	<%=addStatRow (stats.getReadyCount ()) %>
-	<%=addStatRow (stats.getPooledCount ()) %>
-
-            </table>
-            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
-<%
-}
-else
-{
-%>				
-					<p>none.</p>
-<%
-}
-%>				
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-				<h4>Invocation Statistics:</h4>
-					<p>&nbsp;</p>
-<%
-	java.util.Iterator iterInvoc = invokeStats.getStats().entrySet().iterator();
-	if (iterInvoc.hasNext())
-	{	
-	
-%>
-
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td  align="center">
-                    <h4 style="text-align: center">Method name</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Min (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Max (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Average (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Total (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center"># Invocations</h4>
-                    </td>
-                  </tr>
-				<%
-				while (iterInvoc.hasNext())
-				{
-               java.util.Map.Entry entry = (java.util.Map.Entry) iterInvoc.next();
-               org.jboss.invocation.InvocationStatistics.TimeStatistic stat = (org.jboss.invocation.InvocationStatistics.TimeStatistic) entry.getValue();
-				%>
-				
-                  <tr>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=((java.lang.reflect.Method)entry.getKey()).getName()%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.minTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.maxTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=(float)stat.totalTime/(float)stat.count%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.totalTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.count%></h4></font>
-                    </td>
-                  </tr>
-                  <%
-                  }
-                  %>
-            </table>
-            <p align="center"><a href="<%=resetInvocUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
-<%
-	}
-	else
-	{
-%>	 
-					<p>none.</p>
-<%
-	}
-%>
-
-					<p>&nbsp;</p>
-               <p>Actual concurrent invocations: <%=invokeStats.concurrentCalls%> (max: <%=invokeStats.maxConcurrentCalls%>)</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p><a href="<%=containerUrl%>">View associated container MBean</a></p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EntityEjb.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EntityEjb.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EntityEjb.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/EntityEjb.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,229 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="ejb" intf="org.jboss.management.j2ee.EntityBeanMBean" />
+<jb:mbean id="container" mbean='<%="jboss.j2ee:service=EJB,jndiName=" + (new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name"))%>' intf="org.jboss.ejb.ContainerMBean" />
+<%
+   String ejbName = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name");
+   String ejbModule = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("EJBModule");
+   String containerUrl = "jboss.j2ee:service=EJB,jndiName=" + ejbName;
+   containerUrl = java.net.URLEncoder.encode(containerUrl);
+   containerUrl = "../jmx-console/HtmlAdaptor?action=inspectMBean&name=" + containerUrl;
+
+   org.jboss.invocation.InvocationStatistics invokeStats= container.getInvokeStats ();
+
+   String doReset = request.getParameter("doReset");
+   if (doReset != null && doReset.equals("true"))
+   {
+   	 ejb.resetStats ();
+   }
+   String doResetInvoc= request.getParameter("doResetInvoc");
+   if (doResetInvoc!= null && doResetInvoc.equals("true"))
+   {
+   	 invokeStats.resetStats ();
+   }
+
+   String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   String resetInvocUrl = response.encodeURL(request.getRequestURI()) + "?doResetInvoc=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   org.jboss.metadata.BeanMetaData beanMetaData = container.getBeanMetaData();
+
+%>
+<%!
+public String addStatRow (javax.management.j2ee.statistics.Statistic stat)
+{
+	String start = new java.util.Date(stat.getStartTime ()).toString ();
+	String lastSample = new java.util.Date(stat.getLastSampleTime ()).toString ();
+	
+	String result = "<tr><td width=\"25%\"><font size=\"1\">" + stat.getName() + " (unit: " + stat.getUnit () + ")</font></td>" +
+	                "<td width=\"25%\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\"><tr>";
+	                
+	if (stat instanceof javax.management.j2ee.statistics.CountStatistic)
+	{
+		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + ((javax.management.j2ee.statistics.CountStatistic)stat).getCount() + "</font></td><td width=\"33%\"></td><td width=\"34%\"></td>";
+    }
+	else if (stat instanceof javax.management.j2ee.statistics.RangeStatistic)
+	{
+		javax.management.j2ee.statistics.RangeStatistic rStat = (javax.management.j2ee.statistics.RangeStatistic)stat;
+		
+		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getCurrent ()  + "</font></td><td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getLowWaterMark () + "</font></td>" +
+				 "<td width=\"34%\" align=\"center\"><font size=\"1\">" + rStat.getHighWaterMark() + "</font></td>";
+	}
+	
+	result+= "</tr></table></td><td width=\"25%\"><font size=\"1\">" + start + "</font></td><td width=\"25%\"><font size=\"1\">" + lastSample + "</font>&nbsp;</td></tr>";
+	
+	return result;
+
+}
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Entity Bean</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 831; height: 247">
+			<h3>Entity Bean</h3>
+				<h4>Name</h4>
+					<p><%=beanMetaData.getEjbName()%> (JNDI: <%=ejbName%>)</p>
+				<h4>EJB Module</h4>
+					<p><%=ejbModule %></p>
+				<h4>Bean Statistics:</h4>
+					<p>&nbsp;</p>
+<%
+if (ejb.isstatisticsProvider())
+{
+%>				
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Name</h4>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Value</h4>
+                    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">
+                      <tr>
+                        <td width="33%">
+                        <h4 style="text-align: center">Current</h4>
+                        </td>
+                        <td width="33%">
+                        <h4 style="text-align: center">Low</h4>
+                        </td>
+                        <td width="34%">
+                        <h4 style="text-align: center">High</h4>
+                        </td>
+                      </tr>
+                    </table>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Start Time</h4>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Last Sample Time</h4>
+                    </td>
+                  </tr>
+	<%
+	javax.management.j2ee.statistics.EntityBeanStats stats = (javax.management.j2ee.statistics.EntityBeanStats)ejb.getstats ();
+%>	
+	<%=addStatRow (stats.getCreateCount ()) %>
+	<%=addStatRow (stats.getRemoveCount ()) %>
+	<%=addStatRow (stats.getReadyCount ()) %>
+	<%=addStatRow (stats.getPooledCount ()) %>
+
+            </table>
+            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
+<%
+}
+else
+{
+%>				
+					<p>none.</p>
+<%
+}
+%>				
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+				<h4>Invocation Statistics:</h4>
+					<p>&nbsp;</p>
+<%
+	java.util.Iterator iterInvoc = invokeStats.getStats().entrySet().iterator();
+	if (iterInvoc.hasNext())
+	{	
+	
+%>
+
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td  align="center">
+                    <h4 style="text-align: center">Method name</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Min (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Max (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Average (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Total (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center"># Invocations</h4>
+                    </td>
+                  </tr>
+				<%
+				while (iterInvoc.hasNext())
+				{
+               java.util.Map.Entry entry = (java.util.Map.Entry) iterInvoc.next();
+               org.jboss.invocation.InvocationStatistics.TimeStatistic stat = (org.jboss.invocation.InvocationStatistics.TimeStatistic) entry.getValue();
+				%>
+				
+                  <tr>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=((java.lang.reflect.Method)entry.getKey()).getName()%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.minTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.maxTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=(float)stat.totalTime/(float)stat.count%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.totalTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.count%></h4></font>
+                    </td>
+                  </tr>
+                  <%
+                  }
+                  %>
+            </table>
+            <p align="center"><a href="<%=resetInvocUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
+<%
+	}
+	else
+	{
+%>	 
+					<p>none.</p>
+<%
+	}
+%>
+
+					<p>&nbsp;</p>
+               <p>Actual concurrent invocations: <%=invokeStats.concurrentCalls%> (max: <%=invokeStats.maxConcurrentCalls%>)</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p><a href="<%=containerUrl%>">View associated container MBean</a></p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/J2EEApp.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/J2EEApp.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/J2EEApp.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,44 +0,0 @@
-<%@ page import="javax.management.ObjectName"%>
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="app" intf="org.jboss.management.j2ee.J2EEApplicationMBean" />
-
-<%
-   String appName = new ObjectName(app.getobjectName()).getKeyProperty ("name");
-%>
-<html>
-<META HTTP-EQUIV="expires" CONTENT="0"/>
-<head>
-<title>J2EE Application: <%=appName%></title>
-</head>
-
-  <body>
-  
-  <h1><center>J2EE Application '<%=appName%>'</center></h1>
-  
-  <p/>
-  <p/>
-  
-  <table border="1">
-   <tr>
-      <td><b>Management Object Name:</b></td>
-   </tr>
-   <tr>
-      <td><%=app.getobjectName()%></td>
-   </tr>
-   <tr>
-      <td><b>Provides Statistics:</b></td>
-   </tr>
-   <tr>
-      <td><%=app.isstatisticsProvider()%></td>
-   </tr>
-   <tr>
-      <td><b>Deployment Descriptor:</b></td>
-   </tr>
-   <tr>
-      <td><pre><%=org.jboss.console.plugins.helpers.servlet.ServletHelper.filter(app.getdeploymentDescriptor())%></pre></td>
-   </tr>
-  </table>
-
-  </body>
-
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/J2EEApp.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/J2EEApp.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/J2EEApp.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/J2EEApp.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,44 @@
+<%@ page import="javax.management.ObjectName"%>
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="app" intf="org.jboss.management.j2ee.J2EEApplicationMBean" />
+
+<%
+   String appName = new ObjectName(app.getobjectName()).getKeyProperty ("name");
+%>
+<html>
+<META HTTP-EQUIV="expires" CONTENT="0"/>
+<head>
+<title>J2EE Application: <%=appName%></title>
+</head>
+
+  <body>
+  
+  <h1><center>J2EE Application '<%=appName%>'</center></h1>
+  
+  <p/>
+  <p/>
+  
+  <table border="1">
+   <tr>
+      <td><b>Management Object Name:</b></td>
+   </tr>
+   <tr>
+      <td><%=app.getobjectName()%></td>
+   </tr>
+   <tr>
+      <td><b>Provides Statistics:</b></td>
+   </tr>
+   <tr>
+      <td><%=app.isstatisticsProvider()%></td>
+   </tr>
+   <tr>
+      <td><b>Deployment Descriptor:</b></td>
+   </tr>
+   <tr>
+      <td><pre><%=org.jboss.console.plugins.helpers.servlet.ServletHelper.filter(app.getdeploymentDescriptor())%></pre></td>
+   </tr>
+  </table>
+
+  </body>
+
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/JNDIView.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/JNDIView.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/JNDIView.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="jndiview" intf="org.jboss.naming.JNDIViewMBean" mbean="jboss:service=JNDIView" />
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - JNDI View</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-<link rel="StyleSheet" href="css/dtree.css" type="text/css" />
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-			<h3>JNDI View</h3>
-			<p>&nbsp;</p>
-
-         <%=org.jboss.console.util.XMLToHTMLTreeBuilder.convertJNDIXML(jndiview.listXML())%>
-
-         <p>&nbsp;</p>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/JNDIView.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/JNDIView.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/JNDIView.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/JNDIView.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="jndiview" intf="org.jboss.naming.JNDIViewMBean" mbean="jboss:service=JNDIView" />
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - JNDI View</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+<link rel="StyleSheet" href="css/dtree.css" type="text/css" />
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+			<h3>JNDI View</h3>
+			<p>&nbsp;</p>
+
+         <%=org.jboss.console.util.XMLToHTMLTreeBuilder.convertJNDIXML(jndiview.listXML())%>
+
+         <p>&nbsp;</p>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF/MANIFEST.MF
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF/MANIFEST.MF	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-Manifest-Version: 1.0
-Ant-Version: Apache Ant 1.6.2
-Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF/MANIFEST.MF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF/MANIFEST.MF)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF/MANIFEST.MF	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.6.2
+Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/MdbEjb.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/MdbEjb.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/MdbEjb.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,239 +0,0 @@
-<%@ page language="java" 
-         import="java.util.Map"
-         import="java.util.HashMap"
-	 import="java.util.Iterator"
-	 import="org.jboss.invocation.InvocationStatistics"
-	 import="org.jboss.invocation.InvocationStatistics.*" %>
-
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="ejb" intf="org.jboss.management.j2ee.MessageDrivenBeanMBean" />
-<jb:mbean id="container" mbean='<%="jboss.j2ee:service=EJB,jndiName=" + (new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name"))%>' intf="org.jboss.ejb.ContainerMBean" />
-
-<%
-   // Author: Boris Cinkler cinkler at users.sourceforge.net
-   
-   String ejbName = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name");
-   String ejbModule = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("EJBModule");
-   String containerUrl = "jboss.j2ee:service=EJB,jndiName=" + ejbName;
-   containerUrl = java.net.URLEncoder.encode(containerUrl);
-   containerUrl = "../jmx-console/HtmlAdaptor?action=inspectMBean&name=" + containerUrl;
-
-   org.jboss.invocation.InvocationStatistics invokeStats= container.getInvokeStats ();
-
-   String doReset = request.getParameter("doReset");
-   if (doReset != null && doReset.equals("true"))
-   {
-   	 ejb.resetStats ();
-   }
-   String doResetInvoc= request.getParameter("doResetInvoc");
-   if (doResetInvoc!= null && doResetInvoc.equals("true"))
-   {
-   	 invokeStats.resetStats ();
-   }
-
-   String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   String resetInvocUrl = response.encodeURL(request.getRequestURI()) + "?doResetInvoc=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   org.jboss.metadata.BeanMetaData beanMetaData = container.getBeanMetaData();
-
-   %>
-
-   <%!
-public String addStatRow (javax.management.j2ee.statistics.Statistic stat)
-{
-   String start = new java.util.Date(stat.getStartTime ()).toString ();
-   String lastSample = new java.util.Date(stat.getLastSampleTime ()).toString ();
-	
-   String result = "<tr><td width=\"25%\"><font size=\"1\">" + stat.getName() + " (unit: " + stat.getUnit () + ")</font></td>" +
-                   "<td width=\"25%\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\"><tr>";
-	                
-   if (stat instanceof javax.management.j2ee.statistics.CountStatistic)
-   {
-      result += "<td width=\"33%\" align=\"center\"><font size=\"1\">" + ((javax.management.j2ee.statistics.CountStatistic)stat).getCount() + "</font></td><td width=\"33%\"></td><td width=\"34%\"></td>";
-   }
-   else if (stat instanceof javax.management.j2ee.statistics.RangeStatistic)
-   {
-      javax.management.j2ee.statistics.RangeStatistic rStat = (javax.management.j2ee.statistics.RangeStatistic)stat;
-		
-      result += "<td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getCurrent ()  + "</font></td><td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getLowWaterMark () + "</font></td>" +
-                "<td width=\"34%\" align=\"center\"><font size=\"1\">" + rStat.getHighWaterMark() + "</font></td>";
-   }
-	
-   result += "</tr></table></td><td width=\"25%\"><font size=\"1\">" + start + "</font></td><td width=\"25%\"><font size=\"1\">" + lastSample + "</font>&nbsp;</td></tr>";
-	
-   return result;
-}
-%>
-
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Message Driven Bean</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-<div id="header">
-	&nbsp;</div>
-<div id="navigation_bar">
-</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 831; height: 247">
-			<h3>Message Driven Bean</h3>
-				<h4>Name</h4>
-					<p><%=beanMetaData.getEjbName()%> (JNDI: <%=ejbName%>)</p>
-				<h4>EJB Module</h4>
-					<p><%=ejbModule %></p>
-				<h4>Bean Statistics:</h4>
-					<p>&nbsp;</p>
-<%
-if (ejb.isstatisticsProvider())
-{
-%>				
-		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Name</h4>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Value</h4>
-                    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">
-                      <tr>
-                        <td width="33%">
-                        <h4 style="text-align: center">Current</h4>
-                        </td>
-                        <td width="33%">
-                        <h4 style="text-align: center">Low</h4>
-                        </td>
-                        <td width="34%">
-                        <h4 style="text-align: center">High</h4>
-                        </td>
-                      </tr>
-                    </table>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Start Time</h4>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Last Sample Time</h4>
-                    </td>
-                  </tr>
-	<%
-	javax.management.j2ee.statistics.MessageDrivenBeanStats stats = (javax.management.j2ee.statistics.MessageDrivenBeanStats)ejb.getstats ();
-%>	
-	<%=addStatRow (stats.getCreateCount ()) %>
-	<%=addStatRow (stats.getRemoveCount ()) %>
-	<%=addStatRow (stats.getMessageCount ()) %>
-
-            </table>
-            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
-<%
-}
-else
-{
-%>				
-					<p>none.</p>
-<%
-}
-%>				
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-				<h4>Invocation Statistics:</h4>
-					<p>&nbsp;</p>
-<%
-	java.util.Iterator iterInvoc = invokeStats.getStats().entrySet().iterator();
-	if (iterInvoc.hasNext())
-	{	
-	
-%>
-
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td  align="center">
-                    <h4 style="text-align: center">Method name</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Min (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Max (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Average (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Total (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center"># Invocations</h4>
-                    </td>
-                  </tr>
-				<%
-				while (iterInvoc.hasNext())
-				{
-               java.util.Map.Entry entry = (java.util.Map.Entry) iterInvoc.next();
-               org.jboss.invocation.InvocationStatistics.TimeStatistic stat = (org.jboss.invocation.InvocationStatistics.TimeStatistic) entry.getValue();
-				%>
-				
-                  <tr>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=((java.lang.reflect.Method)entry.getKey()).getName()%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.minTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.maxTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=(float)stat.totalTime/(float)stat.count%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.totalTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.count%></h4></font>
-                    </td>
-                  </tr>
-                  <%
-                  }
-                  %>
-            </table>
-            <p align="center"><a href="<%=resetInvocUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
-<%
-	}
-	else
-	{
-%>	 
-					<p>none.</p>
-<%
-	}
-%>
-
-					<p>&nbsp;</p>
-               <p>Actual concurrent invocations: <%=invokeStats.concurrentCalls%> (max: <%=invokeStats.maxConcurrentCalls%>)</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p><a href="<%=containerUrl%>">View associated container MBean</a></p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/MdbEjb.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/MdbEjb.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/MdbEjb.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/MdbEjb.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,239 @@
+<%@ page language="java" 
+         import="java.util.Map"
+         import="java.util.HashMap"
+	 import="java.util.Iterator"
+	 import="org.jboss.invocation.InvocationStatistics"
+	 import="org.jboss.invocation.InvocationStatistics.*" %>
+
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="ejb" intf="org.jboss.management.j2ee.MessageDrivenBeanMBean" />
+<jb:mbean id="container" mbean='<%="jboss.j2ee:service=EJB,jndiName=" + (new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name"))%>' intf="org.jboss.ejb.ContainerMBean" />
+
+<%
+   // Author: Boris Cinkler cinkler at users.sourceforge.net
+   
+   String ejbName = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name");
+   String ejbModule = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("EJBModule");
+   String containerUrl = "jboss.j2ee:service=EJB,jndiName=" + ejbName;
+   containerUrl = java.net.URLEncoder.encode(containerUrl);
+   containerUrl = "../jmx-console/HtmlAdaptor?action=inspectMBean&name=" + containerUrl;
+
+   org.jboss.invocation.InvocationStatistics invokeStats= container.getInvokeStats ();
+
+   String doReset = request.getParameter("doReset");
+   if (doReset != null && doReset.equals("true"))
+   {
+   	 ejb.resetStats ();
+   }
+   String doResetInvoc= request.getParameter("doResetInvoc");
+   if (doResetInvoc!= null && doResetInvoc.equals("true"))
+   {
+   	 invokeStats.resetStats ();
+   }
+
+   String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   String resetInvocUrl = response.encodeURL(request.getRequestURI()) + "?doResetInvoc=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   org.jboss.metadata.BeanMetaData beanMetaData = container.getBeanMetaData();
+
+   %>
+
+   <%!
+public String addStatRow (javax.management.j2ee.statistics.Statistic stat)
+{
+   String start = new java.util.Date(stat.getStartTime ()).toString ();
+   String lastSample = new java.util.Date(stat.getLastSampleTime ()).toString ();
+	
+   String result = "<tr><td width=\"25%\"><font size=\"1\">" + stat.getName() + " (unit: " + stat.getUnit () + ")</font></td>" +
+                   "<td width=\"25%\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\"><tr>";
+	                
+   if (stat instanceof javax.management.j2ee.statistics.CountStatistic)
+   {
+      result += "<td width=\"33%\" align=\"center\"><font size=\"1\">" + ((javax.management.j2ee.statistics.CountStatistic)stat).getCount() + "</font></td><td width=\"33%\"></td><td width=\"34%\"></td>";
+   }
+   else if (stat instanceof javax.management.j2ee.statistics.RangeStatistic)
+   {
+      javax.management.j2ee.statistics.RangeStatistic rStat = (javax.management.j2ee.statistics.RangeStatistic)stat;
+		
+      result += "<td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getCurrent ()  + "</font></td><td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getLowWaterMark () + "</font></td>" +
+                "<td width=\"34%\" align=\"center\"><font size=\"1\">" + rStat.getHighWaterMark() + "</font></td>";
+   }
+	
+   result += "</tr></table></td><td width=\"25%\"><font size=\"1\">" + start + "</font></td><td width=\"25%\"><font size=\"1\">" + lastSample + "</font>&nbsp;</td></tr>";
+	
+   return result;
+}
+%>
+
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Message Driven Bean</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+<div id="header">
+	&nbsp;</div>
+<div id="navigation_bar">
+</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 831; height: 247">
+			<h3>Message Driven Bean</h3>
+				<h4>Name</h4>
+					<p><%=beanMetaData.getEjbName()%> (JNDI: <%=ejbName%>)</p>
+				<h4>EJB Module</h4>
+					<p><%=ejbModule %></p>
+				<h4>Bean Statistics:</h4>
+					<p>&nbsp;</p>
+<%
+if (ejb.isstatisticsProvider())
+{
+%>				
+		<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Name</h4>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Value</h4>
+                    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">
+                      <tr>
+                        <td width="33%">
+                        <h4 style="text-align: center">Current</h4>
+                        </td>
+                        <td width="33%">
+                        <h4 style="text-align: center">Low</h4>
+                        </td>
+                        <td width="34%">
+                        <h4 style="text-align: center">High</h4>
+                        </td>
+                      </tr>
+                    </table>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Start Time</h4>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Last Sample Time</h4>
+                    </td>
+                  </tr>
+	<%
+	javax.management.j2ee.statistics.MessageDrivenBeanStats stats = (javax.management.j2ee.statistics.MessageDrivenBeanStats)ejb.getstats ();
+%>	
+	<%=addStatRow (stats.getCreateCount ()) %>
+	<%=addStatRow (stats.getRemoveCount ()) %>
+	<%=addStatRow (stats.getMessageCount ()) %>
+
+            </table>
+            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
+<%
+}
+else
+{
+%>				
+					<p>none.</p>
+<%
+}
+%>				
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+				<h4>Invocation Statistics:</h4>
+					<p>&nbsp;</p>
+<%
+	java.util.Iterator iterInvoc = invokeStats.getStats().entrySet().iterator();
+	if (iterInvoc.hasNext())
+	{	
+	
+%>
+
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td  align="center">
+                    <h4 style="text-align: center">Method name</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Min (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Max (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Average (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Total (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center"># Invocations</h4>
+                    </td>
+                  </tr>
+				<%
+				while (iterInvoc.hasNext())
+				{
+               java.util.Map.Entry entry = (java.util.Map.Entry) iterInvoc.next();
+               org.jboss.invocation.InvocationStatistics.TimeStatistic stat = (org.jboss.invocation.InvocationStatistics.TimeStatistic) entry.getValue();
+				%>
+				
+                  <tr>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=((java.lang.reflect.Method)entry.getKey()).getName()%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.minTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.maxTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=(float)stat.totalTime/(float)stat.count%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.totalTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.count%></h4></font>
+                    </td>
+                  </tr>
+                  <%
+                  }
+                  %>
+            </table>
+            <p align="center"><a href="<%=resetInvocUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
+<%
+	}
+	else
+	{
+%>	 
+					<p>none.</p>
+<%
+	}
+%>
+
+					<p>&nbsp;</p>
+               <p>Actual concurrent invocations: <%=invokeStats.concurrentCalls%> (max: <%=invokeStats.maxConcurrentCalls%>)</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p><a href="<%=containerUrl%>">View associated container MBean</a></p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Queue.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Queue.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Queue.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,119 +0,0 @@
-<%@ page import="org.jboss.mq.*"%>
-<%@ page import="org.jboss.mq.server.*"%>
-<%@ page import="java.text.DateFormat"%>
-<%@ page import="java.util.Date"%>
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="queue" intf="org.jboss.mq.server.jmx.QueueMBean"/>
-<% 	
-	String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-	String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));	
-	MessageCounter counter = queue.getMessageCounter()[0];
-	
-	//check reset first
-	String doReset = request.getParameter("doReset");
-	if (doReset != null && doReset.equals("true"))
-    {
-   	 	counter.resetCounter();
-    }
-    
-	String lastModified = "N/A";
-	DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM);
-	if (counter.getLastUpdate() > 0)
-	{		
-		lastModified = dateFormat.format(new Date(counter.getLastUpdate()));
-	}
-	 
-    
-%>
-
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - JMS Queue</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-
-<!-- content begin -->
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 95%; height: 95%">
-			<h3>JMS Queue</h3>
-			<h4>Name</h4>
-				<p><%=queue.getQueueName()%></p>
-			<h4>JNDI Name</h4>
-				<p><%=queue.getJNDIName()%></p>		
-			<h4>Receiver Count</h4>
-				<p><%=queue.getReceiversCount()%></p>													
-			<h4>Message statistics:</h4>
-			<table border="1" cellpadding="0" cellspacing="0" class="data_table" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="33%" >
-                    <h4>Queue Depth:</h4>
-                    </td>      
-                    <td width="33%" >
-                    <h4>Queue Depth Delta:</h4>
-                    </td>                                     
-                    <td width="33%">
-                    <h4>Maximum Depth:</h4>
-                    </td>                    
-                  </tr>	
-                  <tr align="center">
-                  	<td><%=queue.getQueueDepth()%></td>  
-                  	<td><%=counter.getDepthDelta()%></td>               	
-                  	<td><%=queue.getMaxDepth()%></td>                  	
-                  </tr>
-            </table>
-            <p>&nbsp;</p>
-			<p>&nbsp;</p>
-            <h4>Message statistics since startup or reset:</h4>
-			<table border="1" cellpadding="0" cellspacing="0" class="data_table" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="33%" >
-                    <h4>Message Count:</h4>
-                    </td>                    
-                    <td width="33%">
-                    <h4>Message Count Delta:</h4>                    
-                    </td>                    
-                    <td width="33%">
-                    <h4>Last Message Add Date:</h4>
-                    </td>
-                  </tr>	
-                  <tr align="center">                  	
-                  	<td><%=counter.getCount()%></td>
-                  	<td><%=counter.getCountDelta()%></td>
-                  	<td><%=lastModified%></td>
-                  </tr>
-            </table>
-            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>            					
-            <p>&nbsp;</p>
-			<p>&nbsp;</p>						
-			              
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<!-- header end -->
-<hr class="hide"/>
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Queue.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Queue.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Queue.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Queue.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,119 @@
+<%@ page import="org.jboss.mq.*"%>
+<%@ page import="org.jboss.mq.server.*"%>
+<%@ page import="java.text.DateFormat"%>
+<%@ page import="java.util.Date"%>
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="queue" intf="org.jboss.mq.server.jmx.QueueMBean"/>
+<% 	
+	String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+	String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));	
+	MessageCounter counter = queue.getMessageCounter()[0];
+	
+	//check reset first
+	String doReset = request.getParameter("doReset");
+	if (doReset != null && doReset.equals("true"))
+    {
+   	 	counter.resetCounter();
+    }
+    
+	String lastModified = "N/A";
+	DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM);
+	if (counter.getLastUpdate() > 0)
+	{		
+		lastModified = dateFormat.format(new Date(counter.getLastUpdate()));
+	}
+	 
+    
+%>
+
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - JMS Queue</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+
+<!-- content begin -->
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 95%; height: 95%">
+			<h3>JMS Queue</h3>
+			<h4>Name</h4>
+				<p><%=queue.getQueueName()%></p>
+			<h4>JNDI Name</h4>
+				<p><%=queue.getJNDIName()%></p>		
+			<h4>Receiver Count</h4>
+				<p><%=queue.getReceiversCount()%></p>													
+			<h4>Message statistics:</h4>
+			<table border="1" cellpadding="0" cellspacing="0" class="data_table" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="33%" >
+                    <h4>Queue Depth:</h4>
+                    </td>      
+                    <td width="33%" >
+                    <h4>Queue Depth Delta:</h4>
+                    </td>                                     
+                    <td width="33%">
+                    <h4>Maximum Depth:</h4>
+                    </td>                    
+                  </tr>	
+                  <tr align="center">
+                  	<td><%=queue.getQueueDepth()%></td>  
+                  	<td><%=counter.getDepthDelta()%></td>               	
+                  	<td><%=queue.getMaxDepth()%></td>                  	
+                  </tr>
+            </table>
+            <p>&nbsp;</p>
+			<p>&nbsp;</p>
+            <h4>Message statistics since startup or reset:</h4>
+			<table border="1" cellpadding="0" cellspacing="0" class="data_table" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="33%" >
+                    <h4>Message Count:</h4>
+                    </td>                    
+                    <td width="33%">
+                    <h4>Message Count Delta:</h4>                    
+                    </td>                    
+                    <td width="33%">
+                    <h4>Last Message Add Date:</h4>
+                    </td>
+                  </tr>	
+                  <tr align="center">                  	
+                  	<td><%=counter.getCount()%></td>
+                  	<td><%=counter.getCountDelta()%></td>
+                  	<td><%=lastModified%></td>
+                  </tr>
+            </table>
+            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>            					
+            <p>&nbsp;</p>
+			<p>&nbsp;</p>						
+			              
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<!-- header end -->
+<hr class="hide"/>
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/ServerInfo.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/ServerInfo.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/ServerInfo.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,136 +0,0 @@
-<%--
- |
- |  Author: Sacha Labourey    (sacha at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
-<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
-<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
-<%
-   String myUrl = response.encodeURL(request.getRequestURI());
-%>
-<%!
-public String memSize (java.lang.Long lOctets)
-{
-	long octets = lOctets.longValue();
-	int ratio = 3*1024;
-	String unit = "";
-	if (octets > ratio)
-	{
-	   unit = "KB";
-	   octets/=1024;	
-	   
-		if (octets > ratio)
-		{
-		   unit = "MB";
-		   octets/=1024;	
-		   
-			if (octets > ratio)
-			{
-			   unit = "GB";
-			   octets/=1024;	
-			   
-				if (octets > ratio)
-				{
-				   unit = "TB";
-				   octets/=1024;	
-				}
-			}
-		}
-	}
-	
-	return octets + " " + unit;
-}
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Server Information</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%; height: 247">
-			<h3>JBoss&trade; Application Server</h3>
-					<p>&nbsp;</p>
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="2">
-                    <h4 style="text-align: center"><font size="3">JBoss</font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td width="25%" align="center" valign="top">
-                    <h4>Version</h4>
-                    <p align="left"><font size="1"><b>Version: </b><%=server.getVersion()%></font></p>
-                    <p align="left"><font size="1"><b>Version Name: </b><%=server.getVersionName()%></font></p>
-                    <p align="left"><font size="1"><b>Built on: </b><%=server.getBuildDate()%></font>
-                    </td>
-                    <td width="25%" align="center" valign="top">
-                    <h4>Environment</h4>
-                    <p align="left"><font size="1"><b>Start date: </b><%=server.getStartDate()%></font></p>
-                    <p align="left"><font size="1"><b>Host: </b><%=serverInfo.getHostName()%> (<%=serverInfo.getHostAddress ()%>)</font></p>
-                    <p align="left"><font size="1"><b>Base Location: </b><%=serverConfig.getServerBaseURL()%></font></p>
-                    <p align="left"><font size="1"><b>Base Location (local): </b><%=serverConfig.getServerBaseDir()%></font></p>
-                    <p align="left"><font size="1"><b>Running config: </b>'<%= serverConfig.getServerHomeDir().getName()%>'</font></td>
-                  </tr>
-	
-            </table>
-            <p>&nbsp;</p>
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center" colspan="2">
-                    <h4 style="text-align: center"><font size="3">JVM - Hardware</font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td width="25%" align="center" valign="top">
-                    <h4>Hardware</h4>
-                    <p align="left"><font size="1"><b>#CPU: </b><%=serverInfo.getAvailableProcessors()%></font></p>
-                    <p align="left"><font size="1"><b>OS: </b><%=serverInfo.getOSName()%> <%=serverInfo.getOSVersion()%> (<%=serverInfo.getOSArch()%>)</font></td>
-                    <td width="25%" align="center" valign="top">
-                    <h4>JVM Environment</h4>
-                    <p align="left"><font size="1"><b>Free Memory: </b><%=memSize(serverInfo.getFreeMemory())%></font></p>
-                    <p align="left"><font size="1"><b>Max Memory: </b><%=memSize(serverInfo.getMaxMemory())%></font></p>
-                    <p align="left"><font size="1"><b>Total Memory: </b><%=memSize(serverInfo.getTotalMemory())%></font></p>
-                    <p align="left"><font size="1"><b>#Threads: </b><%=serverInfo.getActiveThreadCount()%></font></p>
-                    <p align="left"><font size="1"><b>JVM Version: </b><%=serverInfo.getJavaVMVersion()%> (<%=serverInfo.getJavaVMVendor()%>)</font></p>
-                    <p align="left"><font size="1"><b>JVM Name: </b><%=serverInfo.getJavaVMName()%></font></td>
-                  </tr>
-
-            </table>
-					<p>&nbsp;</p>
-            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
-
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/ServerInfo.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/ServerInfo.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/ServerInfo.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/ServerInfo.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,136 @@
+<%--
+ |
+ |  Author: Sacha Labourey    (sacha at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="server" mbean='jboss.system:type=Server' intf="org.jboss.system.server.ServerImplMBean" />
+<jb:mbean id="serverInfo" mbean='jboss.system:type=ServerInfo' intf="org.jboss.system.server.ServerInfoMBean" />
+<jb:mbean id="serverConfig" mbean='jboss.system:type=ServerConfig' intf="org.jboss.system.server.ServerConfigImplMBean" />
+<%
+   String myUrl = response.encodeURL(request.getRequestURI());
+%>
+<%!
+public String memSize (java.lang.Long lOctets)
+{
+	long octets = lOctets.longValue();
+	int ratio = 3*1024;
+	String unit = "";
+	if (octets > ratio)
+	{
+	   unit = "KB";
+	   octets/=1024;	
+	   
+		if (octets > ratio)
+		{
+		   unit = "MB";
+		   octets/=1024;	
+		   
+			if (octets > ratio)
+			{
+			   unit = "GB";
+			   octets/=1024;	
+			   
+				if (octets > ratio)
+				{
+				   unit = "TB";
+				   octets/=1024;	
+				}
+			}
+		}
+	}
+	
+	return octets + " " + unit;
+}
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Server Information</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%; height: 247">
+			<h3>JBoss&trade; Application Server</h3>
+					<p>&nbsp;</p>
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="2">
+                    <h4 style="text-align: center"><font size="3">JBoss</font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td width="25%" align="center" valign="top">
+                    <h4>Version</h4>
+                    <p align="left"><font size="1"><b>Version: </b><%=server.getVersion()%></font></p>
+                    <p align="left"><font size="1"><b>Version Name: </b><%=server.getVersionName()%></font></p>
+                    <p align="left"><font size="1"><b>Built on: </b><%=server.getBuildDate()%></font>
+                    </td>
+                    <td width="25%" align="center" valign="top">
+                    <h4>Environment</h4>
+                    <p align="left"><font size="1"><b>Start date: </b><%=server.getStartDate()%></font></p>
+                    <p align="left"><font size="1"><b>Host: </b><%=serverInfo.getHostName()%> (<%=serverInfo.getHostAddress ()%>)</font></p>
+                    <p align="left"><font size="1"><b>Base Location: </b><%=serverConfig.getServerBaseURL()%></font></p>
+                    <p align="left"><font size="1"><b>Base Location (local): </b><%=serverConfig.getServerBaseDir()%></font></p>
+                    <p align="left"><font size="1"><b>Running config: </b>'<%= serverConfig.getServerHomeDir().getName()%>'</font></td>
+                  </tr>
+	
+            </table>
+            <p>&nbsp;</p>
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center" colspan="2">
+                    <h4 style="text-align: center"><font size="3">JVM - Hardware</font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td width="25%" align="center" valign="top">
+                    <h4>Hardware</h4>
+                    <p align="left"><font size="1"><b>#CPU: </b><%=serverInfo.getAvailableProcessors()%></font></p>
+                    <p align="left"><font size="1"><b>OS: </b><%=serverInfo.getOSName()%> <%=serverInfo.getOSVersion()%> (<%=serverInfo.getOSArch()%>)</font></td>
+                    <td width="25%" align="center" valign="top">
+                    <h4>JVM Environment</h4>
+                    <p align="left"><font size="1"><b>Free Memory: </b><%=memSize(serverInfo.getFreeMemory())%></font></p>
+                    <p align="left"><font size="1"><b>Max Memory: </b><%=memSize(serverInfo.getMaxMemory())%></font></p>
+                    <p align="left"><font size="1"><b>Total Memory: </b><%=memSize(serverInfo.getTotalMemory())%></font></p>
+                    <p align="left"><font size="1"><b>#Threads: </b><%=serverInfo.getActiveThreadCount()%></font></p>
+                    <p align="left"><font size="1"><b>JVM Version: </b><%=serverInfo.getJavaVMVersion()%> (<%=serverInfo.getJavaVMVendor()%>)</font></p>
+                    <p align="left"><font size="1"><b>JVM Name: </b><%=serverInfo.getJavaVMName()%></font></td>
+                  </tr>
+
+            </table>
+					<p>&nbsp;</p>
+            <p align="center"> <a href="<%=myUrl%>">Refresh</a></p>
+
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Servlet.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Servlet.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Servlet.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,102 +0,0 @@
-<%@ page import="javax.management.ObjectName,
-                 javax.management.j2ee.statistics.ServletStats,
-                 javax.management.j2ee.statistics.TimeStatistic"%>
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="servlet" intf="org.jboss.management.j2ee.ServletMBean" />
-<%
-   String doReset = request.getParameter("doReset");
-   if (doReset != null && doReset.equals("true"))
-   {
-       servlet.resetStats();
-   }
-
-   String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-%>
-
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Servlet</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 831; height: 247">
-			<h3>Servlet</h3>
-				<h4>Name</h4>
-					<p><%=new ObjectName(servlet.getobjectName()).getKeyProperty("name")%> </p>
-				<h4>Servlet Statistics:</h4>
-					<p>&nbsp;</p>
-
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td align="center">
-                    <h4 style="text-align: center">Min (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Max (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Average (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Total (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center"># Invocations</h4>
-                    </td>
-                  </tr>
-				<%
-                    ServletStats stats = (ServletStats)servlet.getstats();
-                    TimeStatistic stat = stats.getServiceTime();
-				%>
-
-                  <tr>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.getMinTime()%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.getMaxTime()%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=(float)stat.getTotalTime()/(float)stat.getCount()%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.getTotalTime()%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.getCount()%></h4></font>
-                    </td>
-                  </tr>
-            </table>
-            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
-					<p>&nbsp;</p>
-			<p>&nbsp;</p>
-
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Servlet.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Servlet.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Servlet.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Servlet.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,102 @@
+<%@ page import="javax.management.ObjectName,
+                 javax.management.j2ee.statistics.ServletStats,
+                 javax.management.j2ee.statistics.TimeStatistic"%>
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="servlet" intf="org.jboss.management.j2ee.ServletMBean" />
+<%
+   String doReset = request.getParameter("doReset");
+   if (doReset != null && doReset.equals("true"))
+   {
+       servlet.resetStats();
+   }
+
+   String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+%>
+
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Servlet</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 831; height: 247">
+			<h3>Servlet</h3>
+				<h4>Name</h4>
+					<p><%=new ObjectName(servlet.getobjectName()).getKeyProperty("name")%> </p>
+				<h4>Servlet Statistics:</h4>
+					<p>&nbsp;</p>
+
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td align="center">
+                    <h4 style="text-align: center">Min (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Max (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Average (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Total (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center"># Invocations</h4>
+                    </td>
+                  </tr>
+				<%
+                    ServletStats stats = (ServletStats)servlet.getstats();
+                    TimeStatistic stat = stats.getServiceTime();
+				%>
+
+                  <tr>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.getMinTime()%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.getMaxTime()%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=(float)stat.getTotalTime()/(float)stat.getCount()%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.getTotalTime()%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.getCount()%></h4></font>
+                    </td>
+                  </tr>
+            </table>
+            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
+					<p>&nbsp;</p>
+			<p>&nbsp;</p>
+
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatefulEjb.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatefulEjb.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatefulEjb.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,229 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="ejb" intf="org.jboss.management.j2ee.StatefulSessionBeanMBean" />
-<jb:mbean id="container" mbean='<%="jboss.j2ee:service=EJB,jndiName=" + (new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name"))%>' intf="org.jboss.ejb.ContainerMBean" />
-<%
-   String ejbName = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name");
-   String ejbModule = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("EJBModule");
-   String containerUrl = "jboss.j2ee:service=EJB,jndiName=" + ejbName;
-   containerUrl = java.net.URLEncoder.encode(containerUrl);
-   containerUrl = "../jmx-console/HtmlAdaptor?action=inspectMBean&name=" + containerUrl;
-
-   org.jboss.invocation.InvocationStatistics invokeStats= container.getInvokeStats ();
-
-   String doReset = request.getParameter("doReset");
-   if (doReset != null && doReset.equals("true"))
-   {
-   	 ejb.resetStats ();
-   }
-   String doResetInvoc= request.getParameter("doResetInvoc");
-   if (doResetInvoc!= null && doResetInvoc.equals("true"))
-   {
-   	 invokeStats.resetStats ();
-   }
-
-   String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   String resetInvocUrl = response.encodeURL(request.getRequestURI()) + "?doResetInvoc=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   org.jboss.metadata.BeanMetaData beanMetaData = container.getBeanMetaData();
-
-%>
-<%!
-public String addStatRow (javax.management.j2ee.statistics.Statistic stat)
-{
-	String start = new java.util.Date(stat.getStartTime ()).toString ();
-	String lastSample = new java.util.Date(stat.getLastSampleTime ()).toString ();
-	
-	String result = "<tr><td width=\"25%\"><font size=\"1\">" + stat.getName() + " (unit: " + stat.getUnit () + ")</font></td>" +
-	                "<td width=\"25%\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\"><tr>";
-	                
-	if (stat instanceof javax.management.j2ee.statistics.CountStatistic)
-	{
-		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + ((javax.management.j2ee.statistics.CountStatistic)stat).getCount() + "</font></td><td width=\"33%\"></td><td width=\"34%\"></td>";
-    }
-	else if (stat instanceof javax.management.j2ee.statistics.RangeStatistic)
-	{
-		javax.management.j2ee.statistics.RangeStatistic rStat = (javax.management.j2ee.statistics.RangeStatistic)stat;
-		
-		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getCurrent ()  + "</font></td><td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getLowWaterMark () + "</font></td>" +
-				 "<td width=\"34%\" align=\"center\"><font size=\"1\">" + rStat.getHighWaterMark() + "</font></td>";
-	}
-	
-	result+= "</tr></table></td><td width=\"25%\"><font size=\"1\">" + start + "</font></td><td width=\"25%\"><font size=\"1\">" + lastSample + "</font>&nbsp;</td></tr>";
-	
-	return result;
-
-}
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Stateful Session Bean</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 831; height: 247">
-			<h3>Stateful Session Bean</h3>
-				<h4>Name</h4>
-					<p><%=beanMetaData.getEjbName()%> (JNDI: <%=ejbName%>)</p>
-				<h4>EJB Module</h4>
-					<p><%=ejbModule %></p>
-				<h4>Bean Statistics:</h4>
-					<p>&nbsp;</p>
-<%
-if (ejb.isstatisticsProvider())
-{
-%>				
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Name</h4>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Value</h4>
-                    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">
-                      <tr>
-                        <td width="33%">
-                        <h4 style="text-align: center">Current</h4>
-                        </td>
-                        <td width="33%">
-                        <h4 style="text-align: center">Low</h4>
-                        </td>
-                        <td width="34%">
-                        <h4 style="text-align: center">High</h4>
-                        </td>
-                      </tr>
-                    </table>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Start Time</h4>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Last Sample Time</h4>
-                    </td>
-                  </tr>
-	<%
-	javax.management.j2ee.statistics.StatefulSessionBeanStats stats = (javax.management.j2ee.statistics.StatefulSessionBeanStats)ejb.getstats ();
-%>	
-	<%=addStatRow (stats.getMethodReadyCount ()) %>
-	<%=addStatRow (stats.getCreateCount ()) %>
-	<%=addStatRow (stats.getRemoveCount ()) %>
-	<%=addStatRow (stats.getPassiveCount ()) %>
-
-            </table>
-            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
-<%
-}
-else
-{
-%>				
-					<p>none.</p>
-<%
-}
-%>				
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-				<h4>Invocation Statistics:</h4>
-					<p>&nbsp;</p>
-<%
-	java.util.Iterator iterInvoc = invokeStats.getStats().entrySet().iterator();
-	if (iterInvoc.hasNext())
-	{	
-	
-%>
-
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td  align="center">
-                    <h4 style="text-align: center">Method name</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Min (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Max (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Average (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Total (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center"># Invocations</h4>
-                    </td>
-                  </tr>
-				<%
-				while (iterInvoc.hasNext())
-				{
-               java.util.Map.Entry entry = (java.util.Map.Entry) iterInvoc.next();
-               org.jboss.invocation.InvocationStatistics.TimeStatistic stat = (org.jboss.invocation.InvocationStatistics.TimeStatistic) entry.getValue();
-				%>
-				
-                  <tr>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=((java.lang.reflect.Method)entry.getKey()).getName()%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.minTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.maxTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=(float)stat.totalTime/(float)stat.count%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.totalTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.count%></h4></font>
-                    </td>
-                  </tr>
-                  <%
-                  }
-                  %>
-            </table>
-            <p align="center"><a href="<%=resetInvocUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
-<%
-	}
-	else
-	{
-%>	 
-					<p>none.</p>
-<%
-	}
-%>
-
-					<p>&nbsp;</p>
-               <p>Actual concurrent invocations: <%=invokeStats.concurrentCalls%> (max: <%=invokeStats.maxConcurrentCalls%>)</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p><a href="<%=containerUrl%>">View associated container MBean</a></p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatefulEjb.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatefulEjb.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatefulEjb.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatefulEjb.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,229 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="ejb" intf="org.jboss.management.j2ee.StatefulSessionBeanMBean" />
+<jb:mbean id="container" mbean='<%="jboss.j2ee:service=EJB,jndiName=" + (new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name"))%>' intf="org.jboss.ejb.ContainerMBean" />
+<%
+   String ejbName = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name");
+   String ejbModule = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("EJBModule");
+   String containerUrl = "jboss.j2ee:service=EJB,jndiName=" + ejbName;
+   containerUrl = java.net.URLEncoder.encode(containerUrl);
+   containerUrl = "../jmx-console/HtmlAdaptor?action=inspectMBean&name=" + containerUrl;
+
+   org.jboss.invocation.InvocationStatistics invokeStats= container.getInvokeStats ();
+
+   String doReset = request.getParameter("doReset");
+   if (doReset != null && doReset.equals("true"))
+   {
+   	 ejb.resetStats ();
+   }
+   String doResetInvoc= request.getParameter("doResetInvoc");
+   if (doResetInvoc!= null && doResetInvoc.equals("true"))
+   {
+   	 invokeStats.resetStats ();
+   }
+
+   String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   String resetInvocUrl = response.encodeURL(request.getRequestURI()) + "?doResetInvoc=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   org.jboss.metadata.BeanMetaData beanMetaData = container.getBeanMetaData();
+
+%>
+<%!
+public String addStatRow (javax.management.j2ee.statistics.Statistic stat)
+{
+	String start = new java.util.Date(stat.getStartTime ()).toString ();
+	String lastSample = new java.util.Date(stat.getLastSampleTime ()).toString ();
+	
+	String result = "<tr><td width=\"25%\"><font size=\"1\">" + stat.getName() + " (unit: " + stat.getUnit () + ")</font></td>" +
+	                "<td width=\"25%\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\"><tr>";
+	                
+	if (stat instanceof javax.management.j2ee.statistics.CountStatistic)
+	{
+		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + ((javax.management.j2ee.statistics.CountStatistic)stat).getCount() + "</font></td><td width=\"33%\"></td><td width=\"34%\"></td>";
+    }
+	else if (stat instanceof javax.management.j2ee.statistics.RangeStatistic)
+	{
+		javax.management.j2ee.statistics.RangeStatistic rStat = (javax.management.j2ee.statistics.RangeStatistic)stat;
+		
+		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getCurrent ()  + "</font></td><td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getLowWaterMark () + "</font></td>" +
+				 "<td width=\"34%\" align=\"center\"><font size=\"1\">" + rStat.getHighWaterMark() + "</font></td>";
+	}
+	
+	result+= "</tr></table></td><td width=\"25%\"><font size=\"1\">" + start + "</font></td><td width=\"25%\"><font size=\"1\">" + lastSample + "</font>&nbsp;</td></tr>";
+	
+	return result;
+
+}
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Stateful Session Bean</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 831; height: 247">
+			<h3>Stateful Session Bean</h3>
+				<h4>Name</h4>
+					<p><%=beanMetaData.getEjbName()%> (JNDI: <%=ejbName%>)</p>
+				<h4>EJB Module</h4>
+					<p><%=ejbModule %></p>
+				<h4>Bean Statistics:</h4>
+					<p>&nbsp;</p>
+<%
+if (ejb.isstatisticsProvider())
+{
+%>				
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Name</h4>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Value</h4>
+                    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">
+                      <tr>
+                        <td width="33%">
+                        <h4 style="text-align: center">Current</h4>
+                        </td>
+                        <td width="33%">
+                        <h4 style="text-align: center">Low</h4>
+                        </td>
+                        <td width="34%">
+                        <h4 style="text-align: center">High</h4>
+                        </td>
+                      </tr>
+                    </table>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Start Time</h4>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Last Sample Time</h4>
+                    </td>
+                  </tr>
+	<%
+	javax.management.j2ee.statistics.StatefulSessionBeanStats stats = (javax.management.j2ee.statistics.StatefulSessionBeanStats)ejb.getstats ();
+%>	
+	<%=addStatRow (stats.getMethodReadyCount ()) %>
+	<%=addStatRow (stats.getCreateCount ()) %>
+	<%=addStatRow (stats.getRemoveCount ()) %>
+	<%=addStatRow (stats.getPassiveCount ()) %>
+
+            </table>
+            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
+<%
+}
+else
+{
+%>				
+					<p>none.</p>
+<%
+}
+%>				
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+				<h4>Invocation Statistics:</h4>
+					<p>&nbsp;</p>
+<%
+	java.util.Iterator iterInvoc = invokeStats.getStats().entrySet().iterator();
+	if (iterInvoc.hasNext())
+	{	
+	
+%>
+
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td  align="center">
+                    <h4 style="text-align: center">Method name</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Min (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Max (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Average (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Total (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center"># Invocations</h4>
+                    </td>
+                  </tr>
+				<%
+				while (iterInvoc.hasNext())
+				{
+               java.util.Map.Entry entry = (java.util.Map.Entry) iterInvoc.next();
+               org.jboss.invocation.InvocationStatistics.TimeStatistic stat = (org.jboss.invocation.InvocationStatistics.TimeStatistic) entry.getValue();
+				%>
+				
+                  <tr>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=((java.lang.reflect.Method)entry.getKey()).getName()%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.minTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.maxTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=(float)stat.totalTime/(float)stat.count%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.totalTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.count%></h4></font>
+                    </td>
+                  </tr>
+                  <%
+                  }
+                  %>
+            </table>
+            <p align="center"><a href="<%=resetInvocUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
+<%
+	}
+	else
+	{
+%>	 
+					<p>none.</p>
+<%
+	}
+%>
+
+					<p>&nbsp;</p>
+               <p>Actual concurrent invocations: <%=invokeStats.concurrentCalls%> (max: <%=invokeStats.maxConcurrentCalls%>)</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p><a href="<%=containerUrl%>">View associated container MBean</a></p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatelessEjb.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatelessEjb.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatelessEjb.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,228 +0,0 @@
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="ejb" intf="org.jboss.management.j2ee.StatelessSessionBeanMBean" />
-<jb:mbean id="container" mbean='<%="jboss.j2ee:service=EJB,jndiName=" + (new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name"))%>' intf="org.jboss.ejb.ContainerMBean" />
-<%
-   String ejbName = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name");
-   String ejbModule = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("EJBModule");
-   String containerUrl = "jboss.j2ee:service=EJB,jndiName=" + ejbName;
-   containerUrl = java.net.URLEncoder.encode(containerUrl);
-   containerUrl = "../jmx-console/HtmlAdaptor?action=inspectMBean&name=" + containerUrl;
-
-   org.jboss.invocation.InvocationStatistics invokeStats= container.getInvokeStats ();
-
-   String doReset = request.getParameter("doReset");
-   if (doReset != null && doReset.equals("true"))
-   {
-   	 ejb.resetStats ();
-   }
-   String doResetInvoc= request.getParameter("doResetInvoc");
-   if (doResetInvoc!= null && doResetInvoc.equals("true"))
-   {
-   	 invokeStats.resetStats ();
-   }
-
-   String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   String resetInvocUrl = response.encodeURL(request.getRequestURI()) + "?doResetInvoc=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
-   org.jboss.metadata.BeanMetaData beanMetaData = container.getBeanMetaData();
-
-%>
-<%!
-public String addStatRow (javax.management.j2ee.statistics.Statistic stat)
-{
-	String start = new java.util.Date(stat.getStartTime ()).toString ();
-	String lastSample = new java.util.Date(stat.getLastSampleTime ()).toString ();
-	
-	String result = "<tr><td width=\"25%\"><font size=\"1\">" + stat.getName() + " (unit: " + stat.getUnit () + ")</font></td>" +
-	                "<td width=\"25%\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\"><tr>";
-	                
-	if (stat instanceof javax.management.j2ee.statistics.CountStatistic)
-	{
-		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + ((javax.management.j2ee.statistics.CountStatistic)stat).getCount() + "</font></td><td width=\"33%\"></td><td width=\"34%\"></td>";
-    }
-	else if (stat instanceof javax.management.j2ee.statistics.RangeStatistic)
-	{
-		javax.management.j2ee.statistics.RangeStatistic rStat = (javax.management.j2ee.statistics.RangeStatistic)stat;
-		
-		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getCurrent ()  + "</font></td><td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getLowWaterMark () + "</font></td>" +
-				 "<td width=\"34%\" align=\"center\"><font size=\"1\">" + rStat.getHighWaterMark() + "</font></td>";
-	}
-	
-	result+= "</tr></table></td><td width=\"25%\"><font size=\"1\">" + start + "</font></td><td width=\"25%\"><font size=\"1\">" + lastSample + "</font>&nbsp;</td></tr>";
-	
-	return result;
-
-}
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Stateless Session Bean</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 831; height: 247">
-			<h3>Stateless Session Bean</h3>
-				<h4>Name</h4>
-					<p><%=beanMetaData.getEjbName()%> (JNDI: <%=ejbName%>)</p>
-				<h4>EJB Module</h4>
-					<p><%=ejbModule %></p>
-				<h4>Bean Statistics:</h4>
-					<p>&nbsp;</p>
-<%
-if (ejb.isstatisticsProvider())
-{
-%>				
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Name</h4>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Value</h4>
-                    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">
-                      <tr>
-                        <td width="33%">
-                        <h4 style="text-align: center">Current</h4>
-                        </td>
-                        <td width="33%">
-                        <h4 style="text-align: center">Low</h4>
-                        </td>
-                        <td width="34%">
-                        <h4 style="text-align: center">High</h4>
-                        </td>
-                      </tr>
-                    </table>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Start Time</h4>
-                    </td>
-                    <td width="25%" align="center">
-                    <h4 style="text-align: center">Last Sample Time</h4>
-                    </td>
-                  </tr>
-	<%
-	javax.management.j2ee.statistics.StatelessSessionBeanStats stats = (javax.management.j2ee.statistics.StatelessSessionBeanStats)ejb.getstats ();
-%>	
-	<%=addStatRow (stats.getMethodReadyCount ()) %>
-	<%=addStatRow (stats.getCreateCount ()) %>
-	<%=addStatRow (stats.getRemoveCount ()) %>
-
-            </table>
-            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
-<%
-}
-else
-{
-%>				
-					<p>none.</p>
-<%
-}
-%>				
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-				<h4>Invocation Statistics:</h4>
-					<p>&nbsp;</p>
-<%
-	java.util.Iterator iterInvoc = invokeStats.getStats().entrySet().iterator();
-	if (iterInvoc.hasNext())
-	{	
-	
-%>
-
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td  align="center">
-                    <h4 style="text-align: center">Method name</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Min (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Max (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Average (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center">Total (ms)</h4>
-                    </td>
-                    <td align="center">
-                    <h4 style="text-align: center"># Invocations</h4>
-                    </td>
-                  </tr>
-				<%
-				while (iterInvoc.hasNext())
-				{
-               java.util.Map.Entry entry = (java.util.Map.Entry) iterInvoc.next();
-               org.jboss.invocation.InvocationStatistics.TimeStatistic stat = (org.jboss.invocation.InvocationStatistics.TimeStatistic) entry.getValue();
-				%>
-				
-                  <tr>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=((java.lang.reflect.Method)entry.getKey()).getName()%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.minTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.maxTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=(float)stat.totalTime/(float)stat.count%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.totalTime%></h4></font>
-                    </td>
-                    <td ><font size="1">
-                    <h4 style="text-align: center"><%=stat.count%></h4></font>
-                    </td>
-                  </tr>
-                  <%
-                  }
-                  %>
-            </table>
-            <p align="center"><a href="<%=resetInvocUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
-<%
-	}
-	else
-	{
-%>	 
-					<p>none.</p>
-<%
-	}
-%>
-
-					<p>&nbsp;</p>
-               <p>Actual concurrent invocations: <%=invokeStats.concurrentCalls%> (max: <%=invokeStats.maxConcurrentCalls%>)</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-					<p><a href="<%=containerUrl%>">View associated container MBean</a></p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatelessEjb.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatelessEjb.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatelessEjb.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/StatelessEjb.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,228 @@
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="ejb" intf="org.jboss.management.j2ee.StatelessSessionBeanMBean" />
+<jb:mbean id="container" mbean='<%="jboss.j2ee:service=EJB,jndiName=" + (new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name"))%>' intf="org.jboss.ejb.ContainerMBean" />
+<%
+   String ejbName = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("name");
+   String ejbModule = new javax.management.ObjectName(request.getParameter("ObjectName")).getKeyProperty ("EJBModule");
+   String containerUrl = "jboss.j2ee:service=EJB,jndiName=" + ejbName;
+   containerUrl = java.net.URLEncoder.encode(containerUrl);
+   containerUrl = "../jmx-console/HtmlAdaptor?action=inspectMBean&name=" + containerUrl;
+
+   org.jboss.invocation.InvocationStatistics invokeStats= container.getInvokeStats ();
+
+   String doReset = request.getParameter("doReset");
+   if (doReset != null && doReset.equals("true"))
+   {
+   	 ejb.resetStats ();
+   }
+   String doResetInvoc= request.getParameter("doResetInvoc");
+   if (doResetInvoc!= null && doResetInvoc.equals("true"))
+   {
+   	 invokeStats.resetStats ();
+   }
+
+   String resetUrl = response.encodeURL(request.getRequestURI()) + "?doReset=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   String resetInvocUrl = response.encodeURL(request.getRequestURI()) + "?doResetInvoc=true&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   String myUrl = response.encodeURL(request.getRequestURI()) + "?" + "&ObjectName=" + java.net.URLEncoder.encode(request.getParameter("ObjectName"));
+   org.jboss.metadata.BeanMetaData beanMetaData = container.getBeanMetaData();
+
+%>
+<%!
+public String addStatRow (javax.management.j2ee.statistics.Statistic stat)
+{
+	String start = new java.util.Date(stat.getStartTime ()).toString ();
+	String lastSample = new java.util.Date(stat.getLastSampleTime ()).toString ();
+	
+	String result = "<tr><td width=\"25%\"><font size=\"1\">" + stat.getName() + " (unit: " + stat.getUnit () + ")</font></td>" +
+	                "<td width=\"25%\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\"><tr>";
+	                
+	if (stat instanceof javax.management.j2ee.statistics.CountStatistic)
+	{
+		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + ((javax.management.j2ee.statistics.CountStatistic)stat).getCount() + "</font></td><td width=\"33%\"></td><td width=\"34%\"></td>";
+    }
+	else if (stat instanceof javax.management.j2ee.statistics.RangeStatistic)
+	{
+		javax.management.j2ee.statistics.RangeStatistic rStat = (javax.management.j2ee.statistics.RangeStatistic)stat;
+		
+		result+= "<td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getCurrent ()  + "</font></td><td width=\"33%\" align=\"center\"><font size=\"1\">" + rStat.getLowWaterMark () + "</font></td>" +
+				 "<td width=\"34%\" align=\"center\"><font size=\"1\">" + rStat.getHighWaterMark() + "</font></td>";
+	}
+	
+	result+= "</tr></table></td><td width=\"25%\"><font size=\"1\">" + start + "</font></td><td width=\"25%\"><font size=\"1\">" + lastSample + "</font>&nbsp;</td></tr>";
+	
+	return result;
+
+}
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Stateless Session Bean</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 831; height: 247">
+			<h3>Stateless Session Bean</h3>
+				<h4>Name</h4>
+					<p><%=beanMetaData.getEjbName()%> (JNDI: <%=ejbName%>)</p>
+				<h4>EJB Module</h4>
+					<p><%=ejbModule %></p>
+				<h4>Bean Statistics:</h4>
+					<p>&nbsp;</p>
+<%
+if (ejb.isstatisticsProvider())
+{
+%>				
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Name</h4>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Value</h4>
+                    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">
+                      <tr>
+                        <td width="33%">
+                        <h4 style="text-align: center">Current</h4>
+                        </td>
+                        <td width="33%">
+                        <h4 style="text-align: center">Low</h4>
+                        </td>
+                        <td width="34%">
+                        <h4 style="text-align: center">High</h4>
+                        </td>
+                      </tr>
+                    </table>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Start Time</h4>
+                    </td>
+                    <td width="25%" align="center">
+                    <h4 style="text-align: center">Last Sample Time</h4>
+                    </td>
+                  </tr>
+	<%
+	javax.management.j2ee.statistics.StatelessSessionBeanStats stats = (javax.management.j2ee.statistics.StatelessSessionBeanStats)ejb.getstats ();
+%>	
+	<%=addStatRow (stats.getMethodReadyCount ()) %>
+	<%=addStatRow (stats.getCreateCount ()) %>
+	<%=addStatRow (stats.getRemoveCount ()) %>
+
+            </table>
+            <p align="center"><a href="<%=resetUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
+<%
+}
+else
+{
+%>				
+					<p>none.</p>
+<%
+}
+%>				
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+				<h4>Invocation Statistics:</h4>
+					<p>&nbsp;</p>
+<%
+	java.util.Iterator iterInvoc = invokeStats.getStats().entrySet().iterator();
+	if (iterInvoc.hasNext())
+	{	
+	
+%>
+
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td  align="center">
+                    <h4 style="text-align: center">Method name</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Min (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Max (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Average (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center">Total (ms)</h4>
+                    </td>
+                    <td align="center">
+                    <h4 style="text-align: center"># Invocations</h4>
+                    </td>
+                  </tr>
+				<%
+				while (iterInvoc.hasNext())
+				{
+               java.util.Map.Entry entry = (java.util.Map.Entry) iterInvoc.next();
+               org.jboss.invocation.InvocationStatistics.TimeStatistic stat = (org.jboss.invocation.InvocationStatistics.TimeStatistic) entry.getValue();
+				%>
+				
+                  <tr>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=((java.lang.reflect.Method)entry.getKey()).getName()%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.minTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.maxTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=(float)stat.totalTime/(float)stat.count%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.totalTime%></h4></font>
+                    </td>
+                    <td ><font size="1">
+                    <h4 style="text-align: center"><%=stat.count%></h4></font>
+                    </td>
+                  </tr>
+                  <%
+                  }
+                  %>
+            </table>
+            <p align="center"><a href="<%=resetInvocUrl%>">Reset Stats</a> / <a href="<%=myUrl%>">Refresh Stats</a></p>
+<%
+	}
+	else
+	{
+%>	 
+					<p>none.</p>
+<%
+	}
+%>
+
+					<p>&nbsp;</p>
+               <p>Actual concurrent invocations: <%=invokeStats.concurrentCalls%> (max: <%=invokeStats.maxConcurrentCalls%>)</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+					<p><a href="<%=containerUrl%>">View associated container MBean</a></p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/SysProperties.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/SysProperties.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/SysProperties.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - System Properties</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<div id="footer">
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%;">
-			<h3>JBoss&trade; System Properties</h3>
-					<p>&nbsp;</p>
-					
-				<table border="1" cellpadding="1" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="85%" align="center" id="AutoNumber1">
-<%
-	java.util.Properties props = System.getProperties ();
-	java.util.Iterator iter = props.keySet().iterator();
-	
-	while (iter.hasNext())
-	{
-		String key = (String)iter.next();	
-		String value = props.getProperty (key);
-%>
-                  <tr>
-                    <td align="left" valign="top"><font size="1"><%=key%></font>&nbsp;</td>
-                    <td align="left" valign="top"><font size="1"><%=value%></font>&nbsp;</td>
-                  </tr>
-<%
-	}
-%>
-
-            </table>
-            <br/>    <br/>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/SysProperties.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/SysProperties.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/SysProperties.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/SysProperties.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - System Properties</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<div id="footer">
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%;">
+			<h3>JBoss&trade; System Properties</h3>
+					<p>&nbsp;</p>
+					
+				<table border="1" cellpadding="1" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="85%" align="center" id="AutoNumber1">
+<%
+	java.util.Properties props = System.getProperties ();
+	java.util.Iterator iter = props.keySet().iterator();
+	
+	while (iter.hasNext())
+	{
+		String key = (String)iter.next();	
+		String value = props.getProperty (key);
+%>
+                  <tr>
+                    <td align="left" valign="top"><font size="1"><%=key%></font>&nbsp;</td>
+                    <td align="left" valign="top"><font size="1"><%=value%></font>&nbsp;</td>
+                  </tr>
+<%
+	}
+%>
+
+            </table>
+            <br/>    <br/>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Topic.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Topic.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Topic.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,114 +0,0 @@
-<%@ page import="java.net.URLEncoder,
-				org.jboss.mq.*,
-				org.jboss.mq.server.*"
-%>
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="topic" intf="org.jboss.mq.server.jmx.TopicMBean"/>
-<% 	
-	String objParameter = "&ObjectName=" + URLEncoder.encode(request.getParameter("ObjectName"));
-	String myUrl = response.encodeURL(request.getRequestURI()) + "?" + objParameter;			
-%>
-
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - JMS Topic</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-
-<!-- content begin -->
-	<center>
-	<div id="content">		
-	<table width="95%" height="95%" border="0" cellspacing="0" cellpadding="0">
-		<tr align="center" valign="bottom">
-			<td height="24">
-				<jsp:include page="TopicNavigation.jsp" >
-					<jsp:param name="selectedTabName" value="JMS Topic"/>
-				</jsp:include>
-			</td>
-		</tr>
-		<tr>
-		  <td colspan="5" valign="top" class="container">			
-			<h4>Name</h4>
-				<p><%=topic.getTopicName()%></p>
-			<h4>JNDI Name</h4>
-				<p><%=topic.getJNDIName()%></p>																	
-			<h4>Message statistics:</h4>
-			<table border="1" cellpadding="0" cellspacing="0" class="data_table" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td>
-                    <h4>All Message Count:</h4>
-                    </td>      
-                    <td>
-                    <h4>Durable Message Count:</h4>
-                    </td>                                     
-                    <td>
-                    <h4>Non Durable Message Count:</h4>
-                    </td>                    
-                    <td>
-                    <h4>Maximum Depth:</h4>
-                    </td>                    
-                  </tr>	
-                  <tr align="center">
-                  	<td><%=topic.getAllMessageCount()%></td>  
-                  	<td><%=topic.getDurableMessageCount()%></td>               	
-                  	<td><%=topic.getNonDurableMessageCount()%></td>    
-                  	<td><%=topic.getMaxDepth()%></td>	
-                  </tr>
-            </table>
-            <p>&nbsp;</p>
-			<p>&nbsp;</p>
-            <h4>Subscription statistics:</h4>
-			<table border="1" cellpadding="0" cellspacing="0" class="data_table" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="33%" >
-                    <h4>All Subscriptions Count:</h4>
-                    </td>                    
-                    <td width="33%">
-                    <h4>Durable Subcriptions Count</h4>                    
-                    </td>                    
-                    <td width="33%">
-                    <h4>Non Durable Subscriptions Count:</h4>
-                    </td>
-                  </tr>	
-                  <tr align="center">                  	
-                  	<td><%=topic.getAllSubscriptionsCount()%></td>
-                  	<td><%=topic.getDurableSubscriptionsCount()%></td>
-                  	<td><%=topic.getNonDurableSubscriptionsCount()%></td>
-                  </tr>
-            </table>
-            <p align="center"><a href="<%=myUrl%>">Refresh</a></p>            					
-            <p>&nbsp;</p>
-			<p>&nbsp;</p>						
-			              		
-		  </td>
-	    </tr>		
-	</table>  
-	<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<!-- header end -->
-<hr class="hide"/>
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Topic.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Topic.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Topic.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/Topic.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,114 @@
+<%@ page import="java.net.URLEncoder,
+				org.jboss.mq.*,
+				org.jboss.mq.server.*"
+%>
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="topic" intf="org.jboss.mq.server.jmx.TopicMBean"/>
+<% 	
+	String objParameter = "&ObjectName=" + URLEncoder.encode(request.getParameter("ObjectName"));
+	String myUrl = response.encodeURL(request.getRequestURI()) + "?" + objParameter;			
+%>
+
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - JMS Topic</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+
+<!-- content begin -->
+	<center>
+	<div id="content">		
+	<table width="95%" height="95%" border="0" cellspacing="0" cellpadding="0">
+		<tr align="center" valign="bottom">
+			<td height="24">
+				<jsp:include page="TopicNavigation.jsp" >
+					<jsp:param name="selectedTabName" value="JMS Topic"/>
+				</jsp:include>
+			</td>
+		</tr>
+		<tr>
+		  <td colspan="5" valign="top" class="container">			
+			<h4>Name</h4>
+				<p><%=topic.getTopicName()%></p>
+			<h4>JNDI Name</h4>
+				<p><%=topic.getJNDIName()%></p>																	
+			<h4>Message statistics:</h4>
+			<table border="1" cellpadding="0" cellspacing="0" class="data_table" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td>
+                    <h4>All Message Count:</h4>
+                    </td>      
+                    <td>
+                    <h4>Durable Message Count:</h4>
+                    </td>                                     
+                    <td>
+                    <h4>Non Durable Message Count:</h4>
+                    </td>                    
+                    <td>
+                    <h4>Maximum Depth:</h4>
+                    </td>                    
+                  </tr>	
+                  <tr align="center">
+                  	<td><%=topic.getAllMessageCount()%></td>  
+                  	<td><%=topic.getDurableMessageCount()%></td>               	
+                  	<td><%=topic.getNonDurableMessageCount()%></td>    
+                  	<td><%=topic.getMaxDepth()%></td>	
+                  </tr>
+            </table>
+            <p>&nbsp;</p>
+			<p>&nbsp;</p>
+            <h4>Subscription statistics:</h4>
+			<table border="1" cellpadding="0" cellspacing="0" class="data_table" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="33%" >
+                    <h4>All Subscriptions Count:</h4>
+                    </td>                    
+                    <td width="33%">
+                    <h4>Durable Subcriptions Count</h4>                    
+                    </td>                    
+                    <td width="33%">
+                    <h4>Non Durable Subscriptions Count:</h4>
+                    </td>
+                  </tr>	
+                  <tr align="center">                  	
+                  	<td><%=topic.getAllSubscriptionsCount()%></td>
+                  	<td><%=topic.getDurableSubscriptionsCount()%></td>
+                  	<td><%=topic.getNonDurableSubscriptionsCount()%></td>
+                  </tr>
+            </table>
+            <p align="center"><a href="<%=myUrl%>">Refresh</a></p>            					
+            <p>&nbsp;</p>
+			<p>&nbsp;</p>						
+			              		
+		  </td>
+	    </tr>		
+	</table>  
+	<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<!-- header end -->
+<hr class="hide"/>
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicNavigation.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicNavigation.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicNavigation.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,9 +0,0 @@
-<%@ page import="java.net.URLEncoder" %>
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<% 
-	String objParameter = "ObjectName=" + URLEncoder.encode(request.getParameter("ObjectName")); 
-%>
-<jb:navigation selectedTabName="<%=request.getParameter("selectedTabName")%>">
-		<jb:tab name="JMS Topic" href="<%="Topic.jsp?" + objParameter%>" />
-		<jb:tab name="Subscriptions" href="<%="TopicSubscriptions.jsp?" + objParameter%>" />	
-</jb:navigation>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicNavigation.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicNavigation.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicNavigation.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicNavigation.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,9 @@
+<%@ page import="java.net.URLEncoder" %>
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<% 
+	String objParameter = "ObjectName=" + URLEncoder.encode(request.getParameter("ObjectName")); 
+%>
+<jb:navigation selectedTabName="<%=request.getParameter("selectedTabName")%>">
+		<jb:tab name="JMS Topic" href="<%="Topic.jsp?" + objParameter%>" />
+		<jb:tab name="Subscriptions" href="<%="TopicSubscriptions.jsp?" + objParameter%>" />	
+</jb:navigation>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicSubscriptions.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicSubscriptions.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicSubscriptions.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,108 +0,0 @@
-<%@ page import="java.net.URLEncoder,
-				org.jboss.mq.*,
-				org.jboss.mq.server.*,
-				java.util.*,
-				java.text.DateFormat"
-%>
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="topic" intf="org.jboss.mq.server.jmx.TopicMBean"/>
-<% 	
-	String objParameter = "&ObjectName=" + URLEncoder.encode(request.getParameter("ObjectName"));
-	String myUrl = response.encodeURL(request.getRequestURI()) + "?" + objParameter;		
-	
-	MessageCounter[] counter = topic.getMessageCounter();
-	DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM);
-%>
-
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - JMS Topic</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-
-<!-- content begin -->
-	<center>
-	<div id="content">		
-	<table width="95%" height="95%" border="0" cellspacing="0" cellpadding="0">
-		<tr align="center" valign="bottom">
-			<td height="24">	
-				<jsp:include page="TopicNavigation.jsp" >
-					<jsp:param name="selectedTabName" value="Subscriptions"/>
-				</jsp:include>
-			</td>
-		</tr>
-		<tr>
-		  <td colspan="5" valign="top" class="container">			
-			<h4>Name</h4>
-				<p><%=topic.getTopicName()%></p>																			
-			<h4>Subscriptions:</h4>
-			<table border="1" cellpadding="0" cellspacing="0" class="data_table" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td>
-                    <h4>Subscription Name:</h4>
-                    </td>      
-                    <td>
-                    <h4>Durable:</h4>
-                    </td>                                     
-                    <td>
-                    <h4>Message Count:</h4>
-                    </td>                    
-                    <td>
-                    <h4>Message Count Delta:</h4>
-                    </td>         
-                    <td>
-                    <h4>Last Message Add Date:</h4>
-                    </td>           
-                  </tr>	
-<% for(int i = 0; i < counter.length; i++)
-{    
-	String lastModified = "N/A";
-	if (counter[i].getLastUpdate() > 0)
-	{		
-		lastModified = dateFormat.format(new Date(counter[i].getLastUpdate()));
-	}
-%>              
-                  <tr align="center">
-                  	<td align="left">&nbsp<%=counter[i].getDestinationSubscription()%>&nbsp</td>  
-                  	<td><%=counter[i].getDestinationDurable()%></td>               	
-                  	<td><%=counter[i].getDepth()%></td>    
-                  	<td><%=counter[i].getDepthDelta()%></td>	
-                  	<td><%=lastModified%></td>	
-                  </tr>
-<%}%>
-            </table>                    
-            <p align="center"><a href="<%=myUrl%>">Refresh</a></p>            					
-            <p>&nbsp;</p>
-			<p>&nbsp;</p>									              		
-		  </td>
-	    </tr>		
-	</table>  
-	<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<!-- header end -->
-<hr class="hide"/>
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicSubscriptions.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicSubscriptions.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicSubscriptions.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/TopicSubscriptions.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,108 @@
+<%@ page import="java.net.URLEncoder,
+				org.jboss.mq.*,
+				org.jboss.mq.server.*,
+				java.util.*,
+				java.text.DateFormat"
+%>
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="topic" intf="org.jboss.mq.server.jmx.TopicMBean"/>
+<% 	
+	String objParameter = "&ObjectName=" + URLEncoder.encode(request.getParameter("ObjectName"));
+	String myUrl = response.encodeURL(request.getRequestURI()) + "?" + objParameter;		
+	
+	MessageCounter[] counter = topic.getMessageCounter();
+	DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM);
+%>
+
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - JMS Topic</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+
+<!-- content begin -->
+	<center>
+	<div id="content">		
+	<table width="95%" height="95%" border="0" cellspacing="0" cellpadding="0">
+		<tr align="center" valign="bottom">
+			<td height="24">	
+				<jsp:include page="TopicNavigation.jsp" >
+					<jsp:param name="selectedTabName" value="Subscriptions"/>
+				</jsp:include>
+			</td>
+		</tr>
+		<tr>
+		  <td colspan="5" valign="top" class="container">			
+			<h4>Name</h4>
+				<p><%=topic.getTopicName()%></p>																			
+			<h4>Subscriptions:</h4>
+			<table border="1" cellpadding="0" cellspacing="0" class="data_table" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td>
+                    <h4>Subscription Name:</h4>
+                    </td>      
+                    <td>
+                    <h4>Durable:</h4>
+                    </td>                                     
+                    <td>
+                    <h4>Message Count:</h4>
+                    </td>                    
+                    <td>
+                    <h4>Message Count Delta:</h4>
+                    </td>         
+                    <td>
+                    <h4>Last Message Add Date:</h4>
+                    </td>           
+                  </tr>	
+<% for(int i = 0; i < counter.length; i++)
+{    
+	String lastModified = "N/A";
+	if (counter[i].getLastUpdate() > 0)
+	{		
+		lastModified = dateFormat.format(new Date(counter[i].getLastUpdate()));
+	}
+%>              
+                  <tr align="center">
+                  	<td align="left">&nbsp<%=counter[i].getDestinationSubscription()%>&nbsp</td>  
+                  	<td><%=counter[i].getDestinationDurable()%></td>               	
+                  	<td><%=counter[i].getDepth()%></td>    
+                  	<td><%=counter[i].getDepthDelta()%></td>	
+                  	<td><%=lastModified%></td>	
+                  </tr>
+<%}%>
+            </table>                    
+            <p align="center"><a href="<%=myUrl%>">Refresh</a></p>            					
+            <p>&nbsp;</p>
+			<p>&nbsp;</p>									              		
+		  </td>
+	    </tr>		
+	</table>  
+	<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<!-- header end -->
+<hr class="hide"/>
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/Classloaders.bsh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/Classloaders.bsh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/Classloaders.bsh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,83 +0,0 @@
-import org.jboss.console.manager.interfaces.*;
-import org.jboss.console.manager.interfaces.impl.*;
-import org.jboss.console.plugins.*;
-import org.jboss.console.plugins.helpers.*;
-
-import javax.management.*;
-
-   String getVersion (PluginContext ctx)
-   {
-      return "0.0a";
-   }
-   
-   String getName (PluginContext ctx)
-   {
-      return "UCL lister";
-   }
-
-   ResourceTreeNode createUCLSubResource (PluginContext ctx, ObjectInstance instance)
-   {
-      String uclName = instance.getObjectName().getKeyProperty ("UCL");
-      TreeNodeMenuEntry[] menus = ctx.createMenus (new String[] 
-            {
-               "Before for UCL="+uclName, "before.html&ucl="+uclName,
-               null,
-               "After", "test.html"
-            });
-            
-      return ctx.createResourceNode ( 
-            "UCL " + uclName, // name
-            "UCL with id " + uclName, // description
-            "arrow.gif", // Icon URL
-            "mapage&ucl=" + uclName, // Default URL
-            menus,
-            null,
-            null,
-            instance.getObjectName().toString(),
-            instance.getClassName () );
-   }
-   
-   ResourceTreeNode[] createUCLSubResources (PluginContext ctx) 
-   {
-      ObjectInstance[] insts = 
-         ctx.getMBeansForClass("jmx.loading:*", 
-            "org.jboss.mx.loading.UnifiedClassLoader2");
-      ctx.getLogger().info("TAILLE: " + insts.length);
-      ResourceTreeNode[] result = new ResourceTreeNode[10];//[insts.length];
-      for (int i=0; i<result.length && i<10; i++)
-      {
-         ctx.getLogger().info("ELT: " + insts[i]);
-         result[i] = createUCLSubResource (ctx, insts[i]);
-      }
-      
-      return result;                  
-   }
-   
-   TreeNode getTreeForResource(ManageableResource resource,
-   PluginContext ctx)
-   {
-      try
-      {
-         TreeNodeMenuEntry[] menus = ctx.createMenus (new String[] 
-               {
-                  "Before", "before.html",
-                  null,
-                  "After", "after.html"
-               });
-
-         return ctx.createTreeNode (
-               "Unified ClassLoaders", // name
-               "Display all JBoss UCLs", // description
-               "http://localhost:8080/web-console/arrow.gif", // Icon URL
-               "http://www.jboss.org/", // Default URL
-               menus,
-               null, // sub nodes
-               createUCLSubResources (ctx)   // Sub-Resources                  
-            );            
-      }
-      catch (Exception e)
-      {
-         e.printStackTrace ();
-         return null;
-      }
-   }

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/Classloaders.bsh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/Classloaders.bsh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/Classloaders.bsh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/Classloaders.bsh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,83 @@
+import org.jboss.console.manager.interfaces.*;
+import org.jboss.console.manager.interfaces.impl.*;
+import org.jboss.console.plugins.*;
+import org.jboss.console.plugins.helpers.*;
+
+import javax.management.*;
+
+   String getVersion (PluginContext ctx)
+   {
+      return "0.0a";
+   }
+   
+   String getName (PluginContext ctx)
+   {
+      return "UCL lister";
+   }
+
+   ResourceTreeNode createUCLSubResource (PluginContext ctx, ObjectInstance instance)
+   {
+      String uclName = instance.getObjectName().getKeyProperty ("UCL");
+      TreeNodeMenuEntry[] menus = ctx.createMenus (new String[] 
+            {
+               "Before for UCL="+uclName, "before.html&ucl="+uclName,
+               null,
+               "After", "test.html"
+            });
+            
+      return ctx.createResourceNode ( 
+            "UCL " + uclName, // name
+            "UCL with id " + uclName, // description
+            "arrow.gif", // Icon URL
+            "mapage&ucl=" + uclName, // Default URL
+            menus,
+            null,
+            null,
+            instance.getObjectName().toString(),
+            instance.getClassName () );
+   }
+   
+   ResourceTreeNode[] createUCLSubResources (PluginContext ctx) 
+   {
+      ObjectInstance[] insts = 
+         ctx.getMBeansForClass("jmx.loading:*", 
+            "org.jboss.mx.loading.UnifiedClassLoader2");
+      ctx.getLogger().info("TAILLE: " + insts.length);
+      ResourceTreeNode[] result = new ResourceTreeNode[10];//[insts.length];
+      for (int i=0; i<result.length && i<10; i++)
+      {
+         ctx.getLogger().info("ELT: " + insts[i]);
+         result[i] = createUCLSubResource (ctx, insts[i]);
+      }
+      
+      return result;                  
+   }
+   
+   TreeNode getTreeForResource(ManageableResource resource,
+   PluginContext ctx)
+   {
+      try
+      {
+         TreeNodeMenuEntry[] menus = ctx.createMenus (new String[] 
+               {
+                  "Before", "before.html",
+                  null,
+                  "After", "after.html"
+               });
+
+         return ctx.createTreeNode (
+               "Unified ClassLoaders", // name
+               "Display all JBoss UCLs", // description
+               "http://localhost:8080/web-console/arrow.gif", // Icon URL
+               "http://www.jboss.org/", // Default URL
+               menus,
+               null, // sub nodes
+               createUCLSubResources (ctx)   // Sub-Resources                  
+            );            
+      }
+      catch (Exception e)
+      {
+         e.printStackTrace ();
+         return null;
+      }
+   }

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/J2EEFolder.bsh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/J2EEFolder.bsh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/J2EEFolder.bsh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-import org.jboss.console.manager.interfaces.*;
-import org.jboss.console.manager.interfaces.impl.*;
-import org.jboss.console.plugins.*;
-import org.jboss.console.plugins.helpers.*;
-
-
-   TreeNode getTreeForResource(ManageableResource resource,
-   PluginContext ctx)
-   {
-      try
-      {
-         return ctx.createResourceNode ( 
-               "J2EE", // name
-               "J2EE Management", // description
-               "images/elements32.gif", // Icon URL
-               null, // Default URL
-               null,
-               null,
-               null,
-               new SimpleFolderResource ("ROOT/J2EE")).setVisibility(ResourceTreeNode.INVISIBLE_IF_SUBNODE_EXISTS);
-      }
-      catch (Exception e)
-      {
-         e.printStackTrace ();
-         return null;
-      }
-   }

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/J2EEFolder.bsh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/J2EEFolder.bsh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/J2EEFolder.bsh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/J2EEFolder.bsh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+import org.jboss.console.manager.interfaces.*;
+import org.jboss.console.manager.interfaces.impl.*;
+import org.jboss.console.plugins.*;
+import org.jboss.console.plugins.helpers.*;
+
+
+   TreeNode getTreeForResource(ManageableResource resource,
+   PluginContext ctx)
+   {
+      try
+      {
+         return ctx.createResourceNode ( 
+               "J2EE", // name
+               "J2EE Management", // description
+               "images/elements32.gif", // Icon URL
+               null, // Default URL
+               null,
+               null,
+               null,
+               new SimpleFolderResource ("ROOT/J2EE")).setVisibility(ResourceTreeNode.INVISIBLE_IF_SUBNODE_EXISTS);
+      }
+      catch (Exception e)
+      {
+         e.printStackTrace ();
+         return null;
+      }
+   }

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/JNDIView.bsh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/JNDIView.bsh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/JNDIView.bsh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-import org.jboss.console.manager.interfaces.*;
-import org.jboss.console.manager.interfaces.impl.*;
-import org.jboss.console.plugins.*;
-import org.jboss.console.plugins.helpers.*;
-
-
-   TreeNode getTreeForResource(ManageableResource resource,
-   PluginContext ctx)
-   {
-      try
-      {
-         return ctx.createResourceNode (
-               "JNDIView", // name
-               "Viewer for JNDI Tree", // description
-               "images/jndiview.gif", // Icon URL
-               "JNDIView.jsp", // Default URL
-               null,
-               null,
-               null,
-               new SimpleFolderResource ("ROOT/JNDIView"));
-      }
-      catch (Exception e)
-      {
-         e.printStackTrace ();
-         return null;
-      }
-   }

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/JNDIView.bsh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/JNDIView.bsh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/JNDIView.bsh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/JNDIView.bsh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+import org.jboss.console.manager.interfaces.*;
+import org.jboss.console.manager.interfaces.impl.*;
+import org.jboss.console.plugins.*;
+import org.jboss.console.plugins.helpers.*;
+
+
+   TreeNode getTreeForResource(ManageableResource resource,
+   PluginContext ctx)
+   {
+      try
+      {
+         return ctx.createResourceNode (
+               "JNDIView", // name
+               "Viewer for JNDI Tree", // description
+               "images/jndiview.gif", // Icon URL
+               "JNDIView.jsp", // Default URL
+               null,
+               null,
+               null,
+               new SimpleFolderResource ("ROOT/JNDIView"));
+      }
+      catch (Exception e)
+      {
+         e.printStackTrace ();
+         return null;
+      }
+   }

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/SystemFolder.bsh
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/SystemFolder.bsh	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/SystemFolder.bsh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-import org.jboss.console.manager.interfaces.*;
-import org.jboss.console.manager.interfaces.impl.*;
-import org.jboss.console.plugins.*;
-import org.jboss.console.plugins.helpers.*;
-
-
-   TreeNode getTreeForResource(ManageableResource resource,
-   PluginContext ctx)
-   {
-      try
-      {
-         return ctx.createResourceNode ( 
-               "System", // name
-               "JBoss Kernel Management", // description
-               "images/settings32.gif", // Icon URL
-               "SysProperties.jsp", // Default URL
-               null,
-               null,
-               null,
-               new SimpleFolderResource ("ROOT/System"));
-      }
-      catch (Exception e)
-      {
-         e.printStackTrace ();
-         return null;
-      }
-   }

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/SystemFolder.bsh (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/SystemFolder.bsh)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/SystemFolder.bsh	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/SystemFolder.bsh	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+import org.jboss.console.manager.interfaces.*;
+import org.jboss.console.manager.interfaces.impl.*;
+import org.jboss.console.plugins.*;
+import org.jboss.console.plugins.helpers.*;
+
+
+   TreeNode getTreeForResource(ManageableResource resource,
+   PluginContext ctx)
+   {
+      try
+      {
+         return ctx.createResourceNode ( 
+               "System", // name
+               "JBoss Kernel Management", // description
+               "images/settings32.gif", // Icon URL
+               "SysProperties.jsp", // Default URL
+               null,
+               null,
+               null,
+               new SimpleFolderResource ("ROOT/System"));
+      }
+      catch (Exception e)
+      {
+         e.printStackTrace ();
+         return null;
+      }
+   }

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-roles.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-roles.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-roles.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,2 +0,0 @@
-# A sample roles.properties file for use with the UsersRolesLoginModule
-admin=JBossAdmin

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-roles.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-roles.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-roles.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-roles.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,2 @@
+# A sample roles.properties file for use with the UsersRolesLoginModule
+admin=JBossAdmin

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,2 +0,0 @@
-# A sample users.properties file for use with the UsersRolesLoginModule
-admin=admin

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/classes/web-console-users.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,2 @@
+# A sample users.properties file for use with the UsersRolesLoginModule
+admin=admin

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/jboss-web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,17 +0,0 @@
-<?xml version='1.0' encoding='UTF-8' ?>
- 
-<!DOCTYPE jboss-web
-    PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
-    "http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
-
-<jboss-web>
-
-   <!-- Uncomment the security-domain to enable security. You will
-   need to edit the htmladaptor login configuration to setup the
-   login modules used to authentication users.
-   <security-domain>java:/jaas/web-console</security-domain>
-   -->
-
-   <!-- The war depends on the -->
-   <depends>jboss.admin:service=PluginManager</depends>
-</jboss-web>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/jboss-web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/jboss-web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/jboss-web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,17 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+ 
+<!DOCTYPE jboss-web
+    PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
+    "http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
+
+<jboss-web>
+
+   <!-- Uncomment the security-domain to enable security. You will
+   need to edit the htmladaptor login configuration to setup the
+   login modules used to authentication users.
+   <security-domain>java:/jaas/web-console</security-domain>
+   -->
+
+   <!-- The war depends on the -->
+   <depends>jboss.admin:service=PluginManager</depends>
+</jboss-web>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds/webconsole.tld
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds/webconsole.tld	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds/webconsole.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE taglib
-   PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
-   "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
-   
-<taglib>
-   <tlibversion>1.0</tlibversion>
-   <jspversion>1.1</jspversion>
-   <shortname>webconsole</shortname>
-   
-   <tag>
-      <name>mbean</name>
-      <tagclass>org.jboss.console.plugins.helpers.servlet.MBeanTag</tagclass>
-      <teiclass>org.jboss.console.plugins.helpers.servlet.MBeanTagExtraInfo</teiclass>
-      <bodycontent>JSP</bodycontent>
-      <info>Returns a proxy to an MBean reading the "ObjectName" query parameter</info>
-      <attribute>
-         <name>mbean</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-      <attribute>
-         <name>intf</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-      <attribute>
-         <name>id</name>
-         <required>true</required>
-         <rtexprvalue>false</rtexprvalue>
-      </attribute>
-   </tag>
-   
-   <tag>
-      <name>navigation</name>
-      <tagclass>org.jboss.console.plugins.helpers.servlet.NavigationTag</tagclass>      
-      <bodycontent>JSP</bodycontent>    
-      <attribute>
-      	<name>selectedTabName</name>
-      	<required>false</required>
-      	<rtexprvalue>true</rtexprvalue>
-      </attribute>           
-   </tag>
-   
-   <tag>
-      <name>tab</name>
-      <tagclass>org.jboss.console.plugins.helpers.servlet.TabTag</tagclass>      
-      <bodycontent>JSP</bodycontent>     
-      <attribute>
-      	<name>name</name>
-      	<required>true</required>
-      	<rtexprvalue>true</rtexprvalue>
-      </attribute>       
-      <attribute>
-      	<name>href</name>      	
-      	<rtexprvalue>true</rtexprvalue>
-      </attribute>       
-      <attribute>
-      	<name>selected</name>      	
-      	<rtexprvalue>true</rtexprvalue>
-      </attribute>       
-   </tag>
-
-</taglib>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds/webconsole.tld (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds/webconsole.tld)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds/webconsole.tld	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/tlds/webconsole.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE taglib
+   PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
+   "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
+   
+<taglib>
+   <tlibversion>1.0</tlibversion>
+   <jspversion>1.1</jspversion>
+   <shortname>webconsole</shortname>
+   
+   <tag>
+      <name>mbean</name>
+      <tagclass>org.jboss.console.plugins.helpers.servlet.MBeanTag</tagclass>
+      <teiclass>org.jboss.console.plugins.helpers.servlet.MBeanTagExtraInfo</teiclass>
+      <bodycontent>JSP</bodycontent>
+      <info>Returns a proxy to an MBean reading the "ObjectName" query parameter</info>
+      <attribute>
+         <name>mbean</name>
+         <required>false</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+      <attribute>
+         <name>intf</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+      <attribute>
+         <name>id</name>
+         <required>true</required>
+         <rtexprvalue>false</rtexprvalue>
+      </attribute>
+   </tag>
+   
+   <tag>
+      <name>navigation</name>
+      <tagclass>org.jboss.console.plugins.helpers.servlet.NavigationTag</tagclass>      
+      <bodycontent>JSP</bodycontent>    
+      <attribute>
+      	<name>selectedTabName</name>
+      	<required>false</required>
+      	<rtexprvalue>true</rtexprvalue>
+      </attribute>           
+   </tag>
+   
+   <tag>
+      <name>tab</name>
+      <tagclass>org.jboss.console.plugins.helpers.servlet.TabTag</tagclass>      
+      <bodycontent>JSP</bodycontent>     
+      <attribute>
+      	<name>name</name>
+      	<required>true</required>
+      	<rtexprvalue>true</rtexprvalue>
+      </attribute>       
+      <attribute>
+      	<name>href</name>      	
+      	<rtexprvalue>true</rtexprvalue>
+      </attribute>       
+      <attribute>
+      	<name>selected</name>      	
+      	<rtexprvalue>true</rtexprvalue>
+      </attribute>       
+   </tag>
+
+</taglib>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,367 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE web-app PUBLIC
-   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
-   "http://java.sun.com/dtd/web-app_2_3.dtd">
-
-<web-app>
-   <description>Web Admin Console</description>
-   <servlet>
-      <servlet-name>J2EEFolder</servlet-name>
-      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-      <init-param>
-         <param-name>ScriptName</param-name>
-         <param-value>J2EEFolder.bsh</param-value>
-      </init-param>
-      <init-param>
-         <param-name>IsRootNode</param-name>
-         <param-value>true</param-value>
-      </init-param>
-      <init-param>
-         <param-name>ContextName</param-name>
-         <param-value>/web-console</param-value>
-      </init-param>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>SystemFolder</servlet-name>
-      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-      <init-param>
-         <param-name>ScriptName</param-name>
-         <param-value>SystemFolder.bsh</param-value>
-      </init-param>
-      <init-param>
-         <param-name>IsRootNode</param-name>
-         <param-value>true</param-value>
-      </init-param>
-      <init-param>
-         <param-name>ContextName</param-name>
-         <param-value>/web-console</param-value>
-      </init-param>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>MonitorsFolder</servlet-name>
-      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-      <init-param>
-         <param-name>WrapperClass</param-name>
-         <param-value>org.jboss.console.plugins.MonitorLister</param-value>
-      </init-param>
-      <init-param>
-         <param-name>IsRootNode</param-name>
-         <param-value>true</param-value>
-      </init-param>
-      <init-param>
-         <param-name>ContextName</param-name>
-         <param-value>/web-console</param-value>
-      </init-param>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>AOPFolder</servlet-name>
-      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-      <init-param>
-         <param-name>WrapperClass</param-name>
-         <param-value>org.jboss.console.plugins.AOPLister</param-value>
-      </init-param>
-      <init-param>
-         <param-name>IsRootNode</param-name>
-         <param-value>true</param-value>
-      </init-param>
-      <init-param>
-         <param-name>ContextName</param-name>
-         <param-value>/web-console</param-value>
-      </init-param>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-    <servlet>
-        <servlet-name>JMS Message</servlet-name>
-        <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-        <init-param>
-            <param-name>WrapperClass</param-name>
-            <param-value>org.jboss.console.plugins.JMSLister</param-value>
-        </init-param>
-        <init-param>
-            <param-name>MBeanClass</param-name>
-            <param-value>org.jboss.management.j2ee.JMSResource</param-value>
-        </init-param>
-        <init-param>
-            <param-name>ContextName</param-name>
-            <param-value>/web-console</param-value>
-        </init-param>
-        <load-on-startup>1</load-on-startup>
-    </servlet>
-
-   <!--servlet>
-   <servlet-name>UCLs</servlet-name>
-   <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-   <init-param>
-   <param-name>ScriptName</param-name>
-   <param-value>Classloaders.bsh</param-value>
-   </init-param>
-   <init-param>
-   <param-name>FolderName</param-name>
-   <param-value>ROOT/System</param-value>
-   </init-param>
-   <init-param>
-   <param-name>ContextName</param-name>
-   <param-value>/web-console</param-value>
-   </init-param>
-   <load-on-startup>1</load-on-startup>
-   </servlet-->
-
-   <servlet>
-      <servlet-name>UCLs</servlet-name>
-      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-      <init-param>
-         <param-name>WrapperClass</param-name>
-         <param-value>org.jboss.console.plugins.UCLLister</param-value>
-      </init-param>
-      <init-param>
-         <param-name>FolderName</param-name>
-         <param-value>ROOT/System</param-value>
-      </init-param>
-      <init-param>
-         <param-name>ContextName</param-name>
-         <param-value>/web-console</param-value>
-      </init-param>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>MBeans</servlet-name>
-      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-      <init-param>
-         <param-name>WrapperClass</param-name>
-         <param-value>org.jboss.console.plugins.MBeansLister</param-value>
-      </init-param>
-      <init-param>
-         <param-name>FolderName</param-name>
-         <param-value>ROOT/System</param-value>
-      </init-param>
-      <init-param>
-         <param-name>ContextName</param-name>
-         <param-value>/web-console</param-value>
-      </init-param>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>JSR77 Domains and Servers</servlet-name>
-      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-      <init-param>
-         <param-name>WrapperClass</param-name>
-         <param-value>org.jboss.console.plugins.JSR77Lister</param-value>
-      </init-param>
-      <init-param>
-         <param-name>FolderName</param-name>
-         <param-value>ROOT/J2EE</param-value>
-      </init-param>
-      <init-param>
-         <param-name>ContextName</param-name>
-         <param-value>/web-console</param-value>
-      </init-param>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>JSR77 EJBModules and EJBs</servlet-name>
-      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-      <init-param>
-         <param-name>WrapperClass</param-name>
-         <param-value>org.jboss.console.plugins.EJBModuleLister</param-value>
-      </init-param>
-      <init-param>
-         <param-name>MBeanClass</param-name>
-         <param-value>org.jboss.management.j2ee.EJBModule</param-value>
-      </init-param>
-      <init-param>
-         <param-name>ContextName</param-name>
-         <param-value>/web-console</param-value>
-      </init-param>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-    <servlet>
-        <servlet-name>JSR77 J2EE Apps</servlet-name>
-        <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-        <init-param>
-            <param-name>WrapperClass</param-name>
-            <param-value>org.jboss.console.plugins.J2EEAppLister</param-value>
-        </init-param>
-        <init-param>
-            <param-name>MBeanClass</param-name>
-            <param-value>org.jboss.management.j2ee.J2EEApplication</param-value>
-        </init-param>
-        <init-param>
-            <param-name>ContextName</param-name>
-            <param-value>/web-console</param-value>
-        </init-param>
-        <load-on-startup>1</load-on-startup>
-    </servlet>
-
-    <servlet>
-        <servlet-name>JSR77 WebModule</servlet-name>
-        <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
-        <init-param>
-            <param-name>WrapperClass</param-name>
-            <param-value>org.jboss.console.plugins.WebModuleLister</param-value>
-        </init-param>
-        <init-param>
-            <param-name>MBeanClass</param-name>
-            <param-value>org.jboss.management.j2ee.WebModule</param-value>
-        </init-param>
-        <init-param>
-            <param-name>ContextName</param-name>
-            <param-value>/web-console</param-value>
-        </init-param>
-        <load-on-startup>1</load-on-startup>
-    </servlet>
-
-   <servlet>
-      <servlet-name>HTTP Invocation</servlet-name>
-      <servlet-class>org.jboss.console.remote.InvokerServlet</servlet-class>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>Create Snapshot</servlet-name>
-      <servlet-class>org.jboss.console.plugins.monitor.CreateSnapshotServlet</servlet-class>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>Manage Snapshot</servlet-name>
-      <servlet-class>org.jboss.console.plugins.monitor.ManageSnapshotServlet</servlet-class>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>Create Threshold Monitor</servlet-name>
-      <servlet-class>org.jboss.console.plugins.monitor.CreateThresholdMonitorServlet</servlet-class>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>Manage Threshold Monitor</servlet-name>
-      <servlet-class>org.jboss.console.plugins.monitor.ManageThresholdMonitorServlet</servlet-class>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>Create String Threshold Monitor</servlet-name>
-      <servlet-class>org.jboss.console.plugins.monitor.CreateStringThresholdMonitorServlet</servlet-class>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>Manage String Threshold Monitor</servlet-name>
-      <servlet-class>org.jboss.console.plugins.monitor.ManageStringThresholdMonitorServlet</servlet-class>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>Clear Monitor Alerts</servlet-name>
-      <servlet-class>org.jboss.console.plugins.monitor.ClearMonitorAlertsServlet</servlet-class>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-   <servlet>
-      <servlet-name>Acknowledge Active Alarms</servlet-name>
-      <servlet-class>org.jboss.console.plugins.monitor.AcknowledgeActiveAlarmsServlet</servlet-class>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-   
-  <servlet>
-    <servlet-name>Status Servlet</servlet-name>
-    <servlet-class>org.jboss.web.tomcat.tc5.StatusServlet</servlet-class>
-  </servlet>
-    
-  <servlet-mapping>
-    <servlet-name>Status Servlet</servlet-name>
-    <url-pattern>/status</url-pattern>
-  </servlet-mapping>
-
-   <servlet-mapping>
-      <servlet-name>HTTP Invocation</servlet-name>
-      <url-pattern>/Invoker/*</url-pattern>
-   </servlet-mapping>
-
-   <servlet-mapping>
-      <servlet-name>Create Snapshot</servlet-name>
-      <url-pattern>/CreateSnapshot</url-pattern>
-   </servlet-mapping>
-
-   <servlet-mapping>
-      <servlet-name>Manage Snapshot</servlet-name>
-      <url-pattern>/ManageSnapshot</url-pattern>
-   </servlet-mapping>
-
-   <servlet-mapping>
-      <servlet-name>Create Threshold Monitor</servlet-name>
-      <url-pattern>/CreateThresholdMonitor</url-pattern>
-   </servlet-mapping>
-
-   <servlet-mapping>
-      <servlet-name>Manage Threshold Monitor</servlet-name>
-      <url-pattern>/ManageThresholdMonitor</url-pattern>
-   </servlet-mapping>
-
-   <servlet-mapping>
-      <servlet-name>Create String Threshold Monitor</servlet-name>
-      <url-pattern>/CreateStringThresholdMonitor</url-pattern>
-   </servlet-mapping>
-
-   <servlet-mapping>
-      <servlet-name>Manage String Threshold Monitor</servlet-name>
-      <url-pattern>/ManageStringThresholdMonitor</url-pattern>
-   </servlet-mapping>
-
-   <servlet-mapping>
-      <servlet-name>Clear Monitor Alerts</servlet-name>
-      <url-pattern>/ClearMonitorAlerts</url-pattern>
-   </servlet-mapping>
-
-  <servlet-mapping>
-      <servlet-name>Acknowledge Active Alarms</servlet-name>
-      <url-pattern>/AcknowledgeActiveAlarms</url-pattern>
-   </servlet-mapping>
-   
-   <taglib>
-      <taglib-uri>/webconsole</taglib-uri>
-      <taglib-location>/WEB-INF/tlds/webconsole.tld</taglib-location>
-   </taglib>
-
-   <!-- A security constraint that restricts access to the HTML JMX console
-   to users with the role JBossAdmin. Edit the roles to what you want and
-   uncomment the WEB-INF/jboss-web.xml/security-domain element to enable
-   secured access to the HTML JMX console.
-
-   <security-constraint>
-   <web-resource-collection>
-   <web-resource-name>HtmlAdaptor</web-resource-name>
-   <description>An example security config that only allows users with the
-   role JBossAdmin to access the HTML JMX console web application
-   </description>
-   <url-pattern>/*</url-pattern>
-   <http-method>GET</http-method>
-   <http-method>POST</http-method>
-   </web-resource-collection>
-   <auth-constraint>
-   <role-name>JBossAdmin</role-name>
-   </auth-constraint>
-   </security-constraint>
-   -->
-
-   <login-config>
-      <auth-method>BASIC</auth-method>
-      <realm-name>JBoss WEB Console</realm-name>
-   </login-config>
-
-   <security-role>
-      <role-name>JBossAdmin</role-name>
-   </security-role>
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,367 @@
+<?xml version="1.0"?>
+<!DOCTYPE web-app PUBLIC
+   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+   "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<web-app>
+   <description>Web Admin Console</description>
+   <servlet>
+      <servlet-name>J2EEFolder</servlet-name>
+      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+      <init-param>
+         <param-name>ScriptName</param-name>
+         <param-value>J2EEFolder.bsh</param-value>
+      </init-param>
+      <init-param>
+         <param-name>IsRootNode</param-name>
+         <param-value>true</param-value>
+      </init-param>
+      <init-param>
+         <param-name>ContextName</param-name>
+         <param-value>/web-console</param-value>
+      </init-param>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>SystemFolder</servlet-name>
+      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+      <init-param>
+         <param-name>ScriptName</param-name>
+         <param-value>SystemFolder.bsh</param-value>
+      </init-param>
+      <init-param>
+         <param-name>IsRootNode</param-name>
+         <param-value>true</param-value>
+      </init-param>
+      <init-param>
+         <param-name>ContextName</param-name>
+         <param-value>/web-console</param-value>
+      </init-param>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>MonitorsFolder</servlet-name>
+      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+      <init-param>
+         <param-name>WrapperClass</param-name>
+         <param-value>org.jboss.console.plugins.MonitorLister</param-value>
+      </init-param>
+      <init-param>
+         <param-name>IsRootNode</param-name>
+         <param-value>true</param-value>
+      </init-param>
+      <init-param>
+         <param-name>ContextName</param-name>
+         <param-value>/web-console</param-value>
+      </init-param>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>AOPFolder</servlet-name>
+      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+      <init-param>
+         <param-name>WrapperClass</param-name>
+         <param-value>org.jboss.console.plugins.AOPLister</param-value>
+      </init-param>
+      <init-param>
+         <param-name>IsRootNode</param-name>
+         <param-value>true</param-value>
+      </init-param>
+      <init-param>
+         <param-name>ContextName</param-name>
+         <param-value>/web-console</param-value>
+      </init-param>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+    <servlet>
+        <servlet-name>JMS Message</servlet-name>
+        <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+        <init-param>
+            <param-name>WrapperClass</param-name>
+            <param-value>org.jboss.console.plugins.JMSLister</param-value>
+        </init-param>
+        <init-param>
+            <param-name>MBeanClass</param-name>
+            <param-value>org.jboss.management.j2ee.JMSResource</param-value>
+        </init-param>
+        <init-param>
+            <param-name>ContextName</param-name>
+            <param-value>/web-console</param-value>
+        </init-param>
+        <load-on-startup>1</load-on-startup>
+    </servlet>
+
+   <!--servlet>
+   <servlet-name>UCLs</servlet-name>
+   <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+   <init-param>
+   <param-name>ScriptName</param-name>
+   <param-value>Classloaders.bsh</param-value>
+   </init-param>
+   <init-param>
+   <param-name>FolderName</param-name>
+   <param-value>ROOT/System</param-value>
+   </init-param>
+   <init-param>
+   <param-name>ContextName</param-name>
+   <param-value>/web-console</param-value>
+   </init-param>
+   <load-on-startup>1</load-on-startup>
+   </servlet-->
+
+   <servlet>
+      <servlet-name>UCLs</servlet-name>
+      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+      <init-param>
+         <param-name>WrapperClass</param-name>
+         <param-value>org.jboss.console.plugins.UCLLister</param-value>
+      </init-param>
+      <init-param>
+         <param-name>FolderName</param-name>
+         <param-value>ROOT/System</param-value>
+      </init-param>
+      <init-param>
+         <param-name>ContextName</param-name>
+         <param-value>/web-console</param-value>
+      </init-param>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>MBeans</servlet-name>
+      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+      <init-param>
+         <param-name>WrapperClass</param-name>
+         <param-value>org.jboss.console.plugins.MBeansLister</param-value>
+      </init-param>
+      <init-param>
+         <param-name>FolderName</param-name>
+         <param-value>ROOT/System</param-value>
+      </init-param>
+      <init-param>
+         <param-name>ContextName</param-name>
+         <param-value>/web-console</param-value>
+      </init-param>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>JSR77 Domains and Servers</servlet-name>
+      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+      <init-param>
+         <param-name>WrapperClass</param-name>
+         <param-value>org.jboss.console.plugins.JSR77Lister</param-value>
+      </init-param>
+      <init-param>
+         <param-name>FolderName</param-name>
+         <param-value>ROOT/J2EE</param-value>
+      </init-param>
+      <init-param>
+         <param-name>ContextName</param-name>
+         <param-value>/web-console</param-value>
+      </init-param>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>JSR77 EJBModules and EJBs</servlet-name>
+      <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+      <init-param>
+         <param-name>WrapperClass</param-name>
+         <param-value>org.jboss.console.plugins.EJBModuleLister</param-value>
+      </init-param>
+      <init-param>
+         <param-name>MBeanClass</param-name>
+         <param-value>org.jboss.management.j2ee.EJBModule</param-value>
+      </init-param>
+      <init-param>
+         <param-name>ContextName</param-name>
+         <param-value>/web-console</param-value>
+      </init-param>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+    <servlet>
+        <servlet-name>JSR77 J2EE Apps</servlet-name>
+        <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+        <init-param>
+            <param-name>WrapperClass</param-name>
+            <param-value>org.jboss.console.plugins.J2EEAppLister</param-value>
+        </init-param>
+        <init-param>
+            <param-name>MBeanClass</param-name>
+            <param-value>org.jboss.management.j2ee.J2EEApplication</param-value>
+        </init-param>
+        <init-param>
+            <param-name>ContextName</param-name>
+            <param-value>/web-console</param-value>
+        </init-param>
+        <load-on-startup>1</load-on-startup>
+    </servlet>
+
+    <servlet>
+        <servlet-name>JSR77 WebModule</servlet-name>
+        <servlet-class>org.jboss.console.plugins.helpers.ServletPluginHelper</servlet-class>
+        <init-param>
+            <param-name>WrapperClass</param-name>
+            <param-value>org.jboss.console.plugins.WebModuleLister</param-value>
+        </init-param>
+        <init-param>
+            <param-name>MBeanClass</param-name>
+            <param-value>org.jboss.management.j2ee.WebModule</param-value>
+        </init-param>
+        <init-param>
+            <param-name>ContextName</param-name>
+            <param-value>/web-console</param-value>
+        </init-param>
+        <load-on-startup>1</load-on-startup>
+    </servlet>
+
+   <servlet>
+      <servlet-name>HTTP Invocation</servlet-name>
+      <servlet-class>org.jboss.console.remote.InvokerServlet</servlet-class>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>Create Snapshot</servlet-name>
+      <servlet-class>org.jboss.console.plugins.monitor.CreateSnapshotServlet</servlet-class>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>Manage Snapshot</servlet-name>
+      <servlet-class>org.jboss.console.plugins.monitor.ManageSnapshotServlet</servlet-class>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>Create Threshold Monitor</servlet-name>
+      <servlet-class>org.jboss.console.plugins.monitor.CreateThresholdMonitorServlet</servlet-class>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>Manage Threshold Monitor</servlet-name>
+      <servlet-class>org.jboss.console.plugins.monitor.ManageThresholdMonitorServlet</servlet-class>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>Create String Threshold Monitor</servlet-name>
+      <servlet-class>org.jboss.console.plugins.monitor.CreateStringThresholdMonitorServlet</servlet-class>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>Manage String Threshold Monitor</servlet-name>
+      <servlet-class>org.jboss.console.plugins.monitor.ManageStringThresholdMonitorServlet</servlet-class>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>Clear Monitor Alerts</servlet-name>
+      <servlet-class>org.jboss.console.plugins.monitor.ClearMonitorAlertsServlet</servlet-class>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+   <servlet>
+      <servlet-name>Acknowledge Active Alarms</servlet-name>
+      <servlet-class>org.jboss.console.plugins.monitor.AcknowledgeActiveAlarmsServlet</servlet-class>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+   
+  <servlet>
+    <servlet-name>Status Servlet</servlet-name>
+    <servlet-class>org.jboss.web.tomcat.tc5.StatusServlet</servlet-class>
+  </servlet>
+    
+  <servlet-mapping>
+    <servlet-name>Status Servlet</servlet-name>
+    <url-pattern>/status</url-pattern>
+  </servlet-mapping>
+
+   <servlet-mapping>
+      <servlet-name>HTTP Invocation</servlet-name>
+      <url-pattern>/Invoker/*</url-pattern>
+   </servlet-mapping>
+
+   <servlet-mapping>
+      <servlet-name>Create Snapshot</servlet-name>
+      <url-pattern>/CreateSnapshot</url-pattern>
+   </servlet-mapping>
+
+   <servlet-mapping>
+      <servlet-name>Manage Snapshot</servlet-name>
+      <url-pattern>/ManageSnapshot</url-pattern>
+   </servlet-mapping>
+
+   <servlet-mapping>
+      <servlet-name>Create Threshold Monitor</servlet-name>
+      <url-pattern>/CreateThresholdMonitor</url-pattern>
+   </servlet-mapping>
+
+   <servlet-mapping>
+      <servlet-name>Manage Threshold Monitor</servlet-name>
+      <url-pattern>/ManageThresholdMonitor</url-pattern>
+   </servlet-mapping>
+
+   <servlet-mapping>
+      <servlet-name>Create String Threshold Monitor</servlet-name>
+      <url-pattern>/CreateStringThresholdMonitor</url-pattern>
+   </servlet-mapping>
+
+   <servlet-mapping>
+      <servlet-name>Manage String Threshold Monitor</servlet-name>
+      <url-pattern>/ManageStringThresholdMonitor</url-pattern>
+   </servlet-mapping>
+
+   <servlet-mapping>
+      <servlet-name>Clear Monitor Alerts</servlet-name>
+      <url-pattern>/ClearMonitorAlerts</url-pattern>
+   </servlet-mapping>
+
+  <servlet-mapping>
+      <servlet-name>Acknowledge Active Alarms</servlet-name>
+      <url-pattern>/AcknowledgeActiveAlarms</url-pattern>
+   </servlet-mapping>
+   
+   <taglib>
+      <taglib-uri>/webconsole</taglib-uri>
+      <taglib-location>/WEB-INF/tlds/webconsole.tld</taglib-location>
+   </taglib>
+
+   <!-- A security constraint that restricts access to the HTML JMX console
+   to users with the role JBossAdmin. Edit the roles to what you want and
+   uncomment the WEB-INF/jboss-web.xml/security-domain element to enable
+   secured access to the HTML JMX console.
+
+   <security-constraint>
+   <web-resource-collection>
+   <web-resource-name>HtmlAdaptor</web-resource-name>
+   <description>An example security config that only allows users with the
+   role JBossAdmin to access the HTML JMX console web application
+   </description>
+   <url-pattern>/*</url-pattern>
+   <http-method>GET</http-method>
+   <http-method>POST</http-method>
+   </web-resource-collection>
+   <auth-constraint>
+   <role-name>JBossAdmin</role-name>
+   </auth-constraint>
+   </security-constraint>
+   -->
+
+   <login-config>
+      <auth-method>BASIC</auth-method>
+      <realm-name>JBoss WEB Console</realm-name>
+   </login-config>
+
+   <security-role>
+      <role-name>JBossAdmin</role-name>
+   </security-role>
+</web-app>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WebModule.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WebModule.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WebModule.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,102 +0,0 @@
-<%@ page import="javax.management.ObjectName"%>
- <%--
- |
- |  Author: Sacha Labourey    (sacha at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%@ taglib uri="/webconsole" prefix="jb" %>
-<jb:mbean id="webModule" intf="org.jboss.management.j2ee.WebModuleMBean" />
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Web Module</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%; height: 247">
-			<h3>Web Module: '<%=new ObjectName(webModule.getobjectName()).getKeyProperty("name")%>'</h3>
-					<p>&nbsp;</p>
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center">
-                    <h4 style="text-align: center"><font size="3">Servlets</font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td width="50%" align="center" valign="top">
-                    <h4>This Web Module is composed of the following Servlets:</h4>
-                    <%
-                        String[] namesStr = webModule.getservlets();
-                        ObjectName[] names = null;
-                        if (namesStr != null) {
-                            names = new ObjectName[namesStr.length];
-                            for (int i = 0; i < namesStr.length; i++) {
-                                names[i] = new ObjectName(namesStr[i]);
-                            }
-                        }
-                        if (names != null)
-                    %>
-					<ul>
-                    <%
-                            for (int i = 0; i < names.length; i++)
-                            {
-                    %>
-						<li>
-						<p align="left"><font size="1"><b><%=names[i].getKeyProperty("name")%></b></font></p>
-						</li>
-                        <%
-                            }
-                        %>
-					</ul>
-                    <p align="left"><font size="1"><b>Number of Servlets: </b><%=(names!=null?names.length:0)%></font></p>
-                    </td>
-                  </tr>
-
-            </table>
-            <p>&nbsp;</p>
-				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
-                  <tr>
-                    <td width="50%" align="center">
-                    <h4 style="text-align: center"><font size="3">Deployment
-					Descriptor</font></h4>
-                    </td>
-                  </tr>
-                  <tr>
-                    <td width="50%" align="left" valign="top"><pre>
-                    <%=org.jboss.console.plugins.helpers.servlet.ServletHelper.filter(webModule.getdeploymentDescriptor())%>
-                    </pre>
-                    </td>
-                  </tr>
-
-            </table>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WebModule.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WebModule.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WebModule.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/WebModule.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,102 @@
+<%@ page import="javax.management.ObjectName"%>
+ <%--
+ |
+ |  Author: Sacha Labourey    (sacha at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%@ taglib uri="/webconsole" prefix="jb" %>
+<jb:mbean id="webModule" intf="org.jboss.management.j2ee.WebModuleMBean" />
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Web Module</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%; height: 247">
+			<h3>Web Module: '<%=new ObjectName(webModule.getobjectName()).getKeyProperty("name")%>'</h3>
+					<p>&nbsp;</p>
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center">
+                    <h4 style="text-align: center"><font size="3">Servlets</font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td width="50%" align="center" valign="top">
+                    <h4>This Web Module is composed of the following Servlets:</h4>
+                    <%
+                        String[] namesStr = webModule.getservlets();
+                        ObjectName[] names = null;
+                        if (namesStr != null) {
+                            names = new ObjectName[namesStr.length];
+                            for (int i = 0; i < namesStr.length; i++) {
+                                names[i] = new ObjectName(namesStr[i]);
+                            }
+                        }
+                        if (names != null)
+                    %>
+					<ul>
+                    <%
+                            for (int i = 0; i < names.length; i++)
+                            {
+                    %>
+						<li>
+						<p align="left"><font size="1"><b><%=names[i].getKeyProperty("name")%></b></font></p>
+						</li>
+                        <%
+                            }
+                        %>
+					</ul>
+                    <p align="left"><font size="1"><b>Number of Servlets: </b><%=(names!=null?names.length:0)%></font></p>
+                    </td>
+                  </tr>
+
+            </table>
+            <p>&nbsp;</p>
+				<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" align="center" id="AutoNumber1">
+                  <tr>
+                    <td width="50%" align="center">
+                    <h4 style="text-align: center"><font size="3">Deployment
+					Descriptor</font></h4>
+                    </td>
+                  </tr>
+                  <tr>
+                    <td width="50%" align="left" valign="top"><pre>
+                    <%=org.jboss.console.plugins.helpers.servlet.ServletHelper.filter(webModule.getdeploymentDescriptor())%>
+                    </pre>
+                    </td>
+                  </tr>
+
+            </table>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,24 +0,0 @@
-<html>
-
-<head>
-</head>
-
-<body>
-
-<p>
-<applet 
-   width="100%" 
-   height="100%" 
-   code="org.jboss.console.navtree.AppletBrowser"
-   archive="applet.jar"
-   >
-   <!-- An empty refresh value disables the background refresh thread -->
-   <param name="RefreshTime" value="">
-   <param name="SessionId" value="<%=request.getSession().getId()%>">
-   <param name="PMJMXName" value="jboss.admin:service=PluginManager">
-</applet>
-</p>
-
-</body>
-
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/applet.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,24 @@
+<html>
+
+<head>
+</head>
+
+<body>
+
+<p>
+<applet 
+   width="100%" 
+   height="100%" 
+   code="org.jboss.console.navtree.AppletBrowser"
+   archive="applet.jar"
+   >
+   <!-- An empty refresh value disables the background refresh thread -->
+   <param name="RefreshTime" value="">
+   <param name="SessionId" value="<%=request.getSession().getId()%>">
+   <param name="PMJMXName" value="jboss.admin:service=PluginManager">
+</applet>
+</p>
+
+</body>
+
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createSnapshot.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createSnapshot.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createSnapshot.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,98 +0,0 @@
-<%@ page import="javax.management.MBeanServer,
-                 org.jboss.mx.util.MBeanServerLocator,
-                 org.jboss.mx.util.InstanceOfQueryExp,
-                 java.util.Set,
-                 java.util.Iterator,
-                 javax.management.ObjectInstance,
-                 javax.management.ObjectName,
-                 java.util.HashSet"%>
- <%--
- |
- |  Author: Bill Burke    (bill at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%
-   String error = (String)request.getAttribute("error");
-   String attribute = request.getParameter("attribute");
-   if (attribute == null) attribute = "";
-   String monitorName = request.getParameter("monitorName");
-   if (monitorName == null) monitorName = attribute + " Snapshot";
-   String objectName = request.getParameter("objectName");
-   if (objectName == null) objectName = "";
-   String period = request.getParameter("period");
-   if (period == null) period = "";
-   String maxSize = request.getParameter("maxSize");
-   if (maxSize == null) maxSize = "";
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Create Snapshot</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%; height: 247">
-			<h3>Create Snapshot MBean Monitor</h3>
-					<p>&nbsp;</p>
-<%
-   if (error != null)
-   {
-%>
-					<p><font color="red" size ="-2"><%=error%></font> </p>
-<%
-   }
-%>
-<form action="CreateSnapshot" method="post">
-<table cellspacing="2" cellpadding="2" border="0">
-<tr>
-    <td><b>Monitor Name</b></td>
-    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>"></td>
-    <td><i>The name of the monitor and how it will be references within web console</i></td>
-</tr>
-<tr>
-    <td><b>Object Name</b></td>
-    <td><input type="text" name="objectName" value="<%=objectName%>" size="35"></td>
-    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Attribute</b></td>
-    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35"></td>
-    <td><i>The MBean Attribute you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Time Period</b></td>
-    <td><input type="text" name="period" size="35" value="<%=period%>"></td>
-    <td><i>How often should threshold be tested.</i></td>
-</tr>
-</table>
-<input type="submit" value="Create">
-</form>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createSnapshot.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createSnapshot.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createSnapshot.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createSnapshot.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,98 @@
+<%@ page import="javax.management.MBeanServer,
+                 org.jboss.mx.util.MBeanServerLocator,
+                 org.jboss.mx.util.InstanceOfQueryExp,
+                 java.util.Set,
+                 java.util.Iterator,
+                 javax.management.ObjectInstance,
+                 javax.management.ObjectName,
+                 java.util.HashSet"%>
+ <%--
+ |
+ |  Author: Bill Burke    (bill at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%
+   String error = (String)request.getAttribute("error");
+   String attribute = request.getParameter("attribute");
+   if (attribute == null) attribute = "";
+   String monitorName = request.getParameter("monitorName");
+   if (monitorName == null) monitorName = attribute + " Snapshot";
+   String objectName = request.getParameter("objectName");
+   if (objectName == null) objectName = "";
+   String period = request.getParameter("period");
+   if (period == null) period = "";
+   String maxSize = request.getParameter("maxSize");
+   if (maxSize == null) maxSize = "";
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Create Snapshot</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%; height: 247">
+			<h3>Create Snapshot MBean Monitor</h3>
+					<p>&nbsp;</p>
+<%
+   if (error != null)
+   {
+%>
+					<p><font color="red" size ="-2"><%=error%></font> </p>
+<%
+   }
+%>
+<form action="CreateSnapshot" method="post">
+<table cellspacing="2" cellpadding="2" border="0">
+<tr>
+    <td><b>Monitor Name</b></td>
+    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>"></td>
+    <td><i>The name of the monitor and how it will be references within web console</i></td>
+</tr>
+<tr>
+    <td><b>Object Name</b></td>
+    <td><input type="text" name="objectName" value="<%=objectName%>" size="35"></td>
+    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Attribute</b></td>
+    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35"></td>
+    <td><i>The MBean Attribute you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Time Period</b></td>
+    <td><input type="text" name="period" size="35" value="<%=period%>"></td>
+    <td><i>How often should threshold be tested.</i></td>
+</tr>
+</table>
+<input type="submit" value="Create">
+</form>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitor.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitor.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitor.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,173 +0,0 @@
-<%@ page import="javax.management.MBeanServer,
-                 org.jboss.mx.util.MBeanServerLocator,
-                 org.jboss.mx.util.InstanceOfQueryExp,
-                 java.util.Set,
-                 java.util.Iterator,
-                 javax.management.ObjectInstance,
-                 javax.management.ObjectName,
-                 java.util.HashSet"%>
- <%--
- |
- |  Author: Bill Burke    (bill at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%
-   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
-   String error = (String)request.getAttribute("error");
-   String monitorName = request.getParameter("monitorName");
-   if (monitorName == null) monitorName = "";
-   String objectName = request.getParameter("objectName");
-   if (objectName == null) objectName = "";
-   String attribute = request.getParameter("attribute");
-   if (attribute == null) attribute = "";
-   String threshold = request.getParameter("threshold");
-   if (threshold == null && objectName != null && attribute != null)
-   {
-      threshold = (String)mbeanServer.getAttribute(new ObjectName(objectName), attribute);
-   }
-   else if (threshold == null) threshold = "";
-
-   String period = request.getParameter("period");
-   if (period == null) period = "";
-   String equality = request.getParameter("equality");
-   if (equality == null) equality = "";
-   else equality = "checked";
-   String enabled = request.getParameter("enabled");
-   if (enabled == null) enabled = "";
-   else enabled = "checked";
-   String[] alertStrings = request.getParameterValues("alerts");
-   HashSet alertSet = null;
-   if (alertStrings != null)
-   {
-      alertSet = new HashSet();
-      for (int i = 0; i < alertStrings.length; i++)
-      {
-         alertSet.add(alertStrings[i]);
-      }
-   }
-
-
-
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Create String Threshold Monitor</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%; height: 247">
-			<h3>Create String Threshold MBean Monitor</h3>
-					<p>&nbsp;</p>
-<%
-   if (error != null)
-   {
-%>
-					<p><font color="red" size ="-2"><%=error%></font> </p>
-<%
-   }
-%>
-<form action="CreateStringThresholdMonitor" method="post">
-<table cellspacing="2" cellpadding="2" border="0">
-<tr>
-    <td><b>Monitor Name</b></td>
-    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>"></td>
-    <td><i>The name of the monitor and how it will be references within web console</i></td>
-</tr>
-<tr>
-    <td><b>Object Name</b></td>
-    <td><input type="text" name="objectName" value="<%=objectName%>" size="35"></td>
-    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Attribute</b></td>
-    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35"></td>
-    <td><i>The MBean Attribute you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Threshold</b></td>
-    <td><input type="text" name="threshold" size="35" value="<%=threshold%>"></td>
-    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
-</tr>
-<tr>
-    <td><b>Time Period</b></td>
-    <td><input type="text" name="period" size="35" value="<%=period%>"></td>
-    <td><i>How often should threshold be tested.</i></td>
-</tr>
-<tr>
-    <td><b>Equality Trigger</b></td>
-    <td><input type="checkbox" name="equality" value="" <%=equality%>></td>
-    <td><i>Uncheck this box if you want an alert to trigger when attribute changes from threshold value</i></td>
-</tr>
-<tr>
-    <td><b>Persisted</b></td>
-    <td><input type="checkbox" name="persisted" value="" checked></td>
-    <td><i>Should this monitor be created for next JBoss reboot?</i></td>
-</tr>
-<tr>
-    <td><b>Enable Monitor</b></td>
-    <td><input type="checkbox" name="enabled" value="" <%=enabled%>></td>
-    <td><i>Should this monitor be enabled.</i></td>
-</tr>
-<tr>
-    <td><b>Alerts</b></td>
-    <td>
-<%
-   InstanceOfQueryExp queryExp = null;
-   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
-   Set alerts = mbeanServer.queryNames(null, queryExp);
-   if (alerts.size() > 0)
-   {
-%>
-   <select name="alerts" id="alerts" size="<%=Integer.toString(alerts.size())%>" multiple>
-<%
-      Iterator it = alerts.iterator();
-      while (it.hasNext())
-      {
-         ObjectName alert = (ObjectName)it.next();
-         String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
-         String selected = "";
-         if (alertSet != null && alertSet.contains(alert.toString())) selected = "SELECTED";
-%>
-   <option value="<%=alert.toString()%>" <%=selected%>><%=alertName%></option>
-<%
-      }
-   }
-%>
-</select>
-
-    </td>
-    <td><i>Alert Listeners to trigger.</i></td>
-</tr>
-</table>
-<input type="submit" value="Create">
-</form>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitor.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitor.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitor.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitor.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,173 @@
+<%@ page import="javax.management.MBeanServer,
+                 org.jboss.mx.util.MBeanServerLocator,
+                 org.jboss.mx.util.InstanceOfQueryExp,
+                 java.util.Set,
+                 java.util.Iterator,
+                 javax.management.ObjectInstance,
+                 javax.management.ObjectName,
+                 java.util.HashSet"%>
+ <%--
+ |
+ |  Author: Bill Burke    (bill at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%
+   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
+   String error = (String)request.getAttribute("error");
+   String monitorName = request.getParameter("monitorName");
+   if (monitorName == null) monitorName = "";
+   String objectName = request.getParameter("objectName");
+   if (objectName == null) objectName = "";
+   String attribute = request.getParameter("attribute");
+   if (attribute == null) attribute = "";
+   String threshold = request.getParameter("threshold");
+   if (threshold == null && objectName != null && attribute != null)
+   {
+      threshold = (String)mbeanServer.getAttribute(new ObjectName(objectName), attribute);
+   }
+   else if (threshold == null) threshold = "";
+
+   String period = request.getParameter("period");
+   if (period == null) period = "";
+   String equality = request.getParameter("equality");
+   if (equality == null) equality = "";
+   else equality = "checked";
+   String enabled = request.getParameter("enabled");
+   if (enabled == null) enabled = "";
+   else enabled = "checked";
+   String[] alertStrings = request.getParameterValues("alerts");
+   HashSet alertSet = null;
+   if (alertStrings != null)
+   {
+      alertSet = new HashSet();
+      for (int i = 0; i < alertStrings.length; i++)
+      {
+         alertSet.add(alertStrings[i]);
+      }
+   }
+
+
+
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Create String Threshold Monitor</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%; height: 247">
+			<h3>Create String Threshold MBean Monitor</h3>
+					<p>&nbsp;</p>
+<%
+   if (error != null)
+   {
+%>
+					<p><font color="red" size ="-2"><%=error%></font> </p>
+<%
+   }
+%>
+<form action="CreateStringThresholdMonitor" method="post">
+<table cellspacing="2" cellpadding="2" border="0">
+<tr>
+    <td><b>Monitor Name</b></td>
+    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>"></td>
+    <td><i>The name of the monitor and how it will be references within web console</i></td>
+</tr>
+<tr>
+    <td><b>Object Name</b></td>
+    <td><input type="text" name="objectName" value="<%=objectName%>" size="35"></td>
+    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Attribute</b></td>
+    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35"></td>
+    <td><i>The MBean Attribute you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Threshold</b></td>
+    <td><input type="text" name="threshold" size="35" value="<%=threshold%>"></td>
+    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
+</tr>
+<tr>
+    <td><b>Time Period</b></td>
+    <td><input type="text" name="period" size="35" value="<%=period%>"></td>
+    <td><i>How often should threshold be tested.</i></td>
+</tr>
+<tr>
+    <td><b>Equality Trigger</b></td>
+    <td><input type="checkbox" name="equality" value="" <%=equality%>></td>
+    <td><i>Uncheck this box if you want an alert to trigger when attribute changes from threshold value</i></td>
+</tr>
+<tr>
+    <td><b>Persisted</b></td>
+    <td><input type="checkbox" name="persisted" value="" checked></td>
+    <td><i>Should this monitor be created for next JBoss reboot?</i></td>
+</tr>
+<tr>
+    <td><b>Enable Monitor</b></td>
+    <td><input type="checkbox" name="enabled" value="" <%=enabled%>></td>
+    <td><i>Should this monitor be enabled.</i></td>
+</tr>
+<tr>
+    <td><b>Alerts</b></td>
+    <td>
+<%
+   InstanceOfQueryExp queryExp = null;
+   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
+   Set alerts = mbeanServer.queryNames(null, queryExp);
+   if (alerts.size() > 0)
+   {
+%>
+   <select name="alerts" id="alerts" size="<%=Integer.toString(alerts.size())%>" multiple>
+<%
+      Iterator it = alerts.iterator();
+      while (it.hasNext())
+      {
+         ObjectName alert = (ObjectName)it.next();
+         String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
+         String selected = "";
+         if (alertSet != null && alertSet.contains(alert.toString())) selected = "SELECTED";
+%>
+   <option value="<%=alert.toString()%>" <%=selected%>><%=alertName%></option>
+<%
+      }
+   }
+%>
+</select>
+
+    </td>
+    <td><i>Alert Listeners to trigger.</i></td>
+</tr>
+</table>
+<input type="submit" value="Create">
+</form>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitorSummary.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitorSummary.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitorSummary.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,154 +0,0 @@
-<%@ page import="javax.management.MBeanServer,
-                 org.jboss.mx.util.MBeanServerLocator,
-                 org.jboss.mx.util.InstanceOfQueryExp,
-                 java.util.Set,
-                 java.util.Iterator,
-                 javax.management.ObjectInstance,
-                 javax.management.ObjectName,
-                 java.util.HashSet"%>
- <%--
- |
- |  Author: Bill Burke    (bill at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%
-   String monitorName = request.getParameter("monitorName");
-   if (monitorName == null) monitorName = "";
-   String objectName = request.getParameter("objectName");
-   if (objectName == null) objectName = "";
-   String attribute = request.getParameter("attribute");
-   if (attribute == null) attribute = "";
-   String threshold = request.getParameter("threshold");
-   if (threshold == null) threshold = "";
-   String period = request.getParameter("period");
-   if (period == null) period = "";
-   String equality = request.getParameter("equality");
-   if (equality == null) equality = "";
-   else equality = "checked";
-   String enabled = request.getParameter("enabled");
-   if (enabled == null) enabled = "";
-   else enabled = "checked";
-   String[] alertStrings = request.getParameterValues("alerts");
-   HashSet alertSet = null;
-   if (alertStrings != null)
-   {
-      alertSet = new HashSet();
-      for (int i = 0; i < alertStrings.length; i++)
-      {
-         alertSet.add(alertStrings[i]);
-      }
-   }
-
-
-
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Create String Monitor Summary</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%; height: 247">
-			<h3>String MBean Monitor Created</h3>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-<table cellspacing="2" cellpadding="2" border="0">
-<tr>
-    <td><b>Monitor Name</b></td>
-    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>" readonly></td>
-    <td><i>The name of the monitor and how it will be references within web console</i></td>
-</tr>
-<tr>
-    <td><b>Object Name</b></td>
-    <td><input type="text" name="objectName" value="<%=objectName%>" size="35" readonly></td>
-    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Attribute</b></td>
-    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35" readonly></td>
-    <td><i>The MBean Attribute you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Threshold</b></td>
-    <td><input type="text" name="threshold" size="35" value="<%=threshold%>" readonly></td>
-    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
-</tr>
-<tr>
-    <td><b>Time Period</b></td>
-    <td><input type="text" name="period" size="35" value="<%=period%>" readonly></td>
-    <td><i>How often should threshold be tested.</i></td>
-</tr>
-<tr>
-    <td><b>Equality Trigger</b></td>
-    <td><input type="checkbox" name="equality" value="" <%=equality%>></td>
-    <td><i>Uncheck this box if you want an alert to trigger when attribute changes from threshold value</i></td>
-</tr>
-<tr>
-    <td><b>Enable Monitor</b></td>
-    <td><input type="checkbox" name="enabled" value="" <%=enabled%>></td>
-    <td><i>Should this monitor be enabled.</i></td>
-</tr>
-<tr>
-    <td><b>Alerts</b></td>
-    <td>
-<%
-   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
-   InstanceOfQueryExp queryExp = null;
-   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
-   Set alerts = mbeanServer.queryNames(null, queryExp);
-   if (alerts.size() > 0)
-   {
-%>
-   <select name="alerts" id="alerts" size="<%=Integer.toString(alerts.size())%>" multiple readonly>
-<%
-      Iterator it = alerts.iterator();
-      while (it.hasNext())
-      {
-         ObjectName alert = (ObjectName)it.next();
-         if (alertSet.contains(alert.toString()))
-         {
-            String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
-%>
-   <option value="<%=alert.toString()%>" ><%=alertName%></option>
-<%
-         }
-      }
-   }
-%>
-</select>
-
-    </td>
-    <td><i>Alert Listeners to trigger.</i></td>
-</tr>
-</table>
-</form>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitorSummary.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitorSummary.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitorSummary.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createStringThresholdMonitorSummary.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,154 @@
+<%@ page import="javax.management.MBeanServer,
+                 org.jboss.mx.util.MBeanServerLocator,
+                 org.jboss.mx.util.InstanceOfQueryExp,
+                 java.util.Set,
+                 java.util.Iterator,
+                 javax.management.ObjectInstance,
+                 javax.management.ObjectName,
+                 java.util.HashSet"%>
+ <%--
+ |
+ |  Author: Bill Burke    (bill at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%
+   String monitorName = request.getParameter("monitorName");
+   if (monitorName == null) monitorName = "";
+   String objectName = request.getParameter("objectName");
+   if (objectName == null) objectName = "";
+   String attribute = request.getParameter("attribute");
+   if (attribute == null) attribute = "";
+   String threshold = request.getParameter("threshold");
+   if (threshold == null) threshold = "";
+   String period = request.getParameter("period");
+   if (period == null) period = "";
+   String equality = request.getParameter("equality");
+   if (equality == null) equality = "";
+   else equality = "checked";
+   String enabled = request.getParameter("enabled");
+   if (enabled == null) enabled = "";
+   else enabled = "checked";
+   String[] alertStrings = request.getParameterValues("alerts");
+   HashSet alertSet = null;
+   if (alertStrings != null)
+   {
+      alertSet = new HashSet();
+      for (int i = 0; i < alertStrings.length; i++)
+      {
+         alertSet.add(alertStrings[i]);
+      }
+   }
+
+
+
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Create String Monitor Summary</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%; height: 247">
+			<h3>String MBean Monitor Created</h3>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+<table cellspacing="2" cellpadding="2" border="0">
+<tr>
+    <td><b>Monitor Name</b></td>
+    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>" readonly></td>
+    <td><i>The name of the monitor and how it will be references within web console</i></td>
+</tr>
+<tr>
+    <td><b>Object Name</b></td>
+    <td><input type="text" name="objectName" value="<%=objectName%>" size="35" readonly></td>
+    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Attribute</b></td>
+    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35" readonly></td>
+    <td><i>The MBean Attribute you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Threshold</b></td>
+    <td><input type="text" name="threshold" size="35" value="<%=threshold%>" readonly></td>
+    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
+</tr>
+<tr>
+    <td><b>Time Period</b></td>
+    <td><input type="text" name="period" size="35" value="<%=period%>" readonly></td>
+    <td><i>How often should threshold be tested.</i></td>
+</tr>
+<tr>
+    <td><b>Equality Trigger</b></td>
+    <td><input type="checkbox" name="equality" value="" <%=equality%>></td>
+    <td><i>Uncheck this box if you want an alert to trigger when attribute changes from threshold value</i></td>
+</tr>
+<tr>
+    <td><b>Enable Monitor</b></td>
+    <td><input type="checkbox" name="enabled" value="" <%=enabled%>></td>
+    <td><i>Should this monitor be enabled.</i></td>
+</tr>
+<tr>
+    <td><b>Alerts</b></td>
+    <td>
+<%
+   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
+   InstanceOfQueryExp queryExp = null;
+   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
+   Set alerts = mbeanServer.queryNames(null, queryExp);
+   if (alerts.size() > 0)
+   {
+%>
+   <select name="alerts" id="alerts" size="<%=Integer.toString(alerts.size())%>" multiple readonly>
+<%
+      Iterator it = alerts.iterator();
+      while (it.hasNext())
+      {
+         ObjectName alert = (ObjectName)it.next();
+         if (alertSet.contains(alert.toString()))
+         {
+            String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
+%>
+   <option value="<%=alert.toString()%>" ><%=alertName%></option>
+<%
+         }
+      }
+   }
+%>
+</select>
+
+    </td>
+    <td><i>Alert Listeners to trigger.</i></td>
+</tr>
+</table>
+</form>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitor.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitor.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitor.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,171 +0,0 @@
-<%@ page import="javax.management.MBeanServer,
-                 org.jboss.mx.util.MBeanServerLocator,
-                 org.jboss.mx.util.InstanceOfQueryExp,
-                 java.util.Set,
-                 java.util.Iterator,
-                 javax.management.ObjectInstance,
-                 javax.management.ObjectName,
-                 java.util.HashSet"%>
- <%--
- |
- |  Author: Bill Burke    (bill at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%
-   String error = (String)request.getAttribute("error");
-   String monitorName = request.getParameter("monitorName");
-   if (monitorName == null) monitorName = "";
-   String objectName = request.getParameter("objectName");
-   if (objectName == null) objectName = "";
-   String attribute = request.getParameter("attribute");
-   if (attribute == null) attribute = "";
-   String threshold = request.getParameter("threshold");
-   if (threshold == null) threshold = "";
-   String period = request.getParameter("period");
-   if (period == null) period = "";
-   String compare = request.getParameter("compare");
-   if (compare == null) compare = "gt";
-   String enabled = request.getParameter("enabled");
-   if (enabled == null) enabled = "";
-   String[] alertStrings = request.getParameterValues("alerts");
-   HashSet alertSet = null;
-   if (alertStrings != null)
-   {
-      alertSet = new HashSet();
-      for (int i = 0; i < alertStrings.length; i++)
-      {
-         alertSet.add(alertStrings[i]);
-      }
-   }
-
-
-
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Server Information</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%; height: 247">
-			<h3>Create Threshold MBean Monitor</h3>
-					<p>&nbsp;</p>
-<%
-   if (error != null)
-   {
-%>
-					<p><font color="red" size ="-2"><%=error%></font> </p>
-<%
-   }
-%>
-<form action="CreateThresholdMonitor" method="post">
-<table cellspacing="2" cellpadding="2" border="0">
-<tr>
-    <td><b>Monitor Name</b></td>
-    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>"></td>
-    <td><i>The name of the monitor and how it will be references within web console</i></td>
-</tr>
-<tr>
-    <td><b>Object Name</b></td>
-    <td><input type="text" name="objectName" value="<%=objectName%>" size="35"></td>
-    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Attribute</b></td>
-    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35"></td>
-    <td><i>The MBean Attribute you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Threshold</b></td>
-    <td><input type="text" name="threshold" size="35" value="<%=threshold%>"></td>
-    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
-</tr>
-<tr>
-    <td><b>Time Period</b></td>
-    <td><input type="text" name="period" size="35" value="<%=period%>"></td>
-    <td><i>How often should threshold be tested.</i></td>
-</tr>
-<tr>
-    <td><b>Comparison Equation</b></td>
-    <td><select name="compare" id="compare" size="1">
-        <option value="gt" <%=compare.equals("gt") ? "SELECTED" : ""%>>&gt;</option>
-        <option value="lt" <%=compare.equals("lt") ? "SELECTED" : ""%>>&lt;</option>
-        <option value="eq" <%=compare.equals("eq") ? "SELECTED" : ""%>>=</option>
-        </select>
-    </td>
-    <td><i>Boolean expression to use when testing threshold hit.</i></td>
-</tr>
-<tr>
-    <td><b>Persisted</b></td>
-    <td><input type="checkbox" name="persisted" value="" checked></td>
-    <td><i>Should this monitor be created for next JBoss reboot?</i></td>
-</tr>
-<tr>
-    <td><b>Enable Monitor</b></td>
-    <td><input type="checkbox" name="enabled" value="" <%=enabled%>></td>
-    <td><i>Should this monitor be enabled.</i></td>
-</tr>
-<tr>
-    <td><b>Alerts</b></td>
-    <td>
-<%
-   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
-   InstanceOfQueryExp queryExp = null;
-   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
-   Set alerts = mbeanServer.queryNames(null, queryExp);
-   if (alerts.size() > 0)
-   {
-%>
-   <select name="alerts" id="alerts" size="<%=Integer.toString(alerts.size())%>" multiple>
-<%
-      Iterator it = alerts.iterator();
-      while (it.hasNext())
-      {
-         ObjectName alert = (ObjectName)it.next();
-         String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
-         String selected = "";
-         if (alertSet != null && alertSet.contains(alert.toString())) selected = "SELECTED";
-%>
-   <option value="<%=alert.toString()%>" <%=selected%>><%=alertName%></option>
-<%
-      }
-   }
-%>
-</select>
-
-    </td>
-    <td><i>Alert Listeners to trigger.</i></td>
-</tr>
-</table>
-<input type="submit" value="Create">
-</form>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitor.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitor.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitor.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitor.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,171 @@
+<%@ page import="javax.management.MBeanServer,
+                 org.jboss.mx.util.MBeanServerLocator,
+                 org.jboss.mx.util.InstanceOfQueryExp,
+                 java.util.Set,
+                 java.util.Iterator,
+                 javax.management.ObjectInstance,
+                 javax.management.ObjectName,
+                 java.util.HashSet"%>
+ <%--
+ |
+ |  Author: Bill Burke    (bill at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%
+   String error = (String)request.getAttribute("error");
+   String monitorName = request.getParameter("monitorName");
+   if (monitorName == null) monitorName = "";
+   String objectName = request.getParameter("objectName");
+   if (objectName == null) objectName = "";
+   String attribute = request.getParameter("attribute");
+   if (attribute == null) attribute = "";
+   String threshold = request.getParameter("threshold");
+   if (threshold == null) threshold = "";
+   String period = request.getParameter("period");
+   if (period == null) period = "";
+   String compare = request.getParameter("compare");
+   if (compare == null) compare = "gt";
+   String enabled = request.getParameter("enabled");
+   if (enabled == null) enabled = "";
+   String[] alertStrings = request.getParameterValues("alerts");
+   HashSet alertSet = null;
+   if (alertStrings != null)
+   {
+      alertSet = new HashSet();
+      for (int i = 0; i < alertStrings.length; i++)
+      {
+         alertSet.add(alertStrings[i]);
+      }
+   }
+
+
+
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Server Information</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%; height: 247">
+			<h3>Create Threshold MBean Monitor</h3>
+					<p>&nbsp;</p>
+<%
+   if (error != null)
+   {
+%>
+					<p><font color="red" size ="-2"><%=error%></font> </p>
+<%
+   }
+%>
+<form action="CreateThresholdMonitor" method="post">
+<table cellspacing="2" cellpadding="2" border="0">
+<tr>
+    <td><b>Monitor Name</b></td>
+    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>"></td>
+    <td><i>The name of the monitor and how it will be references within web console</i></td>
+</tr>
+<tr>
+    <td><b>Object Name</b></td>
+    <td><input type="text" name="objectName" value="<%=objectName%>" size="35"></td>
+    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Attribute</b></td>
+    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35"></td>
+    <td><i>The MBean Attribute you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Threshold</b></td>
+    <td><input type="text" name="threshold" size="35" value="<%=threshold%>"></td>
+    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
+</tr>
+<tr>
+    <td><b>Time Period</b></td>
+    <td><input type="text" name="period" size="35" value="<%=period%>"></td>
+    <td><i>How often should threshold be tested.</i></td>
+</tr>
+<tr>
+    <td><b>Comparison Equation</b></td>
+    <td><select name="compare" id="compare" size="1">
+        <option value="gt" <%=compare.equals("gt") ? "SELECTED" : ""%>>&gt;</option>
+        <option value="lt" <%=compare.equals("lt") ? "SELECTED" : ""%>>&lt;</option>
+        <option value="eq" <%=compare.equals("eq") ? "SELECTED" : ""%>>=</option>
+        </select>
+    </td>
+    <td><i>Boolean expression to use when testing threshold hit.</i></td>
+</tr>
+<tr>
+    <td><b>Persisted</b></td>
+    <td><input type="checkbox" name="persisted" value="" checked></td>
+    <td><i>Should this monitor be created for next JBoss reboot?</i></td>
+</tr>
+<tr>
+    <td><b>Enable Monitor</b></td>
+    <td><input type="checkbox" name="enabled" value="" <%=enabled%>></td>
+    <td><i>Should this monitor be enabled.</i></td>
+</tr>
+<tr>
+    <td><b>Alerts</b></td>
+    <td>
+<%
+   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
+   InstanceOfQueryExp queryExp = null;
+   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
+   Set alerts = mbeanServer.queryNames(null, queryExp);
+   if (alerts.size() > 0)
+   {
+%>
+   <select name="alerts" id="alerts" size="<%=Integer.toString(alerts.size())%>" multiple>
+<%
+      Iterator it = alerts.iterator();
+      while (it.hasNext())
+      {
+         ObjectName alert = (ObjectName)it.next();
+         String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
+         String selected = "";
+         if (alertSet != null && alertSet.contains(alert.toString())) selected = "SELECTED";
+%>
+   <option value="<%=alert.toString()%>" <%=selected%>><%=alertName%></option>
+<%
+      }
+   }
+%>
+</select>
+
+    </td>
+    <td><i>Alert Listeners to trigger.</i></td>
+</tr>
+</table>
+<input type="submit" value="Create">
+</form>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitorSummary.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitorSummary.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitorSummary.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,157 +0,0 @@
-<%@ page import="javax.management.MBeanServer,
-                 org.jboss.mx.util.MBeanServerLocator,
-                 org.jboss.mx.util.InstanceOfQueryExp,
-                 java.util.Set,
-                 java.util.Iterator,
-                 javax.management.ObjectInstance,
-                 javax.management.ObjectName,
-                 java.util.HashSet"%>
- <%--
- |
- |  Author: Bill Burke    (bill at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%
-   String monitorName = request.getParameter("monitorName");
-   if (monitorName == null) monitorName = "";
-   String objectName = request.getParameter("objectName");
-   if (objectName == null) objectName = "";
-   String attribute = request.getParameter("attribute");
-   if (attribute == null) attribute = "";
-   String threshold = request.getParameter("threshold");
-   if (threshold == null) threshold = "";
-   String period = request.getParameter("period");
-   if (period == null) period = "";
-   String compare = request.getParameter("compare");
-   if (compare == null) compare = "gt";
-   String enabled = request.getParameter("enabled");
-   if (enabled == null) enabled = "";
-   String[] alertStrings = request.getParameterValues("alerts");
-   HashSet alertSet = null;
-   if (alertStrings != null)
-   {
-      alertSet = new HashSet();
-      for (int i = 0; i < alertStrings.length; i++)
-      {
-         alertSet.add(alertStrings[i]);
-      }
-   }
-
-
-
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Server Information</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%; height: 247">
-			<h3>Threshold MBean Monitor Created</h3>
-					<p>&nbsp;</p>
-					<p>&nbsp;</p>
-<table cellspacing="2" cellpadding="2" border="0">
-<tr>
-    <td><b>Monitor Name</b></td>
-    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>" readonly></td>
-    <td><i>The name of the monitor and how it will be references within web console</i></td>
-</tr>
-<tr>
-    <td><b>Object Name</b></td>
-    <td><input type="text" name="objectName" value="<%=objectName%>" size="35" readonly></td>
-    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Attribute</b></td>
-    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35" readonly></td>
-    <td><i>The MBean Attribute you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Threshold</b></td>
-    <td><input type="text" name="threshold" size="35" value="<%=threshold%>" readonly></td>
-    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
-</tr>
-<tr>
-    <td><b>Time Period</b></td>
-    <td><input type="text" name="period" size="35" value="<%=period%>" readonly></td>
-    <td><i>How often should threshold be tested.</i></td>
-</tr>
-<tr>
-    <td><b>Comparison Equation</b></td>
-    <td><select name="compare" id="compare" size="1">
-        <option value="gt" <%=compare.equals("gt") ? "SELECTED" : ""%>>&gt;</option>
-        <option value="lt" <%=compare.equals("lt") ? "SELECTED" : ""%>>&lt;</option>
-        <option value="eq" <%=compare.equals("eq") ? "SELECTED" : ""%>>=</option>
-        </select>
-    </td>
-    <td><i>Boolean expression to use when testing threshold hit.</i></td>
-</tr>
-<tr>
-    <td><b>Enable Monitor</b></td>
-    <td><input type="checkbox" name="enabled" value="" <%=enabled%>></td>
-    <td><i>Should this monitor be enabled.</i></td>
-</tr>
-<tr>
-    <td><b>Alerts</b></td>
-    <td>
-<%
-   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
-   InstanceOfQueryExp queryExp = null;
-   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
-   Set alerts = mbeanServer.queryNames(null, queryExp);
-   if (alerts.size() > 0)
-   {
-%>
-   <select name="alerts" id="alerts" size="<%=Integer.toString(alerts.size())%>" multiple readonly>
-<%
-      Iterator it = alerts.iterator();
-      while (it.hasNext())
-      {
-         ObjectName alert = (ObjectName)it.next();
-         if (alertSet.contains(alert.toString()))
-         {
-            String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
-%>
-   <option value="<%=alert.toString()%>" ><%=alertName%></option>
-<%
-         }
-      }
-   }
-%>
-</select>
-
-    </td>
-    <td><i>Alert Listeners to trigger.</i></td>
-</tr>
-</table>
-</form>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitorSummary.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitorSummary.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitorSummary.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/createThresholdMonitorSummary.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,157 @@
+<%@ page import="javax.management.MBeanServer,
+                 org.jboss.mx.util.MBeanServerLocator,
+                 org.jboss.mx.util.InstanceOfQueryExp,
+                 java.util.Set,
+                 java.util.Iterator,
+                 javax.management.ObjectInstance,
+                 javax.management.ObjectName,
+                 java.util.HashSet"%>
+ <%--
+ |
+ |  Author: Bill Burke    (bill at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%
+   String monitorName = request.getParameter("monitorName");
+   if (monitorName == null) monitorName = "";
+   String objectName = request.getParameter("objectName");
+   if (objectName == null) objectName = "";
+   String attribute = request.getParameter("attribute");
+   if (attribute == null) attribute = "";
+   String threshold = request.getParameter("threshold");
+   if (threshold == null) threshold = "";
+   String period = request.getParameter("period");
+   if (period == null) period = "";
+   String compare = request.getParameter("compare");
+   if (compare == null) compare = "gt";
+   String enabled = request.getParameter("enabled");
+   if (enabled == null) enabled = "";
+   String[] alertStrings = request.getParameterValues("alerts");
+   HashSet alertSet = null;
+   if (alertStrings != null)
+   {
+      alertSet = new HashSet();
+      for (int i = 0; i < alertStrings.length; i++)
+      {
+         alertSet.add(alertStrings[i]);
+      }
+   }
+
+
+
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Server Information</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%; height: 247">
+			<h3>Threshold MBean Monitor Created</h3>
+					<p>&nbsp;</p>
+					<p>&nbsp;</p>
+<table cellspacing="2" cellpadding="2" border="0">
+<tr>
+    <td><b>Monitor Name</b></td>
+    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>" readonly></td>
+    <td><i>The name of the monitor and how it will be references within web console</i></td>
+</tr>
+<tr>
+    <td><b>Object Name</b></td>
+    <td><input type="text" name="objectName" value="<%=objectName%>" size="35" readonly></td>
+    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Attribute</b></td>
+    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35" readonly></td>
+    <td><i>The MBean Attribute you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Threshold</b></td>
+    <td><input type="text" name="threshold" size="35" value="<%=threshold%>" readonly></td>
+    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
+</tr>
+<tr>
+    <td><b>Time Period</b></td>
+    <td><input type="text" name="period" size="35" value="<%=period%>" readonly></td>
+    <td><i>How often should threshold be tested.</i></td>
+</tr>
+<tr>
+    <td><b>Comparison Equation</b></td>
+    <td><select name="compare" id="compare" size="1">
+        <option value="gt" <%=compare.equals("gt") ? "SELECTED" : ""%>>&gt;</option>
+        <option value="lt" <%=compare.equals("lt") ? "SELECTED" : ""%>>&lt;</option>
+        <option value="eq" <%=compare.equals("eq") ? "SELECTED" : ""%>>=</option>
+        </select>
+    </td>
+    <td><i>Boolean expression to use when testing threshold hit.</i></td>
+</tr>
+<tr>
+    <td><b>Enable Monitor</b></td>
+    <td><input type="checkbox" name="enabled" value="" <%=enabled%>></td>
+    <td><i>Should this monitor be enabled.</i></td>
+</tr>
+<tr>
+    <td><b>Alerts</b></td>
+    <td>
+<%
+   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
+   InstanceOfQueryExp queryExp = null;
+   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
+   Set alerts = mbeanServer.queryNames(null, queryExp);
+   if (alerts.size() > 0)
+   {
+%>
+   <select name="alerts" id="alerts" size="<%=Integer.toString(alerts.size())%>" multiple readonly>
+<%
+      Iterator it = alerts.iterator();
+      while (it.hasNext())
+      {
+         ObjectName alert = (ObjectName)it.next();
+         if (alertSet.contains(alert.toString()))
+         {
+            String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
+%>
+   <option value="<%=alert.toString()%>" ><%=alertName%></option>
+<%
+         }
+      }
+   }
+%>
+</select>
+
+    </td>
+    <td><i>Alert Listeners to trigger.</i></td>
+</tr>
+</table>
+</form>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/dtree.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/dtree.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/dtree.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-/*--------------------------------------------------|
-| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
-|---------------------------------------------------|
-| Copyright (c) 2002-2003 Geir Landrö               |
-|--------------------------------------------------*/
-
-.dtree {
-	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-	color: #666;
-	white-space: nowrap;
-}
-.dtree img {
-	border: 0px;
-	vertical-align: middle;
-}
-.dtree a {
-	color: #333;
-	text-decoration: none;
-}
-.dtree a.node, .dtree a.nodeSel {
-	white-space: nowrap;
-	padding: 1px 2px 1px 2px;
-}
-.dtree a.node:hover, .dtree a.nodeSel:hover {
-	color: #333;
-	text-decoration: underline;
-}
-.dtree a.nodeSel {
-	background-color: #c0d2ec;
-}
-.dtree .clip {
-	overflow: hidden;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/dtree.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/dtree.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/dtree.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/dtree.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+/*--------------------------------------------------|
+| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
+|---------------------------------------------------|
+| Copyright (c) 2002-2003 Geir Landrö               |
+|--------------------------------------------------*/
+
+.dtree {
+	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+	color: #666;
+	white-space: nowrap;
+}
+.dtree img {
+	border: 0px;
+	vertical-align: middle;
+}
+.dtree a {
+	color: #333;
+	text-decoration: none;
+}
+.dtree a.node, .dtree a.nodeSel {
+	white-space: nowrap;
+	padding: 1px 2px 1px 2px;
+}
+.dtree a.node:hover, .dtree a.nodeSel:hover {
+	color: #333;
+	text-decoration: underline;
+}
+.dtree a.nodeSel {
+	background-color: #c0d2ec;
+}
+.dtree .clip {
+	overflow: hidden;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/jboss.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/jboss.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/jboss.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,229 +0,0 @@
-body {
-	margin: 13px 0px 10px 0px;
-	background-color: #ffffff;
-	font-size: 10px;
-	font-family: verdana, arial, "sans-serif";
-	color: #606060;
-	}
-img {
-	border: 0px;
-	}
-#header {
-	background-color: #003D6E;
-	width: 100%;
-	height: 80px
-	}
-#header #banner {
-	float: right;
-	margin: 8px 5px 0px 0px;
-	}
-#logo {
-	position: absolute;
-	top: 2px;
-	left: 4px;
-	z-index: 200;
-}
-#navigation_bar {
-	background-color: #f0f0f0;
-	border-bottom: 1px dotted #999999;
-	height: 20px;
-	}
-#items {
-	font-size: 12px;
-	width: 600px;
-	margin: 5px 5px 5px 170px;
-	position: relative;
-	z-index: 300;
-	}
-#items .item {
-	margin-right: 10px;
-	}
-.side_block {
-	margin: 15px 5px 10px 5px;
-	background-color: #fbfbfb;
-	border: 1px solid #f0f0f0;
-	}
-.side_block h3 {
-	font-size: 11px;
-	font-weight: 100;
-	width: 100%;
-	margin: 0px 0px 5px 0px;
-	padding: 4px 4px 4px 10x;
-	background-color: #f0f0f0;
-	}
-.side_block h4 {
-	font-size: 11px;
-	color: #003D6E;
-	font-weight: bold;
-	margin: 10px 5px 4px 5px;
-	}
-.side_block p {
-	margin: 5px 5px 3px 5px;
-	}
-.side_block form {
-	margin: 0px 0px 0px 5px;
-	}
-.side_block #login {
-	font-size: 9px;
-	}
-.side_block p img {
-	text-align: center;
-	}
-#content {
-	width: 90%; 
-	margin: 10px auto;
-	}
-#left {
-	float: left;
-	width: 14%;
-	}
-#right {
-	float: right;
-	width: 14%;
-	}
-.content_block {
-	text-align: justify;
-	border: 1px solid #999999;
-	margin: 5px;
-	width: 31%;
-	float: left;
-	}
-.content_block p {
-	margin: 0px 5px 3px 5px;
-	}
-.content_block h3 {
-	font-size: 11px;
-	font-weight: bold;
-	color: #000000;
-	margin: 0px 0px 5px 0px;
-	padding: 4px 4px 4px 4x;
-	text-align: center;
-	background-color: #f0f0f0;
-	border-bottom: 1px solid #999999
-	}
-.content_block h4 {
-	font-size: 11px;
-	color: #003D6E;
-	text-align: left;
-	font-weight: bold;
-	margin: 10px 5px 4px 5px;
-	}
-#footer {
-	clear: both;
-	border-top: 1px dotted #999999;
-	}
-#credits {
-	background-color: #f0f0f0;
-	padding: 5px;
-	text-align: center;
-	}
-#footer_bar {
-	height: 20px;
-	width: 100%;
-	background-color: #003D6E;
-	}
-.hide {
-	display: none;
-	}
-.spacer {
-	clear: both;
-	}
-.spacer hr {
-	display: none;
-	}
-.center {
-	text-align: center;
-	}
-#youcandoit {
-	background-image: url('youcandoit.jpg');
-	background-repeat: repeat-x;
-	height: 165px;
-	margin: 0px 30px;
-	}
-.data_table {
-	font-size: 10px;
-	font-family: verdana, arial, "sans-serif";
-	margin: 5px;
-	border-collapse: collapse;	
-}
-.data_table h2 {
-	font-size: 11px;	
-	margin: 5px 5px 5px 5px;
-	text-align: center
-}
-.data_table h4 {
-	font-size: 11px;
-	color: #003D6E;
-	margin: 5px 5px 5px 5px;
-	text-align: center
-}
-
-.container {
-	border-top-width: 0px;
-	border-right: 1px solid #CCCCCC;
-	border-left: 1px solid #CCCCCC;
-	border-bottom: 1px solid #CCCCCC;
-	text-align: justify;	
-	margin: 5px;
-	float: left;
-}
-
-.container p {
-	font-size: 10px;
-	font-family: verdana, arial, "sans-serif";
-	margin: 0px 5px 3px 5px;	
-}
-	
-.container h3 {
-	font-size: 11px;
-	font-weight: bold;
-	color: #000000;
-	margin: 0px 0px 5px 0px;
-	padding: 4px 4px 4px 4x;
-	text-align: center;
-	background-color: #f0f0f0;
-	border-bottom: 1px solid #999999
-}
-
-.container h4 {
-	font-size: 11px;
-	color: #003D6E;
-	text-align: left;
-	font-weight: bold;
-	margin: 10px 5px 4px 5px;
-}
-	
-.tabSpacer {
-	border-bottom: 1px solid #CCCCCC;
-}
-.tabSpacer p {
-	margin: 0px;
-}
-.tab {
-	border-top: 1px solid #CCCCCC;
-	border-right: 1px solid #CCCCCC;
-	border-left: 1px solid #CCCCCC;
-}
-.tabOff {
-	border-top: 1px solid #CCCCCC;
-	border-right: 1px solid #CCCCCC;
-	border-left: 1px solid #CCCCCC;
-	border-bottom: 1px solid #CCCCCC;
-	background-color: #F0F0F0;	
-}
-
-.tab p, .tabOff p {
-	padding: 6px 8px;
-	margin: 0px;
-	font-size: 11px;
-	font-weight: bold;
-
-}
-
-.tab p a, .tabOff p a {
-	text-decoration: none;
-	color: #000000;
-}
-.tab p a:hover, .tabOff p a:hover {
-	color: #666666;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/jboss.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/jboss.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/jboss.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/css/jboss.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,229 @@
+body {
+	margin: 13px 0px 10px 0px;
+	background-color: #ffffff;
+	font-size: 10px;
+	font-family: verdana, arial, "sans-serif";
+	color: #606060;
+	}
+img {
+	border: 0px;
+	}
+#header {
+	background-color: #003D6E;
+	width: 100%;
+	height: 80px
+	}
+#header #banner {
+	float: right;
+	margin: 8px 5px 0px 0px;
+	}
+#logo {
+	position: absolute;
+	top: 2px;
+	left: 4px;
+	z-index: 200;
+}
+#navigation_bar {
+	background-color: #f0f0f0;
+	border-bottom: 1px dotted #999999;
+	height: 20px;
+	}
+#items {
+	font-size: 12px;
+	width: 600px;
+	margin: 5px 5px 5px 170px;
+	position: relative;
+	z-index: 300;
+	}
+#items .item {
+	margin-right: 10px;
+	}
+.side_block {
+	margin: 15px 5px 10px 5px;
+	background-color: #fbfbfb;
+	border: 1px solid #f0f0f0;
+	}
+.side_block h3 {
+	font-size: 11px;
+	font-weight: 100;
+	width: 100%;
+	margin: 0px 0px 5px 0px;
+	padding: 4px 4px 4px 10x;
+	background-color: #f0f0f0;
+	}
+.side_block h4 {
+	font-size: 11px;
+	color: #003D6E;
+	font-weight: bold;
+	margin: 10px 5px 4px 5px;
+	}
+.side_block p {
+	margin: 5px 5px 3px 5px;
+	}
+.side_block form {
+	margin: 0px 0px 0px 5px;
+	}
+.side_block #login {
+	font-size: 9px;
+	}
+.side_block p img {
+	text-align: center;
+	}
+#content {
+	width: 90%; 
+	margin: 10px auto;
+	}
+#left {
+	float: left;
+	width: 14%;
+	}
+#right {
+	float: right;
+	width: 14%;
+	}
+.content_block {
+	text-align: justify;
+	border: 1px solid #999999;
+	margin: 5px;
+	width: 31%;
+	float: left;
+	}
+.content_block p {
+	margin: 0px 5px 3px 5px;
+	}
+.content_block h3 {
+	font-size: 11px;
+	font-weight: bold;
+	color: #000000;
+	margin: 0px 0px 5px 0px;
+	padding: 4px 4px 4px 4x;
+	text-align: center;
+	background-color: #f0f0f0;
+	border-bottom: 1px solid #999999
+	}
+.content_block h4 {
+	font-size: 11px;
+	color: #003D6E;
+	text-align: left;
+	font-weight: bold;
+	margin: 10px 5px 4px 5px;
+	}
+#footer {
+	clear: both;
+	border-top: 1px dotted #999999;
+	}
+#credits {
+	background-color: #f0f0f0;
+	padding: 5px;
+	text-align: center;
+	}
+#footer_bar {
+	height: 20px;
+	width: 100%;
+	background-color: #003D6E;
+	}
+.hide {
+	display: none;
+	}
+.spacer {
+	clear: both;
+	}
+.spacer hr {
+	display: none;
+	}
+.center {
+	text-align: center;
+	}
+#youcandoit {
+	background-image: url('youcandoit.jpg');
+	background-repeat: repeat-x;
+	height: 165px;
+	margin: 0px 30px;
+	}
+.data_table {
+	font-size: 10px;
+	font-family: verdana, arial, "sans-serif";
+	margin: 5px;
+	border-collapse: collapse;	
+}
+.data_table h2 {
+	font-size: 11px;	
+	margin: 5px 5px 5px 5px;
+	text-align: center
+}
+.data_table h4 {
+	font-size: 11px;
+	color: #003D6E;
+	margin: 5px 5px 5px 5px;
+	text-align: center
+}
+
+.container {
+	border-top-width: 0px;
+	border-right: 1px solid #CCCCCC;
+	border-left: 1px solid #CCCCCC;
+	border-bottom: 1px solid #CCCCCC;
+	text-align: justify;	
+	margin: 5px;
+	float: left;
+}
+
+.container p {
+	font-size: 10px;
+	font-family: verdana, arial, "sans-serif";
+	margin: 0px 5px 3px 5px;	
+}
+	
+.container h3 {
+	font-size: 11px;
+	font-weight: bold;
+	color: #000000;
+	margin: 0px 0px 5px 0px;
+	padding: 4px 4px 4px 4x;
+	text-align: center;
+	background-color: #f0f0f0;
+	border-bottom: 1px solid #999999
+}
+
+.container h4 {
+	font-size: 11px;
+	color: #003D6E;
+	text-align: left;
+	font-weight: bold;
+	margin: 10px 5px 4px 5px;
+}
+	
+.tabSpacer {
+	border-bottom: 1px solid #CCCCCC;
+}
+.tabSpacer p {
+	margin: 0px;
+}
+.tab {
+	border-top: 1px solid #CCCCCC;
+	border-right: 1px solid #CCCCCC;
+	border-left: 1px solid #CCCCCC;
+}
+.tabOff {
+	border-top: 1px solid #CCCCCC;
+	border-right: 1px solid #CCCCCC;
+	border-left: 1px solid #CCCCCC;
+	border-bottom: 1px solid #CCCCCC;
+	background-color: #F0F0F0;	
+}
+
+.tab p, .tabOff p {
+	padding: 6px 8px;
+	margin: 0px;
+	font-size: 11px;
+	font-weight: bold;
+
+}
+
+.tab p a, .tabOff p a {
+	text-decoration: none;
+	color: #000000;
+}
+.tab p a:hover, .tabOff p a:hover {
+	color: #666666;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/dtree.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/dtree.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/dtree.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,347 +0,0 @@
-/*--------------------------------------------------|
-| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
-|---------------------------------------------------|
-| Copyright (c) 2002-2003 Geir Landrö               |
-|                                                   |
-| This script can be used freely as long as all     |
-| copyright messages are intact.                    |
-|                                                   |
-| Updated: 17.04.2003                               |
-|--------------------------------------------------*/
-
-// Node object
-function Node(id, pid, name, url, title, target, icon, iconOpen, open) {
-	this.id = id;
-	this.pid = pid;
-	this.name = name;
-	this.url = url;
-	this.title = title;
-	this.target = target;
-	this.icon = icon;
-	this.iconOpen = iconOpen;
-	this._io = open || false;
-	this._is = false;
-	this._ls = false;
-	this._hc = false;
-	this._ai = 0;
-	this._p;
-};
-
-// Tree object
-function dTree(objName) {
-	this.config = {
-		target					: null,
-		folderLinks			: true,
-		useSelection		: true,
-		useCookies			: true,
-		useLines				: true,
-		useIcons				: true,
-		useStatusText		: false,
-		closeSameLevel	: false,
-		inOrder					: false
-	}
-	this.icon = {
-		root				: 'img/base.gif',
-		folder			: 'img/folder.gif',
-		folderOpen	: 'img/folderopen.gif',
-		node				: 'img/page.gif',
-		empty				: 'img/empty.gif',
-		line				: 'img/line.gif',
-		join				: 'img/join.gif',
-		joinBottom	: 'img/joinbottom.gif',
-		plus				: 'img/plus.gif',
-		plusBottom	: 'img/plusbottom.gif',
-		minus				: 'img/minus.gif',
-		minusBottom	: 'img/minusbottom.gif',
-		nlPlus			: 'img/nolines_plus.gif',
-		nlMinus			: 'img/nolines_minus.gif'
-	};
-	this.obj = objName;
-	this.aNodes = [];
-	this.aIndent = [];
-	this.root = new Node(-1);
-	this.selectedNode = null;
-	this.selectedFound = false;
-	this.completed = false;
-};
-
-// Adds a new node to the node array
-dTree.prototype.add = function(id, pid, name, url, title, target, icon, iconOpen, open) {
-	this.aNodes[this.aNodes.length] = new Node(id, pid, name, url, title, target, icon, iconOpen, open);
-};
-
-// Open/close all nodes
-dTree.prototype.openAll = function() {
-	this.oAll(true);
-};
-dTree.prototype.closeAll = function() {
-	this.oAll(false);
-};
-
-// Outputs the tree to the page
-dTree.prototype.toString = function() {
-	var str = '<div class="dtree">\n';
-	if (document.getElementById) {
-		if (this.config.useCookies) this.selectedNode = this.getSelected();
-		str += this.addNode(this.root);
-	} else str += 'Browser not supported.';
-	str += '</div>';
-	if (!this.selectedFound) this.selectedNode = null;
-	this.completed = true;
-	return str;
-};
-
-// Creates the tree structure
-dTree.prototype.addNode = function(pNode) {
-	var str = '';
-	var n=0;
-	if (this.config.inOrder) n = pNode._ai;
-	for (n; n<this.aNodes.length; n++) {
-		if (this.aNodes[n].pid == pNode.id) {
-			var cn = this.aNodes[n];
-			cn._p = pNode;
-			cn._ai = n;
-			this.setCS(cn);
-			if (!cn.target && this.config.target) cn.target = this.config.target;
-			if (cn._hc && !cn._io && this.config.useCookies) cn._io = this.isOpen(cn.id);
-			if (!this.config.folderLinks && cn._hc) cn.url = null;
-			if (this.config.useSelection && cn.id == this.selectedNode && !this.selectedFound) {
-					cn._is = true;
-					this.selectedNode = n;
-					this.selectedFound = true;
-			}
-			str += this.node(cn, n);
-			if (cn._ls) break;
-		}
-	}
-	return str;
-};
-
-// Creates the node icon, url and text
-dTree.prototype.node = function(node, nodeId) {
-	var str = '<div class="dTreeNode">' + this.indent(node, nodeId);
-	if (this.config.useIcons) {
-		if (!node.icon) node.icon = (this.root.id == node.pid) ? this.icon.root : ((node._hc) ? this.icon.folder : this.icon.node);
-		if (!node.iconOpen) node.iconOpen = (node._hc) ? this.icon.folderOpen : this.icon.node;
-		if (this.root.id == node.pid) {
-			node.icon = this.icon.root;
-			node.iconOpen = this.icon.root;
-		}
-		str += '<img id="i' + this.obj + nodeId + '" src="' + ((node._io) ? node.iconOpen : node.icon) + '" alt="" />';
-	}
-	if (node.url) {
-		str += '<a id="s' + this.obj + nodeId + '" class="' + ((this.config.useSelection) ? ((node._is ? 'nodeSel' : 'node')) : 'node') + '" href="' + node.url + '"';
-		if (node.title) str += ' title="' + node.title + '"';
-		if (node.target) str += ' target="' + node.target + '"';
-		if (this.config.useStatusText) str += ' onmouseover="window.status=\'' + node.name + '\';return true;" onmouseout="window.status=\'\';return true;" ';
-		if (this.config.useSelection && ((node._hc && this.config.folderLinks) || !node._hc))
-			str += ' onclick="javascript: ' + this.obj + '.s(' + nodeId + ');"';
-		str += '>';
-	}
-	else if ((!this.config.folderLinks || !node.url) && node._hc && node.pid != this.root.id)
-		str += '<a href="javascript: ' + this.obj + '.o(' + nodeId + ');" class="node">';
-	str += node.name;
-	if (node.url || ((!this.config.folderLinks || !node.url) && node._hc)) str += '</a>';
-	str += '</div>';
-	if (node._hc) {
-		str += '<div id="d' + this.obj + nodeId + '" class="clip" style="display:' + ((this.root.id == node.pid || node._io) ? 'block' : 'none') + ';">';
-		str += this.addNode(node);
-		str += '</div>';
-	}
-	this.aIndent.pop();
-	return str;
-};
-
-// Adds the empty and line icons
-dTree.prototype.indent = function(node, nodeId) {
-	var str = '';
-	if (this.root.id != node.pid) {
-		for (var n=0; n<this.aIndent.length; n++)
-			str += '<img src="' + ( (this.aIndent[n] == 1 && this.config.useLines) ? this.icon.line : this.icon.empty ) + '" alt="" />';
-		(node._ls) ? this.aIndent.push(0) : this.aIndent.push(1);
-		if (node._hc) {
-			str += '<a href="javascript: ' + this.obj + '.o(' + nodeId + ');"><img id="j' + this.obj + nodeId + '" src="';
-			if (!this.config.useLines) str += (node._io) ? this.icon.nlMinus : this.icon.nlPlus;
-			else str += ( (node._io) ? ((node._ls && this.config.useLines) ? this.icon.minusBottom : this.icon.minus) : ((node._ls && this.config.useLines) ? this.icon.plusBottom : this.icon.plus ) );
-			str += '" alt="" /></a>';
-		} else str += '<img src="' + ( (this.config.useLines) ? ((node._ls) ? this.icon.joinBottom : this.icon.join ) : this.icon.empty) + '" alt="" />';
-	}
-	return str;
-};
-
-// Checks if a node has any children and if it is the last sibling
-dTree.prototype.setCS = function(node) {
-	var lastId;
-	for (var n=0; n<this.aNodes.length; n++) {
-		if (this.aNodes[n].pid == node.id) node._hc = true;
-		if (this.aNodes[n].pid == node.pid) lastId = this.aNodes[n].id;
-	}
-	if (lastId==node.id) node._ls = true;
-};
-
-// Returns the selected node
-dTree.prototype.getSelected = function() {
-	var sn = this.getCookie('cs' + this.obj);
-	return (sn) ? sn : null;
-};
-
-// Highlights the selected node
-dTree.prototype.s = function(id) {
-	if (!this.config.useSelection) return;
-	var cn = this.aNodes[id];
-	if (cn._hc && !this.config.folderLinks) return;
-	if (this.selectedNode != id) {
-		if (this.selectedNode || this.selectedNode==0) {
-			eOld = document.getElementById("s" + this.obj + this.selectedNode);
-			eOld.className = "node";
-		}
-		eNew = document.getElementById("s" + this.obj + id);
-		eNew.className = "nodeSel";
-		this.selectedNode = id;
-		if (this.config.useCookies) this.setCookie('cs' + this.obj, cn.id);
-	}
-};
-
-// Toggle Open or close
-dTree.prototype.o = function(id) {
-	var cn = this.aNodes[id];
-	this.nodeStatus(!cn._io, id, cn._ls);
-	cn._io = !cn._io;
-	if (this.config.closeSameLevel) this.closeLevel(cn);
-	if (this.config.useCookies) this.updateCookie();
-};
-
-// Open or close all nodes
-dTree.prototype.oAll = function(status) {
-	for (var n=0; n<this.aNodes.length; n++) {
-		if (this.aNodes[n]._hc && this.aNodes[n].pid != this.root.id) {
-			this.nodeStatus(status, n, this.aNodes[n]._ls)
-			this.aNodes[n]._io = status;
-		}
-	}
-	if (this.config.useCookies) this.updateCookie();
-};
-
-// Opens the tree to a specific node
-dTree.prototype.openTo = function(nId, bSelect, bFirst) {
-	if (!bFirst) {
-		for (var n=0; n<this.aNodes.length; n++) {
-			if (this.aNodes[n].id == nId) {
-				nId=n;
-				break;
-			}
-		}
-	}
-	var cn=this.aNodes[nId];
-	if (cn.pid==this.root.id || !cn._p) return;
-	cn._io = true;
-	cn._is = bSelect;
-	if (this.completed && cn._hc) this.nodeStatus(true, cn._ai, cn._ls);
-	if (this.completed && bSelect) this.s(cn._ai);
-	else if (bSelect) this._sn=cn._ai;
-	this.openTo(cn._p._ai, false, true);
-};
-
-// Closes all nodes on the same level as certain node
-dTree.prototype.closeLevel = function(node) {
-	for (var n=0; n<this.aNodes.length; n++) {
-		if (this.aNodes[n].pid == node.pid && this.aNodes[n].id != node.id && this.aNodes[n]._hc) {
-			this.nodeStatus(false, n, this.aNodes[n]._ls);
-			this.aNodes[n]._io = false;
-			this.closeAllChildren(this.aNodes[n]);
-		}
-	}
-}
-
-// Closes all children of a node
-dTree.prototype.closeAllChildren = function(node) {
-	for (var n=0; n<this.aNodes.length; n++) {
-		if (this.aNodes[n].pid == node.id && this.aNodes[n]._hc) {
-			if (this.aNodes[n]._io) this.nodeStatus(false, n, this.aNodes[n]._ls);
-			this.aNodes[n]._io = false;
-			this.closeAllChildren(this.aNodes[n]);		
-		}
-	}
-}
-
-// Change the status of a node(open or closed)
-dTree.prototype.nodeStatus = function(status, id, bottom) {
-	eDiv	= document.getElementById('d' + this.obj + id);
-	eJoin	= document.getElementById('j' + this.obj + id);
-	if (this.config.useIcons) {
-		eIcon	= document.getElementById('i' + this.obj + id);
-		eIcon.src = (status) ? this.aNodes[id].iconOpen : this.aNodes[id].icon;
-	}
-	eJoin.src = (this.config.useLines)?
-	((status)?((bottom)?this.icon.minusBottom:this.icon.minus):((bottom)?this.icon.plusBottom:this.icon.plus)):
-	((status)?this.icon.nlMinus:this.icon.nlPlus);
-	eDiv.style.display = (status) ? 'block': 'none';
-};
-
-
-// [Cookie] Clears a cookie
-dTree.prototype.clearCookie = function() {
-	var now = new Date();
-	var yesterday = new Date(now.getTime() - 1000 * 60 * 60 * 24);
-	this.setCookie('co'+this.obj, 'cookieValue', yesterday);
-	this.setCookie('cs'+this.obj, 'cookieValue', yesterday);
-};
-
-// [Cookie] Sets value in a cookie
-dTree.prototype.setCookie = function(cookieName, cookieValue, expires, path, domain, secure) {
-	document.cookie =
-		escape(cookieName) + '=' + escape(cookieValue)
-		+ (expires ? '; expires=' + expires.toGMTString() : '')
-		+ (path ? '; path=' + path : '')
-		+ (domain ? '; domain=' + domain : '')
-		+ (secure ? '; secure' : '');
-};
-
-// [Cookie] Gets a value from a cookie
-dTree.prototype.getCookie = function(cookieName) {
-	var cookieValue = '';
-	var posName = document.cookie.indexOf(escape(cookieName) + '=');
-	if (posName != -1) {
-		var posValue = posName + (escape(cookieName) + '=').length;
-		var endPos = document.cookie.indexOf(';', posValue);
-		if (endPos != -1) cookieValue = unescape(document.cookie.substring(posValue, endPos));
-		else cookieValue = unescape(document.cookie.substring(posValue));
-	}
-	return (cookieValue);
-};
-
-// [Cookie] Returns ids of open nodes as a string
-dTree.prototype.updateCookie = function() {
-	var str = '';
-	for (var n=0; n<this.aNodes.length; n++) {
-		if (this.aNodes[n]._io && this.aNodes[n].pid != this.root.id) {
-			if (str) str += '.';
-			str += this.aNodes[n].id;
-		}
-	}
-	this.setCookie('co' + this.obj, str);
-};
-
-// [Cookie] Checks if a node id is in a cookie
-dTree.prototype.isOpen = function(id) {
-	var aOpen = this.getCookie('co' + this.obj).split('.');
-	for (var n=0; n<aOpen.length; n++)
-		if (aOpen[n] == id) return true;
-	return false;
-};
-
-// If Push and pop is not implemented by the browser
-if (!Array.prototype.push) {
-	Array.prototype.push = function array_push() {
-		for(var i=0;i<arguments.length;i++)
-			this[this.length]=arguments[i];
-		return this.length;
-	}
-};
-if (!Array.prototype.pop) {
-	Array.prototype.pop = function array_pop() {
-		lastElement = this[this.length-1];
-		this.length = Math.max(this.length-1,0);
-		return lastElement;
-	}
-};
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/dtree.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/dtree.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/dtree.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/dtree.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,347 @@
+/*--------------------------------------------------|
+| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
+|---------------------------------------------------|
+| Copyright (c) 2002-2003 Geir Landrö               |
+|                                                   |
+| This script can be used freely as long as all     |
+| copyright messages are intact.                    |
+|                                                   |
+| Updated: 17.04.2003                               |
+|--------------------------------------------------*/
+
+// Node object
+function Node(id, pid, name, url, title, target, icon, iconOpen, open) {
+	this.id = id;
+	this.pid = pid;
+	this.name = name;
+	this.url = url;
+	this.title = title;
+	this.target = target;
+	this.icon = icon;
+	this.iconOpen = iconOpen;
+	this._io = open || false;
+	this._is = false;
+	this._ls = false;
+	this._hc = false;
+	this._ai = 0;
+	this._p;
+};
+
+// Tree object
+function dTree(objName) {
+	this.config = {
+		target					: null,
+		folderLinks			: true,
+		useSelection		: true,
+		useCookies			: true,
+		useLines				: true,
+		useIcons				: true,
+		useStatusText		: false,
+		closeSameLevel	: false,
+		inOrder					: false
+	}
+	this.icon = {
+		root				: 'img/base.gif',
+		folder			: 'img/folder.gif',
+		folderOpen	: 'img/folderopen.gif',
+		node				: 'img/page.gif',
+		empty				: 'img/empty.gif',
+		line				: 'img/line.gif',
+		join				: 'img/join.gif',
+		joinBottom	: 'img/joinbottom.gif',
+		plus				: 'img/plus.gif',
+		plusBottom	: 'img/plusbottom.gif',
+		minus				: 'img/minus.gif',
+		minusBottom	: 'img/minusbottom.gif',
+		nlPlus			: 'img/nolines_plus.gif',
+		nlMinus			: 'img/nolines_minus.gif'
+	};
+	this.obj = objName;
+	this.aNodes = [];
+	this.aIndent = [];
+	this.root = new Node(-1);
+	this.selectedNode = null;
+	this.selectedFound = false;
+	this.completed = false;
+};
+
+// Adds a new node to the node array
+dTree.prototype.add = function(id, pid, name, url, title, target, icon, iconOpen, open) {
+	this.aNodes[this.aNodes.length] = new Node(id, pid, name, url, title, target, icon, iconOpen, open);
+};
+
+// Open/close all nodes
+dTree.prototype.openAll = function() {
+	this.oAll(true);
+};
+dTree.prototype.closeAll = function() {
+	this.oAll(false);
+};
+
+// Outputs the tree to the page
+dTree.prototype.toString = function() {
+	var str = '<div class="dtree">\n';
+	if (document.getElementById) {
+		if (this.config.useCookies) this.selectedNode = this.getSelected();
+		str += this.addNode(this.root);
+	} else str += 'Browser not supported.';
+	str += '</div>';
+	if (!this.selectedFound) this.selectedNode = null;
+	this.completed = true;
+	return str;
+};
+
+// Creates the tree structure
+dTree.prototype.addNode = function(pNode) {
+	var str = '';
+	var n=0;
+	if (this.config.inOrder) n = pNode._ai;
+	for (n; n<this.aNodes.length; n++) {
+		if (this.aNodes[n].pid == pNode.id) {
+			var cn = this.aNodes[n];
+			cn._p = pNode;
+			cn._ai = n;
+			this.setCS(cn);
+			if (!cn.target && this.config.target) cn.target = this.config.target;
+			if (cn._hc && !cn._io && this.config.useCookies) cn._io = this.isOpen(cn.id);
+			if (!this.config.folderLinks && cn._hc) cn.url = null;
+			if (this.config.useSelection && cn.id == this.selectedNode && !this.selectedFound) {
+					cn._is = true;
+					this.selectedNode = n;
+					this.selectedFound = true;
+			}
+			str += this.node(cn, n);
+			if (cn._ls) break;
+		}
+	}
+	return str;
+};
+
+// Creates the node icon, url and text
+dTree.prototype.node = function(node, nodeId) {
+	var str = '<div class="dTreeNode">' + this.indent(node, nodeId);
+	if (this.config.useIcons) {
+		if (!node.icon) node.icon = (this.root.id == node.pid) ? this.icon.root : ((node._hc) ? this.icon.folder : this.icon.node);
+		if (!node.iconOpen) node.iconOpen = (node._hc) ? this.icon.folderOpen : this.icon.node;
+		if (this.root.id == node.pid) {
+			node.icon = this.icon.root;
+			node.iconOpen = this.icon.root;
+		}
+		str += '<img id="i' + this.obj + nodeId + '" src="' + ((node._io) ? node.iconOpen : node.icon) + '" alt="" />';
+	}
+	if (node.url) {
+		str += '<a id="s' + this.obj + nodeId + '" class="' + ((this.config.useSelection) ? ((node._is ? 'nodeSel' : 'node')) : 'node') + '" href="' + node.url + '"';
+		if (node.title) str += ' title="' + node.title + '"';
+		if (node.target) str += ' target="' + node.target + '"';
+		if (this.config.useStatusText) str += ' onmouseover="window.status=\'' + node.name + '\';return true;" onmouseout="window.status=\'\';return true;" ';
+		if (this.config.useSelection && ((node._hc && this.config.folderLinks) || !node._hc))
+			str += ' onclick="javascript: ' + this.obj + '.s(' + nodeId + ');"';
+		str += '>';
+	}
+	else if ((!this.config.folderLinks || !node.url) && node._hc && node.pid != this.root.id)
+		str += '<a href="javascript: ' + this.obj + '.o(' + nodeId + ');" class="node">';
+	str += node.name;
+	if (node.url || ((!this.config.folderLinks || !node.url) && node._hc)) str += '</a>';
+	str += '</div>';
+	if (node._hc) {
+		str += '<div id="d' + this.obj + nodeId + '" class="clip" style="display:' + ((this.root.id == node.pid || node._io) ? 'block' : 'none') + ';">';
+		str += this.addNode(node);
+		str += '</div>';
+	}
+	this.aIndent.pop();
+	return str;
+};
+
+// Adds the empty and line icons
+dTree.prototype.indent = function(node, nodeId) {
+	var str = '';
+	if (this.root.id != node.pid) {
+		for (var n=0; n<this.aIndent.length; n++)
+			str += '<img src="' + ( (this.aIndent[n] == 1 && this.config.useLines) ? this.icon.line : this.icon.empty ) + '" alt="" />';
+		(node._ls) ? this.aIndent.push(0) : this.aIndent.push(1);
+		if (node._hc) {
+			str += '<a href="javascript: ' + this.obj + '.o(' + nodeId + ');"><img id="j' + this.obj + nodeId + '" src="';
+			if (!this.config.useLines) str += (node._io) ? this.icon.nlMinus : this.icon.nlPlus;
+			else str += ( (node._io) ? ((node._ls && this.config.useLines) ? this.icon.minusBottom : this.icon.minus) : ((node._ls && this.config.useLines) ? this.icon.plusBottom : this.icon.plus ) );
+			str += '" alt="" /></a>';
+		} else str += '<img src="' + ( (this.config.useLines) ? ((node._ls) ? this.icon.joinBottom : this.icon.join ) : this.icon.empty) + '" alt="" />';
+	}
+	return str;
+};
+
+// Checks if a node has any children and if it is the last sibling
+dTree.prototype.setCS = function(node) {
+	var lastId;
+	for (var n=0; n<this.aNodes.length; n++) {
+		if (this.aNodes[n].pid == node.id) node._hc = true;
+		if (this.aNodes[n].pid == node.pid) lastId = this.aNodes[n].id;
+	}
+	if (lastId==node.id) node._ls = true;
+};
+
+// Returns the selected node
+dTree.prototype.getSelected = function() {
+	var sn = this.getCookie('cs' + this.obj);
+	return (sn) ? sn : null;
+};
+
+// Highlights the selected node
+dTree.prototype.s = function(id) {
+	if (!this.config.useSelection) return;
+	var cn = this.aNodes[id];
+	if (cn._hc && !this.config.folderLinks) return;
+	if (this.selectedNode != id) {
+		if (this.selectedNode || this.selectedNode==0) {
+			eOld = document.getElementById("s" + this.obj + this.selectedNode);
+			eOld.className = "node";
+		}
+		eNew = document.getElementById("s" + this.obj + id);
+		eNew.className = "nodeSel";
+		this.selectedNode = id;
+		if (this.config.useCookies) this.setCookie('cs' + this.obj, cn.id);
+	}
+};
+
+// Toggle Open or close
+dTree.prototype.o = function(id) {
+	var cn = this.aNodes[id];
+	this.nodeStatus(!cn._io, id, cn._ls);
+	cn._io = !cn._io;
+	if (this.config.closeSameLevel) this.closeLevel(cn);
+	if (this.config.useCookies) this.updateCookie();
+};
+
+// Open or close all nodes
+dTree.prototype.oAll = function(status) {
+	for (var n=0; n<this.aNodes.length; n++) {
+		if (this.aNodes[n]._hc && this.aNodes[n].pid != this.root.id) {
+			this.nodeStatus(status, n, this.aNodes[n]._ls)
+			this.aNodes[n]._io = status;
+		}
+	}
+	if (this.config.useCookies) this.updateCookie();
+};
+
+// Opens the tree to a specific node
+dTree.prototype.openTo = function(nId, bSelect, bFirst) {
+	if (!bFirst) {
+		for (var n=0; n<this.aNodes.length; n++) {
+			if (this.aNodes[n].id == nId) {
+				nId=n;
+				break;
+			}
+		}
+	}
+	var cn=this.aNodes[nId];
+	if (cn.pid==this.root.id || !cn._p) return;
+	cn._io = true;
+	cn._is = bSelect;
+	if (this.completed && cn._hc) this.nodeStatus(true, cn._ai, cn._ls);
+	if (this.completed && bSelect) this.s(cn._ai);
+	else if (bSelect) this._sn=cn._ai;
+	this.openTo(cn._p._ai, false, true);
+};
+
+// Closes all nodes on the same level as certain node
+dTree.prototype.closeLevel = function(node) {
+	for (var n=0; n<this.aNodes.length; n++) {
+		if (this.aNodes[n].pid == node.pid && this.aNodes[n].id != node.id && this.aNodes[n]._hc) {
+			this.nodeStatus(false, n, this.aNodes[n]._ls);
+			this.aNodes[n]._io = false;
+			this.closeAllChildren(this.aNodes[n]);
+		}
+	}
+}
+
+// Closes all children of a node
+dTree.prototype.closeAllChildren = function(node) {
+	for (var n=0; n<this.aNodes.length; n++) {
+		if (this.aNodes[n].pid == node.id && this.aNodes[n]._hc) {
+			if (this.aNodes[n]._io) this.nodeStatus(false, n, this.aNodes[n]._ls);
+			this.aNodes[n]._io = false;
+			this.closeAllChildren(this.aNodes[n]);		
+		}
+	}
+}
+
+// Change the status of a node(open or closed)
+dTree.prototype.nodeStatus = function(status, id, bottom) {
+	eDiv	= document.getElementById('d' + this.obj + id);
+	eJoin	= document.getElementById('j' + this.obj + id);
+	if (this.config.useIcons) {
+		eIcon	= document.getElementById('i' + this.obj + id);
+		eIcon.src = (status) ? this.aNodes[id].iconOpen : this.aNodes[id].icon;
+	}
+	eJoin.src = (this.config.useLines)?
+	((status)?((bottom)?this.icon.minusBottom:this.icon.minus):((bottom)?this.icon.plusBottom:this.icon.plus)):
+	((status)?this.icon.nlMinus:this.icon.nlPlus);
+	eDiv.style.display = (status) ? 'block': 'none';
+};
+
+
+// [Cookie] Clears a cookie
+dTree.prototype.clearCookie = function() {
+	var now = new Date();
+	var yesterday = new Date(now.getTime() - 1000 * 60 * 60 * 24);
+	this.setCookie('co'+this.obj, 'cookieValue', yesterday);
+	this.setCookie('cs'+this.obj, 'cookieValue', yesterday);
+};
+
+// [Cookie] Sets value in a cookie
+dTree.prototype.setCookie = function(cookieName, cookieValue, expires, path, domain, secure) {
+	document.cookie =
+		escape(cookieName) + '=' + escape(cookieValue)
+		+ (expires ? '; expires=' + expires.toGMTString() : '')
+		+ (path ? '; path=' + path : '')
+		+ (domain ? '; domain=' + domain : '')
+		+ (secure ? '; secure' : '');
+};
+
+// [Cookie] Gets a value from a cookie
+dTree.prototype.getCookie = function(cookieName) {
+	var cookieValue = '';
+	var posName = document.cookie.indexOf(escape(cookieName) + '=');
+	if (posName != -1) {
+		var posValue = posName + (escape(cookieName) + '=').length;
+		var endPos = document.cookie.indexOf(';', posValue);
+		if (endPos != -1) cookieValue = unescape(document.cookie.substring(posValue, endPos));
+		else cookieValue = unescape(document.cookie.substring(posValue));
+	}
+	return (cookieValue);
+};
+
+// [Cookie] Returns ids of open nodes as a string
+dTree.prototype.updateCookie = function() {
+	var str = '';
+	for (var n=0; n<this.aNodes.length; n++) {
+		if (this.aNodes[n]._io && this.aNodes[n].pid != this.root.id) {
+			if (str) str += '.';
+			str += this.aNodes[n].id;
+		}
+	}
+	this.setCookie('co' + this.obj, str);
+};
+
+// [Cookie] Checks if a node id is in a cookie
+dTree.prototype.isOpen = function(id) {
+	var aOpen = this.getCookie('co' + this.obj).split('.');
+	for (var n=0; n<aOpen.length; n++)
+		if (aOpen[n] == id) return true;
+	return false;
+};
+
+// If Push and pop is not implemented by the browser
+if (!Array.prototype.push) {
+	Array.prototype.push = function array_push() {
+		for(var i=0;i<arguments.length;i++)
+			this[this.length]=arguments[i];
+		return this.length;
+	}
+};
+if (!Array.prototype.pop) {
+	Array.prototype.pop = function array_pop() {
+		lastElement = this[this.length-1];
+		this.length = Math.max(this.length-1,0);
+		return lastElement;
+	}
+};
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/EspressoMaker.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/EspressoMaker.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/EspressoMaker.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/bean.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/bean.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/bean.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/beans.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/beans.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/beans.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/card.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/card.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/card.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/container.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/container.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/container.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/database.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/database.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/database.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/elements32.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/elements32.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/elements32.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/flash.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/flash.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/flash.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/jboss.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/jboss.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/jboss.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/jndiview.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/jndiview.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/jndiview.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/logo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/logo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/logo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/otherimages.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/otherimages.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/otherimages.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/recycle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/recycle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/recycle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/rubiks.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/rubiks.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/rubiks.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/server.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/server.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/server.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/service.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/service.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/service.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/serviceset.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/serviceset.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/serviceset.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/servinghand.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/servinghand.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/servinghand.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/settings32.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/settings32.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/settings32.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/smallnet.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/smallnet.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/smallnet.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/spirale.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/spirale.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/spirale.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/spirale32.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/spirale32.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/spirale32.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/starfolder.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/starfolder.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/images/starfolder.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/base.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/base.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/base.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/cd.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/cd.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/cd.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/empty.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/empty.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/empty.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/folder.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/folder.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/folder.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/folderopen.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/folderopen.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/folderopen.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/globe.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/globe.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/globe.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/imgfolder.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/imgfolder.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/imgfolder.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/join.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/join.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/join.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/joinbottom.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/joinbottom.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/joinbottom.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/line.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/line.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/line.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/minus.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/minus.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/minus.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/minusbottom.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/minusbottom.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/minusbottom.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/musicfolder.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/musicfolder.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/musicfolder.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/nolines_minus.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/nolines_minus.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/nolines_minus.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/nolines_plus.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/nolines_plus.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/nolines_plus.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/page.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/page.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/page.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/plus.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/plus.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/plus.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/plusbottom.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/plusbottom.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/plusbottom.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/question.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/question.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/question.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/trash.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/trash.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/img/trash.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/index.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/index.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/index.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,19 +0,0 @@
-<html>
-
-<head>
-<title>Administration Console</title>
-</head>
-
-<frameset cols="30%,*">
-  <frame id="left" name="left" src="applet.jsp" scrolling="no" marginwidth="0" marginheight="0" style="padding-left: 8; padding-right: 0; padding-top: 8; padding-bottom: 0">
-  <frame id="right" name="right" src="ServerInfo.jsp" >
-  <noframes>
-  <body>
-
-  <p>Please use a frame-capable browser.</p>
-
-  </body>
-  </noframes>
-</frameset>
-
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/index.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/index.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/index.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/index.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,19 @@
+<html>
+
+<head>
+<title>Administration Console</title>
+</head>
+
+<frameset cols="30%,*">
+  <frame id="left" name="left" src="applet.jsp" scrolling="no" marginwidth="0" marginheight="0" style="padding-left: 8; padding-right: 0; padding-top: 8; padding-bottom: 0">
+  <frame id="right" name="right" src="ServerInfo.jsp" >
+  <noframes>
+  <body>
+
+  <p>Please use a frame-capable browser.</p>
+
+  </body>
+  </noframes>
+</frameset>
+
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listActiveAlarmTable.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listActiveAlarmTable.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listActiveAlarmTable.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,175 +0,0 @@
-<%@ page import="
-java.net.URLEncoder,
-java.util.Map,
-javax.management.MBeanServer,
-javax.management.ObjectName,
-javax.management.Notification,
-org.jboss.util.Strings,
-org.jboss.mx.util.MBeanServerLocator,
-org.jboss.monitor.alarm.Alarm,
-org.jboss.monitor.alarm.AlarmHelper,
-org.jboss.monitor.alarm.AlarmNotification,
-org.jboss.monitor.alarm.AlarmTableNotification,
-org.jboss.monitor.services.ActiveAlarmTableMBean
-"%>
- <%--
- | Show the ActiveAlarmTable
- |
- | Author: Dimitris Andreadis (dimitris at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%
-try
-{
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-   <title>JBoss Management Console - Active Alarm Table</title>
-   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-   <link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-
-<body>
-<!-- header begin -->
-   <img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-   <div id="header">&nbsp;</div>
-   <div id="navigation_bar"/>
-<!-- header end -->
-<hr class="hide"/>
-   <center>
-   <div id="content">
-      <div class="content_block" style="width: 100%; height: 247">
-         <h3>Active Alarm Table</h3>
-<%
-   MBeanServer server = MBeanServerLocator.locateJBoss();
-   ObjectName target = ActiveAlarmTableMBean.OBJECT_NAME;
-   AlarmTableNotification[] altab = (AlarmTableNotification[])server.invoke(target, "fetchAlarmTable", new Object[] {}, new String[] {});
-
-   // get some statistics from the table
-   Map stats = AlarmHelper.getAlarmTableNotificationStats(altab);
-   Integer stateCleared = (Integer)stats.get(AlarmHelper.getStateAsString(Alarm.STATE_CLEARED));
-   Integer stateChanged = (Integer)stats.get(AlarmHelper.getStateAsString(Alarm.STATE_CHANGED));
-   Integer stateCreated = (Integer)stats.get(AlarmHelper.getStateAsString(Alarm.STATE_CREATED));
-   Integer stateNone    = (Integer)stats.get(AlarmHelper.getStateAsString(Alarm.STATE_NONE));
-   Integer severityNormal   = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_NORMAL));
-   Integer severityWarning  = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_WARNING));
-   Integer severityMinor    = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_MINOR));
-   Integer severityMajor    = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_MAJOR));
-   Integer severityCritical = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_CRITICAL));
-   Integer severityUnknown  = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_UNKNOWN));
-   int statefullCount = altab.length - stateNone.intValue();
-%>
-<p>&nbsp;</p>
-<center>
-   Alarm Count: <%=altab.length%><br>
-   (Stateless: <%=stateNone%>, Statefull: <%=statefullCount%>)<br><br>
-   <table class="data_table">
-   <tr>
-      <th width="50%" align="left">Alarm State</th>
-      <th width="50%" align="left">Alarm Severity</th>
-   </tr>
-   <tr>
-      <td>
-      NONE: <%=stateNone%><br>
-      CREATED: <%=stateCreated%><br>
-      CHANGED: <%=stateChanged%><br>
-      CLEARED: <%=stateCleared%>
-      </td>
-      <td>
-      UNKNOWN: <%=severityUnknown%><br>
-      CRITICAL: <%=severityCritical%><br>
-      MAJOR: <%=severityMajor%><br>
-      MINOR: <%=severityMinor%><br>
-      WARNING: <%=severityWarning%><br>
-      NORMAL: <%=severityNormal%>
-      </td>
-   </tr>
-   </table>
- <form action="listActiveAlarmTable.jsp" method="post" align="middle">
-   <input type="submit" name="action" value="Refresh Table">
-</form>
-</center>
-<table class="data_table" cellspacing="2" cellpadding="2" border="1" >
-<tr>
-   <th width="150">AlarmInfo</th>
-   <th>NotificationInfo</th>
-</tr>
-<%
-   for (int i = 0; i < altab.length; i++)
-   {
-      AlarmTableNotification atn = altab[i];
-
-      String alarmId = atn.getAlarmId();
-      String severity = AlarmHelper.getSeverityAsString(atn.getSeverity());
-      String alarmState = AlarmHelper.getStateAsString(atn.getAlarmState());
-      boolean ackState = atn.getAckState();
-      long ackTime = atn.getAckTime();
-      String ackUser = atn.getAckUser();
-      String ackSystem = atn.getAckSystem();
-
-      Notification n = (Notification)atn.getUserData();
-      Object source = AlarmNotification.getEffectiveSource(n);
-      String sourceLink = "/jmx-console/HtmlAdaptor?action=inspectMBean&name=" + URLEncoder.encode(source.toString());
-      String type = n.getType();
-      long timeStamp = n.getTimeStamp();
-      long sequenceNumber = n.getSequenceNumber();
-      String message = (n.getMessage() != null) ? Strings.subst("\n", "<br>", n.getMessage()) : "null";
-      String userData = (n.getUserData() != null) ? Strings.subst("\n", "<br>", n.getUserData().toString()) : "null";
-%>
-<tr>
-   <td>
-      alarmId: <font color="navy"><%=alarmId%></font><br><br>
-      severity: <font color="fuchsia"><%=severity%></font><br>
-      alarmState: <font color="fuchsia"><%=alarmState%></font><br><br>
-      ackState: <font color="navy"><%=ackState%></font><br><br>
-      actTime: <font color="navy"><%=ackTime%></font><br>
-      ackUser: <font color="navy"><%=ackUser%></font><br>
-      ackSystem: <font color="navy"><%=ackSystem%></font>
-      <form action="AcknowledgeActiveAlarms" method="post">
-         <input type="hidden" name="alarmId" value="<%=alarmId%>">
-         <input type="submit" name="action" value="Ack">
-      </form>
-   </td>
-   <td>
-      source: <a href="<%=sourceLink%>"><%=source%></a><br>
-      type: <font color="navy"><%=type%></font><br>
-      timeStamp: <font color="navy"><%=timeStamp%></font><br>
-      sequenceNumber: <font color="navy"><%=sequenceNumber%></font><br><br>
-      message: <font color="navy"><%=message%></font><br><br>
-      userData: <font color="navy"><%=userData%></font>
-   </td>
-</tr>
-<% 
-   }
-%>
-</table>
-<form action="AcknowledgeActiveAlarms" method="post">
-   <input type="hidden" name="alarmId" value="*">
-   <input type="submit" name="action" value="Acknowledge All Alarms">
-</form>
-<%
-}
-catch (Exception ex)
-{
-   %> ERROR in parsing <%
-   ex.printStackTrace();
-}
-%>
-      </div>
-   <div class="spacer"><hr/></div>
-   </div>
-</center>
-<!-- content end -->
-<hr class="hide"/>
-<!-- footer begin -->
-<div id="footer">
-   <div id="credits">JBoss&trade; Management Console</div>
-   <div id="footer_bar">&nbsp;</div>
-</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listActiveAlarmTable.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listActiveAlarmTable.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listActiveAlarmTable.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listActiveAlarmTable.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,175 @@
+<%@ page import="
+java.net.URLEncoder,
+java.util.Map,
+javax.management.MBeanServer,
+javax.management.ObjectName,
+javax.management.Notification,
+org.jboss.util.Strings,
+org.jboss.mx.util.MBeanServerLocator,
+org.jboss.monitor.alarm.Alarm,
+org.jboss.monitor.alarm.AlarmHelper,
+org.jboss.monitor.alarm.AlarmNotification,
+org.jboss.monitor.alarm.AlarmTableNotification,
+org.jboss.monitor.services.ActiveAlarmTableMBean
+"%>
+ <%--
+ | Show the ActiveAlarmTable
+ |
+ | Author: Dimitris Andreadis (dimitris at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%
+try
+{
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+   <title>JBoss Management Console - Active Alarm Table</title>
+   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+   <link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+
+<body>
+<!-- header begin -->
+   <img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+   <div id="header">&nbsp;</div>
+   <div id="navigation_bar"/>
+<!-- header end -->
+<hr class="hide"/>
+   <center>
+   <div id="content">
+      <div class="content_block" style="width: 100%; height: 247">
+         <h3>Active Alarm Table</h3>
+<%
+   MBeanServer server = MBeanServerLocator.locateJBoss();
+   ObjectName target = ActiveAlarmTableMBean.OBJECT_NAME;
+   AlarmTableNotification[] altab = (AlarmTableNotification[])server.invoke(target, "fetchAlarmTable", new Object[] {}, new String[] {});
+
+   // get some statistics from the table
+   Map stats = AlarmHelper.getAlarmTableNotificationStats(altab);
+   Integer stateCleared = (Integer)stats.get(AlarmHelper.getStateAsString(Alarm.STATE_CLEARED));
+   Integer stateChanged = (Integer)stats.get(AlarmHelper.getStateAsString(Alarm.STATE_CHANGED));
+   Integer stateCreated = (Integer)stats.get(AlarmHelper.getStateAsString(Alarm.STATE_CREATED));
+   Integer stateNone    = (Integer)stats.get(AlarmHelper.getStateAsString(Alarm.STATE_NONE));
+   Integer severityNormal   = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_NORMAL));
+   Integer severityWarning  = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_WARNING));
+   Integer severityMinor    = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_MINOR));
+   Integer severityMajor    = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_MAJOR));
+   Integer severityCritical = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_CRITICAL));
+   Integer severityUnknown  = (Integer)stats.get(AlarmHelper.getSeverityAsString(Alarm.SEVERITY_UNKNOWN));
+   int statefullCount = altab.length - stateNone.intValue();
+%>
+<p>&nbsp;</p>
+<center>
+   Alarm Count: <%=altab.length%><br>
+   (Stateless: <%=stateNone%>, Statefull: <%=statefullCount%>)<br><br>
+   <table class="data_table">
+   <tr>
+      <th width="50%" align="left">Alarm State</th>
+      <th width="50%" align="left">Alarm Severity</th>
+   </tr>
+   <tr>
+      <td>
+      NONE: <%=stateNone%><br>
+      CREATED: <%=stateCreated%><br>
+      CHANGED: <%=stateChanged%><br>
+      CLEARED: <%=stateCleared%>
+      </td>
+      <td>
+      UNKNOWN: <%=severityUnknown%><br>
+      CRITICAL: <%=severityCritical%><br>
+      MAJOR: <%=severityMajor%><br>
+      MINOR: <%=severityMinor%><br>
+      WARNING: <%=severityWarning%><br>
+      NORMAL: <%=severityNormal%>
+      </td>
+   </tr>
+   </table>
+ <form action="listActiveAlarmTable.jsp" method="post" align="middle">
+   <input type="submit" name="action" value="Refresh Table">
+</form>
+</center>
+<table class="data_table" cellspacing="2" cellpadding="2" border="1" >
+<tr>
+   <th width="150">AlarmInfo</th>
+   <th>NotificationInfo</th>
+</tr>
+<%
+   for (int i = 0; i < altab.length; i++)
+   {
+      AlarmTableNotification atn = altab[i];
+
+      String alarmId = atn.getAlarmId();
+      String severity = AlarmHelper.getSeverityAsString(atn.getSeverity());
+      String alarmState = AlarmHelper.getStateAsString(atn.getAlarmState());
+      boolean ackState = atn.getAckState();
+      long ackTime = atn.getAckTime();
+      String ackUser = atn.getAckUser();
+      String ackSystem = atn.getAckSystem();
+
+      Notification n = (Notification)atn.getUserData();
+      Object source = AlarmNotification.getEffectiveSource(n);
+      String sourceLink = "/jmx-console/HtmlAdaptor?action=inspectMBean&name=" + URLEncoder.encode(source.toString());
+      String type = n.getType();
+      long timeStamp = n.getTimeStamp();
+      long sequenceNumber = n.getSequenceNumber();
+      String message = (n.getMessage() != null) ? Strings.subst("\n", "<br>", n.getMessage()) : "null";
+      String userData = (n.getUserData() != null) ? Strings.subst("\n", "<br>", n.getUserData().toString()) : "null";
+%>
+<tr>
+   <td>
+      alarmId: <font color="navy"><%=alarmId%></font><br><br>
+      severity: <font color="fuchsia"><%=severity%></font><br>
+      alarmState: <font color="fuchsia"><%=alarmState%></font><br><br>
+      ackState: <font color="navy"><%=ackState%></font><br><br>
+      actTime: <font color="navy"><%=ackTime%></font><br>
+      ackUser: <font color="navy"><%=ackUser%></font><br>
+      ackSystem: <font color="navy"><%=ackSystem%></font>
+      <form action="AcknowledgeActiveAlarms" method="post">
+         <input type="hidden" name="alarmId" value="<%=alarmId%>">
+         <input type="submit" name="action" value="Ack">
+      </form>
+   </td>
+   <td>
+      source: <a href="<%=sourceLink%>"><%=source%></a><br>
+      type: <font color="navy"><%=type%></font><br>
+      timeStamp: <font color="navy"><%=timeStamp%></font><br>
+      sequenceNumber: <font color="navy"><%=sequenceNumber%></font><br><br>
+      message: <font color="navy"><%=message%></font><br><br>
+      userData: <font color="navy"><%=userData%></font>
+   </td>
+</tr>
+<% 
+   }
+%>
+</table>
+<form action="AcknowledgeActiveAlarms" method="post">
+   <input type="hidden" name="alarmId" value="*">
+   <input type="submit" name="action" value="Acknowledge All Alarms">
+</form>
+<%
+}
+catch (Exception ex)
+{
+   %> ERROR in parsing <%
+   ex.printStackTrace();
+}
+%>
+      </div>
+   <div class="spacer"><hr/></div>
+   </div>
+</center>
+<!-- content end -->
+<hr class="hide"/>
+<!-- footer begin -->
+<div id="footer">
+   <div id="credits">JBoss&trade; Management Console</div>
+   <div id="footer_bar">&nbsp;</div>
+</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listMonitors.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listMonitors.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listMonitors.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,142 +0,0 @@
-<%@ page import="javax.management.MBeanServer,
-                 org.jboss.mx.util.MBeanServerLocator,
-                 org.jboss.mx.util.InstanceOfQueryExp,
-                 java.util.Set,
-                 java.util.Iterator,
-                 javax.management.ObjectInstance,
-                 javax.management.ObjectName,
-                 java.util.HashSet,
-                 java.util.ArrayList"%>
- <%--
- |
- |  Author: Bill Burke    (bill at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%
-try
-{
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Manage Monitor</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%; height: 247">
-			<h3>Monitors and Monitor Status</h3>
-					<p>&nbsp;</p>
-<table cellspacing="2" cellpadding="2" border="1">
-<tr>
-    <td><b>Status</b></td>
-    <td><b>Monitor Name</b></td>
-    <td><b>Observed MBean</b></td>
-    <td><b>Observed Attribute</b></td>
-    <td>&nbsp;</td>
-</tr>
-<%
-   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
-   InstanceOfQueryExp queryExp = null;
-   queryExp = new InstanceOfQueryExp("org.jboss.monitor.JBossMonitorMBean");
-   Set monitors = mbeanServer.queryNames(null, queryExp);
-   Iterator mbeans = monitors.iterator();
-   boolean someAlertSet = false;
-   while (mbeans.hasNext())
-   {
-      ObjectName moname = (ObjectName)mbeans.next();
-      String monitorName = (String)mbeanServer.getAttribute(moname, "MonitorName");
-      ObjectName observedObject = (ObjectName)mbeanServer.getAttribute(moname, "ObservedObject");
-      String attribute = (String)mbeanServer.getAttribute(moname, "ObservedAttribute");
-      boolean enabled = ((Boolean)mbeanServer.getAttribute(moname, "Enabled")).booleanValue();
-
-      Object[] args = {"monitors", monitorName, "-service.xml"};
-      String[] signature = {"java.lang.String", "java.lang.String", "java.lang.String"};
-      Object rtn = mbeanServer.invoke(new ObjectName("jboss.admin:service=DeploymentFileRepository"), "isStored", args, signature);
-      boolean persisted = ((Boolean)rtn).booleanValue();
-
-      Object[] nullArgs = {};
-      String[] nullSig = {};
-      boolean alerted = ((Boolean)mbeanServer.invoke(moname, "alerted", nullArgs, nullSig)).booleanValue();
-      if (alerted) someAlertSet = true;
-      String color = "black";
-      if (!enabled) color = "grey";
-      String status = "";
-      if (alerted)
-      {
-         status = "<font color=\"red\">ALERT</font>";
-      }
-      else if (!enabled)
-      {
-         status = "<font color=\"grey\"><i>disabled</i></font>";
-      }
-      else
-      {
-         status = "<font color=\"green\">OK</font>";
-      }
-      String link = null;
-      if (persisted)
-      {
-         link = "manageThresholdMonitor.jsp?monitorObjectName=" + java.net.URLEncoder.encode(moname.toString());
-      }
-      else
-      {
-         link = "/jmx-console/HtmlAdaptor?action=inspectMBean&name=" + java.net.URLEncoder.encode(moname.toString());
-      }
-      String observedMbeanLink = "/jmx-console/HtmlAdaptor?action=inspectMBean&name=" + java.net.URLEncoder.encode(observedObject.toString());
-%>
-<tr>
-    <td><%=status%></td>
-    <td><font color="<%=color%>"><%=monitorName%></font></td>
-    <td><font color="<%=color%>"><a href="<%=observedMbeanLink%>"><%=observedObject.toString()%></a></font></td>
-    <td><font color="<%=color%>"><%=attribute%></font></td>
-    <td><a href="<%=link%>">manage</a></td>
-</tr>
-<%
-   }
-   %>
-</table>
-<%
-   if (someAlertSet)
-   {
-%>
-<form action="ClearMonitorAlerts" method="post">
-<input type="submit" name="action" value="Clear All Alerts">
-</form>
-<%
-   }
-}
-catch (Exception ex)
-{
-   %> ERROR in parsing <%
-   ex.printStackTrace();
-}
-%>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listMonitors.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listMonitors.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listMonitors.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/listMonitors.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,142 @@
+<%@ page import="javax.management.MBeanServer,
+                 org.jboss.mx.util.MBeanServerLocator,
+                 org.jboss.mx.util.InstanceOfQueryExp,
+                 java.util.Set,
+                 java.util.Iterator,
+                 javax.management.ObjectInstance,
+                 javax.management.ObjectName,
+                 java.util.HashSet,
+                 java.util.ArrayList"%>
+ <%--
+ |
+ |  Author: Bill Burke    (bill at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%
+try
+{
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Manage Monitor</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%; height: 247">
+			<h3>Monitors and Monitor Status</h3>
+					<p>&nbsp;</p>
+<table cellspacing="2" cellpadding="2" border="1">
+<tr>
+    <td><b>Status</b></td>
+    <td><b>Monitor Name</b></td>
+    <td><b>Observed MBean</b></td>
+    <td><b>Observed Attribute</b></td>
+    <td>&nbsp;</td>
+</tr>
+<%
+   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
+   InstanceOfQueryExp queryExp = null;
+   queryExp = new InstanceOfQueryExp("org.jboss.monitor.JBossMonitorMBean");
+   Set monitors = mbeanServer.queryNames(null, queryExp);
+   Iterator mbeans = monitors.iterator();
+   boolean someAlertSet = false;
+   while (mbeans.hasNext())
+   {
+      ObjectName moname = (ObjectName)mbeans.next();
+      String monitorName = (String)mbeanServer.getAttribute(moname, "MonitorName");
+      ObjectName observedObject = (ObjectName)mbeanServer.getAttribute(moname, "ObservedObject");
+      String attribute = (String)mbeanServer.getAttribute(moname, "ObservedAttribute");
+      boolean enabled = ((Boolean)mbeanServer.getAttribute(moname, "Enabled")).booleanValue();
+
+      Object[] args = {"monitors", monitorName, "-service.xml"};
+      String[] signature = {"java.lang.String", "java.lang.String", "java.lang.String"};
+      Object rtn = mbeanServer.invoke(new ObjectName("jboss.admin:service=DeploymentFileRepository"), "isStored", args, signature);
+      boolean persisted = ((Boolean)rtn).booleanValue();
+
+      Object[] nullArgs = {};
+      String[] nullSig = {};
+      boolean alerted = ((Boolean)mbeanServer.invoke(moname, "alerted", nullArgs, nullSig)).booleanValue();
+      if (alerted) someAlertSet = true;
+      String color = "black";
+      if (!enabled) color = "grey";
+      String status = "";
+      if (alerted)
+      {
+         status = "<font color=\"red\">ALERT</font>";
+      }
+      else if (!enabled)
+      {
+         status = "<font color=\"grey\"><i>disabled</i></font>";
+      }
+      else
+      {
+         status = "<font color=\"green\">OK</font>";
+      }
+      String link = null;
+      if (persisted)
+      {
+         link = "manageThresholdMonitor.jsp?monitorObjectName=" + java.net.URLEncoder.encode(moname.toString());
+      }
+      else
+      {
+         link = "/jmx-console/HtmlAdaptor?action=inspectMBean&name=" + java.net.URLEncoder.encode(moname.toString());
+      }
+      String observedMbeanLink = "/jmx-console/HtmlAdaptor?action=inspectMBean&name=" + java.net.URLEncoder.encode(observedObject.toString());
+%>
+<tr>
+    <td><%=status%></td>
+    <td><font color="<%=color%>"><%=monitorName%></font></td>
+    <td><font color="<%=color%>"><a href="<%=observedMbeanLink%>"><%=observedObject.toString()%></a></font></td>
+    <td><font color="<%=color%>"><%=attribute%></font></td>
+    <td><a href="<%=link%>">manage</a></td>
+</tr>
+<%
+   }
+   %>
+</table>
+<%
+   if (someAlertSet)
+   {
+%>
+<form action="ClearMonitorAlerts" method="post">
+<input type="submit" name="action" value="Clear All Alerts">
+</form>
+<%
+   }
+}
+catch (Exception ex)
+{
+   %> ERROR in parsing <%
+   ex.printStackTrace();
+}
+%>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageSnapshot.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageSnapshot.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageSnapshot.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,132 +0,0 @@
-<%@ page import="javax.management.MBeanServer,
-                 org.jboss.mx.util.MBeanServerLocator,
-                 org.jboss.mx.util.InstanceOfQueryExp,
-                 java.util.Set,
-                 java.util.Iterator,
-                 javax.management.ObjectInstance,
-                 javax.management.ObjectName,
-                 java.util.HashSet,
-                 java.util.ArrayList"%>
- <%--
- |
- |  Author: Bill Burke    (bill at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%
-try
-{
-   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
-   String error = (String)request.getAttribute("error");
-   ObjectName moname = null;
-   String monitorName = null;
-   String monitorObjectName = request.getParameter("monitorObjectName");
-   /*
-   if (monitorObjectName == null) // if we're being routed via
-   {
-      monitorName = (String)request.getAttribute("monitorName");
-      moname = new ObjectName("jboss.snapshot:name=" + monitorName);
-   }
-   */
-   moname = new ObjectName(monitorObjectName);
-   monitorName = (String)mbeanServer.getAttribute(moname, "MonitorName");
-   ObjectName observedObject = (ObjectName)mbeanServer.getAttribute(moname, "ObservedObject");
-   String attribute = (String)mbeanServer.getAttribute(moname, "ObservedAttribute");
-   Long period = (Long)mbeanServer.getAttribute(moname, "Period");
-   boolean recording = ((Boolean)mbeanServer.getAttribute(moname, "Recording")).booleanValue();
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Manage Snapshot</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%; height: 247">
-			<h3>Manage Snapshot</h3>
-					<p>&nbsp;</p>
-<%
-   if (error != null)
-   {
-%>
-					<p><font color="red" size ="-2"><%=error%></font> </p>
-<%
-   }
-%>
-<form action="ManageSnapshot" method="post">
-<input type="hidden" name="monitorObjectName" value="<%=moname.toString()%>">
-<table cellspacing="2" cellpadding="2" border="0">
-<tr>
-    <td><b>Monitor Name</b></td>
-    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>" readonly></td>
-    <td><i>The name of the monitor and how it will be references within web console</i></td>
-</tr>
-<tr>
-    <td><b>Monitor's Object Name</b></td>
-    <td><input type="text" name="monitorObjectName" size="35" value="<%=monitorObjectName%>" readonly></td>
-    <td><i>The MBean javax.management.ObjectName</i></td>
-</tr>
-<tr>
-    <td><b>Object Name</b></td>
-    <td><input type="text" name="objectName" value="<%=observedObject.toString()%>" size="35" readonly></td>
-    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Attribute</b></td>
-    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35" readonly></td>
-    <td><i>The MBean Attribute you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Time Period</b></td>
-    <td><input type="text" name="period" size="35" value="<%=period%>" readonly></td>
-    <td><i>How often should threshold be tested.</i></td>
-</tr>
-</table>
-<% if (recording)
-   {
-%>
-<input type="submit" name="action" value="Stop Snapshot">
-<% }  else {%>
-<input type="submit" name="action" value="Start Snapshot">
-<% } %>
-<input type="submit" name="action" value="Graph Dataset">
-<input type="submit" name="action" value="Clear Dataset">
-<input type="submit" name="action" value="Show Dataset">
-<input type="submit" name="action" value="Remove Snapshot">
-</form>
-<%
-}
-catch (Exception ex)
-{
-   %> ERROR  <%
-   ex.printStackTrace();
-}
-%>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageSnapshot.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageSnapshot.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageSnapshot.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageSnapshot.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,132 @@
+<%@ page import="javax.management.MBeanServer,
+                 org.jboss.mx.util.MBeanServerLocator,
+                 org.jboss.mx.util.InstanceOfQueryExp,
+                 java.util.Set,
+                 java.util.Iterator,
+                 javax.management.ObjectInstance,
+                 javax.management.ObjectName,
+                 java.util.HashSet,
+                 java.util.ArrayList"%>
+ <%--
+ |
+ |  Author: Bill Burke    (bill at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%
+try
+{
+   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
+   String error = (String)request.getAttribute("error");
+   ObjectName moname = null;
+   String monitorName = null;
+   String monitorObjectName = request.getParameter("monitorObjectName");
+   /*
+   if (monitorObjectName == null) // if we're being routed via
+   {
+      monitorName = (String)request.getAttribute("monitorName");
+      moname = new ObjectName("jboss.snapshot:name=" + monitorName);
+   }
+   */
+   moname = new ObjectName(monitorObjectName);
+   monitorName = (String)mbeanServer.getAttribute(moname, "MonitorName");
+   ObjectName observedObject = (ObjectName)mbeanServer.getAttribute(moname, "ObservedObject");
+   String attribute = (String)mbeanServer.getAttribute(moname, "ObservedAttribute");
+   Long period = (Long)mbeanServer.getAttribute(moname, "Period");
+   boolean recording = ((Boolean)mbeanServer.getAttribute(moname, "Recording")).booleanValue();
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Manage Snapshot</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%; height: 247">
+			<h3>Manage Snapshot</h3>
+					<p>&nbsp;</p>
+<%
+   if (error != null)
+   {
+%>
+					<p><font color="red" size ="-2"><%=error%></font> </p>
+<%
+   }
+%>
+<form action="ManageSnapshot" method="post">
+<input type="hidden" name="monitorObjectName" value="<%=moname.toString()%>">
+<table cellspacing="2" cellpadding="2" border="0">
+<tr>
+    <td><b>Monitor Name</b></td>
+    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>" readonly></td>
+    <td><i>The name of the monitor and how it will be references within web console</i></td>
+</tr>
+<tr>
+    <td><b>Monitor's Object Name</b></td>
+    <td><input type="text" name="monitorObjectName" size="35" value="<%=monitorObjectName%>" readonly></td>
+    <td><i>The MBean javax.management.ObjectName</i></td>
+</tr>
+<tr>
+    <td><b>Object Name</b></td>
+    <td><input type="text" name="objectName" value="<%=observedObject.toString()%>" size="35" readonly></td>
+    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Attribute</b></td>
+    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35" readonly></td>
+    <td><i>The MBean Attribute you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Time Period</b></td>
+    <td><input type="text" name="period" size="35" value="<%=period%>" readonly></td>
+    <td><i>How often should threshold be tested.</i></td>
+</tr>
+</table>
+<% if (recording)
+   {
+%>
+<input type="submit" name="action" value="Stop Snapshot">
+<% }  else {%>
+<input type="submit" name="action" value="Start Snapshot">
+<% } %>
+<input type="submit" name="action" value="Graph Dataset">
+<input type="submit" name="action" value="Clear Dataset">
+<input type="submit" name="action" value="Show Dataset">
+<input type="submit" name="action" value="Remove Snapshot">
+</form>
+<%
+}
+catch (Exception ex)
+{
+   %> ERROR  <%
+   ex.printStackTrace();
+}
+%>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageStringThresholdMonitor.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageStringThresholdMonitor.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageStringThresholdMonitor.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,199 +0,0 @@
-<%@ page import="javax.management.MBeanServer,
-                 org.jboss.mx.util.MBeanServerLocator,
-                 org.jboss.mx.util.InstanceOfQueryExp,
-                 java.util.Set,
-                 java.util.Iterator,
-                 javax.management.ObjectInstance,
-                 javax.management.ObjectName,
-                 java.util.HashSet,
-                 java.util.ArrayList"%>
- <%--
- |
- |  Author: Bill Burke    (bill at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%
-try
-{
-   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
-   String error = (String)request.getAttribute("error");
-   String monitorObjectName = request.getParameter("monitorObjectName");
-   ObjectName moname = new ObjectName(monitorObjectName);
-   String monitorName = (String)mbeanServer.getAttribute(moname, "MonitorName");
-   ObjectName observedObject = (ObjectName)mbeanServer.getAttribute(moname, "ObservedObject");
-   String attribute = (String)mbeanServer.getAttribute(moname, "ObservedAttribute");
-   String threshold = (String)mbeanServer.getAttribute(moname, "Threshold");
-   Long period = (Long)mbeanServer.getAttribute(moname, "Period");
-   boolean equality = ((Boolean)mbeanServer.getAttribute(moname, "EqualityTriggersAlert")).booleanValue();
-   boolean enabled = ((Boolean)mbeanServer.getAttribute(moname, "Enabled")).booleanValue();
-   ArrayList alerts = (ArrayList)mbeanServer.getAttribute(moname, "AlertListeners");
-
-   Object[] args = {"monitors", monitorName, "-service.xml"};
-   String[] signature = {"java.lang.String", "java.lang.String", "java.lang.String"};
-   Object rtn = mbeanServer.invoke(new ObjectName("jboss.admin:service=DeploymentFileRepository"), "isStored", args, signature);
-   boolean persisted = ((Boolean)rtn).booleanValue();
-
-   Object[] nullArgs = {};
-   String[] nullSig = {};
-   boolean alerted = ((Boolean)mbeanServer.invoke(moname, "alerted", nullArgs, nullSig)).booleanValue();
-   Object triggeredValue = null;
-   if (alerted) triggeredValue = mbeanServer.getAttribute(moname, "TriggeredAttributeValue");
-   String color = alerted ? "red" : "green";
-
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Manage Monitor</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%; height: 247">
-			<h3><font color="<%=color%>">Manage String MBean Monitor</font></h3>
-					<p>&nbsp;</p>
-<%
-   if (error != null)
-   {
-%>
-					<p><font color="red" size ="-2"><%=error%></font> </p>
-<%
-   }
-%>
-<form action="ManageStringThresholdMonitor" method="post">
-<input type="hidden" name="monitorObjectName" value="<%=moname.toString()%>">
-<table cellspacing="2" cellpadding="2" border="0">
-<tr>
-    <td><b>Monitor Name</b></td>
-    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>" readonly></td>
-    <td><i>The name of the monitor and how it will be references within web console</i></td>
-</tr>
-<tr>
-    <td><b>Monitor's Object Name</b></td>
-    <td><input type="text" name="monitorObjectName" size="35" value="<%=monitorObjectName%>" readonly></td>
-    <td><i>The MBean javax.management.ObjectName</i></td>
-</tr>
-<tr>
-    <td><b>Object Name</b></td>
-    <td><input type="text" name="objectName" value="<%=observedObject.toString()%>" size="35" readonly></td>
-    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Attribute</b></td>
-    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35" readonly></td>
-    <td><i>The MBean Attribute you are monitoring</i></td>
-</tr>
-<%
-   if (alerted)
-   {
-%>
-<tr>
-    <td><font color="red"><b>Triggered Value</b></font></td>
-    <td><input type="text" name="trigger" value="<%=triggeredValue.toString()%>" size="35" readonly></td>
-    <td><i>The attribute value the triggered the threshold.</i></td>
-</tr>
-<% } %>
-<tr>
-    <td><b>Threshold</b></td>
-    <td><input type="text" name="threshold" size="35" value="<%=threshold%>"></td>
-    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
-</tr>
-<tr>
-    <td><b>Time Period</b></td>
-    <td><input type="text" name="period" size="35" value="<%=period%>"></td>
-    <td><i>How often should threshold be tested.</i></td>
-</tr>
-<tr>
-    <td><b>Persist Changes</b></td>
-    <td><input type="checkbox" name="persisted" value="" checked></td>
-    <td><i>Should changes be reflected in deployment file.</i></td>
-</tr>
-<tr>
-    <td><b>Equality Trigger</b></td>
-    <td><input type="checkbox" name="equality" value="" <%=equality ? "checked" : ""%>></td>
-    <td><i>Uncheck this box if you want an alert to trigger when attribute changes from threshold value</i></td>
-</tr>
-<tr>
-    <td><b>Enable Monitor</b></td>
-    <td><input type="checkbox" name="enabled" value="" <%=enabled ? "checked" : ""%>></td>
-    <td><i>Should this monitor be enabled.</i></td>
-</tr>
-<tr>
-    <td><b>Alerts</b></td>
-    <td>
-<%
-   InstanceOfQueryExp queryExp = null;
-   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
-   Set allAlertTypes = mbeanServer.queryNames(null, queryExp);
-
-   if (allAlertTypes.size() > 0)
-   {
-%>
-   <select name="alerts" id="alerts" size="<%=Integer.toString(allAlertTypes.size())%>" multiple>
-<%
-      Iterator it = allAlertTypes.iterator();
-      while (it.hasNext())
-      {
-         ObjectName alert = (ObjectName)it.next();
-         String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
-         String selected = "";
-         if (alerts != null && alerts.contains(alert)) selected = "SELECTED";
-%>
-   <option value="<%=alert.toString()%>" <%=selected%>><%=alertName%></option>
-<%
-      }
-   }
-%>
-</select>
-
-    </td>
-    <td><i>Alert Listeners to trigger.</i></td>
-</tr>
-</table>
-<input type="submit" name="action" value="Update Monitor">
-<input type="submit" name="action" value="Remove Monitor">
-<%
-   if (alerted)
-   {
-%>
-<input type="submit" name="action" value="Clear Alert">
-<%
-   }
-%>
-</form>
-<%
-}
-catch (Exception ex)
-{
-   %> ERROR in parsing <%
-   ex.printStackTrace();
-}
-%>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageStringThresholdMonitor.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageStringThresholdMonitor.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageStringThresholdMonitor.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageStringThresholdMonitor.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,199 @@
+<%@ page import="javax.management.MBeanServer,
+                 org.jboss.mx.util.MBeanServerLocator,
+                 org.jboss.mx.util.InstanceOfQueryExp,
+                 java.util.Set,
+                 java.util.Iterator,
+                 javax.management.ObjectInstance,
+                 javax.management.ObjectName,
+                 java.util.HashSet,
+                 java.util.ArrayList"%>
+ <%--
+ |
+ |  Author: Bill Burke    (bill at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%
+try
+{
+   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
+   String error = (String)request.getAttribute("error");
+   String monitorObjectName = request.getParameter("monitorObjectName");
+   ObjectName moname = new ObjectName(monitorObjectName);
+   String monitorName = (String)mbeanServer.getAttribute(moname, "MonitorName");
+   ObjectName observedObject = (ObjectName)mbeanServer.getAttribute(moname, "ObservedObject");
+   String attribute = (String)mbeanServer.getAttribute(moname, "ObservedAttribute");
+   String threshold = (String)mbeanServer.getAttribute(moname, "Threshold");
+   Long period = (Long)mbeanServer.getAttribute(moname, "Period");
+   boolean equality = ((Boolean)mbeanServer.getAttribute(moname, "EqualityTriggersAlert")).booleanValue();
+   boolean enabled = ((Boolean)mbeanServer.getAttribute(moname, "Enabled")).booleanValue();
+   ArrayList alerts = (ArrayList)mbeanServer.getAttribute(moname, "AlertListeners");
+
+   Object[] args = {"monitors", monitorName, "-service.xml"};
+   String[] signature = {"java.lang.String", "java.lang.String", "java.lang.String"};
+   Object rtn = mbeanServer.invoke(new ObjectName("jboss.admin:service=DeploymentFileRepository"), "isStored", args, signature);
+   boolean persisted = ((Boolean)rtn).booleanValue();
+
+   Object[] nullArgs = {};
+   String[] nullSig = {};
+   boolean alerted = ((Boolean)mbeanServer.invoke(moname, "alerted", nullArgs, nullSig)).booleanValue();
+   Object triggeredValue = null;
+   if (alerted) triggeredValue = mbeanServer.getAttribute(moname, "TriggeredAttributeValue");
+   String color = alerted ? "red" : "green";
+
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Manage Monitor</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%; height: 247">
+			<h3><font color="<%=color%>">Manage String MBean Monitor</font></h3>
+					<p>&nbsp;</p>
+<%
+   if (error != null)
+   {
+%>
+					<p><font color="red" size ="-2"><%=error%></font> </p>
+<%
+   }
+%>
+<form action="ManageStringThresholdMonitor" method="post">
+<input type="hidden" name="monitorObjectName" value="<%=moname.toString()%>">
+<table cellspacing="2" cellpadding="2" border="0">
+<tr>
+    <td><b>Monitor Name</b></td>
+    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>" readonly></td>
+    <td><i>The name of the monitor and how it will be references within web console</i></td>
+</tr>
+<tr>
+    <td><b>Monitor's Object Name</b></td>
+    <td><input type="text" name="monitorObjectName" size="35" value="<%=monitorObjectName%>" readonly></td>
+    <td><i>The MBean javax.management.ObjectName</i></td>
+</tr>
+<tr>
+    <td><b>Object Name</b></td>
+    <td><input type="text" name="objectName" value="<%=observedObject.toString()%>" size="35" readonly></td>
+    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Attribute</b></td>
+    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35" readonly></td>
+    <td><i>The MBean Attribute you are monitoring</i></td>
+</tr>
+<%
+   if (alerted)
+   {
+%>
+<tr>
+    <td><font color="red"><b>Triggered Value</b></font></td>
+    <td><input type="text" name="trigger" value="<%=triggeredValue.toString()%>" size="35" readonly></td>
+    <td><i>The attribute value the triggered the threshold.</i></td>
+</tr>
+<% } %>
+<tr>
+    <td><b>Threshold</b></td>
+    <td><input type="text" name="threshold" size="35" value="<%=threshold%>"></td>
+    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
+</tr>
+<tr>
+    <td><b>Time Period</b></td>
+    <td><input type="text" name="period" size="35" value="<%=period%>"></td>
+    <td><i>How often should threshold be tested.</i></td>
+</tr>
+<tr>
+    <td><b>Persist Changes</b></td>
+    <td><input type="checkbox" name="persisted" value="" checked></td>
+    <td><i>Should changes be reflected in deployment file.</i></td>
+</tr>
+<tr>
+    <td><b>Equality Trigger</b></td>
+    <td><input type="checkbox" name="equality" value="" <%=equality ? "checked" : ""%>></td>
+    <td><i>Uncheck this box if you want an alert to trigger when attribute changes from threshold value</i></td>
+</tr>
+<tr>
+    <td><b>Enable Monitor</b></td>
+    <td><input type="checkbox" name="enabled" value="" <%=enabled ? "checked" : ""%>></td>
+    <td><i>Should this monitor be enabled.</i></td>
+</tr>
+<tr>
+    <td><b>Alerts</b></td>
+    <td>
+<%
+   InstanceOfQueryExp queryExp = null;
+   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
+   Set allAlertTypes = mbeanServer.queryNames(null, queryExp);
+
+   if (allAlertTypes.size() > 0)
+   {
+%>
+   <select name="alerts" id="alerts" size="<%=Integer.toString(allAlertTypes.size())%>" multiple>
+<%
+      Iterator it = allAlertTypes.iterator();
+      while (it.hasNext())
+      {
+         ObjectName alert = (ObjectName)it.next();
+         String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
+         String selected = "";
+         if (alerts != null && alerts.contains(alert)) selected = "SELECTED";
+%>
+   <option value="<%=alert.toString()%>" <%=selected%>><%=alertName%></option>
+<%
+      }
+   }
+%>
+</select>
+
+    </td>
+    <td><i>Alert Listeners to trigger.</i></td>
+</tr>
+</table>
+<input type="submit" name="action" value="Update Monitor">
+<input type="submit" name="action" value="Remove Monitor">
+<%
+   if (alerted)
+   {
+%>
+<input type="submit" name="action" value="Clear Alert">
+<%
+   }
+%>
+</form>
+<%
+}
+catch (Exception ex)
+{
+   %> ERROR in parsing <%
+   ex.printStackTrace();
+}
+%>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageThresholdMonitor.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageThresholdMonitor.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageThresholdMonitor.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,204 +0,0 @@
-<%@ page import="javax.management.MBeanServer,
-                 org.jboss.mx.util.MBeanServerLocator,
-                 org.jboss.mx.util.InstanceOfQueryExp,
-                 java.util.Set,
-                 java.util.Iterator,
-                 javax.management.ObjectInstance,
-                 javax.management.ObjectName,
-                 java.util.HashSet,
-                 java.util.ArrayList"%>
- <%--
- |
- |  Author: Bill Burke    (bill at jboss.org)
- |
- | Distributable under LGPL license.
- | See terms of license at gnu.org.
- +--%>
-<%
-try
-{
-   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
-   String error = (String)request.getAttribute("error");
-   String monitorObjectName = request.getParameter("monitorObjectName");
-   ObjectName moname = new ObjectName(monitorObjectName);
-   String monitorName = (String)mbeanServer.getAttribute(moname, "MonitorName");
-   ObjectName observedObject = (ObjectName)mbeanServer.getAttribute(moname, "ObservedObject");
-   String attribute = (String)mbeanServer.getAttribute(moname, "ObservedAttribute");
-   String threshold = (String)mbeanServer.getAttribute(moname, "Threshold");
-   Long period = (Long)mbeanServer.getAttribute(moname, "Period");
-   int compare = ((Integer)mbeanServer.getAttribute(moname, "CompareTo")).intValue();
-   boolean enabled = ((Boolean)mbeanServer.getAttribute(moname, "Enabled")).booleanValue();
-   ArrayList alerts = (ArrayList)mbeanServer.getAttribute(moname, "AlertListeners");
-
-   Object[] args = {"monitors", monitorName, "-service.xml"};
-   String[] signature = {"java.lang.String", "java.lang.String", "java.lang.String"};
-   Object rtn = mbeanServer.invoke(new ObjectName("jboss.admin:service=DeploymentFileRepository"), "isStored", args, signature);
-   boolean persisted = ((Boolean)rtn).booleanValue();
-
-   Object[] nullArgs = {};
-   String[] nullSig = {};
-   boolean alerted = ((Boolean)mbeanServer.invoke(moname, "alerted", nullArgs, nullSig)).booleanValue();
-   Object triggeredValue = null;
-   if (alerted) triggeredValue = mbeanServer.getAttribute(moname, "TriggeredAttributeValue");
-   String color = alerted ? "red" : "green";
-
-%>
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>JBoss Management Console - Manage Monitor</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
-</head>
-<body>
-<!-- header begin -->
-	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
-	<div id="header">
-		&nbsp;</div>
-	<div id="navigation_bar">
-	</div>
-<!-- header end -->
-<hr class="hide"/>
-	<center>
-	<div id="content">
-		<div class="content_block" style="width: 100%; height: 247">
-			<h3><font color="<%=color%>">Manage Threshold MBean Monitor</font></h3>
-					<p>&nbsp;</p>
-<%
-   if (error != null)
-   {
-%>
-					<p><font color="red" size ="-2"><%=error%></font> </p>
-<%
-   }
-%>
-<form action="ManageThresholdMonitor" method="post">
-<input type="hidden" name="monitorObjectName" value="<%=moname.toString()%>">
-<table cellspacing="2" cellpadding="2" border="0">
-<tr>
-    <td><b>Monitor Name</b></td>
-    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>" readonly></td>
-    <td><i>The name of the monitor and how it will be references within web console</i></td>
-</tr>
-<tr>
-    <td><b>Monitor's Object Name</b></td>
-    <td><input type="text" name="monitorObjectName" size="35" value="<%=monitorObjectName%>" readonly></td>
-    <td><i>The MBean javax.management.ObjectName</i></td>
-</tr>
-<tr>
-    <td><b>Object Name</b></td>
-    <td><input type="text" name="objectName" value="<%=observedObject.toString()%>" size="35" readonly></td>
-    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
-</tr>
-<tr>
-    <td><b>Attribute</b></td>
-    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35" readonly></td>
-    <td><i>The MBean Attribute you are monitoring</i></td>
-</tr>
-<%
-   if (alerted)
-   {
-%>
-<tr>
-    <td><font color="red"><b>Triggered Value</b></font></td>
-    <td><input type="text" name="trigger" value="<%=triggeredValue.toString()%>" size="35" readonly></td>
-    <td><i>The attribute value the triggered the threshold.</i></td>
-</tr>
-<% } %>
-<tr>
-    <td><b>Threshold</b></td>
-    <td><input type="text" name="threshold" size="35" value="<%=threshold%>"></td>
-    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
-</tr>
-<tr>
-    <td><b>Time Period</b></td>
-    <td><input type="text" name="period" size="35" value="<%=period%>"></td>
-    <td><i>How often should threshold be tested.</i></td>
-</tr>
-<tr>
-    <td><b>Comparison Equation</b></td>
-    <td><select name="compare" id="compare" size="1">
-        <option value="gt" <%=compare == -1  ? "SELECTED" : ""%>>&gt;</option>
-        <option value="lt" <%=compare == 1 ? "SELECTED" : ""%>>&lt;</option>
-        <option value="eq" <%=compare == 0 ? "SELECTED" : ""%>>=</option>
-        </select>
-    </td>
-    <td><i>Boolean expression to use when testing threshold hit.</i></td>
-</tr>
-<tr>
-    <td><b>Persist Changes</b></td>
-    <td><input type="checkbox" name="persisted" value="" checked></td>
-    <td><i>Should changes be reflected in deployment file.</i></td>
-</tr>
-<tr>
-    <td><b>Enable Monitor</b></td>
-    <td><input type="checkbox" name="enabled" value="" <%=enabled ? "checked" : ""%>></td>
-    <td><i>Should this monitor be enabled.</i></td>
-</tr>
-<tr>
-    <td><b>Alerts</b></td>
-    <td>
-<%
-   InstanceOfQueryExp queryExp = null;
-   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
-   Set allAlertTypes = mbeanServer.queryNames(null, queryExp);
-
-   if (allAlertTypes.size() > 0)
-   {
-%>
-   <select name="alerts" id="alerts" size="<%=Integer.toString(allAlertTypes.size())%>" multiple>
-<%
-      Iterator it = allAlertTypes.iterator();
-      while (it.hasNext())
-      {
-         ObjectName alert = (ObjectName)it.next();
-         String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
-         String selected = "";
-         if (alerts != null && alerts.contains(alert)) selected = "SELECTED";
-%>
-   <option value="<%=alert.toString()%>" <%=selected%>><%=alertName%></option>
-<%
-      }
-   }
-%>
-</select>
-
-    </td>
-    <td><i>Alert Listeners to trigger.</i></td>
-</tr>
-</table>
-<input type="submit" name="action" value="Update Monitor">
-<input type="submit" name="action" value="Remove Monitor">
-<%
-   if (alerted)
-   {
-%>
-<input type="submit" name="action" value="Clear Alert">
-<%
-   }
-%>
-</form>
-<%
-}
-catch (Exception ex)
-{
-   %> ERROR in parsing <%
-   ex.printStackTrace();
-}
-%>
-		</div>
-		<div class="spacer"><hr/></div>
-	</div>
-	</center>
-<!-- content end -->
-
-<hr class="hide"/>
-<!-- footer begin -->
-	<div id="footer">
-		<div id="credits">JBoss&trade; Management Console</div>
-		<div id="footer_bar">&nbsp;</div>
-	</div>
-<!-- footer end -->
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageThresholdMonitor.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageThresholdMonitor.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageThresholdMonitor.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/manageThresholdMonitor.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,204 @@
+<%@ page import="javax.management.MBeanServer,
+                 org.jboss.mx.util.MBeanServerLocator,
+                 org.jboss.mx.util.InstanceOfQueryExp,
+                 java.util.Set,
+                 java.util.Iterator,
+                 javax.management.ObjectInstance,
+                 javax.management.ObjectName,
+                 java.util.HashSet,
+                 java.util.ArrayList"%>
+ <%--
+ |
+ |  Author: Bill Burke    (bill at jboss.org)
+ |
+ | Distributable under LGPL license.
+ | See terms of license at gnu.org.
+ +--%>
+<%
+try
+{
+   MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
+   String error = (String)request.getAttribute("error");
+   String monitorObjectName = request.getParameter("monitorObjectName");
+   ObjectName moname = new ObjectName(monitorObjectName);
+   String monitorName = (String)mbeanServer.getAttribute(moname, "MonitorName");
+   ObjectName observedObject = (ObjectName)mbeanServer.getAttribute(moname, "ObservedObject");
+   String attribute = (String)mbeanServer.getAttribute(moname, "ObservedAttribute");
+   String threshold = (String)mbeanServer.getAttribute(moname, "Threshold");
+   Long period = (Long)mbeanServer.getAttribute(moname, "Period");
+   int compare = ((Integer)mbeanServer.getAttribute(moname, "CompareTo")).intValue();
+   boolean enabled = ((Boolean)mbeanServer.getAttribute(moname, "Enabled")).booleanValue();
+   ArrayList alerts = (ArrayList)mbeanServer.getAttribute(moname, "AlertListeners");
+
+   Object[] args = {"monitors", monitorName, "-service.xml"};
+   String[] signature = {"java.lang.String", "java.lang.String", "java.lang.String"};
+   Object rtn = mbeanServer.invoke(new ObjectName("jboss.admin:service=DeploymentFileRepository"), "isStored", args, signature);
+   boolean persisted = ((Boolean)rtn).booleanValue();
+
+   Object[] nullArgs = {};
+   String[] nullSig = {};
+   boolean alerted = ((Boolean)mbeanServer.invoke(moname, "alerted", nullArgs, nullSig)).booleanValue();
+   Object triggeredValue = null;
+   if (alerted) triggeredValue = mbeanServer.getAttribute(moname, "TriggeredAttributeValue");
+   String color = alerted ? "red" : "green";
+
+%>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>JBoss Management Console - Manage Monitor</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="StyleSheet" href="css/jboss.css" type="text/css"/>
+</head>
+<body>
+<!-- header begin -->
+	<img src="images/logo.gif" alt="JBoss" id="logo" width="226" height="105" />
+	<div id="header">
+		&nbsp;</div>
+	<div id="navigation_bar">
+	</div>
+<!-- header end -->
+<hr class="hide"/>
+	<center>
+	<div id="content">
+		<div class="content_block" style="width: 100%; height: 247">
+			<h3><font color="<%=color%>">Manage Threshold MBean Monitor</font></h3>
+					<p>&nbsp;</p>
+<%
+   if (error != null)
+   {
+%>
+					<p><font color="red" size ="-2"><%=error%></font> </p>
+<%
+   }
+%>
+<form action="ManageThresholdMonitor" method="post">
+<input type="hidden" name="monitorObjectName" value="<%=moname.toString()%>">
+<table cellspacing="2" cellpadding="2" border="0">
+<tr>
+    <td><b>Monitor Name</b></td>
+    <td><input type="text" name="monitorName" size="35" value="<%=monitorName%>" readonly></td>
+    <td><i>The name of the monitor and how it will be references within web console</i></td>
+</tr>
+<tr>
+    <td><b>Monitor's Object Name</b></td>
+    <td><input type="text" name="monitorObjectName" size="35" value="<%=monitorObjectName%>" readonly></td>
+    <td><i>The MBean javax.management.ObjectName</i></td>
+</tr>
+<tr>
+    <td><b>Object Name</b></td>
+    <td><input type="text" name="objectName" value="<%=observedObject.toString()%>" size="35" readonly></td>
+    <td><i>The MBean javax.management.ObjectName of the MBean you are monitoring</i></td>
+</tr>
+<tr>
+    <td><b>Attribute</b></td>
+    <td><input type="text" name="attribute" value="<%=attribute%>"  size="35" readonly></td>
+    <td><i>The MBean Attribute you are monitoring</i></td>
+</tr>
+<%
+   if (alerted)
+   {
+%>
+<tr>
+    <td><font color="red"><b>Triggered Value</b></font></td>
+    <td><input type="text" name="trigger" value="<%=triggeredValue.toString()%>" size="35" readonly></td>
+    <td><i>The attribute value the triggered the threshold.</i></td>
+</tr>
+<% } %>
+<tr>
+    <td><b>Threshold</b></td>
+    <td><input type="text" name="threshold" size="35" value="<%=threshold%>"></td>
+    <td><i>The value that will trigger an alert when the Comparison Equation is reached for the attribute value</i></td>
+</tr>
+<tr>
+    <td><b>Time Period</b></td>
+    <td><input type="text" name="period" size="35" value="<%=period%>"></td>
+    <td><i>How often should threshold be tested.</i></td>
+</tr>
+<tr>
+    <td><b>Comparison Equation</b></td>
+    <td><select name="compare" id="compare" size="1">
+        <option value="gt" <%=compare == -1  ? "SELECTED" : ""%>>&gt;</option>
+        <option value="lt" <%=compare == 1 ? "SELECTED" : ""%>>&lt;</option>
+        <option value="eq" <%=compare == 0 ? "SELECTED" : ""%>>=</option>
+        </select>
+    </td>
+    <td><i>Boolean expression to use when testing threshold hit.</i></td>
+</tr>
+<tr>
+    <td><b>Persist Changes</b></td>
+    <td><input type="checkbox" name="persisted" value="" checked></td>
+    <td><i>Should changes be reflected in deployment file.</i></td>
+</tr>
+<tr>
+    <td><b>Enable Monitor</b></td>
+    <td><input type="checkbox" name="enabled" value="" <%=enabled ? "checked" : ""%>></td>
+    <td><i>Should this monitor be enabled.</i></td>
+</tr>
+<tr>
+    <td><b>Alerts</b></td>
+    <td>
+<%
+   InstanceOfQueryExp queryExp = null;
+   queryExp = new InstanceOfQueryExp("org.jboss.monitor.alerts.JBossAlertListener");
+   Set allAlertTypes = mbeanServer.queryNames(null, queryExp);
+
+   if (allAlertTypes.size() > 0)
+   {
+%>
+   <select name="alerts" id="alerts" size="<%=Integer.toString(allAlertTypes.size())%>" multiple>
+<%
+      Iterator it = allAlertTypes.iterator();
+      while (it.hasNext())
+      {
+         ObjectName alert = (ObjectName)it.next();
+         String alertName = (String)mbeanServer.getAttribute(alert, "AlertName");
+         String selected = "";
+         if (alerts != null && alerts.contains(alert)) selected = "SELECTED";
+%>
+   <option value="<%=alert.toString()%>" <%=selected%>><%=alertName%></option>
+<%
+      }
+   }
+%>
+</select>
+
+    </td>
+    <td><i>Alert Listeners to trigger.</i></td>
+</tr>
+</table>
+<input type="submit" name="action" value="Update Monitor">
+<input type="submit" name="action" value="Remove Monitor">
+<%
+   if (alerted)
+   {
+%>
+<input type="submit" name="action" value="Clear Alert">
+<%
+   }
+%>
+</form>
+<%
+}
+catch (Exception ex)
+{
+   %> ERROR in parsing <%
+   ex.printStackTrace();
+}
+%>
+		</div>
+		<div class="spacer"><hr/></div>
+	</div>
+	</center>
+<!-- content end -->
+
+<hr class="hide"/>
+<!-- footer begin -->
+	<div id="footer">
+		<div id="credits">JBoss&trade; Management Console</div>
+		<div id="footer_bar">&nbsp;</div>
+	</div>
+<!-- footer end -->
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/xform.xsl
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/xform.xsl	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/xform.xsl	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,96 +0,0 @@
-<?xml version="1.0"?>
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-  version="1.0">
-
-  <!-- Output method -->
-  <xsl:output encoding="iso-8859-1"
-              indent="no"/>
-
-  <xsl:template match="status">
-    <html>
-    <head>
-    	<TITLE>Tomcat Status</TITLE>
-		<STYLE type="text/css">
-			body, table, tr, td, a, div, span {
-				vertical-align : top;
-			}
-		</STYLE>
-    </head>
-    <body>
-      <div style='font-size:20px;'>Tomcat Status</div>
-
-      <xsl:apply-templates select="jvm"/>
-      <xsl:apply-templates select="connector"/>
-     </body>
-    </html>
-  </xsl:template>
-
-  <xsl:template match="jvm">
-   <xsl:apply-templates select="memory"/>
-  </xsl:template>
-
-  <xsl:template match="memory">
-    <table><tr>
-    		 <td><b>JVM:</b></td>
-    		 <td><b>free:</b> <xsl:value-of select="@free"/></td>
-    		 <td><b>total:</b> <xsl:value-of select="@total"/></td>
-    		 <td><b>max:</b> <xsl:value-of select="@max"/></td>
-    	   </tr>
-    </table><hr />
-  </xsl:template>
-
-  <xsl:template match="connector">
-	 <b>Connector -- </b> <xsl:value-of select="@name"/><br />
-
-  	<xsl:apply-templates select="threadInfo"/>
-  	<xsl:apply-templates select="requestInfo"/>
-  	<xsl:apply-templates select="workers"/>
-  </xsl:template>
-
-  <xsl:template match="threadInfo">
-    <table><tr>
-    		 <td><b>threadInfo </b></td>
-    		 <td><b>maxThreads:</b> <xsl:value-of select="@maxThreads"/></td>
-    		 <td><b>minSpareThreads:</b> <xsl:value-of select="@minSpareThreads"/></td>
-    		 <td><b>maxSpareThreads:</b> <xsl:value-of select="@maxSpareThreads"/></td>
-    		 <td><b>currentThreadCount:</b> <xsl:value-of select="@currentThreadCount"/></td>
-    		 <td><b>currentThreadsBusy:</b> <xsl:value-of select="@currentThreadsBusy"/></td>
-    	   </tr>
-    </table><hr />
-  </xsl:template>
-
-  <xsl:template match="requestInfo">
-    <table><tr>
-    		 <td><b>requestInfo </b></td>
-    		 <td><b>maxTime:</b> <xsl:value-of select="@maxTime"/></td>
-    		 <td><b>processingTime:</b> <xsl:value-of select="@processingTime"/></td>
-    		 <td><b>requestCount:</b> <xsl:value-of select="@requestCount"/></td>
-    		 <td><b>errorCount:</b> <xsl:value-of select="@errorCount"/></td>
-    		 <td><b>bytesReceived:</b> <xsl:value-of select="@bytesReceived"/></td>
-    		 <td><b>bytesSent:</b> <xsl:value-of select="@bytesSent"/></td>
-    	   </tr>
-    </table><hr />
-  </xsl:template>
-
-  <xsl:template match="workers">
-   <table>
-    <tr><th>Stage</th><th>Time</th><th>B Sent</th><th>B Recv</th><th>Client</th><th>VHost</th><th>Request</th></tr>
-  	<xsl:apply-templates select="worker"/>
-
-   </table><hr />
-  </xsl:template>
-
-  <xsl:template match="worker">
-   <tr>
-    <td><xsl:value-of select="@stage"/></td>
-    <td><xsl:value-of select="@requestProcessingTime"/></td>
-    <td><xsl:value-of select="@requestBytesSent"/></td>
-    <td><xsl:value-of select="@requestBytesReceived"/></td>
-    <td><xsl:value-of select="@remoteAddr"/></td>
-    <td><xsl:value-of select="@virtualHost"/></td>
-    <td><xsl:value-of select="@method"/> <xsl:value-of select="@currentUri"/>?<xsl:value-of select="@currentQueryString"/> <xsl:value-of select="@protocol"/></td>
-   </tr>
-  </xsl:template>
-
-</xsl:stylesheet>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/xform.xsl (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/xform.xsl)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/xform.xsl	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/management/console-mgr.sar/web-console.war/xform.xsl	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,96 @@
+<?xml version="1.0"?>
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  version="1.0">
+
+  <!-- Output method -->
+  <xsl:output encoding="iso-8859-1"
+              indent="no"/>
+
+  <xsl:template match="status">
+    <html>
+    <head>
+    	<TITLE>Tomcat Status</TITLE>
+		<STYLE type="text/css">
+			body, table, tr, td, a, div, span {
+				vertical-align : top;
+			}
+		</STYLE>
+    </head>
+    <body>
+      <div style='font-size:20px;'>Tomcat Status</div>
+
+      <xsl:apply-templates select="jvm"/>
+      <xsl:apply-templates select="connector"/>
+     </body>
+    </html>
+  </xsl:template>
+
+  <xsl:template match="jvm">
+   <xsl:apply-templates select="memory"/>
+  </xsl:template>
+
+  <xsl:template match="memory">
+    <table><tr>
+    		 <td><b>JVM:</b></td>
+    		 <td><b>free:</b> <xsl:value-of select="@free"/></td>
+    		 <td><b>total:</b> <xsl:value-of select="@total"/></td>
+    		 <td><b>max:</b> <xsl:value-of select="@max"/></td>
+    	   </tr>
+    </table><hr />
+  </xsl:template>
+
+  <xsl:template match="connector">
+	 <b>Connector -- </b> <xsl:value-of select="@name"/><br />
+
+  	<xsl:apply-templates select="threadInfo"/>
+  	<xsl:apply-templates select="requestInfo"/>
+  	<xsl:apply-templates select="workers"/>
+  </xsl:template>
+
+  <xsl:template match="threadInfo">
+    <table><tr>
+    		 <td><b>threadInfo </b></td>
+    		 <td><b>maxThreads:</b> <xsl:value-of select="@maxThreads"/></td>
+    		 <td><b>minSpareThreads:</b> <xsl:value-of select="@minSpareThreads"/></td>
+    		 <td><b>maxSpareThreads:</b> <xsl:value-of select="@maxSpareThreads"/></td>
+    		 <td><b>currentThreadCount:</b> <xsl:value-of select="@currentThreadCount"/></td>
+    		 <td><b>currentThreadsBusy:</b> <xsl:value-of select="@currentThreadsBusy"/></td>
+    	   </tr>
+    </table><hr />
+  </xsl:template>
+
+  <xsl:template match="requestInfo">
+    <table><tr>
+    		 <td><b>requestInfo </b></td>
+    		 <td><b>maxTime:</b> <xsl:value-of select="@maxTime"/></td>
+    		 <td><b>processingTime:</b> <xsl:value-of select="@processingTime"/></td>
+    		 <td><b>requestCount:</b> <xsl:value-of select="@requestCount"/></td>
+    		 <td><b>errorCount:</b> <xsl:value-of select="@errorCount"/></td>
+    		 <td><b>bytesReceived:</b> <xsl:value-of select="@bytesReceived"/></td>
+    		 <td><b>bytesSent:</b> <xsl:value-of select="@bytesSent"/></td>
+    	   </tr>
+    </table><hr />
+  </xsl:template>
+
+  <xsl:template match="workers">
+   <table>
+    <tr><th>Stage</th><th>Time</th><th>B Sent</th><th>B Recv</th><th>Client</th><th>VHost</th><th>Request</th></tr>
+  	<xsl:apply-templates select="worker"/>
+
+   </table><hr />
+  </xsl:template>
+
+  <xsl:template match="worker">
+   <tr>
+    <td><xsl:value-of select="@stage"/></td>
+    <td><xsl:value-of select="@requestProcessingTime"/></td>
+    <td><xsl:value-of select="@requestBytesSent"/></td>
+    <td><xsl:value-of select="@requestBytesReceived"/></td>
+    <td><xsl:value-of select="@remoteAddr"/></td>
+    <td><xsl:value-of select="@virtualHost"/></td>
+    <td><xsl:value-of select="@method"/> <xsl:value-of select="@currentUri"/>?<xsl:value-of select="@currentQueryString"/> <xsl:value-of select="@protocol"/></td>
+   </tr>
+  </xsl:template>
+
+</xsl:stylesheet>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/monitoring-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/monitoring-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/monitoring-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,143 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Id: monitoring-service.xml 46248 2006-07-13 15:03:17Z dimitris $ -->
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  User Service Configuration                                           -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<server>
-
-  <mbean code="org.jboss.monitor.alerts.ConsoleAlertListener" 
-         name="jboss.alerts:service=ConsoleAlertListener">
-    <attribute name="MessageTemplate"><![CDATA[%(MONITOR_NAME) was triggered for attribute %(ATTRIBUTE).]]></attribute>
-    <attribute name="AlertName">Console Alert</attribute>
-  </mbean>
-  
-<!-- Enable after filling in correct to, from, and reply to
-  
-  <mbean code="org.jboss.monitor.alerts.EmailAlertListener" 
-         name="jboss.alerts:service=EmailAlertListener">
-    <depends>jboss:service=Mail</depends>
-    <attribute name="MessageTemplate"><![CDATA[%(MONITOR_NAME) was triggered for attribute %(ATTRIBUTE).]]></attribute>
-    <attribute name="AlertName">Email Alert</attribute>
-    <attribute name="To">somebody at somewhere.org</attribute>
-    <attribute name="From">noreply at nowhere.org</attribute>
-    <attribute name="ReplyTo">noreply at nowhere.org</attribute>
-    <attribute name="SubjectTemplate"><![CDATA[[jboss-alert] %(MONITOR_NAME)]]></attribute>
-  </mbean>
--->
-
-<!--
-  Example of listening for notifications from JBoss monitors.
-  
-  The SubscriptionList attribute provides the specification to which
-  MBeans to subscribe for notifications and for what notification types.
-  
-  The DynamicSubscriptions attribute is used to indicate whether to monitor
-  the MBeanServer for new MBeans and subscribe to them if the subscription
-  specification matches.
-  
-  The NotificationListener attribute can be set to indicate an external
-  MBean as the receiver of the Notifications.
-  
-  The LogLevel attribute can be set to indicate the level to use for
-  logging the received notification, e.g. "WARN", "INFO", "DEBUG", etc.
--->
-<!--
-  <mbean code="org.jboss.monitor.services.NotificationListener"
-         name="jboss.jmx:service=NotificationListener">
-    
-    <attribute name="DynamicSubscriptions">true</attribute>
-    <attribute name="NotificationListener"></attribute>
-    <attribute name="SubscriptionList">
-      <subscription-list>
-        <mbean name="jboss.monitor:*">
-          <notification type="JBOSS_MONITOR_NOTIFICATION"/>
-        </mbean>
-      </subscription-list>
-    </attribute>
-    
-  </mbean>
--->
-
-<!--
-  MemoryMonitor monitors the free JVM memory and emits JMX Notifications
-  (org.jboss.monitor.alarm.AlarmNotification) when certain thresholds
-  are crossed. 
-  
-  The following attributes may be set:
-  
-  FreeMemoryWarningThreshold
-    - e.g. 1048576, or 1000K, or 1M
-  FreeMemoryCriticalThreshold 
-    - like above, must be lower
-  SamplingPeriod 
-    - e.g. 5000, or 5sec. 
-  TriggeringWarningMeasurements 
-    - number of measurements in the warning area to trigger a notification
-  
-  AlarmNotification carries alarmState and alarmSeverity.
-  alarmSeverity takes the values NORMAL, WARNING, CRITICAL for this monitor.
-  See org.jboss.monitor.alarm.Alarm
--->
-<!--
-  <mbean code="org.jboss.monitor.services.MemoryMonitor"
-         name="jboss.monitor:service=MemoryMonitor">
-         
-    <attribute name="FreeMemoryWarningThreshold">95M</attribute>
-    <attribute name="FreeMemoryCriticalThreshold">80M</attribute>    
-  </mbean>
--->
-
-<!--
-  Example of using the TimerService wrapper to configure a
-  javax.management.timer.Timer mbean, to produce heartbeat
-  notifications.
-  
-  Attributes to configure:
-  
-  NotificationType
-    - The type of the produced javax.management.timer.TimerNotification
-  Notification Message
-    - The string message to carry in the produced notification
-  Timer Period
-    - Every how often to emit notifications, e.g. 500msec, 10sec, 5min, 1h;
-    - a zero value will produce just one notification
-  Repeatitions
-    - How many timer notifications to emit when the period is not zero;
-    - a zero value produces infinite notifications
-  FixedRate
-    - Whether the periodic notification should be produced at
-    - FixedRate (true) or FixedDelay (false, default)
-  TimerMBean
-    - The ObjectName of the JMX Timer to configure, combined with a dependency
-    
-  If you want to see/log the emitted notifications, you can configure
-  a NotificationListener as follows:
-  
-  <mbean code="org.jboss.monitor.services.NotificationListener"
-         name="jboss.monitor:service=NotificationListener">
-    <attribute name="SubscriptionList">
-      <subscription-list>
-        <mbean name="jboss.monitor:name=Heartbeat,type=Timer"/>
-      </subscription-list>
-    </attribute>
-  </mbean>
--->
-<!--
-  <mbean code="org.jboss.monitor.services.TimerService"
-         name="jboss.monitor:name=Heartbeat,type=TimerService">
-    <attribute name="NotificationType">jboss.monitor.heartbeat</attribute>
-    <attribute name="NotificationMessage">JBoss is alive!</attribute>
-    <attribute name="TimerPeriod">5sec</attribute>
-    <depends optional-attribute-name="TimerMBean">
-      <mbean code="javax.management.timer.Timer"
-             name="jboss.monitor:name=Heartbeat,type=Timer"/>
-    </depends>
-  </mbean>
--->
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/monitoring-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/monitoring-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/monitoring-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/monitoring-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: monitoring-service.xml 46248 2006-07-13 15:03:17Z dimitris $ -->
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  User Service Configuration                                           -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<server>
+
+  <mbean code="org.jboss.monitor.alerts.ConsoleAlertListener" 
+         name="jboss.alerts:service=ConsoleAlertListener">
+    <attribute name="MessageTemplate"><![CDATA[%(MONITOR_NAME) was triggered for attribute %(ATTRIBUTE).]]></attribute>
+    <attribute name="AlertName">Console Alert</attribute>
+  </mbean>
+  
+<!-- Enable after filling in correct to, from, and reply to
+  
+  <mbean code="org.jboss.monitor.alerts.EmailAlertListener" 
+         name="jboss.alerts:service=EmailAlertListener">
+    <depends>jboss:service=Mail</depends>
+    <attribute name="MessageTemplate"><![CDATA[%(MONITOR_NAME) was triggered for attribute %(ATTRIBUTE).]]></attribute>
+    <attribute name="AlertName">Email Alert</attribute>
+    <attribute name="To">somebody at somewhere.org</attribute>
+    <attribute name="From">noreply at nowhere.org</attribute>
+    <attribute name="ReplyTo">noreply at nowhere.org</attribute>
+    <attribute name="SubjectTemplate"><![CDATA[[jboss-alert] %(MONITOR_NAME)]]></attribute>
+  </mbean>
+-->
+
+<!--
+  Example of listening for notifications from JBoss monitors.
+  
+  The SubscriptionList attribute provides the specification to which
+  MBeans to subscribe for notifications and for what notification types.
+  
+  The DynamicSubscriptions attribute is used to indicate whether to monitor
+  the MBeanServer for new MBeans and subscribe to them if the subscription
+  specification matches.
+  
+  The NotificationListener attribute can be set to indicate an external
+  MBean as the receiver of the Notifications.
+  
+  The LogLevel attribute can be set to indicate the level to use for
+  logging the received notification, e.g. "WARN", "INFO", "DEBUG", etc.
+-->
+<!--
+  <mbean code="org.jboss.monitor.services.NotificationListener"
+         name="jboss.jmx:service=NotificationListener">
+    
+    <attribute name="DynamicSubscriptions">true</attribute>
+    <attribute name="NotificationListener"></attribute>
+    <attribute name="SubscriptionList">
+      <subscription-list>
+        <mbean name="jboss.monitor:*">
+          <notification type="JBOSS_MONITOR_NOTIFICATION"/>
+        </mbean>
+      </subscription-list>
+    </attribute>
+    
+  </mbean>
+-->
+
+<!--
+  MemoryMonitor monitors the free JVM memory and emits JMX Notifications
+  (org.jboss.monitor.alarm.AlarmNotification) when certain thresholds
+  are crossed. 
+  
+  The following attributes may be set:
+  
+  FreeMemoryWarningThreshold
+    - e.g. 1048576, or 1000K, or 1M
+  FreeMemoryCriticalThreshold 
+    - like above, must be lower
+  SamplingPeriod 
+    - e.g. 5000, or 5sec. 
+  TriggeringWarningMeasurements 
+    - number of measurements in the warning area to trigger a notification
+  
+  AlarmNotification carries alarmState and alarmSeverity.
+  alarmSeverity takes the values NORMAL, WARNING, CRITICAL for this monitor.
+  See org.jboss.monitor.alarm.Alarm
+-->
+<!--
+  <mbean code="org.jboss.monitor.services.MemoryMonitor"
+         name="jboss.monitor:service=MemoryMonitor">
+         
+    <attribute name="FreeMemoryWarningThreshold">95M</attribute>
+    <attribute name="FreeMemoryCriticalThreshold">80M</attribute>    
+  </mbean>
+-->
+
+<!--
+  Example of using the TimerService wrapper to configure a
+  javax.management.timer.Timer mbean, to produce heartbeat
+  notifications.
+  
+  Attributes to configure:
+  
+  NotificationType
+    - The type of the produced javax.management.timer.TimerNotification
+  Notification Message
+    - The string message to carry in the produced notification
+  Timer Period
+    - Every how often to emit notifications, e.g. 500msec, 10sec, 5min, 1h;
+    - a zero value will produce just one notification
+  Repeatitions
+    - How many timer notifications to emit when the period is not zero;
+    - a zero value produces infinite notifications
+  FixedRate
+    - Whether the periodic notification should be produced at
+    - FixedRate (true) or FixedDelay (false, default)
+  TimerMBean
+    - The ObjectName of the JMX Timer to configure, combined with a dependency
+    
+  If you want to see/log the emitted notifications, you can configure
+  a NotificationListener as follows:
+  
+  <mbean code="org.jboss.monitor.services.NotificationListener"
+         name="jboss.monitor:service=NotificationListener">
+    <attribute name="SubscriptionList">
+      <subscription-list>
+        <mbean name="jboss.monitor:name=Heartbeat,type=Timer"/>
+      </subscription-list>
+    </attribute>
+  </mbean>
+-->
+<!--
+  <mbean code="org.jboss.monitor.services.TimerService"
+         name="jboss.monitor:name=Heartbeat,type=TimerService">
+    <attribute name="NotificationType">jboss.monitor.heartbeat</attribute>
+    <attribute name="NotificationMessage">JBoss is alive!</attribute>
+    <attribute name="TimerPeriod">5sec</attribute>
+    <depends optional-attribute-name="TimerMBean">
+      <mbean code="javax.management.timer.Timer"
+             name="jboss.monitor:name=Heartbeat,type=Timer"/>
+    </depends>
+  </mbean>
+-->
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/properties-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/properties-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/properties-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,67 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE server>
-<!-- $Id: properties-service.xml 16662 2003-08-27 04:38:22Z patriot1burke $ -->
-
-<server>
-
-  <!-- ==================================================================== -->
-  <!-- PropertyEditorManager Service                                        -->
-  <!-- ==================================================================== -->
-
-  <!--
-     | Allows access to the PropertyEditorManager, which is used when setting
-     | MBean attribute values from configuration.
-   -->
-
-  <mbean code="org.jboss.varia.property.PropertyEditorManagerService" 
-	 name="jboss:type=Service,name=PropertyEditorManager">
-
-    <!-- 
-       | Register and editor for each of the type_name=editor_type_name listed
-       | in properties file style convetion.
-
-    <attribute name="Editors">
-      java.net.URL=my.project.editors.URLPropertyEditor
-    </attribute>
-
-    -->
-
-  </mbean>
-
-
-  <!-- ==================================================================== -->
-  <!-- System Properties Service                                            -->
-  <!-- ==================================================================== -->
-
-  <!--
-     | Allows rich access to system properties.
-   -->
-
-  <mbean code="org.jboss.varia.property.SystemPropertiesService" 
-	 name="jboss:type=Service,name=SystemProperties">
-
-    <!-- 
-       | Load properties from each of the given comma seperated URLs
-
-    <attribute name="URLList">
-      http://somehost/some-location.properties,
-      ./conf/somelocal.properties
-    </attribute>
-
-    -->
-
-    <!-- 
-       | Set raw properties file style properties.
-
-    <attribute name="Properties">
-
-      my.project.property=This is the value of my property
-      my.project.anotherProperty=This is the value of my other property
-
-    </attribute>
-     
-    -->
-
-  </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/properties-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/properties-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/properties-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/properties-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE server>
+<!-- $Id: properties-service.xml 16662 2003-08-27 04:38:22Z patriot1burke $ -->
+
+<server>
+
+  <!-- ==================================================================== -->
+  <!-- PropertyEditorManager Service                                        -->
+  <!-- ==================================================================== -->
+
+  <!--
+     | Allows access to the PropertyEditorManager, which is used when setting
+     | MBean attribute values from configuration.
+   -->
+
+  <mbean code="org.jboss.varia.property.PropertyEditorManagerService" 
+	 name="jboss:type=Service,name=PropertyEditorManager">
+
+    <!-- 
+       | Register and editor for each of the type_name=editor_type_name listed
+       | in properties file style convetion.
+
+    <attribute name="Editors">
+      java.net.URL=my.project.editors.URLPropertyEditor
+    </attribute>
+
+    -->
+
+  </mbean>
+
+
+  <!-- ==================================================================== -->
+  <!-- System Properties Service                                            -->
+  <!-- ==================================================================== -->
+
+  <!--
+     | Allows rich access to system properties.
+   -->
+
+  <mbean code="org.jboss.varia.property.SystemPropertiesService" 
+	 name="jboss:type=Service,name=SystemProperties">
+
+    <!-- 
+       | Load properties from each of the given comma seperated URLs
+
+    <attribute name="URLList">
+      http://somehost/some-location.properties,
+      ./conf/somelocal.properties
+    </attribute>
+
+    -->
+
+    <!-- 
+       | Set raw properties file style properties.
+
+    <attribute name="Properties">
+
+      my.project.property=This is the value of my property
+      my.project.anotherProperty=This is the value of my other property
+
+    </attribute>
+     
+    -->
+
+  </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/quartz-ra.rar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/quartz-ra.rar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/quartz-ra.rar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/schedule-manager-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/schedule-manager-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/schedule-manager-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Id: schedule-manager-service.xml 46255 2006-07-13 19:53:58Z dimitris $ -->
-
-<server>
-
-   <!-- ==================================================================== -->
-   <!-- Scheduler Service                                                    -->
-   <!-- ==================================================================== -->
-   
-   <!--
-    | This MBean is an example of a Schedule Target
-    - ->
-   <mbean code="org.jboss.varia.scheduler.example.SchedulableMBeanExample" 
-          name="jboss:service=SchedulableMBeanExample">
-   </mbean>
-   <!- - -->
-   
-   <!--
-    | The Schedule Manager has to be started whenever
-    | schedules are needed.
-    |
-    | The default JMX Timer scheduling behaviour of FixedDelay execution
-    | (as of JDK5 or JBoss v4.0.5) is overriden below using FixedRate true
-    - ->
-   <mbean code="org.jboss.varia.scheduler.ScheduleManager"
-          name="jboss:service=ScheduleManager">
-      <attribute name="StartAtStartup">true</attribute>
-      <attribute name="FixedRate">true</attribute>
-   </mbean>
-   <!- - -->
-   
-   <!--
-    | This is a single schedule Provider which works like the
-    | old Scheduler (when a MBean target is used)
-    |
-    | For clustered singleton schedules add the following dependency:
-    | <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
-    - ->
-   <mbean code="org.jboss.varia.scheduler.SingleScheduleProvider" 
-          name="jboss:service=SingleScheduleProvider">
-      <depends optional-attribute-name="ScheduleManagerName">jboss:service=ScheduleManager</depends>
-      <depends optional-attribute-name="TargetName">jboss:service=SchedulableMBeanExample</depends>
-      <attribute name="TargetMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute>
-      <attribute name="DateFormat"></attribute>
-      <attribute name="StartDate">NOW</attribute>
-      <attribute name="Period">10000</attribute>
-      <attribute name="Repetitions">10</attribute>
-   </mbean>
-   <!- - -->
-   
-   <!--
-    | This is a Database based schedule Provider. For more
-    | information have a look at the class JavaDoc
-    | For hypersonic
-    | CREATE TABLE Schedule
-    | (
-    |    target VARCHAR(100),
-    |    method_name VARCHAR(100),
-    |    method_signature VARCHAR(100),
-    |    start_date VARCHAR(20),
-    |    period BIGINT,
-    |    repetitions INTEGER,
-    |    date_format VARCHAR(20)
-    | )
-    |
-    | For clustered singleton schedules add the following dependency:
-    | <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>    
-    - ->
-   <mbean code="org.jboss.varia.scheduler.DBScheduleProvider" 
-          name="jboss:service=DBScheduleProvider">
-      <depends optional-attribute-name="ScheduleManagerName">jboss:service=ScheduleManager</depends>
-      <depends>jboss:service=SchedulableMBeanExample</depends>
-      <depends>jboss:service=Hypersonic</depends>
-      <attribute name="DataSourceName">java:DefaultDS</attribute>
-      <attribute name="SQLStatement">SELECT target, method_name, method_signature, start_date, period, repetitions, date_format FROM Schedule</attribute>
-   </mbean>
-   <!- - -->
-   
-   <!--
-    | This is a XML based schedule Provider. For more
-    | information have a look at the class JavaDoc
-    |
-    | For clustered singleton schedules add the following dependency:
-    | <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>       
-    - ->
-   <mbean code="org.jboss.varia.scheduler.XMLScheduleProvider" 
-          name="jboss:service=XMLScheduleProvider">
-      <depends optional-attribute-name="ScheduleManagerName">jboss:service=ScheduleManager</depends>
-      <depends>jboss:service=SchedulableMBeanExample</depends>
-      <attribute name="Schedules">
-         <schedules>
-            <schedule>
-               <target-mbean-name>jboss:service=SchedulableMBeanExample</target-mbean-name>
-               <target-method-name>hit</target-method-name>
-               <target-method-signature>NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String</target-method-signature>
-               <date-format></date-format>
-               <start-date>NOW</start-date>
-               <period>15555</period>
-               <repetitions>55</repetitions>
-            </schedule>
-         </schedules>
-      </attribute>
-   </mbean>
-   <!- - -->
-   
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/schedule-manager-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/schedule-manager-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/schedule-manager-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/schedule-manager-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- $Id: schedule-manager-service.xml 46255 2006-07-13 19:53:58Z dimitris $ -->
+
+<server>
+
+   <!-- ==================================================================== -->
+   <!-- Scheduler Service                                                    -->
+   <!-- ==================================================================== -->
+   
+   <!--
+    | This MBean is an example of a Schedule Target
+    - ->
+   <mbean code="org.jboss.varia.scheduler.example.SchedulableMBeanExample" 
+          name="jboss:service=SchedulableMBeanExample">
+   </mbean>
+   <!- - -->
+   
+   <!--
+    | The Schedule Manager has to be started whenever
+    | schedules are needed.
+    |
+    | The default JMX Timer scheduling behaviour of FixedDelay execution
+    | (as of JDK5 or JBoss v4.0.5) is overriden below using FixedRate true
+    - ->
+   <mbean code="org.jboss.varia.scheduler.ScheduleManager"
+          name="jboss:service=ScheduleManager">
+      <attribute name="StartAtStartup">true</attribute>
+      <attribute name="FixedRate">true</attribute>
+   </mbean>
+   <!- - -->
+   
+   <!--
+    | This is a single schedule Provider which works like the
+    | old Scheduler (when a MBean target is used)
+    |
+    | For clustered singleton schedules add the following dependency:
+    | <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
+    - ->
+   <mbean code="org.jboss.varia.scheduler.SingleScheduleProvider" 
+          name="jboss:service=SingleScheduleProvider">
+      <depends optional-attribute-name="ScheduleManagerName">jboss:service=ScheduleManager</depends>
+      <depends optional-attribute-name="TargetName">jboss:service=SchedulableMBeanExample</depends>
+      <attribute name="TargetMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute>
+      <attribute name="DateFormat"></attribute>
+      <attribute name="StartDate">NOW</attribute>
+      <attribute name="Period">10000</attribute>
+      <attribute name="Repetitions">10</attribute>
+   </mbean>
+   <!- - -->
+   
+   <!--
+    | This is a Database based schedule Provider. For more
+    | information have a look at the class JavaDoc
+    | For hypersonic
+    | CREATE TABLE Schedule
+    | (
+    |    target VARCHAR(100),
+    |    method_name VARCHAR(100),
+    |    method_signature VARCHAR(100),
+    |    start_date VARCHAR(20),
+    |    period BIGINT,
+    |    repetitions INTEGER,
+    |    date_format VARCHAR(20)
+    | )
+    |
+    | For clustered singleton schedules add the following dependency:
+    | <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>    
+    - ->
+   <mbean code="org.jboss.varia.scheduler.DBScheduleProvider" 
+          name="jboss:service=DBScheduleProvider">
+      <depends optional-attribute-name="ScheduleManagerName">jboss:service=ScheduleManager</depends>
+      <depends>jboss:service=SchedulableMBeanExample</depends>
+      <depends>jboss:service=Hypersonic</depends>
+      <attribute name="DataSourceName">java:DefaultDS</attribute>
+      <attribute name="SQLStatement">SELECT target, method_name, method_signature, start_date, period, repetitions, date_format FROM Schedule</attribute>
+   </mbean>
+   <!- - -->
+   
+   <!--
+    | This is a XML based schedule Provider. For more
+    | information have a look at the class JavaDoc
+    |
+    | For clustered singleton schedules add the following dependency:
+    | <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>       
+    - ->
+   <mbean code="org.jboss.varia.scheduler.XMLScheduleProvider" 
+          name="jboss:service=XMLScheduleProvider">
+      <depends optional-attribute-name="ScheduleManagerName">jboss:service=ScheduleManager</depends>
+      <depends>jboss:service=SchedulableMBeanExample</depends>
+      <attribute name="Schedules">
+         <schedules>
+            <schedule>
+               <target-mbean-name>jboss:service=SchedulableMBeanExample</target-mbean-name>
+               <target-method-name>hit</target-method-name>
+               <target-method-signature>NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String</target-method-signature>
+               <date-format></date-format>
+               <start-date>NOW</start-date>
+               <period>15555</period>
+               <repetitions>55</repetitions>
+            </schedule>
+         </schedules>
+      </attribute>
+   </mbean>
+   <!- - -->
+   
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/scheduler-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/scheduler-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/scheduler-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE server>
-<!-- $Id: scheduler-service.xml 46255 2006-07-13 19:53:58Z dimitris $ -->
-
-<server>
-
-  <!-- ==================================================================== -->
-  <!-- Scheduler Service                                                    -->
-  <!-- ==================================================================== -->
-
-  <!--
-     | This example shows how to use a pluggable Schedulable impl
-
-  <mbean code="org.jboss.varia.scheduler.Scheduler"
-	 name=":service=Scheduler">
-    <attribute name="StartAtStartup">true</attribute>
-    <attribute name="SchedulableClass">org.jboss.varia.scheduler.example.SchedulableExample</attribute>
-    <attribute name="SchedulableArguments">Schedulabe Test,12345</attribute>
-    <attribute name="SchedulableArgumentTypes">java.lang.String,int</attribute>
-    <attribute name="InitialStartDate">0</attribute>
-    <attribute name="SchedulePeriod">10000</attribute>
-    <attribute name="InitialRepetitions">-1</attribute>
-    <attribute name="FixedRate">true</attribute>    
-  </mbean>
-
-  -->
-
-   <!-- NOTE: If a Timer service is not already running, the scheduler will create
-        one with a default object name of jboss:service=Timer.  This will not be
-        redeployed upon redeploying your scheduler.  To change the object name
-        for the Timer service to be created, declare an attribute named TimerName.
-        For more info on scheduler, see http://www.jboss.org/wiki/Wiki.jsp?page=Scheduler.
-   -->
-
-  <!--
-     | This example shows how to use a target MBean
-
-  <mbean code="org.jboss.varia.scheduler.example.SchedulableMBeanExample"
-	 name=":name=SchedulableMBeanExample">
-  </mbean>
-  <mbean code="org.jboss.varia.scheduler.Scheduler"
-	 name=":service=Scheduler,name=SchedulableMBeanExample">
-    <attribute name="StartAtStartup">true</attribute>
-    <attribute name="SchedulableMBean">:name=SchedulableMBeanExample</attribute>
-    <attribute name="SchedulableMBeanMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute>
-    <attribute name="InitialStartDate">NOW</attribute>
-    <attribute name="SchedulePeriod">10000</attribute>
-    <attribute name="InitialRepetitions">10</attribute>
-    <attribute name="FixedRate">true</attribute>
-  </mbean>
-
-  -->
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/scheduler-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/scheduler-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/scheduler-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/scheduler-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE server>
+<!-- $Id: scheduler-service.xml 46255 2006-07-13 19:53:58Z dimitris $ -->
+
+<server>
+
+  <!-- ==================================================================== -->
+  <!-- Scheduler Service                                                    -->
+  <!-- ==================================================================== -->
+
+  <!--
+     | This example shows how to use a pluggable Schedulable impl
+
+  <mbean code="org.jboss.varia.scheduler.Scheduler"
+	 name=":service=Scheduler">
+    <attribute name="StartAtStartup">true</attribute>
+    <attribute name="SchedulableClass">org.jboss.varia.scheduler.example.SchedulableExample</attribute>
+    <attribute name="SchedulableArguments">Schedulabe Test,12345</attribute>
+    <attribute name="SchedulableArgumentTypes">java.lang.String,int</attribute>
+    <attribute name="InitialStartDate">0</attribute>
+    <attribute name="SchedulePeriod">10000</attribute>
+    <attribute name="InitialRepetitions">-1</attribute>
+    <attribute name="FixedRate">true</attribute>    
+  </mbean>
+
+  -->
+
+   <!-- NOTE: If a Timer service is not already running, the scheduler will create
+        one with a default object name of jboss:service=Timer.  This will not be
+        redeployed upon redeploying your scheduler.  To change the object name
+        for the Timer service to be created, declare an attribute named TimerName.
+        For more info on scheduler, see http://www.jboss.org/wiki/Wiki.jsp?page=Scheduler.
+   -->
+
+  <!--
+     | This example shows how to use a target MBean
+
+  <mbean code="org.jboss.varia.scheduler.example.SchedulableMBeanExample"
+	 name=":name=SchedulableMBeanExample">
+  </mbean>
+  <mbean code="org.jboss.varia.scheduler.Scheduler"
+	 name=":service=Scheduler,name=SchedulableMBeanExample">
+    <attribute name="StartAtStartup">true</attribute>
+    <attribute name="SchedulableMBean">:name=SchedulableMBeanExample</attribute>
+    <attribute name="SchedulableMBeanMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute>
+    <attribute name="InitialStartDate">NOW</attribute>
+    <attribute name="SchedulePeriod">10000</attribute>
+    <attribute name="InitialRepetitions">10</attribute>
+    <attribute name="FixedRate">true</attribute>
+  </mbean>
+
+  -->
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/sqlexception-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/sqlexception-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/sqlexception-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<server>
-   <mbean code="org.jboss.ejb.plugins.cmp.jdbc.SQLExceptionProcessor"
-          name="jboss.jdbc:service=SQLExceptionProcessor">
-   </mbean>
-</server>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/sqlexception-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/sqlexception-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/sqlexception-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/sqlexception-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+   <mbean code="org.jboss.ejb.plugins.cmp.jdbc.SQLExceptionProcessor"
+          name="jboss.jdbc:service=SQLExceptionProcessor">
+   </mbean>
+</server>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/uuid-key-generator.sar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/deploy/uuid-key-generator.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/deploy/uuid-key-generator.sar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/activation.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/activation.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/activation.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/antlr-2.7.6.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/antlr-2.7.6.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/antlr-2.7.6.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/autonumber-plugin.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/autonumber-plugin.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/autonumber-plugin.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bcel.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bcel.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/bcel.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bindingservice-plugin.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bindingservice-plugin.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/bindingservice-plugin.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsf.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsf.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/bsf.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsh-1.3.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsh-1.3.0.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/bsh-1.3.0.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsh-deployer.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/bsh-deployer.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/bsh-deployer.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/cglib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/cglib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/cglib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-collections.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-collections.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/commons-collections.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-httpclient.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-httpclient.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/commons-httpclient.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-logging.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/commons-logging.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/commons-logging.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/dom4j.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/dom4j.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/dom4j.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/ejb3-persistence.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/ejb3-persistence.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/ejb3-persistence.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate-annotations.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate-annotations.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/hibernate-annotations.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate-entitymanager.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate-entitymanager.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/hibernate-entitymanager.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate3.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hibernate3.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/hibernate3.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hsqldb-plugin.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hsqldb-plugin.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/hsqldb-plugin.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hsqldb.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/hsqldb.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/hsqldb.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javassist.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javassist.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/javassist.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javax.servlet.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javax.servlet.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/javax.servlet.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javax.servlet.jsp.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/javax.servlet.jsp.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/javax.servlet.jsp.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jaxen.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jaxen.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jaxen.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-backport-concurrent.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-backport-concurrent.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-backport-concurrent.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-common-jdbc-wrapper.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-common-jdbc-wrapper.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-common-jdbc-wrapper.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-hibernate.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-hibernate.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-hibernate.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-j2ee.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-j2ee.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-j2ee.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jaxrpc.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jaxrpc.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-jaxrpc.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jca.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jca.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-jca.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jsr77.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jsr77.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-jsr77.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jsr88.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-jsr88.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-jsr88.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-management.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-management.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-management.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-monitoring.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-monitoring.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-monitoring.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-remoting-int.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-remoting-int.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-remoting-int.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-remoting.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-remoting.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-remoting.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-saaj.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-saaj.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-saaj.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-serialization.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-serialization.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-serialization.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-srp.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-srp.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-srp.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-transaction.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss-transaction.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss-transaction.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jboss.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jboss.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbossmq.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbossmq.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jbossmq.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbossretro-rt.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbossretro-rt.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jbossretro-rt.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbosssx.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jbosssx.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jbosssx.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jmx-adaptor-plugin.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jmx-adaptor-plugin.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jmx-adaptor-plugin.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jnpserver.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jnpserver.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jnpserver.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/joesnmp.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/joesnmp.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/joesnmp.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jpl-pattern.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jpl-pattern.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jpl-pattern.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jpl-util.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/jpl-util.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/jpl-util.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/log4j-snmp-appender.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/log4j-snmp-appender.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/log4j-snmp-appender.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/log4j.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/log4j.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/log4j.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/mail-plugin.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/mail-plugin.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/mail-plugin.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/mail.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/mail.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/mail.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/properties-plugin.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/properties-plugin.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/properties-plugin.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/quartz-all-1.5.2.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/quartz-all-1.5.2.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/quartz-all-1.5.2.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/scheduler-plugin-example.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/scheduler-plugin-example.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/scheduler-plugin-example.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/scheduler-plugin.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/scheduler-plugin.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/scheduler-plugin.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/wsdl4j.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/wsdl4j.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/wsdl4j.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/xmlentitymgr.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/as/to-copy/server/default/lib/xmlentitymgr.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/as/to-copy/server/default/lib/xmlentitymgr.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/mysql (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/mysql)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/mysql/mysql-connector-java-3.1.12-bin.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/mysql/mysql-connector-java-3.1.12-bin.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/mysql/mysql-connector-java-3.1.12-bin.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/setup)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-hsqldb-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/setup/portal-hsqldb-ds.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-hsqldb-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<datasources>
-  <local-tx-datasource>
-    <jndi-name>PortalDS</jndi-name>
-    <connection-url>jdbc:hsqldb:${jboss.server.data.dir}${/}portal${/}hypersonic${/}database</connection-url>
-    <driver-class>org.hsqldb.jdbcDriver</driver-class>
-    <user-name>sa</user-name>
-    <password><![CDATA[]]></password>
-  </local-tx-datasource>
-</datasources>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-hsqldb-ds.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/setup/portal-hsqldb-ds.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-hsqldb-ds.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-hsqldb-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<datasources>
+  <local-tx-datasource>
+    <jndi-name>PortalDS</jndi-name>
+    <connection-url>jdbc:hsqldb:${jboss.server.data.dir}${/}portal${/}hypersonic${/}database</connection-url>
+    <driver-class>org.hsqldb.jdbcDriver</driver-class>
+    <user-name>sa</user-name>
+    <password><![CDATA[]]></password>
+  </local-tx-datasource>
+</datasources>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-mysql-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/setup/portal-mysql-ds.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-mysql-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<datasources>
-  <local-tx-datasource>
-    <jndi-name>PortalDS</jndi-name>
-    <connection-url>jdbc:mysql://localhost:3306/jbossportal?useServerPrepStmts=false</connection-url>
-    <driver-class>org.gjt.mm.mysql.Driver</driver-class>
-    <user-name>portal</user-name>
-    <password>portalpassword</password>
-  </local-tx-datasource>
-</datasources>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-mysql-ds.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/setup/portal-mysql-ds.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-mysql-ds.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-mysql-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<datasources>
+  <local-tx-datasource>
+    <jndi-name>PortalDS</jndi-name>
+    <connection-url>jdbc:mysql://localhost:3306/jbossportal?useServerPrepStmts=false</connection-url>
+    <driver-class>org.gjt.mm.mysql.Driver</driver-class>
+    <user-name>portal</user-name>
+    <password>portalpassword</password>
+  </local-tx-datasource>
+</datasources>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-oracle-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/setup/portal-oracle-ds.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-oracle-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<datasources>
-  <local-tx-datasource>
-    <jndi-name>PortalDS</jndi-name>
-    <connection-url>jdbc:oracle:thin:SYSTEM/password at localhost:1521:orcl</connection-url>
-    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
-    <user-name>SYSTEM</user-name>
-    <password>password</password>
-  </local-tx-datasource>
-</datasources>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-oracle-ds.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/setup/portal-oracle-ds.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-oracle-ds.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-oracle-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<datasources>
+  <local-tx-datasource>
+    <jndi-name>PortalDS</jndi-name>
+    <connection-url>jdbc:oracle:thin:SYSTEM/password at localhost:1521:orcl</connection-url>
+    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
+    <user-name>SYSTEM</user-name>
+    <password>password</password>
+  </local-tx-datasource>
+</datasources>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-postgresql-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/setup/portal-postgresql-ds.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-postgresql-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<datasources>
-  <local-tx-datasource>
-    <jndi-name>PortalDS</jndi-name>
-    <connection-url>jdbc:postgresql:jbossportal</connection-url>
-    <driver-class>org.postgresql.Driver</driver-class>
-    <user-name>portal</user-name>
-    <password>portalpassword</password>
-  </local-tx-datasource>
-</datasources>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-postgresql-ds.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/setup/portal-postgresql-ds.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-postgresql-ds.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-postgresql-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<datasources>
+  <local-tx-datasource>
+    <jndi-name>PortalDS</jndi-name>
+    <connection-url>jdbc:postgresql:jbossportal</connection-url>
+    <driver-class>org.postgresql.Driver</driver-class>
+    <user-name>portal</user-name>
+    <password>portalpassword</password>
+  </local-tx-datasource>
+</datasources>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-sqlserver-ds.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/setup/portal-sqlserver-ds.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-sqlserver-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<datasources>
-  <local-tx-datasource>
-    <jndi-name>PortalDS</jndi-name>
-    <connection-url>jdbc:jtds:sqlserver://localhost:1433;tds=8.0;lastupdatecount=true</connection-url>
-    <driver-class>net.sourceforge.jtds.jdbc.Driver</driver-class>
-    <user-name>portal</user-name>
-    <password>portalpassword</password>
-  </local-tx-datasource>
-</datasources>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-sqlserver-ds.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/setup/portal-sqlserver-ds.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-sqlserver-ds.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/setup/portal-sqlserver-ds.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<datasources>
+  <local-tx-datasource>
+    <jndi-name>PortalDS</jndi-name>
+    <connection-url>jdbc:jtds:sqlserver://localhost:1433;tds=8.0;lastupdatecount=true</connection-url>
+    <driver-class>net.sourceforge.jtds.jdbc.Driver</driver-class>
+    <user-name>portal</user-name>
+    <password>portalpassword</password>
+  </local-tx-datasource>
+</datasources>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1133 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<server>
-   <!--  Management -->
-   
-   <!-- Portlet discovery executed every 30 seconds -->
-   <mbean code="org.jboss.varia.scheduler.Scheduler"
-          name="portal:service=Management,type=Scheduler">
-     <attribute name="SchedulableMBean">portal:service=Management,type=PortletDiscoveryManagement,name=Default</attribute>
-     <attribute name="SchedulableMBeanMethod">processPortletDiscovery()</attribute>
-     <attribute name="InitialStartDate">NOW</attribute>
-     <attribute name="SchedulePeriod">30000</attribute>
-     <attribute name="InitialRepetitions">-1</attribute>
-   </mbean>
-
-   <mbean
-      code="org.jboss.portal.core.management.PortalImpl"
-      name="portal.management:service=Management,type=Portal,name=Default"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <xmbean/>
-   </mbean>  
-      
-   <mbean
-      code="org.jboss.portal.identity.management.Identity"
-      name="portal.management:service=Management,type=Identity,name=Default"
-      >
-      <depends>portal:service=Module,type=IdentityServiceController</depends>
-      <xmbean/>
-   </mbean>  
-   
-   <mbean
-      code="org.jboss.portal.core.management.PortletDiscoveryService"
-      name="portal:service=Management,type=PortletDiscoveryManagement,name=Default"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <depends
-         optional-attribute-name="FederatingPortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
-      <depends
-         optional-attribute-name="Interceptor"
-         proxy-type="attribute">portal:service=Interceptor,type=Portlet,name=PortletContainerManagement</depends>
-      <xmbean/>
-   </mbean>  
-
-
-   <!-- Server configuration service -->
-   <mbean
-      code="org.jboss.portal.server.config.ServerConfigService"
-      name="portal:service=ServerConfig"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="ConfigLocation">conf/config.xml</attribute>
-   </mbean>
-
-   <!-- Portal security services-->
-   <mbean
-      code="org.jboss.portal.security.impl.JBossAuthorizationDomainRegistryImpl"
-      name="portal:service=AuthorizationDomainRegistry"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/> 
-   </mbean>
-   <mbean
-      code="org.jboss.portal.security.impl.jacc.JACCPortalAuthorizationManagerFactory"
-      name="portal:service=PortalAuthorizationManagerFactory"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="AuthorizationDomainRegistry"
-         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.impl.security.JBossPortletSecurityService"
-      name="portal:service=PortletSecurityService"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-	   <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="AuthorizationDomainRegistry"
-         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
-   </mbean>
-
-   <!-- Server stack -->
-   <mbean
-      code="org.jboss.portal.core.aspects.server.TransactionInterceptor"
-      name="portal:service=Interceptor,type=Server,name=Transaction"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor"
-      name="portal:service=Interceptor,type=Server,name=SessionInvalidator"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.server.UserInterceptor"
-      name="portal:service=Interceptor,type=Server,name=User"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Module,type=IdentityServiceController</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.server.LocaleInterceptor"
-      name="portal:service=Interceptor,type=Server,name=Locale"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.aspects.server.ContentTypeInterceptor"
-      name="portal:service=Interceptor,type=Server,name=ContentType"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
-      name="portal:service=InterceptorStackFactory,type=Server"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends-list optional-attribute-name="InterceptorNames">
-         <depends-list-element>portal:service=Interceptor,type=Server,name=Transaction</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Server,name=SessionInvalidator</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Server,name=User</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Server,name=Locale</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Server,name=ContentType</depends-list-element>
-      </depends-list>
-   </mbean>
-
-   <!-- Command stack -->
-   <mbean
-      code="org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PortalNode"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PolicyEnforcement"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.controller.PageNavigationInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PageNavigation"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.controller.PageCustomizerInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PageCustomizer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.ajax.AjaxInterceptor"
-      name="portal:service=Interceptor,type=Command,name=Ajax"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.controller.node.EventBroadcasterInterceptor"
-      name="portal:service=Interceptor,type=Command,name=EventBroadcaster"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="ListenerRegistry"
-         proxy-type="attribute">portal:service=ListenerRegistry</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
-      name="portal:service=InterceptorStackFactory,type=Command"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends-list optional-attribute-name="InterceptorNames">
-         <depends-list-element>portal:service=Interceptor,type=Command,name=PortalNode</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Command,name=PolicyEnforcement</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Command,name=PageNavigation</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Command,name=PageCustomizer</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Command,name=Ajax</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Command,name=EventBroadcaster</depends-list-element>
-      </depends-list>
-   </mbean>
-
-   <!-- Instance stack -->
-   <!-- Management MBean, can be removed if management is not used -->
-   <mbean
-      code="org.jboss.portal.portlet.management.PortletContainerManagementInterceptorImpl"
-      name="portal:service=Interceptor,type=Portlet,name=PortletContainerManagement"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.instance.InstanceSecurityInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=InstanceSecurity"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends optional-attribute-name="PortalAuthorizationManagerFactory" proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=ConsumerCache"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
-      name="portal:service=InterceptorStackFactory,type=Instance"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends-list optional-attribute-name="InterceptorNames">
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortletContainerManagement</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ConsumerCache</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=InstanceSecurity</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization</depends-list-element>
-      </depends-list>
-   </mbean>
-
-   <!-- Producer stack -->
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ValveInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=Valve"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=ContextTracker"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=SecureTransport"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=ContextDispatcher"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.bridge.BridgeInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=Bridge"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=WindowStates"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ModesInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=Modes"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=ProducerCache"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.portlet.TransactionInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=Transaction"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.portlet.HeaderInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=Header"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
-      name="portal:service=InterceptorStackFactory,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends-list optional-attribute-name="InterceptorNames">
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Valve</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=SecureTransport</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextTracker</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization</depends-list-element>
-		 <depends-list-element>portal:service=Interceptor,type=Portlet,name=WindowStates</depends-list-element>
-		 <depends-list-element>portal:service=Interceptor,type=Portlet,name=Bridge</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Modes</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ProducerCache</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Header</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Transaction</depends-list-element>
-      </depends-list>
-   </mbean>
-
-   <!-- Theme and layout services -->
-   <mbean
-      code="org.jboss.portal.theme.impl.ThemeServiceImpl"
-      name="portal:service=ThemeService"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.theme.impl.LayoutServiceImpl"
-      name="portal:service=LayoutService"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.theme.impl.page.PageServiceImpl"
-      name="portal:service=PageService"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="LayoutService"
-         proxy-type="attribute">portal:service=LayoutService</depends>
-      <depends
-         optional-attribute-name="ThemeService"
-         proxy-type="attribute">portal:service=ThemeService</depends>
-   </mbean>
-
-   <!--
-      | Uncomment in clustered mode : replicated cache for hibernate
-      
-      <mbean
-      code="org.jboss.cache.TreeCache"
-      name="portal:service=TreeCache,type=hibernate">
-      <depends>jboss:service=Naming</depends>
-      <depends>jboss:service=TransactionManager</depends>
-      <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
-      <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
-      <attribute name="CacheMode">REPL_SYNC</attribute>
-      <attribute name="ClusterName">portal.hibernate</attribute>
-      </mbean>
-      
-      <mbean
-      code="org.jboss.portal.jems.hibernate.JBossTreeCacheProvider"
-      name="portal:service=TreeCacheProvider,type=hibernate">
-      <depends optional-attribute-name="CacheName">portal:service=TreeCache,type=hibernate</depends>
-      </mbean>
-   
-   -->
-
-   <!-- Session factories -->
-   <mbean
-      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
-      name="portal:service=Hibernate"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
-         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
-       -->
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="ConfigLocation">conf/hibernate/user/hibernate.cfg.xml</attribute>
-      <attribute name="SetupLocation">conf/hibernate/user/setup.txt</attribute>
-      <attribute name="JNDIName">java:/portal/IdentitySessionFactory</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
-      name="portal:service=Hibernate,type=Instance"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
-         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
-       -->
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="ConfigLocation">conf/hibernate/instance/hibernate.cfg.xml</attribute>
-      <attribute name="JNDIName">java:/portal/InstanceSessionFactory</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
-      name="portal:service=Hibernate,type=PortalObject"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
-         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
-       -->
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="ConfigLocation">conf/hibernate/portal/hibernate.cfg.xml</attribute>
-      <attribute name="JNDIName">java:/portal/PortalObjectSessionFactory</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
-      name="portal:service=Hibernate,type=Portlet"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
-         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
-       -->
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="ConfigLocation">conf/hibernate/portlet/hibernate.cfg.xml</attribute>
-      <attribute name="JNDIName">java:/portal/PortletSessionFactory</attribute>
-   </mbean>
-
-   <!--Identity-->
-   <mbean
-      code="org.jboss.portal.identity.IdentityServiceControllerImpl"
-      name="portal:service=Module,type=IdentityServiceController"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Hibernate</depends>
-      <!--<depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>-->
-      <attribute name="JndiName">java:/portal/IdentityServiceController</attribute>
-      <attribute name="RegisterMBeans">true</attribute>
-      <attribute name="ConfigFile">conf/identity/identity-config.xml</attribute>
-      <attribute name="DefaultConfigFile">conf/identity/standardidentity-config.xml</attribute>
-   </mbean>
-
-   <mbean
-      code="org.jboss.portal.core.impl.mail.MailModuleImpl"
-      name="portal:service=Module,type=Mail"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss:service=Mail</depends>
-      <depends>portal:service=Module,type=IdentityServiceController</depends>
-      <attribute name="QueueCapacity">-1</attribute>
-      <attribute name="Gateway">localhost</attribute>
-      <attribute name="SmtpUser"></attribute>
-      <attribute name="SmtpPassword"></attribute>
-      <attribute name="JavaMailDebugEnabled">false</attribute>
-      <attribute name="SMTPConnectionTimeout">100000</attribute>
-      <attribute name="SMTPTimeout">10000</attribute>
-      <attribute name="JNDIName">java:portal/MailModule</attribute>
-   </mbean>
-
-   <mbean
-      code="org.jboss.security.auth.login.DynamicLoginConfig"
-      name="portal:service=JAASLoginModule">
-      <depends optional-attribute-name="LoginConfigService">jboss.security:service=XMLLoginConfig</depends>
-      <depends optional-attribute-name="SecurityManagerService">jboss.security:service=JaasSecurityManager</depends>
-      <attribute name="AuthConfig">conf/login-config.xml</attribute>
-   </mbean>
-
-   <!-- Registries -->
-   <mbean
-      code="org.jboss.portal.portlet.container.PortletApplicationRegistryImpl"
-      name="portal:service=WebAppRegistry"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-
-   <!-- Listener registry -->
-   <mbean
-      code="org.jboss.portal.core.event.PortalEventListenerRegistryImpl"
-      name="portal:service=ListenerRegistry"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-
-   <!-- A sample listener -->
-   <mbean
-      code="org.jboss.portal.core.event.PortalEventListenerServiceImpl"
-      name="portal:service=ListenerService,type=test_listener"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Registry"
-         proxy-type="attribute">portal:service=ListenerRegistry</depends>
-      <attribute name="RegistryId">test_listener</attribute>
-      <attribute name="ListenerClassName">org.jboss.portal.core.portlet.test.event.PortletB$Listener</attribute>
-   </mbean>
-
-   <!-- The different containers -->
-   <mbean
-      code="org.jboss.portal.core.impl.model.instance.PersistentInstanceContainer"
-      name="portal:container=Instance"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Hibernate,type=Instance</depends>
-      <depends
-         optional-attribute-name="StackFactory"
-         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Instance</depends>
-      <depends
-         optional-attribute-name="PortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
-      <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="AuthorizationDomainRegistry"
-         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
-      <attribute name="SessionFactoryJNDIName">java:/portal/InstanceSessionFactory</attribute>
-      <attribute name="CacheNaturalId">true</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer"
-      name="portal:container=PortalObject"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Hibernate,type=PortalObject</depends>
-	   <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="AuthorizationDomainRegistry"
-         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <attribute name="SessionFactoryJNDIName">java:/portal/PortalObjectSessionFactory</attribute>
-      <attribute name="CacheNaturalId">true</attribute>
-   </mbean>
-
-   <!-- Customization manager -->
-   <mbean
-      code="org.jboss.portal.core.impl.model.CustomizationManagerService"
-      name="portal:service=CustomizationManager"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-	   <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <depends
-         optional-attribute-name="PortalObjectContainer"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-      <depends>portal:service=Module,type=IdentityServiceController</depends>
-      <attribute name="DashboardContextId">dashboard</attribute>
-   </mbean>
-
-   <!-- Command factories -->
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.DelegatingCommandFactoryService"
-      name="portal:commandFactory=Delegating"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.portal.DefaultPortalCommandFactory"
-      name="portal:commandFactory=DefaultPortal"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="NextFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="Container"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.portal.PortalObjectCommandFactory"
-      name="portal:commandFactory=PortalObject"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Container"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,path=portal"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/portal</attribute>
-      <depends
-         optional-attribute-name="DelegatingFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="DelegateFactory"
-         proxy-type="attribute">portal:commandFactory=PortalObject</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.SimpleCommandFactory"
-      name="portal:commandFactory=SignOut"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="CommandClassName">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,path=signout"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/signout</attribute>
-      <depends
-         optional-attribute-name="DelegatingFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="DelegateFactory"
-         proxy-type="attribute">portal:commandFactory=SignOut</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.portal.DashboardCommandFactory"
-      name="portal:commandFactory=Dashboard"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,path=dashboard"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/dashboard</attribute>
-      <depends
-         optional-attribute-name="DelegatingFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="DelegateFactory"
-         proxy-type="attribute">portal:commandFactory=Dashboard</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.instance.InstanceCommandFactory"
-      name="portal:commandFactory=Configurator"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="InstanceId">ConfiguratorPortletInstance</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,path=configure"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/configure</attribute>
-      <depends
-         optional-attribute-name="DelegatingFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="DelegateFactory"
-         proxy-type="attribute">portal:commandFactory=Configurator</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,path=test"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/test</attribute>
-      <depends
-         optional-attribute-name="DelegatingFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="DelegateFactory"
-         proxy-type="attribute">portal:commandFactory=Test</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.instance.InstanceCommandFactory"
-      name="portal:commandFactory=Test"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="InstanceId">TestPortletInstance</attribute>
-   </mbean>
-
-   <!-- URL factories -->
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.DelegatingURLFactoryService"
-      name="portal:urlFactory=Delegating"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.portal.PortalObjectURLFactory"
-      name="portal:urlFactory=PortalObject"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/portal</attribute>
-      <depends
-         optional-attribute-name="Factory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
-      name="portal:urlFactory=SignOut"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/signout</attribute>
-      <attribute name="ClassNames">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
-      <depends
-         optional-attribute-name="Factory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
-      name="portal:urlFactory=Dashboard"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/dashboard</attribute>
-      <attribute name="ClassNames">org.jboss.portal.core.model.portal.command.ViewDashboardCommand</attribute>
-      <depends
-         optional-attribute-name="Factory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.instance.InstanceURLFactory"
-      name="portal:urlFactory=Configurator"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="InstanceId">ConfiguratorPortletInstance</attribute>
-      <attribute name="Path">/configure</attribute>
-      <depends
-         optional-attribute-name="Factory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.instance.InstanceURLFactory"
-      name="portal:urlFactory=Test"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="InstanceId">TestPortletInstance</attribute>
-      <attribute name="Path">/test</attribute>
-      <depends
-         optional-attribute-name="Factory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
-
-   <!-- The federating portlet invoker -->
-   <mbean
-      code="org.jboss.portal.federation.impl.FederatingPortletInvokerService"
-      name="portal:service=PortletInvoker,type=Federating"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-
-   <!-- The portlet container invoker -->
-   <mbean
-      code="org.jboss.portal.portlet.container.PortletContainerInvoker"
-      name="portal:service=PortletInvoker,type=Container"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="StackFactory"
-         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Producer</depends>
-      <depends
-         optional-attribute-name="Registry"
-         proxy-type="attribute">portal:service=WebAppRegistry</depends>
-   </mbean>
-
-   <!-- The producer portlet invoker -->
-   <mbean
-      code="org.jboss.portal.core.impl.portlet.state.PersistentPortletStatePersistenceManager"
-      name="portal:service=PersistenceManager,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Hibernate,type=Portlet</depends>
-      <attribute name="SessionFactoryJNDIName">java:/portal/PortletSessionFactory</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.impl.state.StateManagementPolicyService"
-      name="portal:service=StateManagementPolicy,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="PersistLocally">true</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.impl.state.StateConverterV0"
-      name="portal:service=StateConverter,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker"
-      name="portal:service=PortletInvoker,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="PortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Container</depends>
-      <depends
-         optional-attribute-name="PersistenceManager"
-         proxy-type="attribute">portal:service=PersistenceManager,type=Producer</depends>
-      <depends
-         optional-attribute-name="StateManagementPolicy"
-         proxy-type="attribute">portal:service=StateManagementPolicy,type=Producer</depends>
-      <depends
-         optional-attribute-name="StateConverter"
-         proxy-type="attribute">portal:service=StateConverter,type=Producer</depends>
-   </mbean>
-
-   <!-- Register the state portlet invoker on the federating portlet invoker -->
-   <mbean
-      code="org.jboss.portal.federation.impl.PortletInvokerRegistrationService"
-      name="portal:service=PortletInvokerRegistration,id=local"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Id">local</attribute>
-      <depends
-         optional-attribute-name="PortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Producer</depends>
-      <depends
-         optional-attribute-name="FederatingPortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
-   </mbean>
-
-   <!-- The core controller -->
-   <mbean
-      code="org.jboss.portal.core.controller.classic.ClassicController"
-      name="portal:controller=Core"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="PageService"
-         proxy-type="attribute">portal:service=PageService</depends>
-      <depends
-         optional-attribute-name="CommandFactory"
-         proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
-      <depends
-         optional-attribute-name="URLFactory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="StackFactory"
-         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
-      <depends
-         optional-attribute-name="PortalObjectContainer"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="CustomizationManager"
-         proxy-type="attribute">portal:service=CustomizationManager</depends>
-   </mbean>
-
-   <!-- The ajax controller -->
-   <mbean
-      code="org.jboss.portal.core.controller.ajax.AjaxController"
-      name="portal:controller=Ajax"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="PageService"
-         proxy-type="attribute">portal:service=PageService</depends>
-      <depends
-         optional-attribute-name="CommandFactory"
-         proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
-      <depends
-         optional-attribute-name="URLFactory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="StackFactory"
-         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
-      <depends
-         optional-attribute-name="PortalObjectContainer"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="CustomizationManager"
-         proxy-type="attribute">portal:service=CustomizationManager</depends>
-   </mbean>
-
-   <!-- -->
-   <mbean
-      code="org.jboss.portal.server.impl.ServerImpl"
-      name="portal:service=Server"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Config"
-         proxy-type="attribute">portal:service=ServerConfig</depends>
-   </mbean>
-
-   <!-- -->
-   <mbean
-      code="org.jboss.portal.server.deployment.jboss.ServerDeployer"
-      name="portal:deployer=PortalWebApp">
-      <depends>jboss.system:service=MainDeployer</depends>
-      <depends>portal:container=PortalObject</depends>
-      <depends>portal:container=Instance</depends>
-      <depends
-         optional-attribute-name="PortalServer"
-         proxy-type="attribute">portal:service=Server</depends>
-   </mbean>
-
-   <!-- Portal object deployment factory -->
-   <!--
-      | Uncomment in cluster mode : have the deployment of objects run as a clustered singleton
-      
-      <mbean
-      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
-      name="portal:service=Controller,target=ObjectDeploymentFactory"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
-      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
-      <depends>portal:container=PortalObject</depends>
-      <attribute name="Target">portal:deploymentFactory=Object</attribute>
-      <attribute name="OnStart">registerFactory</attribute>
-      <attribute name="OnStop">unregisterFactory</attribute>
-      </mbean>
-   
-   -->
-   <mbean
-      code="org.jboss.portal.core.deployment.jboss.ObjectDeploymentFactory"
-      name="portal:deploymentFactory=Object"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-      <depends
-         optional-attribute-name="PortalObjectContainer"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-      <attribute name="SetupLocation">conf/data/default-object.xml</attribute>
-      <!-- Set to false in clustered mode, otherwise set to true -->
-      <attribute name="RegistrationControlledByService">true</attribute>
-   </mbean>
-
-   <!--  -->
-   <!--
-      | Uncomment in cluster mode : have the creation of instances run as a clustered singleton
-      
-      <mbean
-      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
-      name="portal:service=Controller,target=PortletAppDeploymentFactory"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
-      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
-      <depends>portal:container=PortalObject</depends>
-      <attribute name="Target">portal:deploymentFactory=PortletApp</attribute>
-      <attribute name="OnStart">enableCreateInstances</attribute>
-      <attribute name="OnStop">disableCreateInstances</attribute>
-      </mbean>
-   
-   -->
-   <mbean
-      code="org.jboss.portal.core.deployment.jboss.PortletAppDeploymentFactory"
-      name="portal:deploymentFactory=PortletApp"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <!-- 
-      <depends>jboss.ha:service=HASingletonDeployer</depends>
-       -->
-      <depends>portal:service=PortletInvokerRegistration,id=local</depends>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-      <depends
-         optional-attribute-name="WebAppRegistry"
-         proxy-type="attribute">portal:service=WebAppRegistry</depends>
-      <depends
-         optional-attribute-name="Config"
-         proxy-type="attribute">portal:service=ServerConfig</depends>
-      <depends
-         optional-attribute-name="PortletSecurityService"
-         proxy-type="attribute">portal:service=PortletSecurityService</depends>
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <attribute name="StandardJBossApplicationMetaDataLocation">conf/standardjboss-portlet.xml</attribute>
-      <attribute name="APIFactoryClassName">org.jboss.portlet.JBossAPIFactory</attribute>
-      <!-- Set to false in clustered mode, otherwise set to true -->
-      <attribute name="CreateInstances">true</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.theme.deployment.jboss.LayoutDeploymentFactory"
-      name="portal:deploymentFactory=Layout"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-      <depends
-         optional-attribute-name="LayoutService"
-         proxy-type="attribute">portal:service=LayoutService</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.theme.deployment.jboss.LayoutFeaturesDeploymentFactory"
-      name="portal:deploymentFactory=LayoutFeatures"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-      <depends
-         optional-attribute-name="LayoutService"
-         proxy-type="attribute">portal:service=LayoutService</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.theme.deployment.jboss.ThemeDeploymentFactory"
-      name="portal:deploymentFactory=Theme"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-      <depends
-         optional-attribute-name="ThemeService"
-         proxy-type="attribute">portal:service=ThemeService</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.deployment.WebAppAdapter"
-      name="portal:deployer=Adapter"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-         <depends optional-attribute-name="InterceptedDeployer">jboss.web:service=WebServer</depends>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-   </mbean>
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1133 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<server>
+   <!--  Management -->
+   
+   <!-- Portlet discovery executed every 30 seconds -->
+   <mbean code="org.jboss.varia.scheduler.Scheduler"
+          name="portal:service=Management,type=Scheduler">
+     <attribute name="SchedulableMBean">portal:service=Management,type=PortletDiscoveryManagement,name=Default</attribute>
+     <attribute name="SchedulableMBeanMethod">processPortletDiscovery()</attribute>
+     <attribute name="InitialStartDate">NOW</attribute>
+     <attribute name="SchedulePeriod">30000</attribute>
+     <attribute name="InitialRepetitions">-1</attribute>
+   </mbean>
+
+   <mbean
+      code="org.jboss.portal.core.management.PortalImpl"
+      name="portal.management:service=Management,type=Portal,name=Default"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <xmbean/>
+   </mbean>  
+      
+   <mbean
+      code="org.jboss.portal.identity.management.Identity"
+      name="portal.management:service=Management,type=Identity,name=Default"
+      >
+      <depends>portal:service=Module,type=IdentityServiceController</depends>
+      <xmbean/>
+   </mbean>  
+   
+   <mbean
+      code="org.jboss.portal.core.management.PortletDiscoveryService"
+      name="portal:service=Management,type=PortletDiscoveryManagement,name=Default"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <depends
+         optional-attribute-name="FederatingPortletInvoker"
+         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
+      <depends
+         optional-attribute-name="Interceptor"
+         proxy-type="attribute">portal:service=Interceptor,type=Portlet,name=PortletContainerManagement</depends>
+      <xmbean/>
+   </mbean>  
+
+
+   <!-- Server configuration service -->
+   <mbean
+      code="org.jboss.portal.server.config.ServerConfigService"
+      name="portal:service=ServerConfig"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="ConfigLocation">conf/config.xml</attribute>
+   </mbean>
+
+   <!-- Portal security services-->
+   <mbean
+      code="org.jboss.portal.security.impl.JBossAuthorizationDomainRegistryImpl"
+      name="portal:service=AuthorizationDomainRegistry"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/> 
+   </mbean>
+   <mbean
+      code="org.jboss.portal.security.impl.jacc.JACCPortalAuthorizationManagerFactory"
+      name="portal:service=PortalAuthorizationManagerFactory"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="AuthorizationDomainRegistry"
+         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.impl.security.JBossPortletSecurityService"
+      name="portal:service=PortletSecurityService"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+	   <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="AuthorizationDomainRegistry"
+         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
+   </mbean>
+
+   <!-- Server stack -->
+   <mbean
+      code="org.jboss.portal.core.aspects.server.TransactionInterceptor"
+      name="portal:service=Interceptor,type=Server,name=Transaction"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor"
+      name="portal:service=Interceptor,type=Server,name=SessionInvalidator"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.server.UserInterceptor"
+      name="portal:service=Interceptor,type=Server,name=User"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=Module,type=IdentityServiceController</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.server.LocaleInterceptor"
+      name="portal:service=Interceptor,type=Server,name=Locale"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.aspects.server.ContentTypeInterceptor"
+      name="portal:service=Interceptor,type=Server,name=ContentType"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Server"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends-list optional-attribute-name="InterceptorNames">
+         <depends-list-element>portal:service=Interceptor,type=Server,name=Transaction</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Server,name=SessionInvalidator</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Server,name=User</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Server,name=Locale</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Server,name=ContentType</depends-list-element>
+      </depends-list>
+   </mbean>
+
+   <!-- Command stack -->
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PortalNode"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PolicyEnforcement"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.PageNavigationInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PageNavigation"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.PageCustomizerInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PageCustomizer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.ajax.AjaxInterceptor"
+      name="portal:service=Interceptor,type=Command,name=Ajax"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.node.EventBroadcasterInterceptor"
+      name="portal:service=Interceptor,type=Command,name=EventBroadcaster"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="ListenerRegistry"
+         proxy-type="attribute">portal:service=ListenerRegistry</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Command"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends-list optional-attribute-name="InterceptorNames">
+         <depends-list-element>portal:service=Interceptor,type=Command,name=PortalNode</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=PolicyEnforcement</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=PageNavigation</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=PageCustomizer</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=Ajax</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=EventBroadcaster</depends-list-element>
+      </depends-list>
+   </mbean>
+
+   <!-- Instance stack -->
+   <!-- Management MBean, can be removed if management is not used -->
+   <mbean
+      code="org.jboss.portal.portlet.management.PortletContainerManagementInterceptorImpl"
+      name="portal:service=Interceptor,type=Portlet,name=PortletContainerManagement"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.instance.InstanceSecurityInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=InstanceSecurity"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends optional-attribute-name="PortalAuthorizationManagerFactory" proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=ConsumerCache"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Instance"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends-list optional-attribute-name="InterceptorNames">
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortletContainerManagement</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ConsumerCache</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=InstanceSecurity</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization</depends-list-element>
+      </depends-list>
+   </mbean>
+
+   <!-- Producer stack -->
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ValveInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=Valve"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=ContextTracker"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=SecureTransport"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=ContextDispatcher"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.bridge.BridgeInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=Bridge"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=WindowStates"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ModesInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=Modes"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=ProducerCache"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.portlet.TransactionInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=Transaction"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.portlet.HeaderInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=Header"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends-list optional-attribute-name="InterceptorNames">
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Valve</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=SecureTransport</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextTracker</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization</depends-list-element>
+		 <depends-list-element>portal:service=Interceptor,type=Portlet,name=WindowStates</depends-list-element>
+		 <depends-list-element>portal:service=Interceptor,type=Portlet,name=Bridge</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Modes</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ProducerCache</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Header</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Transaction</depends-list-element>
+      </depends-list>
+   </mbean>
+
+   <!-- Theme and layout services -->
+   <mbean
+      code="org.jboss.portal.theme.impl.ThemeServiceImpl"
+      name="portal:service=ThemeService"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.theme.impl.LayoutServiceImpl"
+      name="portal:service=LayoutService"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.theme.impl.page.PageServiceImpl"
+      name="portal:service=PageService"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="LayoutService"
+         proxy-type="attribute">portal:service=LayoutService</depends>
+      <depends
+         optional-attribute-name="ThemeService"
+         proxy-type="attribute">portal:service=ThemeService</depends>
+   </mbean>
+
+   <!--
+      | Uncomment in clustered mode : replicated cache for hibernate
+      
+      <mbean
+      code="org.jboss.cache.TreeCache"
+      name="portal:service=TreeCache,type=hibernate">
+      <depends>jboss:service=Naming</depends>
+      <depends>jboss:service=TransactionManager</depends>
+      <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
+      <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
+      <attribute name="CacheMode">REPL_SYNC</attribute>
+      <attribute name="ClusterName">portal.hibernate</attribute>
+      </mbean>
+      
+      <mbean
+      code="org.jboss.portal.jems.hibernate.JBossTreeCacheProvider"
+      name="portal:service=TreeCacheProvider,type=hibernate">
+      <depends optional-attribute-name="CacheName">portal:service=TreeCache,type=hibernate</depends>
+      </mbean>
+   
+   -->
+
+   <!-- Session factories -->
+   <mbean
+      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
+      name="portal:service=Hibernate"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
+         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
+       -->
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="ConfigLocation">conf/hibernate/user/hibernate.cfg.xml</attribute>
+      <attribute name="SetupLocation">conf/hibernate/user/setup.txt</attribute>
+      <attribute name="JNDIName">java:/portal/IdentitySessionFactory</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
+      name="portal:service=Hibernate,type=Instance"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
+         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
+       -->
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="ConfigLocation">conf/hibernate/instance/hibernate.cfg.xml</attribute>
+      <attribute name="JNDIName">java:/portal/InstanceSessionFactory</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
+      name="portal:service=Hibernate,type=PortalObject"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
+         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
+       -->
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="ConfigLocation">conf/hibernate/portal/hibernate.cfg.xml</attribute>
+      <attribute name="JNDIName">java:/portal/PortalObjectSessionFactory</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
+      name="portal:service=Hibernate,type=Portlet"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
+         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
+       -->
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="ConfigLocation">conf/hibernate/portlet/hibernate.cfg.xml</attribute>
+      <attribute name="JNDIName">java:/portal/PortletSessionFactory</attribute>
+   </mbean>
+
+   <!--Identity-->
+   <mbean
+      code="org.jboss.portal.identity.IdentityServiceControllerImpl"
+      name="portal:service=Module,type=IdentityServiceController"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=Hibernate</depends>
+      <!--<depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>-->
+      <attribute name="JndiName">java:/portal/IdentityServiceController</attribute>
+      <attribute name="RegisterMBeans">true</attribute>
+      <attribute name="ConfigFile">conf/identity/identity-config.xml</attribute>
+      <attribute name="DefaultConfigFile">conf/identity/standardidentity-config.xml</attribute>
+   </mbean>
+
+   <mbean
+      code="org.jboss.portal.core.impl.mail.MailModuleImpl"
+      name="portal:service=Module,type=Mail"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss:service=Mail</depends>
+      <depends>portal:service=Module,type=IdentityServiceController</depends>
+      <attribute name="QueueCapacity">-1</attribute>
+      <attribute name="Gateway">localhost</attribute>
+      <attribute name="SmtpUser"></attribute>
+      <attribute name="SmtpPassword"></attribute>
+      <attribute name="JavaMailDebugEnabled">false</attribute>
+      <attribute name="SMTPConnectionTimeout">100000</attribute>
+      <attribute name="SMTPTimeout">10000</attribute>
+      <attribute name="JNDIName">java:portal/MailModule</attribute>
+   </mbean>
+
+   <mbean
+      code="org.jboss.security.auth.login.DynamicLoginConfig"
+      name="portal:service=JAASLoginModule">
+      <depends optional-attribute-name="LoginConfigService">jboss.security:service=XMLLoginConfig</depends>
+      <depends optional-attribute-name="SecurityManagerService">jboss.security:service=JaasSecurityManager</depends>
+      <attribute name="AuthConfig">conf/login-config.xml</attribute>
+   </mbean>
+
+   <!-- Registries -->
+   <mbean
+      code="org.jboss.portal.portlet.container.PortletApplicationRegistryImpl"
+      name="portal:service=WebAppRegistry"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+
+   <!-- Listener registry -->
+   <mbean
+      code="org.jboss.portal.core.event.PortalEventListenerRegistryImpl"
+      name="portal:service=ListenerRegistry"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+
+   <!-- A sample listener -->
+   <mbean
+      code="org.jboss.portal.core.event.PortalEventListenerServiceImpl"
+      name="portal:service=ListenerService,type=test_listener"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Registry"
+         proxy-type="attribute">portal:service=ListenerRegistry</depends>
+      <attribute name="RegistryId">test_listener</attribute>
+      <attribute name="ListenerClassName">org.jboss.portal.core.portlet.test.event.PortletB$Listener</attribute>
+   </mbean>
+
+   <!-- The different containers -->
+   <mbean
+      code="org.jboss.portal.core.impl.model.instance.PersistentInstanceContainer"
+      name="portal:container=Instance"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=Hibernate,type=Instance</depends>
+      <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Instance</depends>
+      <depends
+         optional-attribute-name="PortletInvoker"
+         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="AuthorizationDomainRegistry"
+         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
+      <attribute name="SessionFactoryJNDIName">java:/portal/InstanceSessionFactory</attribute>
+      <attribute name="CacheNaturalId">true</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer"
+      name="portal:container=PortalObject"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=Hibernate,type=PortalObject</depends>
+	   <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="AuthorizationDomainRegistry"
+         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <attribute name="SessionFactoryJNDIName">java:/portal/PortalObjectSessionFactory</attribute>
+      <attribute name="CacheNaturalId">true</attribute>
+   </mbean>
+
+   <!-- Customization manager -->
+   <mbean
+      code="org.jboss.portal.core.impl.model.CustomizationManagerService"
+      name="portal:service=CustomizationManager"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+	   <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalObjectContainer"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+      <depends>portal:service=Module,type=IdentityServiceController</depends>
+      <attribute name="DashboardContextId">dashboard</attribute>
+   </mbean>
+
+   <!-- Command factories -->
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.DelegatingCommandFactoryService"
+      name="portal:commandFactory=Delegating"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.portal.DefaultPortalCommandFactory"
+      name="portal:commandFactory=DefaultPortal"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="NextFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="Container"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.portal.PortalObjectCommandFactory"
+      name="portal:commandFactory=PortalObject"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Container"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=portal"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/portal</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=PortalObject</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleCommandFactory"
+      name="portal:commandFactory=SignOut"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="CommandClassName">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=signout"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/signout</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=SignOut</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.portal.DashboardCommandFactory"
+      name="portal:commandFactory=Dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/dashboard</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=Dashboard</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.instance.InstanceCommandFactory"
+      name="portal:commandFactory=Configurator"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="InstanceId">ConfiguratorPortletInstance</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=configure"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/configure</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=Configurator</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=test"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/test</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=Test</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.instance.InstanceCommandFactory"
+      name="portal:commandFactory=Test"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="InstanceId">TestPortletInstance</attribute>
+   </mbean>
+
+   <!-- URL factories -->
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.DelegatingURLFactoryService"
+      name="portal:urlFactory=Delegating"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.portal.PortalObjectURLFactory"
+      name="portal:urlFactory=PortalObject"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/portal</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
+      name="portal:urlFactory=SignOut"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/signout</attribute>
+      <attribute name="ClassNames">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
+      name="portal:urlFactory=Dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/dashboard</attribute>
+      <attribute name="ClassNames">org.jboss.portal.core.model.portal.command.ViewDashboardCommand</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.instance.InstanceURLFactory"
+      name="portal:urlFactory=Configurator"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="InstanceId">ConfiguratorPortletInstance</attribute>
+      <attribute name="Path">/configure</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.instance.InstanceURLFactory"
+      name="portal:urlFactory=Test"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="InstanceId">TestPortletInstance</attribute>
+      <attribute name="Path">/test</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+
+   <!-- The federating portlet invoker -->
+   <mbean
+      code="org.jboss.portal.federation.impl.FederatingPortletInvokerService"
+      name="portal:service=PortletInvoker,type=Federating"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+
+   <!-- The portlet container invoker -->
+   <mbean
+      code="org.jboss.portal.portlet.container.PortletContainerInvoker"
+      name="portal:service=PortletInvoker,type=Container"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Producer</depends>
+      <depends
+         optional-attribute-name="Registry"
+         proxy-type="attribute">portal:service=WebAppRegistry</depends>
+   </mbean>
+
+   <!-- The producer portlet invoker -->
+   <mbean
+      code="org.jboss.portal.core.impl.portlet.state.PersistentPortletStatePersistenceManager"
+      name="portal:service=PersistenceManager,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=Hibernate,type=Portlet</depends>
+      <attribute name="SessionFactoryJNDIName">java:/portal/PortletSessionFactory</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.impl.state.StateManagementPolicyService"
+      name="portal:service=StateManagementPolicy,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="PersistLocally">true</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.impl.state.StateConverterV0"
+      name="portal:service=StateConverter,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker"
+      name="portal:service=PortletInvoker,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="PortletInvoker"
+         proxy-type="attribute">portal:service=PortletInvoker,type=Container</depends>
+      <depends
+         optional-attribute-name="PersistenceManager"
+         proxy-type="attribute">portal:service=PersistenceManager,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateManagementPolicy"
+         proxy-type="attribute">portal:service=StateManagementPolicy,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateConverter"
+         proxy-type="attribute">portal:service=StateConverter,type=Producer</depends>
+   </mbean>
+
+   <!-- Register the state portlet invoker on the federating portlet invoker -->
+   <mbean
+      code="org.jboss.portal.federation.impl.PortletInvokerRegistrationService"
+      name="portal:service=PortletInvokerRegistration,id=local"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Id">local</attribute>
+      <depends
+         optional-attribute-name="PortletInvoker"
+         proxy-type="attribute">portal:service=PortletInvoker,type=Producer</depends>
+      <depends
+         optional-attribute-name="FederatingPortletInvoker"
+         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
+   </mbean>
+
+   <!-- The core controller -->
+   <mbean
+      code="org.jboss.portal.core.controller.classic.ClassicController"
+      name="portal:controller=Core"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="PageService"
+         proxy-type="attribute">portal:service=PageService</depends>
+      <depends
+         optional-attribute-name="CommandFactory"
+         proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
+      <depends
+         optional-attribute-name="URLFactory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
+      <depends
+         optional-attribute-name="PortalObjectContainer"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="CustomizationManager"
+         proxy-type="attribute">portal:service=CustomizationManager</depends>
+   </mbean>
+
+   <!-- The ajax controller -->
+   <mbean
+      code="org.jboss.portal.core.controller.ajax.AjaxController"
+      name="portal:controller=Ajax"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="PageService"
+         proxy-type="attribute">portal:service=PageService</depends>
+      <depends
+         optional-attribute-name="CommandFactory"
+         proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
+      <depends
+         optional-attribute-name="URLFactory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
+      <depends
+         optional-attribute-name="PortalObjectContainer"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="CustomizationManager"
+         proxy-type="attribute">portal:service=CustomizationManager</depends>
+   </mbean>
+
+   <!-- -->
+   <mbean
+      code="org.jboss.portal.server.impl.ServerImpl"
+      name="portal:service=Server"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Config"
+         proxy-type="attribute">portal:service=ServerConfig</depends>
+   </mbean>
+
+   <!-- -->
+   <mbean
+      code="org.jboss.portal.server.deployment.jboss.ServerDeployer"
+      name="portal:deployer=PortalWebApp">
+      <depends>jboss.system:service=MainDeployer</depends>
+      <depends>portal:container=PortalObject</depends>
+      <depends>portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalServer"
+         proxy-type="attribute">portal:service=Server</depends>
+   </mbean>
+
+   <!-- Portal object deployment factory -->
+   <!--
+      | Uncomment in cluster mode : have the deployment of objects run as a clustered singleton
+      
+      <mbean
+      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
+      name="portal:service=Controller,target=ObjectDeploymentFactory"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
+      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
+      <depends>portal:container=PortalObject</depends>
+      <attribute name="Target">portal:deploymentFactory=Object</attribute>
+      <attribute name="OnStart">registerFactory</attribute>
+      <attribute name="OnStop">unregisterFactory</attribute>
+      </mbean>
+   
+   -->
+   <mbean
+      code="org.jboss.portal.core.deployment.jboss.ObjectDeploymentFactory"
+      name="portal:deploymentFactory=Object"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+      <depends
+         optional-attribute-name="PortalObjectContainer"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+      <attribute name="SetupLocation">conf/data/default-object.xml</attribute>
+      <!-- Set to false in clustered mode, otherwise set to true -->
+      <attribute name="RegistrationControlledByService">true</attribute>
+   </mbean>
+
+   <!--  -->
+   <!--
+      | Uncomment in cluster mode : have the creation of instances run as a clustered singleton
+      
+      <mbean
+      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
+      name="portal:service=Controller,target=PortletAppDeploymentFactory"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
+      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
+      <depends>portal:container=PortalObject</depends>
+      <attribute name="Target">portal:deploymentFactory=PortletApp</attribute>
+      <attribute name="OnStart">enableCreateInstances</attribute>
+      <attribute name="OnStop">disableCreateInstances</attribute>
+      </mbean>
+   
+   -->
+   <mbean
+      code="org.jboss.portal.core.deployment.jboss.PortletAppDeploymentFactory"
+      name="portal:deploymentFactory=PortletApp"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <!-- 
+      <depends>jboss.ha:service=HASingletonDeployer</depends>
+       -->
+      <depends>portal:service=PortletInvokerRegistration,id=local</depends>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+      <depends
+         optional-attribute-name="WebAppRegistry"
+         proxy-type="attribute">portal:service=WebAppRegistry</depends>
+      <depends
+         optional-attribute-name="Config"
+         proxy-type="attribute">portal:service=ServerConfig</depends>
+      <depends
+         optional-attribute-name="PortletSecurityService"
+         proxy-type="attribute">portal:service=PortletSecurityService</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <attribute name="StandardJBossApplicationMetaDataLocation">conf/standardjboss-portlet.xml</attribute>
+      <attribute name="APIFactoryClassName">org.jboss.portlet.JBossAPIFactory</attribute>
+      <!-- Set to false in clustered mode, otherwise set to true -->
+      <attribute name="CreateInstances">true</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.theme.deployment.jboss.LayoutDeploymentFactory"
+      name="portal:deploymentFactory=Layout"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+      <depends
+         optional-attribute-name="LayoutService"
+         proxy-type="attribute">portal:service=LayoutService</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.theme.deployment.jboss.LayoutFeaturesDeploymentFactory"
+      name="portal:deploymentFactory=LayoutFeatures"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+      <depends
+         optional-attribute-name="LayoutService"
+         proxy-type="attribute">portal:service=LayoutService</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.theme.deployment.jboss.ThemeDeploymentFactory"
+      name="portal:deploymentFactory=Theme"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+      <depends
+         optional-attribute-name="ThemeService"
+         proxy-type="attribute">portal:service=ThemeService</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.deployment.WebAppAdapter"
+      name="portal:deployer=Adapter"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+         <depends optional-attribute-name="InterceptedDeployer">jboss.web:service=WebServer</depends>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+   </mbean>
+</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/bundles)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-################################################################################
-# JBoss, a division of Red Hat                                                 #
-# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
-# contributors as indicated by the @authors tag. See the                       #
-# copyright.txt in the distribution for a full listing of                      #
-# individual contributors.                                                     #
-#                                                                              #
-# This is free software; you can redistribute it and/or modify it              #
-# under the terms of the GNU Lesser General Public License as                  #
-# published by the Free Software Foundation; either version 2.1 of             #
-# the License, or (at your option) any later version.                          #
-#                                                                              #
-# This software is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
-# Lesser General Public License for more details.                              #
-#                                                                              #
-# You should have received a copy of the GNU Lesser General Public             #
-# License along with this software; if not, write to the Free                  #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
-################################################################################
-
-# Navigation Portlet
-PAGENAME_default=Home
-PAGENAME_Admin=Admin
-PAGENAME_Test=Test
-PAGENAME_News=News 
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
+# Navigation Portlet
+PAGENAME_default=Home
+PAGENAME_Admin=Admin
+PAGENAME_Test=Test
+PAGENAME_News=News 
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_en.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_en.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_en.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-################################################################################
-# JBoss, a division of Red Hat                                                 #
-# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
-# contributors as indicated by the @authors tag. See the                       #
-# copyright.txt in the distribution for a full listing of                      #
-# individual contributors.                                                     #
-#                                                                              #
-# This is free software; you can redistribute it and/or modify it              #
-# under the terms of the GNU Lesser General Public License as                  #
-# published by the Free Software Foundation; either version 2.1 of             #
-# the License, or (at your option) any later version.                          #
-#                                                                              #
-# This software is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
-# Lesser General Public License for more details.                              #
-#                                                                              #
-# You should have received a copy of the GNU Lesser General Public             #
-# License along with this software; if not, write to the Free                  #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
-################################################################################
-
-# Navigation Portlet
-PAGENAME_default=Home
-PAGENAME_Admin=Admin
-PAGENAME_Test=Test
-PAGENAME_News=News 
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_en.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_en.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_en.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_en.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
+# Navigation Portlet
+PAGENAME_default=Home
+PAGENAME_Admin=Admin
+PAGENAME_Test=Test
+PAGENAME_News=News 
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_es.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_es.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_es.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-################################################################################
-# JBoss, a division of Red Hat                                                 #
-# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
-# contributors as indicated by the @authors tag. See the                       #
-# copyright.txt in the distribution for a full listing of                      #
-# individual contributors.                                                     #
-#                                                                              #
-# This is free software; you can redistribute it and/or modify it              #
-# under the terms of the GNU Lesser General Public License as                  #
-# published by the Free Software Foundation; either version 2.1 of             #
-# the License, or (at your option) any later version.                          #
-#                                                                              #
-# This software is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
-# Lesser General Public License for more details.                              #
-#                                                                              #
-# You should have received a copy of the GNU Lesser General Public             #
-# License along with this software; if not, write to the Free                  #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
-################################################################################
-
-# Navigation Portlet
-PAGENAME_default=Home
-PAGENAME_Admin=Administraci�n
-PAGENAME_Test=Ejemplos
-PAGENAME_News=Noticias
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_es.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_es.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_es.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_es.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
+# Navigation Portlet
+PAGENAME_default=Home
+PAGENAME_Admin=Administraci�n
+PAGENAME_Test=Ejemplos
+PAGENAME_News=Noticias
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_fr.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_fr.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_fr.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-################################################################################
-# JBoss, a division of Red Hat                                                 #
-# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
-# contributors as indicated by the @authors tag. See the                       #
-# copyright.txt in the distribution for a full listing of                      #
-# individual contributors.                                                     #
-#                                                                              #
-# This is free software; you can redistribute it and/or modify it              #
-# under the terms of the GNU Lesser General Public License as                  #
-# published by the Free Software Foundation; either version 2.1 of             #
-# the License, or (at your option) any later version.                          #
-#                                                                              #
-# This software is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
-# Lesser General Public License for more details.                              #
-#                                                                              #
-# You should have received a copy of the GNU Lesser General Public             #
-# License along with this software; if not, write to the Free                  #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
-################################################################################
-
-# Navigation Portlet
-PAGENAME_default=Accueil
-PAGENAME_Admin=Admin
-PAGENAME_Test=Test
-PAGENAME_News=Actualit\u00E9s
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_fr.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_fr.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_fr.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/bundles/Resource_fr.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
+# Navigation Portlet
+PAGENAME_default=Accueil
+PAGENAME_Admin=Admin
+PAGENAME_Test=Test
+PAGENAME_News=Actualit\u00E9s
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/config.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<properties>
-   <!-- When a window has restrictedaccess : show or hide values are permitted -->
-   <entry key="core.render.window_access_denied">show</entry>
-   <!-- When a window is unavailable : show or hide values are permitted -->
-   <entry key="core.render.window_unavailable">show</entry>
-   <!-- When a window produces an error : show, hide or message_only values are permitted -->
-   <entry key="core.render.window_error">message_only</entry>
-   <!-- When a window produces an internal error : show, hide are permitted -->
-   <entry key="core.render.window_internal_error">show</entry>
-   <!-- When a window is not found : show or hide values are permitted -->
-   <entry key="core.render.window_not_found">show</entry>
-</properties>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/config.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/config.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/config.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<properties>
+   <!-- When a window has restrictedaccess : show or hide values are permitted -->
+   <entry key="core.render.window_access_denied">show</entry>
+   <!-- When a window is unavailable : show or hide values are permitted -->
+   <entry key="core.render.window_unavailable">show</entry>
+   <!-- When a window produces an error : show, hide or message_only values are permitted -->
+   <entry key="core.render.window_error">message_only</entry>
+   <!-- When a window produces an internal error : show, hide are permitted -->
+   <entry key="core.render.window_internal_error">show</entry>
+   <!-- When a window is not found : show or hide values are permitted -->
+   <entry key="core.render.window_not_found">show</entry>
+</properties>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/data (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/data)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/data/default-object.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/data/default-object.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/data/default-object.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,411 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<deployments>
-   <deployment>
-      <parent-ref/>
-      <if-exists>keep</if-exists>
-      <portal>
-         <portal-name>default</portal-name>
-         <properties>
-            <!--
-            | Set the layout for the default portal, see also portal-layouts.xml.
-            -->
-            <property>
-               <name>layout.id</name>
-               <value>generic</value>
-            </property>
-            <!--
-            | Set the theme for the default portal, see also portal-themes.xml.
-            -->
-            <property>
-               <name>theme.id</name>
-               <value>renaissance</value>
-            </property>
-            <!--
-            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
-            -->
-            <property>
-               <name>theme.renderSetId</name>
-               <value>divRenderer</value>
-            </property>
-            <!--
-            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
-            -->
-            <property>
-               <name>layout.strategyId</name>
-               <value>maximizedRegion</value>
-            </property>
-            <!--
-            | The default page name, if the property is not explicited then the default page name is "default"
-            -->
-            <property>
-               <name>portal.defaultObjectName</name>
-               <value>default</value>
-            </property>
-         </properties>
-         <supported-modes>
-            <mode>view</mode>
-            <mode>edit</mode>
-            <mode>help</mode>
-         </supported-modes>
-         <supported-window-states>
-            <window-state>normal</window-state>
-            <window-state>minimized</window-state>
-            <window-state>maximized</window-state>
-         </supported-window-states>
-         <page>
-            <page-name>default</page-name>
-            <properties>
-               <property>
-                  <name>order</name>
-                  <value>1</value>
-               </property>
-            </properties>
-            <window>
-               <window-name>JSPPortletWindow</window-name>
-               <instance-ref>JSPPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>DefaultCMSPortletWindow</window-name>
-               <instance-ref>CMSPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-               <properties>
-                  <!-- use the window renderer from the emptyRenderer renderSet -->
-                  <property>
-                     <name>theme.windowRendererId</name>
-                     <value>emptyRenderer</value>
-                  </property>
-                  <!-- use the decoration renderer from the emptyRenderer renderSet -->
-                  <property>
-                     <name>theme.decorationRendererId</name>
-                     <value>emptyRenderer</value>
-                  </property>
-                  <!-- use the portlet renderer from the emptyRenderer renderSet -->
-                  <property>
-                     <name>theme.portletRendererId</name>
-                     <value>emptyRenderer</value>
-                  </property>
-               </properties>
-            </window>
-            <window>
-               <window-name>UserPortletWindow</window-name>
-               <instance-ref>UserPortletInstance</instance-ref>
-               <region>left</region>
-               <height>1</height>
-            </window>
-         </page>
-         <security-constraint>
-            <policy-permission>
-               <unchecked/>
-               <action-name>viewrecursive</action-name>
-               <action-name>personalizerecursive</action-name>
-            </policy-permission>
-         </security-constraint>
-      </portal>
-   </deployment>
-   <deployment>
-      <if-exists>keep</if-exists>
-      <parent-ref>default</parent-ref>
-      <page>
-         <page-name>News</page-name>
-         <properties>
-            <property>
-               <name>order</name>
-               <value>3</value>
-            </property>
-         </properties>
-         <window>
-            <window-name>WeatherPortletWindow</window-name>
-            <instance-ref>WeatherPortletInstance</instance-ref>
-            <region>left</region>
-            <height>0</height>
-         </window>
-         <window>
-            <window-name>NewsPortletWindow</window-name>
-            <instance-ref>NewsPortletInstance</instance-ref>
-            <region>center</region>
-            <height>0</height>
-         </window>
-         <window>
-            <window-name>NewsPortletWindow2</window-name>
-            <instance-ref>NewsPortletInstance2</instance-ref>
-            <region>center</region>
-            <height>1</height>
-         </window>
-      </page>
-   </deployment>
-   <deployment>
-      <parent-ref/>
-      <if-exists>keep</if-exists>
-      <context>
-         <context-name>dashboard</context-name>
-         <properties>
-            <!--
-            | Set the layout for the default portal, see also portal-layouts.xml.
-            -->
-            <property>
-               <name>layout.id</name>
-               <value>generic</value>
-            </property>
-            <!--
-            | Set the theme for the default portal, see also portal-themes.xml.
-            -->
-            <property>
-               <name>theme.id</name>
-               <value>renaissance</value>
-            </property>
-            <!--
-            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
-            -->
-            <property>
-               <name>theme.renderSetId</name>
-               <value>divRenderer</value>
-            </property>
-            <!--
-            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
-            -->
-            <property>
-               <name>layout.strategyId</name>
-               <value>maximizedRegion</value>
-            </property>
-            <!--
-            | Set the dashboard property
-            -->
-            <property>
-               <name>dashboard</name>
-               <value>true</value>
-            </property>
-         </properties>
-<!--
-         <security-constraint>
-            <policy-permission>
-               <role-name>Authenticated</role-name>
-               <action-name>view</action-name>
-            </policy-permission>
-         </security-constraint>
--->
-      </context>
-   </deployment>
-   <deployment>
-      <parent-ref/>
-      <if-exists>keep</if-exists>
-      <portal>
-         <portal-name>template</portal-name>
-         <properties>
-            <!--
-            | Set the layout for the default portal, see also portal-layouts.xml.
-            -->
-            <property>
-               <name>layout.id</name>
-               <value>generic</value>
-            </property>
-            <!--
-            | Set the theme for the default portal, see also portal-themes.xml.
-            -->
-            <property>
-               <name>theme.id</name>
-               <value>renaissance</value>
-            </property>
-            <!--
-            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
-            -->
-            <property>
-               <name>theme.renderSetId</name>
-               <value>divRenderer</value>
-            </property>
-            <!--
-            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
-            -->
-            <property>
-               <name>layout.strategyId</name>
-               <value>maximizedRegion</value>
-            </property>
-            <!--
-            | The default page name, if the property is not explicited then the default page name is "default"
-            -->
-            <property>
-               <name>portal.defaultObjectName</name>
-               <value>default</value>
-            </property>
-         </properties>
-         <supported-modes>
-            <mode>view</mode>
-            <mode>edit</mode>
-            <mode>help</mode>
-         </supported-modes>
-         <supported-window-states>
-            <window-state>normal</window-state>
-            <window-state>minimized</window-state>
-            <window-state>maximized</window-state>
-         </supported-window-states>
-         <page>
-            <page-name>default</page-name>
-            <properties>
-               <property>
-                  <name>order</name>
-                  <value>1</value>
-               </property>
-            </properties>
-            <window>
-               <window-name>JSPPortletWindow</window-name>
-               <instance-ref>JSPPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>DefaultCMSPortletWindow</window-name>
-               <instance-ref>CMSPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-               <properties>
-                  <!-- use the window renderer from the emptyRenderer renderSet -->
-                  <property>
-                     <name>theme.windowRendererId</name>
-                     <value>emptyRenderer</value>
-                  </property>
-                  <!-- use the decoration renderer from the emptyRenderer renderSet -->
-                  <property>
-                     <name>theme.decorationRendererId</name>
-                     <value>emptyRenderer</value>
-                  </property>
-                  <!-- use the portlet renderer from the emptyRenderer renderSet -->
-                  <property>
-                     <name>theme.portletRendererId</name>
-                     <value>emptyRenderer</value>
-                  </property>
-               </properties>
-            </window>
-            <window>
-               <window-name>UserPortletWindow</window-name>
-               <instance-ref>UserPortletInstance</instance-ref>
-               <region>left</region>
-               <height>1</height>
-            </window>
-         </page>
-      </portal>
-   </deployment>
-   <deployment>
-      <parent-ref/>
-      <if-exists>keep</if-exists>
-      <portal>
-         <portal-name>admin</portal-name>
-         <properties>
-            <!--
-            | Set the layout for the default portal, see also portal-layouts.xml.
-            -->
-            <property>
-               <name>layout.id</name>
-               <value>generic</value>
-            </property>
-            <!--
-            | Set the theme for the default portal, see also portal-themes.xml.
-            -->
-            <property>
-               <name>theme.id</name>
-               <value>renaissance</value>
-            </property>
-            <!--
-            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
-            -->
-            <property>
-               <name>theme.renderSetId</name>
-               <value>divRenderer</value>
-            </property>
-            <!--
-            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
-            -->
-            <property>
-               <name>layout.strategyId</name>
-               <value>maximizedRegion</value>
-            </property>
-            <!--
-            | The default page name, if the property is not explicited then the default page name is "default"
-            -->
-            <property>
-               <name>portal.defaultObjectName</name>
-               <value>default</value>
-            </property>
-         </properties>
-         <supported-modes>
-            <mode>view</mode>
-            <mode>edit</mode>
-            <mode>help</mode>
-         </supported-modes>
-         <supported-window-states>
-            <window-state>normal</window-state>
-            <window-state>minimized</window-state>
-            <window-state>maximized</window-state>
-         </supported-window-states>
-         <page>
-            <page-name>default</page-name>
-            <window>
-               <window-name>ManagementPortletWindow</window-name>
-               <instance-ref>ManagementPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-         </page>
-         <page>
-            <page-name>Members</page-name>
-            <window>
-               <window-name>UserPortletWindow</window-name>
-               <instance-ref>UserPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>RolePortletWindow</window-name>
-               <instance-ref>RolePortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-         </page>
-         <page>
-            <page-name>CMS</page-name>
-            <window>
-               <window-name>CMSAdminPortletWindow</window-name>
-               <instance-ref>CMSAdminPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-         </page>
-         <security-constraint>
-            <policy-permission>
-               <role-name>Admin</role-name>
-               <action-name>viewrecursive</action-name>
-            </policy-permission>
-         </security-constraint>         
-      </portal>
-   </deployment>   
-</deployments>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/data/default-object.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/data/default-object.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/data/default-object.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/data/default-object.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<deployments>
+   <deployment>
+      <parent-ref/>
+      <if-exists>keep</if-exists>
+      <portal>
+         <portal-name>default</portal-name>
+         <properties>
+            <!--
+            | Set the layout for the default portal, see also portal-layouts.xml.
+            -->
+            <property>
+               <name>layout.id</name>
+               <value>generic</value>
+            </property>
+            <!--
+            | Set the theme for the default portal, see also portal-themes.xml.
+            -->
+            <property>
+               <name>theme.id</name>
+               <value>renaissance</value>
+            </property>
+            <!--
+            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
+            -->
+            <property>
+               <name>theme.renderSetId</name>
+               <value>divRenderer</value>
+            </property>
+            <!--
+            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
+            -->
+            <property>
+               <name>layout.strategyId</name>
+               <value>maximizedRegion</value>
+            </property>
+            <!--
+            | The default page name, if the property is not explicited then the default page name is "default"
+            -->
+            <property>
+               <name>portal.defaultObjectName</name>
+               <value>default</value>
+            </property>
+         </properties>
+         <supported-modes>
+            <mode>view</mode>
+            <mode>edit</mode>
+            <mode>help</mode>
+         </supported-modes>
+         <supported-window-states>
+            <window-state>normal</window-state>
+            <window-state>minimized</window-state>
+            <window-state>maximized</window-state>
+         </supported-window-states>
+         <page>
+            <page-name>default</page-name>
+            <properties>
+               <property>
+                  <name>order</name>
+                  <value>1</value>
+               </property>
+            </properties>
+            <window>
+               <window-name>JSPPortletWindow</window-name>
+               <instance-ref>JSPPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>DefaultCMSPortletWindow</window-name>
+               <instance-ref>CMSPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+               <properties>
+                  <!-- use the window renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.windowRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+                  <!-- use the decoration renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.decorationRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+                  <!-- use the portlet renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.portletRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+               </properties>
+            </window>
+            <window>
+               <window-name>UserPortletWindow</window-name>
+               <instance-ref>UserPortletInstance</instance-ref>
+               <region>left</region>
+               <height>1</height>
+            </window>
+         </page>
+         <security-constraint>
+            <policy-permission>
+               <unchecked/>
+               <action-name>viewrecursive</action-name>
+               <action-name>personalizerecursive</action-name>
+            </policy-permission>
+         </security-constraint>
+      </portal>
+   </deployment>
+   <deployment>
+      <if-exists>keep</if-exists>
+      <parent-ref>default</parent-ref>
+      <page>
+         <page-name>News</page-name>
+         <properties>
+            <property>
+               <name>order</name>
+               <value>3</value>
+            </property>
+         </properties>
+         <window>
+            <window-name>WeatherPortletWindow</window-name>
+            <instance-ref>WeatherPortletInstance</instance-ref>
+            <region>left</region>
+            <height>0</height>
+         </window>
+         <window>
+            <window-name>NewsPortletWindow</window-name>
+            <instance-ref>NewsPortletInstance</instance-ref>
+            <region>center</region>
+            <height>0</height>
+         </window>
+         <window>
+            <window-name>NewsPortletWindow2</window-name>
+            <instance-ref>NewsPortletInstance2</instance-ref>
+            <region>center</region>
+            <height>1</height>
+         </window>
+      </page>
+   </deployment>
+   <deployment>
+      <parent-ref/>
+      <if-exists>keep</if-exists>
+      <context>
+         <context-name>dashboard</context-name>
+         <properties>
+            <!--
+            | Set the layout for the default portal, see also portal-layouts.xml.
+            -->
+            <property>
+               <name>layout.id</name>
+               <value>generic</value>
+            </property>
+            <!--
+            | Set the theme for the default portal, see also portal-themes.xml.
+            -->
+            <property>
+               <name>theme.id</name>
+               <value>renaissance</value>
+            </property>
+            <!--
+            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
+            -->
+            <property>
+               <name>theme.renderSetId</name>
+               <value>divRenderer</value>
+            </property>
+            <!--
+            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
+            -->
+            <property>
+               <name>layout.strategyId</name>
+               <value>maximizedRegion</value>
+            </property>
+            <!--
+            | Set the dashboard property
+            -->
+            <property>
+               <name>dashboard</name>
+               <value>true</value>
+            </property>
+         </properties>
+<!--
+         <security-constraint>
+            <policy-permission>
+               <role-name>Authenticated</role-name>
+               <action-name>view</action-name>
+            </policy-permission>
+         </security-constraint>
+-->
+      </context>
+   </deployment>
+   <deployment>
+      <parent-ref/>
+      <if-exists>keep</if-exists>
+      <portal>
+         <portal-name>template</portal-name>
+         <properties>
+            <!--
+            | Set the layout for the default portal, see also portal-layouts.xml.
+            -->
+            <property>
+               <name>layout.id</name>
+               <value>generic</value>
+            </property>
+            <!--
+            | Set the theme for the default portal, see also portal-themes.xml.
+            -->
+            <property>
+               <name>theme.id</name>
+               <value>renaissance</value>
+            </property>
+            <!--
+            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
+            -->
+            <property>
+               <name>theme.renderSetId</name>
+               <value>divRenderer</value>
+            </property>
+            <!--
+            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
+            -->
+            <property>
+               <name>layout.strategyId</name>
+               <value>maximizedRegion</value>
+            </property>
+            <!--
+            | The default page name, if the property is not explicited then the default page name is "default"
+            -->
+            <property>
+               <name>portal.defaultObjectName</name>
+               <value>default</value>
+            </property>
+         </properties>
+         <supported-modes>
+            <mode>view</mode>
+            <mode>edit</mode>
+            <mode>help</mode>
+         </supported-modes>
+         <supported-window-states>
+            <window-state>normal</window-state>
+            <window-state>minimized</window-state>
+            <window-state>maximized</window-state>
+         </supported-window-states>
+         <page>
+            <page-name>default</page-name>
+            <properties>
+               <property>
+                  <name>order</name>
+                  <value>1</value>
+               </property>
+            </properties>
+            <window>
+               <window-name>JSPPortletWindow</window-name>
+               <instance-ref>JSPPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>DefaultCMSPortletWindow</window-name>
+               <instance-ref>CMSPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+               <properties>
+                  <!-- use the window renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.windowRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+                  <!-- use the decoration renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.decorationRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+                  <!-- use the portlet renderer from the emptyRenderer renderSet -->
+                  <property>
+                     <name>theme.portletRendererId</name>
+                     <value>emptyRenderer</value>
+                  </property>
+               </properties>
+            </window>
+            <window>
+               <window-name>UserPortletWindow</window-name>
+               <instance-ref>UserPortletInstance</instance-ref>
+               <region>left</region>
+               <height>1</height>
+            </window>
+         </page>
+      </portal>
+   </deployment>
+   <deployment>
+      <parent-ref/>
+      <if-exists>keep</if-exists>
+      <portal>
+         <portal-name>admin</portal-name>
+         <properties>
+            <!--
+            | Set the layout for the default portal, see also portal-layouts.xml.
+            -->
+            <property>
+               <name>layout.id</name>
+               <value>generic</value>
+            </property>
+            <!--
+            | Set the theme for the default portal, see also portal-themes.xml.
+            -->
+            <property>
+               <name>theme.id</name>
+               <value>renaissance</value>
+            </property>
+            <!--
+            | Set the default render set name (used by the render tag in layouts), see also portal-renderSet.xml
+            -->
+            <property>
+               <name>theme.renderSetId</name>
+               <value>divRenderer</value>
+            </property>
+            <!--
+            | Set the default strategy name (used by the strategy interceptor), see also portal-strategies.xml
+            -->
+            <property>
+               <name>layout.strategyId</name>
+               <value>maximizedRegion</value>
+            </property>
+            <!--
+            | The default page name, if the property is not explicited then the default page name is "default"
+            -->
+            <property>
+               <name>portal.defaultObjectName</name>
+               <value>default</value>
+            </property>
+         </properties>
+         <supported-modes>
+            <mode>view</mode>
+            <mode>edit</mode>
+            <mode>help</mode>
+         </supported-modes>
+         <supported-window-states>
+            <window-state>normal</window-state>
+            <window-state>minimized</window-state>
+            <window-state>maximized</window-state>
+         </supported-window-states>
+         <page>
+            <page-name>default</page-name>
+            <window>
+               <window-name>ManagementPortletWindow</window-name>
+               <instance-ref>ManagementPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>Members</page-name>
+            <window>
+               <window-name>UserPortletWindow</window-name>
+               <instance-ref>UserPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>RolePortletWindow</window-name>
+               <instance-ref>RolePortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>CMS</page-name>
+            <window>
+               <window-name>CMSAdminPortletWindow</window-name>
+               <instance-ref>CMSAdminPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+         <security-constraint>
+            <policy-permission>
+               <role-name>Admin</role-name>
+               <action-name>viewrecursive</action-name>
+            </policy-permission>
+         </security-constraint>         
+      </portal>
+   </deployment>   
+</deployments>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,160 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE hibernate-mapping PUBLIC
-   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
-   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-<hibernate-mapping>
-   <class
-      name="org.jboss.portal.core.impl.model.instance.InstanceDefinitionImpl"
-      table="JBP_INSTANCE">
-      <cache usage="read-write"/>
-      <id
-         name="key"
-         column="PK"
-         access="field">
-         <generator class="native">
-            <param name="sequence">instance_seq</param>
-         </generator>
-      </id>
-      <natural-id>
-         <property
-            name="instanceId"
-            column="ID"
-            not-null="true"
-            unique="true"/>
-      </natural-id>
-      <property
-         name="portletRef"
-         column="PORTLET_REF"
-         not-null="false"
-         unique="false"/>
-      <property
-         name="modifiable"
-         column="MODIFIABLE"
-         not-null="true"
-         unique="false"/>
-      <property
-         name="state"
-         column="SER_STATE"
-         not-null="false"
-         unique="false"
-         length="50000000"/>
-      <map
-         name="securityBindings"
-         sort="unsorted"
-         inverse="true"
-         cascade="none"
-         fetch="join">
-         <cache usage="read-write"/>
-         <key column="INSTANCE_PK"/>
-         <index column="ROLE" type="string"/>
-         <one-to-many class="org.jboss.portal.core.impl.model.instance.InstanceSecurityBinding"/>
-      </map>
-      <set
-         name="customizations"
-         inverse="true"
-         cascade="save-update"
-         fetch="select"
-         lazy="extra">
-         <cache usage="read-write"/>
-         <key column="INSTANCE_PK"/>
-         <one-to-many class="org.jboss.portal.core.impl.model.instance.InstanceCustomizationImpl"/>
-      </set>
-   </class>
-
-   <class
-      name="org.jboss.portal.core.impl.model.instance.InstanceCustomizationImpl"
-      table="JBP_INSTANCE_PER_USER">
-      <cache usage="read-write"/>
-      <id
-         name="key"
-         column="PK"
-         access="field">
-         <generator class="native">
-            <param name="sequence">instance_seq</param>
-         </generator>
-      </id>
-      <many-to-one
-         name="def"
-         column="INSTANCE_PK"
-         class="org.jboss.portal.core.impl.model.instance.InstanceDefinitionImpl"
-         cascade="none"
-         fetch="select"/>
-      <property
-         name="state"
-         column="SER_STATE"
-         not-null="false"
-         unique="false"
-         length="50000000"/>
-      <properties
-         name="user_and_portlet_ref"
-         unique="true">
-         <property
-            name="customizationId"
-            column="USER_ID"
-            not-null="true"
-            length="170"/>
-         <property
-            name="portletRef"
-            column="PORTLET_REF"
-            not-null="true"
-            length="170"/>
-      </properties>
-   </class>
-
-   <class
-      name="org.jboss.portal.core.impl.model.instance.InstanceSecurityBinding"
-      table="JBP_INSTANCE_SECURITY">
-      <cache usage="read-write"/>
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Long">
-         <generator class="native">
-            <param name="sequence">instance_seq</param>
-         </generator>
-      </id>
-      <property
-         name="role"
-         column="ROLE"
-         not-null="true"
-         unique="false"/>
-      <set
-         name="actions"
-         table="JBP_INSTANCE_SECURITY_ACTIONS"
-         cascade="none"
-         fetch="join">
-         <cache usage="read-write"/>
-         <key column="PK"/>
-         <element column="ACTIONS" type="string"/>
-      </set>
-      <many-to-one
-         name="instance"
-         column="INSTANCE_PK"
-         class="org.jboss.portal.core.impl.model.instance.InstanceDefinitionImpl"
-         cascade="none"
-         fetch="select"/>
-   </class>
-</hibernate-mapping> 

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/domain.hbm.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,160 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE hibernate-mapping PUBLIC
+   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
+   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+<hibernate-mapping>
+   <class
+      name="org.jboss.portal.core.impl.model.instance.InstanceDefinitionImpl"
+      table="JBP_INSTANCE">
+      <cache usage="read-write"/>
+      <id
+         name="key"
+         column="PK"
+         access="field">
+         <generator class="native">
+            <param name="sequence">instance_seq</param>
+         </generator>
+      </id>
+      <natural-id>
+         <property
+            name="instanceId"
+            column="ID"
+            not-null="true"
+            unique="true"/>
+      </natural-id>
+      <property
+         name="portletRef"
+         column="PORTLET_REF"
+         not-null="false"
+         unique="false"/>
+      <property
+         name="modifiable"
+         column="MODIFIABLE"
+         not-null="true"
+         unique="false"/>
+      <property
+         name="state"
+         column="SER_STATE"
+         not-null="false"
+         unique="false"
+         length="50000000"/>
+      <map
+         name="securityBindings"
+         sort="unsorted"
+         inverse="true"
+         cascade="none"
+         fetch="join">
+         <cache usage="read-write"/>
+         <key column="INSTANCE_PK"/>
+         <index column="ROLE" type="string"/>
+         <one-to-many class="org.jboss.portal.core.impl.model.instance.InstanceSecurityBinding"/>
+      </map>
+      <set
+         name="customizations"
+         inverse="true"
+         cascade="save-update"
+         fetch="select"
+         lazy="extra">
+         <cache usage="read-write"/>
+         <key column="INSTANCE_PK"/>
+         <one-to-many class="org.jboss.portal.core.impl.model.instance.InstanceCustomizationImpl"/>
+      </set>
+   </class>
+
+   <class
+      name="org.jboss.portal.core.impl.model.instance.InstanceCustomizationImpl"
+      table="JBP_INSTANCE_PER_USER">
+      <cache usage="read-write"/>
+      <id
+         name="key"
+         column="PK"
+         access="field">
+         <generator class="native">
+            <param name="sequence">instance_seq</param>
+         </generator>
+      </id>
+      <many-to-one
+         name="def"
+         column="INSTANCE_PK"
+         class="org.jboss.portal.core.impl.model.instance.InstanceDefinitionImpl"
+         cascade="none"
+         fetch="select"/>
+      <property
+         name="state"
+         column="SER_STATE"
+         not-null="false"
+         unique="false"
+         length="50000000"/>
+      <properties
+         name="user_and_portlet_ref"
+         unique="true">
+         <property
+            name="customizationId"
+            column="USER_ID"
+            not-null="true"
+            length="170"/>
+         <property
+            name="portletRef"
+            column="PORTLET_REF"
+            not-null="true"
+            length="170"/>
+      </properties>
+   </class>
+
+   <class
+      name="org.jboss.portal.core.impl.model.instance.InstanceSecurityBinding"
+      table="JBP_INSTANCE_SECURITY">
+      <cache usage="read-write"/>
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Long">
+         <generator class="native">
+            <param name="sequence">instance_seq</param>
+         </generator>
+      </id>
+      <property
+         name="role"
+         column="ROLE"
+         not-null="true"
+         unique="false"/>
+      <set
+         name="actions"
+         table="JBP_INSTANCE_SECURITY_ACTIONS"
+         cascade="none"
+         fetch="join">
+         <cache usage="read-write"/>
+         <key column="PK"/>
+         <element column="ACTIONS" type="string"/>
+      </set>
+      <many-to-one
+         name="instance"
+         column="INSTANCE_PK"
+         class="org.jboss.portal.core.impl.model.instance.InstanceDefinitionImpl"
+         cascade="none"
+         fetch="select"/>
+   </class>
+</hibernate-mapping> 

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,61 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<ehcache>
-
-   <!-- Sets the path to the directory where cache .data files are created.
-
-        If the path is a Java System Property it is replaced by
-        its value in the running VM.
-
-        The following properties are translated:
-        user.home - User's home directory
-        user.dir - User's current working directory
-        java.io.tmpdir - Default temp file path -->
-   <diskStore path="java.io.tmpdir/instance"/>
-
-
-   <!--Default Cache configuration. These will applied to caches programmatically created through
-   the CacheManager.
-
-   The following attributes are required for defaultCache:
-
-   maxInMemory       - Sets the maximum number of objects that will be created in memory
-   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
-                       is never expired.
-   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
-                       if the element is not eternal. Idle time is now - last accessed time
-   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
-                       if the element is not eternal. TTL is now - creation time
-   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
-                       has reached the maxInMemory limit.
-
-   -->
-   <defaultCache
-      maxElementsInMemory="10000"
-      eternal="false"
-      timeToIdleSeconds="120"
-      timeToLiveSeconds="120"
-      overflowToDisk="false"
-      />
-</ehcache>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,61 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<ehcache>
+
+   <!-- Sets the path to the directory where cache .data files are created.
+
+        If the path is a Java System Property it is replaced by
+        its value in the running VM.
+
+        The following properties are translated:
+        user.home - User's home directory
+        user.dir - User's current working directory
+        java.io.tmpdir - Default temp file path -->
+   <diskStore path="java.io.tmpdir/instance"/>
+
+
+   <!--Default Cache configuration. These will applied to caches programmatically created through
+   the CacheManager.
+
+   The following attributes are required for defaultCache:
+
+   maxInMemory       - Sets the maximum number of objects that will be created in memory
+   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
+                       is never expired.
+   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
+                       if the element is not eternal. Idle time is now - last accessed time
+   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
+                       if the element is not eternal. TTL is now - creation time
+   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
+                       has reached the maxInMemory limit.
+
+   -->
+   <defaultCache
+      maxElementsInMemory="10000"
+      eternal="false"
+      timeToIdleSeconds="120"
+      timeToLiveSeconds="120"
+      overflowToDisk="false"
+      />
+</ehcache>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,59 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE hibernate-configuration PUBLIC
-   "-//Hibernate/Hibernate Configuration DTD//EN"
-   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-<hibernate-configuration>
-   <session-factory>
-      <property name="connection.datasource">java:PortalDS</property>
-      <property name="show_sql">false</property>
-      <property name="cache.use_second_level_cache">true</property>
-      <property name="cache.use_query_cache">true</property>
-
-      <!--
-         | Uncomment in clustered mode : use transactional replicated cache
-         
-         <property name="cache.provider_class">org.jboss.portal.jems.hibernate.JMXTreeCacheProvider</property>
-         <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
-         
-      -->
-
-      <!--
-         | Comment in clustered mode
-         -->
-         <property name="cache.provider_configuration_file_resource_path">conf/hibernate/instance/ehcache.xml</property>
-         <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
-         <!--
-      -->
-
-      <!-- Force the dialect instead of using autodetection -->
-      <!--
-      <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
-      -->
-
-      <!-- Mapping files -->
-      <mapping resource="conf/hibernate/instance/domain.hbm.xml"/>
-   </session-factory>
-</hibernate-configuration>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/instance/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,59 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE hibernate-configuration PUBLIC
+   "-//Hibernate/Hibernate Configuration DTD//EN"
+   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<hibernate-configuration>
+   <session-factory>
+      <property name="connection.datasource">java:PortalDS</property>
+      <property name="show_sql">false</property>
+      <property name="cache.use_second_level_cache">true</property>
+      <property name="cache.use_query_cache">true</property>
+
+      <!--
+         | Uncomment in clustered mode : use transactional replicated cache
+         
+         <property name="cache.provider_class">org.jboss.portal.jems.hibernate.JMXTreeCacheProvider</property>
+         <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
+         
+      -->
+
+      <!--
+         | Comment in clustered mode
+         -->
+         <property name="cache.provider_configuration_file_resource_path">conf/hibernate/instance/ehcache.xml</property>
+         <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
+         <!--
+      -->
+
+      <!-- Force the dialect instead of using autodetection -->
+      <!--
+      <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
+      -->
+
+      <!-- Mapping files -->
+      <mapping resource="conf/hibernate/instance/domain.hbm.xml"/>
+   </session-factory>
+</hibernate-configuration>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,205 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE hibernate-mapping PUBLIC
-   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
-   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-<hibernate-mapping>
-   <class
-      name="org.jboss.portal.core.impl.model.portal.ObjectNode"
-      table="JBP_OBJECT_NODE">
-      <cache usage="read-write"/>
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Long">
-         <generator class="native">
-            <param name="sequence">portal_seq</param>
-         </generator>
-      </id>
-      <natural-id>
-         <property
-            name="path"
-            column="PATH"
-            type="org.jboss.portal.jems.hibernate.MagicString"
-            not-null="false"
-            unique="true"/>
-      </natural-id>
-      <property
-         name="name"
-         column="NAME"
-         not-null="false"/>
-      <map
-         name="children"
-         inverse="true"
-         cascade="none"
-         fetch="select">
-         <cache usage="read-write"/>
-         <key column="PARENT_KEY"/>
-         <map-key
-            type="org.jboss.portal.jems.hibernate.MagicString"
-            column="NAME"/>
-         <one-to-many class="org.jboss.portal.core.impl.model.portal.ObjectNode"/>
-      </map>
-      <many-to-one
-         name="parent"
-         column="PARENT_KEY"
-         not-null="false"
-         cascade="none"
-         fetch="select"/>
-      <one-to-one
-         name="object"
-         class="org.jboss.portal.core.impl.model.portal.PortalObjectImpl"
-         cascade="none"
-         fetch="select">
-      </one-to-one>
-      <map
-         name="securityConstraints"
-         inverse="true"
-         cascade="all-delete-orphan"
-         fetch="join">
-         <cache usage="read-write"/>
-         <key column="NODE_KEY"/>
-		   <index
-            column="ROLE"
-            type="string"/>
-		   <one-to-many class="org.jboss.portal.core.impl.model.portal.ObjectNodeSecurityConstraint"/>
-      </map>
-   </class>
-   <class
-      name="org.jboss.portal.core.impl.model.portal.PortalObjectImpl"
-      table="JBP_PORTAL_OBJECT">
-      <cache usage="read-write"/>
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Long">
-         <generator class="foreign">
-            <param name="property">objectNode</param>
-         </generator>
-      </id>
-      <property
-         name="listener"
-         column="LISTENER"/>
-      <map
-         name="declaredPropertyMap"
-         cascade="all-delete-orphan"
-         table="JBP_PORTAL_OBJECT_PROPS"
-         fetch="join">
-         <cache usage="read-write"/>
-         <key column="OBJECT_KEY"/>
-         <map-key
-            type="string"
-            column="NAME"/>
-         <element
-            type="string"
-            column="jbp_VALUE"
-            not-null="false"/>
-      </map>
-      <one-to-one
-         name="objectNode"
-         class="org.jboss.portal.core.impl.model.portal.ObjectNode"
-         cascade="none"
-         constrained="true"
-         fetch="select"/>
-      <joined-subclass
-         name="org.jboss.portal.core.impl.model.portal.ContextImpl"
-         table="JBP_CONTEXT">
-         <key column="PK"/>
-      </joined-subclass>
-      <joined-subclass
-         name="org.jboss.portal.core.impl.model.portal.PortalImpl"
-         table="JBP_PORTAL">
-         <key column="PK"/>
-         <set
-            name="modes"
-            table="JBP_PORTAL_MODE"
-            cascade="all-delete-orphan"
-            fetch="join">
-            <cache usage="read-write"/>
-            <key column="PK"/>
-            <element
-               column="name"
-               type="org.jboss.portal.core.hibernate.ModeUserType"/>
-         </set>
-         <set
-            name="windowStates"
-            table="JBP_PORTAL_WINDOW_STATE"
-            cascade="all-delete-orphan"
-            fetch="join">
-            <cache usage="read-write"/>
-            <key column="PK"/>
-            <element
-               column="name"
-               type="org.jboss.portal.core.hibernate.WindowStateUserType"/>
-         </set>
-      </joined-subclass>
-      <joined-subclass
-         name="org.jboss.portal.core.impl.model.portal.PageImpl"
-         table="JBP_PAGE">
-         <key column="PK"/>
-      </joined-subclass>
-      <joined-subclass
-         name="org.jboss.portal.core.impl.model.portal.WindowImpl"
-         table="JBP_WINDOW">
-         <key column="PK"/>
-         <property
-            name="instanceRef"
-            column="INSTANCE_REF"/>
-      </joined-subclass>
-   </class>
-	
-   <class
-      name="org.jboss.portal.core.impl.model.portal.ObjectNodeSecurityConstraint"
-      table="JBP_OBJECT_NODE_SEC">
-      <cache usage="read-write"/> 
-	   <id
-         name="key"
-         column="PK">
-         <generator class="native">
-            <param name="sequence">sec_seq</param>
-         </generator>
-      </id>
-      <property
-         name="role"
-         column="ROLE"
-         not-null="true"
-         unique="false"/>
-	   <set
-         name="actions"
-         table="JBP_OBJECT_NODE_SEC_ACTIONS"
-         cascade="all-delete-orphan"
-         fetch="join">
-         <cache usage="read-write"/>
-         <key column="PK"/>
-         <element column="ACTIONS" type="string"/>
-      </set>
-      <many-to-one
-         name="objectNode"
-         column="NODE_KEY"
-         class="org.jboss.portal.core.impl.model.portal.ObjectNode"
-         cascade="none"
-         fetch="select"/>
-   </class>
-</hibernate-mapping>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/domain.hbm.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,205 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE hibernate-mapping PUBLIC
+   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
+   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+<hibernate-mapping>
+   <class
+      name="org.jboss.portal.core.impl.model.portal.ObjectNode"
+      table="JBP_OBJECT_NODE">
+      <cache usage="read-write"/>
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Long">
+         <generator class="native">
+            <param name="sequence">portal_seq</param>
+         </generator>
+      </id>
+      <natural-id>
+         <property
+            name="path"
+            column="PATH"
+            type="org.jboss.portal.jems.hibernate.MagicString"
+            not-null="false"
+            unique="true"/>
+      </natural-id>
+      <property
+         name="name"
+         column="NAME"
+         not-null="false"/>
+      <map
+         name="children"
+         inverse="true"
+         cascade="none"
+         fetch="select">
+         <cache usage="read-write"/>
+         <key column="PARENT_KEY"/>
+         <map-key
+            type="org.jboss.portal.jems.hibernate.MagicString"
+            column="NAME"/>
+         <one-to-many class="org.jboss.portal.core.impl.model.portal.ObjectNode"/>
+      </map>
+      <many-to-one
+         name="parent"
+         column="PARENT_KEY"
+         not-null="false"
+         cascade="none"
+         fetch="select"/>
+      <one-to-one
+         name="object"
+         class="org.jboss.portal.core.impl.model.portal.PortalObjectImpl"
+         cascade="none"
+         fetch="select">
+      </one-to-one>
+      <map
+         name="securityConstraints"
+         inverse="true"
+         cascade="all-delete-orphan"
+         fetch="join">
+         <cache usage="read-write"/>
+         <key column="NODE_KEY"/>
+		   <index
+            column="ROLE"
+            type="string"/>
+		   <one-to-many class="org.jboss.portal.core.impl.model.portal.ObjectNodeSecurityConstraint"/>
+      </map>
+   </class>
+   <class
+      name="org.jboss.portal.core.impl.model.portal.PortalObjectImpl"
+      table="JBP_PORTAL_OBJECT">
+      <cache usage="read-write"/>
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Long">
+         <generator class="foreign">
+            <param name="property">objectNode</param>
+         </generator>
+      </id>
+      <property
+         name="listener"
+         column="LISTENER"/>
+      <map
+         name="declaredPropertyMap"
+         cascade="all-delete-orphan"
+         table="JBP_PORTAL_OBJECT_PROPS"
+         fetch="join">
+         <cache usage="read-write"/>
+         <key column="OBJECT_KEY"/>
+         <map-key
+            type="string"
+            column="NAME"/>
+         <element
+            type="string"
+            column="jbp_VALUE"
+            not-null="false"/>
+      </map>
+      <one-to-one
+         name="objectNode"
+         class="org.jboss.portal.core.impl.model.portal.ObjectNode"
+         cascade="none"
+         constrained="true"
+         fetch="select"/>
+      <joined-subclass
+         name="org.jboss.portal.core.impl.model.portal.ContextImpl"
+         table="JBP_CONTEXT">
+         <key column="PK"/>
+      </joined-subclass>
+      <joined-subclass
+         name="org.jboss.portal.core.impl.model.portal.PortalImpl"
+         table="JBP_PORTAL">
+         <key column="PK"/>
+         <set
+            name="modes"
+            table="JBP_PORTAL_MODE"
+            cascade="all-delete-orphan"
+            fetch="join">
+            <cache usage="read-write"/>
+            <key column="PK"/>
+            <element
+               column="name"
+               type="org.jboss.portal.core.hibernate.ModeUserType"/>
+         </set>
+         <set
+            name="windowStates"
+            table="JBP_PORTAL_WINDOW_STATE"
+            cascade="all-delete-orphan"
+            fetch="join">
+            <cache usage="read-write"/>
+            <key column="PK"/>
+            <element
+               column="name"
+               type="org.jboss.portal.core.hibernate.WindowStateUserType"/>
+         </set>
+      </joined-subclass>
+      <joined-subclass
+         name="org.jboss.portal.core.impl.model.portal.PageImpl"
+         table="JBP_PAGE">
+         <key column="PK"/>
+      </joined-subclass>
+      <joined-subclass
+         name="org.jboss.portal.core.impl.model.portal.WindowImpl"
+         table="JBP_WINDOW">
+         <key column="PK"/>
+         <property
+            name="instanceRef"
+            column="INSTANCE_REF"/>
+      </joined-subclass>
+   </class>
+	
+   <class
+      name="org.jboss.portal.core.impl.model.portal.ObjectNodeSecurityConstraint"
+      table="JBP_OBJECT_NODE_SEC">
+      <cache usage="read-write"/> 
+	   <id
+         name="key"
+         column="PK">
+         <generator class="native">
+            <param name="sequence">sec_seq</param>
+         </generator>
+      </id>
+      <property
+         name="role"
+         column="ROLE"
+         not-null="true"
+         unique="false"/>
+	   <set
+         name="actions"
+         table="JBP_OBJECT_NODE_SEC_ACTIONS"
+         cascade="all-delete-orphan"
+         fetch="join">
+         <cache usage="read-write"/>
+         <key column="PK"/>
+         <element column="ACTIONS" type="string"/>
+      </set>
+      <many-to-one
+         name="objectNode"
+         column="NODE_KEY"
+         class="org.jboss.portal.core.impl.model.portal.ObjectNode"
+         cascade="none"
+         fetch="select"/>
+   </class>
+</hibernate-mapping>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,61 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<ehcache>
-
-    <!-- Sets the path to the directory where cache .data files are created.
-
-         If the path is a Java System Property it is replaced by
-         its value in the running VM.
-
-         The following properties are translated:
-         user.home - User's home directory
-         user.dir - User's current working directory
-         java.io.tmpdir - Default temp file path -->
-   <diskStore path="java.io.tmpdir/portal"/>
-
-
-   <!--Default Cache configuration. These will applied to caches programmatically created through
-   the CacheManager.
-
-   The following attributes are required for defaultCache:
-
-   maxInMemory       - Sets the maximum number of objects that will be created in memory
-   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
-                       is never expired.
-   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
-                       if the element is not eternal. Idle time is now - last accessed time
-   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
-                       if the element is not eternal. TTL is now - creation time
-   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
-                       has reached the maxInMemory limit.
-
-   -->
-   <defaultCache
-      maxElementsInMemory="10000"
-      eternal="false"
-      timeToIdleSeconds="120"
-      timeToLiveSeconds="120"
-      overflowToDisk="false"
-      />
-</ehcache>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,61 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<ehcache>
+
+    <!-- Sets the path to the directory where cache .data files are created.
+
+         If the path is a Java System Property it is replaced by
+         its value in the running VM.
+
+         The following properties are translated:
+         user.home - User's home directory
+         user.dir - User's current working directory
+         java.io.tmpdir - Default temp file path -->
+   <diskStore path="java.io.tmpdir/portal"/>
+
+
+   <!--Default Cache configuration. These will applied to caches programmatically created through
+   the CacheManager.
+
+   The following attributes are required for defaultCache:
+
+   maxInMemory       - Sets the maximum number of objects that will be created in memory
+   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
+                       is never expired.
+   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
+                       if the element is not eternal. Idle time is now - last accessed time
+   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
+                       if the element is not eternal. TTL is now - creation time
+   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
+                       has reached the maxInMemory limit.
+
+   -->
+   <defaultCache
+      maxElementsInMemory="10000"
+      eternal="false"
+      timeToIdleSeconds="120"
+      timeToLiveSeconds="120"
+      overflowToDisk="false"
+      />
+</ehcache>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,59 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE hibernate-configuration PUBLIC
-   "-//Hibernate/Hibernate Configuration DTD//EN"
-   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-<hibernate-configuration>
-   <session-factory>
-      <property name="connection.datasource">java:PortalDS</property>
-      <property name="show_sql">false</property>
-      <property name="cache.use_second_level_cache">true</property>
-      <property name="cache.use_query_cache">true</property>
-
-      <!--
-         | Uncomment in clustered mode : use transactional replicated cache
-         
-         <property name="cache.provider_class">org.jboss.portal.jems.hibernate.JMXTreeCacheProvider</property>
-         <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
-         
-      -->
-
-      <!--
-         | Comment in clustered mode
-         -->
-         <property name="cache.provider_configuration_file_resource_path">conf/hibernate/portal/ehcache.xml</property>
-         <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
-         <!--
-      -->
-
-      <!-- Force the dialect instead of using autodetection -->
-      <!--
-      <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
-      -->
-
-      <!-- Mapping files -->
-      <mapping resource="conf/hibernate/portal/domain.hbm.xml"/>
-   </session-factory>
-</hibernate-configuration>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portal/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,59 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE hibernate-configuration PUBLIC
+   "-//Hibernate/Hibernate Configuration DTD//EN"
+   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<hibernate-configuration>
+   <session-factory>
+      <property name="connection.datasource">java:PortalDS</property>
+      <property name="show_sql">false</property>
+      <property name="cache.use_second_level_cache">true</property>
+      <property name="cache.use_query_cache">true</property>
+
+      <!--
+         | Uncomment in clustered mode : use transactional replicated cache
+         
+         <property name="cache.provider_class">org.jboss.portal.jems.hibernate.JMXTreeCacheProvider</property>
+         <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
+         
+      -->
+
+      <!--
+         | Comment in clustered mode
+         -->
+         <property name="cache.provider_configuration_file_resource_path">conf/hibernate/portal/ehcache.xml</property>
+         <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
+         <!--
+      -->
+
+      <!-- Force the dialect instead of using autodetection -->
+      <!--
+      <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
+      -->
+
+      <!-- Mapping files -->
+      <mapping resource="conf/hibernate/portal/domain.hbm.xml"/>
+   </session-factory>
+</hibernate-configuration>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,256 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE hibernate-mapping PUBLIC
-   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
-   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
- <hibernate-mapping>
-   <class
-      name="org.jboss.portal.core.impl.portlet.state.PersistentPortletState"
-      table="JBP_PORTLET_STATE">
-      <cache usage="read-write"/>
-      <id
-         name="key"
-         column="PK"
-         access="field">
-         <generator class="native">
-            <param name="sequence">portlet_seq</param>
-         </generator>
-      </id>
-      <property
-         name="portletId"
-         column="PORTLET_ID"
-         not-null="true"
-         unique="false"/>
-      <property
-         name="registrationId"
-         column="REGISTRATION_ID"
-         not-null="false"
-         unique="false"/>
-      <property
-         name="creationTime"
-         column="REGISTRATION_TIME"
-         not-null="false"
-         unique="false"/>
-      <property
-         name="terminationTime"
-         column="TERMINATION_TIME"
-         not-null="false"
-         unique="false"/>
-      <map
-         name="entries"
-         sort="unsorted"
-         inverse="false"
-         cascade="all-delete-orphan"
-         fetch="join">
-         <cache usage="read-write"/>
-         <key column="ENTRY_KEY"/>
-         <index
-            column="NAME"
-            type="java.lang.String"/>
-         <one-to-many class="org.jboss.portal.core.impl.portlet.state.PersistentPortletStateEntry"/>
-      </map>
-      <set
-         name="children"
-         inverse="true"
-         cascade="save-update"
-         fetch="select"
-         lazy="extra">
-         <cache usage="read-write"/>
-         <key column="PARENT_PK"/>
-         <one-to-many class="org.jboss.portal.core.impl.portlet.state.PersistentPortletState"/>
-      </set>
-      <many-to-one
-         name="parent"
-         column="PARENT_PK"
-         class="org.jboss.portal.core.impl.portlet.state.PersistentPortletState"
-         cascade="none"
-         fetch="select"/>
-   </class>
-
-   <class
-      name="org.jboss.portal.core.impl.portlet.state.PersistentPortletStateEntry"
-      table="JBP_PORTLET_STATE_ENTRY">
-      <cache usage="read-write"/>
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Long">
-         <generator class="native">
-            <param name="sequence">portlet_seq</param>
-         </generator>
-      </id>
-      <array
-         name="strings"
-         table="JBP_PORTLET_STATE_ENTRY_VALUE"
-         cascade="all"
-         fetch="join">
-         <cache usage="read-write"/>
-         <key column="PK"/>
-         <index column="IDX"/>
-         <element
-            column="jbp_value"
-            type="java.lang.String"
-            not-null="false"
-            unique="false"/>
-      </array>
-      <property
-         name="name"
-         column="NAME"
-         type="java.lang.String"
-         update="false"
-         insert="true"
-         not-null="false"/>
-      <property
-         name="type"
-         column="TYPE"
-         type="int"
-         not-null="true"
-         unique="false"/>
-      <property
-         name="readOnly"
-         column="READ_ONLY"
-         type="boolean"
-         not-null="true"
-         unique="false"/>
-   </class>
-
-   <class
-      name="org.jboss.portal.core.impl.portlet.state.PersistentConsumerGroup"
-      table="JBP_PORTLET_GROUP">
-      <cache usage="read-write"/>
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Long">
-         <generator class="native">
-            <param name="sequence">portlet_seq</param>
-         </generator>
-      </id>
-      <property
-         name="persistentName"
-         column="ID"
-         type="java.lang.String"
-         not-null="true"
-         unique="true"/>
-      <property
-         name="persistentStatus"
-         column="STATUS"
-         type="org.jboss.portal.core.impl.portlet.state.RegistrationStatusUserType"/>
-      <map
-         name="relatedConsumers"
-         inverse="true">
-         <cache usage="read-write"/>
-         <key column="GROUP_PK"/>
-         <map-key
-            type="string"
-            column="ID"/>
-         <one-to-many class="org.jboss.portal.core.impl.portlet.state.PersistentConsumer"/>
-      </map>
-   </class>
-   <class
-      name="org.jboss.portal.core.impl.portlet.state.PersistentConsumer"
-      table="JBP_PORTLET_CONSUMER">
-      <cache usage="read-write"/>
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Long">
-         <generator class="native">
-            <param name="sequence">portlet_seq</param>
-         </generator>
-      </id>
-      <property
-         name="persistentId"
-         column="ID"
-         type="java.lang.String"
-         not-null="true"
-         unique="true"/>
-      <property
-         name="persistentName"
-         column="NAME"
-         type="java.lang.String"/>
-      <property
-         name="persistentAgent"
-         column="AGENT"
-         type="java.lang.String"/>
-      <property
-         name="persistentStatus"
-         column="STATUS"
-         type="org.jboss.portal.core.impl.portlet.state.RegistrationStatusUserType"/>
-      <many-to-one
-         name="relatedGroup"
-         column="GROUP_PK"
-         class="org.jboss.portal.core.impl.portlet.state.PersistentConsumerGroup"/>
-      <set
-         name="relatedRegistrations"
-         inverse="true">
-         <cache usage="read-write"/>
-         <key column="CONSUMER_PK"/>
-         <one-to-many class="org.jboss.portal.core.impl.portlet.state.PersistentRegistration"/>
-      </set>
-   </class>
-   <class
-      name="org.jboss.portal.core.impl.portlet.state.PersistentRegistration"
-      table="JBP_PORTLET_REGISTRATION">
-      <cache usage="read-write"/>
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Long">
-         <generator class="native">
-            <param name="sequence">portlet_seq</param>
-         </generator>
-      </id>
-      <map
-         name="persistentProperties"
-         sort="unsorted"
-         inverse="false"
-         cascade="all-delete-orphan"
-         fetch="join">
-         <cache usage="read-write"/>
-         <key column="REGISTRATION_PK"/>
-         <map-key
-            type="org.jboss.portal.jems.hibernate.QNameUserType"
-            column="QNAME"/>
-         <element
-            type="string"
-            column="VALUE"/>
-      </map>
-      <property
-         name="persistentHandle"
-         column="HANDLE"
-         type="java.lang.String"/>
-      <property
-         name="persistentStatus"
-         column="STATUS"
-         type="org.jboss.portal.core.impl.portlet.state.RegistrationStatusUserType"/>
-      <many-to-one
-         name="relatedConsumer"
-         column="CONSUMER_PK"
-         class="org.jboss.portal.core.impl.portlet.state.PersistentConsumer"
-         not-null="true"
-         update="false"/>
-   </class>
-</hibernate-mapping>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/domain.hbm.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,256 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE hibernate-mapping PUBLIC
+   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
+   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+ <hibernate-mapping>
+   <class
+      name="org.jboss.portal.core.impl.portlet.state.PersistentPortletState"
+      table="JBP_PORTLET_STATE">
+      <cache usage="read-write"/>
+      <id
+         name="key"
+         column="PK"
+         access="field">
+         <generator class="native">
+            <param name="sequence">portlet_seq</param>
+         </generator>
+      </id>
+      <property
+         name="portletId"
+         column="PORTLET_ID"
+         not-null="true"
+         unique="false"/>
+      <property
+         name="registrationId"
+         column="REGISTRATION_ID"
+         not-null="false"
+         unique="false"/>
+      <property
+         name="creationTime"
+         column="REGISTRATION_TIME"
+         not-null="false"
+         unique="false"/>
+      <property
+         name="terminationTime"
+         column="TERMINATION_TIME"
+         not-null="false"
+         unique="false"/>
+      <map
+         name="entries"
+         sort="unsorted"
+         inverse="false"
+         cascade="all-delete-orphan"
+         fetch="join">
+         <cache usage="read-write"/>
+         <key column="ENTRY_KEY"/>
+         <index
+            column="NAME"
+            type="java.lang.String"/>
+         <one-to-many class="org.jboss.portal.core.impl.portlet.state.PersistentPortletStateEntry"/>
+      </map>
+      <set
+         name="children"
+         inverse="true"
+         cascade="save-update"
+         fetch="select"
+         lazy="extra">
+         <cache usage="read-write"/>
+         <key column="PARENT_PK"/>
+         <one-to-many class="org.jboss.portal.core.impl.portlet.state.PersistentPortletState"/>
+      </set>
+      <many-to-one
+         name="parent"
+         column="PARENT_PK"
+         class="org.jboss.portal.core.impl.portlet.state.PersistentPortletState"
+         cascade="none"
+         fetch="select"/>
+   </class>
+
+   <class
+      name="org.jboss.portal.core.impl.portlet.state.PersistentPortletStateEntry"
+      table="JBP_PORTLET_STATE_ENTRY">
+      <cache usage="read-write"/>
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Long">
+         <generator class="native">
+            <param name="sequence">portlet_seq</param>
+         </generator>
+      </id>
+      <array
+         name="strings"
+         table="JBP_PORTLET_STATE_ENTRY_VALUE"
+         cascade="all"
+         fetch="join">
+         <cache usage="read-write"/>
+         <key column="PK"/>
+         <index column="IDX"/>
+         <element
+            column="jbp_value"
+            type="java.lang.String"
+            not-null="false"
+            unique="false"/>
+      </array>
+      <property
+         name="name"
+         column="NAME"
+         type="java.lang.String"
+         update="false"
+         insert="true"
+         not-null="false"/>
+      <property
+         name="type"
+         column="TYPE"
+         type="int"
+         not-null="true"
+         unique="false"/>
+      <property
+         name="readOnly"
+         column="READ_ONLY"
+         type="boolean"
+         not-null="true"
+         unique="false"/>
+   </class>
+
+   <class
+      name="org.jboss.portal.core.impl.portlet.state.PersistentConsumerGroup"
+      table="JBP_PORTLET_GROUP">
+      <cache usage="read-write"/>
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Long">
+         <generator class="native">
+            <param name="sequence">portlet_seq</param>
+         </generator>
+      </id>
+      <property
+         name="persistentName"
+         column="ID"
+         type="java.lang.String"
+         not-null="true"
+         unique="true"/>
+      <property
+         name="persistentStatus"
+         column="STATUS"
+         type="org.jboss.portal.core.impl.portlet.state.RegistrationStatusUserType"/>
+      <map
+         name="relatedConsumers"
+         inverse="true">
+         <cache usage="read-write"/>
+         <key column="GROUP_PK"/>
+         <map-key
+            type="string"
+            column="ID"/>
+         <one-to-many class="org.jboss.portal.core.impl.portlet.state.PersistentConsumer"/>
+      </map>
+   </class>
+   <class
+      name="org.jboss.portal.core.impl.portlet.state.PersistentConsumer"
+      table="JBP_PORTLET_CONSUMER">
+      <cache usage="read-write"/>
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Long">
+         <generator class="native">
+            <param name="sequence">portlet_seq</param>
+         </generator>
+      </id>
+      <property
+         name="persistentId"
+         column="ID"
+         type="java.lang.String"
+         not-null="true"
+         unique="true"/>
+      <property
+         name="persistentName"
+         column="NAME"
+         type="java.lang.String"/>
+      <property
+         name="persistentAgent"
+         column="AGENT"
+         type="java.lang.String"/>
+      <property
+         name="persistentStatus"
+         column="STATUS"
+         type="org.jboss.portal.core.impl.portlet.state.RegistrationStatusUserType"/>
+      <many-to-one
+         name="relatedGroup"
+         column="GROUP_PK"
+         class="org.jboss.portal.core.impl.portlet.state.PersistentConsumerGroup"/>
+      <set
+         name="relatedRegistrations"
+         inverse="true">
+         <cache usage="read-write"/>
+         <key column="CONSUMER_PK"/>
+         <one-to-many class="org.jboss.portal.core.impl.portlet.state.PersistentRegistration"/>
+      </set>
+   </class>
+   <class
+      name="org.jboss.portal.core.impl.portlet.state.PersistentRegistration"
+      table="JBP_PORTLET_REGISTRATION">
+      <cache usage="read-write"/>
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Long">
+         <generator class="native">
+            <param name="sequence">portlet_seq</param>
+         </generator>
+      </id>
+      <map
+         name="persistentProperties"
+         sort="unsorted"
+         inverse="false"
+         cascade="all-delete-orphan"
+         fetch="join">
+         <cache usage="read-write"/>
+         <key column="REGISTRATION_PK"/>
+         <map-key
+            type="org.jboss.portal.jems.hibernate.QNameUserType"
+            column="QNAME"/>
+         <element
+            type="string"
+            column="VALUE"/>
+      </map>
+      <property
+         name="persistentHandle"
+         column="HANDLE"
+         type="java.lang.String"/>
+      <property
+         name="persistentStatus"
+         column="STATUS"
+         type="org.jboss.portal.core.impl.portlet.state.RegistrationStatusUserType"/>
+      <many-to-one
+         name="relatedConsumer"
+         column="CONSUMER_PK"
+         class="org.jboss.portal.core.impl.portlet.state.PersistentConsumer"
+         not-null="true"
+         update="false"/>
+   </class>
+</hibernate-mapping>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,61 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<ehcache>
-
-    <!-- Sets the path to the directory where cache .data files are created.
-
-         If the path is a Java System Property it is replaced by
-         its value in the running VM.
-
-         The following properties are translated:
-         user.home - User's home directory
-         user.dir - User's current working directory
-         java.io.tmpdir - Default temp file path -->
-   <diskStore path="java.io.tmpdir/portlet"/>
-
-
-   <!--Default Cache configuration. These will applied to caches programmatically created through
-   the CacheManager.
-
-   The following attributes are required for defaultCache:
-
-   maxInMemory       - Sets the maximum number of objects that will be created in memory
-   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
-                       is never expired.
-   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
-                       if the element is not eternal. Idle time is now - last accessed time
-   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
-                       if the element is not eternal. TTL is now - creation time
-   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
-                       has reached the maxInMemory limit.
-
-   -->
-   <defaultCache
-      maxElementsInMemory="10000"
-      eternal="false"
-      timeToIdleSeconds="120"
-      timeToLiveSeconds="120"
-      overflowToDisk="false"
-      />
-</ehcache>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,61 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<ehcache>
+
+    <!-- Sets the path to the directory where cache .data files are created.
+
+         If the path is a Java System Property it is replaced by
+         its value in the running VM.
+
+         The following properties are translated:
+         user.home - User's home directory
+         user.dir - User's current working directory
+         java.io.tmpdir - Default temp file path -->
+   <diskStore path="java.io.tmpdir/portlet"/>
+
+
+   <!--Default Cache configuration. These will applied to caches programmatically created through
+   the CacheManager.
+
+   The following attributes are required for defaultCache:
+
+   maxInMemory       - Sets the maximum number of objects that will be created in memory
+   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
+                       is never expired.
+   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
+                       if the element is not eternal. Idle time is now - last accessed time
+   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
+                       if the element is not eternal. TTL is now - creation time
+   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
+                       has reached the maxInMemory limit.
+
+   -->
+   <defaultCache
+      maxElementsInMemory="10000"
+      eternal="false"
+      timeToIdleSeconds="120"
+      timeToLiveSeconds="120"
+      overflowToDisk="false"
+      />
+</ehcache>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,59 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE hibernate-configuration PUBLIC
-   "-//Hibernate/Hibernate Configuration DTD//EN"
-   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-<hibernate-configuration>
-   <session-factory>
-      <property name="connection.datasource">java:PortalDS</property>
-      <property name="show_sql">false</property>
-      <property name="cache.use_second_level_cache">true</property>
-      <property name="cache.use_query_cache">true</property>
-
-      <!--
-         | Uncomment in clustered mode : use transactional replicated cache
-         
-         <property name="cache.provider_class">org.jboss.portal.jems.hibernate.JMXTreeCacheProvider</property>
-         <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
-         
-      -->
-
-      <!--
-         | Comment in clustered mode
-         -->
-         <property name="cache.provider_configuration_file_resource_path">conf/hibernate/portlet/ehcache.xml</property>
-         <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
-         <!--
-      -->
-
-      <!-- Force the dialect instead of using autodetection -->
-      <!--
-      <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
-      -->
-
-      <!-- Mapping files -->
-      <mapping resource="conf/hibernate/portlet/domain.hbm.xml"/>
-   </session-factory>
-</hibernate-configuration>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/portlet/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,59 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE hibernate-configuration PUBLIC
+   "-//Hibernate/Hibernate Configuration DTD//EN"
+   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<hibernate-configuration>
+   <session-factory>
+      <property name="connection.datasource">java:PortalDS</property>
+      <property name="show_sql">false</property>
+      <property name="cache.use_second_level_cache">true</property>
+      <property name="cache.use_query_cache">true</property>
+
+      <!--
+         | Uncomment in clustered mode : use transactional replicated cache
+         
+         <property name="cache.provider_class">org.jboss.portal.jems.hibernate.JMXTreeCacheProvider</property>
+         <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
+         
+      -->
+
+      <!--
+         | Comment in clustered mode
+         -->
+         <property name="cache.provider_configuration_file_resource_path">conf/hibernate/portlet/ehcache.xml</property>
+         <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
+         <!--
+      -->
+
+      <!-- Force the dialect instead of using autodetection -->
+      <!--
+      <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
+      -->
+
+      <!-- Mapping files -->
+      <mapping resource="conf/hibernate/portlet/domain.hbm.xml"/>
+   </session-factory>
+</hibernate-configuration>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/security (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/security)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,177 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE hibernate-mapping PUBLIC
-   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
-   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-<hibernate-mapping>
-   <class
-      name="org.jboss.portal.identity.db.HibernateUserImpl"
-      table="jbp_users">
-      <cache usage="read-write"/>
-       <id
-          name="key"
-          column="jbp_uid"
-          type="java.lang.Long">
-          <generator class="native">
-             <param name="sequence">user_seq</param>
-          </generator>
-       </id>
-      <property
-         name="userName"
-         column="jbp_uname"
-         type="java.lang.String"
-         update="false"
-         insert="true"
-         unique="true"/>
-       <map
-          name="dynamic"
-          table="jbp_user_prop"
-          lazy="false"
-          sort="unsorted"
-          cascade="all">
-          <cache usage="read-write"/>
-          <key column="jbp_uid"/>
-          <index
-             column="jbp_name"
-             type="java.lang.String"/>
-          <element
-             column="jbp_value"
-             type="java.lang.String"
-             not-null="false"
-             unique="false"/>
-       </map>
-      <property
-         name="givenName"
-         column="jbp_givenname"
-         type="java.lang.String"
-         update="true"
-         insert="true"
-         unique="false"/>
-       <property
-          name="familyName"
-          column="jbp_familyname"
-          type="java.lang.String"
-          update="true"
-          insert="true"
-          unique="false"/>
-       <property
-          name="password"
-          column="jbp_password"
-          type="java.lang.String"
-          update="true"
-          insert="true"
-          unique="false"/>
-       <property
-          name="realEmail"
-          column="jbp_realemail"
-          type="java.lang.String"
-          update="true"
-          insert="true"
-          unique="false"/>
-       <property
-          name="fakeEmail"
-          column="jbp_fakeemail"
-          type="java.lang.String"
-          update="true"
-          insert="true"
-          unique="false"/>
-       <property
-          name="registrationDate"
-          column="jbp_regdate"
-          type="java.util.Date"
-          update="false"
-          insert="true"
-          unique="false"/>
-       <property
-          name="viewRealEmail"
-          column="jbp_viewrealemail"
-          type="boolean"
-          update="true"
-          insert="true"
-          unique="false"/>
-       <property
-          name="enabled"
-          column="jbp_enabled"
-          type="boolean"
-          update="true"
-          insert="true"
-          unique="false"/>
-       <set
-          name="roles"
-          table="jbp_role_membership"
-          lazy="false"
-          inverse="false"
-          cascade="none"
-          sort="unsorted">
-          <cache usage="read-write"/>
-          <key column="jbp_uid"/>
-          <many-to-many
-             class="org.jboss.portal.identity.db.HibernateRoleImpl"
-             column="jbp_rid"
-             outer-join="true"/>
-       </set>
-   </class>
-   <class
-      name="org.jboss.portal.identity.db.HibernateRoleImpl"
-      table="jbp_roles">
-      <cache usage="read-write"/>
-      <id
-         name="key"
-         column="jbp_rid"
-         type="java.lang.Long">
-         <generator class="native">
-            <param name="sequence">user_seq</param>
-         </generator>
-      </id>
-      <property
-         name="name"
-         column="jbp_name"
-         type="java.lang.String"
-         update="false"
-         insert="true"
-         unique="true"/>
-      <property
-         name="displayName"
-         column="jbp_displayname"
-         type="java.lang.String"
-         update="true"
-         insert="true"
-         unique="true"/>
-      <set
-         name="users"
-         table="jbp_role_membership"
-         lazy="true"
-         inverse="true"
-         cascade="none"
-         sort="unsorted">
-         <cache usage="read-write"/>
-         <key column="jbp_rid"/>
-         <many-to-many
-            class="org.jboss.portal.identity.db.HibernateUserImpl"
-            column="jbp_uid"
-            outer-join="false"/>
-      </set>
-   </class>
-</hibernate-mapping>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/domain.hbm.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,177 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE hibernate-mapping PUBLIC
+   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
+   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+<hibernate-mapping>
+   <class
+      name="org.jboss.portal.identity.db.HibernateUserImpl"
+      table="jbp_users">
+      <cache usage="read-write"/>
+       <id
+          name="key"
+          column="jbp_uid"
+          type="java.lang.Long">
+          <generator class="native">
+             <param name="sequence">user_seq</param>
+          </generator>
+       </id>
+      <property
+         name="userName"
+         column="jbp_uname"
+         type="java.lang.String"
+         update="false"
+         insert="true"
+         unique="true"/>
+       <map
+          name="dynamic"
+          table="jbp_user_prop"
+          lazy="false"
+          sort="unsorted"
+          cascade="all">
+          <cache usage="read-write"/>
+          <key column="jbp_uid"/>
+          <index
+             column="jbp_name"
+             type="java.lang.String"/>
+          <element
+             column="jbp_value"
+             type="java.lang.String"
+             not-null="false"
+             unique="false"/>
+       </map>
+      <property
+         name="givenName"
+         column="jbp_givenname"
+         type="java.lang.String"
+         update="true"
+         insert="true"
+         unique="false"/>
+       <property
+          name="familyName"
+          column="jbp_familyname"
+          type="java.lang.String"
+          update="true"
+          insert="true"
+          unique="false"/>
+       <property
+          name="password"
+          column="jbp_password"
+          type="java.lang.String"
+          update="true"
+          insert="true"
+          unique="false"/>
+       <property
+          name="realEmail"
+          column="jbp_realemail"
+          type="java.lang.String"
+          update="true"
+          insert="true"
+          unique="false"/>
+       <property
+          name="fakeEmail"
+          column="jbp_fakeemail"
+          type="java.lang.String"
+          update="true"
+          insert="true"
+          unique="false"/>
+       <property
+          name="registrationDate"
+          column="jbp_regdate"
+          type="java.util.Date"
+          update="false"
+          insert="true"
+          unique="false"/>
+       <property
+          name="viewRealEmail"
+          column="jbp_viewrealemail"
+          type="boolean"
+          update="true"
+          insert="true"
+          unique="false"/>
+       <property
+          name="enabled"
+          column="jbp_enabled"
+          type="boolean"
+          update="true"
+          insert="true"
+          unique="false"/>
+       <set
+          name="roles"
+          table="jbp_role_membership"
+          lazy="false"
+          inverse="false"
+          cascade="none"
+          sort="unsorted">
+          <cache usage="read-write"/>
+          <key column="jbp_uid"/>
+          <many-to-many
+             class="org.jboss.portal.identity.db.HibernateRoleImpl"
+             column="jbp_rid"
+             outer-join="true"/>
+       </set>
+   </class>
+   <class
+      name="org.jboss.portal.identity.db.HibernateRoleImpl"
+      table="jbp_roles">
+      <cache usage="read-write"/>
+      <id
+         name="key"
+         column="jbp_rid"
+         type="java.lang.Long">
+         <generator class="native">
+            <param name="sequence">user_seq</param>
+         </generator>
+      </id>
+      <property
+         name="name"
+         column="jbp_name"
+         type="java.lang.String"
+         update="false"
+         insert="true"
+         unique="true"/>
+      <property
+         name="displayName"
+         column="jbp_displayname"
+         type="java.lang.String"
+         update="true"
+         insert="true"
+         unique="true"/>
+      <set
+         name="users"
+         table="jbp_role_membership"
+         lazy="true"
+         inverse="true"
+         cascade="none"
+         sort="unsorted">
+         <cache usage="read-write"/>
+         <key column="jbp_rid"/>
+         <many-to-many
+            class="org.jboss.portal.identity.db.HibernateUserImpl"
+            column="jbp_uid"
+            outer-join="false"/>
+      </set>
+   </class>
+</hibernate-mapping>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,61 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<ehcache>
-
-    <!-- Sets the path to the directory where cache .data files are created.
-
-         If the path is a Java System Property it is replaced by
-         its value in the running VM.
-
-         The following properties are translated:
-         user.home - User's home directory
-         user.dir - User's current working directory
-         java.io.tmpdir - Default temp file path -->
-   <diskStore path="java.io.tmpdir/user"/>
-
-
-   <!--Default Cache configuration. These will applied to caches programmatically created through
-   the CacheManager.
-
-   The following attributes are required for defaultCache:
-
-   maxInMemory       - Sets the maximum number of objects that will be created in memory
-   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
-                       is never expired.
-   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
-                       if the element is not eternal. Idle time is now - last accessed time
-   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
-                       if the element is not eternal. TTL is now - creation time
-   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
-                       has reached the maxInMemory limit.
-
-   -->
-   <defaultCache
-      maxElementsInMemory="10000"
-      eternal="false"
-      timeToIdleSeconds="120"
-      timeToLiveSeconds="120"
-      overflowToDisk="false"
-      />
-</ehcache>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,61 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<ehcache>
+
+    <!-- Sets the path to the directory where cache .data files are created.
+
+         If the path is a Java System Property it is replaced by
+         its value in the running VM.
+
+         The following properties are translated:
+         user.home - User's home directory
+         user.dir - User's current working directory
+         java.io.tmpdir - Default temp file path -->
+   <diskStore path="java.io.tmpdir/user"/>
+
+
+   <!--Default Cache configuration. These will applied to caches programmatically created through
+   the CacheManager.
+
+   The following attributes are required for defaultCache:
+
+   maxInMemory       - Sets the maximum number of objects that will be created in memory
+   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
+                       is never expired.
+   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
+                       if the element is not eternal. Idle time is now - last accessed time
+   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
+                       if the element is not eternal. TTL is now - creation time
+   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
+                       has reached the maxInMemory limit.
+
+   -->
+   <defaultCache
+      maxElementsInMemory="10000"
+      eternal="false"
+      timeToIdleSeconds="120"
+      timeToLiveSeconds="120"
+      overflowToDisk="false"
+      />
+</ehcache>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,59 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE hibernate-configuration PUBLIC
-   "-//Hibernate/Hibernate Configuration DTD//EN"
-   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-<hibernate-configuration>
-   <session-factory>
-      <property name="connection.datasource">java:PortalDS</property>
-      <property name="show_sql">false</property>
-      <property name="cache.use_second_level_cache">true</property>
-      <property name="cache.use_query_cache">true</property>
-
-      <!--
-         | Uncomment in clustered mode : use transactional replicated cache
-         
-         <property name="cache.provider_class">org.jboss.portal.jems.hibernate.JMXTreeCacheProvider</property>
-         <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
-         
-      -->
-
-      <!--
-         | Comment in clustered mode
-         -->
-         <property name="cache.provider_configuration_file_resource_path">conf/hibernate/user/ehcache.xml</property>
-         <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
-         <!--
-      -->
-
-      <!-- Force the dialect instead of using autodetection -->
-      <!--
-      <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
-      -->
-
-      <!-- Mapping files -->
-      <mapping resource="conf/hibernate/user/domain.hbm.xml"/>
-   </session-factory>
-</hibernate-configuration>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,59 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE hibernate-configuration PUBLIC
+   "-//Hibernate/Hibernate Configuration DTD//EN"
+   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<hibernate-configuration>
+   <session-factory>
+      <property name="connection.datasource">java:PortalDS</property>
+      <property name="show_sql">false</property>
+      <property name="cache.use_second_level_cache">true</property>
+      <property name="cache.use_query_cache">true</property>
+
+      <!--
+         | Uncomment in clustered mode : use transactional replicated cache
+         
+         <property name="cache.provider_class">org.jboss.portal.jems.hibernate.JMXTreeCacheProvider</property>
+         <property name="cache.object_name">portal:service=TreeCacheProvider,type=hibernate</property>
+         
+      -->
+
+      <!--
+         | Comment in clustered mode
+         -->
+         <property name="cache.provider_configuration_file_resource_path">conf/hibernate/user/ehcache.xml</property>
+         <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
+         <!--
+      -->
+
+      <!-- Force the dialect instead of using autodetection -->
+      <!--
+      <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
+      -->
+
+      <!-- Mapping files -->
+      <mapping resource="conf/hibernate/user/domain.hbm.xml"/>
+   </session-factory>
+</hibernate-configuration>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/setup.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/setup.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/setup.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,48 +0,0 @@
-// This bsh script setup the default content of the portal.
-// It is called when the SessionFactoryBinder service has created a schema and needs to populate it
-import org.jboss.portal.common.util.Tools;
-import org.jboss.portal.identity.db.HibernateUserImpl;
-import org.jboss.portal.identity.db.HibernateRoleImpl;
-
-try
-{
-   session = SessionFactory.openSession();
-   tx = session.beginTransaction();
-
-   //
-   HibernateRoleImpl adminRole = new HibernateRoleImpl("Admin", "Administrators");
-   HibernateRoleImpl userRole = new HibernateRoleImpl("User", "Users");
-
-   //
-   HibernateUserImpl admin = new HibernateUserImpl("admin");
-   admin.setPassword(Tools.md5AsHexString("admin"));
-   admin.setRealEmail("admin at portal.com");
-   admin.setViewRealEmail(true);
-   admin.setEnabled(true);
-
-   //
-   admin.getRoles().add(adminRole);
-   adminRole.getUsers().add(admin);
-
-   //
-   HibernateUserImpl user = new HibernateUserImpl("user");
-   user.setPassword(Tools.md5AsHexString("user"));
-   user.setRealEmail("user at portal.com");
-   user.setViewRealEmail(true);
-   user.setEnabled(true);
-
-   //
-   user.getRoles().add(userRole);
-   userRole.getUsers().add(user);
-
-   //
-   session.save(adminRole);
-   session.save(userRole);
-   session.save(admin);
-   session.save(user);
-   tx.commit();
-}
-finally
-{
-   Tools.safeClose(session);
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/setup.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/setup.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/setup.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/hibernate/user/setup.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,48 @@
+// This bsh script setup the default content of the portal.
+// It is called when the SessionFactoryBinder service has created a schema and needs to populate it
+import org.jboss.portal.common.util.Tools;
+import org.jboss.portal.identity.db.HibernateUserImpl;
+import org.jboss.portal.identity.db.HibernateRoleImpl;
+
+try
+{
+   session = SessionFactory.openSession();
+   tx = session.beginTransaction();
+
+   //
+   HibernateRoleImpl adminRole = new HibernateRoleImpl("Admin", "Administrators");
+   HibernateRoleImpl userRole = new HibernateRoleImpl("User", "Users");
+
+   //
+   HibernateUserImpl admin = new HibernateUserImpl("admin");
+   admin.setPassword(Tools.md5AsHexString("admin"));
+   admin.setRealEmail("admin at portal.com");
+   admin.setViewRealEmail(true);
+   admin.setEnabled(true);
+
+   //
+   admin.getRoles().add(adminRole);
+   adminRole.getUsers().add(admin);
+
+   //
+   HibernateUserImpl user = new HibernateUserImpl("user");
+   user.setPassword(Tools.md5AsHexString("user"));
+   user.setRealEmail("user at portal.com");
+   user.setViewRealEmail(true);
+   user.setEnabled(true);
+
+   //
+   user.getRoles().add(userRole);
+   userRole.getUsers().add(user);
+
+   //
+   session.save(adminRole);
+   session.save(userRole);
+   session.save(admin);
+   session.save(user);
+   tx.commit();
+}
+finally
+{
+   Tools.safeClose(session);
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/identity)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/identity-config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/identity/identity-config.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/identity-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-   <!--<!DOCTYPE identity-configuration PUBLIC
-   "-//JBoss Portal//DTD JBoss Identity Configuration 1.0//EN"
-   "http://www.jboss.org/portal/dtd/identity-config_1_0.dtd">-->
-
-<identity-configuration>
-   <datasources/>
-   <modules>
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>User</type>
-         <implementation>DB</implementation>
-         <config/>
-      </module>
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>Role</type>
-         <implementation>DB</implementation>
-         <config/>
-      </module>
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>Membership</type>
-         <implementation>DB</implementation>
-         <config/>
-      </module>
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>UserProfile</type>
-         <implementation>DELEGATING</implementation>
-         <config/>
-      </module>
-      <module>
-         <type>DBDelegateUserProfile</type>
-         <implementation>DB</implementation>
-         <config/>
-      </module>
-   </modules>
-   <options/>
-</identity-configuration>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/identity-config.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/identity/identity-config.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/identity-config.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/identity-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+   <!--<!DOCTYPE identity-configuration PUBLIC
+   "-//JBoss Portal//DTD JBoss Identity Configuration 1.0//EN"
+   "http://www.jboss.org/portal/dtd/identity-config_1_0.dtd">-->
+
+<identity-configuration>
+   <datasources/>
+   <modules>
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>User</type>
+         <implementation>DB</implementation>
+         <config/>
+      </module>
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>Role</type>
+         <implementation>DB</implementation>
+         <config/>
+      </module>
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>Membership</type>
+         <implementation>DB</implementation>
+         <config/>
+      </module>
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>UserProfile</type>
+         <implementation>DELEGATING</implementation>
+         <config/>
+      </module>
+      <module>
+         <type>DBDelegateUserProfile</type>
+         <implementation>DB</implementation>
+         <config/>
+      </module>
+   </modules>
+   <options/>
+</identity-configuration>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/ldap_identity-config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/identity/ldap_identity-config.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/ldap_identity-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,129 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-   <!--<!DOCTYPE identity-configuration PUBLIC
-   "-//JBoss Portal//DTD JBoss Identity Configuration 1.0//EN"
-   "http://www.jboss.org/portal/dtd/identity-config_1_0.dtd">-->
-
-<identity-configuration>
-   <datasources>
-      <datasource>
-         <name>LDAP</name>
-         <config>
-            <option>
-               <name>host</name>
-               <value>jboss.com</value>
-            </option>
-            <option>
-               <name>port</name>
-               <value>10389</value>
-            </option>
-            <option>
-               <name>adminDN</name>
-               <value>cn=Directory Manager</value>
-            </option>
-            <option>
-               <name>adminPassword</name>
-               <value>qpq123qpq</value>
-            </option>
-         </config>
-      </datasource>
-   </datasources>
-   <modules>
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>User</type>
-         <implementation>LDAP</implementation>
-         <config/>
-      </module>
-      <module>
-         <type>Role</type>
-         <implementation>LDAP</implementation>
-         <config/>
-      </module>
-      <module>
-         <type>Membership</type>
-         <implementation>LDAP</implementation>
-         <config/>
-      </module>
-      <module>
-         <type>UserProfile</type>
-         <implementation>DELEGATING</implementation>
-         <config>
-            <option>
-               <name>ldapModuleJNDIName</name>
-               <value>java:/portal/LDAPUserProfileModule</value>
-            </option>
-         </config>
-      </module>
-      <module>
-         <type>DBDelegateUserProfile</type>
-         <implementation>DB</implementation>
-         <config>
-            <option>
-               <name>randomSynchronizePassword</name>
-               <value>true</value>
-            </option>
-         </config>
-      </module>
-      <module>
-         <type>LDAPDelegateUserProfile</type>
-         <implementation>LDAP</implementation>
-         <config/>
-      </module>
-   </modules>
-
-   <options>
-      <option-group>
-         <group-name>common</group-name>
-         <option>
-            <name>userContainerDN</name>
-            <value>ou=People,dc=portal26,dc=jboss,dc=com</value>
-         </option>
-         <option>
-            <name>roleContainerDN</name>
-            <value>ou=Roles,dc=portal26,dc=jboss,dc=com</value>
-         </option>
-      </option-group>
-      <option-group>
-         <group-name>userCreateAttibutes</group-name>
-         <option>
-            <name>objectClass</name>
-            <!--This objectclasses should work with Red Hat Directory-->
-            <value>top</value>
-            <value>person</value>
-            <value>inetOrgPerson</value>
-         </option>
-         <!--Schema requires those to have initial value-->
-         <option>
-            <name>cn</name>
-            <value>none</value>
-         </option>
-         <option>
-            <name>sn</name>
-            <value>none</value>
-         </option>
-      </option-group>
-   </options>
-</identity-configuration>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/ldap_identity-config.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/identity/ldap_identity-config.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/ldap_identity-config.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/ldap_identity-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+   <!--<!DOCTYPE identity-configuration PUBLIC
+   "-//JBoss Portal//DTD JBoss Identity Configuration 1.0//EN"
+   "http://www.jboss.org/portal/dtd/identity-config_1_0.dtd">-->
+
+<identity-configuration>
+   <datasources>
+      <datasource>
+         <name>LDAP</name>
+         <config>
+            <option>
+               <name>host</name>
+               <value>jboss.com</value>
+            </option>
+            <option>
+               <name>port</name>
+               <value>10389</value>
+            </option>
+            <option>
+               <name>adminDN</name>
+               <value>cn=Directory Manager</value>
+            </option>
+            <option>
+               <name>adminPassword</name>
+               <value>qpq123qpq</value>
+            </option>
+         </config>
+      </datasource>
+   </datasources>
+   <modules>
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>User</type>
+         <implementation>LDAP</implementation>
+         <config/>
+      </module>
+      <module>
+         <type>Role</type>
+         <implementation>LDAP</implementation>
+         <config/>
+      </module>
+      <module>
+         <type>Membership</type>
+         <implementation>LDAP</implementation>
+         <config/>
+      </module>
+      <module>
+         <type>UserProfile</type>
+         <implementation>DELEGATING</implementation>
+         <config>
+            <option>
+               <name>ldapModuleJNDIName</name>
+               <value>java:/portal/LDAPUserProfileModule</value>
+            </option>
+         </config>
+      </module>
+      <module>
+         <type>DBDelegateUserProfile</type>
+         <implementation>DB</implementation>
+         <config>
+            <option>
+               <name>randomSynchronizePassword</name>
+               <value>true</value>
+            </option>
+         </config>
+      </module>
+      <module>
+         <type>LDAPDelegateUserProfile</type>
+         <implementation>LDAP</implementation>
+         <config/>
+      </module>
+   </modules>
+
+   <options>
+      <option-group>
+         <group-name>common</group-name>
+         <option>
+            <name>userContainerDN</name>
+            <value>ou=People,dc=portal26,dc=jboss,dc=com</value>
+         </option>
+         <option>
+            <name>roleContainerDN</name>
+            <value>ou=Roles,dc=portal26,dc=jboss,dc=com</value>
+         </option>
+      </option-group>
+      <option-group>
+         <group-name>userCreateAttibutes</group-name>
+         <option>
+            <name>objectClass</name>
+            <!--This objectclasses should work with Red Hat Directory-->
+            <value>top</value>
+            <value>person</value>
+            <value>inetOrgPerson</value>
+         </option>
+         <!--Schema requires those to have initial value-->
+         <option>
+            <name>cn</name>
+            <value>none</value>
+         </option>
+         <option>
+            <name>sn</name>
+            <value>none</value>
+         </option>
+      </option-group>
+   </options>
+</identity-configuration>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/profile-config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/identity/profile-config.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/profile-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,398 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-   <!--<!DOCTYPE profile PUBLIC
-   "-//JBoss Portal//DTD JBoss User Profile Configuration 1.0//EN"
-   "http://www.jboss.org/portal/dtd/profile-config_1_0.dtd">-->
-
-<profile>
-   <!--Database mapping - jbp_user table column mapping-->
-   <property>
-      <name>user.name.nickName</name>
-      <type>java.lang.String</type>
-      <access-mode>read-only</access-mode>
-      <usage>mandatory</usage>
-      <display-name xml:lang="en">Name</display-name>
-      <description xml:lang="en">The user name</description>
-      <mapping>
-         <database>
-            <type>column</type>
-            <value>jbp_uname</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>user.name.given</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>mandatory</usage>
-      <display-name xml:lang="en">Given Name</display-name>
-      <description xml:lang="en">The user given name</description>
-      <mapping>
-         <database>
-            <type>column</type>
-            <value>jbp_givenname</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>user.name.family</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>mandatory</usage>
-      <display-name xml:lang="en">Family name</display-name>
-      <description xml:lang="en">The user family name</description>
-      <mapping>
-         <database>
-            <type>column</type>
-            <value>jbp_familyname</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>user.business-info.online.email</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>mandatory</usage>
-      <display-name xml:lang="en">Email</display-name>
-      <description xml:lang="en">The user real email</description>
-      <mapping>
-         <database>
-            <type>column</type>
-            <value>jbp_realemail</value>
-         </database>
-         <ldap>
-            <value>mail</value>
-         </ldap>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.email.fake</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>mandatory</usage>
-      <display-name xml:lang="en">Fake email</display-name>
-      <description xml:lang="en">The user fake email</description>
-      <mapping>
-         <database>
-            <type>column</type>
-            <value>jbp_fakeemail</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.registration-date</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>mandatory</usage>
-      <display-name xml:lang="en">Registration date</display-name>
-      <description xml:lang="en">Registration date of user</description>
-      <mapping>
-         <database>
-            <type>column</type>
-            <value>jbp_regdate</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.email.view-real</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>mandatory</usage>
-      <display-name xml:lang="en">View real email</display-name>
-      <description xml:lang="en">Is user real email displayed in public</description>
-      <mapping>
-         <database>
-            <type>column</type>
-            <value>jbp_viewrealemail</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.enabled</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>mandatory</usage>
-      <display-name xml:lang="en">Enabled</display-name>
-      <description xml:lang="en">User enabled state</description>
-      <mapping>
-         <database>
-            <type>column</type>
-            <value>jbp_enabled</value>
-         </database>
-      </mapping>
-   </property>
-
-   <!--Dynamic database store-->
-   <property>
-      <name>portal.user.location</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Location</display-name>
-      <description xml:lang="en">The user location</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.location</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.occupation</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Occupation</display-name>
-      <description xml:lang="en">The user occupation</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.occupation</value>
-         </database>
-         <ldap>
-            <value>title</value>
-         </ldap>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.extra</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Extra info</display-name>
-      <description xml:lang="en">Extra informtion about user</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.extra</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.signature</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Signature</display-name>
-      <description xml:lang="en">The user signature</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.signature</value>
-         </database>
-         <!--<ldap>
-            <value>personalSignature</value>
-         </ldap>-->
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.interests</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Interests</display-name>
-      <description xml:lang="en">The user interests</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.interests</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.locale</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Locale</display-name>
-      <description xml:lang="en">The user locale</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.locale</value>
-         </database>
-         <!--<ldap>-->
-            <!--<value>localityName</value>-->
-         <!--</ldap>-->
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.im.icq</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">ICQ</display-name>
-      <description xml:lang="en">The user ICQ id</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.im.icq</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.im.aim</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">AIM</display-name>
-      <description xml:lang="en">The user AIM id</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.im.aim</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.im.msnm</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">MSN</display-name>
-      <description xml:lang="en">The user MSN id</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.im.msnm</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.im.yim</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">YIM</display-name>
-      <description xml:lang="en">The user YIM id</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.im.yim</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.im.skype</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Skype</display-name>
-      <description xml:lang="en">The user skype id</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.im.skype</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.homepage</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Homepage</display-name>
-      <description xml:lang="en">The user homepage</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.homepage</value>
-         </database>
-         <ldap>
-            <value>seeAlso</value>
-         </ldap>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.time-zone-offset</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Timezone</display-name>
-      <description xml:lang="en">Timezone in users location</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.time-zone-offset</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.theme</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Theme</display-name>
-      <description xml:lang="en">Portlat theme that user is using</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.theme</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.security.question</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Password Question</display-name>
-      <description xml:lang="en">Portal password recovery question</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.security.question</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.security.answer</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Password Answer</display-name>
-      <description xml:lang="en">Portal password recovery answer</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.security.answer</value>
-         </database>
-      </mapping>
-   </property>
-   <property>
-      <name>portal.user.last-login-date</name>
-      <type>java.lang.String</type>
-      <access-mode>read-write</access-mode>
-      <usage>optional</usage>
-      <display-name xml:lang="en">Last login</display-name>
-      <description xml:lang="en">The date of users last login</description>
-      <mapping>
-         <database>
-            <type>dynamic</type>
-            <value>portal.user.last-login-date</value>
-         </database>
-      </mapping>
-   </property>
-</profile>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/profile-config.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/identity/profile-config.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/profile-config.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/profile-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,398 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+   <!--<!DOCTYPE profile PUBLIC
+   "-//JBoss Portal//DTD JBoss User Profile Configuration 1.0//EN"
+   "http://www.jboss.org/portal/dtd/profile-config_1_0.dtd">-->
+
+<profile>
+   <!--Database mapping - jbp_user table column mapping-->
+   <property>
+      <name>user.name.nickName</name>
+      <type>java.lang.String</type>
+      <access-mode>read-only</access-mode>
+      <usage>mandatory</usage>
+      <display-name xml:lang="en">Name</display-name>
+      <description xml:lang="en">The user name</description>
+      <mapping>
+         <database>
+            <type>column</type>
+            <value>jbp_uname</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>user.name.given</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>mandatory</usage>
+      <display-name xml:lang="en">Given Name</display-name>
+      <description xml:lang="en">The user given name</description>
+      <mapping>
+         <database>
+            <type>column</type>
+            <value>jbp_givenname</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>user.name.family</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>mandatory</usage>
+      <display-name xml:lang="en">Family name</display-name>
+      <description xml:lang="en">The user family name</description>
+      <mapping>
+         <database>
+            <type>column</type>
+            <value>jbp_familyname</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>user.business-info.online.email</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>mandatory</usage>
+      <display-name xml:lang="en">Email</display-name>
+      <description xml:lang="en">The user real email</description>
+      <mapping>
+         <database>
+            <type>column</type>
+            <value>jbp_realemail</value>
+         </database>
+         <ldap>
+            <value>mail</value>
+         </ldap>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.email.fake</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>mandatory</usage>
+      <display-name xml:lang="en">Fake email</display-name>
+      <description xml:lang="en">The user fake email</description>
+      <mapping>
+         <database>
+            <type>column</type>
+            <value>jbp_fakeemail</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.registration-date</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>mandatory</usage>
+      <display-name xml:lang="en">Registration date</display-name>
+      <description xml:lang="en">Registration date of user</description>
+      <mapping>
+         <database>
+            <type>column</type>
+            <value>jbp_regdate</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.email.view-real</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>mandatory</usage>
+      <display-name xml:lang="en">View real email</display-name>
+      <description xml:lang="en">Is user real email displayed in public</description>
+      <mapping>
+         <database>
+            <type>column</type>
+            <value>jbp_viewrealemail</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.enabled</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>mandatory</usage>
+      <display-name xml:lang="en">Enabled</display-name>
+      <description xml:lang="en">User enabled state</description>
+      <mapping>
+         <database>
+            <type>column</type>
+            <value>jbp_enabled</value>
+         </database>
+      </mapping>
+   </property>
+
+   <!--Dynamic database store-->
+   <property>
+      <name>portal.user.location</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Location</display-name>
+      <description xml:lang="en">The user location</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.location</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.occupation</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Occupation</display-name>
+      <description xml:lang="en">The user occupation</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.occupation</value>
+         </database>
+         <ldap>
+            <value>title</value>
+         </ldap>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.extra</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Extra info</display-name>
+      <description xml:lang="en">Extra informtion about user</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.extra</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.signature</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Signature</display-name>
+      <description xml:lang="en">The user signature</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.signature</value>
+         </database>
+         <!--<ldap>
+            <value>personalSignature</value>
+         </ldap>-->
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.interests</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Interests</display-name>
+      <description xml:lang="en">The user interests</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.interests</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.locale</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Locale</display-name>
+      <description xml:lang="en">The user locale</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.locale</value>
+         </database>
+         <!--<ldap>-->
+            <!--<value>localityName</value>-->
+         <!--</ldap>-->
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.im.icq</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">ICQ</display-name>
+      <description xml:lang="en">The user ICQ id</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.im.icq</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.im.aim</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">AIM</display-name>
+      <description xml:lang="en">The user AIM id</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.im.aim</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.im.msnm</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">MSN</display-name>
+      <description xml:lang="en">The user MSN id</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.im.msnm</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.im.yim</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">YIM</display-name>
+      <description xml:lang="en">The user YIM id</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.im.yim</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.im.skype</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Skype</display-name>
+      <description xml:lang="en">The user skype id</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.im.skype</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.homepage</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Homepage</display-name>
+      <description xml:lang="en">The user homepage</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.homepage</value>
+         </database>
+         <ldap>
+            <value>seeAlso</value>
+         </ldap>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.time-zone-offset</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Timezone</display-name>
+      <description xml:lang="en">Timezone in users location</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.time-zone-offset</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.theme</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Theme</display-name>
+      <description xml:lang="en">Portlat theme that user is using</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.theme</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.security.question</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Password Question</display-name>
+      <description xml:lang="en">Portal password recovery question</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.security.question</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.security.answer</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Password Answer</display-name>
+      <description xml:lang="en">Portal password recovery answer</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.security.answer</value>
+         </database>
+      </mapping>
+   </property>
+   <property>
+      <name>portal.user.last-login-date</name>
+      <type>java.lang.String</type>
+      <access-mode>read-write</access-mode>
+      <usage>optional</usage>
+      <display-name xml:lang="en">Last login</display-name>
+      <description xml:lang="en">The date of users last login</description>
+      <mapping>
+         <database>
+            <type>dynamic</type>
+            <value>portal.user.last-login-date</value>
+         </database>
+      </mapping>
+   </property>
+</profile>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/standardidentity-config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/identity/standardidentity-config.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/standardidentity-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,403 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-
-<!--
-<!DOCTYPE identity-configuration PUBLIC
-   "-//JBoss Portal//DTD JBoss Identity Configuration 1.0//EN" 
-   "http://www.jboss.org/portal/dtd/identity-config_1_0.dtd">
--->
-
-<identity-configuration>
-   <datasources>
-      <datasource>
-         <name>LDAP</name>
-         <!--name of service and class for creating mbean-->
-         <service-name>portal:service=Module,type=LDAPConnectionContext</service-name>
-         <class>org.jboss.portal.identity.ldap.LDAPConnectionContext</class>
-         <config>
-            <option>
-               <name>host</name>
-               <value>jboss.com</value>
-            </option>
-            <option>
-               <name>port</name>
-               <value>389</value>
-            </option>
-            <option>
-               <name>contextFactory</name>
-               <value>com.sun.jndi.ldap.LdapCtxFactory</value>
-            </option>
-            <option>
-               <name>adminDN</name>
-               <value>cn=Directory Manager</value>
-            </option>
-            <option>
-               <name>adminPassword</name>
-               <value>password</value>
-            </option>
-            <option>
-               <name>jndiName</name>
-               <value>java:/portal/LDAPConnectionContext</value>
-            </option>
-         </config>
-      </datasource>
-      <!--<datasource>
-         <name>DB</name>
-         <service-name>portal:service=Hibernate</service-name>
-         <class>org.jboss.portal.identity2.experimental.db.IdentitySessionFactoryBinder</class>
-         <config>
-            <option>
-               <name>doChecking</name>
-               <value>true</value>
-            </option>
-            <option>
-               <name>configLocation</name>
-               <value>hibernate-single.cfg.xml</value>
-            </option>
-            --><!--<option>
-               <name>setupLocation</name>
-               <value>conf/hibernate/user/setup.txt</value>
-            </option>--><!--
-            <option>
-               <name>jNDIName</name>
-               <value>java:/portal/UserSessionFactory</value>
-            </option>
-            <option>
-               <name>profileConfigFile</name>
-               <value>profile-config.xml</value>
-            </option>
-            <option>
-               <name>mappingTemplateFile</name>
-               <value>domain-template.hbm.xml</value>
-            </option>
-            <option>
-               <name>mappingOutputFile</name>
-               <value>domain-identity.hbm.xml</value>
-            </option>
-            <option>
-               <name>mappingPattern</name>
-               <value><![CDATA[<property name="@name@" column="@column@" type="java.lang.String" update="true" insert="true" unique="false"/>]]></value>
-            </option>
-         </config>
-      </datasource>-->
-   </datasources>
-   <modules>
-
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>UserProfile</type>
-         <implementation>DELEGATING</implementation>
-
-         <!--name of service and class for creating mbean-->
-         <service-name>portal:service=Module,type=UserProfile</service-name>
-         <class>org.jboss.portal.identity.DelegatingUserProfileModuleImpl</class>
-         <!--set of options that are passed to a class constructor-->
-         <config>
-            <option>
-               <name>jndiName</name>
-               <value>java:/portal/UserProfileModule</value>
-            </option>
-            <option>
-               <name>dbModuleJNDIName</name>
-               <value>java:/portal/DBUserProfileModule</value>
-            </option>
-            <option>
-               <name>profileConfigFile</name>
-               <value>conf/identity/profile-config.xml</value>
-            </option>
-         </config>
-      </module>
-
-
-
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>User</type>
-         <implementation>DB</implementation>
-
-         <!--name of service and class for creating mbean-->
-         <service-name>portal:service=Module,type=User</service-name>
-         <class>org.jboss.portal.identity.db.HibernateUserModuleImpl</class>
-
-         <!--set of options that are passed to a class constructor-->
-         <config>
-            <option>
-               <name>sessionFactoryJNDIName</name>
-               <value>java:/portal/IdentitySessionFactory</value>
-            </option>
-            <option>
-               <name>jndiName</name>
-               <value>java:/portal/UserModule</value>
-            </option>
-         </config>
-      </module>
-
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>Role</type>
-         <implementation>DB</implementation>
-
-         <!--name of service and class for creating mbean-->
-         <service-name>portal:service=Module,type=Role</service-name>
-         <class>org.jboss.portal.identity.db.HibernateRoleModuleImpl</class>
-
-         <!--set of options that are passed to a class constructor-->
-         <config>
-            <option>
-               <name>sessionFactoryJNDIName</name>
-               <value>java:/portal/IdentitySessionFactory</value>
-            </option>
-            <option>
-               <name>jndiName</name>
-               <value>java:/portal/RoleModule</value>
-            </option>
-         </config>
-      </module>
-
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>Membership</type>
-         <implementation>DB</implementation>
-
-         <!--name of service and class for creating mbean-->
-         <service-name>portal:service=Module,type=Membership</service-name>
-         <class>org.jboss.portal.identity.db.HibernateMembershipModuleImpl</class>
-
-         <!--set of options that are passed to a class constructor-->
-         <config>
-            <option>
-               <name>sessionFactoryJNDIName</name>
-               <value>java:/portal/IdentitySessionFactory</value>
-            </option>
-            <option>
-               <name>jndiName</name>
-               <value>java:/portal/MembershipModule</value>
-            </option>
-         </config>
-      </module>
-
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>DBDelegateUserProfile</type>
-         <implementation>DB</implementation>
-
-         <!--name of service and class for creating mbean-->
-         <service-name>portal:service=Module,type=DBUserProfile</service-name>
-         <class>org.jboss.portal.identity.db.HibernateUserProfileModuleImpl</class>
-
-         <!--set of options that are passed to a class constructor-->
-         <config>
-            <option>
-               <name>sessionFactoryJNDIName</name>
-               <value>java:/portal/IdentitySessionFactory</value>
-            </option>
-            <option>
-               <name>jndiName</name>
-               <value>java:/portal/DBUserProfileModule</value>
-            </option>
-         </config>
-      </module>
-
-      <!--for ldap modules...-->
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>User</type>
-         <implementation>LDAP</implementation>
-
-         <!--name of service and class for creating mbean-->
-         <service-name>portal:service=Module,type=User</service-name>
-         <class>org.jboss.portal.identity.ldap.LDAPUserModuleImpl</class>
-
-         <!--set of options that are passed to a class constructor-->
-         <config>
-            <option>
-               <name>jndiName</name>
-               <value>java:/portal/UserModule</value>
-            </option>
-            <option>
-               <name>connectionJNDIName</name>
-               <value>java:/portal/LDAPConnectionContext</value>
-            </option>
-         </config>    
-      </module>
-
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>Role</type>
-         <implementation>LDAP</implementation>
-
-         <!--name of service and class for creating mbean-->
-         <service-name>portal:service=Module,type=Role</service-name>
-         <class>org.jboss.portal.identity.ldap.LDAPRoleModuleImpl</class>
-
-         <!--set of options that are passed to a class constructor-->
-         <config>
-            <option>
-               <name>jndiName</name>
-               <value>java:/portal/RoleModule</value>
-            </option>
-            <option>
-               <name>connectionJNDIName</name>
-               <value>java:/portal/LDAPConnectionContext</value>
-            </option>
-         </config>
-      </module>
-
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>Membership</type>
-         <implementation>LDAP</implementation>
-
-         <!--name of service and class for creating mbean-->
-         <service-name>portal:service=Module,type=Membership</service-name>
-         <class>org.jboss.portal.identity.ldap.LDAPStaticGroupMembershipModuleImpl</class>
-
-         <!--set of options that are passed to a class constructor-->
-         <config>
-            <option>
-               <name>jndiName</name>
-               <value>java:/portal/MembershipModule</value>
-            </option>
-            <option>
-               <name>connectionJNDIName</name>
-               <value>java:/portal/LDAPConnectionContext</value>
-            </option>
-         </config>
-      </module>
-
-      <module>
-         <!--type used to correctly map in IdentityContext registry-->
-         <type>LDAPDelegateUserProfile</type>
-         <implementation>LDAP</implementation>
-
-         <!--name of service and class for creating mbean-->
-         <service-name>portal:service=Module,type=LDAPUserProfile</service-name>
-         <class>org.jboss.portal.identity.ldap.LDAPUserProfileModuleImpl</class>
-
-         <!--set of options that are passed to a class constructor-->
-         <config>
-            <!--<option>
-               <name>LDAPConnectionJNDIName</name>
-               <value>java:/portal/UserSessionFactory</value>
-            </option>-->
-            <!--Hibernate mappings for db level store (dynamic properties not mapped as ldap attributes)-->
-            <!--<option>
-               <name>SessionFactoryJNDIName</name>
-               <value>java:/portal/PropertyStoreSessionFactory</value>
-            </option>
-            <option>
-               <name>profileMappings</name>
-               <value>ldap-profile.xml</value>
-            </option>-->
-            <option>
-               <name>jndiName</name>
-               <value>java:/portal/LDAPUserProfileModule</value>
-            </option>
-            <option>
-               <name>connectionJNDIName</name>
-               <value>java:/portal/LDAPConnectionContext</value>
-            </option>
-         </config>
-      </module>
-
-   </modules>
-
-   <options>
-      <!--Common options section-->
-      <option-group>
-         <group-name>common</group-name>
-         <option>
-            <name>userContainerDN</name>
-            <value>ou=People,dc=example,dc=com</value>
-         </option>
-         <option>
-            <name>uidAttributeId</name>
-            <value>uid</value>
-         </option>
-         <option>
-            <name>passwordAttributeID</name>
-            <value>userPassword</value>
-         </option>
-         <option>
-            <name>roleContainerDN</name>
-            <value>ou=Roles,dc=example,dc=com</value>
-         </option>
-         <option>
-            <name>ridAttributeId</name>
-            <value>cn</value>
-         </option>
-         <option>
-            <name>roleDisplayNameAttributeID</name>
-            <value>cn</value>
-         </option>
-         <option>
-            <name>membershipAttributeID</name>
-            <value>member</value>
-         </option>
-         <option>
-            <name>membershipAttributeIsDN</name>
-            <value>true</value>
-         </option>
-      </option-group>
-      <option-group>
-         <group-name>userCreateAttibutes</group-name>
-         <option>
-            <name>objectClass</name>
-            <value>top</value>
-            <value>uidObject</value>
-            <value>person</value>
-            <value>inetUser</value>
-         </option>
-         <!--Schema requires those to have initial value-->
-         <option>
-            <name>cn</name>
-            <value>none</value>
-         </option>
-         <option>
-            <name>sn</name>
-            <value>none</value>
-         </option>
-      </option-group>
-      <option-group>
-         <group-name>roleCreateAttibutes</group-name>
-         <option>
-            <name>objectClass</name>
-            <value>top</value>
-            <value>groupOfNames</value>
-         </option>
-         <!--Schema requires those to have initial value-->
-         <option>
-            <name>cn</name>
-            <value>none</value>
-         </option>
-         <!--Some directory servers require this attribute to be valid DN-->
-         <!--For safety reasons point to the admin user here-->
-         <option>
-            <name>member</name>
-            <value>uid=dummynonexistinguser,ou=People,dc=jboss,dc=org</value>
-         </option>
-      </option-group>
-   </options>
-</identity-configuration>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/standardidentity-config.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/identity/standardidentity-config.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/standardidentity-config.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/identity/standardidentity-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,403 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+
+<!--
+<!DOCTYPE identity-configuration PUBLIC
+   "-//JBoss Portal//DTD JBoss Identity Configuration 1.0//EN" 
+   "http://www.jboss.org/portal/dtd/identity-config_1_0.dtd">
+-->
+
+<identity-configuration>
+   <datasources>
+      <datasource>
+         <name>LDAP</name>
+         <!--name of service and class for creating mbean-->
+         <service-name>portal:service=Module,type=LDAPConnectionContext</service-name>
+         <class>org.jboss.portal.identity.ldap.LDAPConnectionContext</class>
+         <config>
+            <option>
+               <name>host</name>
+               <value>jboss.com</value>
+            </option>
+            <option>
+               <name>port</name>
+               <value>389</value>
+            </option>
+            <option>
+               <name>contextFactory</name>
+               <value>com.sun.jndi.ldap.LdapCtxFactory</value>
+            </option>
+            <option>
+               <name>adminDN</name>
+               <value>cn=Directory Manager</value>
+            </option>
+            <option>
+               <name>adminPassword</name>
+               <value>password</value>
+            </option>
+            <option>
+               <name>jndiName</name>
+               <value>java:/portal/LDAPConnectionContext</value>
+            </option>
+         </config>
+      </datasource>
+      <!--<datasource>
+         <name>DB</name>
+         <service-name>portal:service=Hibernate</service-name>
+         <class>org.jboss.portal.identity2.experimental.db.IdentitySessionFactoryBinder</class>
+         <config>
+            <option>
+               <name>doChecking</name>
+               <value>true</value>
+            </option>
+            <option>
+               <name>configLocation</name>
+               <value>hibernate-single.cfg.xml</value>
+            </option>
+            --><!--<option>
+               <name>setupLocation</name>
+               <value>conf/hibernate/user/setup.txt</value>
+            </option>--><!--
+            <option>
+               <name>jNDIName</name>
+               <value>java:/portal/UserSessionFactory</value>
+            </option>
+            <option>
+               <name>profileConfigFile</name>
+               <value>profile-config.xml</value>
+            </option>
+            <option>
+               <name>mappingTemplateFile</name>
+               <value>domain-template.hbm.xml</value>
+            </option>
+            <option>
+               <name>mappingOutputFile</name>
+               <value>domain-identity.hbm.xml</value>
+            </option>
+            <option>
+               <name>mappingPattern</name>
+               <value><![CDATA[<property name="@name@" column="@column@" type="java.lang.String" update="true" insert="true" unique="false"/>]]></value>
+            </option>
+         </config>
+      </datasource>-->
+   </datasources>
+   <modules>
+
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>UserProfile</type>
+         <implementation>DELEGATING</implementation>
+
+         <!--name of service and class for creating mbean-->
+         <service-name>portal:service=Module,type=UserProfile</service-name>
+         <class>org.jboss.portal.identity.DelegatingUserProfileModuleImpl</class>
+         <!--set of options that are passed to a class constructor-->
+         <config>
+            <option>
+               <name>jndiName</name>
+               <value>java:/portal/UserProfileModule</value>
+            </option>
+            <option>
+               <name>dbModuleJNDIName</name>
+               <value>java:/portal/DBUserProfileModule</value>
+            </option>
+            <option>
+               <name>profileConfigFile</name>
+               <value>conf/identity/profile-config.xml</value>
+            </option>
+         </config>
+      </module>
+
+
+
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>User</type>
+         <implementation>DB</implementation>
+
+         <!--name of service and class for creating mbean-->
+         <service-name>portal:service=Module,type=User</service-name>
+         <class>org.jboss.portal.identity.db.HibernateUserModuleImpl</class>
+
+         <!--set of options that are passed to a class constructor-->
+         <config>
+            <option>
+               <name>sessionFactoryJNDIName</name>
+               <value>java:/portal/IdentitySessionFactory</value>
+            </option>
+            <option>
+               <name>jndiName</name>
+               <value>java:/portal/UserModule</value>
+            </option>
+         </config>
+      </module>
+
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>Role</type>
+         <implementation>DB</implementation>
+
+         <!--name of service and class for creating mbean-->
+         <service-name>portal:service=Module,type=Role</service-name>
+         <class>org.jboss.portal.identity.db.HibernateRoleModuleImpl</class>
+
+         <!--set of options that are passed to a class constructor-->
+         <config>
+            <option>
+               <name>sessionFactoryJNDIName</name>
+               <value>java:/portal/IdentitySessionFactory</value>
+            </option>
+            <option>
+               <name>jndiName</name>
+               <value>java:/portal/RoleModule</value>
+            </option>
+         </config>
+      </module>
+
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>Membership</type>
+         <implementation>DB</implementation>
+
+         <!--name of service and class for creating mbean-->
+         <service-name>portal:service=Module,type=Membership</service-name>
+         <class>org.jboss.portal.identity.db.HibernateMembershipModuleImpl</class>
+
+         <!--set of options that are passed to a class constructor-->
+         <config>
+            <option>
+               <name>sessionFactoryJNDIName</name>
+               <value>java:/portal/IdentitySessionFactory</value>
+            </option>
+            <option>
+               <name>jndiName</name>
+               <value>java:/portal/MembershipModule</value>
+            </option>
+         </config>
+      </module>
+
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>DBDelegateUserProfile</type>
+         <implementation>DB</implementation>
+
+         <!--name of service and class for creating mbean-->
+         <service-name>portal:service=Module,type=DBUserProfile</service-name>
+         <class>org.jboss.portal.identity.db.HibernateUserProfileModuleImpl</class>
+
+         <!--set of options that are passed to a class constructor-->
+         <config>
+            <option>
+               <name>sessionFactoryJNDIName</name>
+               <value>java:/portal/IdentitySessionFactory</value>
+            </option>
+            <option>
+               <name>jndiName</name>
+               <value>java:/portal/DBUserProfileModule</value>
+            </option>
+         </config>
+      </module>
+
+      <!--for ldap modules...-->
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>User</type>
+         <implementation>LDAP</implementation>
+
+         <!--name of service and class for creating mbean-->
+         <service-name>portal:service=Module,type=User</service-name>
+         <class>org.jboss.portal.identity.ldap.LDAPUserModuleImpl</class>
+
+         <!--set of options that are passed to a class constructor-->
+         <config>
+            <option>
+               <name>jndiName</name>
+               <value>java:/portal/UserModule</value>
+            </option>
+            <option>
+               <name>connectionJNDIName</name>
+               <value>java:/portal/LDAPConnectionContext</value>
+            </option>
+         </config>    
+      </module>
+
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>Role</type>
+         <implementation>LDAP</implementation>
+
+         <!--name of service and class for creating mbean-->
+         <service-name>portal:service=Module,type=Role</service-name>
+         <class>org.jboss.portal.identity.ldap.LDAPRoleModuleImpl</class>
+
+         <!--set of options that are passed to a class constructor-->
+         <config>
+            <option>
+               <name>jndiName</name>
+               <value>java:/portal/RoleModule</value>
+            </option>
+            <option>
+               <name>connectionJNDIName</name>
+               <value>java:/portal/LDAPConnectionContext</value>
+            </option>
+         </config>
+      </module>
+
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>Membership</type>
+         <implementation>LDAP</implementation>
+
+         <!--name of service and class for creating mbean-->
+         <service-name>portal:service=Module,type=Membership</service-name>
+         <class>org.jboss.portal.identity.ldap.LDAPStaticGroupMembershipModuleImpl</class>
+
+         <!--set of options that are passed to a class constructor-->
+         <config>
+            <option>
+               <name>jndiName</name>
+               <value>java:/portal/MembershipModule</value>
+            </option>
+            <option>
+               <name>connectionJNDIName</name>
+               <value>java:/portal/LDAPConnectionContext</value>
+            </option>
+         </config>
+      </module>
+
+      <module>
+         <!--type used to correctly map in IdentityContext registry-->
+         <type>LDAPDelegateUserProfile</type>
+         <implementation>LDAP</implementation>
+
+         <!--name of service and class for creating mbean-->
+         <service-name>portal:service=Module,type=LDAPUserProfile</service-name>
+         <class>org.jboss.portal.identity.ldap.LDAPUserProfileModuleImpl</class>
+
+         <!--set of options that are passed to a class constructor-->
+         <config>
+            <!--<option>
+               <name>LDAPConnectionJNDIName</name>
+               <value>java:/portal/UserSessionFactory</value>
+            </option>-->
+            <!--Hibernate mappings for db level store (dynamic properties not mapped as ldap attributes)-->
+            <!--<option>
+               <name>SessionFactoryJNDIName</name>
+               <value>java:/portal/PropertyStoreSessionFactory</value>
+            </option>
+            <option>
+               <name>profileMappings</name>
+               <value>ldap-profile.xml</value>
+            </option>-->
+            <option>
+               <name>jndiName</name>
+               <value>java:/portal/LDAPUserProfileModule</value>
+            </option>
+            <option>
+               <name>connectionJNDIName</name>
+               <value>java:/portal/LDAPConnectionContext</value>
+            </option>
+         </config>
+      </module>
+
+   </modules>
+
+   <options>
+      <!--Common options section-->
+      <option-group>
+         <group-name>common</group-name>
+         <option>
+            <name>userContainerDN</name>
+            <value>ou=People,dc=example,dc=com</value>
+         </option>
+         <option>
+            <name>uidAttributeId</name>
+            <value>uid</value>
+         </option>
+         <option>
+            <name>passwordAttributeID</name>
+            <value>userPassword</value>
+         </option>
+         <option>
+            <name>roleContainerDN</name>
+            <value>ou=Roles,dc=example,dc=com</value>
+         </option>
+         <option>
+            <name>ridAttributeId</name>
+            <value>cn</value>
+         </option>
+         <option>
+            <name>roleDisplayNameAttributeID</name>
+            <value>cn</value>
+         </option>
+         <option>
+            <name>membershipAttributeID</name>
+            <value>member</value>
+         </option>
+         <option>
+            <name>membershipAttributeIsDN</name>
+            <value>true</value>
+         </option>
+      </option-group>
+      <option-group>
+         <group-name>userCreateAttibutes</group-name>
+         <option>
+            <name>objectClass</name>
+            <value>top</value>
+            <value>uidObject</value>
+            <value>person</value>
+            <value>inetUser</value>
+         </option>
+         <!--Schema requires those to have initial value-->
+         <option>
+            <name>cn</name>
+            <value>none</value>
+         </option>
+         <option>
+            <name>sn</name>
+            <value>none</value>
+         </option>
+      </option-group>
+      <option-group>
+         <group-name>roleCreateAttibutes</group-name>
+         <option>
+            <name>objectClass</name>
+            <value>top</value>
+            <value>groupOfNames</value>
+         </option>
+         <!--Schema requires those to have initial value-->
+         <option>
+            <name>cn</name>
+            <value>none</value>
+         </option>
+         <!--Some directory servers require this attribute to be valid DN-->
+         <!--For safety reasons point to the admin user here-->
+         <option>
+            <name>member</name>
+            <value>uid=dummynonexistinguser,ou=People,dc=jboss,dc=org</value>
+         </option>
+      </option-group>
+   </options>
+</identity-configuration>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/login-config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/login-config.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/login-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,63 +0,0 @@
-<?xml version='1.0'?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE policy PUBLIC
-   "-//JBoss//DTD JBOSS Security Config 3.0//EN"
-   "http://www.jboss.org/j2ee/dtd/security_config.dtd">
-<policy>
-   <!-- For the JCR CMS -->
-   <application-policy name="cms">
-      <authentication>
-         <login-module code="org.apache.jackrabbit.core.security.SimpleLoginModule" flag="required"/>
-      </authentication>
-   </application-policy>
-   
-   <application-policy name="portal">
-      <authentication>
-         <!--Uncomment this if you want to fall down to users kept in DB after LDAP authentication fails
-             This may be usefull if you want to use Admin user provided with portal database schema-->
-         <!--Note that this may lead to the security risk - with LDAP  when storing user profile information
-             that are not mapped as attribute you may have LDAP user synchronized into DB with no password set.
-             Please see HibernateUserProfileImpl module options "synchronizeNonExistingUsers", "acceptOtherImplementations"
-             "defaultSynchronizePassword" or "randomSynchronizePassword" to manage this behaviour-->
-         <!--<login-module code = "org.jboss.portal.identity.auth.DBIdentityLoginModule" flag="sufficient">
-            <module-option name="dsJndiName">java:/PortalDS</module-option>
-            <module-option name="principalsQuery">SELECT jbp_password FROM jbp_users WHERE jbp_uname=?</module-option>
-            <module-option name="rolesQuery">SELECT jbp_roles.jbp_name, 'Roles' FROM  jbp_role_membership INNER JOIN jbp_roles ON jbp_role_membership.jbp_rid = jbp_roles.jbp_rid INNER JOIN jbp_users ON jbp_role_membership.jbp_uid = jbp_users.jbp_uid WHERE jbp_users.jbp_uname=?</module-option>
-            <module-option name="hashAlgorithm">MD5</module-option>
-            <module-option name="hashEncoding">HEX</module-option>
-            <module-option name="additionalRole">Authenticated</module-option>
-         </login-module>-->
-
-         <login-module code="org.jboss.portal.identity.auth.IdentityLoginModule" flag="required">
-            <module-option name="unauthenticatedIdentity">guest</module-option>
-            <module-option name="userModuleJNDIName">java:/portal/UserModule</module-option>
-            <module-option name="roleModuleJNDIName">java:/portal/RoleModule</module-option>
-            <module-option name="membershipModuleJNDIName">java:/portal/MembershipModule</module-option>
-            <module-option name="additionalRole">Authenticated</module-option>
-            <module-option name="password-stacking">useFirstPass</module-option>
-         </login-module>
-      </authentication>
-   </application-policy>
-</policy>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/login-config.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/login-config.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/login-config.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/login-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,63 @@
+<?xml version='1.0'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE policy PUBLIC
+   "-//JBoss//DTD JBOSS Security Config 3.0//EN"
+   "http://www.jboss.org/j2ee/dtd/security_config.dtd">
+<policy>
+   <!-- For the JCR CMS -->
+   <application-policy name="cms">
+      <authentication>
+         <login-module code="org.apache.jackrabbit.core.security.SimpleLoginModule" flag="required"/>
+      </authentication>
+   </application-policy>
+   
+   <application-policy name="portal">
+      <authentication>
+         <!--Uncomment this if you want to fall down to users kept in DB after LDAP authentication fails
+             This may be usefull if you want to use Admin user provided with portal database schema-->
+         <!--Note that this may lead to the security risk - with LDAP  when storing user profile information
+             that are not mapped as attribute you may have LDAP user synchronized into DB with no password set.
+             Please see HibernateUserProfileImpl module options "synchronizeNonExistingUsers", "acceptOtherImplementations"
+             "defaultSynchronizePassword" or "randomSynchronizePassword" to manage this behaviour-->
+         <!--<login-module code = "org.jboss.portal.identity.auth.DBIdentityLoginModule" flag="sufficient">
+            <module-option name="dsJndiName">java:/PortalDS</module-option>
+            <module-option name="principalsQuery">SELECT jbp_password FROM jbp_users WHERE jbp_uname=?</module-option>
+            <module-option name="rolesQuery">SELECT jbp_roles.jbp_name, 'Roles' FROM  jbp_role_membership INNER JOIN jbp_roles ON jbp_role_membership.jbp_rid = jbp_roles.jbp_rid INNER JOIN jbp_users ON jbp_role_membership.jbp_uid = jbp_users.jbp_uid WHERE jbp_users.jbp_uname=?</module-option>
+            <module-option name="hashAlgorithm">MD5</module-option>
+            <module-option name="hashEncoding">HEX</module-option>
+            <module-option name="additionalRole">Authenticated</module-option>
+         </login-module>-->
+
+         <login-module code="org.jboss.portal.identity.auth.IdentityLoginModule" flag="required">
+            <module-option name="unauthenticatedIdentity">guest</module-option>
+            <module-option name="userModuleJNDIName">java:/portal/UserModule</module-option>
+            <module-option name="roleModuleJNDIName">java:/portal/RoleModule</module-option>
+            <module-option name="membershipModuleJNDIName">java:/portal/MembershipModule</module-option>
+            <module-option name="additionalRole">Authenticated</module-option>
+            <module-option name="password-stacking">useFirstPass</module-option>
+         </login-module>
+      </authentication>
+   </application-policy>
+</policy>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<portlet-app>
-   <portlet>
-      <portlet-name>DefaultPortlet</portlet-name>
-      <remotable>false</remotable>
-      <transaction>
-         <trans-attribute>NotSupported</trans-attribute>
-      </transaction>
-      <security-constraint>
-         <policy-permission>
-            <unchecked/>
-            <action-name>view</action-name>
-         </policy-permission>
-      </security-constraint>
-   </portlet>
-</portlet-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/standardjboss-portlet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<portlet-app>
+   <portlet>
+      <portlet-name>DefaultPortlet</portlet-name>
+      <remotable>false</remotable>
+      <transaction>
+         <trans-attribute>NotSupported</trans-attribute>
+      </transaction>
+      <security-constraint>
+         <policy-permission>
+            <unchecked/>
+            <action-name>view</action-name>
+         </policy-permission>
+      </security-constraint>
+   </portlet>
+</portlet-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/theme (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/theme)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,68 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<taglib
-   xmlns="http://java.sun.com/xml/ns/j2ee"
-   xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance"
-   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
-   version="2.0">
-   <tlib-version>1.0</tlib-version>
-   <jsp-version>2.0</jsp-version>
-   <short-name></short-name>
-   <uri>http://www.jboss.org/portal</uri>
-   <tag>
-      <name>region</name>
-      <tag-class>org.jboss.portal.theme.tag.RegionTagHandler</tag-class>
-      <body-content>empty</body-content>
-      <attribute>
-         <name>orientation</name>
-      </attribute>
-      <attribute>
-         <name>regionName</name>
-      </attribute>
-      <attribute>
-         <name>regionID</name>
-      </attribute>
-   </tag>
-   <tag>
-      <name>portlet</name>
-      <tag-class>org.jboss.portal.theme.tag.PortletTagHandler</tag-class>
-      <body-content>empty</body-content>
-      <attribute>
-         <name>windowName</name>
-      </attribute>
-   </tag>
-   <tag>
-      <name>theme</name>
-      <tag-class>org.jboss.portal.theme.tag.ThemeTagHandler</tag-class>
-      <body-content>empty</body-content>
-      <attribute>
-         <name>themeName</name>
-      </attribute>
-   </tag>
-   <tag>
-      <name>headerContent</name>
-      <tag-class>org.jboss.portal.theme.tag.HeaderContentTagHandler</tag-class>
-      <body-content>empty</body-content>
-   </tag>
-</taglib>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/conf/theme/portal-layout.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,68 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<taglib
+   xmlns="http://java.sun.com/xml/ns/j2ee"
+   xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
+   version="2.0">
+   <tlib-version>1.0</tlib-version>
+   <jsp-version>2.0</jsp-version>
+   <short-name></short-name>
+   <uri>http://www.jboss.org/portal</uri>
+   <tag>
+      <name>region</name>
+      <tag-class>org.jboss.portal.theme.tag.RegionTagHandler</tag-class>
+      <body-content>empty</body-content>
+      <attribute>
+         <name>orientation</name>
+      </attribute>
+      <attribute>
+         <name>regionName</name>
+      </attribute>
+      <attribute>
+         <name>regionID</name>
+      </attribute>
+   </tag>
+   <tag>
+      <name>portlet</name>
+      <tag-class>org.jboss.portal.theme.tag.PortletTagHandler</tag-class>
+      <body-content>empty</body-content>
+      <attribute>
+         <name>windowName</name>
+      </attribute>
+   </tag>
+   <tag>
+      <name>theme</name>
+      <tag-class>org.jboss.portal.theme.tag.ThemeTagHandler</tag-class>
+      <body-content>empty</body-content>
+      <attribute>
+         <name>themeName</name>
+      </attribute>
+   </tag>
+   <tag>
+      <name>headerContent</name>
+      <tag-class>org.jboss.portal.theme.tag.HeaderContentTagHandler</tag-class>
+      <body-content>empty</body-content>
+   </tag>
+</taglib>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-collections.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-collections.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/commons-collections.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-fileupload.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-fileupload.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/commons-fileupload.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-io.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-io.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/commons-io.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-lang-2.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/commons-lang-2.0.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/commons-lang-2.0.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/ehcache.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/ehcache.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/ehcache.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/el-api.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/el-api.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/el-api.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/el-ri.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/el-ri.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/el-ri.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/javassist.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/javassist.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/javassist.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jboss-portlet-api-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jboss-portlet-api-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/jboss-portlet-api-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jsf-example.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jsf-example.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/jsf-example.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jsf-facelets.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/jsf-facelets.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/jsf-facelets.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-api-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-api-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-api-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-bridge-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-bridge-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-bridge-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-common-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-common-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-common-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-core-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-core-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-core-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-faces-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-faces-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-faces-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-federation-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-federation-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-federation-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-format-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-format-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-format-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-identity-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-identity-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-identity-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-jems-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-jems-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-jems-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-portlet-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-portlet-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-portlet-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-registration-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-registration-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-registration-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-samples-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-samples-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-samples-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-security-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-security-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-security-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-server-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-server-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-server-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-theme-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portal-theme-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portal-theme-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portals-bridges-common.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portals-bridges-common.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portals-bridges-common.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portlet-api-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/portlet-api-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/portlet-api-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/tomahawk.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/lib/tomahawk.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/lib/tomahawk.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/jboss-web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<jboss-web>
-</jboss-web>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/jboss-web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/jboss-web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/jboss-web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<jboss-web>
+</jboss-web>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE web-app PUBLIC
-   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
-   "http://java.sun.com/dtd/web-app_2_3.dtd">
-<web-app>
-   <servlet>
-      <servlet-name>DynaAjaxServlet</servlet-name>
-      <servlet-class>org.jboss.portal.theme.servlet.DynaAjaxServlet</servlet-class>
-      <load-on-startup>0</load-on-startup>
-   </servlet>
-   <servlet-mapping>
-      <servlet-name>DynaAjaxServlet</servlet-name>
-      <url-pattern>/ajax/*</url-pattern>
-   </servlet-mapping>
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE web-app PUBLIC
+   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+   "http://java.sun.com/dtd/web-app_2_3.dtd">
+<web-app>
+   <servlet>
+      <servlet-name>DynaAjaxServlet</servlet-name>
+      <servlet-class>org.jboss.portal.theme.servlet.DynaAjaxServlet</servlet-class>
+      <load-on-startup>0</load-on-startup>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>DynaAjaxServlet</servlet-name>
+      <url-pattern>/ajax/*</url-pattern>
+   </servlet-mapping>
+</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/images/roller.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/images/roller.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/images/roller.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/builder.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/builder.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/builder.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,119 +0,0 @@
-// script.aculo.us builder.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
-
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//
-// See scriptaculous.js for full license.
-
-var Builder = {
-  NODEMAP: {
-    AREA: 'map',
-    CAPTION: 'table',
-    COL: 'table',
-    COLGROUP: 'table',
-    LEGEND: 'fieldset',
-    OPTGROUP: 'select',
-    OPTION: 'select',
-    PARAM: 'object',
-    TBODY: 'table',
-    TD: 'table',
-    TFOOT: 'table',
-    TH: 'table',
-    THEAD: 'table',
-    TR: 'table'
-  },
-  // note: For Firefox < 1.5, OPTION and OPTGROUP tags are currently broken,
-  //       due to a Firefox bug
-  node: function(elementName) {
-    elementName = elementName.toUpperCase();
-    
-    // try innerHTML approach
-    var parentTag = this.NODEMAP[elementName] || 'div';
-    var parentElement = document.createElement(parentTag);
-    try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707
-      parentElement.innerHTML = "<" + elementName + "></" + elementName + ">";
-    } catch(e) {}
-    var element = parentElement.firstChild || null;
-      
-    // see if browser added wrapping tags
-    if(element && (element.tagName != elementName))
-      element = element.getElementsByTagName(elementName)[0];
-    
-    // fallback to createElement approach
-    if(!element) element = document.createElement(elementName);
-    
-    // abort if nothing could be created
-    if(!element) return;
-
-    // attributes (or text)
-    if(arguments[1])
-      if(this._isStringOrNumber(arguments[1]) ||
-        (arguments[1] instanceof Array)) {
-          this._children(element, arguments[1]);
-        } else {
-          var attrs = this._attributes(arguments[1]);
-          if(attrs.length) {
-            try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707
-              parentElement.innerHTML = "<" +elementName + " " +
-                attrs + "></" + elementName + ">";
-            } catch(e) {}
-            element = parentElement.firstChild || null;
-            // workaround firefox 1.0.X bug
-            if(!element) {
-              element = document.createElement(elementName);
-              for(attr in arguments[1]) 
-                element[attr == 'class' ? 'className' : attr] = arguments[1][attr];
-            }
-            if(element.tagName != elementName)
-              element = parentElement.getElementsByTagName(elementName)[0];
-            }
-        } 
-
-    // text, or array of children
-    if(arguments[2])
-      this._children(element, arguments[2]);
-
-     return element;
-  },
-  _text: function(text) {
-     return document.createTextNode(text);
-  },
-  _attributes: function(attributes) {
-    var attrs = [];
-    for(attribute in attributes)
-      attrs.push((attribute=='className' ? 'class' : attribute) +
-          '="' + attributes[attribute].toString().escapeHTML() + '"');
-    return attrs.join(" ");
-  },
-  _children: function(element, children) {
-    if(typeof children=='object') { // array can hold nodes and text
-      children.flatten().each( function(e) {
-        if(typeof e=='object')
-          element.appendChild(e)
-        else
-          if(Builder._isStringOrNumber(e))
-            element.appendChild(Builder._text(e));
-      });
-    } else
-      if(Builder._isStringOrNumber(children)) 
-         element.appendChild(Builder._text(children));
-  },
-  _isStringOrNumber: function(param) {
-    return(typeof param=='string' || typeof param=='number');
-  },
-  dump: function(scope) { 
-    if(typeof scope != 'object' && typeof scope != 'function') scope = window; //global scope 
-  
-    var tags = ("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY " +
-      "BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET " +
-      "FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX "+
-      "KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P "+
-      "PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD "+
-      "TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/);
-  
-    tags.each( function(tag){ 
-      scope[tag] = function() { 
-        return Builder.node.apply(Builder, [tag].concat($A(arguments)));  
-      } 
-    });
-  }
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/builder.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/builder.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/builder.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/builder.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,119 @@
+// script.aculo.us builder.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
+
+// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
+//
+// See scriptaculous.js for full license.
+
+var Builder = {
+  NODEMAP: {
+    AREA: 'map',
+    CAPTION: 'table',
+    COL: 'table',
+    COLGROUP: 'table',
+    LEGEND: 'fieldset',
+    OPTGROUP: 'select',
+    OPTION: 'select',
+    PARAM: 'object',
+    TBODY: 'table',
+    TD: 'table',
+    TFOOT: 'table',
+    TH: 'table',
+    THEAD: 'table',
+    TR: 'table'
+  },
+  // note: For Firefox < 1.5, OPTION and OPTGROUP tags are currently broken,
+  //       due to a Firefox bug
+  node: function(elementName) {
+    elementName = elementName.toUpperCase();
+    
+    // try innerHTML approach
+    var parentTag = this.NODEMAP[elementName] || 'div';
+    var parentElement = document.createElement(parentTag);
+    try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707
+      parentElement.innerHTML = "<" + elementName + "></" + elementName + ">";
+    } catch(e) {}
+    var element = parentElement.firstChild || null;
+      
+    // see if browser added wrapping tags
+    if(element && (element.tagName != elementName))
+      element = element.getElementsByTagName(elementName)[0];
+    
+    // fallback to createElement approach
+    if(!element) element = document.createElement(elementName);
+    
+    // abort if nothing could be created
+    if(!element) return;
+
+    // attributes (or text)
+    if(arguments[1])
+      if(this._isStringOrNumber(arguments[1]) ||
+        (arguments[1] instanceof Array)) {
+          this._children(element, arguments[1]);
+        } else {
+          var attrs = this._attributes(arguments[1]);
+          if(attrs.length) {
+            try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707
+              parentElement.innerHTML = "<" +elementName + " " +
+                attrs + "></" + elementName + ">";
+            } catch(e) {}
+            element = parentElement.firstChild || null;
+            // workaround firefox 1.0.X bug
+            if(!element) {
+              element = document.createElement(elementName);
+              for(attr in arguments[1]) 
+                element[attr == 'class' ? 'className' : attr] = arguments[1][attr];
+            }
+            if(element.tagName != elementName)
+              element = parentElement.getElementsByTagName(elementName)[0];
+            }
+        } 
+
+    // text, or array of children
+    if(arguments[2])
+      this._children(element, arguments[2]);
+
+     return element;
+  },
+  _text: function(text) {
+     return document.createTextNode(text);
+  },
+  _attributes: function(attributes) {
+    var attrs = [];
+    for(attribute in attributes)
+      attrs.push((attribute=='className' ? 'class' : attribute) +
+          '="' + attributes[attribute].toString().escapeHTML() + '"');
+    return attrs.join(" ");
+  },
+  _children: function(element, children) {
+    if(typeof children=='object') { // array can hold nodes and text
+      children.flatten().each( function(e) {
+        if(typeof e=='object')
+          element.appendChild(e)
+        else
+          if(Builder._isStringOrNumber(e))
+            element.appendChild(Builder._text(e));
+      });
+    } else
+      if(Builder._isStringOrNumber(children)) 
+         element.appendChild(Builder._text(children));
+  },
+  _isStringOrNumber: function(param) {
+    return(typeof param=='string' || typeof param=='number');
+  },
+  dump: function(scope) { 
+    if(typeof scope != 'object' && typeof scope != 'function') scope = window; //global scope 
+  
+    var tags = ("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY " +
+      "BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET " +
+      "FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX "+
+      "KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P "+
+      "PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD "+
+      "TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/);
+  
+    tags.each( function(tag){ 
+      scope[tag] = function() { 
+        return Builder.node.apply(Builder, [tag].concat($A(arguments)));  
+      } 
+    });
+  }
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/controls.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/controls.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/controls.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,833 +0,0 @@
-// script.aculo.us controls.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
-
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//           (c) 2005 Ivan Krstic (http://blogs.law.harvard.edu/ivan)
-//           (c) 2005 Jon Tirsen (http://www.tirsen.com)
-// Contributors:
-//  Richard Livsey
-//  Rahul Bhargava
-//  Rob Wills
-// 
-// See scriptaculous.js for full license.
-
-// Autocompleter.Base handles all the autocompletion functionality 
-// that's independent of the data source for autocompletion. This
-// includes drawing the autocompletion menu, observing keyboard
-// and mouse events, and similar.
-//
-// Specific autocompleters need to provide, at the very least, 
-// a getUpdatedChoices function that will be invoked every time
-// the text inside the monitored textbox changes. This method 
-// should get the text for which to provide autocompletion by
-// invoking this.getToken(), NOT by directly accessing
-// this.element.value. This is to allow incremental tokenized
-// autocompletion. Specific auto-completion logic (AJAX, etc)
-// belongs in getUpdatedChoices.
-//
-// Tokenized incremental autocompletion is enabled automatically
-// when an autocompleter is instantiated with the 'tokens' option
-// in the options parameter, e.g.:
-// new Ajax.Autocompleter('id','upd', '/url/', { tokens: ',' });
-// will incrementally autocomplete with a comma as the token.
-// Additionally, ',' in the above example can be replaced with
-// a token array, e.g. { tokens: [',', '\n'] } which
-// enables autocompletion on multiple tokens. This is most 
-// useful when one of the tokens is \n (a newline), as it 
-// allows smart autocompletion after linebreaks.
-
-if(typeof Effect == 'undefined')
-  throw("controls.js requires including script.aculo.us' effects.js library");
-
-var Autocompleter = {}
-Autocompleter.Base = function() {};
-Autocompleter.Base.prototype = {
-  baseInitialize: function(element, update, options) {
-    this.element     = $(element); 
-    this.update      = $(update);  
-    this.hasFocus    = false; 
-    this.changed     = false; 
-    this.active      = false; 
-    this.index       = 0;     
-    this.entryCount  = 0;
-
-    if(this.setOptions)
-      this.setOptions(options);
-    else
-      this.options = options || {};
-
-    this.options.paramName    = this.options.paramName || this.element.name;
-    this.options.tokens       = this.options.tokens || [];
-    this.options.frequency    = this.options.frequency || 0.4;
-    this.options.minChars     = this.options.minChars || 1;
-    this.options.onShow       = this.options.onShow || 
-      function(element, update){ 
-        if(!update.style.position || update.style.position=='absolute') {
-          update.style.position = 'absolute';
-          Position.clone(element, update, {
-            setHeight: false, 
-            offsetTop: element.offsetHeight
-          });
-        }
-        Effect.Appear(update,{duration:0.15});
-      };
-    this.options.onHide = this.options.onHide || 
-      function(element, update){ new Effect.Fade(update,{duration:0.15}) };
-
-    if(typeof(this.options.tokens) == 'string') 
-      this.options.tokens = new Array(this.options.tokens);
-
-    this.observer = null;
-    
-    this.element.setAttribute('autocomplete','off');
-
-    Element.hide(this.update);
-
-    Event.observe(this.element, "blur", this.onBlur.bindAsEventListener(this));
-    Event.observe(this.element, "keypress", this.onKeyPress.bindAsEventListener(this));
-  },
-
-  show: function() {
-    if(Element.getStyle(this.update, 'display')=='none') this.options.onShow(this.element, this.update);
-    if(!this.iefix && 
-      (navigator.appVersion.indexOf('MSIE')>0) &&
-      (navigator.userAgent.indexOf('Opera')<0) &&
-      (Element.getStyle(this.update, 'position')=='absolute')) {
-      new Insertion.After(this.update, 
-       '<iframe id="' + this.update.id + '_iefix" '+
-       'style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" ' +
-       'src="javascript:false;" frameborder="0" scrolling="no"></iframe>');
-      this.iefix = $(this.update.id+'_iefix');
-    }
-    if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50);
-  },
-  
-  fixIEOverlapping: function() {
-    Position.clone(this.update, this.iefix, {setTop:(!this.update.style.height)});
-    this.iefix.style.zIndex = 1;
-    this.update.style.zIndex = 2;
-    Element.show(this.iefix);
-  },
-
-  hide: function() {
-    this.stopIndicator();
-    if(Element.getStyle(this.update, 'display')!='none') this.options.onHide(this.element, this.update);
-    if(this.iefix) Element.hide(this.iefix);
-  },
-
-  startIndicator: function() {
-    if(this.options.indicator) Element.show(this.options.indicator);
-  },
-
-  stopIndicator: function() {
-    if(this.options.indicator) Element.hide(this.options.indicator);
-  },
-
-  onKeyPress: function(event) {
-    if(this.active)
-      switch(event.keyCode) {
-       case Event.KEY_TAB:
-       case Event.KEY_RETURN:
-         this.selectEntry();
-         Event.stop(event);
-       case Event.KEY_ESC:
-         this.hide();
-         this.active = false;
-         Event.stop(event);
-         return;
-       case Event.KEY_LEFT:
-       case Event.KEY_RIGHT:
-         return;
-       case Event.KEY_UP:
-         this.markPrevious();
-         this.render();
-         if(navigator.appVersion.indexOf('AppleWebKit')>0) Event.stop(event);
-         return;
-       case Event.KEY_DOWN:
-         this.markNext();
-         this.render();
-         if(navigator.appVersion.indexOf('AppleWebKit')>0) Event.stop(event);
-         return;
-      }
-     else 
-       if(event.keyCode==Event.KEY_TAB || event.keyCode==Event.KEY_RETURN || 
-         (navigator.appVersion.indexOf('AppleWebKit') > 0 && event.keyCode == 0)) return;
-
-    this.changed = true;
-    this.hasFocus = true;
-
-    if(this.observer) clearTimeout(this.observer);
-      this.observer = 
-        setTimeout(this.onObserverEvent.bind(this), this.options.frequency*1000);
-  },
-
-  activate: function() {
-    this.changed = false;
-    this.hasFocus = true;
-    this.getUpdatedChoices();
-  },
-
-  onHover: function(event) {
-    var element = Event.findElement(event, 'LI');
-    if(this.index != element.autocompleteIndex) 
-    {
-        this.index = element.autocompleteIndex;
-        this.render();
-    }
-    Event.stop(event);
-  },
-  
-  onClick: function(event) {
-    var element = Event.findElement(event, 'LI');
-    this.index = element.autocompleteIndex;
-    this.selectEntry();
-    this.hide();
-  },
-  
-  onBlur: function(event) {
-    // needed to make click events working
-    setTimeout(this.hide.bind(this), 250);
-    this.hasFocus = false;
-    this.active = false;     
-  }, 
-  
-  render: function() {
-    if(this.entryCount > 0) {
-      for (var i = 0; i < this.entryCount; i++)
-        this.index==i ? 
-          Element.addClassName(this.getEntry(i),"selected") : 
-          Element.removeClassName(this.getEntry(i),"selected");
-        
-      if(this.hasFocus) { 
-        this.show();
-        this.active = true;
-      }
-    } else {
-      this.active = false;
-      this.hide();
-    }
-  },
-  
-  markPrevious: function() {
-    if(this.index > 0) this.index--
-      else this.index = this.entryCount-1;
-    this.getEntry(this.index).scrollIntoView(true);
-  },
-  
-  markNext: function() {
-    if(this.index < this.entryCount-1) this.index++
-      else this.index = 0;
-    this.getEntry(this.index).scrollIntoView(false);
-  },
-  
-  getEntry: function(index) {
-    return this.update.firstChild.childNodes[index];
-  },
-  
-  getCurrentEntry: function() {
-    return this.getEntry(this.index);
-  },
-  
-  selectEntry: function() {
-    this.active = false;
-    this.updateElement(this.getCurrentEntry());
-  },
-
-  updateElement: function(selectedElement) {
-    if (this.options.updateElement) {
-      this.options.updateElement(selectedElement);
-      return;
-    }
-    var value = '';
-    if (this.options.select) {
-      var nodes = document.getElementsByClassName(this.options.select, selectedElement) || [];
-      if(nodes.length>0) value = Element.collectTextNodes(nodes[0], this.options.select);
-    } else
-      value = Element.collectTextNodesIgnoreClass(selectedElement, 'informal');
-    
-    var lastTokenPos = this.findLastToken();
-    if (lastTokenPos != -1) {
-      var newValue = this.element.value.substr(0, lastTokenPos + 1);
-      var whitespace = this.element.value.substr(lastTokenPos + 1).match(/^\s+/);
-      if (whitespace)
-        newValue += whitespace[0];
-      this.element.value = newValue + value;
-    } else {
-      this.element.value = value;
-    }
-    this.element.focus();
-    
-    if (this.options.afterUpdateElement)
-      this.options.afterUpdateElement(this.element, selectedElement);
-  },
-
-  updateChoices: function(choices) {
-    if(!this.changed && this.hasFocus) {
-      this.update.innerHTML = choices;
-      Element.cleanWhitespace(this.update);
-      Element.cleanWhitespace(this.update.firstChild);
-
-      if(this.update.firstChild && this.update.firstChild.childNodes) {
-        this.entryCount = 
-          this.update.firstChild.childNodes.length;
-        for (var i = 0; i < this.entryCount; i++) {
-          var entry = this.getEntry(i);
-          entry.autocompleteIndex = i;
-          this.addObservers(entry);
-        }
-      } else { 
-        this.entryCount = 0;
-      }
-
-      this.stopIndicator();
-      this.index = 0;
-      
-      if(this.entryCount==1 && this.options.autoSelect) {
-        this.selectEntry();
-        this.hide();
-      } else {
-        this.render();
-      }
-    }
-  },
-
-  addObservers: function(element) {
-    Event.observe(element, "mouseover", this.onHover.bindAsEventListener(this));
-    Event.observe(element, "click", this.onClick.bindAsEventListener(this));
-  },
-
-  onObserverEvent: function() {
-    this.changed = false;   
-    if(this.getToken().length>=this.options.minChars) {
-      this.startIndicator();
-      this.getUpdatedChoices();
-    } else {
-      this.active = false;
-      this.hide();
-    }
-  },
-
-  getToken: function() {
-    var tokenPos = this.findLastToken();
-    if (tokenPos != -1)
-      var ret = this.element.value.substr(tokenPos + 1).replace(/^\s+/,'').replace(/\s+$/,'');
-    else
-      var ret = this.element.value;
-
-    return /\n/.test(ret) ? '' : ret;
-  },
-
-  findLastToken: function() {
-    var lastTokenPos = -1;
-
-    for (var i=0; i<this.options.tokens.length; i++) {
-      var thisTokenPos = this.element.value.lastIndexOf(this.options.tokens[i]);
-      if (thisTokenPos > lastTokenPos)
-        lastTokenPos = thisTokenPos;
-    }
-    return lastTokenPos;
-  }
-}
-
-Ajax.Autocompleter = Class.create();
-Object.extend(Object.extend(Ajax.Autocompleter.prototype, Autocompleter.Base.prototype), {
-  initialize: function(element, update, url, options) {
-    this.baseInitialize(element, update, options);
-    this.options.asynchronous  = true;
-    this.options.onComplete    = this.onComplete.bind(this);
-    this.options.defaultParams = this.options.parameters || null;
-    this.url                   = url;
-  },
-
-  getUpdatedChoices: function() {
-    entry = encodeURIComponent(this.options.paramName) + '=' + 
-      encodeURIComponent(this.getToken());
-
-    this.options.parameters = this.options.callback ?
-      this.options.callback(this.element, entry) : entry;
-
-    if(this.options.defaultParams) 
-      this.options.parameters += '&' + this.options.defaultParams;
-
-    new Ajax.Request(this.url, this.options);
-  },
-
-  onComplete: function(request) {
-    this.updateChoices(request.responseText);
-  }
-
-});
-
-// The local array autocompleter. Used when you'd prefer to
-// inject an array of autocompletion options into the page, rather
-// than sending out Ajax queries, which can be quite slow sometimes.
-//
-// The constructor takes four parameters. The first two are, as usual,
-// the id of the monitored textbox, and id of the autocompletion menu.
-// The third is the array you want to autocomplete from, and the fourth
-// is the options block.
-//
-// Extra local autocompletion options:
-// - choices - How many autocompletion choices to offer
-//
-// - partialSearch - If false, the autocompleter will match entered
-//                    text only at the beginning of strings in the 
-//                    autocomplete array. Defaults to true, which will
-//                    match text at the beginning of any *word* in the
-//                    strings in the autocomplete array. If you want to
-//                    search anywhere in the string, additionally set
-//                    the option fullSearch to true (default: off).
-//
-// - fullSsearch - Search anywhere in autocomplete array strings.
-//
-// - partialChars - How many characters to enter before triggering
-//                   a partial match (unlike minChars, which defines
-//                   how many characters are required to do any match
-//                   at all). Defaults to 2.
-//
-// - ignoreCase - Whether to ignore case when autocompleting.
-//                 Defaults to true.
-//
-// It's possible to pass in a custom function as the 'selector' 
-// option, if you prefer to write your own autocompletion logic.
-// In that case, the other options above will not apply unless
-// you support them.
-
-Autocompleter.Local = Class.create();
-Autocompleter.Local.prototype = Object.extend(new Autocompleter.Base(), {
-  initialize: function(element, update, array, options) {
-    this.baseInitialize(element, update, options);
-    this.options.array = array;
-  },
-
-  getUpdatedChoices: function() {
-    this.updateChoices(this.options.selector(this));
-  },
-
-  setOptions: function(options) {
-    this.options = Object.extend({
-      choices: 10,
-      partialSearch: true,
-      partialChars: 2,
-      ignoreCase: true,
-      fullSearch: false,
-      selector: function(instance) {
-        var ret       = []; // Beginning matches
-        var partial   = []; // Inside matches
-        var entry     = instance.getToken();
-        var count     = 0;
-
-        for (var i = 0; i < instance.options.array.length &&  
-          ret.length < instance.options.choices ; i++) { 
-
-          var elem = instance.options.array[i];
-          var foundPos = instance.options.ignoreCase ? 
-            elem.toLowerCase().indexOf(entry.toLowerCase()) : 
-            elem.indexOf(entry);
-
-          while (foundPos != -1) {
-            if (foundPos == 0 && elem.length != entry.length) { 
-              ret.push("<li><strong>" + elem.substr(0, entry.length) + "</strong>" + 
-                elem.substr(entry.length) + "</li>");
-              break;
-            } else if (entry.length >= instance.options.partialChars && 
-              instance.options.partialSearch && foundPos != -1) {
-              if (instance.options.fullSearch || /\s/.test(elem.substr(foundPos-1,1))) {
-                partial.push("<li>" + elem.substr(0, foundPos) + "<strong>" +
-                  elem.substr(foundPos, entry.length) + "</strong>" + elem.substr(
-                  foundPos + entry.length) + "</li>");
-                break;
-              }
-            }
-
-            foundPos = instance.options.ignoreCase ? 
-              elem.toLowerCase().indexOf(entry.toLowerCase(), foundPos + 1) : 
-              elem.indexOf(entry, foundPos + 1);
-
-          }
-        }
-        if (partial.length)
-          ret = ret.concat(partial.slice(0, instance.options.choices - ret.length))
-        return "<ul>" + ret.join('') + "</ul>";
-      }
-    }, options || {});
-  }
-});
-
-// AJAX in-place editor
-//
-// see documentation on http://wiki.script.aculo.us/scriptaculous/show/Ajax.InPlaceEditor
-
-// Use this if you notice weird scrolling problems on some browsers,
-// the DOM might be a bit confused when this gets called so do this
-// waits 1 ms (with setTimeout) until it does the activation
-Field.scrollFreeActivate = function(field) {
-  setTimeout(function() {
-    Field.activate(field);
-  }, 1);
-}
-
-Ajax.InPlaceEditor = Class.create();
-Ajax.InPlaceEditor.defaultHighlightColor = "#FFFF99";
-Ajax.InPlaceEditor.prototype = {
-  initialize: function(element, url, options) {
-    this.url = url;
-    this.element = $(element);
-
-    this.options = Object.extend({
-      okButton: true,
-      okText: "ok",
-      cancelLink: true,
-      cancelText: "cancel",
-      savingText: "Saving...",
-      clickToEditText: "Click to edit",
-      okText: "ok",
-      rows: 1,
-      onComplete: function(transport, element) {
-        new Effect.Highlight(element, {startcolor: this.options.highlightcolor});
-      },
-      onFailure: function(transport) {
-        alert("Error communicating with the server: " + transport.responseText.stripTags());
-      },
-      callback: function(form) {
-        return Form.serialize(form);
-      },
-      handleLineBreaks: true,
-      loadingText: 'Loading...',
-      savingClassName: 'inplaceeditor-saving',
-      loadingClassName: 'inplaceeditor-loading',
-      formClassName: 'inplaceeditor-form',
-      highlightcolor: Ajax.InPlaceEditor.defaultHighlightColor,
-      highlightendcolor: "#FFFFFF",
-      externalControl: null,
-      submitOnBlur: false,
-      ajaxOptions: {},
-      evalScripts: false
-    }, options || {});
-
-    if(!this.options.formId && this.element.id) {
-      this.options.formId = this.element.id + "-inplaceeditor";
-      if ($(this.options.formId)) {
-        // there's already a form with that name, don't specify an id
-        this.options.formId = null;
-      }
-    }
-    
-    if (this.options.externalControl) {
-      this.options.externalControl = $(this.options.externalControl);
-    }
-    
-    this.originalBackground = Element.getStyle(this.element, 'background-color');
-    if (!this.originalBackground) {
-      this.originalBackground = "transparent";
-    }
-    
-    this.element.title = this.options.clickToEditText;
-    
-    this.onclickListener = this.enterEditMode.bindAsEventListener(this);
-    this.mouseoverListener = this.enterHover.bindAsEventListener(this);
-    this.mouseoutListener = this.leaveHover.bindAsEventListener(this);
-    Event.observe(this.element, 'click', this.onclickListener);
-    Event.observe(this.element, 'mouseover', this.mouseoverListener);
-    Event.observe(this.element, 'mouseout', this.mouseoutListener);
-    if (this.options.externalControl) {
-      Event.observe(this.options.externalControl, 'click', this.onclickListener);
-      Event.observe(this.options.externalControl, 'mouseover', this.mouseoverListener);
-      Event.observe(this.options.externalControl, 'mouseout', this.mouseoutListener);
-    }
-  },
-  enterEditMode: function(evt) {
-    if (this.saving) return;
-    if (this.editing) return;
-    this.editing = true;
-    this.onEnterEditMode();
-    if (this.options.externalControl) {
-      Element.hide(this.options.externalControl);
-    }
-    Element.hide(this.element);
-    this.createForm();
-    this.element.parentNode.insertBefore(this.form, this.element);
-    if (!this.options.loadTextURL) Field.scrollFreeActivate(this.editField);
-    // stop the event to avoid a page refresh in Safari
-    if (evt) {
-      Event.stop(evt);
-    }
-    return false;
-  },
-  createForm: function() {
-    this.form = document.createElement("form");
-    this.form.id = this.options.formId;
-    Element.addClassName(this.form, this.options.formClassName)
-    this.form.onsubmit = this.onSubmit.bind(this);
-
-    this.createEditField();
-
-    if (this.options.textarea) {
-      var br = document.createElement("br");
-      this.form.appendChild(br);
-    }
-
-    if (this.options.okButton) {
-      okButton = document.createElement("input");
-      okButton.type = "submit";
-      okButton.value = this.options.okText;
-      okButton.className = 'editor_ok_button';
-      this.form.appendChild(okButton);
-    }
-
-    if (this.options.cancelLink) {
-      cancelLink = document.createElement("a");
-      cancelLink.href = "#";
-      cancelLink.appendChild(document.createTextNode(this.options.cancelText));
-      cancelLink.onclick = this.onclickCancel.bind(this);
-      cancelLink.className = 'editor_cancel';      
-      this.form.appendChild(cancelLink);
-    }
-  },
-  hasHTMLLineBreaks: function(string) {
-    if (!this.options.handleLineBreaks) return false;
-    return string.match(/<br/i) || string.match(/<p>/i);
-  },
-  convertHTMLLineBreaks: function(string) {
-    return string.replace(/<br>/gi, "\n").replace(/<br\/>/gi, "\n").replace(/<\/p>/gi, "\n").replace(/<p>/gi, "");
-  },
-  createEditField: function() {
-    var text;
-    if(this.options.loadTextURL) {
-      text = this.options.loadingText;
-    } else {
-      text = this.getText();
-    }
-
-    var obj = this;
-    
-    if (this.options.rows == 1 && !this.hasHTMLLineBreaks(text)) {
-      this.options.textarea = false;
-      var textField = document.createElement("input");
-      textField.obj = this;
-      textField.type = "text";
-      textField.name = "value";
-      textField.value = text;
-      textField.style.backgroundColor = this.options.highlightcolor;
-      textField.className = 'editor_field';
-      var size = this.options.size || this.options.cols || 0;
-      if (size != 0) textField.size = size;
-      if (this.options.submitOnBlur)
-        textField.onblur = this.onSubmit.bind(this);
-      this.editField = textField;
-    } else {
-      this.options.textarea = true;
-      var textArea = document.createElement("textarea");
-      textArea.obj = this;
-      textArea.name = "value";
-      textArea.value = this.convertHTMLLineBreaks(text);
-      textArea.rows = this.options.rows;
-      textArea.cols = this.options.cols || 40;
-      textArea.className = 'editor_field';      
-      if (this.options.submitOnBlur)
-        textArea.onblur = this.onSubmit.bind(this);
-      this.editField = textArea;
-    }
-    
-    if(this.options.loadTextURL) {
-      this.loadExternalText();
-    }
-    this.form.appendChild(this.editField);
-  },
-  getText: function() {
-    return this.element.innerHTML;
-  },
-  loadExternalText: function() {
-    Element.addClassName(this.form, this.options.loadingClassName);
-    this.editField.disabled = true;
-    new Ajax.Request(
-      this.options.loadTextURL,
-      Object.extend({
-        asynchronous: true,
-        onComplete: this.onLoadedExternalText.bind(this)
-      }, this.options.ajaxOptions)
-    );
-  },
-  onLoadedExternalText: function(transport) {
-    Element.removeClassName(this.form, this.options.loadingClassName);
-    this.editField.disabled = false;
-    this.editField.value = transport.responseText.stripTags();
-    Field.scrollFreeActivate(this.editField);
-  },
-  onclickCancel: function() {
-    this.onComplete();
-    this.leaveEditMode();
-    return false;
-  },
-  onFailure: function(transport) {
-    this.options.onFailure(transport);
-    if (this.oldInnerHTML) {
-      this.element.innerHTML = this.oldInnerHTML;
-      this.oldInnerHTML = null;
-    }
-    return false;
-  },
-  onSubmit: function() {
-    // onLoading resets these so we need to save them away for the Ajax call
-    var form = this.form;
-    var value = this.editField.value;
-    
-    // do this first, sometimes the ajax call returns before we get a chance to switch on Saving...
-    // which means this will actually switch on Saving... *after* we've left edit mode causing Saving...
-    // to be displayed indefinitely
-    this.onLoading();
-    
-    if (this.options.evalScripts) {
-      new Ajax.Request(
-        this.url, Object.extend({
-          parameters: this.options.callback(form, value),
-          onComplete: this.onComplete.bind(this),
-          onFailure: this.onFailure.bind(this),
-          asynchronous:true, 
-          evalScripts:true
-        }, this.options.ajaxOptions));
-    } else  {
-      new Ajax.Updater(
-        { success: this.element,
-          // don't update on failure (this could be an option)
-          failure: null }, 
-        this.url, Object.extend({
-          parameters: this.options.callback(form, value),
-          onComplete: this.onComplete.bind(this),
-          onFailure: this.onFailure.bind(this)
-        }, this.options.ajaxOptions));
-    }
-    // stop the event to avoid a page refresh in Safari
-    if (arguments.length > 1) {
-      Event.stop(arguments[0]);
-    }
-    return false;
-  },
-  onLoading: function() {
-    this.saving = true;
-    this.removeForm();
-    this.leaveHover();
-    this.showSaving();
-  },
-  showSaving: function() {
-    this.oldInnerHTML = this.element.innerHTML;
-    this.element.innerHTML = this.options.savingText;
-    Element.addClassName(this.element, this.options.savingClassName);
-    this.element.style.backgroundColor = this.originalBackground;
-    Element.show(this.element);
-  },
-  removeForm: function() {
-    if(this.form) {
-      if (this.form.parentNode) Element.remove(this.form);
-      this.form = null;
-    }
-  },
-  enterHover: function() {
-    if (this.saving) return;
-    this.element.style.backgroundColor = this.options.highlightcolor;
-    if (this.effect) {
-      this.effect.cancel();
-    }
-    Element.addClassName(this.element, this.options.hoverClassName)
-  },
-  leaveHover: function() {
-    if (this.options.backgroundColor) {
-      this.element.style.backgroundColor = this.oldBackground;
-    }
-    Element.removeClassName(this.element, this.options.hoverClassName)
-    if (this.saving) return;
-    this.effect = new Effect.Highlight(this.element, {
-      startcolor: this.options.highlightcolor,
-      endcolor: this.options.highlightendcolor,
-      restorecolor: this.originalBackground
-    });
-  },
-  leaveEditMode: function() {
-    Element.removeClassName(this.element, this.options.savingClassName);
-    this.removeForm();
-    this.leaveHover();
-    this.element.style.backgroundColor = this.originalBackground;
-    Element.show(this.element);
-    if (this.options.externalControl) {
-      Element.show(this.options.externalControl);
-    }
-    this.editing = false;
-    this.saving = false;
-    this.oldInnerHTML = null;
-    this.onLeaveEditMode();
-  },
-  onComplete: function(transport) {
-    this.leaveEditMode();
-    this.options.onComplete.bind(this)(transport, this.element);
-  },
-  onEnterEditMode: function() {},
-  onLeaveEditMode: function() {},
-  dispose: function() {
-    if (this.oldInnerHTML) {
-      this.element.innerHTML = this.oldInnerHTML;
-    }
-    this.leaveEditMode();
-    Event.stopObserving(this.element, 'click', this.onclickListener);
-    Event.stopObserving(this.element, 'mouseover', this.mouseoverListener);
-    Event.stopObserving(this.element, 'mouseout', this.mouseoutListener);
-    if (this.options.externalControl) {
-      Event.stopObserving(this.options.externalControl, 'click', this.onclickListener);
-      Event.stopObserving(this.options.externalControl, 'mouseover', this.mouseoverListener);
-      Event.stopObserving(this.options.externalControl, 'mouseout', this.mouseoutListener);
-    }
-  }
-};
-
-Ajax.InPlaceCollectionEditor = Class.create();
-Object.extend(Ajax.InPlaceCollectionEditor.prototype, Ajax.InPlaceEditor.prototype);
-Object.extend(Ajax.InPlaceCollectionEditor.prototype, {
-  createEditField: function() {
-    if (!this.cached_selectTag) {
-      var selectTag = document.createElement("select");
-      var collection = this.options.collection || [];
-      var optionTag;
-      collection.each(function(e,i) {
-        optionTag = document.createElement("option");
-        optionTag.value = (e instanceof Array) ? e[0] : e;
-        if((typeof this.options.value == 'undefined') && 
-          ((e instanceof Array) ? this.element.innerHTML == e[1] : e == optionTag.value)) optionTag.selected = true;
-        if(this.options.value==optionTag.value) optionTag.selected = true;
-        optionTag.appendChild(document.createTextNode((e instanceof Array) ? e[1] : e));
-        selectTag.appendChild(optionTag);
-      }.bind(this));
-      this.cached_selectTag = selectTag;
-    }
-
-    this.editField = this.cached_selectTag;
-    if(this.options.loadTextURL) this.loadExternalText();
-    this.form.appendChild(this.editField);
-    this.options.callback = function(form, value) {
-      return "value=" + encodeURIComponent(value);
-    }
-  }
-});
-
-// Delayed observer, like Form.Element.Observer, 
-// but waits for delay after last key input
-// Ideal for live-search fields
-
-Form.Element.DelayedObserver = Class.create();
-Form.Element.DelayedObserver.prototype = {
-  initialize: function(element, delay, callback) {
-    this.delay     = delay || 0.5;
-    this.element   = $(element);
-    this.callback  = callback;
-    this.timer     = null;
-    this.lastValue = $F(this.element); 
-    Event.observe(this.element,'keyup',this.delayedListener.bindAsEventListener(this));
-  },
-  delayedListener: function(event) {
-    if(this.lastValue == $F(this.element)) return;
-    if(this.timer) clearTimeout(this.timer);
-    this.timer = setTimeout(this.onTimerEvent.bind(this), this.delay * 1000);
-    this.lastValue = $F(this.element);
-  },
-  onTimerEvent: function() {
-    this.timer = null;
-    this.callback(this.element, $F(this.element));
-  }
-};

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/controls.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/controls.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/controls.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/controls.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,833 @@
+// script.aculo.us controls.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
+
+// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
+//           (c) 2005 Ivan Krstic (http://blogs.law.harvard.edu/ivan)
+//           (c) 2005 Jon Tirsen (http://www.tirsen.com)
+// Contributors:
+//  Richard Livsey
+//  Rahul Bhargava
+//  Rob Wills
+// 
+// See scriptaculous.js for full license.
+
+// Autocompleter.Base handles all the autocompletion functionality 
+// that's independent of the data source for autocompletion. This
+// includes drawing the autocompletion menu, observing keyboard
+// and mouse events, and similar.
+//
+// Specific autocompleters need to provide, at the very least, 
+// a getUpdatedChoices function that will be invoked every time
+// the text inside the monitored textbox changes. This method 
+// should get the text for which to provide autocompletion by
+// invoking this.getToken(), NOT by directly accessing
+// this.element.value. This is to allow incremental tokenized
+// autocompletion. Specific auto-completion logic (AJAX, etc)
+// belongs in getUpdatedChoices.
+//
+// Tokenized incremental autocompletion is enabled automatically
+// when an autocompleter is instantiated with the 'tokens' option
+// in the options parameter, e.g.:
+// new Ajax.Autocompleter('id','upd', '/url/', { tokens: ',' });
+// will incrementally autocomplete with a comma as the token.
+// Additionally, ',' in the above example can be replaced with
+// a token array, e.g. { tokens: [',', '\n'] } which
+// enables autocompletion on multiple tokens. This is most 
+// useful when one of the tokens is \n (a newline), as it 
+// allows smart autocompletion after linebreaks.
+
+if(typeof Effect == 'undefined')
+  throw("controls.js requires including script.aculo.us' effects.js library");
+
+var Autocompleter = {}
+Autocompleter.Base = function() {};
+Autocompleter.Base.prototype = {
+  baseInitialize: function(element, update, options) {
+    this.element     = $(element); 
+    this.update      = $(update);  
+    this.hasFocus    = false; 
+    this.changed     = false; 
+    this.active      = false; 
+    this.index       = 0;     
+    this.entryCount  = 0;
+
+    if(this.setOptions)
+      this.setOptions(options);
+    else
+      this.options = options || {};
+
+    this.options.paramName    = this.options.paramName || this.element.name;
+    this.options.tokens       = this.options.tokens || [];
+    this.options.frequency    = this.options.frequency || 0.4;
+    this.options.minChars     = this.options.minChars || 1;
+    this.options.onShow       = this.options.onShow || 
+      function(element, update){ 
+        if(!update.style.position || update.style.position=='absolute') {
+          update.style.position = 'absolute';
+          Position.clone(element, update, {
+            setHeight: false, 
+            offsetTop: element.offsetHeight
+          });
+        }
+        Effect.Appear(update,{duration:0.15});
+      };
+    this.options.onHide = this.options.onHide || 
+      function(element, update){ new Effect.Fade(update,{duration:0.15}) };
+
+    if(typeof(this.options.tokens) == 'string') 
+      this.options.tokens = new Array(this.options.tokens);
+
+    this.observer = null;
+    
+    this.element.setAttribute('autocomplete','off');
+
+    Element.hide(this.update);
+
+    Event.observe(this.element, "blur", this.onBlur.bindAsEventListener(this));
+    Event.observe(this.element, "keypress", this.onKeyPress.bindAsEventListener(this));
+  },
+
+  show: function() {
+    if(Element.getStyle(this.update, 'display')=='none') this.options.onShow(this.element, this.update);
+    if(!this.iefix && 
+      (navigator.appVersion.indexOf('MSIE')>0) &&
+      (navigator.userAgent.indexOf('Opera')<0) &&
+      (Element.getStyle(this.update, 'position')=='absolute')) {
+      new Insertion.After(this.update, 
+       '<iframe id="' + this.update.id + '_iefix" '+
+       'style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" ' +
+       'src="javascript:false;" frameborder="0" scrolling="no"></iframe>');
+      this.iefix = $(this.update.id+'_iefix');
+    }
+    if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50);
+  },
+  
+  fixIEOverlapping: function() {
+    Position.clone(this.update, this.iefix, {setTop:(!this.update.style.height)});
+    this.iefix.style.zIndex = 1;
+    this.update.style.zIndex = 2;
+    Element.show(this.iefix);
+  },
+
+  hide: function() {
+    this.stopIndicator();
+    if(Element.getStyle(this.update, 'display')!='none') this.options.onHide(this.element, this.update);
+    if(this.iefix) Element.hide(this.iefix);
+  },
+
+  startIndicator: function() {
+    if(this.options.indicator) Element.show(this.options.indicator);
+  },
+
+  stopIndicator: function() {
+    if(this.options.indicator) Element.hide(this.options.indicator);
+  },
+
+  onKeyPress: function(event) {
+    if(this.active)
+      switch(event.keyCode) {
+       case Event.KEY_TAB:
+       case Event.KEY_RETURN:
+         this.selectEntry();
+         Event.stop(event);
+       case Event.KEY_ESC:
+         this.hide();
+         this.active = false;
+         Event.stop(event);
+         return;
+       case Event.KEY_LEFT:
+       case Event.KEY_RIGHT:
+         return;
+       case Event.KEY_UP:
+         this.markPrevious();
+         this.render();
+         if(navigator.appVersion.indexOf('AppleWebKit')>0) Event.stop(event);
+         return;
+       case Event.KEY_DOWN:
+         this.markNext();
+         this.render();
+         if(navigator.appVersion.indexOf('AppleWebKit')>0) Event.stop(event);
+         return;
+      }
+     else 
+       if(event.keyCode==Event.KEY_TAB || event.keyCode==Event.KEY_RETURN || 
+         (navigator.appVersion.indexOf('AppleWebKit') > 0 && event.keyCode == 0)) return;
+
+    this.changed = true;
+    this.hasFocus = true;
+
+    if(this.observer) clearTimeout(this.observer);
+      this.observer = 
+        setTimeout(this.onObserverEvent.bind(this), this.options.frequency*1000);
+  },
+
+  activate: function() {
+    this.changed = false;
+    this.hasFocus = true;
+    this.getUpdatedChoices();
+  },
+
+  onHover: function(event) {
+    var element = Event.findElement(event, 'LI');
+    if(this.index != element.autocompleteIndex) 
+    {
+        this.index = element.autocompleteIndex;
+        this.render();
+    }
+    Event.stop(event);
+  },
+  
+  onClick: function(event) {
+    var element = Event.findElement(event, 'LI');
+    this.index = element.autocompleteIndex;
+    this.selectEntry();
+    this.hide();
+  },
+  
+  onBlur: function(event) {
+    // needed to make click events working
+    setTimeout(this.hide.bind(this), 250);
+    this.hasFocus = false;
+    this.active = false;     
+  }, 
+  
+  render: function() {
+    if(this.entryCount > 0) {
+      for (var i = 0; i < this.entryCount; i++)
+        this.index==i ? 
+          Element.addClassName(this.getEntry(i),"selected") : 
+          Element.removeClassName(this.getEntry(i),"selected");
+        
+      if(this.hasFocus) { 
+        this.show();
+        this.active = true;
+      }
+    } else {
+      this.active = false;
+      this.hide();
+    }
+  },
+  
+  markPrevious: function() {
+    if(this.index > 0) this.index--
+      else this.index = this.entryCount-1;
+    this.getEntry(this.index).scrollIntoView(true);
+  },
+  
+  markNext: function() {
+    if(this.index < this.entryCount-1) this.index++
+      else this.index = 0;
+    this.getEntry(this.index).scrollIntoView(false);
+  },
+  
+  getEntry: function(index) {
+    return this.update.firstChild.childNodes[index];
+  },
+  
+  getCurrentEntry: function() {
+    return this.getEntry(this.index);
+  },
+  
+  selectEntry: function() {
+    this.active = false;
+    this.updateElement(this.getCurrentEntry());
+  },
+
+  updateElement: function(selectedElement) {
+    if (this.options.updateElement) {
+      this.options.updateElement(selectedElement);
+      return;
+    }
+    var value = '';
+    if (this.options.select) {
+      var nodes = document.getElementsByClassName(this.options.select, selectedElement) || [];
+      if(nodes.length>0) value = Element.collectTextNodes(nodes[0], this.options.select);
+    } else
+      value = Element.collectTextNodesIgnoreClass(selectedElement, 'informal');
+    
+    var lastTokenPos = this.findLastToken();
+    if (lastTokenPos != -1) {
+      var newValue = this.element.value.substr(0, lastTokenPos + 1);
+      var whitespace = this.element.value.substr(lastTokenPos + 1).match(/^\s+/);
+      if (whitespace)
+        newValue += whitespace[0];
+      this.element.value = newValue + value;
+    } else {
+      this.element.value = value;
+    }
+    this.element.focus();
+    
+    if (this.options.afterUpdateElement)
+      this.options.afterUpdateElement(this.element, selectedElement);
+  },
+
+  updateChoices: function(choices) {
+    if(!this.changed && this.hasFocus) {
+      this.update.innerHTML = choices;
+      Element.cleanWhitespace(this.update);
+      Element.cleanWhitespace(this.update.firstChild);
+
+      if(this.update.firstChild && this.update.firstChild.childNodes) {
+        this.entryCount = 
+          this.update.firstChild.childNodes.length;
+        for (var i = 0; i < this.entryCount; i++) {
+          var entry = this.getEntry(i);
+          entry.autocompleteIndex = i;
+          this.addObservers(entry);
+        }
+      } else { 
+        this.entryCount = 0;
+      }
+
+      this.stopIndicator();
+      this.index = 0;
+      
+      if(this.entryCount==1 && this.options.autoSelect) {
+        this.selectEntry();
+        this.hide();
+      } else {
+        this.render();
+      }
+    }
+  },
+
+  addObservers: function(element) {
+    Event.observe(element, "mouseover", this.onHover.bindAsEventListener(this));
+    Event.observe(element, "click", this.onClick.bindAsEventListener(this));
+  },
+
+  onObserverEvent: function() {
+    this.changed = false;   
+    if(this.getToken().length>=this.options.minChars) {
+      this.startIndicator();
+      this.getUpdatedChoices();
+    } else {
+      this.active = false;
+      this.hide();
+    }
+  },
+
+  getToken: function() {
+    var tokenPos = this.findLastToken();
+    if (tokenPos != -1)
+      var ret = this.element.value.substr(tokenPos + 1).replace(/^\s+/,'').replace(/\s+$/,'');
+    else
+      var ret = this.element.value;
+
+    return /\n/.test(ret) ? '' : ret;
+  },
+
+  findLastToken: function() {
+    var lastTokenPos = -1;
+
+    for (var i=0; i<this.options.tokens.length; i++) {
+      var thisTokenPos = this.element.value.lastIndexOf(this.options.tokens[i]);
+      if (thisTokenPos > lastTokenPos)
+        lastTokenPos = thisTokenPos;
+    }
+    return lastTokenPos;
+  }
+}
+
+Ajax.Autocompleter = Class.create();
+Object.extend(Object.extend(Ajax.Autocompleter.prototype, Autocompleter.Base.prototype), {
+  initialize: function(element, update, url, options) {
+    this.baseInitialize(element, update, options);
+    this.options.asynchronous  = true;
+    this.options.onComplete    = this.onComplete.bind(this);
+    this.options.defaultParams = this.options.parameters || null;
+    this.url                   = url;
+  },
+
+  getUpdatedChoices: function() {
+    entry = encodeURIComponent(this.options.paramName) + '=' + 
+      encodeURIComponent(this.getToken());
+
+    this.options.parameters = this.options.callback ?
+      this.options.callback(this.element, entry) : entry;
+
+    if(this.options.defaultParams) 
+      this.options.parameters += '&' + this.options.defaultParams;
+
+    new Ajax.Request(this.url, this.options);
+  },
+
+  onComplete: function(request) {
+    this.updateChoices(request.responseText);
+  }
+
+});
+
+// The local array autocompleter. Used when you'd prefer to
+// inject an array of autocompletion options into the page, rather
+// than sending out Ajax queries, which can be quite slow sometimes.
+//
+// The constructor takes four parameters. The first two are, as usual,
+// the id of the monitored textbox, and id of the autocompletion menu.
+// The third is the array you want to autocomplete from, and the fourth
+// is the options block.
+//
+// Extra local autocompletion options:
+// - choices - How many autocompletion choices to offer
+//
+// - partialSearch - If false, the autocompleter will match entered
+//                    text only at the beginning of strings in the 
+//                    autocomplete array. Defaults to true, which will
+//                    match text at the beginning of any *word* in the
+//                    strings in the autocomplete array. If you want to
+//                    search anywhere in the string, additionally set
+//                    the option fullSearch to true (default: off).
+//
+// - fullSsearch - Search anywhere in autocomplete array strings.
+//
+// - partialChars - How many characters to enter before triggering
+//                   a partial match (unlike minChars, which defines
+//                   how many characters are required to do any match
+//                   at all). Defaults to 2.
+//
+// - ignoreCase - Whether to ignore case when autocompleting.
+//                 Defaults to true.
+//
+// It's possible to pass in a custom function as the 'selector' 
+// option, if you prefer to write your own autocompletion logic.
+// In that case, the other options above will not apply unless
+// you support them.
+
+Autocompleter.Local = Class.create();
+Autocompleter.Local.prototype = Object.extend(new Autocompleter.Base(), {
+  initialize: function(element, update, array, options) {
+    this.baseInitialize(element, update, options);
+    this.options.array = array;
+  },
+
+  getUpdatedChoices: function() {
+    this.updateChoices(this.options.selector(this));
+  },
+
+  setOptions: function(options) {
+    this.options = Object.extend({
+      choices: 10,
+      partialSearch: true,
+      partialChars: 2,
+      ignoreCase: true,
+      fullSearch: false,
+      selector: function(instance) {
+        var ret       = []; // Beginning matches
+        var partial   = []; // Inside matches
+        var entry     = instance.getToken();
+        var count     = 0;
+
+        for (var i = 0; i < instance.options.array.length &&  
+          ret.length < instance.options.choices ; i++) { 
+
+          var elem = instance.options.array[i];
+          var foundPos = instance.options.ignoreCase ? 
+            elem.toLowerCase().indexOf(entry.toLowerCase()) : 
+            elem.indexOf(entry);
+
+          while (foundPos != -1) {
+            if (foundPos == 0 && elem.length != entry.length) { 
+              ret.push("<li><strong>" + elem.substr(0, entry.length) + "</strong>" + 
+                elem.substr(entry.length) + "</li>");
+              break;
+            } else if (entry.length >= instance.options.partialChars && 
+              instance.options.partialSearch && foundPos != -1) {
+              if (instance.options.fullSearch || /\s/.test(elem.substr(foundPos-1,1))) {
+                partial.push("<li>" + elem.substr(0, foundPos) + "<strong>" +
+                  elem.substr(foundPos, entry.length) + "</strong>" + elem.substr(
+                  foundPos + entry.length) + "</li>");
+                break;
+              }
+            }
+
+            foundPos = instance.options.ignoreCase ? 
+              elem.toLowerCase().indexOf(entry.toLowerCase(), foundPos + 1) : 
+              elem.indexOf(entry, foundPos + 1);
+
+          }
+        }
+        if (partial.length)
+          ret = ret.concat(partial.slice(0, instance.options.choices - ret.length))
+        return "<ul>" + ret.join('') + "</ul>";
+      }
+    }, options || {});
+  }
+});
+
+// AJAX in-place editor
+//
+// see documentation on http://wiki.script.aculo.us/scriptaculous/show/Ajax.InPlaceEditor
+
+// Use this if you notice weird scrolling problems on some browsers,
+// the DOM might be a bit confused when this gets called so do this
+// waits 1 ms (with setTimeout) until it does the activation
+Field.scrollFreeActivate = function(field) {
+  setTimeout(function() {
+    Field.activate(field);
+  }, 1);
+}
+
+Ajax.InPlaceEditor = Class.create();
+Ajax.InPlaceEditor.defaultHighlightColor = "#FFFF99";
+Ajax.InPlaceEditor.prototype = {
+  initialize: function(element, url, options) {
+    this.url = url;
+    this.element = $(element);
+
+    this.options = Object.extend({
+      okButton: true,
+      okText: "ok",
+      cancelLink: true,
+      cancelText: "cancel",
+      savingText: "Saving...",
+      clickToEditText: "Click to edit",
+      okText: "ok",
+      rows: 1,
+      onComplete: function(transport, element) {
+        new Effect.Highlight(element, {startcolor: this.options.highlightcolor});
+      },
+      onFailure: function(transport) {
+        alert("Error communicating with the server: " + transport.responseText.stripTags());
+      },
+      callback: function(form) {
+        return Form.serialize(form);
+      },
+      handleLineBreaks: true,
+      loadingText: 'Loading...',
+      savingClassName: 'inplaceeditor-saving',
+      loadingClassName: 'inplaceeditor-loading',
+      formClassName: 'inplaceeditor-form',
+      highlightcolor: Ajax.InPlaceEditor.defaultHighlightColor,
+      highlightendcolor: "#FFFFFF",
+      externalControl: null,
+      submitOnBlur: false,
+      ajaxOptions: {},
+      evalScripts: false
+    }, options || {});
+
+    if(!this.options.formId && this.element.id) {
+      this.options.formId = this.element.id + "-inplaceeditor";
+      if ($(this.options.formId)) {
+        // there's already a form with that name, don't specify an id
+        this.options.formId = null;
+      }
+    }
+    
+    if (this.options.externalControl) {
+      this.options.externalControl = $(this.options.externalControl);
+    }
+    
+    this.originalBackground = Element.getStyle(this.element, 'background-color');
+    if (!this.originalBackground) {
+      this.originalBackground = "transparent";
+    }
+    
+    this.element.title = this.options.clickToEditText;
+    
+    this.onclickListener = this.enterEditMode.bindAsEventListener(this);
+    this.mouseoverListener = this.enterHover.bindAsEventListener(this);
+    this.mouseoutListener = this.leaveHover.bindAsEventListener(this);
+    Event.observe(this.element, 'click', this.onclickListener);
+    Event.observe(this.element, 'mouseover', this.mouseoverListener);
+    Event.observe(this.element, 'mouseout', this.mouseoutListener);
+    if (this.options.externalControl) {
+      Event.observe(this.options.externalControl, 'click', this.onclickListener);
+      Event.observe(this.options.externalControl, 'mouseover', this.mouseoverListener);
+      Event.observe(this.options.externalControl, 'mouseout', this.mouseoutListener);
+    }
+  },
+  enterEditMode: function(evt) {
+    if (this.saving) return;
+    if (this.editing) return;
+    this.editing = true;
+    this.onEnterEditMode();
+    if (this.options.externalControl) {
+      Element.hide(this.options.externalControl);
+    }
+    Element.hide(this.element);
+    this.createForm();
+    this.element.parentNode.insertBefore(this.form, this.element);
+    if (!this.options.loadTextURL) Field.scrollFreeActivate(this.editField);
+    // stop the event to avoid a page refresh in Safari
+    if (evt) {
+      Event.stop(evt);
+    }
+    return false;
+  },
+  createForm: function() {
+    this.form = document.createElement("form");
+    this.form.id = this.options.formId;
+    Element.addClassName(this.form, this.options.formClassName)
+    this.form.onsubmit = this.onSubmit.bind(this);
+
+    this.createEditField();
+
+    if (this.options.textarea) {
+      var br = document.createElement("br");
+      this.form.appendChild(br);
+    }
+
+    if (this.options.okButton) {
+      okButton = document.createElement("input");
+      okButton.type = "submit";
+      okButton.value = this.options.okText;
+      okButton.className = 'editor_ok_button';
+      this.form.appendChild(okButton);
+    }
+
+    if (this.options.cancelLink) {
+      cancelLink = document.createElement("a");
+      cancelLink.href = "#";
+      cancelLink.appendChild(document.createTextNode(this.options.cancelText));
+      cancelLink.onclick = this.onclickCancel.bind(this);
+      cancelLink.className = 'editor_cancel';      
+      this.form.appendChild(cancelLink);
+    }
+  },
+  hasHTMLLineBreaks: function(string) {
+    if (!this.options.handleLineBreaks) return false;
+    return string.match(/<br/i) || string.match(/<p>/i);
+  },
+  convertHTMLLineBreaks: function(string) {
+    return string.replace(/<br>/gi, "\n").replace(/<br\/>/gi, "\n").replace(/<\/p>/gi, "\n").replace(/<p>/gi, "");
+  },
+  createEditField: function() {
+    var text;
+    if(this.options.loadTextURL) {
+      text = this.options.loadingText;
+    } else {
+      text = this.getText();
+    }
+
+    var obj = this;
+    
+    if (this.options.rows == 1 && !this.hasHTMLLineBreaks(text)) {
+      this.options.textarea = false;
+      var textField = document.createElement("input");
+      textField.obj = this;
+      textField.type = "text";
+      textField.name = "value";
+      textField.value = text;
+      textField.style.backgroundColor = this.options.highlightcolor;
+      textField.className = 'editor_field';
+      var size = this.options.size || this.options.cols || 0;
+      if (size != 0) textField.size = size;
+      if (this.options.submitOnBlur)
+        textField.onblur = this.onSubmit.bind(this);
+      this.editField = textField;
+    } else {
+      this.options.textarea = true;
+      var textArea = document.createElement("textarea");
+      textArea.obj = this;
+      textArea.name = "value";
+      textArea.value = this.convertHTMLLineBreaks(text);
+      textArea.rows = this.options.rows;
+      textArea.cols = this.options.cols || 40;
+      textArea.className = 'editor_field';      
+      if (this.options.submitOnBlur)
+        textArea.onblur = this.onSubmit.bind(this);
+      this.editField = textArea;
+    }
+    
+    if(this.options.loadTextURL) {
+      this.loadExternalText();
+    }
+    this.form.appendChild(this.editField);
+  },
+  getText: function() {
+    return this.element.innerHTML;
+  },
+  loadExternalText: function() {
+    Element.addClassName(this.form, this.options.loadingClassName);
+    this.editField.disabled = true;
+    new Ajax.Request(
+      this.options.loadTextURL,
+      Object.extend({
+        asynchronous: true,
+        onComplete: this.onLoadedExternalText.bind(this)
+      }, this.options.ajaxOptions)
+    );
+  },
+  onLoadedExternalText: function(transport) {
+    Element.removeClassName(this.form, this.options.loadingClassName);
+    this.editField.disabled = false;
+    this.editField.value = transport.responseText.stripTags();
+    Field.scrollFreeActivate(this.editField);
+  },
+  onclickCancel: function() {
+    this.onComplete();
+    this.leaveEditMode();
+    return false;
+  },
+  onFailure: function(transport) {
+    this.options.onFailure(transport);
+    if (this.oldInnerHTML) {
+      this.element.innerHTML = this.oldInnerHTML;
+      this.oldInnerHTML = null;
+    }
+    return false;
+  },
+  onSubmit: function() {
+    // onLoading resets these so we need to save them away for the Ajax call
+    var form = this.form;
+    var value = this.editField.value;
+    
+    // do this first, sometimes the ajax call returns before we get a chance to switch on Saving...
+    // which means this will actually switch on Saving... *after* we've left edit mode causing Saving...
+    // to be displayed indefinitely
+    this.onLoading();
+    
+    if (this.options.evalScripts) {
+      new Ajax.Request(
+        this.url, Object.extend({
+          parameters: this.options.callback(form, value),
+          onComplete: this.onComplete.bind(this),
+          onFailure: this.onFailure.bind(this),
+          asynchronous:true, 
+          evalScripts:true
+        }, this.options.ajaxOptions));
+    } else  {
+      new Ajax.Updater(
+        { success: this.element,
+          // don't update on failure (this could be an option)
+          failure: null }, 
+        this.url, Object.extend({
+          parameters: this.options.callback(form, value),
+          onComplete: this.onComplete.bind(this),
+          onFailure: this.onFailure.bind(this)
+        }, this.options.ajaxOptions));
+    }
+    // stop the event to avoid a page refresh in Safari
+    if (arguments.length > 1) {
+      Event.stop(arguments[0]);
+    }
+    return false;
+  },
+  onLoading: function() {
+    this.saving = true;
+    this.removeForm();
+    this.leaveHover();
+    this.showSaving();
+  },
+  showSaving: function() {
+    this.oldInnerHTML = this.element.innerHTML;
+    this.element.innerHTML = this.options.savingText;
+    Element.addClassName(this.element, this.options.savingClassName);
+    this.element.style.backgroundColor = this.originalBackground;
+    Element.show(this.element);
+  },
+  removeForm: function() {
+    if(this.form) {
+      if (this.form.parentNode) Element.remove(this.form);
+      this.form = null;
+    }
+  },
+  enterHover: function() {
+    if (this.saving) return;
+    this.element.style.backgroundColor = this.options.highlightcolor;
+    if (this.effect) {
+      this.effect.cancel();
+    }
+    Element.addClassName(this.element, this.options.hoverClassName)
+  },
+  leaveHover: function() {
+    if (this.options.backgroundColor) {
+      this.element.style.backgroundColor = this.oldBackground;
+    }
+    Element.removeClassName(this.element, this.options.hoverClassName)
+    if (this.saving) return;
+    this.effect = new Effect.Highlight(this.element, {
+      startcolor: this.options.highlightcolor,
+      endcolor: this.options.highlightendcolor,
+      restorecolor: this.originalBackground
+    });
+  },
+  leaveEditMode: function() {
+    Element.removeClassName(this.element, this.options.savingClassName);
+    this.removeForm();
+    this.leaveHover();
+    this.element.style.backgroundColor = this.originalBackground;
+    Element.show(this.element);
+    if (this.options.externalControl) {
+      Element.show(this.options.externalControl);
+    }
+    this.editing = false;
+    this.saving = false;
+    this.oldInnerHTML = null;
+    this.onLeaveEditMode();
+  },
+  onComplete: function(transport) {
+    this.leaveEditMode();
+    this.options.onComplete.bind(this)(transport, this.element);
+  },
+  onEnterEditMode: function() {},
+  onLeaveEditMode: function() {},
+  dispose: function() {
+    if (this.oldInnerHTML) {
+      this.element.innerHTML = this.oldInnerHTML;
+    }
+    this.leaveEditMode();
+    Event.stopObserving(this.element, 'click', this.onclickListener);
+    Event.stopObserving(this.element, 'mouseover', this.mouseoverListener);
+    Event.stopObserving(this.element, 'mouseout', this.mouseoutListener);
+    if (this.options.externalControl) {
+      Event.stopObserving(this.options.externalControl, 'click', this.onclickListener);
+      Event.stopObserving(this.options.externalControl, 'mouseover', this.mouseoverListener);
+      Event.stopObserving(this.options.externalControl, 'mouseout', this.mouseoutListener);
+    }
+  }
+};
+
+Ajax.InPlaceCollectionEditor = Class.create();
+Object.extend(Ajax.InPlaceCollectionEditor.prototype, Ajax.InPlaceEditor.prototype);
+Object.extend(Ajax.InPlaceCollectionEditor.prototype, {
+  createEditField: function() {
+    if (!this.cached_selectTag) {
+      var selectTag = document.createElement("select");
+      var collection = this.options.collection || [];
+      var optionTag;
+      collection.each(function(e,i) {
+        optionTag = document.createElement("option");
+        optionTag.value = (e instanceof Array) ? e[0] : e;
+        if((typeof this.options.value == 'undefined') && 
+          ((e instanceof Array) ? this.element.innerHTML == e[1] : e == optionTag.value)) optionTag.selected = true;
+        if(this.options.value==optionTag.value) optionTag.selected = true;
+        optionTag.appendChild(document.createTextNode((e instanceof Array) ? e[1] : e));
+        selectTag.appendChild(optionTag);
+      }.bind(this));
+      this.cached_selectTag = selectTag;
+    }
+
+    this.editField = this.cached_selectTag;
+    if(this.options.loadTextURL) this.loadExternalText();
+    this.form.appendChild(this.editField);
+    this.options.callback = function(form, value) {
+      return "value=" + encodeURIComponent(value);
+    }
+  }
+});
+
+// Delayed observer, like Form.Element.Observer, 
+// but waits for delay after last key input
+// Ideal for live-search fields
+
+Form.Element.DelayedObserver = Class.create();
+Form.Element.DelayedObserver.prototype = {
+  initialize: function(element, delay, callback) {
+    this.delay     = delay || 0.5;
+    this.element   = $(element);
+    this.callback  = callback;
+    this.timer     = null;
+    this.lastValue = $F(this.element); 
+    Event.observe(this.element,'keyup',this.delayedListener.bindAsEventListener(this));
+  },
+  delayedListener: function(event) {
+    if(this.lastValue == $F(this.element)) return;
+    if(this.timer) clearTimeout(this.timer);
+    this.timer = setTimeout(this.onTimerEvent.bind(this), this.delay * 1000);
+    this.lastValue = $F(this.element);
+  },
+  onTimerEvent: function() {
+    this.timer = null;
+    this.callback(this.element, $F(this.element));
+  }
+};

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/dragdrop.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/dragdrop.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/dragdrop.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1035 +0,0 @@
-// script.aculo.us dragdrop.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
-
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//           (c) 2005 Sammi Williams (http://www.oriontransfer.co.nz, sammi at oriontransfer.co.nz)
-//
-// See scriptaculous.js for full license.
-
-/*--------------------------------------------------------------------------*/
-
-if(typeof Effect == 'undefined')
-  throw("dragdrop.js requires including script.aculo.us' effects.js library");
-
-var Droppables = {
-  drops: [],
-
-  remove: function(element) {
-    this.drops = this.drops.reject(function(d) { return d.element==$(element) });
-  },
-
-  add: function(element) {
-    element = $(element);
-    var options = Object.extend({
-      greedy:     true,
-      hoverclass: null,
-      tree:       false
-    }, arguments[1] || {});
-
-    // cache containers
-    if(options.containment) {
-      options._containers = [];
-      var containment = options.containment;
-      if((typeof containment == 'object') &&
-        (containment.constructor == Array)) {
-        containment.each( function(c) { options._containers.push($(c)) });
-      } else {
-        options._containers.push($(containment));
-      }
-    }
-
-    if(options.accept) options.accept = [options.accept].flatten();
-
-    Element.makePositioned(element); // fix IE
-    options.element = element;
-
-    this.drops.push(options);
-  },
-
-  findDeepestChild: function(drops) {
-    deepest = drops[0];
-
-    for (i = 1; i < drops.length; ++i)
-      if (Element.isParent(drops[i].element, deepest.element))
-        deepest = drops[i];
-
-    return deepest;
-  },
-
-  isContained: function(element, drop) {
-    var containmentNode;
-    if(drop.tree) {
-      containmentNode = element.treeNode;
-    } else {
-      containmentNode = element.parentNode;
-    }
-    return drop._containers.detect(function(c) { return containmentNode == c });
-  },
-
-  isAffected: function(point, element, drop) {
-    return (
-      (drop.element!=element) &&
-      ((!drop._containers) ||
-        this.isContained(element, drop)) &&
-      ((!drop.accept) ||
-        (Element.classNames(element).detect(
-          function(v) { return drop.accept.include(v) } ) )) &&
-      Position.within(drop.element, point[0], point[1]) );
-  },
-
-  deactivate: function(drop) {
-    if(drop.hoverclass)
-      Element.removeClassName(drop.element, drop.hoverclass);
-    this.last_active = null;
-  },
-
-  activate: function(drop) {
-    if(drop.hoverclass)
-      Element.addClassName(drop.element, drop.hoverclass);
-    this.last_active = drop;
-  },
-
-  show: function(point, element) {
-    if(!this.drops.length) return;
-    var affected = [];
-
-    if(this.last_active) this.deactivate(this.last_active);
-    this.drops.each( function(drop) {
-      if(Droppables.isAffected(point, element, drop))
-        affected.push(drop);
-    });
-
-    if(affected.length>0) {
-      drop = Droppables.findDeepestChild(affected);
-      Position.within(drop.element, point[0], point[1]);
-      if(drop.onHover)
-        drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element));
-
-      Droppables.activate(drop);
-    }
-  },
-
-  fire: function(event, element) {
-    if(!this.last_active) return;
-    Position.prepare();
-
-    if (this.isAffected([Event.pointerX(event), Event.pointerY(event)], element, this.last_active))
-      if (this.last_active.onDrop)
-        this.last_active.onDrop(element, this.last_active.element, event);
-  },
-
-  reset: function() {
-    if(this.last_active)
-      this.deactivate(this.last_active);
-  }
-}
-
-var Draggables = {
-  drags: [],
-  observers: [],
-
-  register: function(draggable) {
-    if(this.drags.length == 0) {
-      this.eventMouseUp   = this.endDrag.bindAsEventListener(this);
-      this.eventMouseMove = this.updateDrag.bindAsEventListener(this);
-      this.eventKeypress  = this.keyPress.bindAsEventListener(this);
-
-      Event.observe(document, "mouseup", this.eventMouseUp);
-      Event.observe(document, "mousemove", this.eventMouseMove);
-      Event.observe(document, "keypress", this.eventKeypress);
-    }
-    this.drags.push(draggable);
-  },
-
-  unregister: function(draggable) {
-    this.drags = this.drags.reject(function(d) { return d==draggable });
-    if(this.drags.length == 0) {
-      Event.stopObserving(document, "mouseup", this.eventMouseUp);
-      Event.stopObserving(document, "mousemove", this.eventMouseMove);
-      Event.stopObserving(document, "keypress", this.eventKeypress);
-    }
-  },
-
-  activate: function(draggable) {
-    if(draggable.options.delay) {
-      this._timeout = setTimeout(function() {
-        Draggables._timeout = null;
-        window.focus();
-        Draggables.activeDraggable = draggable;
-      }.bind(this), draggable.options.delay);
-    } else {
-      window.focus(); // allows keypress events if window isn't currently focused, fails for Safari
-      this.activeDraggable = draggable;
-    }
-  },
-
-  deactivate: function() {
-    this.activeDraggable = null;
-  },
-
-  updateDrag: function(event) {
-    if(!this.activeDraggable) return;
-    var pointer = [Event.pointerX(event), Event.pointerY(event)];
-    // Mozilla-based browsers fire successive mousemove events with
-    // the same coordinates, prevent needless redrawing (moz bug?)
-    if(this._lastPointer && (this._lastPointer.inspect() == pointer.inspect())) return;
-    this._lastPointer = pointer;
-
-    this.activeDraggable.updateDrag(event, pointer);
-  },
-
-  endDrag: function(event) {
-    if(this._timeout) {
-      clearTimeout(this._timeout);
-      this._timeout = null;
-    }
-    if(!this.activeDraggable) return;
-    this._lastPointer = null;
-    this.activeDraggable.endDrag(event);
-    this.activeDraggable = null;
-  },
-
-  keyPress: function(event) {
-    if(this.activeDraggable)
-      this.activeDraggable.keyPress(event);
-  },
-
-  addObserver: function(observer) {
-    this.observers.push(observer);
-    this._cacheObserverCallbacks();
-  },
-
-  removeObserver: function(element) {  // element instead of observer fixes mem leaks
-    this.observers = this.observers.reject( function(o) { return o.element==element });
-    this._cacheObserverCallbacks();
-  },
-
-  notify: function(eventName, draggable, event) {  // 'onStart', 'onEnd', 'onDrag'
-    if(this[eventName+'Count'] > 0)
-      this.observers.each( function(o) {
-        if(o[eventName]) o[eventName](eventName, draggable, event);
-      });
-    if(draggable.options[eventName]) draggable.options[eventName](draggable, event);
-  },
-
-  _cacheObserverCallbacks: function() {
-    ['onStart','onEnd','onDrag'].each( function(eventName) {
-      Draggables[eventName+'Count'] = Draggables.observers.select(
-        function(o) { return o[eventName]; }
-      ).length;
-    });
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var Draggable = Class.create();
-Draggable._dragging    = {};
-
-Draggable.prototype = {
-  initialize: function(element) {
-    var defaults = {
-      handle: false,
-      reverteffect: function(element, top_offset, left_offset) {
-        var dur = Math.sqrt(Math.abs(top_offset^2)+Math.abs(left_offset^2))*0.02;
-        new Effect.Move(element, { x: -left_offset, y: -top_offset, duration: dur,
-          queue: {scope:'_draggable', position:'end'}
-        });
-      },
-      endeffect: function(element) {
-        var toOpacity = typeof element._opacity == 'number' ? element._opacity : 1.0;
-        new Effect.Opacity(element, {duration:0.2, from:0.7, to:toOpacity,
-          queue: {scope:'_draggable', position:'end'},
-          afterFinish: function(){
-            Draggable._dragging[element] = false
-          }
-        });
-      },
-      zindex: 1000,
-      revert: false,
-      scroll: false,
-      scrollSensitivity: 20,
-      scrollSpeed: 15,
-      snap: false,  // false, or xy or [x,y] or function(x,y){ return [x,y] }
-      delay: 0
-    };
-
-    if(arguments[1] && typeof arguments[1].endeffect == 'undefined')
-      Object.extend(defaults, {
-        starteffect: function(element) {
-          element._opacity = Element.getOpacity(element);
-          Draggable._dragging[element] = true;
-          new Effect.Opacity(element, {duration:0.2, from:element._opacity, to:0.7});
-        }
-      });
-
-    var options = Object.extend(defaults, arguments[1] || {});
-
-    this.element = $(element);
-
-    if(options.handle && (typeof options.handle == 'string')) {
-      var h = Element.childrenWithClassName(this.element, options.handle, true);
-      if(h.length>0) this.handle = h[0];
-    }
-    if(!this.handle) this.handle = $(options.handle);
-    if(!this.handle) this.handle = this.element;
-
-    if(options.scroll && !options.scroll.scrollTo && !options.scroll.outerHTML) {
-      options.scroll = $(options.scroll);
-      this._isScrollChild = Element.childOf(this.element, options.scroll);
-    }
-
-    Element.makePositioned(this.element); // fix IE
-
-    this.delta    = this.currentDelta();
-    this.options  = options;
-    this.dragging = false;
-
-    this.eventMouseDown = this.initDrag.bindAsEventListener(this);
-    Event.observe(this.handle, "mousedown", this.eventMouseDown);
-
-    Draggables.register(this);
-  },
-
-  destroy: function() {
-    Event.stopObserving(this.handle, "mousedown", this.eventMouseDown);
-    Draggables.unregister(this);
-  },
-
-  currentDelta: function() {
-    return([
-      parseInt(Element.getStyle(this.element,'left') || '0'),
-      parseInt(Element.getStyle(this.element,'top') || '0')]);
-  },
-
-  initDrag: function(event) {
-    if(typeof Draggable._dragging[this.element] != 'undefined' &&
-      Draggable._dragging[this.element]) return;
-    if(Event.isLeftClick(event)) {
-      // abort on form elements, fixes a Firefox issue
-      var src = Event.element(event);
-      if(src.tagName && (
-        src.tagName=='INPUT' ||
-        src.tagName=='SELECT' ||
-        src.tagName=='OPTION' ||
-        src.tagName=='BUTTON' ||
-        src.tagName=='TEXTAREA')) return;
-
-      var pointer = [Event.pointerX(event), Event.pointerY(event)];
-      var pos     = Position.cumulativeOffset(this.element);
-      this.offset = [0,1].map( function(i) { return (pointer[i] - pos[i]) });
-
-      Draggables.activate(this);
-      Event.stop(event);
-    }
-  },
-
-  startDrag: function(event) {
-    this.dragging = true;
-
-    if(this.options.zindex) {
-      this.originalZ = parseInt(Element.getStyle(this.element,'z-index') || 0);
-      this.element.style.zIndex = this.options.zindex;
-    }
-
-    if(this.options.ghosting) {
-      this._clone = this.element.cloneNode(true);
-      Position.absolutize(this.element);
-      this.element.parentNode.insertBefore(this._clone, this.element);
-    }
-
-    if(this.options.scroll) {
-      if (this.options.scroll == window) {
-        var where = this._getWindowScroll(this.options.scroll);
-        this.originalScrollLeft = where.left;
-        this.originalScrollTop = where.top;
-      } else {
-        this.originalScrollLeft = this.options.scroll.scrollLeft;
-        this.originalScrollTop = this.options.scroll.scrollTop;
-      }
-    }
-
-    Draggables.notify('onStart', this, event);
-
-    if(this.options.starteffect) this.options.starteffect(this.element);
-  },
-
-  updateDrag: function(event, pointer) {
-    if(!this.dragging) this.startDrag(event);
-    Position.prepare();
-    Droppables.show(pointer, this.element);
-    Draggables.notify('onDrag', this, event);
-
-    this.draw(pointer);
-    if(this.options.change) this.options.change(this);
-
-    if(this.options.scroll) {
-      this.stopScrolling();
-
-      var p;
-      if (this.options.scroll == window) {
-        with(this._getWindowScroll(this.options.scroll)) { p = [ left, top, left+width, top+height ]; }
-      } else {
-        p = Position.page(this.options.scroll);
-        p[0] += this.options.scroll.scrollLeft;
-        p[1] += this.options.scroll.scrollTop;
-
-        p[0] += (window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0);
-        p[1] += (window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0);
-
-        p.push(p[0]+this.options.scroll.offsetWidth);
-        p.push(p[1]+this.options.scroll.offsetHeight);
-      }
-      var speed = [0,0];
-      if(pointer[0] < (p[0]+this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[0]+this.options.scrollSensitivity);
-      if(pointer[1] < (p[1]+this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[1]+this.options.scrollSensitivity);
-      if(pointer[0] > (p[2]-this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[2]-this.options.scrollSensitivity);
-      if(pointer[1] > (p[3]-this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[3]-this.options.scrollSensitivity);
-      this.startScrolling(speed);
-    }
-
-    // fix AppleWebKit rendering
-    if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
-
-    Event.stop(event);
-  },
-
-  finishDrag: function(event, success) {
-    this.dragging = false;
-
-    if(this.options.ghosting) {
-      Position.relativize(this.element);
-      Element.remove(this._clone);
-      this._clone = null;
-    }
-
-    if(success) Droppables.fire(event, this.element);
-    Draggables.notify('onEnd', this, event);
-
-    var revert = this.options.revert;
-    if(revert && typeof revert == 'function') revert = revert(this.element);
-
-    var d = this.currentDelta();
-    if(revert && this.options.reverteffect) {
-      this.options.reverteffect(this.element,
-        d[1]-this.delta[1], d[0]-this.delta[0]);
-    } else {
-      this.delta = d;
-    }
-
-    if(this.options.zindex)
-      this.element.style.zIndex = this.originalZ;
-
-    if(this.options.endeffect)
-      this.options.endeffect(this.element);
-
-    Draggables.deactivate(this);
-    Droppables.reset();
-  },
-
-  keyPress: function(event) {
-    if(event.keyCode!=Event.KEY_ESC) return;
-    this.finishDrag(event, false);
-    Event.stop(event);
-  },
-
-  endDrag: function(event) {
-    if(!this.dragging) return;
-    this.stopScrolling();
-    this.finishDrag(event, true);
-    Event.stop(event);
-  },
-
-  draw: function(point) {
-    var pos = Position.cumulativeOffset(this.element);
-    if(this.options.ghosting) {
-      var r   = Position.realOffset(this.element);
-      window.status = r.inspect();
-      pos[0] += r[0] - Position.deltaX; pos[1] += r[1] - Position.deltaY;
-    }
-
-    var d = this.currentDelta();
-    pos[0] -= d[0]; pos[1] -= d[1];
-
-    if(this.options.scroll && (this.options.scroll != window && this._isScrollChild)) {
-      pos[0] -= this.options.scroll.scrollLeft-this.originalScrollLeft;
-      pos[1] -= this.options.scroll.scrollTop-this.originalScrollTop;
-    }
-
-    var p = [0,1].map(function(i){
-      return (point[i]-pos[i]-this.offset[i])
-    }.bind(this));
-
-    if(this.options.snap) {
-      if(typeof this.options.snap == 'function') {
-        p = this.options.snap(p[0],p[1],this);
-      } else {
-      if(this.options.snap instanceof Array) {
-        p = p.map( function(v, i) {
-          return Math.round(v/this.options.snap[i])*this.options.snap[i] }.bind(this))
-      } else {
-        p = p.map( function(v) {
-          return Math.round(v/this.options.snap)*this.options.snap }.bind(this))
-      }
-    }}
-
-    var style = this.element.style;
-    if((!this.options.constraint) || (this.options.constraint=='horizontal'))
-      style.left = p[0] + "px";
-    if((!this.options.constraint) || (this.options.constraint=='vertical'))
-      style.top  = p[1] + "px";
-
-    if(style.visibility=="hidden") style.visibility = ""; // fix gecko rendering
-  },
-
-  stopScrolling: function() {
-    if(this.scrollInterval) {
-      clearInterval(this.scrollInterval);
-      this.scrollInterval = null;
-      Draggables._lastScrollPointer = null;
-    }
-  },
-
-  startScrolling: function(speed) {
-    if(!(speed[0] || speed[1])) return;
-    this.scrollSpeed = [speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed];
-    this.lastScrolled = new Date();
-    this.scrollInterval = setInterval(this.scroll.bind(this), 10);
-  },
-
-  scroll: function() {
-    var current = new Date();
-    var delta = current - this.lastScrolled;
-    this.lastScrolled = current;
-    if(this.options.scroll == window) {
-      with (this._getWindowScroll(this.options.scroll)) {
-        if (this.scrollSpeed[0] || this.scrollSpeed[1]) {
-          var d = delta / 1000;
-          this.options.scroll.scrollTo( left + d*this.scrollSpeed[0], top + d*this.scrollSpeed[1] );
-        }
-      }
-    } else {
-      this.options.scroll.scrollLeft += this.scrollSpeed[0] * delta / 1000;
-      this.options.scroll.scrollTop  += this.scrollSpeed[1] * delta / 1000;
-    }
-
-    Position.prepare();
-    Droppables.show(Draggables._lastPointer, this.element);
-    Draggables.notify('onDrag', this);
-    if (this._isScrollChild) {
-      Draggables._lastScrollPointer = Draggables._lastScrollPointer || $A(Draggables._lastPointer);
-      Draggables._lastScrollPointer[0] += this.scrollSpeed[0] * delta / 1000;
-      Draggables._lastScrollPointer[1] += this.scrollSpeed[1] * delta / 1000;
-      if (Draggables._lastScrollPointer[0] < 0)
-        Draggables._lastScrollPointer[0] = 0;
-      if (Draggables._lastScrollPointer[1] < 0)
-        Draggables._lastScrollPointer[1] = 0;
-      this.draw(Draggables._lastScrollPointer);
-    }
-
-    if(this.options.change) this.options.change(this);
-  },
-
-  _getWindowScroll: function(w) {
-    var T, L, W, H;
-    with (w.document) {
-      if (w.document.documentElement && documentElement.scrollTop) {
-        T = documentElement.scrollTop;
-        L = documentElement.scrollLeft;
-      } else if (w.document.body) {
-        T = body.scrollTop;
-        L = body.scrollLeft;
-      }
-      if (w.innerWidth) {
-        W = w.innerWidth;
-        H = w.innerHeight;
-      } else if (w.document.documentElement && documentElement.clientWidth) {
-        W = documentElement.clientWidth;
-        H = documentElement.clientHeight;
-      } else {
-        W = body.offsetWidth;
-        H = body.offsetHeight
-      }
-    }
-    return { top: T, left: L, width: W, height: H };
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var SortableObserver = Class.create();
-SortableObserver.prototype = {
-  initialize: function(element, observer) {
-    this.element   = $(element);
-    this.observer  = observer;
-    this.lastValue = Sortable.serialize(this.element);
-  },
-
-  onStart: function() {
-    this.lastValue = Sortable.serialize(this.element);
-  },
-
-  onEnd: function() {
-    Sortable.unmark();
-    if(this.lastValue != Sortable.serialize(this.element))
-      this.observer(this.element)
-  }
-}
-
-var Sortable = {
-  SERIALIZE_RULE: /^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,
-
-  sortables: {},
-
-  _findRootElement: function(element) {
-    while (element.tagName != "BODY") {
-      if(element.id && Sortable.sortables[element.id]) return element;
-      element = element.parentNode;
-    }
-  },
-
-  options: function(element) {
-    element = Sortable._findRootElement($(element));
-    if(!element) return;
-    return Sortable.sortables[element.id];
-  },
-
-  destroy: function(element){
-    var s = Sortable.options(element);
-
-    if(s) {
-      Draggables.removeObserver(s.element);
-      s.droppables.each(function(d){ Droppables.remove(d) });
-      s.draggables.invoke('destroy');
-
-      delete Sortable.sortables[s.element.id];
-    }
-  },
-
-  create: function(element) {
-    element = $(element);
-    var options = Object.extend({
-      element:     element,
-      tag:         'li',       // assumes li children, override with tag: 'tagname'
-      dropOnEmpty: false,
-      tree:        false,
-      treeTag:     'ul',
-      overlap:     'vertical', // one of 'vertical', 'horizontal'
-      constraint:  'vertical', // one of 'vertical', 'horizontal', false
-      containment: element,    // also takes array of elements (or id's); or false
-      handle:      false,      // or a CSS class
-      only:        false,
-      delay:       0,
-      hoverclass:  null,
-      ghosting:    false,
-      scroll:      false,
-      scrollSensitivity: 20,
-      scrollSpeed: 15,
-      format:      this.SERIALIZE_RULE,
-      onChange:    Prototype.emptyFunction,
-      onUpdate:    Prototype.emptyFunction
-    }, arguments[1] || {});
-
-    // clear any old sortable with same element
-    this.destroy(element);
-
-    // build options for the draggables
-    var options_for_draggable = {
-      revert:      true,
-      scroll:      options.scroll,
-      scrollSpeed: options.scrollSpeed,
-      scrollSensitivity: options.scrollSensitivity,
-      delay:       options.delay,
-      ghosting:    options.ghosting,
-      constraint:  options.constraint,
-      handle:      options.handle };
-
-    if(options.starteffect)
-      options_for_draggable.starteffect = options.starteffect;
-
-    if(options.reverteffect)
-      options_for_draggable.reverteffect = options.reverteffect;
-    else
-      if(options.ghosting) options_for_draggable.reverteffect = function(element) {
-        element.style.top  = 0;
-        element.style.left = 0;
-      };
-
-    if(options.endeffect)
-      options_for_draggable.endeffect = options.endeffect;
-
-    if(options.zindex)
-      options_for_draggable.zindex = options.zindex;
-
-    // build options for the droppables
-    var options_for_droppable = {
-      overlap:     options.overlap,
-      containment: options.containment,
-      tree:        options.tree,
-      hoverclass:  options.hoverclass,
-      onHover:     Sortable.onHover
-      //greedy:      !options.dropOnEmpty
-    }
-
-    var options_for_tree = {
-      onHover:      Sortable.onEmptyHover,
-      overlap:      options.overlap,
-      containment:  options.containment,
-      hoverclass:   options.hoverclass
-    }
-
-    // fix for gecko engine
-    Element.cleanWhitespace(element);
-
-    options.draggables = [];
-    options.droppables = [];
-
-    // drop on empty handling
-    if(options.dropOnEmpty || options.tree) {
-      Droppables.add(element, options_for_tree);
-      options.droppables.push(element);
-    }
-
-    (this.findElements(element, options) || []).each( function(e) {
-      // handles are per-draggable
-      var handle = options.handle ?
-        Element.childrenWithClassName(e, options.handle)[0] : e;
-      options.draggables.push(
-        new Draggable(e, Object.extend(options_for_draggable, { handle: handle })));
-      Droppables.add(e, options_for_droppable);
-      if(options.tree) e.treeNode = element;
-      options.droppables.push(e);
-    });
-
-    if(options.tree) {
-      (Sortable.findTreeElements(element, options) || []).each( function(e) {
-        Droppables.add(e, options_for_tree);
-        e.treeNode = element;
-        options.droppables.push(e);
-      });
-    }
-
-    // keep reference
-    this.sortables[element.id] = options;
-
-    // for onupdate
-    Draggables.addObserver(new SortableObserver(element, options.onUpdate));
-
-  },
-
-  // return all suitable-for-sortable elements in a guaranteed order
-  findElements: function(element, options) {
-    return Element.findChildren(
-      element, options.only, options.tree ? true : false, options.tag);
-  },
-
-  findTreeElements: function(element, options) {
-    return Element.findChildren(
-      element, options.only, options.tree ? true : false, options.treeTag);
-  },
-
-  onHover: function(element, dropon, overlap) {
-    if(Element.isParent(dropon, element)) return;
-
-    if(overlap > .33 && overlap < .66 && Sortable.options(dropon).tree) {
-      return;
-    } else if(overlap>0.5) {
-      Sortable.mark(dropon, 'before');
-      if(dropon.previousSibling != element) {
-        var oldParentNode = element.parentNode;
-        element.style.visibility = "hidden"; // fix gecko rendering
-
-        Sortable.createGuide(element);
-        dropon.parentNode.insertBefore(element, dropon);
-        dropon.parentNode.insertBefore(Sortable._guide, element);
-        Sortable.markEmptyPlace(element);
-
-        if(dropon.parentNode!=oldParentNode)
-          Sortable.options(oldParentNode).onChange(element);
-        Sortable.options(dropon.parentNode).onChange(element);
-      }
-    } else {
-      Sortable.mark(dropon, 'after');
-      var nextElement = dropon.nextSibling || null;
-
-      if(nextElement != element) {
-        var oldParentNode = element.parentNode;
-        element.style.visibility = "hidden"; // fix gecko rendering
-
-        Sortable.createGuide(element);
-        dropon.parentNode.insertBefore(element, nextElement);
-        dropon.parentNode.insertBefore(Sortable._guide, element);
-        Sortable.markEmptyPlace(element);
-
-        if(dropon.parentNode!=oldParentNode)
-          Sortable.options(oldParentNode).onChange(element);
-        Sortable.options(dropon.parentNode).onChange(element);
-      }
-    }
-  },
-
-
-
-  onEmptyHover: function(element, dropon, overlap) {
-    var oldParentNode = element.parentNode;
-    var droponOptions = Sortable.options(dropon);
-
-    if(!Element.isParent(dropon, element)) {
-      var index;
-
-      var children = Sortable.findElements(dropon, {tag: droponOptions.tag, only: droponOptions.only});
-      var child = null;
-
-      if(children) {
-        var offset = Element.offsetSize(dropon, droponOptions.overlap) * (1.0 - overlap);
-
-        for (index = 0; index < children.length; index += 1) {
-          if (offset - Element.offsetSize (children[index], droponOptions.overlap) >= 0) {
-            offset -= Element.offsetSize (children[index], droponOptions.overlap);
-          } else if (offset - (Element.offsetSize (children[index], droponOptions.overlap) / 2) >= 0) {
-            child = index + 1 < children.length ? children[index + 1] : null;
-            break;
-          } else {
-            child = children[index];
-            break;
-          }
-        }
-      }
-
-      Sortable.createGuide(element);
-      dropon.insertBefore(element, child);
-      dropon.insertBefore(Sortable._guide, element);
-      Sortable.markEmptyPlace(element);
-
-      Sortable.options(oldParentNode).onChange(element);
-      droponOptions.onChange(element);
-    }
-  },
-  createGuide : function (element) {
-    if(!Sortable._guide) {
-          Sortable._guide = $('_guide') || document.createElement('DIV');
-          Sortable._guide.style.position = 'relative';
-          Sortable._guide.style.width = '1px';
-          Sortable._guide.style.height = '0px';
-          Sortable._guide.style.left == '0px';
-          Sortable._guide.style.top == '0px';
-
-          Sortable._guide.style.cssFloat = 'left';
-          Sortable._guide.id = 'guide';
-
-          document.getElementsByTagName("body").item(0).appendChild(Sortable._guide);
-    }
-
-  },
-
-  markEmptyPlace: function(element) {
-
-    if(!Sortable._emptyPlaceMarker) {
-      Sortable._emptyPlaceMarker = $('emptyPlaceMarker') || document.createElement('DIV');
-      Element.hide(Sortable._emptyPlaceMarker);
-      Element.addClassName(Sortable._emptyPlaceMarker, 'emptyPlaceMarker');
-      Sortable._emptyPlaceMarker.style.position = 'absolute';
-      document.getElementsByTagName("body").item(0).appendChild(Sortable._emptyPlaceMarker);
-    }
-
-    var pos = Position.cumulativeOffset(Sortable._guide);
-    Sortable._emptyPlaceMarker.style.left = (pos[0] + 5)+ 'px';
-    Sortable._emptyPlaceMarker.style.top = (pos[1] + 5) + 'px';
-
-    var dim = {};
-    dim.width = (Element.getDimensions(element).width-5) + 'px';
-    dim.height = (Element.getDimensions(element).height-5) + 'px';
-    Sortable._emptyPlaceMarker.setStyle(dim);
-
-    var mg = Element.getStyle(element, 'margin');
-    if(mg && mg != '') {
-        Sortable._emptyPlaceMarker.setStyle({margin : mg});
-    } else  {
-        Sortable._emptyPlaceMarker.setStyle({ margin : ''});
-    }
-
-    Element.show(Sortable._emptyPlaceMarker);
-  },
-
-  unmark: function() {
-    if(Sortable._marker) Element.hide(Sortable._marker);
-    if(Sortable._guide && Sortable._guide.parentNode){
-        Sortable._guide.parentNode.removeChild(Sortable._guide);
-    }
-    if(Sortable._emptyPlaceMarker) Element.hide(Sortable._emptyPlaceMarker);
-  },
-
-  mark: function(dropon, position) {
-    // mark on ghosting only
-    var sortable = Sortable.options(dropon.parentNode);
-    if(sortable && !sortable.ghosting) return;
-
-    if(!Sortable._marker) {
-      Sortable._marker = $('dropmarker') || document.createElement('DIV');
-      Element.hide(Sortable._marker);
-      Element.addClassName(Sortable._marker, 'dropmarker');
-      Sortable._marker.style.position = 'absolute';
-      document.getElementsByTagName("body").item(0).appendChild(Sortable._marker);
-    }
-    var offsets = Position.cumulativeOffset(dropon);
-    Sortable._marker.style.left = offsets[0] + 'px';
-    Sortable._marker.style.top = offsets[1] + 'px';
-
-    if(position=='after')
-      if(sortable.overlap == 'horizontal')
-        Sortable._marker.style.left = (offsets[0]+dropon.clientWidth) + 'px';
-      else
-        Sortable._marker.style.top = (offsets[1]+dropon.clientHeight) + 'px';
-
-    Element.show(Sortable._marker);
-  },
-
-  _tree: function(element, options, parent) {
-    var children = Sortable.findElements(element, options) || [];
-
-    for (var i = 0; i < children.length; ++i) {
-      var match = children[i].id.match(options.format);
-
-      if (!match) continue;
-
-      var child = {
-        id: encodeURIComponent(match ? match[1] : null),
-        element: element,
-        parent: parent,
-        children: new Array,
-        position: parent.children.length,
-        container: Sortable._findChildrenElement(children[i], options.treeTag.toUpperCase())
-      }
-
-      /* Get the element containing the children and recurse over it */
-      if (child.container)
-        this._tree(child.container, options, child)
-
-      parent.children.push (child);
-    }
-
-    return parent;
-  },
-
-  /* Finds the first element of the given tag type within a parent element.
-    Used for finding the first LI[ST] within a L[IST]I[TEM].*/
-  _findChildrenElement: function (element, containerTag) {
-    if (element && element.hasChildNodes)
-      for (var i = 0; i < element.childNodes.length; ++i)
-        if (element.childNodes[i].tagName == containerTag)
-          return element.childNodes[i];
-
-    return null;
-  },
-
-  tree: function(element) {
-    element = $(element);
-    var sortableOptions = this.options(element);
-    var options = Object.extend({
-      tag: sortableOptions.tag,
-      treeTag: sortableOptions.treeTag,
-      only: sortableOptions.only,
-      name: element.id,
-      format: sortableOptions.format
-    }, arguments[1] || {});
-
-    var root = {
-      id: null,
-      parent: null,
-      children: new Array,
-      container: element,
-      position: 0
-    }
-
-    return Sortable._tree (element, options, root);
-  },
-
-  /* Construct a [i] index for a particular node */
-  _constructIndex: function(node) {
-    var index = '';
-    do {
-      if (node.id) index = '[' + node.position + ']' + index;
-    } while ((node = node.parent) != null);
-    return index;
-  },
-
-  sequence: function(element) {
-    element = $(element);
-    var options = Object.extend(this.options(element), arguments[1] || {});
-
-    return $(this.findElements(element, options) || []).map( function(item) {
-      return item.id.match(options.format) ? item.id.match(options.format)[1] : '';
-    });
-  },
-
-  setSequence: function(element, new_sequence) {
-    element = $(element);
-    var options = Object.extend(this.options(element), arguments[2] || {});
-
-    var nodeMap = {};
-    this.findElements(element, options).each( function(n) {
-        if (n.id.match(options.format))
-            nodeMap[n.id.match(options.format)[1]] = [n, n.parentNode];
-        n.parentNode.removeChild(n);
-    });
-
-    new_sequence.each(function(ident) {
-      var n = nodeMap[ident];
-      if (n) {
-        n[1].appendChild(n[0]);
-        delete nodeMap[ident];
-      }
-    });
-  },
-
-  serialize: function(element) {
-    element = $(element);
-    var options = Object.extend(Sortable.options(element), arguments[1] || {});
-    var name = encodeURIComponent(
-      (arguments[1] && arguments[1].name) ? arguments[1].name : element.id);
-
-    if (options.tree) {
-      return Sortable.tree(element, arguments[1]).children.map( function (item) {
-        return [name + Sortable._constructIndex(item) + "[id]=" +
-                encodeURIComponent(item.id)].concat(item.children.map(arguments.callee));
-      }).flatten().join('&');
-    } else {
-      return Sortable.sequence(element, arguments[1]).map( function(item) {
-        return name + "[]=" + encodeURIComponent(item);
-      }).join('&');
-    }
-  }
-}
-
-/* Returns true if child is contained within element */
-Element.isParent = function(child, element) {
-  if (!child.parentNode || child == element) return false;
-
-  if (child.parentNode == element) return true;
-
-  return Element.isParent(child.parentNode, element);
-}
-
-Element.findChildren = function(element, only, recursive, tagName) {
-  if(!element.hasChildNodes()) return null;
-  tagName = tagName.toUpperCase();
-  if(only) only = [only].flatten();
-  var elements = [];
-  $A(element.childNodes).each( function(e) {
-    if(e.tagName && e.tagName.toUpperCase()==tagName &&
-      (!only || (Element.classNames(e).detect(function(v) { return only.include(v) }))))
-        elements.push(e);
-    if(recursive) {
-      var grandchildren = Element.findChildren(e, only, recursive, tagName);
-      if(grandchildren) elements.push(grandchildren);
-    }
-  });
-
-  return (elements.length>0 ? elements.flatten() : []);
-}
-
-Element.offsetSize = function (element, type) {
-  if (type == 'vertical' || type == 'height')
-    return element.offsetHeight;
-  else
-    return element.offsetWidth;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/dragdrop.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/dragdrop.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/dragdrop.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/dragdrop.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1035 @@
+// script.aculo.us dragdrop.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
+
+// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
+//           (c) 2005 Sammi Williams (http://www.oriontransfer.co.nz, sammi at oriontransfer.co.nz)
+//
+// See scriptaculous.js for full license.
+
+/*--------------------------------------------------------------------------*/
+
+if(typeof Effect == 'undefined')
+  throw("dragdrop.js requires including script.aculo.us' effects.js library");
+
+var Droppables = {
+  drops: [],
+
+  remove: function(element) {
+    this.drops = this.drops.reject(function(d) { return d.element==$(element) });
+  },
+
+  add: function(element) {
+    element = $(element);
+    var options = Object.extend({
+      greedy:     true,
+      hoverclass: null,
+      tree:       false
+    }, arguments[1] || {});
+
+    // cache containers
+    if(options.containment) {
+      options._containers = [];
+      var containment = options.containment;
+      if((typeof containment == 'object') &&
+        (containment.constructor == Array)) {
+        containment.each( function(c) { options._containers.push($(c)) });
+      } else {
+        options._containers.push($(containment));
+      }
+    }
+
+    if(options.accept) options.accept = [options.accept].flatten();
+
+    Element.makePositioned(element); // fix IE
+    options.element = element;
+
+    this.drops.push(options);
+  },
+
+  findDeepestChild: function(drops) {
+    deepest = drops[0];
+
+    for (i = 1; i < drops.length; ++i)
+      if (Element.isParent(drops[i].element, deepest.element))
+        deepest = drops[i];
+
+    return deepest;
+  },
+
+  isContained: function(element, drop) {
+    var containmentNode;
+    if(drop.tree) {
+      containmentNode = element.treeNode;
+    } else {
+      containmentNode = element.parentNode;
+    }
+    return drop._containers.detect(function(c) { return containmentNode == c });
+  },
+
+  isAffected: function(point, element, drop) {
+    return (
+      (drop.element!=element) &&
+      ((!drop._containers) ||
+        this.isContained(element, drop)) &&
+      ((!drop.accept) ||
+        (Element.classNames(element).detect(
+          function(v) { return drop.accept.include(v) } ) )) &&
+      Position.within(drop.element, point[0], point[1]) );
+  },
+
+  deactivate: function(drop) {
+    if(drop.hoverclass)
+      Element.removeClassName(drop.element, drop.hoverclass);
+    this.last_active = null;
+  },
+
+  activate: function(drop) {
+    if(drop.hoverclass)
+      Element.addClassName(drop.element, drop.hoverclass);
+    this.last_active = drop;
+  },
+
+  show: function(point, element) {
+    if(!this.drops.length) return;
+    var affected = [];
+
+    if(this.last_active) this.deactivate(this.last_active);
+    this.drops.each( function(drop) {
+      if(Droppables.isAffected(point, element, drop))
+        affected.push(drop);
+    });
+
+    if(affected.length>0) {
+      drop = Droppables.findDeepestChild(affected);
+      Position.within(drop.element, point[0], point[1]);
+      if(drop.onHover)
+        drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element));
+
+      Droppables.activate(drop);
+    }
+  },
+
+  fire: function(event, element) {
+    if(!this.last_active) return;
+    Position.prepare();
+
+    if (this.isAffected([Event.pointerX(event), Event.pointerY(event)], element, this.last_active))
+      if (this.last_active.onDrop)
+        this.last_active.onDrop(element, this.last_active.element, event);
+  },
+
+  reset: function() {
+    if(this.last_active)
+      this.deactivate(this.last_active);
+  }
+}
+
+var Draggables = {
+  drags: [],
+  observers: [],
+
+  register: function(draggable) {
+    if(this.drags.length == 0) {
+      this.eventMouseUp   = this.endDrag.bindAsEventListener(this);
+      this.eventMouseMove = this.updateDrag.bindAsEventListener(this);
+      this.eventKeypress  = this.keyPress.bindAsEventListener(this);
+
+      Event.observe(document, "mouseup", this.eventMouseUp);
+      Event.observe(document, "mousemove", this.eventMouseMove);
+      Event.observe(document, "keypress", this.eventKeypress);
+    }
+    this.drags.push(draggable);
+  },
+
+  unregister: function(draggable) {
+    this.drags = this.drags.reject(function(d) { return d==draggable });
+    if(this.drags.length == 0) {
+      Event.stopObserving(document, "mouseup", this.eventMouseUp);
+      Event.stopObserving(document, "mousemove", this.eventMouseMove);
+      Event.stopObserving(document, "keypress", this.eventKeypress);
+    }
+  },
+
+  activate: function(draggable) {
+    if(draggable.options.delay) {
+      this._timeout = setTimeout(function() {
+        Draggables._timeout = null;
+        window.focus();
+        Draggables.activeDraggable = draggable;
+      }.bind(this), draggable.options.delay);
+    } else {
+      window.focus(); // allows keypress events if window isn't currently focused, fails for Safari
+      this.activeDraggable = draggable;
+    }
+  },
+
+  deactivate: function() {
+    this.activeDraggable = null;
+  },
+
+  updateDrag: function(event) {
+    if(!this.activeDraggable) return;
+    var pointer = [Event.pointerX(event), Event.pointerY(event)];
+    // Mozilla-based browsers fire successive mousemove events with
+    // the same coordinates, prevent needless redrawing (moz bug?)
+    if(this._lastPointer && (this._lastPointer.inspect() == pointer.inspect())) return;
+    this._lastPointer = pointer;
+
+    this.activeDraggable.updateDrag(event, pointer);
+  },
+
+  endDrag: function(event) {
+    if(this._timeout) {
+      clearTimeout(this._timeout);
+      this._timeout = null;
+    }
+    if(!this.activeDraggable) return;
+    this._lastPointer = null;
+    this.activeDraggable.endDrag(event);
+    this.activeDraggable = null;
+  },
+
+  keyPress: function(event) {
+    if(this.activeDraggable)
+      this.activeDraggable.keyPress(event);
+  },
+
+  addObserver: function(observer) {
+    this.observers.push(observer);
+    this._cacheObserverCallbacks();
+  },
+
+  removeObserver: function(element) {  // element instead of observer fixes mem leaks
+    this.observers = this.observers.reject( function(o) { return o.element==element });
+    this._cacheObserverCallbacks();
+  },
+
+  notify: function(eventName, draggable, event) {  // 'onStart', 'onEnd', 'onDrag'
+    if(this[eventName+'Count'] > 0)
+      this.observers.each( function(o) {
+        if(o[eventName]) o[eventName](eventName, draggable, event);
+      });
+    if(draggable.options[eventName]) draggable.options[eventName](draggable, event);
+  },
+
+  _cacheObserverCallbacks: function() {
+    ['onStart','onEnd','onDrag'].each( function(eventName) {
+      Draggables[eventName+'Count'] = Draggables.observers.select(
+        function(o) { return o[eventName]; }
+      ).length;
+    });
+  }
+}
+
+/*--------------------------------------------------------------------------*/
+
+var Draggable = Class.create();
+Draggable._dragging    = {};
+
+Draggable.prototype = {
+  initialize: function(element) {
+    var defaults = {
+      handle: false,
+      reverteffect: function(element, top_offset, left_offset) {
+        var dur = Math.sqrt(Math.abs(top_offset^2)+Math.abs(left_offset^2))*0.02;
+        new Effect.Move(element, { x: -left_offset, y: -top_offset, duration: dur,
+          queue: {scope:'_draggable', position:'end'}
+        });
+      },
+      endeffect: function(element) {
+        var toOpacity = typeof element._opacity == 'number' ? element._opacity : 1.0;
+        new Effect.Opacity(element, {duration:0.2, from:0.7, to:toOpacity,
+          queue: {scope:'_draggable', position:'end'},
+          afterFinish: function(){
+            Draggable._dragging[element] = false
+          }
+        });
+      },
+      zindex: 1000,
+      revert: false,
+      scroll: false,
+      scrollSensitivity: 20,
+      scrollSpeed: 15,
+      snap: false,  // false, or xy or [x,y] or function(x,y){ return [x,y] }
+      delay: 0
+    };
+
+    if(arguments[1] && typeof arguments[1].endeffect == 'undefined')
+      Object.extend(defaults, {
+        starteffect: function(element) {
+          element._opacity = Element.getOpacity(element);
+          Draggable._dragging[element] = true;
+          new Effect.Opacity(element, {duration:0.2, from:element._opacity, to:0.7});
+        }
+      });
+
+    var options = Object.extend(defaults, arguments[1] || {});
+
+    this.element = $(element);
+
+    if(options.handle && (typeof options.handle == 'string')) {
+      var h = Element.childrenWithClassName(this.element, options.handle, true);
+      if(h.length>0) this.handle = h[0];
+    }
+    if(!this.handle) this.handle = $(options.handle);
+    if(!this.handle) this.handle = this.element;
+
+    if(options.scroll && !options.scroll.scrollTo && !options.scroll.outerHTML) {
+      options.scroll = $(options.scroll);
+      this._isScrollChild = Element.childOf(this.element, options.scroll);
+    }
+
+    Element.makePositioned(this.element); // fix IE
+
+    this.delta    = this.currentDelta();
+    this.options  = options;
+    this.dragging = false;
+
+    this.eventMouseDown = this.initDrag.bindAsEventListener(this);
+    Event.observe(this.handle, "mousedown", this.eventMouseDown);
+
+    Draggables.register(this);
+  },
+
+  destroy: function() {
+    Event.stopObserving(this.handle, "mousedown", this.eventMouseDown);
+    Draggables.unregister(this);
+  },
+
+  currentDelta: function() {
+    return([
+      parseInt(Element.getStyle(this.element,'left') || '0'),
+      parseInt(Element.getStyle(this.element,'top') || '0')]);
+  },
+
+  initDrag: function(event) {
+    if(typeof Draggable._dragging[this.element] != 'undefined' &&
+      Draggable._dragging[this.element]) return;
+    if(Event.isLeftClick(event)) {
+      // abort on form elements, fixes a Firefox issue
+      var src = Event.element(event);
+      if(src.tagName && (
+        src.tagName=='INPUT' ||
+        src.tagName=='SELECT' ||
+        src.tagName=='OPTION' ||
+        src.tagName=='BUTTON' ||
+        src.tagName=='TEXTAREA')) return;
+
+      var pointer = [Event.pointerX(event), Event.pointerY(event)];
+      var pos     = Position.cumulativeOffset(this.element);
+      this.offset = [0,1].map( function(i) { return (pointer[i] - pos[i]) });
+
+      Draggables.activate(this);
+      Event.stop(event);
+    }
+  },
+
+  startDrag: function(event) {
+    this.dragging = true;
+
+    if(this.options.zindex) {
+      this.originalZ = parseInt(Element.getStyle(this.element,'z-index') || 0);
+      this.element.style.zIndex = this.options.zindex;
+    }
+
+    if(this.options.ghosting) {
+      this._clone = this.element.cloneNode(true);
+      Position.absolutize(this.element);
+      this.element.parentNode.insertBefore(this._clone, this.element);
+    }
+
+    if(this.options.scroll) {
+      if (this.options.scroll == window) {
+        var where = this._getWindowScroll(this.options.scroll);
+        this.originalScrollLeft = where.left;
+        this.originalScrollTop = where.top;
+      } else {
+        this.originalScrollLeft = this.options.scroll.scrollLeft;
+        this.originalScrollTop = this.options.scroll.scrollTop;
+      }
+    }
+
+    Draggables.notify('onStart', this, event);
+
+    if(this.options.starteffect) this.options.starteffect(this.element);
+  },
+
+  updateDrag: function(event, pointer) {
+    if(!this.dragging) this.startDrag(event);
+    Position.prepare();
+    Droppables.show(pointer, this.element);
+    Draggables.notify('onDrag', this, event);
+
+    this.draw(pointer);
+    if(this.options.change) this.options.change(this);
+
+    if(this.options.scroll) {
+      this.stopScrolling();
+
+      var p;
+      if (this.options.scroll == window) {
+        with(this._getWindowScroll(this.options.scroll)) { p = [ left, top, left+width, top+height ]; }
+      } else {
+        p = Position.page(this.options.scroll);
+        p[0] += this.options.scroll.scrollLeft;
+        p[1] += this.options.scroll.scrollTop;
+
+        p[0] += (window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0);
+        p[1] += (window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0);
+
+        p.push(p[0]+this.options.scroll.offsetWidth);
+        p.push(p[1]+this.options.scroll.offsetHeight);
+      }
+      var speed = [0,0];
+      if(pointer[0] < (p[0]+this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[0]+this.options.scrollSensitivity);
+      if(pointer[1] < (p[1]+this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[1]+this.options.scrollSensitivity);
+      if(pointer[0] > (p[2]-this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[2]-this.options.scrollSensitivity);
+      if(pointer[1] > (p[3]-this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[3]-this.options.scrollSensitivity);
+      this.startScrolling(speed);
+    }
+
+    // fix AppleWebKit rendering
+    if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
+
+    Event.stop(event);
+  },
+
+  finishDrag: function(event, success) {
+    this.dragging = false;
+
+    if(this.options.ghosting) {
+      Position.relativize(this.element);
+      Element.remove(this._clone);
+      this._clone = null;
+    }
+
+    if(success) Droppables.fire(event, this.element);
+    Draggables.notify('onEnd', this, event);
+
+    var revert = this.options.revert;
+    if(revert && typeof revert == 'function') revert = revert(this.element);
+
+    var d = this.currentDelta();
+    if(revert && this.options.reverteffect) {
+      this.options.reverteffect(this.element,
+        d[1]-this.delta[1], d[0]-this.delta[0]);
+    } else {
+      this.delta = d;
+    }
+
+    if(this.options.zindex)
+      this.element.style.zIndex = this.originalZ;
+
+    if(this.options.endeffect)
+      this.options.endeffect(this.element);
+
+    Draggables.deactivate(this);
+    Droppables.reset();
+  },
+
+  keyPress: function(event) {
+    if(event.keyCode!=Event.KEY_ESC) return;
+    this.finishDrag(event, false);
+    Event.stop(event);
+  },
+
+  endDrag: function(event) {
+    if(!this.dragging) return;
+    this.stopScrolling();
+    this.finishDrag(event, true);
+    Event.stop(event);
+  },
+
+  draw: function(point) {
+    var pos = Position.cumulativeOffset(this.element);
+    if(this.options.ghosting) {
+      var r   = Position.realOffset(this.element);
+      window.status = r.inspect();
+      pos[0] += r[0] - Position.deltaX; pos[1] += r[1] - Position.deltaY;
+    }
+
+    var d = this.currentDelta();
+    pos[0] -= d[0]; pos[1] -= d[1];
+
+    if(this.options.scroll && (this.options.scroll != window && this._isScrollChild)) {
+      pos[0] -= this.options.scroll.scrollLeft-this.originalScrollLeft;
+      pos[1] -= this.options.scroll.scrollTop-this.originalScrollTop;
+    }
+
+    var p = [0,1].map(function(i){
+      return (point[i]-pos[i]-this.offset[i])
+    }.bind(this));
+
+    if(this.options.snap) {
+      if(typeof this.options.snap == 'function') {
+        p = this.options.snap(p[0],p[1],this);
+      } else {
+      if(this.options.snap instanceof Array) {
+        p = p.map( function(v, i) {
+          return Math.round(v/this.options.snap[i])*this.options.snap[i] }.bind(this))
+      } else {
+        p = p.map( function(v) {
+          return Math.round(v/this.options.snap)*this.options.snap }.bind(this))
+      }
+    }}
+
+    var style = this.element.style;
+    if((!this.options.constraint) || (this.options.constraint=='horizontal'))
+      style.left = p[0] + "px";
+    if((!this.options.constraint) || (this.options.constraint=='vertical'))
+      style.top  = p[1] + "px";
+
+    if(style.visibility=="hidden") style.visibility = ""; // fix gecko rendering
+  },
+
+  stopScrolling: function() {
+    if(this.scrollInterval) {
+      clearInterval(this.scrollInterval);
+      this.scrollInterval = null;
+      Draggables._lastScrollPointer = null;
+    }
+  },
+
+  startScrolling: function(speed) {
+    if(!(speed[0] || speed[1])) return;
+    this.scrollSpeed = [speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed];
+    this.lastScrolled = new Date();
+    this.scrollInterval = setInterval(this.scroll.bind(this), 10);
+  },
+
+  scroll: function() {
+    var current = new Date();
+    var delta = current - this.lastScrolled;
+    this.lastScrolled = current;
+    if(this.options.scroll == window) {
+      with (this._getWindowScroll(this.options.scroll)) {
+        if (this.scrollSpeed[0] || this.scrollSpeed[1]) {
+          var d = delta / 1000;
+          this.options.scroll.scrollTo( left + d*this.scrollSpeed[0], top + d*this.scrollSpeed[1] );
+        }
+      }
+    } else {
+      this.options.scroll.scrollLeft += this.scrollSpeed[0] * delta / 1000;
+      this.options.scroll.scrollTop  += this.scrollSpeed[1] * delta / 1000;
+    }
+
+    Position.prepare();
+    Droppables.show(Draggables._lastPointer, this.element);
+    Draggables.notify('onDrag', this);
+    if (this._isScrollChild) {
+      Draggables._lastScrollPointer = Draggables._lastScrollPointer || $A(Draggables._lastPointer);
+      Draggables._lastScrollPointer[0] += this.scrollSpeed[0] * delta / 1000;
+      Draggables._lastScrollPointer[1] += this.scrollSpeed[1] * delta / 1000;
+      if (Draggables._lastScrollPointer[0] < 0)
+        Draggables._lastScrollPointer[0] = 0;
+      if (Draggables._lastScrollPointer[1] < 0)
+        Draggables._lastScrollPointer[1] = 0;
+      this.draw(Draggables._lastScrollPointer);
+    }
+
+    if(this.options.change) this.options.change(this);
+  },
+
+  _getWindowScroll: function(w) {
+    var T, L, W, H;
+    with (w.document) {
+      if (w.document.documentElement && documentElement.scrollTop) {
+        T = documentElement.scrollTop;
+        L = documentElement.scrollLeft;
+      } else if (w.document.body) {
+        T = body.scrollTop;
+        L = body.scrollLeft;
+      }
+      if (w.innerWidth) {
+        W = w.innerWidth;
+        H = w.innerHeight;
+      } else if (w.document.documentElement && documentElement.clientWidth) {
+        W = documentElement.clientWidth;
+        H = documentElement.clientHeight;
+      } else {
+        W = body.offsetWidth;
+        H = body.offsetHeight
+      }
+    }
+    return { top: T, left: L, width: W, height: H };
+  }
+}
+
+/*--------------------------------------------------------------------------*/
+
+var SortableObserver = Class.create();
+SortableObserver.prototype = {
+  initialize: function(element, observer) {
+    this.element   = $(element);
+    this.observer  = observer;
+    this.lastValue = Sortable.serialize(this.element);
+  },
+
+  onStart: function() {
+    this.lastValue = Sortable.serialize(this.element);
+  },
+
+  onEnd: function() {
+    Sortable.unmark();
+    if(this.lastValue != Sortable.serialize(this.element))
+      this.observer(this.element)
+  }
+}
+
+var Sortable = {
+  SERIALIZE_RULE: /^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,
+
+  sortables: {},
+
+  _findRootElement: function(element) {
+    while (element.tagName != "BODY") {
+      if(element.id && Sortable.sortables[element.id]) return element;
+      element = element.parentNode;
+    }
+  },
+
+  options: function(element) {
+    element = Sortable._findRootElement($(element));
+    if(!element) return;
+    return Sortable.sortables[element.id];
+  },
+
+  destroy: function(element){
+    var s = Sortable.options(element);
+
+    if(s) {
+      Draggables.removeObserver(s.element);
+      s.droppables.each(function(d){ Droppables.remove(d) });
+      s.draggables.invoke('destroy');
+
+      delete Sortable.sortables[s.element.id];
+    }
+  },
+
+  create: function(element) {
+    element = $(element);
+    var options = Object.extend({
+      element:     element,
+      tag:         'li',       // assumes li children, override with tag: 'tagname'
+      dropOnEmpty: false,
+      tree:        false,
+      treeTag:     'ul',
+      overlap:     'vertical', // one of 'vertical', 'horizontal'
+      constraint:  'vertical', // one of 'vertical', 'horizontal', false
+      containment: element,    // also takes array of elements (or id's); or false
+      handle:      false,      // or a CSS class
+      only:        false,
+      delay:       0,
+      hoverclass:  null,
+      ghosting:    false,
+      scroll:      false,
+      scrollSensitivity: 20,
+      scrollSpeed: 15,
+      format:      this.SERIALIZE_RULE,
+      onChange:    Prototype.emptyFunction,
+      onUpdate:    Prototype.emptyFunction
+    }, arguments[1] || {});
+
+    // clear any old sortable with same element
+    this.destroy(element);
+
+    // build options for the draggables
+    var options_for_draggable = {
+      revert:      true,
+      scroll:      options.scroll,
+      scrollSpeed: options.scrollSpeed,
+      scrollSensitivity: options.scrollSensitivity,
+      delay:       options.delay,
+      ghosting:    options.ghosting,
+      constraint:  options.constraint,
+      handle:      options.handle };
+
+    if(options.starteffect)
+      options_for_draggable.starteffect = options.starteffect;
+
+    if(options.reverteffect)
+      options_for_draggable.reverteffect = options.reverteffect;
+    else
+      if(options.ghosting) options_for_draggable.reverteffect = function(element) {
+        element.style.top  = 0;
+        element.style.left = 0;
+      };
+
+    if(options.endeffect)
+      options_for_draggable.endeffect = options.endeffect;
+
+    if(options.zindex)
+      options_for_draggable.zindex = options.zindex;
+
+    // build options for the droppables
+    var options_for_droppable = {
+      overlap:     options.overlap,
+      containment: options.containment,
+      tree:        options.tree,
+      hoverclass:  options.hoverclass,
+      onHover:     Sortable.onHover
+      //greedy:      !options.dropOnEmpty
+    }
+
+    var options_for_tree = {
+      onHover:      Sortable.onEmptyHover,
+      overlap:      options.overlap,
+      containment:  options.containment,
+      hoverclass:   options.hoverclass
+    }
+
+    // fix for gecko engine
+    Element.cleanWhitespace(element);
+
+    options.draggables = [];
+    options.droppables = [];
+
+    // drop on empty handling
+    if(options.dropOnEmpty || options.tree) {
+      Droppables.add(element, options_for_tree);
+      options.droppables.push(element);
+    }
+
+    (this.findElements(element, options) || []).each( function(e) {
+      // handles are per-draggable
+      var handle = options.handle ?
+        Element.childrenWithClassName(e, options.handle)[0] : e;
+      options.draggables.push(
+        new Draggable(e, Object.extend(options_for_draggable, { handle: handle })));
+      Droppables.add(e, options_for_droppable);
+      if(options.tree) e.treeNode = element;
+      options.droppables.push(e);
+    });
+
+    if(options.tree) {
+      (Sortable.findTreeElements(element, options) || []).each( function(e) {
+        Droppables.add(e, options_for_tree);
+        e.treeNode = element;
+        options.droppables.push(e);
+      });
+    }
+
+    // keep reference
+    this.sortables[element.id] = options;
+
+    // for onupdate
+    Draggables.addObserver(new SortableObserver(element, options.onUpdate));
+
+  },
+
+  // return all suitable-for-sortable elements in a guaranteed order
+  findElements: function(element, options) {
+    return Element.findChildren(
+      element, options.only, options.tree ? true : false, options.tag);
+  },
+
+  findTreeElements: function(element, options) {
+    return Element.findChildren(
+      element, options.only, options.tree ? true : false, options.treeTag);
+  },
+
+  onHover: function(element, dropon, overlap) {
+    if(Element.isParent(dropon, element)) return;
+
+    if(overlap > .33 && overlap < .66 && Sortable.options(dropon).tree) {
+      return;
+    } else if(overlap>0.5) {
+      Sortable.mark(dropon, 'before');
+      if(dropon.previousSibling != element) {
+        var oldParentNode = element.parentNode;
+        element.style.visibility = "hidden"; // fix gecko rendering
+
+        Sortable.createGuide(element);
+        dropon.parentNode.insertBefore(element, dropon);
+        dropon.parentNode.insertBefore(Sortable._guide, element);
+        Sortable.markEmptyPlace(element);
+
+        if(dropon.parentNode!=oldParentNode)
+          Sortable.options(oldParentNode).onChange(element);
+        Sortable.options(dropon.parentNode).onChange(element);
+      }
+    } else {
+      Sortable.mark(dropon, 'after');
+      var nextElement = dropon.nextSibling || null;
+
+      if(nextElement != element) {
+        var oldParentNode = element.parentNode;
+        element.style.visibility = "hidden"; // fix gecko rendering
+
+        Sortable.createGuide(element);
+        dropon.parentNode.insertBefore(element, nextElement);
+        dropon.parentNode.insertBefore(Sortable._guide, element);
+        Sortable.markEmptyPlace(element);
+
+        if(dropon.parentNode!=oldParentNode)
+          Sortable.options(oldParentNode).onChange(element);
+        Sortable.options(dropon.parentNode).onChange(element);
+      }
+    }
+  },
+
+
+
+  onEmptyHover: function(element, dropon, overlap) {
+    var oldParentNode = element.parentNode;
+    var droponOptions = Sortable.options(dropon);
+
+    if(!Element.isParent(dropon, element)) {
+      var index;
+
+      var children = Sortable.findElements(dropon, {tag: droponOptions.tag, only: droponOptions.only});
+      var child = null;
+
+      if(children) {
+        var offset = Element.offsetSize(dropon, droponOptions.overlap) * (1.0 - overlap);
+
+        for (index = 0; index < children.length; index += 1) {
+          if (offset - Element.offsetSize (children[index], droponOptions.overlap) >= 0) {
+            offset -= Element.offsetSize (children[index], droponOptions.overlap);
+          } else if (offset - (Element.offsetSize (children[index], droponOptions.overlap) / 2) >= 0) {
+            child = index + 1 < children.length ? children[index + 1] : null;
+            break;
+          } else {
+            child = children[index];
+            break;
+          }
+        }
+      }
+
+      Sortable.createGuide(element);
+      dropon.insertBefore(element, child);
+      dropon.insertBefore(Sortable._guide, element);
+      Sortable.markEmptyPlace(element);
+
+      Sortable.options(oldParentNode).onChange(element);
+      droponOptions.onChange(element);
+    }
+  },
+  createGuide : function (element) {
+    if(!Sortable._guide) {
+          Sortable._guide = $('_guide') || document.createElement('DIV');
+          Sortable._guide.style.position = 'relative';
+          Sortable._guide.style.width = '1px';
+          Sortable._guide.style.height = '0px';
+          Sortable._guide.style.left == '0px';
+          Sortable._guide.style.top == '0px';
+
+          Sortable._guide.style.cssFloat = 'left';
+          Sortable._guide.id = 'guide';
+
+          document.getElementsByTagName("body").item(0).appendChild(Sortable._guide);
+    }
+
+  },
+
+  markEmptyPlace: function(element) {
+
+    if(!Sortable._emptyPlaceMarker) {
+      Sortable._emptyPlaceMarker = $('emptyPlaceMarker') || document.createElement('DIV');
+      Element.hide(Sortable._emptyPlaceMarker);
+      Element.addClassName(Sortable._emptyPlaceMarker, 'emptyPlaceMarker');
+      Sortable._emptyPlaceMarker.style.position = 'absolute';
+      document.getElementsByTagName("body").item(0).appendChild(Sortable._emptyPlaceMarker);
+    }
+
+    var pos = Position.cumulativeOffset(Sortable._guide);
+    Sortable._emptyPlaceMarker.style.left = (pos[0] + 5)+ 'px';
+    Sortable._emptyPlaceMarker.style.top = (pos[1] + 5) + 'px';
+
+    var dim = {};
+    dim.width = (Element.getDimensions(element).width-5) + 'px';
+    dim.height = (Element.getDimensions(element).height-5) + 'px';
+    Sortable._emptyPlaceMarker.setStyle(dim);
+
+    var mg = Element.getStyle(element, 'margin');
+    if(mg && mg != '') {
+        Sortable._emptyPlaceMarker.setStyle({margin : mg});
+    } else  {
+        Sortable._emptyPlaceMarker.setStyle({ margin : ''});
+    }
+
+    Element.show(Sortable._emptyPlaceMarker);
+  },
+
+  unmark: function() {
+    if(Sortable._marker) Element.hide(Sortable._marker);
+    if(Sortable._guide && Sortable._guide.parentNode){
+        Sortable._guide.parentNode.removeChild(Sortable._guide);
+    }
+    if(Sortable._emptyPlaceMarker) Element.hide(Sortable._emptyPlaceMarker);
+  },
+
+  mark: function(dropon, position) {
+    // mark on ghosting only
+    var sortable = Sortable.options(dropon.parentNode);
+    if(sortable && !sortable.ghosting) return;
+
+    if(!Sortable._marker) {
+      Sortable._marker = $('dropmarker') || document.createElement('DIV');
+      Element.hide(Sortable._marker);
+      Element.addClassName(Sortable._marker, 'dropmarker');
+      Sortable._marker.style.position = 'absolute';
+      document.getElementsByTagName("body").item(0).appendChild(Sortable._marker);
+    }
+    var offsets = Position.cumulativeOffset(dropon);
+    Sortable._marker.style.left = offsets[0] + 'px';
+    Sortable._marker.style.top = offsets[1] + 'px';
+
+    if(position=='after')
+      if(sortable.overlap == 'horizontal')
+        Sortable._marker.style.left = (offsets[0]+dropon.clientWidth) + 'px';
+      else
+        Sortable._marker.style.top = (offsets[1]+dropon.clientHeight) + 'px';
+
+    Element.show(Sortable._marker);
+  },
+
+  _tree: function(element, options, parent) {
+    var children = Sortable.findElements(element, options) || [];
+
+    for (var i = 0; i < children.length; ++i) {
+      var match = children[i].id.match(options.format);
+
+      if (!match) continue;
+
+      var child = {
+        id: encodeURIComponent(match ? match[1] : null),
+        element: element,
+        parent: parent,
+        children: new Array,
+        position: parent.children.length,
+        container: Sortable._findChildrenElement(children[i], options.treeTag.toUpperCase())
+      }
+
+      /* Get the element containing the children and recurse over it */
+      if (child.container)
+        this._tree(child.container, options, child)
+
+      parent.children.push (child);
+    }
+
+    return parent;
+  },
+
+  /* Finds the first element of the given tag type within a parent element.
+    Used for finding the first LI[ST] within a L[IST]I[TEM].*/
+  _findChildrenElement: function (element, containerTag) {
+    if (element && element.hasChildNodes)
+      for (var i = 0; i < element.childNodes.length; ++i)
+        if (element.childNodes[i].tagName == containerTag)
+          return element.childNodes[i];
+
+    return null;
+  },
+
+  tree: function(element) {
+    element = $(element);
+    var sortableOptions = this.options(element);
+    var options = Object.extend({
+      tag: sortableOptions.tag,
+      treeTag: sortableOptions.treeTag,
+      only: sortableOptions.only,
+      name: element.id,
+      format: sortableOptions.format
+    }, arguments[1] || {});
+
+    var root = {
+      id: null,
+      parent: null,
+      children: new Array,
+      container: element,
+      position: 0
+    }
+
+    return Sortable._tree (element, options, root);
+  },
+
+  /* Construct a [i] index for a particular node */
+  _constructIndex: function(node) {
+    var index = '';
+    do {
+      if (node.id) index = '[' + node.position + ']' + index;
+    } while ((node = node.parent) != null);
+    return index;
+  },
+
+  sequence: function(element) {
+    element = $(element);
+    var options = Object.extend(this.options(element), arguments[1] || {});
+
+    return $(this.findElements(element, options) || []).map( function(item) {
+      return item.id.match(options.format) ? item.id.match(options.format)[1] : '';
+    });
+  },
+
+  setSequence: function(element, new_sequence) {
+    element = $(element);
+    var options = Object.extend(this.options(element), arguments[2] || {});
+
+    var nodeMap = {};
+    this.findElements(element, options).each( function(n) {
+        if (n.id.match(options.format))
+            nodeMap[n.id.match(options.format)[1]] = [n, n.parentNode];
+        n.parentNode.removeChild(n);
+    });
+
+    new_sequence.each(function(ident) {
+      var n = nodeMap[ident];
+      if (n) {
+        n[1].appendChild(n[0]);
+        delete nodeMap[ident];
+      }
+    });
+  },
+
+  serialize: function(element) {
+    element = $(element);
+    var options = Object.extend(Sortable.options(element), arguments[1] || {});
+    var name = encodeURIComponent(
+      (arguments[1] && arguments[1].name) ? arguments[1].name : element.id);
+
+    if (options.tree) {
+      return Sortable.tree(element, arguments[1]).children.map( function (item) {
+        return [name + Sortable._constructIndex(item) + "[id]=" +
+                encodeURIComponent(item.id)].concat(item.children.map(arguments.callee));
+      }).flatten().join('&');
+    } else {
+      return Sortable.sequence(element, arguments[1]).map( function(item) {
+        return name + "[]=" + encodeURIComponent(item);
+      }).join('&');
+    }
+  }
+}
+
+/* Returns true if child is contained within element */
+Element.isParent = function(child, element) {
+  if (!child.parentNode || child == element) return false;
+
+  if (child.parentNode == element) return true;
+
+  return Element.isParent(child.parentNode, element);
+}
+
+Element.findChildren = function(element, only, recursive, tagName) {
+  if(!element.hasChildNodes()) return null;
+  tagName = tagName.toUpperCase();
+  if(only) only = [only].flatten();
+  var elements = [];
+  $A(element.childNodes).each( function(e) {
+    if(e.tagName && e.tagName.toUpperCase()==tagName &&
+      (!only || (Element.classNames(e).detect(function(v) { return only.include(v) }))))
+        elements.push(e);
+    if(recursive) {
+      var grandchildren = Element.findChildren(e, only, recursive, tagName);
+      if(grandchildren) elements.push(grandchildren);
+    }
+  });
+
+  return (elements.length>0 ? elements.flatten() : []);
+}
+
+Element.offsetSize = function (element, type) {
+  if (type == 'vertical' || type == 'height')
+    return element.offsetHeight;
+  else
+    return element.offsetWidth;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/effects.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/effects.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/effects.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,977 +0,0 @@
-// script.aculo.us effects.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
-
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-// Contributors:
-//  Justin Palmer (http://encytemedia.com/)
-//  Mark Pilgrim (http://diveintomark.org/)
-//  Martin Bialasinki
-// 
-// See scriptaculous.js for full license.  
-
-// converts rgb() and #xxx to #xxxxxx format,  
-// returns self (or first argument) if not convertable  
-String.prototype.parseColor = function() {  
-  var color = '#';  
-  if(this.slice(0,4) == 'rgb(') {  
-    var cols = this.slice(4,this.length-1).split(',');  
-    var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3);  
-  } else {  
-    if(this.slice(0,1) == '#') {  
-      if(this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase();  
-      if(this.length==7) color = this.toLowerCase();  
-    }  
-  }  
-  return(color.length==7 ? color : (arguments[0] || this));  
-}
-
-/*--------------------------------------------------------------------------*/
-
-Element.collectTextNodes = function(element) {  
-  return $A($(element).childNodes).collect( function(node) {
-    return (node.nodeType==3 ? node.nodeValue : 
-      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));
-  }).flatten().join('');
-}
-
-Element.collectTextNodesIgnoreClass = function(element, className) {  
-  return $A($(element).childNodes).collect( function(node) {
-    return (node.nodeType==3 ? node.nodeValue : 
-      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? 
-        Element.collectTextNodesIgnoreClass(node, className) : ''));
-  }).flatten().join('');
-}
-
-Element.setContentZoom = function(element, percent) {
-  element = $(element);  
-  Element.setStyle(element, {fontSize: (percent/100) + 'em'});   
-  if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
-}
-
-Element.getOpacity = function(element){  
-  var opacity;
-  if (opacity = Element.getStyle(element, 'opacity'))  
-    return parseFloat(opacity);  
-  if (opacity = (Element.getStyle(element, 'filter') || '').match(/alpha\(opacity=(.*)\)/))  
-    if(opacity[1]) return parseFloat(opacity[1]) / 100;  
-  return 1.0;  
-}
-
-Element.setOpacity = function(element, value){  
-  element= $(element);  
-  if (value == 1){
-    Element.setStyle(element, { opacity: 
-      (/Gecko/.test(navigator.userAgent) && !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? 
-      0.999999 : 1.0 });
-    if(/MSIE/.test(navigator.userAgent) && !window.opera)  
-      Element.setStyle(element, {filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')});  
-  } else {  
-    if(value < 0.00001) value = 0;  
-    Element.setStyle(element, {opacity: value});
-    if(/MSIE/.test(navigator.userAgent) && !window.opera)  
-     Element.setStyle(element, 
-       { filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') +
-                 'alpha(opacity='+value*100+')' });  
-  }
-}  
- 
-Element.getInlineOpacity = function(element){  
-  return $(element).style.opacity || '';
-}  
-
-Element.childrenWithClassName = function(element, className, findFirst) {
-  var classNameRegExp = new RegExp("(^|\\s)" + className + "(\\s|$)");
-  var results = $A($(element).getElementsByTagName('*'))[findFirst ? 'detect' : 'select']( function(c) { 
-    return (c.className && c.className.match(classNameRegExp));
-  });
-  if(!results) results = [];
-  return results;
-}
-
-Element.forceRerendering = function(element) {
-  try {
-    element = $(element);
-    var n = document.createTextNode(' ');
-    element.appendChild(n);
-    element.removeChild(n);
-  } catch(e) { }
-};
-
-/*--------------------------------------------------------------------------*/
-
-Array.prototype.call = function() {
-  var args = arguments;
-  this.each(function(f){ f.apply(this, args) });
-}
-
-/*--------------------------------------------------------------------------*/
-
-var Effect = {
-  _elementDoesNotExistError: {
-    name: 'ElementDoesNotExistError',
-    message: 'The specified DOM element does not exist, but is required for this effect to operate'
-  },
-  tagifyText: function(element) {
-    if(typeof Builder == 'undefined')
-      throw("Effect.tagifyText requires including script.aculo.us' builder.js library");
-      
-    var tagifyStyle = 'position:relative';
-    if(/MSIE/.test(navigator.userAgent) && !window.opera) tagifyStyle += ';zoom:1';
-    element = $(element);
-    $A(element.childNodes).each( function(child) {
-      if(child.nodeType==3) {
-        child.nodeValue.toArray().each( function(character) {
-          element.insertBefore(
-            Builder.node('span',{style: tagifyStyle},
-              character == ' ' ? String.fromCharCode(160) : character), 
-              child);
-        });
-        Element.remove(child);
-      }
-    });
-  },
-  multiple: function(element, effect) {
-    var elements;
-    if(((typeof element == 'object') || 
-        (typeof element == 'function')) && 
-       (element.length))
-      elements = element;
-    else
-      elements = $(element).childNodes;
-      
-    var options = Object.extend({
-      speed: 0.1,
-      delay: 0.0
-    }, arguments[2] || {});
-    var masterDelay = options.delay;
-
-    $A(elements).each( function(element, index) {
-      new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay }));
-    });
-  },
-  PAIRS: {
-    'slide':  ['SlideDown','SlideUp'],
-    'blind':  ['BlindDown','BlindUp'],
-    'appear': ['Appear','Fade']
-  },
-  toggle: function(element, effect) {
-    element = $(element);
-    effect = (effect || 'appear').toLowerCase();
-    var options = Object.extend({
-      queue: { position:'end', scope:(element.id || 'global'), limit: 1 }
-    }, arguments[2] || {});
-    Effect[element.visible() ? 
-      Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, options);
-  }
-};
-
-var Effect2 = Effect; // deprecated
-
-/* ------------- transitions ------------- */
-
-Effect.Transitions = {}
-
-Effect.Transitions.linear = Prototype.K;
-
-Effect.Transitions.sinoidal = function(pos) {
-  return (-Math.cos(pos*Math.PI)/2) + 0.5;
-}
-Effect.Transitions.reverse  = function(pos) {
-  return 1-pos;
-}
-Effect.Transitions.flicker = function(pos) {
-  return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;
-}
-Effect.Transitions.wobble = function(pos) {
-  return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;
-}
-Effect.Transitions.pulse = function(pos) {
-  return (Math.floor(pos*10) % 2 == 0 ? 
-    (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10)));
-}
-Effect.Transitions.none = function(pos) {
-  return 0;
-}
-Effect.Transitions.full = function(pos) {
-  return 1;
-}
-
-/* ------------- core effects ------------- */
-
-Effect.ScopedQueue = Class.create();
-Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {
-  initialize: function() {
-    this.effects  = [];
-    this.interval = null;
-  },
-  _each: function(iterator) {
-    this.effects._each(iterator);
-  },
-  add: function(effect) {
-    var timestamp = new Date().getTime();
-    
-    var position = (typeof effect.options.queue == 'string') ? 
-      effect.options.queue : effect.options.queue.position;
-    
-    switch(position) {
-      case 'front':
-        // move unstarted effects after this effect  
-        this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) {
-            e.startOn  += effect.finishOn;
-            e.finishOn += effect.finishOn;
-          });
-        break;
-      case 'end':
-        // start effect after last queued effect has finished
-        timestamp = this.effects.pluck('finishOn').max() || timestamp;
-        break;
-    }
-    
-    effect.startOn  += timestamp;
-    effect.finishOn += timestamp;
-
-    if(!effect.options.queue.limit || (this.effects.length < effect.options.queue.limit))
-      this.effects.push(effect);
-    
-    if(!this.interval) 
-      this.interval = setInterval(this.loop.bind(this), 40);
-  },
-  remove: function(effect) {
-    this.effects = this.effects.reject(function(e) { return e==effect });
-    if(this.effects.length == 0) {
-      clearInterval(this.interval);
-      this.interval = null;
-    }
-  },
-  loop: function() {
-    var timePos = new Date().getTime();
-    this.effects.invoke('loop', timePos);
-  }
-});
-
-Effect.Queues = {
-  instances: $H(),
-  get: function(queueName) {
-    if(typeof queueName != 'string') return queueName;
-    
-    if(!this.instances[queueName])
-      this.instances[queueName] = new Effect.ScopedQueue();
-      
-    return this.instances[queueName];
-  }
-}
-Effect.Queue = Effect.Queues.get('global');
-
-Effect.DefaultOptions = {
-  transition: Effect.Transitions.sinoidal,
-  duration:   1.0,   // seconds
-  fps:        25.0,  // max. 25fps due to Effect.Queue implementation
-  sync:       false, // true for combining
-  from:       0.0,
-  to:         1.0,
-  delay:      0.0,
-  queue:      'parallel'
-}
-
-Effect.Base = function() {};
-Effect.Base.prototype = {
-  position: null,
-  start: function(options) {
-    this.options      = Object.extend(Object.extend({},Effect.DefaultOptions), options || {});
-    this.currentFrame = 0;
-    this.state        = 'idle';
-    this.startOn      = this.options.delay*1000;
-    this.finishOn     = this.startOn + (this.options.duration*1000);
-    this.event('beforeStart');
-    if(!this.options.sync)
-      Effect.Queues.get(typeof this.options.queue == 'string' ? 
-        'global' : this.options.queue.scope).add(this);
-  },
-  loop: function(timePos) {
-    if(timePos >= this.startOn) {
-      if(timePos >= this.finishOn) {
-        this.render(1.0);
-        this.cancel();
-        this.event('beforeFinish');
-        if(this.finish) this.finish(); 
-        this.event('afterFinish');
-        return;  
-      }
-      var pos   = (timePos - this.startOn) / (this.finishOn - this.startOn);
-      var frame = Math.round(pos * this.options.fps * this.options.duration);
-      if(frame > this.currentFrame) {
-        this.render(pos);
-        this.currentFrame = frame;
-      }
-    }
-  },
-  render: function(pos) {
-    if(this.state == 'idle') {
-      this.state = 'running';
-      this.event('beforeSetup');
-      if(this.setup) this.setup();
-      this.event('afterSetup');
-    }
-    if(this.state == 'running') {
-      if(this.options.transition) pos = this.options.transition(pos);
-      pos *= (this.options.to-this.options.from);
-      pos += this.options.from;
-      this.position = pos;
-      this.event('beforeUpdate');
-      if(this.update) this.update(pos);
-      this.event('afterUpdate');
-    }
-  },
-  cancel: function() {
-    if(!this.options.sync)
-      Effect.Queues.get(typeof this.options.queue == 'string' ? 
-        'global' : this.options.queue.scope).remove(this);
-    this.state = 'finished';
-  },
-  event: function(eventName) {
-    if(this.options[eventName + 'Internal']) this.options[eventName + 'Internal'](this);
-    if(this.options[eventName]) this.options[eventName](this);
-  },
-  inspect: function() {
-    return '#<Effect:' + $H(this).inspect() + ',options:' + $H(this.options).inspect() + '>';
-  }
-}
-
-Effect.Parallel = Class.create();
-Object.extend(Object.extend(Effect.Parallel.prototype, Effect.Base.prototype), {
-  initialize: function(effects) {
-    this.effects = effects || [];
-    this.start(arguments[1]);
-  },
-  update: function(position) {
-    this.effects.invoke('render', position);
-  },
-  finish: function(position) {
-    this.effects.each( function(effect) {
-      effect.render(1.0);
-      effect.cancel();
-      effect.event('beforeFinish');
-      if(effect.finish) effect.finish(position);
-      effect.event('afterFinish');
-    });
-  }
-});
-
-Effect.Opacity = Class.create();
-Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), {
-  initialize: function(element) {
-    this.element = $(element);
-    if(!this.element) throw(Effect._elementDoesNotExistError);
-    // make this work on IE on elements without 'layout'
-    if(/MSIE/.test(navigator.userAgent) && !window.opera && (!this.element.currentStyle.hasLayout))
-      this.element.setStyle({zoom: 1});
-    var options = Object.extend({
-      from: this.element.getOpacity() || 0.0,
-      to:   1.0
-    }, arguments[1] || {});
-    this.start(options);
-  },
-  update: function(position) {
-    this.element.setOpacity(position);
-  }
-});
-
-Effect.Move = Class.create();
-Object.extend(Object.extend(Effect.Move.prototype, Effect.Base.prototype), {
-  initialize: function(element) {
-    this.element = $(element);
-    if(!this.element) throw(Effect._elementDoesNotExistError);
-    var options = Object.extend({
-      x:    0,
-      y:    0,
-      mode: 'relative'
-    }, arguments[1] || {});
-    this.start(options);
-  },
-  setup: function() {
-    // Bug in Opera: Opera returns the "real" position of a static element or
-    // relative element that does not have top/left explicitly set.
-    // ==> Always set top and left for position relative elements in your stylesheets 
-    // (to 0 if you do not need them) 
-    this.element.makePositioned();
-    this.originalLeft = parseFloat(this.element.getStyle('left') || '0');
-    this.originalTop  = parseFloat(this.element.getStyle('top')  || '0');
-    if(this.options.mode == 'absolute') {
-      // absolute movement, so we need to calc deltaX and deltaY
-      this.options.x = this.options.x - this.originalLeft;
-      this.options.y = this.options.y - this.originalTop;
-    }
-  },
-  update: function(position) {
-    this.element.setStyle({
-      left: Math.round(this.options.x  * position + this.originalLeft) + 'px',
-      top:  Math.round(this.options.y  * position + this.originalTop)  + 'px'
-    });
-  }
-});
-
-// for backwards compatibility
-Effect.MoveBy = function(element, toTop, toLeft) {
-  return new Effect.Move(element, 
-    Object.extend({ x: toLeft, y: toTop }, arguments[3] || {}));
-};
-
-Effect.Scale = Class.create();
-Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), {
-  initialize: function(element, percent) {
-    this.element = $(element);
-    if(!this.element) throw(Effect._elementDoesNotExistError);
-    var options = Object.extend({
-      scaleX: true,
-      scaleY: true,
-      scaleContent: true,
-      scaleFromCenter: false,
-      scaleMode: 'box',        // 'box' or 'contents' or {} with provided values
-      scaleFrom: 100.0,
-      scaleTo:   percent
-    }, arguments[2] || {});
-    this.start(options);
-  },
-  setup: function() {
-    this.restoreAfterFinish = this.options.restoreAfterFinish || false;
-    this.elementPositioning = this.element.getStyle('position');
-    
-    this.originalStyle = {};
-    ['top','left','width','height','fontSize'].each( function(k) {
-      this.originalStyle[k] = this.element.style[k];
-    }.bind(this));
-      
-    this.originalTop  = this.element.offsetTop;
-    this.originalLeft = this.element.offsetLeft;
-    
-    var fontSize = this.element.getStyle('font-size') || '100%';
-    ['em','px','%','pt'].each( function(fontSizeType) {
-      if(fontSize.indexOf(fontSizeType)>0) {
-        this.fontSize     = parseFloat(fontSize);
-        this.fontSizeType = fontSizeType;
-      }
-    }.bind(this));
-    
-    this.factor = (this.options.scaleTo - this.options.scaleFrom)/100;
-    
-    this.dims = null;
-    if(this.options.scaleMode=='box')
-      this.dims = [this.element.offsetHeight, this.element.offsetWidth];
-    if(/^content/.test(this.options.scaleMode))
-      this.dims = [this.element.scrollHeight, this.element.scrollWidth];
-    if(!this.dims)
-      this.dims = [this.options.scaleMode.originalHeight,
-                   this.options.scaleMode.originalWidth];
-  },
-  update: function(position) {
-    var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position);
-    if(this.options.scaleContent && this.fontSize)
-      this.element.setStyle({fontSize: this.fontSize * currentScale + this.fontSizeType });
-    this.setDimensions(this.dims[0] * currentScale, this.dims[1] * currentScale);
-  },
-  finish: function(position) {
-    if (this.restoreAfterFinish) this.element.setStyle(this.originalStyle);
-  },
-  setDimensions: function(height, width) {
-    var d = {};
-    if(this.options.scaleX) d.width = Math.round(width) + 'px';
-    if(this.options.scaleY) d.height = Math.round(height) + 'px';
-    if(this.options.scaleFromCenter) {
-      var topd  = (height - this.dims[0])/2;
-      var leftd = (width  - this.dims[1])/2;
-      if(this.elementPositioning == 'absolute') {
-        if(this.options.scaleY) d.top = this.originalTop-topd + 'px';
-        if(this.options.scaleX) d.left = this.originalLeft-leftd + 'px';
-      } else {
-        if(this.options.scaleY) d.top = -topd + 'px';
-        if(this.options.scaleX) d.left = -leftd + 'px';
-      }
-    }
-    this.element.setStyle(d);
-  }
-});
-
-Effect.Highlight = Class.create();
-Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype), {
-  initialize: function(element) {
-    this.element = $(element);
-    if(!this.element) throw(Effect._elementDoesNotExistError);
-    var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || {});
-    this.start(options);
-  },
-  setup: function() {
-    // Prevent executing on elements not in the layout flow
-    if(this.element.getStyle('display')=='none') { this.cancel(); return; }
-    // Disable background image during the effect
-    this.oldStyle = {
-      backgroundImage: this.element.getStyle('background-image') };
-    this.element.setStyle({backgroundImage: 'none'});
-    if(!this.options.endcolor)
-      this.options.endcolor = this.element.getStyle('background-color').parseColor('#ffffff');
-    if(!this.options.restorecolor)
-      this.options.restorecolor = this.element.getStyle('background-color');
-    // init color calculations
-    this._base  = $R(0,2).map(function(i){ return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));
-    this._delta = $R(0,2).map(function(i){ return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] }.bind(this));
-  },
-  update: function(position) {
-    this.element.setStyle({backgroundColor: $R(0,2).inject('#',function(m,v,i){
-      return m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); }.bind(this)) });
-  },
-  finish: function() {
-    this.element.setStyle(Object.extend(this.oldStyle, {
-      backgroundColor: this.options.restorecolor
-    }));
-  }
-});
-
-Effect.ScrollTo = Class.create();
-Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), {
-  initialize: function(element) {
-    this.element = $(element);
-    this.start(arguments[1] || {});
-  },
-  setup: function() {
-    Position.prepare();
-    var offsets = Position.cumulativeOffset(this.element);
-    if(this.options.offset) offsets[1] += this.options.offset;
-    var max = window.innerHeight ? 
-      window.height - window.innerHeight :
-      document.body.scrollHeight - 
-        (document.documentElement.clientHeight ? 
-          document.documentElement.clientHeight : document.body.clientHeight);
-    this.scrollStart = Position.deltaY;
-    this.delta = (offsets[1] > max ? max : offsets[1]) - this.scrollStart;
-  },
-  update: function(position) {
-    Position.prepare();
-    window.scrollTo(Position.deltaX, 
-      this.scrollStart + (position*this.delta));
-  }
-});
-
-/* ------------- combination effects ------------- */
-
-Effect.Fade = function(element) {
-  element = $(element);
-  var oldOpacity = element.getInlineOpacity();
-  var options = Object.extend({
-  from: element.getOpacity() || 1.0,
-  to:   0.0,
-  afterFinishInternal: function(effect) { 
-    if(effect.options.to!=0) return;
-    effect.element.hide();
-    effect.element.setStyle({opacity: oldOpacity}); 
-  }}, arguments[1] || {});
-  return new Effect.Opacity(element,options);
-}
-
-Effect.Appear = function(element) {
-  element = $(element);
-  var options = Object.extend({
-  from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0),
-  to:   1.0,
-  // force Safari to render floated elements properly
-  afterFinishInternal: function(effect) {
-    effect.element.forceRerendering();
-  },
-  beforeSetup: function(effect) {
-    effect.element.setOpacity(effect.options.from);
-    effect.element.show(); 
-  }}, arguments[1] || {});
-  return new Effect.Opacity(element,options);
-}
-
-Effect.Puff = function(element) {
-  element = $(element);
-  var oldStyle = { 
-    opacity: element.getInlineOpacity(), 
-    position: element.getStyle('position'),
-    top:  element.style.top,
-    left: element.style.left,
-    width: element.style.width,
-    height: element.style.height
-  };
-  return new Effect.Parallel(
-   [ new Effect.Scale(element, 200, 
-      { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }), 
-     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], 
-     Object.extend({ duration: 1.0, 
-      beforeSetupInternal: function(effect) {
-        Position.absolutize(effect.effects[0].element)
-      },
-      afterFinishInternal: function(effect) {
-         effect.effects[0].element.hide();
-         effect.effects[0].element.setStyle(oldStyle); }
-     }, arguments[1] || {})
-   );
-}
-
-Effect.BlindUp = function(element) {
-  element = $(element);
-  element.makeClipping();
-  return new Effect.Scale(element, 0,
-    Object.extend({ scaleContent: false, 
-      scaleX: false, 
-      restoreAfterFinish: true,
-      afterFinishInternal: function(effect) {
-        effect.element.hide();
-        effect.element.undoClipping();
-      } 
-    }, arguments[1] || {})
-  );
-}
-
-Effect.BlindDown = function(element) {
-  element = $(element);
-  var elementDimensions = element.getDimensions();
-  return new Effect.Scale(element, 100, Object.extend({ 
-    scaleContent: false, 
-    scaleX: false,
-    scaleFrom: 0,
-    scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
-    restoreAfterFinish: true,
-    afterSetup: function(effect) {
-      effect.element.makeClipping();
-      effect.element.setStyle({height: '0px'});
-      effect.element.show(); 
-    },  
-    afterFinishInternal: function(effect) {
-      effect.element.undoClipping();
-    }
-  }, arguments[1] || {}));
-}
-
-Effect.SwitchOff = function(element) {
-  element = $(element);
-  var oldOpacity = element.getInlineOpacity();
-  return new Effect.Appear(element, Object.extend({
-    duration: 0.4,
-    from: 0,
-    transition: Effect.Transitions.flicker,
-    afterFinishInternal: function(effect) {
-      new Effect.Scale(effect.element, 1, { 
-        duration: 0.3, scaleFromCenter: true,
-        scaleX: false, scaleContent: false, restoreAfterFinish: true,
-        beforeSetup: function(effect) { 
-          effect.element.makePositioned();
-          effect.element.makeClipping();
-        },
-        afterFinishInternal: function(effect) {
-          effect.element.hide();
-          effect.element.undoClipping();
-          effect.element.undoPositioned();
-          effect.element.setStyle({opacity: oldOpacity});
-        }
-      })
-    }
-  }, arguments[1] || {}));
-}
-
-Effect.DropOut = function(element) {
-  element = $(element);
-  var oldStyle = {
-    top: element.getStyle('top'),
-    left: element.getStyle('left'),
-    opacity: element.getInlineOpacity() };
-  return new Effect.Parallel(
-    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), 
-      new Effect.Opacity(element, { sync: true, to: 0.0 }) ],
-    Object.extend(
-      { duration: 0.5,
-        beforeSetup: function(effect) {
-          effect.effects[0].element.makePositioned(); 
-        },
-        afterFinishInternal: function(effect) {
-          effect.effects[0].element.hide();
-          effect.effects[0].element.undoPositioned();
-          effect.effects[0].element.setStyle(oldStyle);
-        } 
-      }, arguments[1] || {}));
-}
-
-Effect.Shake = function(element) {
-  element = $(element);
-  var oldStyle = {
-    top: element.getStyle('top'),
-    left: element.getStyle('left') };
-    return new Effect.Move(element, 
-      { x:  20, y: 0, duration: 0.05, afterFinishInternal: function(effect) {
-    new Effect.Move(effect.element,
-      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
-    new Effect.Move(effect.element,
-      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
-    new Effect.Move(effect.element,
-      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
-    new Effect.Move(effect.element,
-      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
-    new Effect.Move(effect.element,
-      { x: -20, y: 0, duration: 0.05, afterFinishInternal: function(effect) {
-        effect.element.undoPositioned();
-        effect.element.setStyle(oldStyle);
-  }}) }}) }}) }}) }}) }});
-}
-
-Effect.SlideDown = function(element) {
-  element = $(element);
-  element.cleanWhitespace();
-  // SlideDown need to have the content of the element wrapped in a container element with fixed height!
-  var oldInnerBottom = $(element.firstChild).getStyle('bottom');
-  var elementDimensions = element.getDimensions();
-  return new Effect.Scale(element, 100, Object.extend({ 
-    scaleContent: false, 
-    scaleX: false, 
-    scaleFrom: window.opera ? 0 : 1,
-    scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
-    restoreAfterFinish: true,
-    afterSetup: function(effect) {
-      effect.element.makePositioned();
-      effect.element.firstChild.makePositioned();
-      if(window.opera) effect.element.setStyle({top: ''});
-      effect.element.makeClipping();
-      effect.element.setStyle({height: '0px'});
-      effect.element.show(); },
-    afterUpdateInternal: function(effect) {
-      effect.element.firstChild.setStyle({bottom:
-        (effect.dims[0] - effect.element.clientHeight) + 'px' }); 
-    },
-    afterFinishInternal: function(effect) {
-      effect.element.undoClipping(); 
-      // IE will crash if child is undoPositioned first
-      if(/MSIE/.test(navigator.userAgent) && !window.opera){
-        effect.element.undoPositioned();
-        effect.element.firstChild.undoPositioned();
-      }else{
-        effect.element.firstChild.undoPositioned();
-        effect.element.undoPositioned();
-      }
-      effect.element.firstChild.setStyle({bottom: oldInnerBottom}); }
-    }, arguments[1] || {})
-  );
-}
-
-Effect.SlideUp = function(element) {
-  element = $(element);
-  element.cleanWhitespace();
-  var oldInnerBottom = $(element.firstChild).getStyle('bottom');
-  return new Effect.Scale(element, window.opera ? 0 : 1,
-   Object.extend({ scaleContent: false, 
-    scaleX: false, 
-    scaleMode: 'box',
-    scaleFrom: 100,
-    restoreAfterFinish: true,
-    beforeStartInternal: function(effect) {
-      effect.element.makePositioned();
-      effect.element.firstChild.makePositioned();
-      if(window.opera) effect.element.setStyle({top: ''});
-      effect.element.makeClipping();
-      effect.element.show(); },  
-    afterUpdateInternal: function(effect) {
-      effect.element.firstChild.setStyle({bottom:
-        (effect.dims[0] - effect.element.clientHeight) + 'px' }); },
-    afterFinishInternal: function(effect) {
-      effect.element.hide();
-      effect.element.undoClipping();
-      effect.element.firstChild.undoPositioned();
-      effect.element.undoPositioned();
-      effect.element.setStyle({bottom: oldInnerBottom}); }
-   }, arguments[1] || {})
-  );
-}
-
-// Bug in opera makes the TD containing this element expand for a instance after finish 
-Effect.Squish = function(element) {
-  return new Effect.Scale(element, window.opera ? 1 : 0, 
-    { restoreAfterFinish: true,
-      beforeSetup: function(effect) {
-        effect.element.makeClipping(effect.element); },  
-      afterFinishInternal: function(effect) {
-        effect.element.hide(effect.element); 
-        effect.element.undoClipping(effect.element); }
-  });
-}
-
-Effect.Grow = function(element) {
-  element = $(element);
-  var options = Object.extend({
-    direction: 'center',
-    moveTransition: Effect.Transitions.sinoidal,
-    scaleTransition: Effect.Transitions.sinoidal,
-    opacityTransition: Effect.Transitions.full
-  }, arguments[1] || {});
-  var oldStyle = {
-    top: element.style.top,
-    left: element.style.left,
-    height: element.style.height,
-    width: element.style.width,
-    opacity: element.getInlineOpacity() };
-
-  var dims = element.getDimensions();    
-  var initialMoveX, initialMoveY;
-  var moveX, moveY;
-  
-  switch (options.direction) {
-    case 'top-left':
-      initialMoveX = initialMoveY = moveX = moveY = 0; 
-      break;
-    case 'top-right':
-      initialMoveX = dims.width;
-      initialMoveY = moveY = 0;
-      moveX = -dims.width;
-      break;
-    case 'bottom-left':
-      initialMoveX = moveX = 0;
-      initialMoveY = dims.height;
-      moveY = -dims.height;
-      break;
-    case 'bottom-right':
-      initialMoveX = dims.width;
-      initialMoveY = dims.height;
-      moveX = -dims.width;
-      moveY = -dims.height;
-      break;
-    case 'center':
-      initialMoveX = dims.width / 2;
-      initialMoveY = dims.height / 2;
-      moveX = -dims.width / 2;
-      moveY = -dims.height / 2;
-      break;
-  }
-  
-  return new Effect.Move(element, {
-    x: initialMoveX,
-    y: initialMoveY,
-    duration: 0.01, 
-    beforeSetup: function(effect) {
-      effect.element.hide();
-      effect.element.makeClipping();
-      effect.element.makePositioned();
-    },
-    afterFinishInternal: function(effect) {
-      new Effect.Parallel(
-        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }),
-          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }),
-          new Effect.Scale(effect.element, 100, {
-            scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, 
-            sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true})
-        ], Object.extend({
-             beforeSetup: function(effect) {
-               effect.effects[0].element.setStyle({height: '0px'});
-               effect.effects[0].element.show(); 
-             },
-             afterFinishInternal: function(effect) {
-               effect.effects[0].element.undoClipping();
-               effect.effects[0].element.undoPositioned();
-               effect.effects[0].element.setStyle(oldStyle); 
-             }
-           }, options)
-      )
-    }
-  });
-}
-
-Effect.Shrink = function(element) {
-  element = $(element);
-  var options = Object.extend({
-    direction: 'center',
-    moveTransition: Effect.Transitions.sinoidal,
-    scaleTransition: Effect.Transitions.sinoidal,
-    opacityTransition: Effect.Transitions.none
-  }, arguments[1] || {});
-  var oldStyle = {
-    top: element.style.top,
-    left: element.style.left,
-    height: element.style.height,
-    width: element.style.width,
-    opacity: element.getInlineOpacity() };
-
-  var dims = element.getDimensions();
-  var moveX, moveY;
-  
-  switch (options.direction) {
-    case 'top-left':
-      moveX = moveY = 0;
-      break;
-    case 'top-right':
-      moveX = dims.width;
-      moveY = 0;
-      break;
-    case 'bottom-left':
-      moveX = 0;
-      moveY = dims.height;
-      break;
-    case 'bottom-right':
-      moveX = dims.width;
-      moveY = dims.height;
-      break;
-    case 'center':  
-      moveX = dims.width / 2;
-      moveY = dims.height / 2;
-      break;
-  }
-  
-  return new Effect.Parallel(
-    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }),
-      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}),
-      new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition })
-    ], Object.extend({            
-         beforeStartInternal: function(effect) {
-           effect.effects[0].element.makePositioned();
-           effect.effects[0].element.makeClipping(); },
-         afterFinishInternal: function(effect) {
-           effect.effects[0].element.hide();
-           effect.effects[0].element.undoClipping();
-           effect.effects[0].element.undoPositioned();
-           effect.effects[0].element.setStyle(oldStyle); }
-       }, options)
-  );
-}
-
-Effect.Pulsate = function(element) {
-  element = $(element);
-  var options    = arguments[1] || {};
-  var oldOpacity = element.getInlineOpacity();
-  var transition = options.transition || Effect.Transitions.sinoidal;
-  var reverser   = function(pos){ return transition(1-Effect.Transitions.pulse(pos)) };
-  reverser.bind(transition);
-  return new Effect.Opacity(element, 
-    Object.extend(Object.extend({  duration: 3.0, from: 0,
-      afterFinishInternal: function(effect) { effect.element.setStyle({opacity: oldOpacity}); }
-    }, options), {transition: reverser}));
-}
-
-Effect.Fold = function(element) {
-  element = $(element);
-  var oldStyle = {
-    top: element.style.top,
-    left: element.style.left,
-    width: element.style.width,
-    height: element.style.height };
-  Element.makeClipping(element);
-  return new Effect.Scale(element, 5, Object.extend({   
-    scaleContent: false,
-    scaleX: false,
-    afterFinishInternal: function(effect) {
-    new Effect.Scale(element, 1, { 
-      scaleContent: false, 
-      scaleY: false,
-      afterFinishInternal: function(effect) {
-        effect.element.hide();
-        effect.element.undoClipping(); 
-        effect.element.setStyle(oldStyle);
-      } });
-  }}, arguments[1] || {}));
-};
-
-['setOpacity','getOpacity','getInlineOpacity','forceRerendering','setContentZoom',
- 'collectTextNodes','collectTextNodesIgnoreClass','childrenWithClassName'].each( 
-  function(f) { Element.Methods[f] = Element[f]; }
-);
-
-Element.Methods.visualEffect = function(element, effect, options) {
-  s = effect.gsub(/_/, '-').camelize();
-  effect_class = s.charAt(0).toUpperCase() + s.substring(1);
-  new Effect[effect_class](element, options);
-  return $(element);
-};
-
-Element.addMethods();
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/effects.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/effects.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/effects.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/effects.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,977 @@
+// script.aculo.us effects.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
+
+// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
+// Contributors:
+//  Justin Palmer (http://encytemedia.com/)
+//  Mark Pilgrim (http://diveintomark.org/)
+//  Martin Bialasinki
+// 
+// See scriptaculous.js for full license.  
+
+// converts rgb() and #xxx to #xxxxxx format,  
+// returns self (or first argument) if not convertable  
+String.prototype.parseColor = function() {  
+  var color = '#';  
+  if(this.slice(0,4) == 'rgb(') {  
+    var cols = this.slice(4,this.length-1).split(',');  
+    var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3);  
+  } else {  
+    if(this.slice(0,1) == '#') {  
+      if(this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase();  
+      if(this.length==7) color = this.toLowerCase();  
+    }  
+  }  
+  return(color.length==7 ? color : (arguments[0] || this));  
+}
+
+/*--------------------------------------------------------------------------*/
+
+Element.collectTextNodes = function(element) {  
+  return $A($(element).childNodes).collect( function(node) {
+    return (node.nodeType==3 ? node.nodeValue : 
+      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));
+  }).flatten().join('');
+}
+
+Element.collectTextNodesIgnoreClass = function(element, className) {  
+  return $A($(element).childNodes).collect( function(node) {
+    return (node.nodeType==3 ? node.nodeValue : 
+      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? 
+        Element.collectTextNodesIgnoreClass(node, className) : ''));
+  }).flatten().join('');
+}
+
+Element.setContentZoom = function(element, percent) {
+  element = $(element);  
+  Element.setStyle(element, {fontSize: (percent/100) + 'em'});   
+  if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
+}
+
+Element.getOpacity = function(element){  
+  var opacity;
+  if (opacity = Element.getStyle(element, 'opacity'))  
+    return parseFloat(opacity);  
+  if (opacity = (Element.getStyle(element, 'filter') || '').match(/alpha\(opacity=(.*)\)/))  
+    if(opacity[1]) return parseFloat(opacity[1]) / 100;  
+  return 1.0;  
+}
+
+Element.setOpacity = function(element, value){  
+  element= $(element);  
+  if (value == 1){
+    Element.setStyle(element, { opacity: 
+      (/Gecko/.test(navigator.userAgent) && !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? 
+      0.999999 : 1.0 });
+    if(/MSIE/.test(navigator.userAgent) && !window.opera)  
+      Element.setStyle(element, {filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')});  
+  } else {  
+    if(value < 0.00001) value = 0;  
+    Element.setStyle(element, {opacity: value});
+    if(/MSIE/.test(navigator.userAgent) && !window.opera)  
+     Element.setStyle(element, 
+       { filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') +
+                 'alpha(opacity='+value*100+')' });  
+  }
+}  
+ 
+Element.getInlineOpacity = function(element){  
+  return $(element).style.opacity || '';
+}  
+
+Element.childrenWithClassName = function(element, className, findFirst) {
+  var classNameRegExp = new RegExp("(^|\\s)" + className + "(\\s|$)");
+  var results = $A($(element).getElementsByTagName('*'))[findFirst ? 'detect' : 'select']( function(c) { 
+    return (c.className && c.className.match(classNameRegExp));
+  });
+  if(!results) results = [];
+  return results;
+}
+
+Element.forceRerendering = function(element) {
+  try {
+    element = $(element);
+    var n = document.createTextNode(' ');
+    element.appendChild(n);
+    element.removeChild(n);
+  } catch(e) { }
+};
+
+/*--------------------------------------------------------------------------*/
+
+Array.prototype.call = function() {
+  var args = arguments;
+  this.each(function(f){ f.apply(this, args) });
+}
+
+/*--------------------------------------------------------------------------*/
+
+var Effect = {
+  _elementDoesNotExistError: {
+    name: 'ElementDoesNotExistError',
+    message: 'The specified DOM element does not exist, but is required for this effect to operate'
+  },
+  tagifyText: function(element) {
+    if(typeof Builder == 'undefined')
+      throw("Effect.tagifyText requires including script.aculo.us' builder.js library");
+      
+    var tagifyStyle = 'position:relative';
+    if(/MSIE/.test(navigator.userAgent) && !window.opera) tagifyStyle += ';zoom:1';
+    element = $(element);
+    $A(element.childNodes).each( function(child) {
+      if(child.nodeType==3) {
+        child.nodeValue.toArray().each( function(character) {
+          element.insertBefore(
+            Builder.node('span',{style: tagifyStyle},
+              character == ' ' ? String.fromCharCode(160) : character), 
+              child);
+        });
+        Element.remove(child);
+      }
+    });
+  },
+  multiple: function(element, effect) {
+    var elements;
+    if(((typeof element == 'object') || 
+        (typeof element == 'function')) && 
+       (element.length))
+      elements = element;
+    else
+      elements = $(element).childNodes;
+      
+    var options = Object.extend({
+      speed: 0.1,
+      delay: 0.0
+    }, arguments[2] || {});
+    var masterDelay = options.delay;
+
+    $A(elements).each( function(element, index) {
+      new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay }));
+    });
+  },
+  PAIRS: {
+    'slide':  ['SlideDown','SlideUp'],
+    'blind':  ['BlindDown','BlindUp'],
+    'appear': ['Appear','Fade']
+  },
+  toggle: function(element, effect) {
+    element = $(element);
+    effect = (effect || 'appear').toLowerCase();
+    var options = Object.extend({
+      queue: { position:'end', scope:(element.id || 'global'), limit: 1 }
+    }, arguments[2] || {});
+    Effect[element.visible() ? 
+      Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, options);
+  }
+};
+
+var Effect2 = Effect; // deprecated
+
+/* ------------- transitions ------------- */
+
+Effect.Transitions = {}
+
+Effect.Transitions.linear = Prototype.K;
+
+Effect.Transitions.sinoidal = function(pos) {
+  return (-Math.cos(pos*Math.PI)/2) + 0.5;
+}
+Effect.Transitions.reverse  = function(pos) {
+  return 1-pos;
+}
+Effect.Transitions.flicker = function(pos) {
+  return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;
+}
+Effect.Transitions.wobble = function(pos) {
+  return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;
+}
+Effect.Transitions.pulse = function(pos) {
+  return (Math.floor(pos*10) % 2 == 0 ? 
+    (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10)));
+}
+Effect.Transitions.none = function(pos) {
+  return 0;
+}
+Effect.Transitions.full = function(pos) {
+  return 1;
+}
+
+/* ------------- core effects ------------- */
+
+Effect.ScopedQueue = Class.create();
+Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {
+  initialize: function() {
+    this.effects  = [];
+    this.interval = null;
+  },
+  _each: function(iterator) {
+    this.effects._each(iterator);
+  },
+  add: function(effect) {
+    var timestamp = new Date().getTime();
+    
+    var position = (typeof effect.options.queue == 'string') ? 
+      effect.options.queue : effect.options.queue.position;
+    
+    switch(position) {
+      case 'front':
+        // move unstarted effects after this effect  
+        this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) {
+            e.startOn  += effect.finishOn;
+            e.finishOn += effect.finishOn;
+          });
+        break;
+      case 'end':
+        // start effect after last queued effect has finished
+        timestamp = this.effects.pluck('finishOn').max() || timestamp;
+        break;
+    }
+    
+    effect.startOn  += timestamp;
+    effect.finishOn += timestamp;
+
+    if(!effect.options.queue.limit || (this.effects.length < effect.options.queue.limit))
+      this.effects.push(effect);
+    
+    if(!this.interval) 
+      this.interval = setInterval(this.loop.bind(this), 40);
+  },
+  remove: function(effect) {
+    this.effects = this.effects.reject(function(e) { return e==effect });
+    if(this.effects.length == 0) {
+      clearInterval(this.interval);
+      this.interval = null;
+    }
+  },
+  loop: function() {
+    var timePos = new Date().getTime();
+    this.effects.invoke('loop', timePos);
+  }
+});
+
+Effect.Queues = {
+  instances: $H(),
+  get: function(queueName) {
+    if(typeof queueName != 'string') return queueName;
+    
+    if(!this.instances[queueName])
+      this.instances[queueName] = new Effect.ScopedQueue();
+      
+    return this.instances[queueName];
+  }
+}
+Effect.Queue = Effect.Queues.get('global');
+
+Effect.DefaultOptions = {
+  transition: Effect.Transitions.sinoidal,
+  duration:   1.0,   // seconds
+  fps:        25.0,  // max. 25fps due to Effect.Queue implementation
+  sync:       false, // true for combining
+  from:       0.0,
+  to:         1.0,
+  delay:      0.0,
+  queue:      'parallel'
+}
+
+Effect.Base = function() {};
+Effect.Base.prototype = {
+  position: null,
+  start: function(options) {
+    this.options      = Object.extend(Object.extend({},Effect.DefaultOptions), options || {});
+    this.currentFrame = 0;
+    this.state        = 'idle';
+    this.startOn      = this.options.delay*1000;
+    this.finishOn     = this.startOn + (this.options.duration*1000);
+    this.event('beforeStart');
+    if(!this.options.sync)
+      Effect.Queues.get(typeof this.options.queue == 'string' ? 
+        'global' : this.options.queue.scope).add(this);
+  },
+  loop: function(timePos) {
+    if(timePos >= this.startOn) {
+      if(timePos >= this.finishOn) {
+        this.render(1.0);
+        this.cancel();
+        this.event('beforeFinish');
+        if(this.finish) this.finish(); 
+        this.event('afterFinish');
+        return;  
+      }
+      var pos   = (timePos - this.startOn) / (this.finishOn - this.startOn);
+      var frame = Math.round(pos * this.options.fps * this.options.duration);
+      if(frame > this.currentFrame) {
+        this.render(pos);
+        this.currentFrame = frame;
+      }
+    }
+  },
+  render: function(pos) {
+    if(this.state == 'idle') {
+      this.state = 'running';
+      this.event('beforeSetup');
+      if(this.setup) this.setup();
+      this.event('afterSetup');
+    }
+    if(this.state == 'running') {
+      if(this.options.transition) pos = this.options.transition(pos);
+      pos *= (this.options.to-this.options.from);
+      pos += this.options.from;
+      this.position = pos;
+      this.event('beforeUpdate');
+      if(this.update) this.update(pos);
+      this.event('afterUpdate');
+    }
+  },
+  cancel: function() {
+    if(!this.options.sync)
+      Effect.Queues.get(typeof this.options.queue == 'string' ? 
+        'global' : this.options.queue.scope).remove(this);
+    this.state = 'finished';
+  },
+  event: function(eventName) {
+    if(this.options[eventName + 'Internal']) this.options[eventName + 'Internal'](this);
+    if(this.options[eventName]) this.options[eventName](this);
+  },
+  inspect: function() {
+    return '#<Effect:' + $H(this).inspect() + ',options:' + $H(this.options).inspect() + '>';
+  }
+}
+
+Effect.Parallel = Class.create();
+Object.extend(Object.extend(Effect.Parallel.prototype, Effect.Base.prototype), {
+  initialize: function(effects) {
+    this.effects = effects || [];
+    this.start(arguments[1]);
+  },
+  update: function(position) {
+    this.effects.invoke('render', position);
+  },
+  finish: function(position) {
+    this.effects.each( function(effect) {
+      effect.render(1.0);
+      effect.cancel();
+      effect.event('beforeFinish');
+      if(effect.finish) effect.finish(position);
+      effect.event('afterFinish');
+    });
+  }
+});
+
+Effect.Opacity = Class.create();
+Object.extend(Object.extend(Effect.Opacity.prototype, Effect.Base.prototype), {
+  initialize: function(element) {
+    this.element = $(element);
+    if(!this.element) throw(Effect._elementDoesNotExistError);
+    // make this work on IE on elements without 'layout'
+    if(/MSIE/.test(navigator.userAgent) && !window.opera && (!this.element.currentStyle.hasLayout))
+      this.element.setStyle({zoom: 1});
+    var options = Object.extend({
+      from: this.element.getOpacity() || 0.0,
+      to:   1.0
+    }, arguments[1] || {});
+    this.start(options);
+  },
+  update: function(position) {
+    this.element.setOpacity(position);
+  }
+});
+
+Effect.Move = Class.create();
+Object.extend(Object.extend(Effect.Move.prototype, Effect.Base.prototype), {
+  initialize: function(element) {
+    this.element = $(element);
+    if(!this.element) throw(Effect._elementDoesNotExistError);
+    var options = Object.extend({
+      x:    0,
+      y:    0,
+      mode: 'relative'
+    }, arguments[1] || {});
+    this.start(options);
+  },
+  setup: function() {
+    // Bug in Opera: Opera returns the "real" position of a static element or
+    // relative element that does not have top/left explicitly set.
+    // ==> Always set top and left for position relative elements in your stylesheets 
+    // (to 0 if you do not need them) 
+    this.element.makePositioned();
+    this.originalLeft = parseFloat(this.element.getStyle('left') || '0');
+    this.originalTop  = parseFloat(this.element.getStyle('top')  || '0');
+    if(this.options.mode == 'absolute') {
+      // absolute movement, so we need to calc deltaX and deltaY
+      this.options.x = this.options.x - this.originalLeft;
+      this.options.y = this.options.y - this.originalTop;
+    }
+  },
+  update: function(position) {
+    this.element.setStyle({
+      left: Math.round(this.options.x  * position + this.originalLeft) + 'px',
+      top:  Math.round(this.options.y  * position + this.originalTop)  + 'px'
+    });
+  }
+});
+
+// for backwards compatibility
+Effect.MoveBy = function(element, toTop, toLeft) {
+  return new Effect.Move(element, 
+    Object.extend({ x: toLeft, y: toTop }, arguments[3] || {}));
+};
+
+Effect.Scale = Class.create();
+Object.extend(Object.extend(Effect.Scale.prototype, Effect.Base.prototype), {
+  initialize: function(element, percent) {
+    this.element = $(element);
+    if(!this.element) throw(Effect._elementDoesNotExistError);
+    var options = Object.extend({
+      scaleX: true,
+      scaleY: true,
+      scaleContent: true,
+      scaleFromCenter: false,
+      scaleMode: 'box',        // 'box' or 'contents' or {} with provided values
+      scaleFrom: 100.0,
+      scaleTo:   percent
+    }, arguments[2] || {});
+    this.start(options);
+  },
+  setup: function() {
+    this.restoreAfterFinish = this.options.restoreAfterFinish || false;
+    this.elementPositioning = this.element.getStyle('position');
+    
+    this.originalStyle = {};
+    ['top','left','width','height','fontSize'].each( function(k) {
+      this.originalStyle[k] = this.element.style[k];
+    }.bind(this));
+      
+    this.originalTop  = this.element.offsetTop;
+    this.originalLeft = this.element.offsetLeft;
+    
+    var fontSize = this.element.getStyle('font-size') || '100%';
+    ['em','px','%','pt'].each( function(fontSizeType) {
+      if(fontSize.indexOf(fontSizeType)>0) {
+        this.fontSize     = parseFloat(fontSize);
+        this.fontSizeType = fontSizeType;
+      }
+    }.bind(this));
+    
+    this.factor = (this.options.scaleTo - this.options.scaleFrom)/100;
+    
+    this.dims = null;
+    if(this.options.scaleMode=='box')
+      this.dims = [this.element.offsetHeight, this.element.offsetWidth];
+    if(/^content/.test(this.options.scaleMode))
+      this.dims = [this.element.scrollHeight, this.element.scrollWidth];
+    if(!this.dims)
+      this.dims = [this.options.scaleMode.originalHeight,
+                   this.options.scaleMode.originalWidth];
+  },
+  update: function(position) {
+    var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position);
+    if(this.options.scaleContent && this.fontSize)
+      this.element.setStyle({fontSize: this.fontSize * currentScale + this.fontSizeType });
+    this.setDimensions(this.dims[0] * currentScale, this.dims[1] * currentScale);
+  },
+  finish: function(position) {
+    if (this.restoreAfterFinish) this.element.setStyle(this.originalStyle);
+  },
+  setDimensions: function(height, width) {
+    var d = {};
+    if(this.options.scaleX) d.width = Math.round(width) + 'px';
+    if(this.options.scaleY) d.height = Math.round(height) + 'px';
+    if(this.options.scaleFromCenter) {
+      var topd  = (height - this.dims[0])/2;
+      var leftd = (width  - this.dims[1])/2;
+      if(this.elementPositioning == 'absolute') {
+        if(this.options.scaleY) d.top = this.originalTop-topd + 'px';
+        if(this.options.scaleX) d.left = this.originalLeft-leftd + 'px';
+      } else {
+        if(this.options.scaleY) d.top = -topd + 'px';
+        if(this.options.scaleX) d.left = -leftd + 'px';
+      }
+    }
+    this.element.setStyle(d);
+  }
+});
+
+Effect.Highlight = Class.create();
+Object.extend(Object.extend(Effect.Highlight.prototype, Effect.Base.prototype), {
+  initialize: function(element) {
+    this.element = $(element);
+    if(!this.element) throw(Effect._elementDoesNotExistError);
+    var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || {});
+    this.start(options);
+  },
+  setup: function() {
+    // Prevent executing on elements not in the layout flow
+    if(this.element.getStyle('display')=='none') { this.cancel(); return; }
+    // Disable background image during the effect
+    this.oldStyle = {
+      backgroundImage: this.element.getStyle('background-image') };
+    this.element.setStyle({backgroundImage: 'none'});
+    if(!this.options.endcolor)
+      this.options.endcolor = this.element.getStyle('background-color').parseColor('#ffffff');
+    if(!this.options.restorecolor)
+      this.options.restorecolor = this.element.getStyle('background-color');
+    // init color calculations
+    this._base  = $R(0,2).map(function(i){ return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));
+    this._delta = $R(0,2).map(function(i){ return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] }.bind(this));
+  },
+  update: function(position) {
+    this.element.setStyle({backgroundColor: $R(0,2).inject('#',function(m,v,i){
+      return m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); }.bind(this)) });
+  },
+  finish: function() {
+    this.element.setStyle(Object.extend(this.oldStyle, {
+      backgroundColor: this.options.restorecolor
+    }));
+  }
+});
+
+Effect.ScrollTo = Class.create();
+Object.extend(Object.extend(Effect.ScrollTo.prototype, Effect.Base.prototype), {
+  initialize: function(element) {
+    this.element = $(element);
+    this.start(arguments[1] || {});
+  },
+  setup: function() {
+    Position.prepare();
+    var offsets = Position.cumulativeOffset(this.element);
+    if(this.options.offset) offsets[1] += this.options.offset;
+    var max = window.innerHeight ? 
+      window.height - window.innerHeight :
+      document.body.scrollHeight - 
+        (document.documentElement.clientHeight ? 
+          document.documentElement.clientHeight : document.body.clientHeight);
+    this.scrollStart = Position.deltaY;
+    this.delta = (offsets[1] > max ? max : offsets[1]) - this.scrollStart;
+  },
+  update: function(position) {
+    Position.prepare();
+    window.scrollTo(Position.deltaX, 
+      this.scrollStart + (position*this.delta));
+  }
+});
+
+/* ------------- combination effects ------------- */
+
+Effect.Fade = function(element) {
+  element = $(element);
+  var oldOpacity = element.getInlineOpacity();
+  var options = Object.extend({
+  from: element.getOpacity() || 1.0,
+  to:   0.0,
+  afterFinishInternal: function(effect) { 
+    if(effect.options.to!=0) return;
+    effect.element.hide();
+    effect.element.setStyle({opacity: oldOpacity}); 
+  }}, arguments[1] || {});
+  return new Effect.Opacity(element,options);
+}
+
+Effect.Appear = function(element) {
+  element = $(element);
+  var options = Object.extend({
+  from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0),
+  to:   1.0,
+  // force Safari to render floated elements properly
+  afterFinishInternal: function(effect) {
+    effect.element.forceRerendering();
+  },
+  beforeSetup: function(effect) {
+    effect.element.setOpacity(effect.options.from);
+    effect.element.show(); 
+  }}, arguments[1] || {});
+  return new Effect.Opacity(element,options);
+}
+
+Effect.Puff = function(element) {
+  element = $(element);
+  var oldStyle = { 
+    opacity: element.getInlineOpacity(), 
+    position: element.getStyle('position'),
+    top:  element.style.top,
+    left: element.style.left,
+    width: element.style.width,
+    height: element.style.height
+  };
+  return new Effect.Parallel(
+   [ new Effect.Scale(element, 200, 
+      { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }), 
+     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], 
+     Object.extend({ duration: 1.0, 
+      beforeSetupInternal: function(effect) {
+        Position.absolutize(effect.effects[0].element)
+      },
+      afterFinishInternal: function(effect) {
+         effect.effects[0].element.hide();
+         effect.effects[0].element.setStyle(oldStyle); }
+     }, arguments[1] || {})
+   );
+}
+
+Effect.BlindUp = function(element) {
+  element = $(element);
+  element.makeClipping();
+  return new Effect.Scale(element, 0,
+    Object.extend({ scaleContent: false, 
+      scaleX: false, 
+      restoreAfterFinish: true,
+      afterFinishInternal: function(effect) {
+        effect.element.hide();
+        effect.element.undoClipping();
+      } 
+    }, arguments[1] || {})
+  );
+}
+
+Effect.BlindDown = function(element) {
+  element = $(element);
+  var elementDimensions = element.getDimensions();
+  return new Effect.Scale(element, 100, Object.extend({ 
+    scaleContent: false, 
+    scaleX: false,
+    scaleFrom: 0,
+    scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
+    restoreAfterFinish: true,
+    afterSetup: function(effect) {
+      effect.element.makeClipping();
+      effect.element.setStyle({height: '0px'});
+      effect.element.show(); 
+    },  
+    afterFinishInternal: function(effect) {
+      effect.element.undoClipping();
+    }
+  }, arguments[1] || {}));
+}
+
+Effect.SwitchOff = function(element) {
+  element = $(element);
+  var oldOpacity = element.getInlineOpacity();
+  return new Effect.Appear(element, Object.extend({
+    duration: 0.4,
+    from: 0,
+    transition: Effect.Transitions.flicker,
+    afterFinishInternal: function(effect) {
+      new Effect.Scale(effect.element, 1, { 
+        duration: 0.3, scaleFromCenter: true,
+        scaleX: false, scaleContent: false, restoreAfterFinish: true,
+        beforeSetup: function(effect) { 
+          effect.element.makePositioned();
+          effect.element.makeClipping();
+        },
+        afterFinishInternal: function(effect) {
+          effect.element.hide();
+          effect.element.undoClipping();
+          effect.element.undoPositioned();
+          effect.element.setStyle({opacity: oldOpacity});
+        }
+      })
+    }
+  }, arguments[1] || {}));
+}
+
+Effect.DropOut = function(element) {
+  element = $(element);
+  var oldStyle = {
+    top: element.getStyle('top'),
+    left: element.getStyle('left'),
+    opacity: element.getInlineOpacity() };
+  return new Effect.Parallel(
+    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), 
+      new Effect.Opacity(element, { sync: true, to: 0.0 }) ],
+    Object.extend(
+      { duration: 0.5,
+        beforeSetup: function(effect) {
+          effect.effects[0].element.makePositioned(); 
+        },
+        afterFinishInternal: function(effect) {
+          effect.effects[0].element.hide();
+          effect.effects[0].element.undoPositioned();
+          effect.effects[0].element.setStyle(oldStyle);
+        } 
+      }, arguments[1] || {}));
+}
+
+Effect.Shake = function(element) {
+  element = $(element);
+  var oldStyle = {
+    top: element.getStyle('top'),
+    left: element.getStyle('left') };
+    return new Effect.Move(element, 
+      { x:  20, y: 0, duration: 0.05, afterFinishInternal: function(effect) {
+    new Effect.Move(effect.element,
+      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
+    new Effect.Move(effect.element,
+      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
+    new Effect.Move(effect.element,
+      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
+    new Effect.Move(effect.element,
+      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {
+    new Effect.Move(effect.element,
+      { x: -20, y: 0, duration: 0.05, afterFinishInternal: function(effect) {
+        effect.element.undoPositioned();
+        effect.element.setStyle(oldStyle);
+  }}) }}) }}) }}) }}) }});
+}
+
+Effect.SlideDown = function(element) {
+  element = $(element);
+  element.cleanWhitespace();
+  // SlideDown need to have the content of the element wrapped in a container element with fixed height!
+  var oldInnerBottom = $(element.firstChild).getStyle('bottom');
+  var elementDimensions = element.getDimensions();
+  return new Effect.Scale(element, 100, Object.extend({ 
+    scaleContent: false, 
+    scaleX: false, 
+    scaleFrom: window.opera ? 0 : 1,
+    scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
+    restoreAfterFinish: true,
+    afterSetup: function(effect) {
+      effect.element.makePositioned();
+      effect.element.firstChild.makePositioned();
+      if(window.opera) effect.element.setStyle({top: ''});
+      effect.element.makeClipping();
+      effect.element.setStyle({height: '0px'});
+      effect.element.show(); },
+    afterUpdateInternal: function(effect) {
+      effect.element.firstChild.setStyle({bottom:
+        (effect.dims[0] - effect.element.clientHeight) + 'px' }); 
+    },
+    afterFinishInternal: function(effect) {
+      effect.element.undoClipping(); 
+      // IE will crash if child is undoPositioned first
+      if(/MSIE/.test(navigator.userAgent) && !window.opera){
+        effect.element.undoPositioned();
+        effect.element.firstChild.undoPositioned();
+      }else{
+        effect.element.firstChild.undoPositioned();
+        effect.element.undoPositioned();
+      }
+      effect.element.firstChild.setStyle({bottom: oldInnerBottom}); }
+    }, arguments[1] || {})
+  );
+}
+
+Effect.SlideUp = function(element) {
+  element = $(element);
+  element.cleanWhitespace();
+  var oldInnerBottom = $(element.firstChild).getStyle('bottom');
+  return new Effect.Scale(element, window.opera ? 0 : 1,
+   Object.extend({ scaleContent: false, 
+    scaleX: false, 
+    scaleMode: 'box',
+    scaleFrom: 100,
+    restoreAfterFinish: true,
+    beforeStartInternal: function(effect) {
+      effect.element.makePositioned();
+      effect.element.firstChild.makePositioned();
+      if(window.opera) effect.element.setStyle({top: ''});
+      effect.element.makeClipping();
+      effect.element.show(); },  
+    afterUpdateInternal: function(effect) {
+      effect.element.firstChild.setStyle({bottom:
+        (effect.dims[0] - effect.element.clientHeight) + 'px' }); },
+    afterFinishInternal: function(effect) {
+      effect.element.hide();
+      effect.element.undoClipping();
+      effect.element.firstChild.undoPositioned();
+      effect.element.undoPositioned();
+      effect.element.setStyle({bottom: oldInnerBottom}); }
+   }, arguments[1] || {})
+  );
+}
+
+// Bug in opera makes the TD containing this element expand for a instance after finish 
+Effect.Squish = function(element) {
+  return new Effect.Scale(element, window.opera ? 1 : 0, 
+    { restoreAfterFinish: true,
+      beforeSetup: function(effect) {
+        effect.element.makeClipping(effect.element); },  
+      afterFinishInternal: function(effect) {
+        effect.element.hide(effect.element); 
+        effect.element.undoClipping(effect.element); }
+  });
+}
+
+Effect.Grow = function(element) {
+  element = $(element);
+  var options = Object.extend({
+    direction: 'center',
+    moveTransition: Effect.Transitions.sinoidal,
+    scaleTransition: Effect.Transitions.sinoidal,
+    opacityTransition: Effect.Transitions.full
+  }, arguments[1] || {});
+  var oldStyle = {
+    top: element.style.top,
+    left: element.style.left,
+    height: element.style.height,
+    width: element.style.width,
+    opacity: element.getInlineOpacity() };
+
+  var dims = element.getDimensions();    
+  var initialMoveX, initialMoveY;
+  var moveX, moveY;
+  
+  switch (options.direction) {
+    case 'top-left':
+      initialMoveX = initialMoveY = moveX = moveY = 0; 
+      break;
+    case 'top-right':
+      initialMoveX = dims.width;
+      initialMoveY = moveY = 0;
+      moveX = -dims.width;
+      break;
+    case 'bottom-left':
+      initialMoveX = moveX = 0;
+      initialMoveY = dims.height;
+      moveY = -dims.height;
+      break;
+    case 'bottom-right':
+      initialMoveX = dims.width;
+      initialMoveY = dims.height;
+      moveX = -dims.width;
+      moveY = -dims.height;
+      break;
+    case 'center':
+      initialMoveX = dims.width / 2;
+      initialMoveY = dims.height / 2;
+      moveX = -dims.width / 2;
+      moveY = -dims.height / 2;
+      break;
+  }
+  
+  return new Effect.Move(element, {
+    x: initialMoveX,
+    y: initialMoveY,
+    duration: 0.01, 
+    beforeSetup: function(effect) {
+      effect.element.hide();
+      effect.element.makeClipping();
+      effect.element.makePositioned();
+    },
+    afterFinishInternal: function(effect) {
+      new Effect.Parallel(
+        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }),
+          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }),
+          new Effect.Scale(effect.element, 100, {
+            scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, 
+            sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true})
+        ], Object.extend({
+             beforeSetup: function(effect) {
+               effect.effects[0].element.setStyle({height: '0px'});
+               effect.effects[0].element.show(); 
+             },
+             afterFinishInternal: function(effect) {
+               effect.effects[0].element.undoClipping();
+               effect.effects[0].element.undoPositioned();
+               effect.effects[0].element.setStyle(oldStyle); 
+             }
+           }, options)
+      )
+    }
+  });
+}
+
+Effect.Shrink = function(element) {
+  element = $(element);
+  var options = Object.extend({
+    direction: 'center',
+    moveTransition: Effect.Transitions.sinoidal,
+    scaleTransition: Effect.Transitions.sinoidal,
+    opacityTransition: Effect.Transitions.none
+  }, arguments[1] || {});
+  var oldStyle = {
+    top: element.style.top,
+    left: element.style.left,
+    height: element.style.height,
+    width: element.style.width,
+    opacity: element.getInlineOpacity() };
+
+  var dims = element.getDimensions();
+  var moveX, moveY;
+  
+  switch (options.direction) {
+    case 'top-left':
+      moveX = moveY = 0;
+      break;
+    case 'top-right':
+      moveX = dims.width;
+      moveY = 0;
+      break;
+    case 'bottom-left':
+      moveX = 0;
+      moveY = dims.height;
+      break;
+    case 'bottom-right':
+      moveX = dims.width;
+      moveY = dims.height;
+      break;
+    case 'center':  
+      moveX = dims.width / 2;
+      moveY = dims.height / 2;
+      break;
+  }
+  
+  return new Effect.Parallel(
+    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }),
+      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}),
+      new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition })
+    ], Object.extend({            
+         beforeStartInternal: function(effect) {
+           effect.effects[0].element.makePositioned();
+           effect.effects[0].element.makeClipping(); },
+         afterFinishInternal: function(effect) {
+           effect.effects[0].element.hide();
+           effect.effects[0].element.undoClipping();
+           effect.effects[0].element.undoPositioned();
+           effect.effects[0].element.setStyle(oldStyle); }
+       }, options)
+  );
+}
+
+Effect.Pulsate = function(element) {
+  element = $(element);
+  var options    = arguments[1] || {};
+  var oldOpacity = element.getInlineOpacity();
+  var transition = options.transition || Effect.Transitions.sinoidal;
+  var reverser   = function(pos){ return transition(1-Effect.Transitions.pulse(pos)) };
+  reverser.bind(transition);
+  return new Effect.Opacity(element, 
+    Object.extend(Object.extend({  duration: 3.0, from: 0,
+      afterFinishInternal: function(effect) { effect.element.setStyle({opacity: oldOpacity}); }
+    }, options), {transition: reverser}));
+}
+
+Effect.Fold = function(element) {
+  element = $(element);
+  var oldStyle = {
+    top: element.style.top,
+    left: element.style.left,
+    width: element.style.width,
+    height: element.style.height };
+  Element.makeClipping(element);
+  return new Effect.Scale(element, 5, Object.extend({   
+    scaleContent: false,
+    scaleX: false,
+    afterFinishInternal: function(effect) {
+    new Effect.Scale(element, 1, { 
+      scaleContent: false, 
+      scaleY: false,
+      afterFinishInternal: function(effect) {
+        effect.element.hide();
+        effect.element.undoClipping(); 
+        effect.element.setStyle(oldStyle);
+      } });
+  }}, arguments[1] || {}));
+};
+
+['setOpacity','getOpacity','getInlineOpacity','forceRerendering','setContentZoom',
+ 'collectTextNodes','collectTextNodesIgnoreClass','childrenWithClassName'].each( 
+  function(f) { Element.Methods[f] = Element[f]; }
+);
+
+Element.Methods.visualEffect = function(element, effect, options) {
+  s = effect.gsub(/_/, '-').camelize();
+  effect_class = s.charAt(0).toUpperCase() + s.substring(1);
+  new Effect[effect_class](element, options);
+  return $(element);
+};
+
+Element.addMethods();
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/event.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/event.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/event.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,247 +0,0 @@
-/*
-* JBoss, a division of Red Hat
-* Copyright 2006, Red Hat Middleware, LLC, and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*
-* @author <a href="mailto:roy at jboss.org">Roy Russo</a>
-*/
-
-var o_el_regionA = new Array();
-var o_el_regionB = new Array();
-
-/**
- AJAX Send function. Assembles post data, and handles process
- **/
-function sendData(action, windowId, fromPos, fromRegion, toPos, toRegion)
-{
-   var options = {
-      method: 'post',
-      postBody: 'action=' + action + '&windowId=' + windowId + '&fromPos=' + fromPos + '&fromRegion=' + fromRegion + '&toPos=' + toPos + '&toRegion=' + toRegion,
-      onSuccess: function(t)
-      {
-//         a = document.getElementById("ReqProgressIndicator");
-//         document.body.removeChild(a);
-      },
-      onSuccess: function(t)
-      {
-//         a = document.getElementById("ReqProgressIndicator");
-//         document.body.removeChild(a);
-      },
-      on404: function(t)
-      {
-//         a = document.getElementById("ReqProgressIndicator");
-//         document.body.removeChild(a);
-         alert('Error 404: location "' + t.statusText + '" was not found.');
-      },
-      onFailure: function(t)
-      {
-//         a = document.getElementById("ReqProgressIndicator");
-//         document.body.removeChild(a);
-         alert('Error ' + t.status + ' -- ' + t.statusText);
-      },
-      onLoading: function(t)
-      {
-      }
-   }
-
-   new Ajax.Request(remote_server_url, options);
-
-/*
-   a = document.createElement("div");
-   a.id = "ReqProgressIndicator";
-   a.style.position = "absolute";
-   a.style.left = "50%";
-   a.style.bottom = "50%";
-   a.style.width = "200px";
-   a.style.height = "20px"
-   a.style.verticalAlign = "bottom";
-   a.style.display = '';
-   a.innerHTML = "<img style='VERTICAL-ALIGN:bottom' src='images/roller.gif'>";
-   document.body.appendChild(a);
-*/
-}
-
-/**
- Class that tracks window movement and updates DOM on move end.
- **/
-try
-{
-   var WindowMoveObserver = Class.create();
-   WindowMoveObserver.prototype =
-   {
-      initialize: function(element)
-      {
-         this.element = $(element);
-      },
-      onStart: function()
-      {
-      },
-      onEnd: function()
-      {
-         var children = this.element.childNodes;
-         for(var i = 0; i < children.length; i = i + 1)
-         {
-            if(Draggables.activeDraggable.element == children[i])
-            {
-               fromPos = findWindowPos(children[i]);
-               fromRegion = findWindowRegion(children[i]);
-
-               //alert("Moved: " + thischild.id + " from: " + fromRegion  + " pos: " + fromPos);
-               //alert("Moved: " + thischild.id + " to: " + this.element.id + " pos: " + i);
-
-               // window moved, update DOM
-               updateDOM();
-
-               // send Data
-               sendData('windowmove', children[i].id, fromPos, fromRegion, i, this.element.id);
-               break;
-               // or FF continues looping.
-            }
-         }
-      }
-   }
-}
-catch(e)
-{
-   alert(e);
-}
-
-/**
- Creates sortables (drag/drop windows), attach observers and initialize the DOM
- **/
-try
-{
-   Sortable.create("regionA", {dropOnEmpty:true,handle:'handle',tag:'div',containment:["regionA","regionB"],constraint:false, ghosting: false,
-      onChange: function(el)
-      {
-      },
-      onUpdate: function (el)
-      {
-      }
-   });
-
-   Sortable.create("regionB", {dropOnEmpty:true,handle:'handle',tag:'div',containment:["regionA","regionB"],constraint:false, ghosting: false,
-      onChange: function(el)
-      {
-      },
-      onUpdate: function (el)
-      {
-      }
-   });
-
-   // attach observers to regions
-   Draggables.addObserver(new WindowMoveObserver($('regionA')));
-   Draggables.addObserver(new WindowMoveObserver($('regionB')));
-
-   // initialize DOM
-   updateDOM();
-}
-catch(e)
-{
-   alert(e);
-}
-
-/**
- Update th DOM order in our global array. Later used to compare move from/to
- **/
-function updateDOM()
-{
-   try
-   {
-      // reset to 0
-      o_el_regionA = new Array();
-      o_el_regionB = new Array();
-
-      var regionA = this.document.getElementById("regionA");
-      for(var i = 0; i < regionA.childNodes.length; i = i + 1)
-      {
-         o_el_regionA[i] = regionA.childNodes[i];
-      }
-      var regionB = this.document.getElementById("regionB");
-      for(var i = 0; i < regionB.childNodes.length; i = i + 1)
-      {
-         o_el_regionB[i] = regionB.childNodes[i];
-      }
-      //alert("New A: " + o_el_regionA.length + " New B: " + o_el_regionB.length);
-   }
-   catch(e)
-   {
-      alert("Error updateDOM: " + e);
-   }
-}
-
-/**
- Returns theoriginal Window position for a given window element
- **/
-function findWindowPos(element)
-{
-   for(var i = 0; i < o_el_regionA.length; i = i + 1)
-   {
-      currelement = o_el_regionA[i];
-      if(element == currelement)
-      {
-         return i;
-      }
-   }
-   for(var i = 0; i < o_el_regionB.length; i = i + 1)
-   {
-      currelement = o_el_regionB[i];
-      if(element = currelement)
-      {
-         return i;
-      }
-   }
-}
-
-/**
- Returns the original region where a window resided.
- **/
-function findWindowRegion(element)
-{
-   for(var i = 0; i < o_el_regionA.length; i = i + 1)
-   {
-      currelement = o_el_regionA[i];
-      if(element == currelement)
-      {
-         return "regionA";
-      }
-   }
-   for(var i = 0; i < o_el_regionB.length; i = i + 1)
-   {
-      currelement = o_el_regionB[i];
-      if(element = currelement)
-      {
-         return "regionB";
-      }
-   }
-}
-
-/**
- Removes window from page and calls server-side
- **/
-function removeWindow(elementId)
-{
-   var effectElement = document.getElementById(elementId)
-   new Effect.BlindUp(effectElement);
-
-   //removeElement(effectElement);
-
-   sendData('windowremove', elementId);
-}
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/event.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/event.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/event.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/event.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,247 @@
+/*
+* JBoss, a division of Red Hat
+* Copyright 2006, Red Hat Middleware, LLC, and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*
+* @author <a href="mailto:roy at jboss.org">Roy Russo</a>
+*/
+
+var o_el_regionA = new Array();
+var o_el_regionB = new Array();
+
+/**
+ AJAX Send function. Assembles post data, and handles process
+ **/
+function sendData(action, windowId, fromPos, fromRegion, toPos, toRegion)
+{
+   var options = {
+      method: 'post',
+      postBody: 'action=' + action + '&windowId=' + windowId + '&fromPos=' + fromPos + '&fromRegion=' + fromRegion + '&toPos=' + toPos + '&toRegion=' + toRegion,
+      onSuccess: function(t)
+      {
+//         a = document.getElementById("ReqProgressIndicator");
+//         document.body.removeChild(a);
+      },
+      onSuccess: function(t)
+      {
+//         a = document.getElementById("ReqProgressIndicator");
+//         document.body.removeChild(a);
+      },
+      on404: function(t)
+      {
+//         a = document.getElementById("ReqProgressIndicator");
+//         document.body.removeChild(a);
+         alert('Error 404: location "' + t.statusText + '" was not found.');
+      },
+      onFailure: function(t)
+      {
+//         a = document.getElementById("ReqProgressIndicator");
+//         document.body.removeChild(a);
+         alert('Error ' + t.status + ' -- ' + t.statusText);
+      },
+      onLoading: function(t)
+      {
+      }
+   }
+
+   new Ajax.Request(remote_server_url, options);
+
+/*
+   a = document.createElement("div");
+   a.id = "ReqProgressIndicator";
+   a.style.position = "absolute";
+   a.style.left = "50%";
+   a.style.bottom = "50%";
+   a.style.width = "200px";
+   a.style.height = "20px"
+   a.style.verticalAlign = "bottom";
+   a.style.display = '';
+   a.innerHTML = "<img style='VERTICAL-ALIGN:bottom' src='images/roller.gif'>";
+   document.body.appendChild(a);
+*/
+}
+
+/**
+ Class that tracks window movement and updates DOM on move end.
+ **/
+try
+{
+   var WindowMoveObserver = Class.create();
+   WindowMoveObserver.prototype =
+   {
+      initialize: function(element)
+      {
+         this.element = $(element);
+      },
+      onStart: function()
+      {
+      },
+      onEnd: function()
+      {
+         var children = this.element.childNodes;
+         for(var i = 0; i < children.length; i = i + 1)
+         {
+            if(Draggables.activeDraggable.element == children[i])
+            {
+               fromPos = findWindowPos(children[i]);
+               fromRegion = findWindowRegion(children[i]);
+
+               //alert("Moved: " + thischild.id + " from: " + fromRegion  + " pos: " + fromPos);
+               //alert("Moved: " + thischild.id + " to: " + this.element.id + " pos: " + i);
+
+               // window moved, update DOM
+               updateDOM();
+
+               // send Data
+               sendData('windowmove', children[i].id, fromPos, fromRegion, i, this.element.id);
+               break;
+               // or FF continues looping.
+            }
+         }
+      }
+   }
+}
+catch(e)
+{
+   alert(e);
+}
+
+/**
+ Creates sortables (drag/drop windows), attach observers and initialize the DOM
+ **/
+try
+{
+   Sortable.create("regionA", {dropOnEmpty:true,handle:'handle',tag:'div',containment:["regionA","regionB"],constraint:false, ghosting: false,
+      onChange: function(el)
+      {
+      },
+      onUpdate: function (el)
+      {
+      }
+   });
+
+   Sortable.create("regionB", {dropOnEmpty:true,handle:'handle',tag:'div',containment:["regionA","regionB"],constraint:false, ghosting: false,
+      onChange: function(el)
+      {
+      },
+      onUpdate: function (el)
+      {
+      }
+   });
+
+   // attach observers to regions
+   Draggables.addObserver(new WindowMoveObserver($('regionA')));
+   Draggables.addObserver(new WindowMoveObserver($('regionB')));
+
+   // initialize DOM
+   updateDOM();
+}
+catch(e)
+{
+   alert(e);
+}
+
+/**
+ Update th DOM order in our global array. Later used to compare move from/to
+ **/
+function updateDOM()
+{
+   try
+   {
+      // reset to 0
+      o_el_regionA = new Array();
+      o_el_regionB = new Array();
+
+      var regionA = this.document.getElementById("regionA");
+      for(var i = 0; i < regionA.childNodes.length; i = i + 1)
+      {
+         o_el_regionA[i] = regionA.childNodes[i];
+      }
+      var regionB = this.document.getElementById("regionB");
+      for(var i = 0; i < regionB.childNodes.length; i = i + 1)
+      {
+         o_el_regionB[i] = regionB.childNodes[i];
+      }
+      //alert("New A: " + o_el_regionA.length + " New B: " + o_el_regionB.length);
+   }
+   catch(e)
+   {
+      alert("Error updateDOM: " + e);
+   }
+}
+
+/**
+ Returns theoriginal Window position for a given window element
+ **/
+function findWindowPos(element)
+{
+   for(var i = 0; i < o_el_regionA.length; i = i + 1)
+   {
+      currelement = o_el_regionA[i];
+      if(element == currelement)
+      {
+         return i;
+      }
+   }
+   for(var i = 0; i < o_el_regionB.length; i = i + 1)
+   {
+      currelement = o_el_regionB[i];
+      if(element = currelement)
+      {
+         return i;
+      }
+   }
+}
+
+/**
+ Returns the original region where a window resided.
+ **/
+function findWindowRegion(element)
+{
+   for(var i = 0; i < o_el_regionA.length; i = i + 1)
+   {
+      currelement = o_el_regionA[i];
+      if(element == currelement)
+      {
+         return "regionA";
+      }
+   }
+   for(var i = 0; i < o_el_regionB.length; i = i + 1)
+   {
+      currelement = o_el_regionB[i];
+      if(element = currelement)
+      {
+         return "regionB";
+      }
+   }
+}
+
+/**
+ Removes window from page and calls server-side
+ **/
+function removeWindow(elementId)
+{
+   var effectElement = document.getElementById(elementId)
+   new Effect.BlindUp(effectElement);
+
+   //removeElement(effectElement);
+
+   sendData('windowremove', elementId);
+}
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/prototype.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/prototype.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/prototype.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,2241 +0,0 @@
-/*  Prototype JavaScript framework, version 1.5.0_rc1
- *  (c) 2005 Sam Stephenson <sam at conio.net>
- *
- *  Prototype is freely distributable under the terms of an MIT-style license.
- *  For details, see the Prototype web site: http://prototype.conio.net/
- *
-/*--------------------------------------------------------------------------*/
-
-var Prototype = {
-  Version: '1.5.0_rc1',
-  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',
-
-  emptyFunction: function() {},
-  K: function(x) {return x}
-}
-
-var Class = {
-  create: function() {
-    return function() {
-      this.initialize.apply(this, arguments);
-    }
-  }
-}
-
-var Abstract = new Object();
-
-Object.extend = function(destination, source) {
-  for (var property in source) {
-    destination[property] = source[property];
-  }
-  return destination;
-}
-
-Object.extend(Object, {
-  inspect: function(object) {
-    try {
-      if (object == undefined) return 'undefined';
-      if (object == null) return 'null';
-      return object.inspect ? object.inspect() : object.toString();
-    } catch (e) {
-      if (e instanceof RangeError) return '...';
-      throw e;
-    }
-  },
-
-  keys: function(object) {
-    var keys = [];
-    for (var property in object)
-      keys.push(property);
-    return keys;
-  },
-
-  values: function(object) {
-    var values = [];
-    for (var property in object)
-      values.push(object[property]);
-    return values;
-  },
-
-  clone: function(object) {
-    return Object.extend({}, object);
-  }
-});
-
-Function.prototype.bind = function() {
-  var __method = this, args = $A(arguments), object = args.shift();
-  return function() {
-    return __method.apply(object, args.concat($A(arguments)));
-  }
-}
-
-Function.prototype.bindAsEventListener = function(object) {
-  var __method = this, args = $A(arguments), object = args.shift();
-  return function(event) {
-    return __method.apply(object, [( event || window.event)].concat(args).concat($A(arguments)));
-  }
-}
-
-Object.extend(Number.prototype, {
-  toColorPart: function() {
-    var digits = this.toString(16);
-    if (this < 16) return '0' + digits;
-    return digits;
-  },
-
-  succ: function() {
-    return this + 1;
-  },
-
-  times: function(iterator) {
-    $R(0, this, true).each(iterator);
-    return this;
-  }
-});
-
-var Try = {
-  these: function() {
-    var returnValue;
-
-    for (var i = 0; i < arguments.length; i++) {
-      var lambda = arguments[i];
-      try {
-        returnValue = lambda();
-        break;
-      } catch (e) {}
-    }
-
-    return returnValue;
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var PeriodicalExecuter = Class.create();
-PeriodicalExecuter.prototype = {
-  initialize: function(callback, frequency) {
-    this.callback = callback;
-    this.frequency = frequency;
-    this.currentlyExecuting = false;
-
-    this.registerCallback();
-  },
-
-  registerCallback: function() {
-    this.timer = setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
-  },
-
-  stop: function() {
-    if (!this.timer) return;
-    clearInterval(this.timer);
-    this.timer = null;
-  },
-
-  onTimerEvent: function() {
-    if (!this.currentlyExecuting) {
-      try {
-        this.currentlyExecuting = true;
-        this.callback(this);
-      } finally {
-        this.currentlyExecuting = false;
-      }
-    }
-  }
-}
-Object.extend(String.prototype, {
-  gsub: function(pattern, replacement) {
-    var result = '', source = this, match;
-    replacement = arguments.callee.prepareReplacement(replacement);
-
-    while (source.length > 0) {
-      if (match = source.match(pattern)) {
-        result += source.slice(0, match.index);
-        result += (replacement(match) || '').toString();
-        source  = source.slice(match.index + match[0].length);
-      } else {
-        result += source, source = '';
-      }
-    }
-    return result;
-  },
-
-  sub: function(pattern, replacement, count) {
-    replacement = this.gsub.prepareReplacement(replacement);
-    count = count === undefined ? 1 : count;
-
-    return this.gsub(pattern, function(match) {
-      if (--count < 0) return match[0];
-      return replacement(match);
-    });
-  },
-
-  scan: function(pattern, iterator) {
-    this.gsub(pattern, iterator);
-    return this;
-  },
-
-  truncate: function(length, truncation) {
-    length = length || 30;
-    truncation = truncation === undefined ? '...' : truncation;
-    return this.length > length ?
-      this.slice(0, length - truncation.length) + truncation : this;
-  },
-
-  strip: function() {
-    return this.replace(/^\s+/, '').replace(/\s+$/, '');
-  },
-
-  stripTags: function() {
-    return this.replace(/<\/?[^>]+>/gi, '');
-  },
-
-  stripScripts: function() {
-    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');
-  },
-
-  extractScripts: function() {
-    var matchAll = new RegExp(Prototype.ScriptFragment, 'img');
-    var matchOne = new RegExp(Prototype.ScriptFragment, 'im');
-    return (this.match(matchAll) || []).map(function(scriptTag) {
-      return (scriptTag.match(matchOne) || ['', ''])[1];
-    });
-  },
-
-  evalScripts: function() {
-    return this.extractScripts().map(function(script) { return eval(script) });
-  },
-
-  escapeHTML: function() {
-    var div = document.createElement('div');
-    var text = document.createTextNode(this);
-    div.appendChild(text);
-    return div.innerHTML;
-  },
-
-  unescapeHTML: function() {
-    var div = document.createElement('div');
-    div.innerHTML = this.stripTags();
-    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';
-  },
-
-  toQueryParams: function() {
-    var pairs = this.match(/^\??(.*)$/)[1].split('&');
-    return pairs.inject({}, function(params, pairString) {
-      var pair  = pairString.split('=');
-      var value = pair[1] ? decodeURIComponent(pair[1]) : undefined;
-      params[decodeURIComponent(pair[0])] = value;
-      return params;
-    });
-  },
-
-  toArray: function() {
-    return this.split('');
-  },
-
-  camelize: function() {
-    var oStringList = this.split('-');
-    if (oStringList.length == 1) return oStringList[0];
-
-    var camelizedString = this.indexOf('-') == 0
-      ? oStringList[0].charAt(0).toUpperCase() + oStringList[0].substring(1)
-      : oStringList[0];
-
-    for (var i = 1, len = oStringList.length; i < len; i++) {
-      var s = oStringList[i];
-      camelizedString += s.charAt(0).toUpperCase() + s.substring(1);
-    }
-
-    return camelizedString;
-  },
-
-  inspect: function(useDoubleQuotes) {
-    var escapedString = this.replace(/\\/g, '\\\\');
-    if (useDoubleQuotes)
-      return '"' + escapedString.replace(/"/g, '\\"') + '"';
-    else
-      return "'" + escapedString.replace(/'/g, '\\\'') + "'";
-  }
-});
-
-String.prototype.gsub.prepareReplacement = function(replacement) {
-  if (typeof replacement == 'function') return replacement;
-  var template = new Template(replacement);
-  return function(match) { return template.evaluate(match) };
-}
-
-String.prototype.parseQuery = String.prototype.toQueryParams;
-
-var Template = Class.create();
-Template.Pattern = /(^|.|\r|\n)(#\{(.*?)\})/;
-Template.prototype = {
-  initialize: function(template, pattern) {
-    this.template = template.toString();
-    this.pattern  = pattern || Template.Pattern;
-  },
-
-  evaluate: function(object) {
-    return this.template.gsub(this.pattern, function(match) {
-      var before = match[1];
-      if (before == '\\') return match[2];
-      return before + (object[match[3]] || '').toString();
-    });
-  }
-}
-
-var $break    = new Object();
-var $continue = new Object();
-
-var Enumerable = {
-  each: function(iterator) {
-    var index = 0;
-    try {
-      this._each(function(value) {
-        try {
-          iterator(value, index++);
-        } catch (e) {
-          if (e != $continue) throw e;
-        }
-      });
-    } catch (e) {
-      if (e != $break) throw e;
-    }
-  },
-
-  all: function(iterator) {
-    var result = true;
-    this.each(function(value, index) {
-      result = result && !!(iterator || Prototype.K)(value, index);
-      if (!result) throw $break;
-    });
-    return result;
-  },
-
-  any: function(iterator) {
-    var result = false;
-    this.each(function(value, index) {
-      if (result = !!(iterator || Prototype.K)(value, index))
-        throw $break;
-    });
-    return result;
-  },
-
-  collect: function(iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      results.push(iterator(value, index));
-    });
-    return results;
-  },
-
-  detect: function (iterator) {
-    var result;
-    this.each(function(value, index) {
-      if (iterator(value, index)) {
-        result = value;
-        throw $break;
-      }
-    });
-    return result;
-  },
-
-  findAll: function(iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      if (iterator(value, index))
-        results.push(value);
-    });
-    return results;
-  },
-
-  grep: function(pattern, iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      var stringValue = value.toString();
-      if (stringValue.match(pattern))
-        results.push((iterator || Prototype.K)(value, index));
-    })
-    return results;
-  },
-
-  include: function(object) {
-    var found = false;
-    this.each(function(value) {
-      if (value == object) {
-        found = true;
-        throw $break;
-      }
-    });
-    return found;
-  },
-
-  inject: function(memo, iterator) {
-    this.each(function(value, index) {
-      memo = iterator(memo, value, index);
-    });
-    return memo;
-  },
-
-  invoke: function(method) {
-    var args = $A(arguments).slice(1);
-    return this.collect(function(value) {
-      return value[method].apply(value, args);
-    });
-  },
-
-  max: function(iterator) {
-    var result;
-    this.each(function(value, index) {
-      value = (iterator || Prototype.K)(value, index);
-      if (result == undefined || value >= result)
-        result = value;
-    });
-    return result;
-  },
-
-  min: function(iterator) {
-    var result;
-    this.each(function(value, index) {
-      value = (iterator || Prototype.K)(value, index);
-      if (result == undefined || value < result)
-        result = value;
-    });
-    return result;
-  },
-
-  partition: function(iterator) {
-    var trues = [], falses = [];
-    this.each(function(value, index) {
-      ((iterator || Prototype.K)(value, index) ?
-        trues : falses).push(value);
-    });
-    return [trues, falses];
-  },
-
-  pluck: function(property) {
-    var results = [];
-    this.each(function(value, index) {
-      results.push(value[property]);
-    });
-    return results;
-  },
-
-  reject: function(iterator) {
-    var results = [];
-    this.each(function(value, index) {
-      if (!iterator(value, index))
-        results.push(value);
-    });
-    return results;
-  },
-
-  sortBy: function(iterator) {
-    return this.collect(function(value, index) {
-      return {value: value, criteria: iterator(value, index)};
-    }).sort(function(left, right) {
-      var a = left.criteria, b = right.criteria;
-      return a < b ? -1 : a > b ? 1 : 0;
-    }).pluck('value');
-  },
-
-  toArray: function() {
-    return this.collect(Prototype.K);
-  },
-
-  zip: function() {
-    var iterator = Prototype.K, args = $A(arguments);
-    if (typeof args.last() == 'function')
-      iterator = args.pop();
-
-    var collections = [this].concat(args).map($A);
-    return this.map(function(value, index) {
-      return iterator(collections.pluck(index));
-    });
-  },
-
-  inspect: function() {
-    return '#<Enumerable:' + this.toArray().inspect() + '>';
-  }
-}
-
-Object.extend(Enumerable, {
-  map:     Enumerable.collect,
-  find:    Enumerable.detect,
-  select:  Enumerable.findAll,
-  member:  Enumerable.include,
-  entries: Enumerable.toArray
-});
-var $A = Array.from = function(iterable) {
-  if (!iterable) return [];
-  if (iterable.toArray) {
-    return iterable.toArray();
-  } else {
-    var results = [];
-    for (var i = 0; i < iterable.length; i++)
-      results.push(iterable[i]);
-    return results;
-  }
-}
-
-Object.extend(Array.prototype, Enumerable);
-
-if (!Array.prototype._reverse)
-  Array.prototype._reverse = Array.prototype.reverse;
-
-Object.extend(Array.prototype, {
-  _each: function(iterator) {
-    for (var i = 0; i < this.length; i++)
-      iterator(this[i]);
-  },
-
-  clear: function() {
-    this.length = 0;
-    return this;
-  },
-
-  first: function() {
-    return this[0];
-  },
-
-  last: function() {
-    return this[this.length - 1];
-  },
-
-  compact: function() {
-    return this.select(function(value) {
-      return value != undefined || value != null;
-    });
-  },
-
-  flatten: function() {
-    return this.inject([], function(array, value) {
-      return array.concat(value && value.constructor == Array ?
-        value.flatten() : [value]);
-    });
-  },
-
-  without: function() {
-    var values = $A(arguments);
-    return this.select(function(value) {
-      return !values.include(value);
-    });
-  },
-
-  indexOf: function(object) {
-    for (var i = 0; i < this.length; i++)
-      if (this[i] == object) return i;
-    return -1;
-  },
-
-  reverse: function(inline) {
-    return (inline !== false ? this : this.toArray())._reverse();
-  },
-
-  reduce: function() {
-    return this.length > 1 ? this : this[0];
-  },
-
-  uniq: function() {
-    return this.inject([], function(array, value) {
-      return array.include(value) ? array : array.concat([value]);
-    });
-  },
-
-  inspect: function() {
-    return '[' + this.map(Object.inspect).join(', ') + ']';
-  }
-});
-var Hash = {
-  _each: function(iterator) {
-    for (var key in this) {
-      var value = this[key];
-      if (typeof value == 'function') continue;
-
-      var pair = [key, value];
-      pair.key = key;
-      pair.value = value;
-      iterator(pair);
-    }
-  },
-
-  keys: function() {
-    return this.pluck('key');
-  },
-
-  values: function() {
-    return this.pluck('value');
-  },
-
-  merge: function(hash) {
-    return $H(hash).inject($H(this), function(mergedHash, pair) {
-      mergedHash[pair.key] = pair.value;
-      return mergedHash;
-    });
-  },
-
-  toQueryString: function() {
-    return this.map(function(pair) {
-      return pair.map(encodeURIComponent).join('=');
-    }).join('&');
-  },
-
-  inspect: function() {
-    return '#<Hash:{' + this.map(function(pair) {
-      return pair.map(Object.inspect).join(': ');
-    }).join(', ') + '}>';
-  }
-}
-
-function $H(object) {
-  var hash = Object.extend({}, object || {});
-  Object.extend(hash, Enumerable);
-  Object.extend(hash, Hash);
-  return hash;
-}
-ObjectRange = Class.create();
-Object.extend(ObjectRange.prototype, Enumerable);
-Object.extend(ObjectRange.prototype, {
-  initialize: function(start, end, exclusive) {
-    this.start = start;
-    this.end = end;
-    this.exclusive = exclusive;
-  },
-
-  _each: function(iterator) {
-    var value = this.start;
-    while (this.include(value)) {
-      iterator(value);
-      value = value.succ();
-    }
-  },
-
-  include: function(value) {
-    if (value < this.start)
-      return false;
-    if (this.exclusive)
-      return value < this.end;
-    return value <= this.end;
-  }
-});
-
-var $R = function(start, end, exclusive) {
-  return new ObjectRange(start, end, exclusive);
-}
-
-var Ajax = {
-  getTransport: function() {
-    return Try.these(
-      function() {return new XMLHttpRequest()},
-      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
-      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
-    ) || false;
-  },
-
-  activeRequestCount: 0
-}
-
-Ajax.Responders = {
-  responders: [],
-
-  _each: function(iterator) {
-    this.responders._each(iterator);
-  },
-
-  register: function(responderToAdd) {
-    if (!this.include(responderToAdd))
-      this.responders.push(responderToAdd);
-  },
-
-  unregister: function(responderToRemove) {
-    this.responders = this.responders.without(responderToRemove);
-  },
-
-  dispatch: function(callback, request, transport, json) {
-    this.each(function(responder) {
-      if (responder[callback] && typeof responder[callback] == 'function') {
-        try {
-          responder[callback].apply(responder, [request, transport, json]);
-        } catch (e) {}
-      }
-    });
-  }
-};
-
-Object.extend(Ajax.Responders, Enumerable);
-
-Ajax.Responders.register({
-  onCreate: function() {
-    Ajax.activeRequestCount++;
-  },
-
-  onComplete: function() {
-    Ajax.activeRequestCount--;
-  }
-});
-
-Ajax.Base = function() {};
-Ajax.Base.prototype = {
-  setOptions: function(options) {
-    this.options = {
-      method:       'post',
-      asynchronous: true,
-      contentType:  'application/x-www-form-urlencoded',
-      parameters:   ''
-    }
-    Object.extend(this.options, options || {});
-  },
-
-  responseIsSuccess: function() {
-    return this.transport.status == undefined
-        || this.transport.status == 0
-        || (this.transport.status >= 200 && this.transport.status < 300);
-  },
-
-  responseIsFailure: function() {
-    return !this.responseIsSuccess();
-  }
-}
-
-Ajax.Request = Class.create();
-Ajax.Request.Events =
-  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];
-
-Ajax.Request.prototype = Object.extend(new Ajax.Base(), {
-  initialize: function(url, options) {
-    this.transport = Ajax.getTransport();
-    this.setOptions(options);
-    this.request(url);
-  },
-
-  request: function(url) {
-    var parameters = this.options.parameters || '';
-    if (parameters.length > 0) parameters += '&_=';
-
-    /* Simulate other verbs over post */
-    if (this.options.method != 'get' && this.options.method != 'post') {
-      parameters += (parameters.length > 0 ? '&' : '') + '_method=' + this.options.method;
-      this.options.method = 'post';
-    }
-
-    try {
-      this.url = url;
-      if (this.options.method == 'get' && parameters.length > 0)
-        this.url += (this.url.match(/\?/) ? '&' : '?') + parameters;
-
-      Ajax.Responders.dispatch('onCreate', this, this.transport);
-
-      this.transport.open(this.options.method, this.url,
-        this.options.asynchronous);
-
-      if (this.options.asynchronous)
-        setTimeout(function() { this.respondToReadyState(1) }.bind(this), 10);
-
-      this.transport.onreadystatechange = this.onStateChange.bind(this);
-      this.setRequestHeaders();
-
-      var body = this.options.postBody ? this.options.postBody : parameters;
-      this.transport.send(this.options.method == 'post' ? body : null);
-
-      /* Force Firefox to handle ready state 4 for synchronous requests */
-      if (!this.options.asynchronous && this.transport.overrideMimeType)
-        this.onStateChange();
-
-    } catch (e) {
-      this.dispatchException(e);
-    }
-  },
-
-  setRequestHeaders: function() {
-    var requestHeaders =
-      ['X-Requested-With', 'XMLHttpRequest',
-       'X-Prototype-Version', Prototype.Version,
-       'Accept', 'text/javascript, text/html, application/xml, text/xml, */*'];
-
-    if (this.options.method == 'post') {
-      requestHeaders.push('Content-type', this.options.contentType);
-
-      /* Force "Connection: close" for Mozilla browsers to work around
-       * a bug where XMLHttpReqeuest sends an incorrect Content-length
-       * header. See Mozilla Bugzilla #246651.
-       */
-      if (this.transport.overrideMimeType)
-        requestHeaders.push('Connection', 'close');
-    }
-
-    if (this.options.requestHeaders)
-      requestHeaders.push.apply(requestHeaders, this.options.requestHeaders);
-
-    for (var i = 0; i < requestHeaders.length; i += 2)
-      this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i+1]);
-  },
-
-  onStateChange: function() {
-    var readyState = this.transport.readyState;
-    if (readyState != 1)
-      this.respondToReadyState(this.transport.readyState);
-  },
-
-  header: function(name) {
-    try {
-      return this.transport.getResponseHeader(name);
-    } catch (e) {}
-  },
-
-  evalJSON: function() {
-    try {
-      return eval('(' + this.header('X-JSON') + ')');
-    } catch (e) {}
-  },
-
-  evalResponse: function() {
-    try {
-      return eval(this.transport.responseText);
-    } catch (e) {
-      this.dispatchException(e);
-    }
-  },
-
-  respondToReadyState: function(readyState) {
-    var event = Ajax.Request.Events[readyState];
-    var transport = this.transport, json = this.evalJSON();
-
-    if (event == 'Complete') {
-      try {
-        (this.options['on' + this.transport.status]
-         || this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')]
-         || Prototype.emptyFunction)(transport, json);
-      } catch (e) {
-        this.dispatchException(e);
-      }
-
-      if ((this.header('Content-type') || '').match(/^text\/javascript/i))
-        this.evalResponse();
-    }
-
-    try {
-      (this.options['on' + event] || Prototype.emptyFunction)(transport, json);
-      Ajax.Responders.dispatch('on' + event, this, transport, json);
-    } catch (e) {
-      this.dispatchException(e);
-    }
-
-    /* Avoid memory leak in MSIE: clean up the oncomplete event handler */
-    if (event == 'Complete')
-      this.transport.onreadystatechange = Prototype.emptyFunction;
-  },
-
-  dispatchException: function(exception) {
-    (this.options.onException || Prototype.emptyFunction)(this, exception);
-    Ajax.Responders.dispatch('onException', this, exception);
-  }
-});
-
-Ajax.Updater = Class.create();
-
-Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), {
-  initialize: function(container, url, options) {
-    this.containers = {
-      success: container.success ? $(container.success) : $(container),
-      failure: container.failure ? $(container.failure) :
-        (container.success ? null : $(container))
-    }
-
-    this.transport = Ajax.getTransport();
-    this.setOptions(options);
-
-    var onComplete = this.options.onComplete || Prototype.emptyFunction;
-    this.options.onComplete = (function(transport, object) {
-      this.updateContent();
-      onComplete(transport, object);
-    }).bind(this);
-
-    this.request(url);
-  },
-
-  updateContent: function() {
-    var receiver = this.responseIsSuccess() ?
-      this.containers.success : this.containers.failure;
-    var response = this.transport.responseText;
-
-    if (!this.options.evalScripts)
-      response = response.stripScripts();
-
-    if (receiver) {
-      if (this.options.insertion) {
-        new this.options.insertion(receiver, response);
-      } else {
-        Element.update(receiver, response);
-      }
-    }
-
-    if (this.responseIsSuccess()) {
-      if (this.onComplete)
-        setTimeout(this.onComplete.bind(this), 10);
-    }
-  }
-});
-
-Ajax.PeriodicalUpdater = Class.create();
-Ajax.PeriodicalUpdater.prototype = Object.extend(new Ajax.Base(), {
-  initialize: function(container, url, options) {
-    this.setOptions(options);
-    this.onComplete = this.options.onComplete;
-
-    this.frequency = (this.options.frequency || 2);
-    this.decay = (this.options.decay || 1);
-
-    this.updater = {};
-    this.container = container;
-    this.url = url;
-
-    this.start();
-  },
-
-  start: function() {
-    this.options.onComplete = this.updateComplete.bind(this);
-    this.onTimerEvent();
-  },
-
-  stop: function() {
-    this.updater.options.onComplete = undefined;
-    clearTimeout(this.timer);
-    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);
-  },
-
-  updateComplete: function(request) {
-    if (this.options.decay) {
-      this.decay = (request.responseText == this.lastText ?
-        this.decay * this.options.decay : 1);
-
-      this.lastText = request.responseText;
-    }
-    this.timer = setTimeout(this.onTimerEvent.bind(this),
-      this.decay * this.frequency * 1000);
-  },
-
-  onTimerEvent: function() {
-    this.updater = new Ajax.Updater(this.container, this.url, this.options);
-  }
-});
-function $() {
-  var results = [], element;
-  for (var i = 0; i < arguments.length; i++) {
-    element = arguments[i];
-    if (typeof element == 'string')
-      element = document.getElementById(element);
-    results.push(Element.extend(element));
-  }
-  return results.reduce();
-}
-
-document.getElementsByClassName = function(className, parentElement) {
-  var children = ($(parentElement) || document.body).getElementsByTagName('*');
-  return $A(children).inject([], function(elements, child) {
-    if (child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)")))
-      elements.push(Element.extend(child));
-    return elements;
-  });
-}
-
-/*--------------------------------------------------------------------------*/
-
-if (!window.Element)
-  var Element = new Object();
-
-Element.extend = function(element) {
-  if (!element) return;
-  if (_nativeExtensions || element.nodeType == 3) return element;
-
-  if (!element._extended && element.tagName && element != window) {
-    var methods = Object.clone(Element.Methods), cache = Element.extend.cache;
-
-    if (element.tagName == 'FORM')
-      Object.extend(methods, Form.Methods);
-    if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))
-      Object.extend(methods, Form.Element.Methods);
-
-    for (var property in methods) {
-      var value = methods[property];
-      if (typeof value == 'function')
-        element[property] = cache.findOrStore(value);
-    }
-  }
-
-  element._extended = true;
-  return element;
-}
-
-Element.extend.cache = {
-  findOrStore: function(value) {
-    return this[value] = this[value] || function() {
-      return value.apply(null, [this].concat($A(arguments)));
-    }
-  }
-}
-
-Element.Methods = {
-  visible: function(element) {
-    return $(element).style.display != 'none';
-  },
-
-  toggle: function(element) {
-    element = $(element);
-    Element[Element.visible(element) ? 'hide' : 'show'](element);
-    return element;
-  },
-
-  hide: function(element) {
-    $(element).style.display = 'none';
-    return element;
-  },
-
-  show: function(element) {
-    $(element).style.display = '';
-    return element;
-  },
-
-  remove: function(element) {
-    element = $(element);
-    element.parentNode.removeChild(element);
-    return element;
-  },
-
-  update: function(element, html) {
-    $(element).innerHTML = html.stripScripts();
-    setTimeout(function() {html.evalScripts()}, 10);
-    return element;
-  },
-
-  replace: function(element, html) {
-    element = $(element);
-    if (element.outerHTML) {
-      element.outerHTML = html.stripScripts();
-    } else {
-      var range = element.ownerDocument.createRange();
-      range.selectNodeContents(element);
-      element.parentNode.replaceChild(
-        range.createContextualFragment(html.stripScripts()), element);
-    }
-    setTimeout(function() {html.evalScripts()}, 10);
-    return element;
-  },
-
-  inspect: function(element) {
-    element = $(element);
-    var result = '<' + element.tagName.toLowerCase();
-    $H({'id': 'id', 'className': 'class'}).each(function(pair) {
-      var property = pair.first(), attribute = pair.last();
-      var value = (element[property] || '').toString();
-      if (value) result += ' ' + attribute + '=' + value.inspect(true);
-    });
-    return result + '>';
-  },
-
-  recursivelyCollect: function(element, property) {
-    element = $(element);
-    var elements = [];
-    while (element = element[property])
-      if (element.nodeType == 1)
-        elements.push(Element.extend(element));
-    return elements;
-  },
-
-  ancestors: function(element) {
-    return $(element).recursivelyCollect('parentNode');
-  },
-
-  descendants: function(element) {
-    element = $(element);
-    return $A(element.getElementsByTagName('*'));
-  },
-
-  previousSiblings: function(element) {
-    return $(element).recursivelyCollect('previousSibling');
-  },
-
-  nextSiblings: function(element) {
-    return $(element).recursivelyCollect('nextSibling');
-  },
-
-  siblings: function(element) {
-    element = $(element);
-    return element.previousSiblings().reverse().concat(element.nextSiblings());
-  },
-
-  match: function(element, selector) {
-    element = $(element);
-    if (typeof selector == 'string')
-      selector = new Selector(selector);
-    return selector.match(element);
-  },
-
-  up: function(element, expression, index) {
-    return Selector.findElement($(element).ancestors(), expression, index);
-  },
-
-  down: function(element, expression, index) {
-    return Selector.findElement($(element).descendants(), expression, index);
-  },
-
-  previous: function(element, expression, index) {
-    return Selector.findElement($(element).previousSiblings(), expression, index);
-  },
-
-  next: function(element, expression, index) {
-    return Selector.findElement($(element).nextSiblings(), expression, index);
-  },
-
-  getElementsBySelector: function() {
-    var args = $A(arguments), element = $(args.shift());
-    return Selector.findChildElements(element, args);
-  },
-
-  getElementsByClassName: function(element, className) {
-    element = $(element);
-    return document.getElementsByClassName(className, element);
-  },
-
-  getHeight: function(element) {
-    element = $(element);
-    return element.offsetHeight;
-  },
-
-  classNames: function(element) {
-    return new Element.ClassNames(element);
-  },
-
-  hasClassName: function(element, className) {
-    if (!(element = $(element))) return;
-    return Element.classNames(element).include(className);
-  },
-
-  addClassName: function(element, className) {
-    if (!(element = $(element))) return;
-    Element.classNames(element).add(className);
-    return element;
-  },
-
-  removeClassName: function(element, className) {
-    if (!(element = $(element))) return;
-    Element.classNames(element).remove(className);
-    return element;
-  },
-
-  observe: function() {
-    Event.observe.apply(Event, arguments);
-    return $A(arguments).first();
-  },
-
-  stopObserving: function() {
-    Event.stopObserving.apply(Event, arguments);
-    return $A(arguments).first();
-  },
-
-  // removes whitespace-only text node children
-  cleanWhitespace: function(element) {
-    element = $(element);
-    var node = element.firstChild;
-    while (node) {
-      var nextNode = node.nextSibling;
-      if (node.nodeType == 3 && !/\S/.test(node.nodeValue))
-        element.removeChild(node);
-      node = nextNode;
-    }
-    return element;
-  },
-
-  empty: function(element) {
-    return $(element).innerHTML.match(/^\s*$/);
-  },
-
-  childOf: function(element, ancestor) {
-    element = $(element), ancestor = $(ancestor);
-    while (element = element.parentNode)
-      if (element == ancestor) return true;
-    return false;
-  },
-
-  scrollTo: function(element) {
-    element = $(element);
-    var x = element.x ? element.x : element.offsetLeft,
-        y = element.y ? element.y : element.offsetTop;
-    window.scrollTo(x, y);
-    return element;
-  },
-
-  getStyle: function(element, style) {
-    element = $(element);
-    var value = element.style[style.camelize()];
-    if (!value) {
-      if (document.defaultView && document.defaultView.getComputedStyle) {
-        var css = document.defaultView.getComputedStyle(element, null);
-        value = css ? css.getPropertyValue(style) : null;
-      } else if (element.currentStyle) {
-        value = element.currentStyle[style.camelize()];
-      }
-    }
-
-    if (window.opera && ['left', 'top', 'right', 'bottom'].include(style))
-      if (Element.getStyle(element, 'position') == 'static') value = 'auto';
-
-    return value == 'auto' ? null : value;
-  },
-
-  setStyle: function(element, style) {
-    element = $(element);
-    for (var name in style)
-      element.style[name.camelize()] = style[name];
-    return element;
-  },
-
-  getDimensions: function(element) {
-    element = $(element);
-    if (Element.getStyle(element, 'display') != 'none')
-      return {width: element.offsetWidth, height: element.offsetHeight};
-
-    // All *Width and *Height properties give 0 on elements with display none,
-    // so enable the element temporarily
-    var els = element.style;
-    var originalVisibility = els.visibility;
-    var originalPosition = els.position;
-    els.visibility = 'hidden';
-    els.position = 'absolute';
-    els.display = '';
-    var originalWidth = element.clientWidth;
-    var originalHeight = element.clientHeight;
-    els.display = 'none';
-    els.position = originalPosition;
-    els.visibility = originalVisibility;
-    return {width: originalWidth, height: originalHeight};
-  },
-
-  makePositioned: function(element) {
-    element = $(element);
-    var pos = Element.getStyle(element, 'position');
-    if (pos == 'static' || !pos) {
-      element._madePositioned = true;
-      element.style.position = 'relative';
-      // Opera returns the offset relative to the positioning context, when an
-      // element is position relative but top and left have not been defined
-      if (window.opera) {
-        element.style.top = 0;
-        element.style.left = 0;
-      }
-    }
-    return element;
-  },
-
-  undoPositioned: function(element) {
-    element = $(element);
-    if (element._madePositioned) {
-      element._madePositioned = undefined;
-      element.style.position =
-        element.style.top =
-        element.style.left =
-        element.style.bottom =
-        element.style.right = '';
-    }
-    return element;
-  },
-
-  makeClipping: function(element) {
-    element = $(element);
-    if (element._overflow) return;
-    element._overflow = element.style.overflow || 'auto';
-    if ((Element.getStyle(element, 'overflow') || 'visible') != 'hidden')
-      element.style.overflow = 'hidden';
-    return element;
-  },
-
-  undoClipping: function(element) {
-    element = $(element);
-    if (!element._overflow) return;
-    element.style.overflow = element._overflow == 'auto' ? '' : element._overflow;
-    element._overflow = null;
-    return element;
-  }
-}
-
-// IE is missing .innerHTML support for TABLE-related elements
-if(document.all){
-  Element.Methods.update = function(element, html) {
-    element = $(element);
-    var tagName = element.tagName.toUpperCase();
-    if (['THEAD','TBODY','TR','TD'].indexOf(tagName) > -1) {
-      var div = document.createElement('div');
-      switch (tagName) {
-        case 'THEAD':
-        case 'TBODY':
-          div.innerHTML = '<table><tbody>' +  html.stripScripts() + '</tbody></table>';
-          depth = 2;
-          break;
-        case 'TR':
-          div.innerHTML = '<table><tbody><tr>' +  html.stripScripts() + '</tr></tbody></table>';
-          depth = 3;
-          break;
-        case 'TD':
-          div.innerHTML = '<table><tbody><tr><td>' +  html.stripScripts() + '</td></tr></tbody></table>';
-          depth = 4;
-      }
-      $A(element.childNodes).each(function(node){
-        element.removeChild(node)
-      });
-      depth.times(function(){ div = div.firstChild });
-
-      $A(div.childNodes).each(
-        function(node){ element.appendChild(node) });
-    } else {
-      element.innerHTML = html.stripScripts();
-    }
-    setTimeout(function() {html.evalScripts()}, 10);
-    return element;
-  }
-}
-
-Object.extend(Element, Element.Methods);
-
-var _nativeExtensions = false;
-
-if (!window.HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {
-  /* Emulate HTMLElement, HTMLFormElement, HTMLInputElement, HTMLTextAreaElement,
-     and HTMLSelectElement in Safari */
-  ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {
-    var klass = window['HTML' + tag + 'Element'] = {};
-    klass.prototype = document.createElement(tag ? tag.toLowerCase() : 'div').__proto__;
-  });
-}
-
-Element.addMethods = function(methods) {
-  Object.extend(Element.Methods, methods || {});
-
-  function copy(methods, destination) {
-    var cache = Element.extend.cache;
-    for (var property in methods) {
-      var value = methods[property];
-      destination[property] = cache.findOrStore(value);
-    }
-  }
-
-  if (typeof HTMLElement != 'undefined') {
-    copy(Element.Methods, HTMLElement.prototype);
-    copy(Form.Methods, HTMLFormElement.prototype);
-    [HTMLInputElement, HTMLTextAreaElement, HTMLSelectElement].each(function(klass) {
-      copy(Form.Element.Methods, klass.prototype);
-    });
-    _nativeExtensions = true;
-  }
-}
-
-var Toggle = new Object();
-Toggle.display = Element.toggle;
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.Insertion = function(adjacency) {
-  this.adjacency = adjacency;
-}
-
-Abstract.Insertion.prototype = {
-  initialize: function(element, content) {
-    this.element = $(element);
-    this.content = content.stripScripts();
-
-    if (this.adjacency && this.element.insertAdjacentHTML) {
-      try {
-        this.element.insertAdjacentHTML(this.adjacency, this.content);
-      } catch (e) {
-        var tagName = this.element.tagName.toLowerCase();
-        if (tagName == 'tbody' || tagName == 'tr') {
-          this.insertContent(this.contentFromAnonymousTable());
-        } else {
-          throw e;
-        }
-      }
-    } else {
-      this.range = this.element.ownerDocument.createRange();
-      if (this.initializeRange) this.initializeRange();
-      this.insertContent([this.range.createContextualFragment(this.content)]);
-    }
-
-    setTimeout(function() {content.evalScripts()}, 10);
-  },
-
-  contentFromAnonymousTable: function() {
-    var div = document.createElement('div');
-    div.innerHTML = '<table><tbody>' + this.content + '</tbody></table>';
-    return $A(div.childNodes[0].childNodes[0].childNodes);
-  }
-}
-
-var Insertion = new Object();
-
-Insertion.Before = Class.create();
-Insertion.Before.prototype = Object.extend(new Abstract.Insertion('beforeBegin'), {
-  initializeRange: function() {
-    this.range.setStartBefore(this.element);
-  },
-
-  insertContent: function(fragments) {
-    fragments.each((function(fragment) {
-      this.element.parentNode.insertBefore(fragment, this.element);
-    }).bind(this));
-  }
-});
-
-Insertion.Top = Class.create();
-Insertion.Top.prototype = Object.extend(new Abstract.Insertion('afterBegin'), {
-  initializeRange: function() {
-    this.range.selectNodeContents(this.element);
-    this.range.collapse(true);
-  },
-
-  insertContent: function(fragments) {
-    fragments.reverse(false).each((function(fragment) {
-      this.element.insertBefore(fragment, this.element.firstChild);
-    }).bind(this));
-  }
-});
-
-Insertion.Bottom = Class.create();
-Insertion.Bottom.prototype = Object.extend(new Abstract.Insertion('beforeEnd'), {
-  initializeRange: function() {
-    this.range.selectNodeContents(this.element);
-    this.range.collapse(this.element);
-  },
-
-  insertContent: function(fragments) {
-    fragments.each((function(fragment) {
-      this.element.appendChild(fragment);
-    }).bind(this));
-  }
-});
-
-Insertion.After = Class.create();
-Insertion.After.prototype = Object.extend(new Abstract.Insertion('afterEnd'), {
-  initializeRange: function() {
-    this.range.setStartAfter(this.element);
-  },
-
-  insertContent: function(fragments) {
-    fragments.each((function(fragment) {
-      this.element.parentNode.insertBefore(fragment,
-        this.element.nextSibling);
-    }).bind(this));
-  }
-});
-
-/*--------------------------------------------------------------------------*/
-
-Element.ClassNames = Class.create();
-Element.ClassNames.prototype = {
-  initialize: function(element) {
-    this.element = $(element);
-  },
-
-  _each: function(iterator) {
-    this.element.className.split(/\s+/).select(function(name) {
-      return name.length > 0;
-    })._each(iterator);
-  },
-
-  set: function(className) {
-    this.element.className = className;
-  },
-
-  add: function(classNameToAdd) {
-    if (this.include(classNameToAdd)) return;
-    this.set(this.toArray().concat(classNameToAdd).join(' '));
-  },
-
-  remove: function(classNameToRemove) {
-    if (!this.include(classNameToRemove)) return;
-    this.set(this.select(function(className) {
-      return className != classNameToRemove;
-    }).join(' '));
-  },
-
-  toString: function() {
-    return this.toArray().join(' ');
-  }
-}
-
-Object.extend(Element.ClassNames.prototype, Enumerable);
-var Selector = Class.create();
-Selector.prototype = {
-  initialize: function(expression) {
-    this.params = {classNames: []};
-    this.expression = expression.toString().strip();
-    this.parseExpression();
-    this.compileMatcher();
-  },
-
-  parseExpression: function() {
-    function abort(message) { throw 'Parse error in selector: ' + message; }
-
-    if (this.expression == '')  abort('empty expression');
-
-    var params = this.params, expr = this.expression, match, modifier, clause, rest;
-    while (match = expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=)(?:"([^"]*)"|([^\]\s]*)))?\]$/i)) {
-      params.attributes = params.attributes || [];
-      params.attributes.push({name: match[2], operator: match[3], value: match[4] || match[5] || ''});
-      expr = match[1];
-    }
-
-    if (expr == '*') return this.params.wildcard = true;
-
-    while (match = expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {
-      modifier = match[1], clause = match[2], rest = match[3];
-      switch (modifier) {
-        case '#':       params.id = clause; break;
-        case '.':       params.classNames.push(clause); break;
-        case '':
-        case undefined: params.tagName = clause.toUpperCase(); break;
-        default:        abort(expr.inspect());
-      }
-      expr = rest;
-    }
-
-    if (expr.length > 0) abort(expr.inspect());
-  },
-
-  buildMatchExpression: function() {
-    var params = this.params, conditions = [], clause;
-
-    if (params.wildcard)
-      conditions.push('true');
-    if (clause = params.id)
-      conditions.push('element.id == ' + clause.inspect());
-    if (clause = params.tagName)
-      conditions.push('element.tagName.toUpperCase() == ' + clause.inspect());
-    if ((clause = params.classNames).length > 0)
-      for (var i = 0; i < clause.length; i++)
-        conditions.push('Element.hasClassName(element, ' + clause[i].inspect() + ')');
-    if (clause = params.attributes) {
-      clause.each(function(attribute) {
-        var value = 'element.getAttribute(' + attribute.name.inspect() + ')';
-        var splitValueBy = function(delimiter) {
-          return value + ' && ' + value + '.split(' + delimiter.inspect() + ')';
-        }
-
-        switch (attribute.operator) {
-          case '=':       conditions.push(value + ' == ' + attribute.value.inspect()); break;
-          case '~=':      conditions.push(splitValueBy(' ') + '.include(' + attribute.value.inspect() + ')'); break;
-          case '|=':      conditions.push(
-                            splitValueBy('-') + '.first().toUpperCase() == ' + attribute.value.toUpperCase().inspect()
-                          ); break;
-          case '!=':      conditions.push(value + ' != ' + attribute.value.inspect()); break;
-          case '':
-          case undefined: conditions.push(value + ' != null'); break;
-          default:        throw 'Unknown operator ' + attribute.operator + ' in selector';
-        }
-      });
-    }
-
-    return conditions.join(' && ');
-  },
-
-  compileMatcher: function() {
-    this.match = new Function('element', 'if (!element.tagName) return false; \
-      return ' + this.buildMatchExpression());
-  },
-
-  findElements: function(scope) {
-    var element;
-
-    if (element = $(this.params.id))
-      if (this.match(element))
-        if (!scope || Element.childOf(element, scope))
-          return [element];
-
-    scope = (scope || document).getElementsByTagName(this.params.tagName || '*');
-
-    var results = [];
-    for (var i = 0; i < scope.length; i++)
-      if (this.match(element = scope[i]))
-        results.push(Element.extend(element));
-
-    return results;
-  },
-
-  toString: function() {
-    return this.expression;
-  }
-}
-
-Object.extend(Selector, {
-  matchElements: function(elements, expression) {
-    var selector = new Selector(expression);
-    return elements.select(selector.match.bind(selector));
-  },
-
-  findElement: function(elements, expression, index) {
-    if (typeof expression == 'number') index = expression, expression = false;
-    return Selector.matchElements(elements, expression || '*')[index || 0];
-  },
-
-  findChildElements: function(element, expressions) {
-    return expressions.map(function(expression) {
-      return expression.strip().split(/\s+/).inject([null], function(results, expr) {
-        var selector = new Selector(expr);
-        return results.inject([], function(elements, result) {
-          return elements.concat(selector.findElements(result || element));
-        });
-      });
-    }).flatten();
-  }
-});
-
-function $$() {
-  return Selector.findChildElements(document, $A(arguments));
-}
-var Form = {
-  reset: function(form) {
-    $(form).reset();
-    return form;
-  }
-};
-
-Form.Methods = {
-  serialize: function(form) {
-    var elements = Form.getElements($(form));
-    var queryComponents = new Array();
-
-    for (var i = 0; i < elements.length; i++) {
-      var queryComponent = Form.Element.serialize(elements[i]);
-      if (queryComponent)
-        queryComponents.push(queryComponent);
-    }
-
-    return queryComponents.join('&');
-  },
-
-  getElements: function(form) {
-    form = $(form);
-    var elements = new Array();
-
-    for (var tagName in Form.Element.Serializers) {
-      var tagElements = form.getElementsByTagName(tagName);
-      for (var j = 0; j < tagElements.length; j++)
-        elements.push(tagElements[j]);
-    }
-    return elements;
-  },
-
-  getInputs: function(form, typeName, name) {
-    form = $(form);
-    var inputs = form.getElementsByTagName('input');
-
-    if (!typeName && !name)
-      return inputs;
-
-    var matchingInputs = new Array();
-    for (var i = 0; i < inputs.length; i++) {
-      var input = inputs[i];
-      if ((typeName && input.type != typeName) ||
-          (name && input.name != name))
-        continue;
-      matchingInputs.push(input);
-    }
-
-    return matchingInputs;
-  },
-
-  disable: function(form) {
-    form = $(form);
-    var elements = Form.getElements(form);
-    for (var i = 0; i < elements.length; i++) {
-      var element = elements[i];
-      element.blur();
-      element.disabled = 'true';
-    }
-    return form;
-  },
-
-  enable: function(form) {
-    form = $(form);
-    var elements = Form.getElements(form);
-    for (var i = 0; i < elements.length; i++) {
-      var element = elements[i];
-      element.disabled = '';
-    }
-    return form;
-  },
-
-  findFirstElement: function(form) {
-    return Form.getElements(form).find(function(element) {
-      return element.type != 'hidden' && !element.disabled &&
-        ['input', 'select', 'textarea'].include(element.tagName.toLowerCase());
-    });
-  },
-
-  focusFirstElement: function(form) {
-    form = $(form);
-    Field.activate(Form.findFirstElement(form));
-    return form;
-  }
-}
-
-Object.extend(Form, Form.Methods);
-
-/*--------------------------------------------------------------------------*/
-
-Form.Element = {
-  focus: function(element) {
-    $(element).focus();
-    return element;
-  },
-
-  select: function(element) {
-    $(element).select();
-    return element;
-  }
-}
-
-Form.Element.Methods = {
-  serialize: function(element) {
-    element = $(element);
-    var method = element.tagName.toLowerCase();
-    var parameter = Form.Element.Serializers[method](element);
-
-    if (parameter) {
-      var key = encodeURIComponent(parameter[0]);
-      if (key.length == 0) return;
-
-      if (parameter[1].constructor != Array)
-        parameter[1] = [parameter[1]];
-
-      return parameter[1].map(function(value) {
-        return key + '=' + encodeURIComponent(value);
-      }).join('&');
-    }
-  },
-
-  getValue: function(element) {
-    element = $(element);
-    var method = element.tagName.toLowerCase();
-    var parameter = Form.Element.Serializers[method](element);
-
-    if (parameter)
-      return parameter[1];
-  },
-
-  clear: function(element) {
-    $(element).value = '';
-    return element;
-  },
-
-  present: function(element) {
-    return $(element).value != '';
-  },
-
-  activate: function(element) {
-    element = $(element);
-    element.focus();
-    if (element.select)
-      element.select();
-    return element;
-  },
-
-  disable: function(element) {
-    element = $(element);
-    element.disabled = '';
-    return element;
-  },
-
-  enable: function(element) {
-    element = $(element);
-    element.blur();
-    element.disabled = 'true';
-    return element;
-  }
-}
-
-Object.extend(Form.Element, Form.Element.Methods);
-var Field = Form.Element;
-
-/*--------------------------------------------------------------------------*/
-
-Form.Element.Serializers = {
-  input: function(element) {
-    switch (element.type.toLowerCase()) {
-      case 'checkbox':
-      case 'radio':
-        return Form.Element.Serializers.inputSelector(element);
-      default:
-        return Form.Element.Serializers.textarea(element);
-    }
-    return false;
-  },
-
-  inputSelector: function(element) {
-    if (element.checked)
-      return [element.name, element.value];
-  },
-
-  textarea: function(element) {
-    return [element.name, element.value];
-  },
-
-  select: function(element) {
-    return Form.Element.Serializers[element.type == 'select-one' ?
-      'selectOne' : 'selectMany'](element);
-  },
-
-  selectOne: function(element) {
-    var value = '', opt, index = element.selectedIndex;
-    if (index >= 0) {
-      opt = element.options[index];
-      value = opt.value || opt.text;
-    }
-    return [element.name, value];
-  },
-
-  selectMany: function(element) {
-    var value = [];
-    for (var i = 0; i < element.length; i++) {
-      var opt = element.options[i];
-      if (opt.selected)
-        value.push(opt.value || opt.text);
-    }
-    return [element.name, value];
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-
-var $F = Form.Element.getValue;
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.TimedObserver = function() {}
-Abstract.TimedObserver.prototype = {
-  initialize: function(element, frequency, callback) {
-    this.frequency = frequency;
-    this.element   = $(element);
-    this.callback  = callback;
-
-    this.lastValue = this.getValue();
-    this.registerCallback();
-  },
-
-  registerCallback: function() {
-    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
-  },
-
-  onTimerEvent: function() {
-    var value = this.getValue();
-    if (this.lastValue != value) {
-      this.callback(this.element, value);
-      this.lastValue = value;
-    }
-  }
-}
-
-Form.Element.Observer = Class.create();
-Form.Element.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
-  getValue: function() {
-    return Form.Element.getValue(this.element);
-  }
-});
-
-Form.Observer = Class.create();
-Form.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
-  getValue: function() {
-    return Form.serialize(this.element);
-  }
-});
-
-/*--------------------------------------------------------------------------*/
-
-Abstract.EventObserver = function() {}
-Abstract.EventObserver.prototype = {
-  initialize: function(element, callback) {
-    this.element  = $(element);
-    this.callback = callback;
-
-    this.lastValue = this.getValue();
-    if (this.element.tagName.toLowerCase() == 'form')
-      this.registerFormCallbacks();
-    else
-      this.registerCallback(this.element);
-  },
-
-  onElementEvent: function() {
-    var value = this.getValue();
-    if (this.lastValue != value) {
-      this.callback(this.element, value);
-      this.lastValue = value;
-    }
-  },
-
-  registerFormCallbacks: function() {
-    var elements = Form.getElements(this.element);
-    for (var i = 0; i < elements.length; i++)
-      this.registerCallback(elements[i]);
-  },
-
-  registerCallback: function(element) {
-    if (element.type) {
-      switch (element.type.toLowerCase()) {
-        case 'checkbox':
-        case 'radio':
-          Event.observe(element, 'click', this.onElementEvent.bind(this));
-          break;
-        default:
-          Event.observe(element, 'change', this.onElementEvent.bind(this));
-          break;
-      }
-    }
-  }
-}
-
-Form.Element.EventObserver = Class.create();
-Form.Element.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
-  getValue: function() {
-    return Form.Element.getValue(this.element);
-  }
-});
-
-Form.EventObserver = Class.create();
-Form.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
-  getValue: function() {
-    return Form.serialize(this.element);
-  }
-});
-if (!window.Event) {
-  var Event = new Object();
-}
-
-Object.extend(Event, {
-  KEY_BACKSPACE: 8,
-  KEY_TAB:       9,
-  KEY_RETURN:   13,
-  KEY_ESC:      27,
-  KEY_LEFT:     37,
-  KEY_UP:       38,
-  KEY_RIGHT:    39,
-  KEY_DOWN:     40,
-  KEY_DELETE:   46,
-  KEY_HOME:     36,
-  KEY_END:      35,
-  KEY_PAGEUP:   33,
-  KEY_PAGEDOWN: 34,
-
-  element: function(event) {
-    return event.target || event.srcElement;
-  },
-
-  isLeftClick: function(event) {
-    return (((event.which) && (event.which == 1)) ||
-            ((event.button) && (event.button == 1)));
-  },
-
-  pointerX: function(event) {
-    return event.pageX || (event.clientX +
-      (document.documentElement.scrollLeft || document.body.scrollLeft));
-  },
-
-  pointerY: function(event) {
-    return event.pageY || (event.clientY +
-      (document.documentElement.scrollTop || document.body.scrollTop));
-  },
-
-  stop: function(event) {
-    if (event.preventDefault) {
-      event.preventDefault();
-      event.stopPropagation();
-    } else {
-      event.returnValue = false;
-      event.cancelBubble = true;
-    }
-  },
-
-  // find the first node with the given tagName, starting from the
-  // node the event was triggered on; traverses the DOM upwards
-  findElement: function(event, tagName) {
-    var element = Event.element(event);
-    while (element.parentNode && (!element.tagName ||
-        (element.tagName.toUpperCase() != tagName.toUpperCase())))
-      element = element.parentNode;
-    return element;
-  },
-
-  observers: false,
-
-  _observeAndCache: function(element, name, observer, useCapture) {
-    if (!this.observers) this.observers = [];
-    if (element.addEventListener) {
-      this.observers.push([element, name, observer, useCapture]);
-      element.addEventListener(name, observer, useCapture);
-    } else if (element.attachEvent) {
-      this.observers.push([element, name, observer, useCapture]);
-      element.attachEvent('on' + name, observer);
-    }
-  },
-
-  unloadCache: function() {
-    if (!Event.observers) return;
-    for (var i = 0; i < Event.observers.length; i++) {
-      Event.stopObserving.apply(this, Event.observers[i]);
-      Event.observers[i][0] = null;
-    }
-    Event.observers = false;
-  },
-
-  observe: function(element, name, observer, useCapture) {
-    element = $(element);
-    useCapture = useCapture || false;
-
-    if (name == 'keypress' &&
-        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)
-        || element.attachEvent))
-      name = 'keydown';
-
-    Event._observeAndCache(element, name, observer, useCapture);
-  },
-
-  stopObserving: function(element, name, observer, useCapture) {
-    element = $(element);
-    useCapture = useCapture || false;
-
-    if (name == 'keypress' &&
-        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)
-        || element.detachEvent))
-      name = 'keydown';
-
-    if (element.removeEventListener) {
-      element.removeEventListener(name, observer, useCapture);
-    } else if (element.detachEvent) {
-      try {
-        element.detachEvent('on' + name, observer);
-      } catch (e) {}
-    }
-  }
-});
-
-/* prevent memory leaks in IE */
-if (navigator.appVersion.match(/\bMSIE\b/))
-  Event.observe(window, 'unload', Event.unloadCache, false);
-var Position = {
-  // set to true if needed, warning: firefox performance problems
-  // NOT neeeded for page scrolling, only if draggable contained in
-  // scrollable elements
-  includeScrollOffsets: false,
-
-  // must be called before calling withinIncludingScrolloffset, every time the
-  // page is scrolled
-  prepare: function() {
-    this.deltaX =  window.pageXOffset
-                || document.documentElement.scrollLeft
-                || document.body.scrollLeft
-                || 0;
-    this.deltaY =  window.pageYOffset
-                || document.documentElement.scrollTop
-                || document.body.scrollTop
-                || 0;
-  },
-
-  realOffset: function(element) {
-    var valueT = 0, valueL = 0;
-    do {
-      valueT += element.scrollTop  || 0;
-      valueL += element.scrollLeft || 0;
-      element = element.parentNode;
-    } while (element);
-    return [valueL, valueT];
-  },
-
-  cumulativeOffset: function(element) {
-    var valueT = 0, valueL = 0;
-    do {
-      valueT += element.offsetTop  || 0;
-      valueL += element.offsetLeft || 0;
-      element = element.offsetParent;
-    } while (element);
-    return [valueL, valueT];
-  },
-
-  positionedOffset: function(element) {
-    var valueT = 0, valueL = 0;
-    do {
-      valueT += element.offsetTop  || 0;
-      valueL += element.offsetLeft || 0;
-      element = element.offsetParent;
-      if (element) {
-        p = Element.getStyle(element, 'position');
-        if (p == 'relative' || p == 'absolute') break;
-      }
-    } while (element);
-    return [valueL, valueT];
-  },
-
-  offsetParent: function(element) {
-    if (element.offsetParent) return element.offsetParent;
-    if (element == document.body) return element;
-
-    while ((element = element.parentNode) && element != document.body)
-      if (Element.getStyle(element, 'position') != 'static')
-        return element;
-
-    return document.body;
-  },
-
-  // caches x/y coordinate pair to use with overlap
-  within: function(element, x, y) {
-    if (this.includeScrollOffsets)
-      return this.withinIncludingScrolloffsets(element, x, y);
-    this.xcomp = x;
-    this.ycomp = y;
-    this.offset = this.cumulativeOffset(element);
-
-    return (y >= this.offset[1] &&
-            y <  this.offset[1] + element.offsetHeight &&
-            x >= this.offset[0] &&
-            x <  this.offset[0] + element.offsetWidth);
-  },
-
-  withinIncludingScrolloffsets: function(element, x, y) {
-    var offsetcache = this.realOffset(element);
-
-    this.xcomp = x + offsetcache[0] - this.deltaX;
-    this.ycomp = y + offsetcache[1] - this.deltaY;
-    this.offset = this.cumulativeOffset(element);
-
-    return (this.ycomp >= this.offset[1] &&
-            this.ycomp <  this.offset[1] + element.offsetHeight &&
-            this.xcomp >= this.offset[0] &&
-            this.xcomp <  this.offset[0] + element.offsetWidth);
-  },
-
-  // within must be called directly before
-  overlap: function(mode, element) {
-    if (!mode) return 0;
-    if (mode == 'vertical')
-      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /
-        element.offsetHeight;
-    if (mode == 'horizontal')
-      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /
-        element.offsetWidth;
-  },
-
-  page: function(forElement) {
-    var valueT = 0, valueL = 0;
-
-    var element = forElement;
-    do {
-      valueT += element.offsetTop  || 0;
-      valueL += element.offsetLeft || 0;
-
-      // Safari fix
-      if (element.offsetParent==document.body)
-        if (Element.getStyle(element,'position')=='absolute') break;
-
-    } while (element = element.offsetParent);
-
-    element = forElement;
-    do {
-      if (!window.opera || element.tagName=='BODY') {
-        valueT -= element.scrollTop  || 0;
-        valueL -= element.scrollLeft || 0;
-      }
-    } while (element = element.parentNode);
-
-    return [valueL, valueT];
-  },
-
-  clone: function(source, target) {
-    var options = Object.extend({
-      setLeft:    true,
-      setTop:     true,
-      setWidth:   true,
-      setHeight:  true,
-      offsetTop:  0,
-      offsetLeft: 0
-    }, arguments[2] || {})
-
-    // find page position of source
-    source = $(source);
-    var p = Position.page(source);
-
-    // find coordinate system to use
-    target = $(target);
-    var delta = [0, 0];
-    var parent = null;
-    // delta [0,0] will do fine with position: fixed elements,
-    // position:absolute needs offsetParent deltas
-    if (Element.getStyle(target,'position') == 'absolute') {
-      parent = Position.offsetParent(target);
-      delta = Position.page(parent);
-    }
-
-    // correct by body offsets (fixes Safari)
-    if (parent == document.body) {
-      delta[0] -= document.body.offsetLeft;
-      delta[1] -= document.body.offsetTop;
-    }
-
-    // set position
-    if(options.setLeft)   target.style.left  = (p[0] - delta[0] + options.offsetLeft) + 'px';
-    if(options.setTop)    target.style.top   = (p[1] - delta[1] + options.offsetTop) + 'px';
-    if(options.setWidth)  target.style.width = source.offsetWidth + 'px';
-    if(options.setHeight) target.style.height = source.offsetHeight + 'px';
-  },
-
-  absolutize: function(element) {
-    element = $(element);
-    if (element.style.position == 'absolute') return;
-    Position.prepare();
-
-    var offsets = Position.positionedOffset(element);
-    var top     = offsets[1];
-    var left    = offsets[0];
-    var width   = element.clientWidth;
-    var height  = element.clientHeight;
-
-    element._originalLeft   = left - parseFloat(element.style.left  || 0);
-    element._originalTop    = top  - parseFloat(element.style.top || 0);
-    element._originalWidth  = element.style.width;
-    element._originalHeight = element.style.height;
-
-    element.style.position = 'absolute';
-    element.style.top    = top + 'px';;
-    element.style.left   = left + 'px';;
-    element.style.width  = width + 'px';;
-    element.style.height = height + 'px';;
-  },
-
-  relativize: function(element) {
-    element = $(element);
-    if (element.style.position == 'relative') return;
-    Position.prepare();
-
-    element.style.position = 'relative';
-    var top  = parseFloat(element.style.top  || 0) - (element._originalTop || 0);
-    var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0);
-
-    element.style.top    = top + 'px';
-    element.style.left   = left + 'px';
-    element.style.height = element._originalHeight;
-    element.style.width  = element._originalWidth;
-  }
-}
-
-// Safari returns margins on body which is incorrect if the child is absolutely
-// positioned.  For performance reasons, redefine Position.cumulativeOffset for
-// KHTML/WebKit only.
-if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {
-  Position.cumulativeOffset = function(element) {
-    var valueT = 0, valueL = 0;
-    do {
-      valueT += element.offsetTop  || 0;
-      valueL += element.offsetLeft || 0;
-      if (element.offsetParent == document.body)
-        if (Element.getStyle(element, 'position') == 'absolute') break;
-
-      element = element.offsetParent;
-    } while (element);
-
-    return [valueL, valueT];
-  }
-}
-
-Element.addMethods();
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/prototype.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/prototype.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/prototype.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/prototype.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,2241 @@
+/*  Prototype JavaScript framework, version 1.5.0_rc1
+ *  (c) 2005 Sam Stephenson <sam at conio.net>
+ *
+ *  Prototype is freely distributable under the terms of an MIT-style license.
+ *  For details, see the Prototype web site: http://prototype.conio.net/
+ *
+/*--------------------------------------------------------------------------*/
+
+var Prototype = {
+  Version: '1.5.0_rc1',
+  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',
+
+  emptyFunction: function() {},
+  K: function(x) {return x}
+}
+
+var Class = {
+  create: function() {
+    return function() {
+      this.initialize.apply(this, arguments);
+    }
+  }
+}
+
+var Abstract = new Object();
+
+Object.extend = function(destination, source) {
+  for (var property in source) {
+    destination[property] = source[property];
+  }
+  return destination;
+}
+
+Object.extend(Object, {
+  inspect: function(object) {
+    try {
+      if (object == undefined) return 'undefined';
+      if (object == null) return 'null';
+      return object.inspect ? object.inspect() : object.toString();
+    } catch (e) {
+      if (e instanceof RangeError) return '...';
+      throw e;
+    }
+  },
+
+  keys: function(object) {
+    var keys = [];
+    for (var property in object)
+      keys.push(property);
+    return keys;
+  },
+
+  values: function(object) {
+    var values = [];
+    for (var property in object)
+      values.push(object[property]);
+    return values;
+  },
+
+  clone: function(object) {
+    return Object.extend({}, object);
+  }
+});
+
+Function.prototype.bind = function() {
+  var __method = this, args = $A(arguments), object = args.shift();
+  return function() {
+    return __method.apply(object, args.concat($A(arguments)));
+  }
+}
+
+Function.prototype.bindAsEventListener = function(object) {
+  var __method = this, args = $A(arguments), object = args.shift();
+  return function(event) {
+    return __method.apply(object, [( event || window.event)].concat(args).concat($A(arguments)));
+  }
+}
+
+Object.extend(Number.prototype, {
+  toColorPart: function() {
+    var digits = this.toString(16);
+    if (this < 16) return '0' + digits;
+    return digits;
+  },
+
+  succ: function() {
+    return this + 1;
+  },
+
+  times: function(iterator) {
+    $R(0, this, true).each(iterator);
+    return this;
+  }
+});
+
+var Try = {
+  these: function() {
+    var returnValue;
+
+    for (var i = 0; i < arguments.length; i++) {
+      var lambda = arguments[i];
+      try {
+        returnValue = lambda();
+        break;
+      } catch (e) {}
+    }
+
+    return returnValue;
+  }
+}
+
+/*--------------------------------------------------------------------------*/
+
+var PeriodicalExecuter = Class.create();
+PeriodicalExecuter.prototype = {
+  initialize: function(callback, frequency) {
+    this.callback = callback;
+    this.frequency = frequency;
+    this.currentlyExecuting = false;
+
+    this.registerCallback();
+  },
+
+  registerCallback: function() {
+    this.timer = setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
+  },
+
+  stop: function() {
+    if (!this.timer) return;
+    clearInterval(this.timer);
+    this.timer = null;
+  },
+
+  onTimerEvent: function() {
+    if (!this.currentlyExecuting) {
+      try {
+        this.currentlyExecuting = true;
+        this.callback(this);
+      } finally {
+        this.currentlyExecuting = false;
+      }
+    }
+  }
+}
+Object.extend(String.prototype, {
+  gsub: function(pattern, replacement) {
+    var result = '', source = this, match;
+    replacement = arguments.callee.prepareReplacement(replacement);
+
+    while (source.length > 0) {
+      if (match = source.match(pattern)) {
+        result += source.slice(0, match.index);
+        result += (replacement(match) || '').toString();
+        source  = source.slice(match.index + match[0].length);
+      } else {
+        result += source, source = '';
+      }
+    }
+    return result;
+  },
+
+  sub: function(pattern, replacement, count) {
+    replacement = this.gsub.prepareReplacement(replacement);
+    count = count === undefined ? 1 : count;
+
+    return this.gsub(pattern, function(match) {
+      if (--count < 0) return match[0];
+      return replacement(match);
+    });
+  },
+
+  scan: function(pattern, iterator) {
+    this.gsub(pattern, iterator);
+    return this;
+  },
+
+  truncate: function(length, truncation) {
+    length = length || 30;
+    truncation = truncation === undefined ? '...' : truncation;
+    return this.length > length ?
+      this.slice(0, length - truncation.length) + truncation : this;
+  },
+
+  strip: function() {
+    return this.replace(/^\s+/, '').replace(/\s+$/, '');
+  },
+
+  stripTags: function() {
+    return this.replace(/<\/?[^>]+>/gi, '');
+  },
+
+  stripScripts: function() {
+    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');
+  },
+
+  extractScripts: function() {
+    var matchAll = new RegExp(Prototype.ScriptFragment, 'img');
+    var matchOne = new RegExp(Prototype.ScriptFragment, 'im');
+    return (this.match(matchAll) || []).map(function(scriptTag) {
+      return (scriptTag.match(matchOne) || ['', ''])[1];
+    });
+  },
+
+  evalScripts: function() {
+    return this.extractScripts().map(function(script) { return eval(script) });
+  },
+
+  escapeHTML: function() {
+    var div = document.createElement('div');
+    var text = document.createTextNode(this);
+    div.appendChild(text);
+    return div.innerHTML;
+  },
+
+  unescapeHTML: function() {
+    var div = document.createElement('div');
+    div.innerHTML = this.stripTags();
+    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';
+  },
+
+  toQueryParams: function() {
+    var pairs = this.match(/^\??(.*)$/)[1].split('&');
+    return pairs.inject({}, function(params, pairString) {
+      var pair  = pairString.split('=');
+      var value = pair[1] ? decodeURIComponent(pair[1]) : undefined;
+      params[decodeURIComponent(pair[0])] = value;
+      return params;
+    });
+  },
+
+  toArray: function() {
+    return this.split('');
+  },
+
+  camelize: function() {
+    var oStringList = this.split('-');
+    if (oStringList.length == 1) return oStringList[0];
+
+    var camelizedString = this.indexOf('-') == 0
+      ? oStringList[0].charAt(0).toUpperCase() + oStringList[0].substring(1)
+      : oStringList[0];
+
+    for (var i = 1, len = oStringList.length; i < len; i++) {
+      var s = oStringList[i];
+      camelizedString += s.charAt(0).toUpperCase() + s.substring(1);
+    }
+
+    return camelizedString;
+  },
+
+  inspect: function(useDoubleQuotes) {
+    var escapedString = this.replace(/\\/g, '\\\\');
+    if (useDoubleQuotes)
+      return '"' + escapedString.replace(/"/g, '\\"') + '"';
+    else
+      return "'" + escapedString.replace(/'/g, '\\\'') + "'";
+  }
+});
+
+String.prototype.gsub.prepareReplacement = function(replacement) {
+  if (typeof replacement == 'function') return replacement;
+  var template = new Template(replacement);
+  return function(match) { return template.evaluate(match) };
+}
+
+String.prototype.parseQuery = String.prototype.toQueryParams;
+
+var Template = Class.create();
+Template.Pattern = /(^|.|\r|\n)(#\{(.*?)\})/;
+Template.prototype = {
+  initialize: function(template, pattern) {
+    this.template = template.toString();
+    this.pattern  = pattern || Template.Pattern;
+  },
+
+  evaluate: function(object) {
+    return this.template.gsub(this.pattern, function(match) {
+      var before = match[1];
+      if (before == '\\') return match[2];
+      return before + (object[match[3]] || '').toString();
+    });
+  }
+}
+
+var $break    = new Object();
+var $continue = new Object();
+
+var Enumerable = {
+  each: function(iterator) {
+    var index = 0;
+    try {
+      this._each(function(value) {
+        try {
+          iterator(value, index++);
+        } catch (e) {
+          if (e != $continue) throw e;
+        }
+      });
+    } catch (e) {
+      if (e != $break) throw e;
+    }
+  },
+
+  all: function(iterator) {
+    var result = true;
+    this.each(function(value, index) {
+      result = result && !!(iterator || Prototype.K)(value, index);
+      if (!result) throw $break;
+    });
+    return result;
+  },
+
+  any: function(iterator) {
+    var result = false;
+    this.each(function(value, index) {
+      if (result = !!(iterator || Prototype.K)(value, index))
+        throw $break;
+    });
+    return result;
+  },
+
+  collect: function(iterator) {
+    var results = [];
+    this.each(function(value, index) {
+      results.push(iterator(value, index));
+    });
+    return results;
+  },
+
+  detect: function (iterator) {
+    var result;
+    this.each(function(value, index) {
+      if (iterator(value, index)) {
+        result = value;
+        throw $break;
+      }
+    });
+    return result;
+  },
+
+  findAll: function(iterator) {
+    var results = [];
+    this.each(function(value, index) {
+      if (iterator(value, index))
+        results.push(value);
+    });
+    return results;
+  },
+
+  grep: function(pattern, iterator) {
+    var results = [];
+    this.each(function(value, index) {
+      var stringValue = value.toString();
+      if (stringValue.match(pattern))
+        results.push((iterator || Prototype.K)(value, index));
+    })
+    return results;
+  },
+
+  include: function(object) {
+    var found = false;
+    this.each(function(value) {
+      if (value == object) {
+        found = true;
+        throw $break;
+      }
+    });
+    return found;
+  },
+
+  inject: function(memo, iterator) {
+    this.each(function(value, index) {
+      memo = iterator(memo, value, index);
+    });
+    return memo;
+  },
+
+  invoke: function(method) {
+    var args = $A(arguments).slice(1);
+    return this.collect(function(value) {
+      return value[method].apply(value, args);
+    });
+  },
+
+  max: function(iterator) {
+    var result;
+    this.each(function(value, index) {
+      value = (iterator || Prototype.K)(value, index);
+      if (result == undefined || value >= result)
+        result = value;
+    });
+    return result;
+  },
+
+  min: function(iterator) {
+    var result;
+    this.each(function(value, index) {
+      value = (iterator || Prototype.K)(value, index);
+      if (result == undefined || value < result)
+        result = value;
+    });
+    return result;
+  },
+
+  partition: function(iterator) {
+    var trues = [], falses = [];
+    this.each(function(value, index) {
+      ((iterator || Prototype.K)(value, index) ?
+        trues : falses).push(value);
+    });
+    return [trues, falses];
+  },
+
+  pluck: function(property) {
+    var results = [];
+    this.each(function(value, index) {
+      results.push(value[property]);
+    });
+    return results;
+  },
+
+  reject: function(iterator) {
+    var results = [];
+    this.each(function(value, index) {
+      if (!iterator(value, index))
+        results.push(value);
+    });
+    return results;
+  },
+
+  sortBy: function(iterator) {
+    return this.collect(function(value, index) {
+      return {value: value, criteria: iterator(value, index)};
+    }).sort(function(left, right) {
+      var a = left.criteria, b = right.criteria;
+      return a < b ? -1 : a > b ? 1 : 0;
+    }).pluck('value');
+  },
+
+  toArray: function() {
+    return this.collect(Prototype.K);
+  },
+
+  zip: function() {
+    var iterator = Prototype.K, args = $A(arguments);
+    if (typeof args.last() == 'function')
+      iterator = args.pop();
+
+    var collections = [this].concat(args).map($A);
+    return this.map(function(value, index) {
+      return iterator(collections.pluck(index));
+    });
+  },
+
+  inspect: function() {
+    return '#<Enumerable:' + this.toArray().inspect() + '>';
+  }
+}
+
+Object.extend(Enumerable, {
+  map:     Enumerable.collect,
+  find:    Enumerable.detect,
+  select:  Enumerable.findAll,
+  member:  Enumerable.include,
+  entries: Enumerable.toArray
+});
+var $A = Array.from = function(iterable) {
+  if (!iterable) return [];
+  if (iterable.toArray) {
+    return iterable.toArray();
+  } else {
+    var results = [];
+    for (var i = 0; i < iterable.length; i++)
+      results.push(iterable[i]);
+    return results;
+  }
+}
+
+Object.extend(Array.prototype, Enumerable);
+
+if (!Array.prototype._reverse)
+  Array.prototype._reverse = Array.prototype.reverse;
+
+Object.extend(Array.prototype, {
+  _each: function(iterator) {
+    for (var i = 0; i < this.length; i++)
+      iterator(this[i]);
+  },
+
+  clear: function() {
+    this.length = 0;
+    return this;
+  },
+
+  first: function() {
+    return this[0];
+  },
+
+  last: function() {
+    return this[this.length - 1];
+  },
+
+  compact: function() {
+    return this.select(function(value) {
+      return value != undefined || value != null;
+    });
+  },
+
+  flatten: function() {
+    return this.inject([], function(array, value) {
+      return array.concat(value && value.constructor == Array ?
+        value.flatten() : [value]);
+    });
+  },
+
+  without: function() {
+    var values = $A(arguments);
+    return this.select(function(value) {
+      return !values.include(value);
+    });
+  },
+
+  indexOf: function(object) {
+    for (var i = 0; i < this.length; i++)
+      if (this[i] == object) return i;
+    return -1;
+  },
+
+  reverse: function(inline) {
+    return (inline !== false ? this : this.toArray())._reverse();
+  },
+
+  reduce: function() {
+    return this.length > 1 ? this : this[0];
+  },
+
+  uniq: function() {
+    return this.inject([], function(array, value) {
+      return array.include(value) ? array : array.concat([value]);
+    });
+  },
+
+  inspect: function() {
+    return '[' + this.map(Object.inspect).join(', ') + ']';
+  }
+});
+var Hash = {
+  _each: function(iterator) {
+    for (var key in this) {
+      var value = this[key];
+      if (typeof value == 'function') continue;
+
+      var pair = [key, value];
+      pair.key = key;
+      pair.value = value;
+      iterator(pair);
+    }
+  },
+
+  keys: function() {
+    return this.pluck('key');
+  },
+
+  values: function() {
+    return this.pluck('value');
+  },
+
+  merge: function(hash) {
+    return $H(hash).inject($H(this), function(mergedHash, pair) {
+      mergedHash[pair.key] = pair.value;
+      return mergedHash;
+    });
+  },
+
+  toQueryString: function() {
+    return this.map(function(pair) {
+      return pair.map(encodeURIComponent).join('=');
+    }).join('&');
+  },
+
+  inspect: function() {
+    return '#<Hash:{' + this.map(function(pair) {
+      return pair.map(Object.inspect).join(': ');
+    }).join(', ') + '}>';
+  }
+}
+
+function $H(object) {
+  var hash = Object.extend({}, object || {});
+  Object.extend(hash, Enumerable);
+  Object.extend(hash, Hash);
+  return hash;
+}
+ObjectRange = Class.create();
+Object.extend(ObjectRange.prototype, Enumerable);
+Object.extend(ObjectRange.prototype, {
+  initialize: function(start, end, exclusive) {
+    this.start = start;
+    this.end = end;
+    this.exclusive = exclusive;
+  },
+
+  _each: function(iterator) {
+    var value = this.start;
+    while (this.include(value)) {
+      iterator(value);
+      value = value.succ();
+    }
+  },
+
+  include: function(value) {
+    if (value < this.start)
+      return false;
+    if (this.exclusive)
+      return value < this.end;
+    return value <= this.end;
+  }
+});
+
+var $R = function(start, end, exclusive) {
+  return new ObjectRange(start, end, exclusive);
+}
+
+var Ajax = {
+  getTransport: function() {
+    return Try.these(
+      function() {return new XMLHttpRequest()},
+      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
+      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
+    ) || false;
+  },
+
+  activeRequestCount: 0
+}
+
+Ajax.Responders = {
+  responders: [],
+
+  _each: function(iterator) {
+    this.responders._each(iterator);
+  },
+
+  register: function(responderToAdd) {
+    if (!this.include(responderToAdd))
+      this.responders.push(responderToAdd);
+  },
+
+  unregister: function(responderToRemove) {
+    this.responders = this.responders.without(responderToRemove);
+  },
+
+  dispatch: function(callback, request, transport, json) {
+    this.each(function(responder) {
+      if (responder[callback] && typeof responder[callback] == 'function') {
+        try {
+          responder[callback].apply(responder, [request, transport, json]);
+        } catch (e) {}
+      }
+    });
+  }
+};
+
+Object.extend(Ajax.Responders, Enumerable);
+
+Ajax.Responders.register({
+  onCreate: function() {
+    Ajax.activeRequestCount++;
+  },
+
+  onComplete: function() {
+    Ajax.activeRequestCount--;
+  }
+});
+
+Ajax.Base = function() {};
+Ajax.Base.prototype = {
+  setOptions: function(options) {
+    this.options = {
+      method:       'post',
+      asynchronous: true,
+      contentType:  'application/x-www-form-urlencoded',
+      parameters:   ''
+    }
+    Object.extend(this.options, options || {});
+  },
+
+  responseIsSuccess: function() {
+    return this.transport.status == undefined
+        || this.transport.status == 0
+        || (this.transport.status >= 200 && this.transport.status < 300);
+  },
+
+  responseIsFailure: function() {
+    return !this.responseIsSuccess();
+  }
+}
+
+Ajax.Request = Class.create();
+Ajax.Request.Events =
+  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];
+
+Ajax.Request.prototype = Object.extend(new Ajax.Base(), {
+  initialize: function(url, options) {
+    this.transport = Ajax.getTransport();
+    this.setOptions(options);
+    this.request(url);
+  },
+
+  request: function(url) {
+    var parameters = this.options.parameters || '';
+    if (parameters.length > 0) parameters += '&_=';
+
+    /* Simulate other verbs over post */
+    if (this.options.method != 'get' && this.options.method != 'post') {
+      parameters += (parameters.length > 0 ? '&' : '') + '_method=' + this.options.method;
+      this.options.method = 'post';
+    }
+
+    try {
+      this.url = url;
+      if (this.options.method == 'get' && parameters.length > 0)
+        this.url += (this.url.match(/\?/) ? '&' : '?') + parameters;
+
+      Ajax.Responders.dispatch('onCreate', this, this.transport);
+
+      this.transport.open(this.options.method, this.url,
+        this.options.asynchronous);
+
+      if (this.options.asynchronous)
+        setTimeout(function() { this.respondToReadyState(1) }.bind(this), 10);
+
+      this.transport.onreadystatechange = this.onStateChange.bind(this);
+      this.setRequestHeaders();
+
+      var body = this.options.postBody ? this.options.postBody : parameters;
+      this.transport.send(this.options.method == 'post' ? body : null);
+
+      /* Force Firefox to handle ready state 4 for synchronous requests */
+      if (!this.options.asynchronous && this.transport.overrideMimeType)
+        this.onStateChange();
+
+    } catch (e) {
+      this.dispatchException(e);
+    }
+  },
+
+  setRequestHeaders: function() {
+    var requestHeaders =
+      ['X-Requested-With', 'XMLHttpRequest',
+       'X-Prototype-Version', Prototype.Version,
+       'Accept', 'text/javascript, text/html, application/xml, text/xml, */*'];
+
+    if (this.options.method == 'post') {
+      requestHeaders.push('Content-type', this.options.contentType);
+
+      /* Force "Connection: close" for Mozilla browsers to work around
+       * a bug where XMLHttpReqeuest sends an incorrect Content-length
+       * header. See Mozilla Bugzilla #246651.
+       */
+      if (this.transport.overrideMimeType)
+        requestHeaders.push('Connection', 'close');
+    }
+
+    if (this.options.requestHeaders)
+      requestHeaders.push.apply(requestHeaders, this.options.requestHeaders);
+
+    for (var i = 0; i < requestHeaders.length; i += 2)
+      this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i+1]);
+  },
+
+  onStateChange: function() {
+    var readyState = this.transport.readyState;
+    if (readyState != 1)
+      this.respondToReadyState(this.transport.readyState);
+  },
+
+  header: function(name) {
+    try {
+      return this.transport.getResponseHeader(name);
+    } catch (e) {}
+  },
+
+  evalJSON: function() {
+    try {
+      return eval('(' + this.header('X-JSON') + ')');
+    } catch (e) {}
+  },
+
+  evalResponse: function() {
+    try {
+      return eval(this.transport.responseText);
+    } catch (e) {
+      this.dispatchException(e);
+    }
+  },
+
+  respondToReadyState: function(readyState) {
+    var event = Ajax.Request.Events[readyState];
+    var transport = this.transport, json = this.evalJSON();
+
+    if (event == 'Complete') {
+      try {
+        (this.options['on' + this.transport.status]
+         || this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')]
+         || Prototype.emptyFunction)(transport, json);
+      } catch (e) {
+        this.dispatchException(e);
+      }
+
+      if ((this.header('Content-type') || '').match(/^text\/javascript/i))
+        this.evalResponse();
+    }
+
+    try {
+      (this.options['on' + event] || Prototype.emptyFunction)(transport, json);
+      Ajax.Responders.dispatch('on' + event, this, transport, json);
+    } catch (e) {
+      this.dispatchException(e);
+    }
+
+    /* Avoid memory leak in MSIE: clean up the oncomplete event handler */
+    if (event == 'Complete')
+      this.transport.onreadystatechange = Prototype.emptyFunction;
+  },
+
+  dispatchException: function(exception) {
+    (this.options.onException || Prototype.emptyFunction)(this, exception);
+    Ajax.Responders.dispatch('onException', this, exception);
+  }
+});
+
+Ajax.Updater = Class.create();
+
+Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), {
+  initialize: function(container, url, options) {
+    this.containers = {
+      success: container.success ? $(container.success) : $(container),
+      failure: container.failure ? $(container.failure) :
+        (container.success ? null : $(container))
+    }
+
+    this.transport = Ajax.getTransport();
+    this.setOptions(options);
+
+    var onComplete = this.options.onComplete || Prototype.emptyFunction;
+    this.options.onComplete = (function(transport, object) {
+      this.updateContent();
+      onComplete(transport, object);
+    }).bind(this);
+
+    this.request(url);
+  },
+
+  updateContent: function() {
+    var receiver = this.responseIsSuccess() ?
+      this.containers.success : this.containers.failure;
+    var response = this.transport.responseText;
+
+    if (!this.options.evalScripts)
+      response = response.stripScripts();
+
+    if (receiver) {
+      if (this.options.insertion) {
+        new this.options.insertion(receiver, response);
+      } else {
+        Element.update(receiver, response);
+      }
+    }
+
+    if (this.responseIsSuccess()) {
+      if (this.onComplete)
+        setTimeout(this.onComplete.bind(this), 10);
+    }
+  }
+});
+
+Ajax.PeriodicalUpdater = Class.create();
+Ajax.PeriodicalUpdater.prototype = Object.extend(new Ajax.Base(), {
+  initialize: function(container, url, options) {
+    this.setOptions(options);
+    this.onComplete = this.options.onComplete;
+
+    this.frequency = (this.options.frequency || 2);
+    this.decay = (this.options.decay || 1);
+
+    this.updater = {};
+    this.container = container;
+    this.url = url;
+
+    this.start();
+  },
+
+  start: function() {
+    this.options.onComplete = this.updateComplete.bind(this);
+    this.onTimerEvent();
+  },
+
+  stop: function() {
+    this.updater.options.onComplete = undefined;
+    clearTimeout(this.timer);
+    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);
+  },
+
+  updateComplete: function(request) {
+    if (this.options.decay) {
+      this.decay = (request.responseText == this.lastText ?
+        this.decay * this.options.decay : 1);
+
+      this.lastText = request.responseText;
+    }
+    this.timer = setTimeout(this.onTimerEvent.bind(this),
+      this.decay * this.frequency * 1000);
+  },
+
+  onTimerEvent: function() {
+    this.updater = new Ajax.Updater(this.container, this.url, this.options);
+  }
+});
+function $() {
+  var results = [], element;
+  for (var i = 0; i < arguments.length; i++) {
+    element = arguments[i];
+    if (typeof element == 'string')
+      element = document.getElementById(element);
+    results.push(Element.extend(element));
+  }
+  return results.reduce();
+}
+
+document.getElementsByClassName = function(className, parentElement) {
+  var children = ($(parentElement) || document.body).getElementsByTagName('*');
+  return $A(children).inject([], function(elements, child) {
+    if (child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)")))
+      elements.push(Element.extend(child));
+    return elements;
+  });
+}
+
+/*--------------------------------------------------------------------------*/
+
+if (!window.Element)
+  var Element = new Object();
+
+Element.extend = function(element) {
+  if (!element) return;
+  if (_nativeExtensions || element.nodeType == 3) return element;
+
+  if (!element._extended && element.tagName && element != window) {
+    var methods = Object.clone(Element.Methods), cache = Element.extend.cache;
+
+    if (element.tagName == 'FORM')
+      Object.extend(methods, Form.Methods);
+    if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))
+      Object.extend(methods, Form.Element.Methods);
+
+    for (var property in methods) {
+      var value = methods[property];
+      if (typeof value == 'function')
+        element[property] = cache.findOrStore(value);
+    }
+  }
+
+  element._extended = true;
+  return element;
+}
+
+Element.extend.cache = {
+  findOrStore: function(value) {
+    return this[value] = this[value] || function() {
+      return value.apply(null, [this].concat($A(arguments)));
+    }
+  }
+}
+
+Element.Methods = {
+  visible: function(element) {
+    return $(element).style.display != 'none';
+  },
+
+  toggle: function(element) {
+    element = $(element);
+    Element[Element.visible(element) ? 'hide' : 'show'](element);
+    return element;
+  },
+
+  hide: function(element) {
+    $(element).style.display = 'none';
+    return element;
+  },
+
+  show: function(element) {
+    $(element).style.display = '';
+    return element;
+  },
+
+  remove: function(element) {
+    element = $(element);
+    element.parentNode.removeChild(element);
+    return element;
+  },
+
+  update: function(element, html) {
+    $(element).innerHTML = html.stripScripts();
+    setTimeout(function() {html.evalScripts()}, 10);
+    return element;
+  },
+
+  replace: function(element, html) {
+    element = $(element);
+    if (element.outerHTML) {
+      element.outerHTML = html.stripScripts();
+    } else {
+      var range = element.ownerDocument.createRange();
+      range.selectNodeContents(element);
+      element.parentNode.replaceChild(
+        range.createContextualFragment(html.stripScripts()), element);
+    }
+    setTimeout(function() {html.evalScripts()}, 10);
+    return element;
+  },
+
+  inspect: function(element) {
+    element = $(element);
+    var result = '<' + element.tagName.toLowerCase();
+    $H({'id': 'id', 'className': 'class'}).each(function(pair) {
+      var property = pair.first(), attribute = pair.last();
+      var value = (element[property] || '').toString();
+      if (value) result += ' ' + attribute + '=' + value.inspect(true);
+    });
+    return result + '>';
+  },
+
+  recursivelyCollect: function(element, property) {
+    element = $(element);
+    var elements = [];
+    while (element = element[property])
+      if (element.nodeType == 1)
+        elements.push(Element.extend(element));
+    return elements;
+  },
+
+  ancestors: function(element) {
+    return $(element).recursivelyCollect('parentNode');
+  },
+
+  descendants: function(element) {
+    element = $(element);
+    return $A(element.getElementsByTagName('*'));
+  },
+
+  previousSiblings: function(element) {
+    return $(element).recursivelyCollect('previousSibling');
+  },
+
+  nextSiblings: function(element) {
+    return $(element).recursivelyCollect('nextSibling');
+  },
+
+  siblings: function(element) {
+    element = $(element);
+    return element.previousSiblings().reverse().concat(element.nextSiblings());
+  },
+
+  match: function(element, selector) {
+    element = $(element);
+    if (typeof selector == 'string')
+      selector = new Selector(selector);
+    return selector.match(element);
+  },
+
+  up: function(element, expression, index) {
+    return Selector.findElement($(element).ancestors(), expression, index);
+  },
+
+  down: function(element, expression, index) {
+    return Selector.findElement($(element).descendants(), expression, index);
+  },
+
+  previous: function(element, expression, index) {
+    return Selector.findElement($(element).previousSiblings(), expression, index);
+  },
+
+  next: function(element, expression, index) {
+    return Selector.findElement($(element).nextSiblings(), expression, index);
+  },
+
+  getElementsBySelector: function() {
+    var args = $A(arguments), element = $(args.shift());
+    return Selector.findChildElements(element, args);
+  },
+
+  getElementsByClassName: function(element, className) {
+    element = $(element);
+    return document.getElementsByClassName(className, element);
+  },
+
+  getHeight: function(element) {
+    element = $(element);
+    return element.offsetHeight;
+  },
+
+  classNames: function(element) {
+    return new Element.ClassNames(element);
+  },
+
+  hasClassName: function(element, className) {
+    if (!(element = $(element))) return;
+    return Element.classNames(element).include(className);
+  },
+
+  addClassName: function(element, className) {
+    if (!(element = $(element))) return;
+    Element.classNames(element).add(className);
+    return element;
+  },
+
+  removeClassName: function(element, className) {
+    if (!(element = $(element))) return;
+    Element.classNames(element).remove(className);
+    return element;
+  },
+
+  observe: function() {
+    Event.observe.apply(Event, arguments);
+    return $A(arguments).first();
+  },
+
+  stopObserving: function() {
+    Event.stopObserving.apply(Event, arguments);
+    return $A(arguments).first();
+  },
+
+  // removes whitespace-only text node children
+  cleanWhitespace: function(element) {
+    element = $(element);
+    var node = element.firstChild;
+    while (node) {
+      var nextNode = node.nextSibling;
+      if (node.nodeType == 3 && !/\S/.test(node.nodeValue))
+        element.removeChild(node);
+      node = nextNode;
+    }
+    return element;
+  },
+
+  empty: function(element) {
+    return $(element).innerHTML.match(/^\s*$/);
+  },
+
+  childOf: function(element, ancestor) {
+    element = $(element), ancestor = $(ancestor);
+    while (element = element.parentNode)
+      if (element == ancestor) return true;
+    return false;
+  },
+
+  scrollTo: function(element) {
+    element = $(element);
+    var x = element.x ? element.x : element.offsetLeft,
+        y = element.y ? element.y : element.offsetTop;
+    window.scrollTo(x, y);
+    return element;
+  },
+
+  getStyle: function(element, style) {
+    element = $(element);
+    var value = element.style[style.camelize()];
+    if (!value) {
+      if (document.defaultView && document.defaultView.getComputedStyle) {
+        var css = document.defaultView.getComputedStyle(element, null);
+        value = css ? css.getPropertyValue(style) : null;
+      } else if (element.currentStyle) {
+        value = element.currentStyle[style.camelize()];
+      }
+    }
+
+    if (window.opera && ['left', 'top', 'right', 'bottom'].include(style))
+      if (Element.getStyle(element, 'position') == 'static') value = 'auto';
+
+    return value == 'auto' ? null : value;
+  },
+
+  setStyle: function(element, style) {
+    element = $(element);
+    for (var name in style)
+      element.style[name.camelize()] = style[name];
+    return element;
+  },
+
+  getDimensions: function(element) {
+    element = $(element);
+    if (Element.getStyle(element, 'display') != 'none')
+      return {width: element.offsetWidth, height: element.offsetHeight};
+
+    // All *Width and *Height properties give 0 on elements with display none,
+    // so enable the element temporarily
+    var els = element.style;
+    var originalVisibility = els.visibility;
+    var originalPosition = els.position;
+    els.visibility = 'hidden';
+    els.position = 'absolute';
+    els.display = '';
+    var originalWidth = element.clientWidth;
+    var originalHeight = element.clientHeight;
+    els.display = 'none';
+    els.position = originalPosition;
+    els.visibility = originalVisibility;
+    return {width: originalWidth, height: originalHeight};
+  },
+
+  makePositioned: function(element) {
+    element = $(element);
+    var pos = Element.getStyle(element, 'position');
+    if (pos == 'static' || !pos) {
+      element._madePositioned = true;
+      element.style.position = 'relative';
+      // Opera returns the offset relative to the positioning context, when an
+      // element is position relative but top and left have not been defined
+      if (window.opera) {
+        element.style.top = 0;
+        element.style.left = 0;
+      }
+    }
+    return element;
+  },
+
+  undoPositioned: function(element) {
+    element = $(element);
+    if (element._madePositioned) {
+      element._madePositioned = undefined;
+      element.style.position =
+        element.style.top =
+        element.style.left =
+        element.style.bottom =
+        element.style.right = '';
+    }
+    return element;
+  },
+
+  makeClipping: function(element) {
+    element = $(element);
+    if (element._overflow) return;
+    element._overflow = element.style.overflow || 'auto';
+    if ((Element.getStyle(element, 'overflow') || 'visible') != 'hidden')
+      element.style.overflow = 'hidden';
+    return element;
+  },
+
+  undoClipping: function(element) {
+    element = $(element);
+    if (!element._overflow) return;
+    element.style.overflow = element._overflow == 'auto' ? '' : element._overflow;
+    element._overflow = null;
+    return element;
+  }
+}
+
+// IE is missing .innerHTML support for TABLE-related elements
+if(document.all){
+  Element.Methods.update = function(element, html) {
+    element = $(element);
+    var tagName = element.tagName.toUpperCase();
+    if (['THEAD','TBODY','TR','TD'].indexOf(tagName) > -1) {
+      var div = document.createElement('div');
+      switch (tagName) {
+        case 'THEAD':
+        case 'TBODY':
+          div.innerHTML = '<table><tbody>' +  html.stripScripts() + '</tbody></table>';
+          depth = 2;
+          break;
+        case 'TR':
+          div.innerHTML = '<table><tbody><tr>' +  html.stripScripts() + '</tr></tbody></table>';
+          depth = 3;
+          break;
+        case 'TD':
+          div.innerHTML = '<table><tbody><tr><td>' +  html.stripScripts() + '</td></tr></tbody></table>';
+          depth = 4;
+      }
+      $A(element.childNodes).each(function(node){
+        element.removeChild(node)
+      });
+      depth.times(function(){ div = div.firstChild });
+
+      $A(div.childNodes).each(
+        function(node){ element.appendChild(node) });
+    } else {
+      element.innerHTML = html.stripScripts();
+    }
+    setTimeout(function() {html.evalScripts()}, 10);
+    return element;
+  }
+}
+
+Object.extend(Element, Element.Methods);
+
+var _nativeExtensions = false;
+
+if (!window.HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {
+  /* Emulate HTMLElement, HTMLFormElement, HTMLInputElement, HTMLTextAreaElement,
+     and HTMLSelectElement in Safari */
+  ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {
+    var klass = window['HTML' + tag + 'Element'] = {};
+    klass.prototype = document.createElement(tag ? tag.toLowerCase() : 'div').__proto__;
+  });
+}
+
+Element.addMethods = function(methods) {
+  Object.extend(Element.Methods, methods || {});
+
+  function copy(methods, destination) {
+    var cache = Element.extend.cache;
+    for (var property in methods) {
+      var value = methods[property];
+      destination[property] = cache.findOrStore(value);
+    }
+  }
+
+  if (typeof HTMLElement != 'undefined') {
+    copy(Element.Methods, HTMLElement.prototype);
+    copy(Form.Methods, HTMLFormElement.prototype);
+    [HTMLInputElement, HTMLTextAreaElement, HTMLSelectElement].each(function(klass) {
+      copy(Form.Element.Methods, klass.prototype);
+    });
+    _nativeExtensions = true;
+  }
+}
+
+var Toggle = new Object();
+Toggle.display = Element.toggle;
+
+/*--------------------------------------------------------------------------*/
+
+Abstract.Insertion = function(adjacency) {
+  this.adjacency = adjacency;
+}
+
+Abstract.Insertion.prototype = {
+  initialize: function(element, content) {
+    this.element = $(element);
+    this.content = content.stripScripts();
+
+    if (this.adjacency && this.element.insertAdjacentHTML) {
+      try {
+        this.element.insertAdjacentHTML(this.adjacency, this.content);
+      } catch (e) {
+        var tagName = this.element.tagName.toLowerCase();
+        if (tagName == 'tbody' || tagName == 'tr') {
+          this.insertContent(this.contentFromAnonymousTable());
+        } else {
+          throw e;
+        }
+      }
+    } else {
+      this.range = this.element.ownerDocument.createRange();
+      if (this.initializeRange) this.initializeRange();
+      this.insertContent([this.range.createContextualFragment(this.content)]);
+    }
+
+    setTimeout(function() {content.evalScripts()}, 10);
+  },
+
+  contentFromAnonymousTable: function() {
+    var div = document.createElement('div');
+    div.innerHTML = '<table><tbody>' + this.content + '</tbody></table>';
+    return $A(div.childNodes[0].childNodes[0].childNodes);
+  }
+}
+
+var Insertion = new Object();
+
+Insertion.Before = Class.create();
+Insertion.Before.prototype = Object.extend(new Abstract.Insertion('beforeBegin'), {
+  initializeRange: function() {
+    this.range.setStartBefore(this.element);
+  },
+
+  insertContent: function(fragments) {
+    fragments.each((function(fragment) {
+      this.element.parentNode.insertBefore(fragment, this.element);
+    }).bind(this));
+  }
+});
+
+Insertion.Top = Class.create();
+Insertion.Top.prototype = Object.extend(new Abstract.Insertion('afterBegin'), {
+  initializeRange: function() {
+    this.range.selectNodeContents(this.element);
+    this.range.collapse(true);
+  },
+
+  insertContent: function(fragments) {
+    fragments.reverse(false).each((function(fragment) {
+      this.element.insertBefore(fragment, this.element.firstChild);
+    }).bind(this));
+  }
+});
+
+Insertion.Bottom = Class.create();
+Insertion.Bottom.prototype = Object.extend(new Abstract.Insertion('beforeEnd'), {
+  initializeRange: function() {
+    this.range.selectNodeContents(this.element);
+    this.range.collapse(this.element);
+  },
+
+  insertContent: function(fragments) {
+    fragments.each((function(fragment) {
+      this.element.appendChild(fragment);
+    }).bind(this));
+  }
+});
+
+Insertion.After = Class.create();
+Insertion.After.prototype = Object.extend(new Abstract.Insertion('afterEnd'), {
+  initializeRange: function() {
+    this.range.setStartAfter(this.element);
+  },
+
+  insertContent: function(fragments) {
+    fragments.each((function(fragment) {
+      this.element.parentNode.insertBefore(fragment,
+        this.element.nextSibling);
+    }).bind(this));
+  }
+});
+
+/*--------------------------------------------------------------------------*/
+
+Element.ClassNames = Class.create();
+Element.ClassNames.prototype = {
+  initialize: function(element) {
+    this.element = $(element);
+  },
+
+  _each: function(iterator) {
+    this.element.className.split(/\s+/).select(function(name) {
+      return name.length > 0;
+    })._each(iterator);
+  },
+
+  set: function(className) {
+    this.element.className = className;
+  },
+
+  add: function(classNameToAdd) {
+    if (this.include(classNameToAdd)) return;
+    this.set(this.toArray().concat(classNameToAdd).join(' '));
+  },
+
+  remove: function(classNameToRemove) {
+    if (!this.include(classNameToRemove)) return;
+    this.set(this.select(function(className) {
+      return className != classNameToRemove;
+    }).join(' '));
+  },
+
+  toString: function() {
+    return this.toArray().join(' ');
+  }
+}
+
+Object.extend(Element.ClassNames.prototype, Enumerable);
+var Selector = Class.create();
+Selector.prototype = {
+  initialize: function(expression) {
+    this.params = {classNames: []};
+    this.expression = expression.toString().strip();
+    this.parseExpression();
+    this.compileMatcher();
+  },
+
+  parseExpression: function() {
+    function abort(message) { throw 'Parse error in selector: ' + message; }
+
+    if (this.expression == '')  abort('empty expression');
+
+    var params = this.params, expr = this.expression, match, modifier, clause, rest;
+    while (match = expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=)(?:"([^"]*)"|([^\]\s]*)))?\]$/i)) {
+      params.attributes = params.attributes || [];
+      params.attributes.push({name: match[2], operator: match[3], value: match[4] || match[5] || ''});
+      expr = match[1];
+    }
+
+    if (expr == '*') return this.params.wildcard = true;
+
+    while (match = expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {
+      modifier = match[1], clause = match[2], rest = match[3];
+      switch (modifier) {
+        case '#':       params.id = clause; break;
+        case '.':       params.classNames.push(clause); break;
+        case '':
+        case undefined: params.tagName = clause.toUpperCase(); break;
+        default:        abort(expr.inspect());
+      }
+      expr = rest;
+    }
+
+    if (expr.length > 0) abort(expr.inspect());
+  },
+
+  buildMatchExpression: function() {
+    var params = this.params, conditions = [], clause;
+
+    if (params.wildcard)
+      conditions.push('true');
+    if (clause = params.id)
+      conditions.push('element.id == ' + clause.inspect());
+    if (clause = params.tagName)
+      conditions.push('element.tagName.toUpperCase() == ' + clause.inspect());
+    if ((clause = params.classNames).length > 0)
+      for (var i = 0; i < clause.length; i++)
+        conditions.push('Element.hasClassName(element, ' + clause[i].inspect() + ')');
+    if (clause = params.attributes) {
+      clause.each(function(attribute) {
+        var value = 'element.getAttribute(' + attribute.name.inspect() + ')';
+        var splitValueBy = function(delimiter) {
+          return value + ' && ' + value + '.split(' + delimiter.inspect() + ')';
+        }
+
+        switch (attribute.operator) {
+          case '=':       conditions.push(value + ' == ' + attribute.value.inspect()); break;
+          case '~=':      conditions.push(splitValueBy(' ') + '.include(' + attribute.value.inspect() + ')'); break;
+          case '|=':      conditions.push(
+                            splitValueBy('-') + '.first().toUpperCase() == ' + attribute.value.toUpperCase().inspect()
+                          ); break;
+          case '!=':      conditions.push(value + ' != ' + attribute.value.inspect()); break;
+          case '':
+          case undefined: conditions.push(value + ' != null'); break;
+          default:        throw 'Unknown operator ' + attribute.operator + ' in selector';
+        }
+      });
+    }
+
+    return conditions.join(' && ');
+  },
+
+  compileMatcher: function() {
+    this.match = new Function('element', 'if (!element.tagName) return false; \
+      return ' + this.buildMatchExpression());
+  },
+
+  findElements: function(scope) {
+    var element;
+
+    if (element = $(this.params.id))
+      if (this.match(element))
+        if (!scope || Element.childOf(element, scope))
+          return [element];
+
+    scope = (scope || document).getElementsByTagName(this.params.tagName || '*');
+
+    var results = [];
+    for (var i = 0; i < scope.length; i++)
+      if (this.match(element = scope[i]))
+        results.push(Element.extend(element));
+
+    return results;
+  },
+
+  toString: function() {
+    return this.expression;
+  }
+}
+
+Object.extend(Selector, {
+  matchElements: function(elements, expression) {
+    var selector = new Selector(expression);
+    return elements.select(selector.match.bind(selector));
+  },
+
+  findElement: function(elements, expression, index) {
+    if (typeof expression == 'number') index = expression, expression = false;
+    return Selector.matchElements(elements, expression || '*')[index || 0];
+  },
+
+  findChildElements: function(element, expressions) {
+    return expressions.map(function(expression) {
+      return expression.strip().split(/\s+/).inject([null], function(results, expr) {
+        var selector = new Selector(expr);
+        return results.inject([], function(elements, result) {
+          return elements.concat(selector.findElements(result || element));
+        });
+      });
+    }).flatten();
+  }
+});
+
+function $$() {
+  return Selector.findChildElements(document, $A(arguments));
+}
+var Form = {
+  reset: function(form) {
+    $(form).reset();
+    return form;
+  }
+};
+
+Form.Methods = {
+  serialize: function(form) {
+    var elements = Form.getElements($(form));
+    var queryComponents = new Array();
+
+    for (var i = 0; i < elements.length; i++) {
+      var queryComponent = Form.Element.serialize(elements[i]);
+      if (queryComponent)
+        queryComponents.push(queryComponent);
+    }
+
+    return queryComponents.join('&');
+  },
+
+  getElements: function(form) {
+    form = $(form);
+    var elements = new Array();
+
+    for (var tagName in Form.Element.Serializers) {
+      var tagElements = form.getElementsByTagName(tagName);
+      for (var j = 0; j < tagElements.length; j++)
+        elements.push(tagElements[j]);
+    }
+    return elements;
+  },
+
+  getInputs: function(form, typeName, name) {
+    form = $(form);
+    var inputs = form.getElementsByTagName('input');
+
+    if (!typeName && !name)
+      return inputs;
+
+    var matchingInputs = new Array();
+    for (var i = 0; i < inputs.length; i++) {
+      var input = inputs[i];
+      if ((typeName && input.type != typeName) ||
+          (name && input.name != name))
+        continue;
+      matchingInputs.push(input);
+    }
+
+    return matchingInputs;
+  },
+
+  disable: function(form) {
+    form = $(form);
+    var elements = Form.getElements(form);
+    for (var i = 0; i < elements.length; i++) {
+      var element = elements[i];
+      element.blur();
+      element.disabled = 'true';
+    }
+    return form;
+  },
+
+  enable: function(form) {
+    form = $(form);
+    var elements = Form.getElements(form);
+    for (var i = 0; i < elements.length; i++) {
+      var element = elements[i];
+      element.disabled = '';
+    }
+    return form;
+  },
+
+  findFirstElement: function(form) {
+    return Form.getElements(form).find(function(element) {
+      return element.type != 'hidden' && !element.disabled &&
+        ['input', 'select', 'textarea'].include(element.tagName.toLowerCase());
+    });
+  },
+
+  focusFirstElement: function(form) {
+    form = $(form);
+    Field.activate(Form.findFirstElement(form));
+    return form;
+  }
+}
+
+Object.extend(Form, Form.Methods);
+
+/*--------------------------------------------------------------------------*/
+
+Form.Element = {
+  focus: function(element) {
+    $(element).focus();
+    return element;
+  },
+
+  select: function(element) {
+    $(element).select();
+    return element;
+  }
+}
+
+Form.Element.Methods = {
+  serialize: function(element) {
+    element = $(element);
+    var method = element.tagName.toLowerCase();
+    var parameter = Form.Element.Serializers[method](element);
+
+    if (parameter) {
+      var key = encodeURIComponent(parameter[0]);
+      if (key.length == 0) return;
+
+      if (parameter[1].constructor != Array)
+        parameter[1] = [parameter[1]];
+
+      return parameter[1].map(function(value) {
+        return key + '=' + encodeURIComponent(value);
+      }).join('&');
+    }
+  },
+
+  getValue: function(element) {
+    element = $(element);
+    var method = element.tagName.toLowerCase();
+    var parameter = Form.Element.Serializers[method](element);
+
+    if (parameter)
+      return parameter[1];
+  },
+
+  clear: function(element) {
+    $(element).value = '';
+    return element;
+  },
+
+  present: function(element) {
+    return $(element).value != '';
+  },
+
+  activate: function(element) {
+    element = $(element);
+    element.focus();
+    if (element.select)
+      element.select();
+    return element;
+  },
+
+  disable: function(element) {
+    element = $(element);
+    element.disabled = '';
+    return element;
+  },
+
+  enable: function(element) {
+    element = $(element);
+    element.blur();
+    element.disabled = 'true';
+    return element;
+  }
+}
+
+Object.extend(Form.Element, Form.Element.Methods);
+var Field = Form.Element;
+
+/*--------------------------------------------------------------------------*/
+
+Form.Element.Serializers = {
+  input: function(element) {
+    switch (element.type.toLowerCase()) {
+      case 'checkbox':
+      case 'radio':
+        return Form.Element.Serializers.inputSelector(element);
+      default:
+        return Form.Element.Serializers.textarea(element);
+    }
+    return false;
+  },
+
+  inputSelector: function(element) {
+    if (element.checked)
+      return [element.name, element.value];
+  },
+
+  textarea: function(element) {
+    return [element.name, element.value];
+  },
+
+  select: function(element) {
+    return Form.Element.Serializers[element.type == 'select-one' ?
+      'selectOne' : 'selectMany'](element);
+  },
+
+  selectOne: function(element) {
+    var value = '', opt, index = element.selectedIndex;
+    if (index >= 0) {
+      opt = element.options[index];
+      value = opt.value || opt.text;
+    }
+    return [element.name, value];
+  },
+
+  selectMany: function(element) {
+    var value = [];
+    for (var i = 0; i < element.length; i++) {
+      var opt = element.options[i];
+      if (opt.selected)
+        value.push(opt.value || opt.text);
+    }
+    return [element.name, value];
+  }
+}
+
+/*--------------------------------------------------------------------------*/
+
+var $F = Form.Element.getValue;
+
+/*--------------------------------------------------------------------------*/
+
+Abstract.TimedObserver = function() {}
+Abstract.TimedObserver.prototype = {
+  initialize: function(element, frequency, callback) {
+    this.frequency = frequency;
+    this.element   = $(element);
+    this.callback  = callback;
+
+    this.lastValue = this.getValue();
+    this.registerCallback();
+  },
+
+  registerCallback: function() {
+    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
+  },
+
+  onTimerEvent: function() {
+    var value = this.getValue();
+    if (this.lastValue != value) {
+      this.callback(this.element, value);
+      this.lastValue = value;
+    }
+  }
+}
+
+Form.Element.Observer = Class.create();
+Form.Element.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
+  getValue: function() {
+    return Form.Element.getValue(this.element);
+  }
+});
+
+Form.Observer = Class.create();
+Form.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
+  getValue: function() {
+    return Form.serialize(this.element);
+  }
+});
+
+/*--------------------------------------------------------------------------*/
+
+Abstract.EventObserver = function() {}
+Abstract.EventObserver.prototype = {
+  initialize: function(element, callback) {
+    this.element  = $(element);
+    this.callback = callback;
+
+    this.lastValue = this.getValue();
+    if (this.element.tagName.toLowerCase() == 'form')
+      this.registerFormCallbacks();
+    else
+      this.registerCallback(this.element);
+  },
+
+  onElementEvent: function() {
+    var value = this.getValue();
+    if (this.lastValue != value) {
+      this.callback(this.element, value);
+      this.lastValue = value;
+    }
+  },
+
+  registerFormCallbacks: function() {
+    var elements = Form.getElements(this.element);
+    for (var i = 0; i < elements.length; i++)
+      this.registerCallback(elements[i]);
+  },
+
+  registerCallback: function(element) {
+    if (element.type) {
+      switch (element.type.toLowerCase()) {
+        case 'checkbox':
+        case 'radio':
+          Event.observe(element, 'click', this.onElementEvent.bind(this));
+          break;
+        default:
+          Event.observe(element, 'change', this.onElementEvent.bind(this));
+          break;
+      }
+    }
+  }
+}
+
+Form.Element.EventObserver = Class.create();
+Form.Element.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
+  getValue: function() {
+    return Form.Element.getValue(this.element);
+  }
+});
+
+Form.EventObserver = Class.create();
+Form.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
+  getValue: function() {
+    return Form.serialize(this.element);
+  }
+});
+if (!window.Event) {
+  var Event = new Object();
+}
+
+Object.extend(Event, {
+  KEY_BACKSPACE: 8,
+  KEY_TAB:       9,
+  KEY_RETURN:   13,
+  KEY_ESC:      27,
+  KEY_LEFT:     37,
+  KEY_UP:       38,
+  KEY_RIGHT:    39,
+  KEY_DOWN:     40,
+  KEY_DELETE:   46,
+  KEY_HOME:     36,
+  KEY_END:      35,
+  KEY_PAGEUP:   33,
+  KEY_PAGEDOWN: 34,
+
+  element: function(event) {
+    return event.target || event.srcElement;
+  },
+
+  isLeftClick: function(event) {
+    return (((event.which) && (event.which == 1)) ||
+            ((event.button) && (event.button == 1)));
+  },
+
+  pointerX: function(event) {
+    return event.pageX || (event.clientX +
+      (document.documentElement.scrollLeft || document.body.scrollLeft));
+  },
+
+  pointerY: function(event) {
+    return event.pageY || (event.clientY +
+      (document.documentElement.scrollTop || document.body.scrollTop));
+  },
+
+  stop: function(event) {
+    if (event.preventDefault) {
+      event.preventDefault();
+      event.stopPropagation();
+    } else {
+      event.returnValue = false;
+      event.cancelBubble = true;
+    }
+  },
+
+  // find the first node with the given tagName, starting from the
+  // node the event was triggered on; traverses the DOM upwards
+  findElement: function(event, tagName) {
+    var element = Event.element(event);
+    while (element.parentNode && (!element.tagName ||
+        (element.tagName.toUpperCase() != tagName.toUpperCase())))
+      element = element.parentNode;
+    return element;
+  },
+
+  observers: false,
+
+  _observeAndCache: function(element, name, observer, useCapture) {
+    if (!this.observers) this.observers = [];
+    if (element.addEventListener) {
+      this.observers.push([element, name, observer, useCapture]);
+      element.addEventListener(name, observer, useCapture);
+    } else if (element.attachEvent) {
+      this.observers.push([element, name, observer, useCapture]);
+      element.attachEvent('on' + name, observer);
+    }
+  },
+
+  unloadCache: function() {
+    if (!Event.observers) return;
+    for (var i = 0; i < Event.observers.length; i++) {
+      Event.stopObserving.apply(this, Event.observers[i]);
+      Event.observers[i][0] = null;
+    }
+    Event.observers = false;
+  },
+
+  observe: function(element, name, observer, useCapture) {
+    element = $(element);
+    useCapture = useCapture || false;
+
+    if (name == 'keypress' &&
+        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)
+        || element.attachEvent))
+      name = 'keydown';
+
+    Event._observeAndCache(element, name, observer, useCapture);
+  },
+
+  stopObserving: function(element, name, observer, useCapture) {
+    element = $(element);
+    useCapture = useCapture || false;
+
+    if (name == 'keypress' &&
+        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)
+        || element.detachEvent))
+      name = 'keydown';
+
+    if (element.removeEventListener) {
+      element.removeEventListener(name, observer, useCapture);
+    } else if (element.detachEvent) {
+      try {
+        element.detachEvent('on' + name, observer);
+      } catch (e) {}
+    }
+  }
+});
+
+/* prevent memory leaks in IE */
+if (navigator.appVersion.match(/\bMSIE\b/))
+  Event.observe(window, 'unload', Event.unloadCache, false);
+var Position = {
+  // set to true if needed, warning: firefox performance problems
+  // NOT neeeded for page scrolling, only if draggable contained in
+  // scrollable elements
+  includeScrollOffsets: false,
+
+  // must be called before calling withinIncludingScrolloffset, every time the
+  // page is scrolled
+  prepare: function() {
+    this.deltaX =  window.pageXOffset
+                || document.documentElement.scrollLeft
+                || document.body.scrollLeft
+                || 0;
+    this.deltaY =  window.pageYOffset
+                || document.documentElement.scrollTop
+                || document.body.scrollTop
+                || 0;
+  },
+
+  realOffset: function(element) {
+    var valueT = 0, valueL = 0;
+    do {
+      valueT += element.scrollTop  || 0;
+      valueL += element.scrollLeft || 0;
+      element = element.parentNode;
+    } while (element);
+    return [valueL, valueT];
+  },
+
+  cumulativeOffset: function(element) {
+    var valueT = 0, valueL = 0;
+    do {
+      valueT += element.offsetTop  || 0;
+      valueL += element.offsetLeft || 0;
+      element = element.offsetParent;
+    } while (element);
+    return [valueL, valueT];
+  },
+
+  positionedOffset: function(element) {
+    var valueT = 0, valueL = 0;
+    do {
+      valueT += element.offsetTop  || 0;
+      valueL += element.offsetLeft || 0;
+      element = element.offsetParent;
+      if (element) {
+        p = Element.getStyle(element, 'position');
+        if (p == 'relative' || p == 'absolute') break;
+      }
+    } while (element);
+    return [valueL, valueT];
+  },
+
+  offsetParent: function(element) {
+    if (element.offsetParent) return element.offsetParent;
+    if (element == document.body) return element;
+
+    while ((element = element.parentNode) && element != document.body)
+      if (Element.getStyle(element, 'position') != 'static')
+        return element;
+
+    return document.body;
+  },
+
+  // caches x/y coordinate pair to use with overlap
+  within: function(element, x, y) {
+    if (this.includeScrollOffsets)
+      return this.withinIncludingScrolloffsets(element, x, y);
+    this.xcomp = x;
+    this.ycomp = y;
+    this.offset = this.cumulativeOffset(element);
+
+    return (y >= this.offset[1] &&
+            y <  this.offset[1] + element.offsetHeight &&
+            x >= this.offset[0] &&
+            x <  this.offset[0] + element.offsetWidth);
+  },
+
+  withinIncludingScrolloffsets: function(element, x, y) {
+    var offsetcache = this.realOffset(element);
+
+    this.xcomp = x + offsetcache[0] - this.deltaX;
+    this.ycomp = y + offsetcache[1] - this.deltaY;
+    this.offset = this.cumulativeOffset(element);
+
+    return (this.ycomp >= this.offset[1] &&
+            this.ycomp <  this.offset[1] + element.offsetHeight &&
+            this.xcomp >= this.offset[0] &&
+            this.xcomp <  this.offset[0] + element.offsetWidth);
+  },
+
+  // within must be called directly before
+  overlap: function(mode, element) {
+    if (!mode) return 0;
+    if (mode == 'vertical')
+      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /
+        element.offsetHeight;
+    if (mode == 'horizontal')
+      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /
+        element.offsetWidth;
+  },
+
+  page: function(forElement) {
+    var valueT = 0, valueL = 0;
+
+    var element = forElement;
+    do {
+      valueT += element.offsetTop  || 0;
+      valueL += element.offsetLeft || 0;
+
+      // Safari fix
+      if (element.offsetParent==document.body)
+        if (Element.getStyle(element,'position')=='absolute') break;
+
+    } while (element = element.offsetParent);
+
+    element = forElement;
+    do {
+      if (!window.opera || element.tagName=='BODY') {
+        valueT -= element.scrollTop  || 0;
+        valueL -= element.scrollLeft || 0;
+      }
+    } while (element = element.parentNode);
+
+    return [valueL, valueT];
+  },
+
+  clone: function(source, target) {
+    var options = Object.extend({
+      setLeft:    true,
+      setTop:     true,
+      setWidth:   true,
+      setHeight:  true,
+      offsetTop:  0,
+      offsetLeft: 0
+    }, arguments[2] || {})
+
+    // find page position of source
+    source = $(source);
+    var p = Position.page(source);
+
+    // find coordinate system to use
+    target = $(target);
+    var delta = [0, 0];
+    var parent = null;
+    // delta [0,0] will do fine with position: fixed elements,
+    // position:absolute needs offsetParent deltas
+    if (Element.getStyle(target,'position') == 'absolute') {
+      parent = Position.offsetParent(target);
+      delta = Position.page(parent);
+    }
+
+    // correct by body offsets (fixes Safari)
+    if (parent == document.body) {
+      delta[0] -= document.body.offsetLeft;
+      delta[1] -= document.body.offsetTop;
+    }
+
+    // set position
+    if(options.setLeft)   target.style.left  = (p[0] - delta[0] + options.offsetLeft) + 'px';
+    if(options.setTop)    target.style.top   = (p[1] - delta[1] + options.offsetTop) + 'px';
+    if(options.setWidth)  target.style.width = source.offsetWidth + 'px';
+    if(options.setHeight) target.style.height = source.offsetHeight + 'px';
+  },
+
+  absolutize: function(element) {
+    element = $(element);
+    if (element.style.position == 'absolute') return;
+    Position.prepare();
+
+    var offsets = Position.positionedOffset(element);
+    var top     = offsets[1];
+    var left    = offsets[0];
+    var width   = element.clientWidth;
+    var height  = element.clientHeight;
+
+    element._originalLeft   = left - parseFloat(element.style.left  || 0);
+    element._originalTop    = top  - parseFloat(element.style.top || 0);
+    element._originalWidth  = element.style.width;
+    element._originalHeight = element.style.height;
+
+    element.style.position = 'absolute';
+    element.style.top    = top + 'px';;
+    element.style.left   = left + 'px';;
+    element.style.width  = width + 'px';;
+    element.style.height = height + 'px';;
+  },
+
+  relativize: function(element) {
+    element = $(element);
+    if (element.style.position == 'relative') return;
+    Position.prepare();
+
+    element.style.position = 'relative';
+    var top  = parseFloat(element.style.top  || 0) - (element._originalTop || 0);
+    var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0);
+
+    element.style.top    = top + 'px';
+    element.style.left   = left + 'px';
+    element.style.height = element._originalHeight;
+    element.style.width  = element._originalWidth;
+  }
+}
+
+// Safari returns margins on body which is incorrect if the child is absolutely
+// positioned.  For performance reasons, redefine Position.cumulativeOffset for
+// KHTML/WebKit only.
+if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {
+  Position.cumulativeOffset = function(element) {
+    var valueT = 0, valueL = 0;
+    do {
+      valueT += element.offsetTop  || 0;
+      valueL += element.offsetLeft || 0;
+      if (element.offsetParent == document.body)
+        if (Element.getStyle(element, 'position') == 'absolute') break;
+
+      element = element.offsetParent;
+    } while (element);
+
+    return [valueL, valueT];
+  }
+}
+
+Element.addMethods();
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/scriptaculous.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/scriptaculous.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/scriptaculous.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,49 +0,0 @@
-// script.aculo.us scriptaculous.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
-
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-// 
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-var Scriptaculous = {
-  Version: '1.6.4',
-  require: function(libraryName) {
-    // inserting via DOM fails in Safari 2.0, so brute force approach
-    document.write('<script type="text/javascript" src="'+libraryName+'"></script>');
-  },
-  load: function() {
-    if((typeof Prototype=='undefined') || 
-       (typeof Element == 'undefined') || 
-       (typeof Element.Methods=='undefined') ||
-       parseFloat(Prototype.Version.split(".")[0] + "." +
-                  Prototype.Version.split(".")[1]) < 1.5)
-       throw("script.aculo.us requires the Prototype JavaScript framework >= 1.5.0");
-    
-    $A(document.getElementsByTagName("script")).findAll( function(s) {
-      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))
-    }).each( function(s) {
-      var path = s.src.replace(/scriptaculous\.js(\?.*)?$/,'');
-      var includes = s.src.match(/\?.*load=([a-z,]*)/);
-      (includes ? includes[1] : 'builder,effects,dragdrop,controls,slider').split(',').each(
-       function(include) { Scriptaculous.require(path+include+'.js') });
-    });
-  }
-}
-
-Scriptaculous.load();
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/scriptaculous.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/scriptaculous.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/scriptaculous.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/scriptaculous.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,49 @@
+// script.aculo.us scriptaculous.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
+
+// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
+// 
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+var Scriptaculous = {
+  Version: '1.6.4',
+  require: function(libraryName) {
+    // inserting via DOM fails in Safari 2.0, so brute force approach
+    document.write('<script type="text/javascript" src="'+libraryName+'"></script>');
+  },
+  load: function() {
+    if((typeof Prototype=='undefined') || 
+       (typeof Element == 'undefined') || 
+       (typeof Element.Methods=='undefined') ||
+       parseFloat(Prototype.Version.split(".")[0] + "." +
+                  Prototype.Version.split(".")[1]) < 1.5)
+       throw("script.aculo.us requires the Prototype JavaScript framework >= 1.5.0");
+    
+    $A(document.getElementsByTagName("script")).findAll( function(s) {
+      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))
+    }).each( function(s) {
+      var path = s.src.replace(/scriptaculous\.js(\?.*)?$/,'');
+      var includes = s.src.match(/\?.*load=([a-z,]*)/);
+      (includes ? includes[1] : 'builder,effects,dragdrop,controls,slider').split(',').each(
+       function(include) { Scriptaculous.require(path+include+'.js') });
+    });
+  }
+}
+
+Scriptaculous.load();
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/slider.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/slider.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/slider.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,294 +0,0 @@
-// script.aculo.us slider.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
-
-// Copyright (c) 2005 Marty Haught, Thomas Fuchs 
-//
-// See http://script.aculo.us for more info
-// 
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-if(!Control) var Control = {};
-Control.Slider = Class.create();
-
-// options:
-//  axis: 'vertical', or 'horizontal' (default)
-//
-// callbacks:
-//  onChange(value)
-//  onSlide(value)
-Control.Slider.prototype = {
-  initialize: function(handle, track, options) {
-    var slider = this;
-    
-    if(handle instanceof Array) {
-      this.handles = handle.collect( function(e) { return $(e) });
-    } else {
-      this.handles = [$(handle)];
-    }
-    
-    this.track   = $(track);
-    this.options = options || {};
-
-    this.axis      = this.options.axis || 'horizontal';
-    this.increment = this.options.increment || 1;
-    this.step      = parseInt(this.options.step || '1');
-    this.range     = this.options.range || $R(0,1);
-    
-    this.value     = 0; // assure backwards compat
-    this.values    = this.handles.map( function() { return 0 });
-    this.spans     = this.options.spans ? this.options.spans.map(function(s){ return $(s) }) : false;
-    this.options.startSpan = $(this.options.startSpan || null);
-    this.options.endSpan   = $(this.options.endSpan || null);
-
-    this.restricted = this.options.restricted || false;
-
-    this.maximum   = this.options.maximum || this.range.end;
-    this.minimum   = this.options.minimum || this.range.start;
-
-    // Will be used to align the handle onto the track, if necessary
-    this.alignX = parseInt(this.options.alignX || '0');
-    this.alignY = parseInt(this.options.alignY || '0');
-    
-    this.trackLength = this.maximumOffset() - this.minimumOffset();
-
-    this.handleLength = this.isVertical() ? 
-      (this.handles[0].offsetHeight != 0 ? 
-        this.handles[0].offsetHeight : this.handles[0].style.height.replace(/px$/,"")) : 
-      (this.handles[0].offsetWidth != 0 ? this.handles[0].offsetWidth : 
-        this.handles[0].style.width.replace(/px$/,""));
-
-    this.active   = false;
-    this.dragging = false;
-    this.disabled = false;
-
-    if(this.options.disabled) this.setDisabled();
-
-    // Allowed values array
-    this.allowedValues = this.options.values ? this.options.values.sortBy(Prototype.K) : false;
-    if(this.allowedValues) {
-      this.minimum = this.allowedValues.min();
-      this.maximum = this.allowedValues.max();
-    }
-
-    this.eventMouseDown = this.startDrag.bindAsEventListener(this);
-    this.eventMouseUp   = this.endDrag.bindAsEventListener(this);
-    this.eventMouseMove = this.update.bindAsEventListener(this);
-
-    // Initialize handles in reverse (make sure first handle is active)
-    this.handles.each( function(h,i) {
-      i = slider.handles.length-1-i;
-      slider.setValue(parseFloat(
-        (slider.options.sliderValue instanceof Array ? 
-          slider.options.sliderValue[i] : slider.options.sliderValue) || 
-         slider.range.start), i);
-      Element.makePositioned(h); // fix IE
-      Event.observe(h, "mousedown", slider.eventMouseDown);
-    });
-    
-    Event.observe(this.track, "mousedown", this.eventMouseDown);
-    Event.observe(document, "mouseup", this.eventMouseUp);
-    Event.observe(document, "mousemove", this.eventMouseMove);
-    
-    this.initialized = true;
-  },
-  dispose: function() {
-    var slider = this;    
-    Event.stopObserving(this.track, "mousedown", this.eventMouseDown);
-    Event.stopObserving(document, "mouseup", this.eventMouseUp);
-    Event.stopObserving(document, "mousemove", this.eventMouseMove);
-    this.handles.each( function(h) {
-      Event.stopObserving(h, "mousedown", slider.eventMouseDown);
-    });
-  },
-  setDisabled: function(){
-    this.disabled = true;
-  },
-  setEnabled: function(){
-    this.disabled = false;
-  },  
-  getNearestValue: function(value){
-    if(this.allowedValues){
-      if(value >= this.allowedValues.max()) return(this.allowedValues.max());
-      if(value <= this.allowedValues.min()) return(this.allowedValues.min());
-      
-      var offset = Math.abs(this.allowedValues[0] - value);
-      var newValue = this.allowedValues[0];
-      this.allowedValues.each( function(v) {
-        var currentOffset = Math.abs(v - value);
-        if(currentOffset <= offset){
-          newValue = v;
-          offset = currentOffset;
-        } 
-      });
-      return newValue;
-    }
-    if(value > this.range.end) return this.range.end;
-    if(value < this.range.start) return this.range.start;
-    return value;
-  },
-  setValue: function(sliderValue, handleIdx){
-    if(!this.active) {
-      this.activeHandleIdx = handleIdx || 0;
-      this.activeHandle    = this.handles[this.activeHandleIdx];
-      this.updateStyles();
-    }
-    handleIdx = handleIdx || this.activeHandleIdx || 0;
-    if(this.initialized && this.restricted) {
-      if((handleIdx>0) && (sliderValue<this.values[handleIdx-1]))
-        sliderValue = this.values[handleIdx-1];
-      if((handleIdx < (this.handles.length-1)) && (sliderValue>this.values[handleIdx+1]))
-        sliderValue = this.values[handleIdx+1];
-    }
-    sliderValue = this.getNearestValue(sliderValue);
-    this.values[handleIdx] = sliderValue;
-    this.value = this.values[0]; // assure backwards compat
-    
-    this.handles[handleIdx].style[this.isVertical() ? 'top' : 'left'] = 
-      this.translateToPx(sliderValue);
-    
-    this.drawSpans();
-    if(!this.dragging || !this.event) this.updateFinished();
-  },
-  setValueBy: function(delta, handleIdx) {
-    this.setValue(this.values[handleIdx || this.activeHandleIdx || 0] + delta, 
-      handleIdx || this.activeHandleIdx || 0);
-  },
-  translateToPx: function(value) {
-    return Math.round(
-      ((this.trackLength-this.handleLength)/(this.range.end-this.range.start)) * 
-      (value - this.range.start)) + "px";
-  },
-  translateToValue: function(offset) {
-    return ((offset/(this.trackLength-this.handleLength) * 
-      (this.range.end-this.range.start)) + this.range.start);
-  },
-  getRange: function(range) {
-    var v = this.values.sortBy(Prototype.K); 
-    range = range || 0;
-    return $R(v[range],v[range+1]);
-  },
-  minimumOffset: function(){
-    return(this.isVertical() ? this.alignY : this.alignX);
-  },
-  maximumOffset: function(){
-    return(this.isVertical() ? 
-      (this.track.offsetHeight != 0 ? this.track.offsetHeight :
-        this.track.style.height.replace(/px$/,"")) - this.alignY : 
-      (this.track.offsetWidth != 0 ? this.track.offsetWidth : 
-        this.track.style.width.replace(/px$/,"")) - this.alignY);
-  },  
-  isVertical:  function(){
-    return (this.axis == 'vertical');
-  },
-  drawSpans: function() {
-    var slider = this;
-    if(this.spans)
-      $R(0, this.spans.length-1).each(function(r) { slider.setSpan(slider.spans[r], slider.getRange(r)) });
-    if(this.options.startSpan)
-      this.setSpan(this.options.startSpan,
-        $R(0, this.values.length>1 ? this.getRange(0).min() : this.value ));
-    if(this.options.endSpan)
-      this.setSpan(this.options.endSpan, 
-        $R(this.values.length>1 ? this.getRange(this.spans.length-1).max() : this.value, this.maximum));
-  },
-  setSpan: function(span, range) {
-    if(this.isVertical()) {
-      span.style.top = this.translateToPx(range.start);
-      span.style.height = this.translateToPx(range.end - range.start + this.range.start);
-    } else {
-      span.style.left = this.translateToPx(range.start);
-      span.style.width = this.translateToPx(range.end - range.start + this.range.start);
-    }
-  },
-  updateStyles: function() {
-    this.handles.each( function(h){ Element.removeClassName(h, 'selected') });
-    Element.addClassName(this.activeHandle, 'selected');
-  },
-  startDrag: function(event) {
-    if(Event.isLeftClick(event)) {
-      if(!this.disabled){
-        this.active = true;
-        
-        var handle = Event.element(event);
-        var pointer  = [Event.pointerX(event), Event.pointerY(event)];
-        var track = handle;
-        if(track==this.track) {
-          var offsets  = Position.cumulativeOffset(this.track); 
-          this.event = event;
-          this.setValue(this.translateToValue( 
-           (this.isVertical() ? pointer[1]-offsets[1] : pointer[0]-offsets[0])-(this.handleLength/2)
-          ));
-          var offsets  = Position.cumulativeOffset(this.activeHandle);
-          this.offsetX = (pointer[0] - offsets[0]);
-          this.offsetY = (pointer[1] - offsets[1]);
-        } else {
-          // find the handle (prevents issues with Safari)
-          while((this.handles.indexOf(handle) == -1) && handle.parentNode) 
-            handle = handle.parentNode;
-        
-          this.activeHandle    = handle;
-          this.activeHandleIdx = this.handles.indexOf(this.activeHandle);
-          this.updateStyles();
-        
-          var offsets  = Position.cumulativeOffset(this.activeHandle);
-          this.offsetX = (pointer[0] - offsets[0]);
-          this.offsetY = (pointer[1] - offsets[1]);
-        }
-      }
-      Event.stop(event);
-    }
-  },
-  update: function(event) {
-   if(this.active) {
-      if(!this.dragging) this.dragging = true;
-      this.draw(event);
-      // fix AppleWebKit rendering
-      if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
-      Event.stop(event);
-   }
-  },
-  draw: function(event) {
-    var pointer = [Event.pointerX(event), Event.pointerY(event)];
-    var offsets = Position.cumulativeOffset(this.track);
-    pointer[0] -= this.offsetX + offsets[0];
-    pointer[1] -= this.offsetY + offsets[1];
-    this.event = event;
-    this.setValue(this.translateToValue( this.isVertical() ? pointer[1] : pointer[0] ));
-    if(this.initialized && this.options.onSlide)
-      this.options.onSlide(this.values.length>1 ? this.values : this.value, this);
-  },
-  endDrag: function(event) {
-    if(this.active && this.dragging) {
-      this.finishDrag(event, true);
-      Event.stop(event);
-    }
-    this.active = false;
-    this.dragging = false;
-  },  
-  finishDrag: function(event, success) {
-    this.active = false;
-    this.dragging = false;
-    this.updateFinished();
-  },
-  updateFinished: function() {
-    if(this.initialized && this.options.onChange) 
-      this.options.onChange(this.values.length>1 ? this.values : this.value, this);
-    this.event = null;
-  }
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/slider.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/slider.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/slider.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/slider.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,294 @@
+// script.aculo.us slider.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
+
+// Copyright (c) 2005 Marty Haught, Thomas Fuchs 
+//
+// See http://script.aculo.us for more info
+// 
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+if(!Control) var Control = {};
+Control.Slider = Class.create();
+
+// options:
+//  axis: 'vertical', or 'horizontal' (default)
+//
+// callbacks:
+//  onChange(value)
+//  onSlide(value)
+Control.Slider.prototype = {
+  initialize: function(handle, track, options) {
+    var slider = this;
+    
+    if(handle instanceof Array) {
+      this.handles = handle.collect( function(e) { return $(e) });
+    } else {
+      this.handles = [$(handle)];
+    }
+    
+    this.track   = $(track);
+    this.options = options || {};
+
+    this.axis      = this.options.axis || 'horizontal';
+    this.increment = this.options.increment || 1;
+    this.step      = parseInt(this.options.step || '1');
+    this.range     = this.options.range || $R(0,1);
+    
+    this.value     = 0; // assure backwards compat
+    this.values    = this.handles.map( function() { return 0 });
+    this.spans     = this.options.spans ? this.options.spans.map(function(s){ return $(s) }) : false;
+    this.options.startSpan = $(this.options.startSpan || null);
+    this.options.endSpan   = $(this.options.endSpan || null);
+
+    this.restricted = this.options.restricted || false;
+
+    this.maximum   = this.options.maximum || this.range.end;
+    this.minimum   = this.options.minimum || this.range.start;
+
+    // Will be used to align the handle onto the track, if necessary
+    this.alignX = parseInt(this.options.alignX || '0');
+    this.alignY = parseInt(this.options.alignY || '0');
+    
+    this.trackLength = this.maximumOffset() - this.minimumOffset();
+
+    this.handleLength = this.isVertical() ? 
+      (this.handles[0].offsetHeight != 0 ? 
+        this.handles[0].offsetHeight : this.handles[0].style.height.replace(/px$/,"")) : 
+      (this.handles[0].offsetWidth != 0 ? this.handles[0].offsetWidth : 
+        this.handles[0].style.width.replace(/px$/,""));
+
+    this.active   = false;
+    this.dragging = false;
+    this.disabled = false;
+
+    if(this.options.disabled) this.setDisabled();
+
+    // Allowed values array
+    this.allowedValues = this.options.values ? this.options.values.sortBy(Prototype.K) : false;
+    if(this.allowedValues) {
+      this.minimum = this.allowedValues.min();
+      this.maximum = this.allowedValues.max();
+    }
+
+    this.eventMouseDown = this.startDrag.bindAsEventListener(this);
+    this.eventMouseUp   = this.endDrag.bindAsEventListener(this);
+    this.eventMouseMove = this.update.bindAsEventListener(this);
+
+    // Initialize handles in reverse (make sure first handle is active)
+    this.handles.each( function(h,i) {
+      i = slider.handles.length-1-i;
+      slider.setValue(parseFloat(
+        (slider.options.sliderValue instanceof Array ? 
+          slider.options.sliderValue[i] : slider.options.sliderValue) || 
+         slider.range.start), i);
+      Element.makePositioned(h); // fix IE
+      Event.observe(h, "mousedown", slider.eventMouseDown);
+    });
+    
+    Event.observe(this.track, "mousedown", this.eventMouseDown);
+    Event.observe(document, "mouseup", this.eventMouseUp);
+    Event.observe(document, "mousemove", this.eventMouseMove);
+    
+    this.initialized = true;
+  },
+  dispose: function() {
+    var slider = this;    
+    Event.stopObserving(this.track, "mousedown", this.eventMouseDown);
+    Event.stopObserving(document, "mouseup", this.eventMouseUp);
+    Event.stopObserving(document, "mousemove", this.eventMouseMove);
+    this.handles.each( function(h) {
+      Event.stopObserving(h, "mousedown", slider.eventMouseDown);
+    });
+  },
+  setDisabled: function(){
+    this.disabled = true;
+  },
+  setEnabled: function(){
+    this.disabled = false;
+  },  
+  getNearestValue: function(value){
+    if(this.allowedValues){
+      if(value >= this.allowedValues.max()) return(this.allowedValues.max());
+      if(value <= this.allowedValues.min()) return(this.allowedValues.min());
+      
+      var offset = Math.abs(this.allowedValues[0] - value);
+      var newValue = this.allowedValues[0];
+      this.allowedValues.each( function(v) {
+        var currentOffset = Math.abs(v - value);
+        if(currentOffset <= offset){
+          newValue = v;
+          offset = currentOffset;
+        } 
+      });
+      return newValue;
+    }
+    if(value > this.range.end) return this.range.end;
+    if(value < this.range.start) return this.range.start;
+    return value;
+  },
+  setValue: function(sliderValue, handleIdx){
+    if(!this.active) {
+      this.activeHandleIdx = handleIdx || 0;
+      this.activeHandle    = this.handles[this.activeHandleIdx];
+      this.updateStyles();
+    }
+    handleIdx = handleIdx || this.activeHandleIdx || 0;
+    if(this.initialized && this.restricted) {
+      if((handleIdx>0) && (sliderValue<this.values[handleIdx-1]))
+        sliderValue = this.values[handleIdx-1];
+      if((handleIdx < (this.handles.length-1)) && (sliderValue>this.values[handleIdx+1]))
+        sliderValue = this.values[handleIdx+1];
+    }
+    sliderValue = this.getNearestValue(sliderValue);
+    this.values[handleIdx] = sliderValue;
+    this.value = this.values[0]; // assure backwards compat
+    
+    this.handles[handleIdx].style[this.isVertical() ? 'top' : 'left'] = 
+      this.translateToPx(sliderValue);
+    
+    this.drawSpans();
+    if(!this.dragging || !this.event) this.updateFinished();
+  },
+  setValueBy: function(delta, handleIdx) {
+    this.setValue(this.values[handleIdx || this.activeHandleIdx || 0] + delta, 
+      handleIdx || this.activeHandleIdx || 0);
+  },
+  translateToPx: function(value) {
+    return Math.round(
+      ((this.trackLength-this.handleLength)/(this.range.end-this.range.start)) * 
+      (value - this.range.start)) + "px";
+  },
+  translateToValue: function(offset) {
+    return ((offset/(this.trackLength-this.handleLength) * 
+      (this.range.end-this.range.start)) + this.range.start);
+  },
+  getRange: function(range) {
+    var v = this.values.sortBy(Prototype.K); 
+    range = range || 0;
+    return $R(v[range],v[range+1]);
+  },
+  minimumOffset: function(){
+    return(this.isVertical() ? this.alignY : this.alignX);
+  },
+  maximumOffset: function(){
+    return(this.isVertical() ? 
+      (this.track.offsetHeight != 0 ? this.track.offsetHeight :
+        this.track.style.height.replace(/px$/,"")) - this.alignY : 
+      (this.track.offsetWidth != 0 ? this.track.offsetWidth : 
+        this.track.style.width.replace(/px$/,"")) - this.alignY);
+  },  
+  isVertical:  function(){
+    return (this.axis == 'vertical');
+  },
+  drawSpans: function() {
+    var slider = this;
+    if(this.spans)
+      $R(0, this.spans.length-1).each(function(r) { slider.setSpan(slider.spans[r], slider.getRange(r)) });
+    if(this.options.startSpan)
+      this.setSpan(this.options.startSpan,
+        $R(0, this.values.length>1 ? this.getRange(0).min() : this.value ));
+    if(this.options.endSpan)
+      this.setSpan(this.options.endSpan, 
+        $R(this.values.length>1 ? this.getRange(this.spans.length-1).max() : this.value, this.maximum));
+  },
+  setSpan: function(span, range) {
+    if(this.isVertical()) {
+      span.style.top = this.translateToPx(range.start);
+      span.style.height = this.translateToPx(range.end - range.start + this.range.start);
+    } else {
+      span.style.left = this.translateToPx(range.start);
+      span.style.width = this.translateToPx(range.end - range.start + this.range.start);
+    }
+  },
+  updateStyles: function() {
+    this.handles.each( function(h){ Element.removeClassName(h, 'selected') });
+    Element.addClassName(this.activeHandle, 'selected');
+  },
+  startDrag: function(event) {
+    if(Event.isLeftClick(event)) {
+      if(!this.disabled){
+        this.active = true;
+        
+        var handle = Event.element(event);
+        var pointer  = [Event.pointerX(event), Event.pointerY(event)];
+        var track = handle;
+        if(track==this.track) {
+          var offsets  = Position.cumulativeOffset(this.track); 
+          this.event = event;
+          this.setValue(this.translateToValue( 
+           (this.isVertical() ? pointer[1]-offsets[1] : pointer[0]-offsets[0])-(this.handleLength/2)
+          ));
+          var offsets  = Position.cumulativeOffset(this.activeHandle);
+          this.offsetX = (pointer[0] - offsets[0]);
+          this.offsetY = (pointer[1] - offsets[1]);
+        } else {
+          // find the handle (prevents issues with Safari)
+          while((this.handles.indexOf(handle) == -1) && handle.parentNode) 
+            handle = handle.parentNode;
+        
+          this.activeHandle    = handle;
+          this.activeHandleIdx = this.handles.indexOf(this.activeHandle);
+          this.updateStyles();
+        
+          var offsets  = Position.cumulativeOffset(this.activeHandle);
+          this.offsetX = (pointer[0] - offsets[0]);
+          this.offsetY = (pointer[1] - offsets[1]);
+        }
+      }
+      Event.stop(event);
+    }
+  },
+  update: function(event) {
+   if(this.active) {
+      if(!this.dragging) this.dragging = true;
+      this.draw(event);
+      // fix AppleWebKit rendering
+      if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);
+      Event.stop(event);
+   }
+  },
+  draw: function(event) {
+    var pointer = [Event.pointerX(event), Event.pointerY(event)];
+    var offsets = Position.cumulativeOffset(this.track);
+    pointer[0] -= this.offsetX + offsets[0];
+    pointer[1] -= this.offsetY + offsets[1];
+    this.event = event;
+    this.setValue(this.translateToValue( this.isVertical() ? pointer[1] : pointer[0] ));
+    if(this.initialized && this.options.onSlide)
+      this.options.onSlide(this.values.length>1 ? this.values : this.value, this);
+  },
+  endDrag: function(event) {
+    if(this.active && this.dragging) {
+      this.finishDrag(event, true);
+      Event.stop(event);
+    }
+    this.active = false;
+    this.dragging = false;
+  },  
+  finishDrag: function(event, success) {
+    this.active = false;
+    this.dragging = false;
+    this.updateFinished();
+  },
+  updateFinished: function() {
+    if(this.initialized && this.options.onChange) 
+      this.options.onChange(this.values.length>1 ? this.values : this.value, this);
+    this.event = null;
+  }
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/unittest.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/unittest.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/unittest.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,552 +0,0 @@
-// script.aculo.us unittest.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
-
-// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//           (c) 2005 Jon Tirsen (http://www.tirsen.com)
-//           (c) 2005 Michael Schuerig (http://www.schuerig.de/michael/)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-// 
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-// 
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
-// experimental, Firefox-only
-Event.simulateMouse = function(element, eventName) {
-  var options = Object.extend({
-    pointerX: 0,
-    pointerY: 0,
-    buttons: 0
-  }, arguments[2] || {});
-  var oEvent = document.createEvent("MouseEvents");
-  oEvent.initMouseEvent(eventName, true, true, document.defaultView, 
-    options.buttons, options.pointerX, options.pointerY, options.pointerX, options.pointerY, 
-    false, false, false, false, 0, $(element));
-  
-  if(this.mark) Element.remove(this.mark);
-  this.mark = document.createElement('div');
-  this.mark.appendChild(document.createTextNode(" "));
-  document.body.appendChild(this.mark);
-  this.mark.style.position = 'absolute';
-  this.mark.style.top = options.pointerY + "px";
-  this.mark.style.left = options.pointerX + "px";
-  this.mark.style.width = "5px";
-  this.mark.style.height = "5px;";
-  this.mark.style.borderTop = "1px solid red;"
-  this.mark.style.borderLeft = "1px solid red;"
-  
-  if(this.step)
-    alert('['+new Date().getTime().toString()+'] '+eventName+'/'+Test.Unit.inspect(options));
-  
-  $(element).dispatchEvent(oEvent);
-};
-
-// Note: Due to a fix in Firefox 1.0.5/6 that probably fixed "too much", this doesn't work in 1.0.6 or DP2.
-// You need to downgrade to 1.0.4 for now to get this working
-// See https://bugzilla.mozilla.org/show_bug.cgi?id=289940 for the fix that fixed too much
-Event.simulateKey = function(element, eventName) {
-  var options = Object.extend({
-    ctrlKey: false,
-    altKey: false,
-    shiftKey: false,
-    metaKey: false,
-    keyCode: 0,
-    charCode: 0
-  }, arguments[2] || {});
-
-  var oEvent = document.createEvent("KeyEvents");
-  oEvent.initKeyEvent(eventName, true, true, window, 
-    options.ctrlKey, options.altKey, options.shiftKey, options.metaKey,
-    options.keyCode, options.charCode );
-  $(element).dispatchEvent(oEvent);
-};
-
-Event.simulateKeys = function(element, command) {
-  for(var i=0; i<command.length; i++) {
-    Event.simulateKey(element,'keypress',{charCode:command.charCodeAt(i)});
-  }
-};
-
-var Test = {}
-Test.Unit = {};
-
-// security exception workaround
-Test.Unit.inspect = Object.inspect;
-
-Test.Unit.Logger = Class.create();
-Test.Unit.Logger.prototype = {
-  initialize: function(log) {
-    this.log = $(log);
-    if (this.log) {
-      this._createLogTable();
-    }
-  },
-  start: function(testName) {
-    if (!this.log) return;
-    this.testName = testName;
-    this.lastLogLine = document.createElement('tr');
-    this.statusCell = document.createElement('td');
-    this.nameCell = document.createElement('td');
-    this.nameCell.appendChild(document.createTextNode(testName));
-    this.messageCell = document.createElement('td');
-    this.lastLogLine.appendChild(this.statusCell);
-    this.lastLogLine.appendChild(this.nameCell);
-    this.lastLogLine.appendChild(this.messageCell);
-    this.loglines.appendChild(this.lastLogLine);
-  },
-  finish: function(status, summary) {
-    if (!this.log) return;
-    this.lastLogLine.className = status;
-    this.statusCell.innerHTML = status;
-    this.messageCell.innerHTML = this._toHTML(summary);
-  },
-  message: function(message) {
-    if (!this.log) return;
-    this.messageCell.innerHTML = this._toHTML(message);
-  },
-  summary: function(summary) {
-    if (!this.log) return;
-    this.logsummary.innerHTML = this._toHTML(summary);
-  },
-  _createLogTable: function() {
-    this.log.innerHTML =
-    '<div id="logsummary"></div>' +
-    '<table id="logtable">' +
-    '<thead><tr><th>Status</th><th>Test</th><th>Message</th></tr></thead>' +
-    '<tbody id="loglines"></tbody>' +
-    '</table>';
-    this.logsummary = $('logsummary')
-    this.loglines = $('loglines');
-  },
-  _toHTML: function(txt) {
-    return txt.escapeHTML().replace(/\n/g,"<br/>");
-  }
-}
-
-Test.Unit.Runner = Class.create();
-Test.Unit.Runner.prototype = {
-  initialize: function(testcases) {
-    this.options = Object.extend({
-      testLog: 'testlog'
-    }, arguments[1] || {});
-    this.options.resultsURL = this.parseResultsURLQueryParameter();
-    if (this.options.testLog) {
-      this.options.testLog = $(this.options.testLog) || null;
-    }
-    if(this.options.tests) {
-      this.tests = [];
-      for(var i = 0; i < this.options.tests.length; i++) {
-        if(/^test/.test(this.options.tests[i])) {
-          this.tests.push(new Test.Unit.Testcase(this.options.tests[i], testcases[this.options.tests[i]], testcases["setup"], testcases["teardown"]));
-        }
-      }
-    } else {
-      if (this.options.test) {
-        this.tests = [new Test.Unit.Testcase(this.options.test, testcases[this.options.test], testcases["setup"], testcases["teardown"])];
-      } else {
-        this.tests = [];
-        for(var testcase in testcases) {
-          if(/^test/.test(testcase)) {
-            this.tests.push(
-               new Test.Unit.Testcase(
-                 this.options.context ? ' -> ' + this.options.titles[testcase] : testcase, 
-                 testcases[testcase], testcases["setup"], testcases["teardown"]
-               ));
-          }
-        }
-      }
-    }
-    this.currentTest = 0;
-    this.logger = new Test.Unit.Logger(this.options.testLog);
-    setTimeout(this.runTests.bind(this), 1000);
-  },
-  parseResultsURLQueryParameter: function() {
-    return window.location.search.parseQuery()["resultsURL"];
-  },
-  // Returns:
-  //  "ERROR" if there was an error,
-  //  "FAILURE" if there was a failure, or
-  //  "SUCCESS" if there was neither
-  getResult: function() {
-    var hasFailure = false;
-    for(var i=0;i<this.tests.length;i++) {
-      if (this.tests[i].errors > 0) {
-        return "ERROR";
-      }
-      if (this.tests[i].failures > 0) {
-        hasFailure = true;
-      }
-    }
-    if (hasFailure) {
-      return "FAILURE";
-    } else {
-      return "SUCCESS";
-    }
-  },
-  postResults: function() {
-    if (this.options.resultsURL) {
-      new Ajax.Request(this.options.resultsURL, 
-        { method: 'get', parameters: 'result=' + this.getResult(), asynchronous: false });
-    }
-  },
-  runTests: function() {
-    var test = this.tests[this.currentTest];
-    if (!test) {
-      // finished!
-      this.postResults();
-      this.logger.summary(this.summary());
-      return;
-    }
-    if(!test.isWaiting) {
-      this.logger.start(test.name);
-    }
-    test.run();
-    if(test.isWaiting) {
-      this.logger.message("Waiting for " + test.timeToWait + "ms");
-      setTimeout(this.runTests.bind(this), test.timeToWait || 1000);
-    } else {
-      this.logger.finish(test.status(), test.summary());
-      this.currentTest++;
-      // tail recursive, hopefully the browser will skip the stackframe
-      this.runTests();
-    }
-  },
-  summary: function() {
-    var assertions = 0;
-    var failures = 0;
-    var errors = 0;
-    var messages = [];
-    for(var i=0;i<this.tests.length;i++) {
-      assertions +=   this.tests[i].assertions;
-      failures   +=   this.tests[i].failures;
-      errors     +=   this.tests[i].errors;
-    }
-    return (
-      (this.options.context ? this.options.context + ': ': '') + 
-      this.tests.length + " tests, " + 
-      assertions + " assertions, " + 
-      failures   + " failures, " +
-      errors     + " errors");
-  }
-}
-
-Test.Unit.Assertions = Class.create();
-Test.Unit.Assertions.prototype = {
-  initialize: function() {
-    this.assertions = 0;
-    this.failures   = 0;
-    this.errors     = 0;
-    this.messages   = [];
-  },
-  summary: function() {
-    return (
-      this.assertions + " assertions, " + 
-      this.failures   + " failures, " +
-      this.errors     + " errors" + "\n" +
-      this.messages.join("\n"));
-  },
-  pass: function() {
-    this.assertions++;
-  },
-  fail: function(message) {
-    this.failures++;
-    this.messages.push("Failure: " + message);
-  },
-  info: function(message) {
-    this.messages.push("Info: " + message);
-  },
-  error: function(error) {
-    this.errors++;
-    this.messages.push(error.name + ": "+ error.message + "(" + Test.Unit.inspect(error) +")");
-  },
-  status: function() {
-    if (this.failures > 0) return 'failed';
-    if (this.errors > 0) return 'error';
-    return 'passed';
-  },
-  assert: function(expression) {
-    var message = arguments[1] || 'assert: got "' + Test.Unit.inspect(expression) + '"';
-    try { expression ? this.pass() : 
-      this.fail(message); }
-    catch(e) { this.error(e); }
-  },
-  assertEqual: function(expected, actual) {
-    var message = arguments[2] || "assertEqual";
-    try { (expected == actual) ? this.pass() :
-      this.fail(message + ': expected "' + Test.Unit.inspect(expected) + 
-        '", actual "' + Test.Unit.inspect(actual) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertEnumEqual: function(expected, actual) {
-    var message = arguments[2] || "assertEnumEqual";
-    try { $A(expected).length == $A(actual).length && 
-      expected.zip(actual).all(function(pair) { return pair[0] == pair[1] }) ?
-        this.pass() : this.fail(message + ': expected ' + Test.Unit.inspect(expected) + 
-          ', actual ' + Test.Unit.inspect(actual)); }
-    catch(e) { this.error(e); }
-  },
-  assertNotEqual: function(expected, actual) {
-    var message = arguments[2] || "assertNotEqual";
-    try { (expected != actual) ? this.pass() : 
-      this.fail(message + ': got "' + Test.Unit.inspect(actual) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertIdentical: function(expected, actual) { 
-    var message = arguments[2] || "assertIdentical"; 
-    try { (expected === actual) ? this.pass() : 
-      this.fail(message + ': expected "' + Test.Unit.inspect(expected) +  
-        '", actual "' + Test.Unit.inspect(actual) + '"'); } 
-    catch(e) { this.error(e); } 
-  },
-  assertNotIdentical: function(expected, actual) { 
-    var message = arguments[2] || "assertNotIdentical"; 
-    try { !(expected === actual) ? this.pass() : 
-      this.fail(message + ': expected "' + Test.Unit.inspect(expected) +  
-        '", actual "' + Test.Unit.inspect(actual) + '"'); } 
-    catch(e) { this.error(e); } 
-  },
-  assertNull: function(obj) {
-    var message = arguments[1] || 'assertNull'
-    try { (obj==null) ? this.pass() : 
-      this.fail(message + ': got "' + Test.Unit.inspect(obj) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertMatch: function(expected, actual) {
-    var message = arguments[2] || 'assertMatch';
-    var regex = new RegExp(expected);
-    try { (regex.exec(actual)) ? this.pass() :
-      this.fail(message + ' : regex: "' +  Test.Unit.inspect(expected) + ' did not match: ' + Test.Unit.inspect(actual) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertHidden: function(element) {
-    var message = arguments[1] || 'assertHidden';
-    this.assertEqual("none", element.style.display, message);
-  },
-  assertNotNull: function(object) {
-    var message = arguments[1] || 'assertNotNull';
-    this.assert(object != null, message);
-  },
-  assertType: function(expected, actual) {
-    var message = arguments[2] || 'assertType';
-    try { 
-      (actual.constructor == expected) ? this.pass() : 
-      this.fail(message + ': expected "' + Test.Unit.inspect(expected) +  
-        '", actual "' + (actual.constructor) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertNotOfType: function(expected, actual) {
-    var message = arguments[2] || 'assertNotOfType';
-    try { 
-      (actual.constructor != expected) ? this.pass() : 
-      this.fail(message + ': expected "' + Test.Unit.inspect(expected) +  
-        '", actual "' + (actual.constructor) + '"'); }
-    catch(e) { this.error(e); }
-  },
-  assertInstanceOf: function(expected, actual) {
-    var message = arguments[2] || 'assertInstanceOf';
-    try { 
-      (actual instanceof expected) ? this.pass() : 
-      this.fail(message + ": object was not an instance of the expected type"); }
-    catch(e) { this.error(e); } 
-  },
-  assertNotInstanceOf: function(expected, actual) {
-    var message = arguments[2] || 'assertNotInstanceOf';
-    try { 
-      !(actual instanceof expected) ? this.pass() : 
-      this.fail(message + ": object was an instance of the not expected type"); }
-    catch(e) { this.error(e); } 
-  },
-  assertRespondsTo: function(method, obj) {
-    var message = arguments[2] || 'assertRespondsTo';
-    try {
-      (obj[method] && typeof obj[method] == 'function') ? this.pass() : 
-      this.fail(message + ": object doesn't respond to [" + method + "]"); }
-    catch(e) { this.error(e); }
-  },
-  assertReturnsTrue: function(method, obj) {
-    var message = arguments[2] || 'assertReturnsTrue';
-    try {
-      var m = obj[method];
-      if(!m) m = obj['is'+method.charAt(0).toUpperCase()+method.slice(1)];
-      m() ? this.pass() : 
-      this.fail(message + ": method returned false"); }
-    catch(e) { this.error(e); }
-  },
-  assertReturnsFalse: function(method, obj) {
-    var message = arguments[2] || 'assertReturnsFalse';
-    try {
-      var m = obj[method];
-      if(!m) m = obj['is'+method.charAt(0).toUpperCase()+method.slice(1)];
-      !m() ? this.pass() : 
-      this.fail(message + ": method returned true"); }
-    catch(e) { this.error(e); }
-  },
-  assertRaise: function(exceptionName, method) {
-    var message = arguments[2] || 'assertRaise';
-    try { 
-      method();
-      this.fail(message + ": exception expected but none was raised"); }
-    catch(e) {
-      (e.name==exceptionName) ? this.pass() : this.error(e); 
-    }
-  },
-  assertElementsMatch: function() {
-    var expressions = $A(arguments), elements = $A(expressions.shift());
-    if (elements.length != expressions.length) {
-      this.fail('assertElementsMatch: size mismatch: ' + elements.length + ' elements, ' + expressions.length + ' expressions');
-      return false;
-    }
-    elements.zip(expressions).all(function(pair, index) {
-      var element = $(pair.first()), expression = pair.last();
-      if (element.match(expression)) return true;
-      this.fail('assertElementsMatch: (in index ' + index + ') expected ' + expression.inspect() + ' but got ' + element.inspect());
-    }.bind(this)) && this.pass();
-  },
-  assertElementMatches: function(element, expression) {
-    this.assertElementsMatch([element], expression);
-  },
-  benchmark: function(operation, iterations) {
-    var startAt = new Date();
-    (iterations || 1).times(operation);
-    var timeTaken = ((new Date())-startAt);
-    this.info((arguments[2] || 'Operation') + ' finished ' + 
-       iterations + ' iterations in ' + (timeTaken/1000)+'s' );
-    return timeTaken;
-  },
-  _isVisible: function(element) {
-    element = $(element);
-    if(!element.parentNode) return true;
-    this.assertNotNull(element);
-    if(element.style && Element.getStyle(element, 'display') == 'none')
-      return false;
-    
-    return this._isVisible(element.parentNode);
-  },
-  assertNotVisible: function(element) {
-    this.assert(!this._isVisible(element), Test.Unit.inspect(element) + " was not hidden and didn't have a hidden parent either. " + ("" || arguments[1]));
-  },
-  assertVisible: function(element) {
-    this.assert(this._isVisible(element), Test.Unit.inspect(element) + " was not visible. " + ("" || arguments[1]));
-  },
-  benchmark: function(operation, iterations) {
-    var startAt = new Date();
-    (iterations || 1).times(operation);
-    var timeTaken = ((new Date())-startAt);
-    this.info((arguments[2] || 'Operation') + ' finished ' + 
-       iterations + ' iterations in ' + (timeTaken/1000)+'s' );
-    return timeTaken;
-  }
-}
-
-Test.Unit.Testcase = Class.create();
-Object.extend(Object.extend(Test.Unit.Testcase.prototype, Test.Unit.Assertions.prototype), {
-  initialize: function(name, test, setup, teardown) {
-    Test.Unit.Assertions.prototype.initialize.bind(this)();
-    this.name           = name;
-    
-    if(typeof test == 'string') {
-      test = test.gsub(/(\.should[^\(]+\()/,'#{0}this,');
-      test = test.gsub(/(\.should[^\(]+)\(this,\)/,'#{1}(this)');
-      this.test = function() {
-        eval('with(this){'+test+'}');
-      }
-    } else {
-      this.test = test || function() {};
-    }
-    
-    this.setup          = setup || function() {};
-    this.teardown       = teardown || function() {};
-    this.isWaiting      = false;
-    this.timeToWait     = 1000;
-  },
-  wait: function(time, nextPart) {
-    this.isWaiting = true;
-    this.test = nextPart;
-    this.timeToWait = time;
-  },
-  run: function() {
-    try {
-      try {
-        if (!this.isWaiting) this.setup.bind(this)();
-        this.isWaiting = false;
-        this.test.bind(this)();
-      } finally {
-        if(!this.isWaiting) {
-          this.teardown.bind(this)();
-        }
-      }
-    }
-    catch(e) { this.error(e); }
-  }
-});
-
-// *EXPERIMENTAL* BDD-style testing to please non-technical folk
-// This draws many ideas from RSpec http://rspec.rubyforge.org/
-
-Test.setupBDDExtensionMethods = function(){
-  var METHODMAP = {
-    shouldEqual:     'assertEqual',
-    shouldNotEqual:  'assertNotEqual',
-    shouldEqualEnum: 'assertEnumEqual',
-    shouldBeA:       'assertType',
-    shouldNotBeA:    'assertNotOfType',
-    shouldBeAn:      'assertType',
-    shouldNotBeAn:   'assertNotOfType',
-    shouldBeNull:    'assertNull',
-    shouldNotBeNull: 'assertNotNull',
-    
-    shouldBe:        'assertReturnsTrue',
-    shouldNotBe:     'assertReturnsFalse',
-    shouldRespondTo: 'assertRespondsTo'
-  };
-  Test.BDDMethods = {};
-  for(m in METHODMAP) {
-    Test.BDDMethods[m] = eval(
-      'function(){'+
-      'var args = $A(arguments);'+
-      'var scope = args.shift();'+
-      'scope.'+METHODMAP[m]+'.apply(scope,(args || []).concat([this])); }');
-  }
-  [Array.prototype, String.prototype, Number.prototype].each(
-    function(p){ Object.extend(p, Test.BDDMethods) }
-  );
-}
-
-Test.context = function(name, spec, log){
-  Test.setupBDDExtensionMethods();
-  
-  var compiledSpec = {};
-  var titles = {};
-  for(specName in spec) {
-    switch(specName){
-      case "setup":
-      case "teardown":
-        compiledSpec[specName] = spec[specName];
-        break;
-      default:
-        var testName = 'test'+specName.gsub(/\s+/,'-').camelize();
-        var body = spec[specName].toString().split('\n').slice(1);
-        if(/^\{/.test(body[0])) body = body.slice(1);
-        body.pop();
-        body = body.map(function(statement){ 
-          return statement.strip()
-        });
-        compiledSpec[testName] = body.join('\n');
-        titles[testName] = specName;
-    }
-  }
-  new Test.Unit.Runner(compiledSpec, { titles: titles, testLog: log || 'testlog', context: name });
-};
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/unittest.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/unittest.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/unittest.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-ajax.war/js/portal/unittest.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,552 @@
+// script.aculo.us unittest.js v1.6.4, Wed Sep 06 11:30:58 CEST 2006
+
+// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
+//           (c) 2005 Jon Tirsen (http://www.tirsen.com)
+//           (c) 2005 Michael Schuerig (http://www.schuerig.de/michael/)
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+
+// experimental, Firefox-only
+Event.simulateMouse = function(element, eventName) {
+  var options = Object.extend({
+    pointerX: 0,
+    pointerY: 0,
+    buttons: 0
+  }, arguments[2] || {});
+  var oEvent = document.createEvent("MouseEvents");
+  oEvent.initMouseEvent(eventName, true, true, document.defaultView, 
+    options.buttons, options.pointerX, options.pointerY, options.pointerX, options.pointerY, 
+    false, false, false, false, 0, $(element));
+  
+  if(this.mark) Element.remove(this.mark);
+  this.mark = document.createElement('div');
+  this.mark.appendChild(document.createTextNode(" "));
+  document.body.appendChild(this.mark);
+  this.mark.style.position = 'absolute';
+  this.mark.style.top = options.pointerY + "px";
+  this.mark.style.left = options.pointerX + "px";
+  this.mark.style.width = "5px";
+  this.mark.style.height = "5px;";
+  this.mark.style.borderTop = "1px solid red;"
+  this.mark.style.borderLeft = "1px solid red;"
+  
+  if(this.step)
+    alert('['+new Date().getTime().toString()+'] '+eventName+'/'+Test.Unit.inspect(options));
+  
+  $(element).dispatchEvent(oEvent);
+};
+
+// Note: Due to a fix in Firefox 1.0.5/6 that probably fixed "too much", this doesn't work in 1.0.6 or DP2.
+// You need to downgrade to 1.0.4 for now to get this working
+// See https://bugzilla.mozilla.org/show_bug.cgi?id=289940 for the fix that fixed too much
+Event.simulateKey = function(element, eventName) {
+  var options = Object.extend({
+    ctrlKey: false,
+    altKey: false,
+    shiftKey: false,
+    metaKey: false,
+    keyCode: 0,
+    charCode: 0
+  }, arguments[2] || {});
+
+  var oEvent = document.createEvent("KeyEvents");
+  oEvent.initKeyEvent(eventName, true, true, window, 
+    options.ctrlKey, options.altKey, options.shiftKey, options.metaKey,
+    options.keyCode, options.charCode );
+  $(element).dispatchEvent(oEvent);
+};
+
+Event.simulateKeys = function(element, command) {
+  for(var i=0; i<command.length; i++) {
+    Event.simulateKey(element,'keypress',{charCode:command.charCodeAt(i)});
+  }
+};
+
+var Test = {}
+Test.Unit = {};
+
+// security exception workaround
+Test.Unit.inspect = Object.inspect;
+
+Test.Unit.Logger = Class.create();
+Test.Unit.Logger.prototype = {
+  initialize: function(log) {
+    this.log = $(log);
+    if (this.log) {
+      this._createLogTable();
+    }
+  },
+  start: function(testName) {
+    if (!this.log) return;
+    this.testName = testName;
+    this.lastLogLine = document.createElement('tr');
+    this.statusCell = document.createElement('td');
+    this.nameCell = document.createElement('td');
+    this.nameCell.appendChild(document.createTextNode(testName));
+    this.messageCell = document.createElement('td');
+    this.lastLogLine.appendChild(this.statusCell);
+    this.lastLogLine.appendChild(this.nameCell);
+    this.lastLogLine.appendChild(this.messageCell);
+    this.loglines.appendChild(this.lastLogLine);
+  },
+  finish: function(status, summary) {
+    if (!this.log) return;
+    this.lastLogLine.className = status;
+    this.statusCell.innerHTML = status;
+    this.messageCell.innerHTML = this._toHTML(summary);
+  },
+  message: function(message) {
+    if (!this.log) return;
+    this.messageCell.innerHTML = this._toHTML(message);
+  },
+  summary: function(summary) {
+    if (!this.log) return;
+    this.logsummary.innerHTML = this._toHTML(summary);
+  },
+  _createLogTable: function() {
+    this.log.innerHTML =
+    '<div id="logsummary"></div>' +
+    '<table id="logtable">' +
+    '<thead><tr><th>Status</th><th>Test</th><th>Message</th></tr></thead>' +
+    '<tbody id="loglines"></tbody>' +
+    '</table>';
+    this.logsummary = $('logsummary')
+    this.loglines = $('loglines');
+  },
+  _toHTML: function(txt) {
+    return txt.escapeHTML().replace(/\n/g,"<br/>");
+  }
+}
+
+Test.Unit.Runner = Class.create();
+Test.Unit.Runner.prototype = {
+  initialize: function(testcases) {
+    this.options = Object.extend({
+      testLog: 'testlog'
+    }, arguments[1] || {});
+    this.options.resultsURL = this.parseResultsURLQueryParameter();
+    if (this.options.testLog) {
+      this.options.testLog = $(this.options.testLog) || null;
+    }
+    if(this.options.tests) {
+      this.tests = [];
+      for(var i = 0; i < this.options.tests.length; i++) {
+        if(/^test/.test(this.options.tests[i])) {
+          this.tests.push(new Test.Unit.Testcase(this.options.tests[i], testcases[this.options.tests[i]], testcases["setup"], testcases["teardown"]));
+        }
+      }
+    } else {
+      if (this.options.test) {
+        this.tests = [new Test.Unit.Testcase(this.options.test, testcases[this.options.test], testcases["setup"], testcases["teardown"])];
+      } else {
+        this.tests = [];
+        for(var testcase in testcases) {
+          if(/^test/.test(testcase)) {
+            this.tests.push(
+               new Test.Unit.Testcase(
+                 this.options.context ? ' -> ' + this.options.titles[testcase] : testcase, 
+                 testcases[testcase], testcases["setup"], testcases["teardown"]
+               ));
+          }
+        }
+      }
+    }
+    this.currentTest = 0;
+    this.logger = new Test.Unit.Logger(this.options.testLog);
+    setTimeout(this.runTests.bind(this), 1000);
+  },
+  parseResultsURLQueryParameter: function() {
+    return window.location.search.parseQuery()["resultsURL"];
+  },
+  // Returns:
+  //  "ERROR" if there was an error,
+  //  "FAILURE" if there was a failure, or
+  //  "SUCCESS" if there was neither
+  getResult: function() {
+    var hasFailure = false;
+    for(var i=0;i<this.tests.length;i++) {
+      if (this.tests[i].errors > 0) {
+        return "ERROR";
+      }
+      if (this.tests[i].failures > 0) {
+        hasFailure = true;
+      }
+    }
+    if (hasFailure) {
+      return "FAILURE";
+    } else {
+      return "SUCCESS";
+    }
+  },
+  postResults: function() {
+    if (this.options.resultsURL) {
+      new Ajax.Request(this.options.resultsURL, 
+        { method: 'get', parameters: 'result=' + this.getResult(), asynchronous: false });
+    }
+  },
+  runTests: function() {
+    var test = this.tests[this.currentTest];
+    if (!test) {
+      // finished!
+      this.postResults();
+      this.logger.summary(this.summary());
+      return;
+    }
+    if(!test.isWaiting) {
+      this.logger.start(test.name);
+    }
+    test.run();
+    if(test.isWaiting) {
+      this.logger.message("Waiting for " + test.timeToWait + "ms");
+      setTimeout(this.runTests.bind(this), test.timeToWait || 1000);
+    } else {
+      this.logger.finish(test.status(), test.summary());
+      this.currentTest++;
+      // tail recursive, hopefully the browser will skip the stackframe
+      this.runTests();
+    }
+  },
+  summary: function() {
+    var assertions = 0;
+    var failures = 0;
+    var errors = 0;
+    var messages = [];
+    for(var i=0;i<this.tests.length;i++) {
+      assertions +=   this.tests[i].assertions;
+      failures   +=   this.tests[i].failures;
+      errors     +=   this.tests[i].errors;
+    }
+    return (
+      (this.options.context ? this.options.context + ': ': '') + 
+      this.tests.length + " tests, " + 
+      assertions + " assertions, " + 
+      failures   + " failures, " +
+      errors     + " errors");
+  }
+}
+
+Test.Unit.Assertions = Class.create();
+Test.Unit.Assertions.prototype = {
+  initialize: function() {
+    this.assertions = 0;
+    this.failures   = 0;
+    this.errors     = 0;
+    this.messages   = [];
+  },
+  summary: function() {
+    return (
+      this.assertions + " assertions, " + 
+      this.failures   + " failures, " +
+      this.errors     + " errors" + "\n" +
+      this.messages.join("\n"));
+  },
+  pass: function() {
+    this.assertions++;
+  },
+  fail: function(message) {
+    this.failures++;
+    this.messages.push("Failure: " + message);
+  },
+  info: function(message) {
+    this.messages.push("Info: " + message);
+  },
+  error: function(error) {
+    this.errors++;
+    this.messages.push(error.name + ": "+ error.message + "(" + Test.Unit.inspect(error) +")");
+  },
+  status: function() {
+    if (this.failures > 0) return 'failed';
+    if (this.errors > 0) return 'error';
+    return 'passed';
+  },
+  assert: function(expression) {
+    var message = arguments[1] || 'assert: got "' + Test.Unit.inspect(expression) + '"';
+    try { expression ? this.pass() : 
+      this.fail(message); }
+    catch(e) { this.error(e); }
+  },
+  assertEqual: function(expected, actual) {
+    var message = arguments[2] || "assertEqual";
+    try { (expected == actual) ? this.pass() :
+      this.fail(message + ': expected "' + Test.Unit.inspect(expected) + 
+        '", actual "' + Test.Unit.inspect(actual) + '"'); }
+    catch(e) { this.error(e); }
+  },
+  assertEnumEqual: function(expected, actual) {
+    var message = arguments[2] || "assertEnumEqual";
+    try { $A(expected).length == $A(actual).length && 
+      expected.zip(actual).all(function(pair) { return pair[0] == pair[1] }) ?
+        this.pass() : this.fail(message + ': expected ' + Test.Unit.inspect(expected) + 
+          ', actual ' + Test.Unit.inspect(actual)); }
+    catch(e) { this.error(e); }
+  },
+  assertNotEqual: function(expected, actual) {
+    var message = arguments[2] || "assertNotEqual";
+    try { (expected != actual) ? this.pass() : 
+      this.fail(message + ': got "' + Test.Unit.inspect(actual) + '"'); }
+    catch(e) { this.error(e); }
+  },
+  assertIdentical: function(expected, actual) { 
+    var message = arguments[2] || "assertIdentical"; 
+    try { (expected === actual) ? this.pass() : 
+      this.fail(message + ': expected "' + Test.Unit.inspect(expected) +  
+        '", actual "' + Test.Unit.inspect(actual) + '"'); } 
+    catch(e) { this.error(e); } 
+  },
+  assertNotIdentical: function(expected, actual) { 
+    var message = arguments[2] || "assertNotIdentical"; 
+    try { !(expected === actual) ? this.pass() : 
+      this.fail(message + ': expected "' + Test.Unit.inspect(expected) +  
+        '", actual "' + Test.Unit.inspect(actual) + '"'); } 
+    catch(e) { this.error(e); } 
+  },
+  assertNull: function(obj) {
+    var message = arguments[1] || 'assertNull'
+    try { (obj==null) ? this.pass() : 
+      this.fail(message + ': got "' + Test.Unit.inspect(obj) + '"'); }
+    catch(e) { this.error(e); }
+  },
+  assertMatch: function(expected, actual) {
+    var message = arguments[2] || 'assertMatch';
+    var regex = new RegExp(expected);
+    try { (regex.exec(actual)) ? this.pass() :
+      this.fail(message + ' : regex: "' +  Test.Unit.inspect(expected) + ' did not match: ' + Test.Unit.inspect(actual) + '"'); }
+    catch(e) { this.error(e); }
+  },
+  assertHidden: function(element) {
+    var message = arguments[1] || 'assertHidden';
+    this.assertEqual("none", element.style.display, message);
+  },
+  assertNotNull: function(object) {
+    var message = arguments[1] || 'assertNotNull';
+    this.assert(object != null, message);
+  },
+  assertType: function(expected, actual) {
+    var message = arguments[2] || 'assertType';
+    try { 
+      (actual.constructor == expected) ? this.pass() : 
+      this.fail(message + ': expected "' + Test.Unit.inspect(expected) +  
+        '", actual "' + (actual.constructor) + '"'); }
+    catch(e) { this.error(e); }
+  },
+  assertNotOfType: function(expected, actual) {
+    var message = arguments[2] || 'assertNotOfType';
+    try { 
+      (actual.constructor != expected) ? this.pass() : 
+      this.fail(message + ': expected "' + Test.Unit.inspect(expected) +  
+        '", actual "' + (actual.constructor) + '"'); }
+    catch(e) { this.error(e); }
+  },
+  assertInstanceOf: function(expected, actual) {
+    var message = arguments[2] || 'assertInstanceOf';
+    try { 
+      (actual instanceof expected) ? this.pass() : 
+      this.fail(message + ": object was not an instance of the expected type"); }
+    catch(e) { this.error(e); } 
+  },
+  assertNotInstanceOf: function(expected, actual) {
+    var message = arguments[2] || 'assertNotInstanceOf';
+    try { 
+      !(actual instanceof expected) ? this.pass() : 
+      this.fail(message + ": object was an instance of the not expected type"); }
+    catch(e) { this.error(e); } 
+  },
+  assertRespondsTo: function(method, obj) {
+    var message = arguments[2] || 'assertRespondsTo';
+    try {
+      (obj[method] && typeof obj[method] == 'function') ? this.pass() : 
+      this.fail(message + ": object doesn't respond to [" + method + "]"); }
+    catch(e) { this.error(e); }
+  },
+  assertReturnsTrue: function(method, obj) {
+    var message = arguments[2] || 'assertReturnsTrue';
+    try {
+      var m = obj[method];
+      if(!m) m = obj['is'+method.charAt(0).toUpperCase()+method.slice(1)];
+      m() ? this.pass() : 
+      this.fail(message + ": method returned false"); }
+    catch(e) { this.error(e); }
+  },
+  assertReturnsFalse: function(method, obj) {
+    var message = arguments[2] || 'assertReturnsFalse';
+    try {
+      var m = obj[method];
+      if(!m) m = obj['is'+method.charAt(0).toUpperCase()+method.slice(1)];
+      !m() ? this.pass() : 
+      this.fail(message + ": method returned true"); }
+    catch(e) { this.error(e); }
+  },
+  assertRaise: function(exceptionName, method) {
+    var message = arguments[2] || 'assertRaise';
+    try { 
+      method();
+      this.fail(message + ": exception expected but none was raised"); }
+    catch(e) {
+      (e.name==exceptionName) ? this.pass() : this.error(e); 
+    }
+  },
+  assertElementsMatch: function() {
+    var expressions = $A(arguments), elements = $A(expressions.shift());
+    if (elements.length != expressions.length) {
+      this.fail('assertElementsMatch: size mismatch: ' + elements.length + ' elements, ' + expressions.length + ' expressions');
+      return false;
+    }
+    elements.zip(expressions).all(function(pair, index) {
+      var element = $(pair.first()), expression = pair.last();
+      if (element.match(expression)) return true;
+      this.fail('assertElementsMatch: (in index ' + index + ') expected ' + expression.inspect() + ' but got ' + element.inspect());
+    }.bind(this)) && this.pass();
+  },
+  assertElementMatches: function(element, expression) {
+    this.assertElementsMatch([element], expression);
+  },
+  benchmark: function(operation, iterations) {
+    var startAt = new Date();
+    (iterations || 1).times(operation);
+    var timeTaken = ((new Date())-startAt);
+    this.info((arguments[2] || 'Operation') + ' finished ' + 
+       iterations + ' iterations in ' + (timeTaken/1000)+'s' );
+    return timeTaken;
+  },
+  _isVisible: function(element) {
+    element = $(element);
+    if(!element.parentNode) return true;
+    this.assertNotNull(element);
+    if(element.style && Element.getStyle(element, 'display') == 'none')
+      return false;
+    
+    return this._isVisible(element.parentNode);
+  },
+  assertNotVisible: function(element) {
+    this.assert(!this._isVisible(element), Test.Unit.inspect(element) + " was not hidden and didn't have a hidden parent either. " + ("" || arguments[1]));
+  },
+  assertVisible: function(element) {
+    this.assert(this._isVisible(element), Test.Unit.inspect(element) + " was not visible. " + ("" || arguments[1]));
+  },
+  benchmark: function(operation, iterations) {
+    var startAt = new Date();
+    (iterations || 1).times(operation);
+    var timeTaken = ((new Date())-startAt);
+    this.info((arguments[2] || 'Operation') + ' finished ' + 
+       iterations + ' iterations in ' + (timeTaken/1000)+'s' );
+    return timeTaken;
+  }
+}
+
+Test.Unit.Testcase = Class.create();
+Object.extend(Object.extend(Test.Unit.Testcase.prototype, Test.Unit.Assertions.prototype), {
+  initialize: function(name, test, setup, teardown) {
+    Test.Unit.Assertions.prototype.initialize.bind(this)();
+    this.name           = name;
+    
+    if(typeof test == 'string') {
+      test = test.gsub(/(\.should[^\(]+\()/,'#{0}this,');
+      test = test.gsub(/(\.should[^\(]+)\(this,\)/,'#{1}(this)');
+      this.test = function() {
+        eval('with(this){'+test+'}');
+      }
+    } else {
+      this.test = test || function() {};
+    }
+    
+    this.setup          = setup || function() {};
+    this.teardown       = teardown || function() {};
+    this.isWaiting      = false;
+    this.timeToWait     = 1000;
+  },
+  wait: function(time, nextPart) {
+    this.isWaiting = true;
+    this.test = nextPart;
+    this.timeToWait = time;
+  },
+  run: function() {
+    try {
+      try {
+        if (!this.isWaiting) this.setup.bind(this)();
+        this.isWaiting = false;
+        this.test.bind(this)();
+      } finally {
+        if(!this.isWaiting) {
+          this.teardown.bind(this)();
+        }
+      }
+    }
+    catch(e) { this.error(e); }
+  }
+});
+
+// *EXPERIMENTAL* BDD-style testing to please non-technical folk
+// This draws many ideas from RSpec http://rspec.rubyforge.org/
+
+Test.setupBDDExtensionMethods = function(){
+  var METHODMAP = {
+    shouldEqual:     'assertEqual',
+    shouldNotEqual:  'assertNotEqual',
+    shouldEqualEnum: 'assertEnumEqual',
+    shouldBeA:       'assertType',
+    shouldNotBeA:    'assertNotOfType',
+    shouldBeAn:      'assertType',
+    shouldNotBeAn:   'assertNotOfType',
+    shouldBeNull:    'assertNull',
+    shouldNotBeNull: 'assertNotNull',
+    
+    shouldBe:        'assertReturnsTrue',
+    shouldNotBe:     'assertReturnsFalse',
+    shouldRespondTo: 'assertRespondsTo'
+  };
+  Test.BDDMethods = {};
+  for(m in METHODMAP) {
+    Test.BDDMethods[m] = eval(
+      'function(){'+
+      'var args = $A(arguments);'+
+      'var scope = args.shift();'+
+      'scope.'+METHODMAP[m]+'.apply(scope,(args || []).concat([this])); }');
+  }
+  [Array.prototype, String.prototype, Number.prototype].each(
+    function(p){ Object.extend(p, Test.BDDMethods) }
+  );
+}
+
+Test.context = function(name, spec, log){
+  Test.setupBDDExtensionMethods();
+  
+  var compiledSpec = {};
+  var titles = {};
+  for(specName in spec) {
+    switch(specName){
+      case "setup":
+      case "teardown":
+        compiledSpec[specName] = spec[specName];
+        break;
+      default:
+        var testName = 'test'+specName.gsub(/\s+/,'-').camelize();
+        var body = spec[specName].toString().split('\n').slice(1);
+        if(/^\{/.test(body[0])) body = body.slice(1);
+        body.pop();
+        body = body.map(function(statement){ 
+          return statement.strip()
+        });
+        compiledSpec[testName] = body.join('\n');
+        titles[testName] = specName;
+    }
+  }
+  new Test.Unit.Runner(compiledSpec, { titles: titles, testLog: log || 'testlog', context: name });
+};
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-aop.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-aop.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-aop.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,129 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<aop>
-   <metadata
-      tag="transaction"
-      class="org.jboss.portal.core.aspects.server.TransactionInterceptor">
-      <method name="invoke">
-         <trans-attribute>RequiresNew</trans-attribute>
-      </method>
-   </metadata>
-   <metadata
-      tag="transaction"
-      class="org.jboss.portal.core.aspects.portlet.TransactionInterceptor">
-      <method name="invokeNotSupported">
-         <trans-attribute>NotSupported</trans-attribute>
-      </method>
-      <method name="invokeNever">
-         <trans-attribute>Never</trans-attribute>
-      </method>
-      <method name="invokeMandatory">
-         <trans-attribute>Mandatory</trans-attribute>
-      </method>
-      <method name="invokeSupports">
-         <trans-attribute>supports</trans-attribute>
-      </method>
-      <method name="invokeRequired">
-         <trans-attribute>Required</trans-attribute>
-      </method>
-      <method name="invokeRequiresNew">
-         <trans-attribute>RequiresNew</trans-attribute>
-      </method>
-   </metadata>
-   <metadata
-      tag="transaction"
-      class="org.jboss.portal.core.aspects.server.UserInterceptor$UserFinalizer">
-      <method name="finalizeUser">
-         <trans-attribute>Required</trans-attribute>
-      </method>
-   </metadata>
-   <metadata
-      tag="transaction"
-      class="org.jboss.portal.jems.hibernate.SessionFactoryBinder">
-      <method name="createSchema">
-         <trans-attribute>NotSupported</trans-attribute>
-      </method>
-      <method name="destroySchema">
-         <trans-attribute>NotSupported</trans-attribute>
-      </method>
-      <method name="createSessionFactory">
-         <trans-attribute>NotSupported</trans-attribute>
-      </method>
-   </metadata>
-   <metadata
-      tag="transaction"
-      class="org.jboss.portal.core.deployment.jboss.ObjectDeployment">
-      <method name="doStart">
-         <trans-attribute>Required</trans-attribute>
-      </method>
-   </metadata>
-   <metadata
-      tag="transaction"
-      class="org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer">
-      <method name="createRootIfNotExist">
-         <trans-attribute>Required</trans-attribute>
-      </method>
-   </metadata>
-   <metadata
-      tag="transaction"
-      class="org.jboss.portal.core.deployment.jboss.PortletAppDeployment">
-      <method name="handleInstance">
-         <trans-attribute>RequiresNew</trans-attribute>
-      </method>
-   </metadata>
-   <metadata
-      tag="transaction"
-      class="org.jboss.portal.core.impl.model.instance.PersistentInstanceContainer">
-      <method name="getDefinition">
-         <trans-attribute>Required</trans-attribute>
-      </method>
-      <method name="createDefinition">
-         <trans-attribute>Required</trans-attribute>
-      </method>
-      <method name="destroyDefinition">
-         <trans-attribute>Required</trans-attribute>
-      </method>
-      <method name="getDefinitions">
-         <trans-attribute>Required</trans-attribute>
-      </method>
-      <method name="invoke">
-         <trans-attribute>Required</trans-attribute>
-         <application-exceptions>org.jboss.portal.portlet.InvalidPortletIdException</application-exceptions>
-      </method>
-   </metadata>
-   <metadata
-      tag="transaction"
-      class="org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker">
-      <method name="createClone">
-         <trans-attribute>Required</trans-attribute>
-      </method>
-      <method name="destroyClones">
-         <trans-attribute>Required</trans-attribute>
-      </method>
-      <method name="invoke">
-         <trans-attribute>Required</trans-attribute>
-         <application-exceptions>org.jboss.portal.portlet.InvalidPortletIdException</application-exceptions>
-      </method>
-   </metadata>
-</aop>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-aop.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-aop.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-aop.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-aop.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,129 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<aop>
+   <metadata
+      tag="transaction"
+      class="org.jboss.portal.core.aspects.server.TransactionInterceptor">
+      <method name="invoke">
+         <trans-attribute>RequiresNew</trans-attribute>
+      </method>
+   </metadata>
+   <metadata
+      tag="transaction"
+      class="org.jboss.portal.core.aspects.portlet.TransactionInterceptor">
+      <method name="invokeNotSupported">
+         <trans-attribute>NotSupported</trans-attribute>
+      </method>
+      <method name="invokeNever">
+         <trans-attribute>Never</trans-attribute>
+      </method>
+      <method name="invokeMandatory">
+         <trans-attribute>Mandatory</trans-attribute>
+      </method>
+      <method name="invokeSupports">
+         <trans-attribute>supports</trans-attribute>
+      </method>
+      <method name="invokeRequired">
+         <trans-attribute>Required</trans-attribute>
+      </method>
+      <method name="invokeRequiresNew">
+         <trans-attribute>RequiresNew</trans-attribute>
+      </method>
+   </metadata>
+   <metadata
+      tag="transaction"
+      class="org.jboss.portal.core.aspects.server.UserInterceptor$UserFinalizer">
+      <method name="finalizeUser">
+         <trans-attribute>Required</trans-attribute>
+      </method>
+   </metadata>
+   <metadata
+      tag="transaction"
+      class="org.jboss.portal.jems.hibernate.SessionFactoryBinder">
+      <method name="createSchema">
+         <trans-attribute>NotSupported</trans-attribute>
+      </method>
+      <method name="destroySchema">
+         <trans-attribute>NotSupported</trans-attribute>
+      </method>
+      <method name="createSessionFactory">
+         <trans-attribute>NotSupported</trans-attribute>
+      </method>
+   </metadata>
+   <metadata
+      tag="transaction"
+      class="org.jboss.portal.core.deployment.jboss.ObjectDeployment">
+      <method name="doStart">
+         <trans-attribute>Required</trans-attribute>
+      </method>
+   </metadata>
+   <metadata
+      tag="transaction"
+      class="org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer">
+      <method name="createRootIfNotExist">
+         <trans-attribute>Required</trans-attribute>
+      </method>
+   </metadata>
+   <metadata
+      tag="transaction"
+      class="org.jboss.portal.core.deployment.jboss.PortletAppDeployment">
+      <method name="handleInstance">
+         <trans-attribute>RequiresNew</trans-attribute>
+      </method>
+   </metadata>
+   <metadata
+      tag="transaction"
+      class="org.jboss.portal.core.impl.model.instance.PersistentInstanceContainer">
+      <method name="getDefinition">
+         <trans-attribute>Required</trans-attribute>
+      </method>
+      <method name="createDefinition">
+         <trans-attribute>Required</trans-attribute>
+      </method>
+      <method name="destroyDefinition">
+         <trans-attribute>Required</trans-attribute>
+      </method>
+      <method name="getDefinitions">
+         <trans-attribute>Required</trans-attribute>
+      </method>
+      <method name="invoke">
+         <trans-attribute>Required</trans-attribute>
+         <application-exceptions>org.jboss.portal.portlet.InvalidPortletIdException</application-exceptions>
+      </method>
+   </metadata>
+   <metadata
+      tag="transaction"
+      class="org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker">
+      <method name="createClone">
+         <trans-attribute>Required</trans-attribute>
+      </method>
+      <method name="destroyClones">
+         <trans-attribute>Required</trans-attribute>
+      </method>
+      <method name="invoke">
+         <trans-attribute>Required</trans-attribute>
+         <application-exceptions>org.jboss.portal.portlet.InvalidPortletIdException</application-exceptions>
+      </method>
+   </metadata>
+</aop>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,607 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<server>
-
-   <!--  Management MBean -->
-   <mbean
-      code="org.jboss.portal.cms.management.CMSImpl"
-      name="portal:service=Management,type=CMS,name=Default"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <depends
-         optional-attribute-name="CMS"
-         proxy-type="attribute">portal:service=CMS</depends>
-      <xmbean/>
-   </mbean>
-   
-	<mbean
-      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
-      name="portal:service=Hibernate,type=CMS"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="ConfigLocation">conf/hibernate/cms/hibernate.cfg.xml</attribute>
-      <attribute name="JNDIName">java:/portal/cms/CMSSessionFactory</attribute>
-   </mbean>  
-   
-   <mbean
-      code="org.jboss.portal.cms.impl.jcr.JCRCMS"
-      name="portal:service=CMS"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <!-- The datasource hibernate depends on, it can be commented when the file store is used -->
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <depends>portal:service=JAASLoginModule</depends>
-      <depends>portal:service=Hibernate,type=CMS</depends>
-      <depends optional-attribute-name="IdentityServiceController" proxy-type="attribute">portal:service=Module,type=IdentityServiceController</depends>
-      <!-- Add this to activate publish/approval workflow integration -->
-      <!--
-      <depends optional-attribute-name="ApprovePublishWorkflow" proxy-type="attribute">portal:service=ApprovePublish,type=Workflow</depends>
-      -->
-      <depends optional-attribute-name="StackFactory" proxy-type="attribute">portal:service=InterceptorStackFactory,type=Cms</depends>            
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="DefaultContentLocation">portal/cms/conf/default-content/default/</attribute>
-      <attribute name="DefaultLocale">en</attribute>
-      <attribute name="RepositoryName">PortalRepository</attribute>
-      <attribute name="HomeDir">${jboss.server.data.dir}${/}portal${/}cms${/}conf</attribute>      
-      <attribute name="Config">
-         <Repository>
-            <!--
-               | virtual file system where the repository stores global state (e.g. registered namespaces, custom node types, etc.)
-               | Configure to use FS or RDBMS.
-               -->
-
-            <!-- HibernateStore: uses RDBMS + Hibernate for storage -->
-            <FileSystem class="org.jboss.portal.cms.hibernate.HibernateStore">
-               <param name="schemaObjectPrefix" value="RepositoryEntry"/>
-               <param name="JNDIName" value="java:/portal/cms/CMSSessionFactory"/>
-            </FileSystem>
-
-            <!-- LocalFileSystem: uses FileSystem for storage. -->
-            <!--
-            <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
-               <param name="path" value="${rep.home}/repository"/>
-            </FileSystem>
-            -->
-            <Security appName="Jackrabbit">
-               <AccessManager class="org.apache.jackrabbit.core.security.SimpleAccessManager"/>
-               <LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule">
-                  <!-- anonymous user name ('anonymous' is the default value) -->
-                  <param name="anonid" value="anonymous"/>
-               </LoginModule>
-            </Security>
-            <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default"/>
-            <Workspace name="${wsp.name}">
-               <!-- Virtual file system of the workspace:  Configure to use FS or RDBMS. -->
-
-               <!-- HibernateStore: uses RDBMS + Hibernate for storage -->
-               <FileSystem class="org.jboss.portal.cms.hibernate.HibernateStore">
-                  <param name="schemaObjectPrefix" value="CMSEntry"/>
-                  <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
-               </FileSystem>
-               <!-- LocalFileSystem: uses FileSystem for storage. -->
-               <!--<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
-               <param name="path" value="${wsp.home}"/>
-               </FileSystem>-->
-
-               <!--
-                   persistence manager of the workspace.
-                   Use XMLPersistenceManager for LocalFileSystem Store and JBossCachePersistenceManager .
-               -->
-
-               <!-- HibernatePersistentManager: uses RDBMS + Hibernate for storage -->
-               <PersistenceManager class="org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager">
-                  <param name="schemaObjectPrefix" value="WSP"/>
-                  <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
-                  <param name="externalBLOBs" value="false"/>
-               </PersistenceManager>
-
-               <!-- XMLPersistenceManager: uses FileSystem for storage -->
-               <!--<PersistenceManager class="org.apache.jackrabbit.core.state.xml.XMLPersistenceManager"/>-->
-
-               <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
-                  <param name="path" value="${wsp.home}/index"/>
-                  <param name="useCompoundFile" value="true"/>
-                  <param name="minMergeDocs" value="100"/>
-                  <param name="volatileIdleTime" value="3"/>
-                  <param name="maxMergeDocs" value="100000"/>
-                  <param name="mergeFactor" value="10"/>
-                  <param name="bufferSize" value="10"/>
-                  <param name="cacheSize" value="1000"/>
-                  <param name="forceConsistencyCheck" value="false"/>
-                  <param name="autoRepair" value="true"/>
-               </SearchIndex>
-            </Workspace>
-            <Versioning rootPath="${rep.home}/versions">
-               <!--
-                   Configures the filesystem to use for versioning for the respective persistence manager
-                   Configure to use FS or RDBMS.
-               -->
-
-               <!-- HibernateStore: uses RDBMS + Hibernate for storage -->
-               <FileSystem class="org.jboss.portal.cms.hibernate.HibernateStore">
-                  <param name="schemaObjectPrefix" value="VersionEntry"/>
-                  <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
-               </FileSystem>
-
-               <!-- LocalFileSystem: uses FileSystem for storage. -->
-               <!--
-               <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
-                <param name="path" value="${rep.home}/versions"/>
-               </FileSystem>
-               -->
-
-               <!--
-                   Configures the persistence manager to be used for persisting version state.
-                   Use XMLPersistenceManager for LocalFileSystem Store and JBossCachePersistenceManager for HibernateStore.
-               -->
-
-               <!-- HibernatePersistentManager: uses RDBMS + Hibernate for storage -->
-               <PersistenceManager class="org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager">
-                  <param name="schemaObjectPrefix" value="Version"/>
-                  <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
-                  <param name="externalBLOBs" value="false"/>
-               </PersistenceManager>
-
-               <!-- XMLPersistenceManager: uses FileSystem for storage -->
-               <!--<PersistenceManager class="org.apache.jackrabbit.core.state.xml.XMLPersistenceManager"/>-->
-            </Versioning>
-         </Repository>
-      </attribute>
-      <attribute name="JNDIName">java:portal/CMS</attribute>
-   </mbean>
-
-   <!--
-   	| Uncomment in clustered mode : Provides an HA-singleton based clustering architecture. 
-   
-   <mbean
-      code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
-      name="portal:service=ProxyFactory,type=CMS">
-      <depends optional-attribute-name="InvokerName">jboss:service=invoker,type=jrmp</depends>
-      <attribute name="TargetName">portal:service=CMS</attribute>
-      <attribute name="ExportedInterfaces">org.jboss.portal.jems.ha.HASingletonInvokerMBean$Proxy</attribute>
-      <attribute name="InvokeTargetMethod">true</attribute>
-      <attribute name="ClientInterceptors">
-        <interceptors>
-          <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
-          <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
-        </interceptors>
-      </attribute>
-   </mbean>
-
-   <mbean
-      code="org.jboss.portal.jems.ha.HASingletonInvoker"
-      name="portal:service=HASingletonInvoker,type=CMS">
-      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
-      <attribute name="RetryWaitingTimeMS">2000</attribute>
-      <attribute name="MaxRetries">5</attribute>
-      <attribute name="JNDIName">MyServiceInvokeTarget</attribute>
-      <attribute name="JNDIProperties">
-         java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
-         java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
-         java.naming.provider.url=${jboss.bind.address:localhost}:1100
-         jnp.disableDiscovery=false
-         jnp.partitionName=${jboss.partition.name:DefaultPartition}
-         jnp.discoveryGroup=${jboss.partition.udpGroup:230.0.0.4}
-         jnp.discoveryPort=1102
-         jnp.discoveryTTL=16
-         jnp.discoveryTimeout=5000
-         jnp.maxRetries=1
-      </attribute>
-      <depends optional-attribute-name="Callback" proxy-type="attribute">portal:service=CMS</depends>
-      <depends optional-attribute-name="ProxyFactory">portal:service=ProxyFactory,type=CMS</depends>
-   </mbean>
-   
-   -->
-
-   <mbean
-      code="org.jboss.portal.core.cms.CMSObjectCommandFactory"
-      name="portal:commandFactory=CMSObject"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="TargetWindowRef">default.default.DefaultCMSPortletWindow</attribute>
-      <depends optional-attribute-name="CMSService" proxy-type="attribute">portal:service=CMS</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,path=content"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/content</attribute>
-      <depends
-         optional-attribute-name="DelegatingFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="DelegateFactory"
-         proxy-type="attribute">portal:commandFactory=CMSObject</depends>
-   </mbean>
-
-   <mbean
-      code="org.jboss.portal.core.cms.CMSObjectURLFactory"
-      name="portal:urlFactory=CMSObject"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/content</attribute>
-      <depends optional-attribute-name="Factory" proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
-
-   <!-- TreeCache configuration used to cache CMS data -->
-   <mbean code="org.jboss.cache.TreeCache"
-          name="cms.pm.cache:service=TreeCache">
-   
-           <depends>jboss:service=Naming</depends>
-           <depends>jboss:service=TransactionManager</depends>
-           <depends>portal:service=Hibernate,type=CMS</depends>
-           <depends>portal:service=CMS</depends>
-
-      <!--
-      Configure the TransactionManager
-      -->
-      <attribute name="TransactionManagerLookupClass">org.jboss.cache.GenericTransactionManagerLookup</attribute>
-
-      <!--
-        Node locking scheme:
-        OPTIMISTIC
-        PESSIMISTIC (default)
-        using the OPTIMISTIC scheme, the ISOLATION_LEVEL value is ignored
-        -->
-      <!--attribute name="NodeLockingScheme">OPTIMISTIC</attribute-->
-
-      <!--
-          Isolation level : SERIALIZABLE
-                            REPEATABLE_READ (default)
-                            READ_COMMITTED
-                            READ_UNCOMMITTED
-                            NONE
-      -->
-      <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
-
-
-      <!--
-           Valid modes are LOCAL
-                           REPL_ASYNC
-                           REPL_SYNC
-                           INVALIDATION_ASYNC
-                           INVALIDATION_SYNC
-      -->
-      <!-- in a non-HA environment with the Jackrabbit cluster is activated -->
-      <!--attribute name="CacheMode">INVALIDATION_ASYNC</attribute-->
-      <!-- in a HA environment since there is only a singleton node for CMS, this can be local -->
-      <attribute name="CacheMode">LOCAL</attribute>
-
-      <!--
-      Just used for async repl: use a replication queue
-      -->
-      <attribute name="UseReplQueue">false</attribute>
-
-      <!--
-          Replication interval for replication queue (in ms)
-      -->
-      <attribute name="ReplQueueInterval">0</attribute>
-
-      <!--
-          Max number of elements which trigger replication
-      -->
-      <attribute name="ReplQueueMaxElements">0</attribute>
-
-      <!-- Name of cluster. Needs to be the same for all clusters, in order
-           to find each other
-      -->
-      <attribute name="ClusterName">JCRPMCache</attribute>
-
-      <!-- JGroups protocol stack properties. Can also be a URL,
-           e.g. file:/home/bela/default.xml
-         <attribute name="ClusterProperties"></attribute>
-      -->
-
-      <attribute name="ClusterConfig">
-               <config>
-                   <!-- UDP: if you have a multihomed machine,
-                   set the bind_addr attribute to the appropriate NIC IP address -->
-                  <!-- UDP: On Windows machines, because of the media sense feature
-            being broken with multicast (even after disabling media sense)
-            set the loopback attribute to true -->
-                  <UDP mcast_addr="228.1.2.3" mcast_port="48866"
-                       ip_ttl="64" ip_mcast="true"
-                       receive_on_all_interfaces="true"
-                       mcast_send_buf_size="150000" mcast_recv_buf_size="80000"
-                       ucast_send_buf_size="150000" ucast_recv_buf_size="80000"
-                       loopback="false"/>
-                   <PING timeout="2000" num_initial_members="3"
-                         up_thread="false" down_thread="false"/>
-                   <MERGE2 min_interval="10000" max_interval="20000"/>
-                  <!--        <FD shun="true" up_thread="true" down_thread="true" />-->
-                  <FD_SOCK/>
-                   <VERIFY_SUSPECT timeout="1500"
-                                   up_thread="false" down_thread="false"/>
-                   <pbcast.NAKACK gc_lag="50" retransmit_timeout="600,1200,2400,4800"
-                                  max_xmit_size="8192" up_thread="false" down_thread="false"/>
-                   <UNICAST timeout="600,1200,2400" window_size="100" min_threshold="10"
-                            down_thread="false"/>
-                   <pbcast.STABLE desired_avg_gossip="20000"
-                                  up_thread="false" down_thread="false"/>
-                   <FRAG frag_size="8192"
-                         down_thread="false" up_thread="false"/>
-                   <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
-                               shun="true" print_local_addr="true"/>
-                   <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>
-               </config>
-           </attribute>
-
-      <!--
-       Whether or not to fetch state on joining a cluster
-       NOTE this used to be called FetchStateOnStartup and has been renamed to be more descriptive.
-
-       Not supported in version 1.2.4SP2 which is what ships by default in 4.0.4GA
-      -->
-      <!--attribute name="FetchInMemoryState">false</attribute-->
-
-      <!--
-          The max amount of time (in milliseconds) we wait until the
-          initial state (ie. the contents of the cache) are retrieved from
-          existing members in a clustered environment
-      -->
-      <attribute name="InitialStateRetrievalTimeout">20000</attribute>
-
-      <!--
-          Number of milliseconds to wait until all responses for a
-          synchronous call have been received.
-      -->
-      <attribute name="SyncReplTimeout">20000</attribute>
-
-      <!-- Max number of milliseconds to wait for a lock acquisition -->
-      <attribute name="LockAcquisitionTimeout">15000</attribute>
-
-
-      <!-- Name of the eviction policy class. -->
-      <attribute name="EvictionPolicyClass"></attribute>
-
-      <!--
-         Indicate whether to use region based marshalling or not. Set this to true if you are running under a scoped
-         class loader, e.g., inside an application server. Default is "false".
-
-         Not supported in version 1.2.4SP2 which is what ships by default in 4.0.4GA
-      -->
-      <!--attribute name="UseRegionBasedMarshalling">false</attribute-->
-
-      <!--
-            Configuring the PortalCMSCacheLoader
-
-            CacheLoader configuratoon for 1.4.0
-      -->
-      <attribute name="CacheLoaderConfiguration">
-               <config>                
-                   <passivation>false</passivation>
-                   <preload></preload>
-                   <shared>false</shared>
-                   <cacheloader>
-                       <class>org.jboss.portal.cms.hibernate.state.PortalCMSCacheLoader</class>
-                       <properties></properties>
-                       <async>false</async>
-                       <fetchPersistentState>false</fetchPersistentState>
-                       <ignoreModifications>false</ignoreModifications>
-                   </cacheloader>
-               </config>
-           </attribute>
-      <!--
-            Configuring the PortalCMSCacheLoader
-
-            CacheLoader configuratoon for 1.2.4SP2
-      -->
-      <!--attribute name="CacheLoaderClass">org.jboss.portal.cms.hibernate.state.PortalCMSCacheLoader</attribute>
-     <attribute name="CacheLoaderConfig" replace="false"></attribute>
-     <attribute name="CacheLoaderPassivation">false</attribute>
-     <attribute name="CacheLoaderPreload"></attribute>
-     <attribute name="CacheLoaderShared">false</attribute>
-     <attribute name="CacheLoaderFetchTransientState">false</attribute>
-     <attribute name="CacheLoaderFetchPersistentState">false</attribute>
-     <attribute name="CacheLoaderAsynchronous">false</attribute-->
-    </mbean>
-
-  
-   <!--  interceptor factory where all cms interceptors are registered -->
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
-      name="portal:service=InterceptorStackFactory,type=Cms"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends-list optional-attribute-name="InterceptorNames">
-         <depends-list-element>portal:service=Interceptor,type=Cms,name=ACL</depends-list-element>
-      </depends-list>
-   </mbean>
-   
-   <!-- ACL Security Interceptor -->
-   <mbean
-      code="org.jboss.portal.cms.impl.interceptors.ACLInterceptor"
-      name="portal:service=Interceptor,type=Cms,name=ACL"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="JNDIName">java:portal/cms/CMSSessionFactory</attribute>
-      <attribute name="AuthorizationProviderClass">org.jboss.portal.cms.impl.jcr.command.ACLEnforcer</attribute>
-      <attribute name="DefaultPolicy">
-      	<![CDATA[
-      	<policy>
-      			<!-- permissions on the root cms node -->      			
-      			<criteria name="path" value="/">
-      				<permission name="cms" action="read">
-      					<role name="Anonymous"/>
-      				</permission>
-      				<permission name="cms" action="write">
-      					<role name="User"/>
-      				</permission>
-      				<permission name="cms" action="manage">
-      					<role name="Admin"/>
-      				</permission>
-      			</criteria>
-      			<!-- permissions on the default cms node -->      			
-      			<criteria name="path" value="/default">
-      				<permission name="cms" action="read">
-      					<role name="Anonymous"/>
-      				</permission>
-      				<permission name="cms" action="write">
-      					<role name="User"/>
-      				</permission>
-      				<permission name="cms" action="manage">
-      					<role name="Admin"/>
-      				</permission>
-      			</criteria>      			
-      			<!-- permissions on the private/protected node -->
-      			<criteria name="path" value="/default/private">
-      				<permission name="cms" action="manage">
-      					<role name="Admin"/>
-      				</permission>
-      			</criteria>
-      	</policy>
-      	]]>
-      </attribute>
-      <depends>portal:service=Module,type=IdentityServiceController</depends>
-      <!--<depends optional-attribute-name="RoleModule" proxy-type="attribute">
-      	portal:service=Module,type=Role
-      </depends>-->
-   </mbean>
-
-   <!--  logging interceptor -->
-   <!--mbean
-      code="org.jboss.portal.cms.impl.interceptors.LogInterceptor"
-      name="portal:service=Interceptor,type=Cms,name=Log"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean-->
-   
-   <!--        
-   <mbean
-      code="org.jboss.portal.cms.impl.interceptors.CacheInterceptor"
-      name="portal:service=Interceptor,type=Cms,name=Cache"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=CMSTreeCacheService</depends>
-   </mbean>      
-   //this is not needed anymore. this cache is redundant since there is a JBossCache PM      
-   <mbean
-      code="org.jboss.portal.cms.impl.cache.CMSTreeCacheServiceImpl"
-      name="portal:service=CMSTreeCacheService"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends optional-attribute-name="Cache" proxy-type="attribute">
-         <mbean
-            code="org.jboss.cache.TreeCache"
-            name="portal:service=CMSTreeCache">
-            <depends>jboss:service=Naming</depends>
-            <depends>jboss:service=TransactionManager</depends>
-            <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
-            <attribute name="CacheMode">REPL_ASYNC</attribute>
-            <attribute name="IsolationLevel">NONE</attribute>
-         </mbean>
-      </depends> 
-      <attribute name="JNDIName">java:/portal/cms/CMSTreeCache</attribute>
-   </mbean>
-   -->
-   <!--
-      | Uncomment in clustered mode : TreeCache configuration for the clustered JackRabbit in-memory cache...
-      | This helps with node synching, but there are other aspects of JackRabbit like versioning subsystem
-      | and locking system that get out-of-sync in the cluster. This leads to unpredicatable results and hence
-      | the idea to cluster JackRabbit needs to be dropped at this time
-   -->
-   <!--mbean code="org.jboss.cache.TreeCache"
-              name="jackrabbit.inmemory.cache:service=TreeCache">
-
-          <depends>jboss:service=Naming</depends>
-         <depends>jboss:service=TransactionManager</depends>
-
-         <attribute name="TransactionManagerLookupClass">org.jboss.cache.GenericTransactionManagerLookup</attribute>
-
-
-
-                 <attribute name="IsolationLevel">NONE</attribute>
-
-
-                 <attribute name="CacheMode">INVALIDATION_ASYNC</attribute>
-
-
-                 <attribute name="UseReplQueue">false</attribute>
-
-
-                 <attribute name="ReplQueueInterval">0</attribute>
-
-
-                 <attribute name="ReplQueueMaxElements">0</attribute>
-
-
-                 <attribute name="ClusterName">JackRabbitInternalCache</attribute>
-
-
-
-                 <attribute name="ClusterConfig">
-                     <config>
-                         <UDP mcast_addr="228.1.2.3" mcast_port="48866"
-                             ip_ttl="64" ip_mcast="true"
-                             receive_on_all_interfaces="true"
-                             mcast_send_buf_size="150000" mcast_recv_buf_size="80000"
-                             ucast_send_buf_size="150000" ucast_recv_buf_size="80000"
-                             loopback="false"/>
-                         <PING timeout="2000" num_initial_members="3"
-                             up_thread="false" down_thread="false"/>
-                         <MERGE2 min_interval="10000" max_interval="20000"/>
-                         <FD_SOCK/>
-                         <VERIFY_SUSPECT timeout="1500"
-                             up_thread="false" down_thread="false"/>
-                         <pbcast.NAKACK gc_lag="50" retransmit_timeout="600,1200,2400,4800"
-                             max_xmit_size="8192" up_thread="false" down_thread="false"/>
-                         <UNICAST timeout="600,1200,2400" window_size="100" min_threshold="10"
-                             down_thread="false"/>
-                         <pbcast.STABLE desired_avg_gossip="20000"
-                             up_thread="false" down_thread="false"/>
-                         <FRAG frag_size="8192"
-                             down_thread="false" up_thread="false"/>
-                         <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
-                             shun="true" print_local_addr="true"/>
-                         <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>
-                     </config>
-                 </attribute>
-
-                 <attribute name="FetchInMemoryState">false</attribute>
-
-                 <attribute name="InitialStateRetrievalTimeout">20000</attribute>
-
-                 <attribute name="SyncReplTimeout">20000</attribute>
-
-                 <attribute name="LockAcquisitionTimeout">15000</attribute>
-
-
-                 <attribute name="EvictionPolicyClass"></attribute>
-
-               <attribute name="UseRegionBasedMarshalling">false</attribute>
-   </mbean-->
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,607 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<server>
+
+   <!--  Management MBean -->
+   <mbean
+      code="org.jboss.portal.cms.management.CMSImpl"
+      name="portal:service=Management,type=CMS,name=Default"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <depends
+         optional-attribute-name="CMS"
+         proxy-type="attribute">portal:service=CMS</depends>
+      <xmbean/>
+   </mbean>
+   
+	<mbean
+      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
+      name="portal:service=Hibernate,type=CMS"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="ConfigLocation">conf/hibernate/cms/hibernate.cfg.xml</attribute>
+      <attribute name="JNDIName">java:/portal/cms/CMSSessionFactory</attribute>
+   </mbean>  
+   
+   <mbean
+      code="org.jboss.portal.cms.impl.jcr.JCRCMS"
+      name="portal:service=CMS"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <!-- The datasource hibernate depends on, it can be commented when the file store is used -->
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <depends>portal:service=JAASLoginModule</depends>
+      <depends>portal:service=Hibernate,type=CMS</depends>
+      <depends optional-attribute-name="IdentityServiceController" proxy-type="attribute">portal:service=Module,type=IdentityServiceController</depends>
+      <!-- Add this to activate publish/approval workflow integration -->
+      <!--
+      <depends optional-attribute-name="ApprovePublishWorkflow" proxy-type="attribute">portal:service=ApprovePublish,type=Workflow</depends>
+      -->
+      <depends optional-attribute-name="StackFactory" proxy-type="attribute">portal:service=InterceptorStackFactory,type=Cms</depends>            
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="DefaultContentLocation">portal/cms/conf/default-content/default/</attribute>
+      <attribute name="DefaultLocale">en</attribute>
+      <attribute name="RepositoryName">PortalRepository</attribute>
+      <attribute name="HomeDir">${jboss.server.data.dir}${/}portal${/}cms${/}conf</attribute>      
+      <attribute name="Config">
+         <Repository>
+            <!--
+               | virtual file system where the repository stores global state (e.g. registered namespaces, custom node types, etc.)
+               | Configure to use FS or RDBMS.
+               -->
+
+            <!-- HibernateStore: uses RDBMS + Hibernate for storage -->
+            <FileSystem class="org.jboss.portal.cms.hibernate.HibernateStore">
+               <param name="schemaObjectPrefix" value="RepositoryEntry"/>
+               <param name="JNDIName" value="java:/portal/cms/CMSSessionFactory"/>
+            </FileSystem>
+
+            <!-- LocalFileSystem: uses FileSystem for storage. -->
+            <!--
+            <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
+               <param name="path" value="${rep.home}/repository"/>
+            </FileSystem>
+            -->
+            <Security appName="Jackrabbit">
+               <AccessManager class="org.apache.jackrabbit.core.security.SimpleAccessManager"/>
+               <LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule">
+                  <!-- anonymous user name ('anonymous' is the default value) -->
+                  <param name="anonid" value="anonymous"/>
+               </LoginModule>
+            </Security>
+            <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default"/>
+            <Workspace name="${wsp.name}">
+               <!-- Virtual file system of the workspace:  Configure to use FS or RDBMS. -->
+
+               <!-- HibernateStore: uses RDBMS + Hibernate for storage -->
+               <FileSystem class="org.jboss.portal.cms.hibernate.HibernateStore">
+                  <param name="schemaObjectPrefix" value="CMSEntry"/>
+                  <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
+               </FileSystem>
+               <!-- LocalFileSystem: uses FileSystem for storage. -->
+               <!--<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
+               <param name="path" value="${wsp.home}"/>
+               </FileSystem>-->
+
+               <!--
+                   persistence manager of the workspace.
+                   Use XMLPersistenceManager for LocalFileSystem Store and JBossCachePersistenceManager .
+               -->
+
+               <!-- HibernatePersistentManager: uses RDBMS + Hibernate for storage -->
+               <PersistenceManager class="org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager">
+                  <param name="schemaObjectPrefix" value="WSP"/>
+                  <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
+                  <param name="externalBLOBs" value="false"/>
+               </PersistenceManager>
+
+               <!-- XMLPersistenceManager: uses FileSystem for storage -->
+               <!--<PersistenceManager class="org.apache.jackrabbit.core.state.xml.XMLPersistenceManager"/>-->
+
+               <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
+                  <param name="path" value="${wsp.home}/index"/>
+                  <param name="useCompoundFile" value="true"/>
+                  <param name="minMergeDocs" value="100"/>
+                  <param name="volatileIdleTime" value="3"/>
+                  <param name="maxMergeDocs" value="100000"/>
+                  <param name="mergeFactor" value="10"/>
+                  <param name="bufferSize" value="10"/>
+                  <param name="cacheSize" value="1000"/>
+                  <param name="forceConsistencyCheck" value="false"/>
+                  <param name="autoRepair" value="true"/>
+               </SearchIndex>
+            </Workspace>
+            <Versioning rootPath="${rep.home}/versions">
+               <!--
+                   Configures the filesystem to use for versioning for the respective persistence manager
+                   Configure to use FS or RDBMS.
+               -->
+
+               <!-- HibernateStore: uses RDBMS + Hibernate for storage -->
+               <FileSystem class="org.jboss.portal.cms.hibernate.HibernateStore">
+                  <param name="schemaObjectPrefix" value="VersionEntry"/>
+                  <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
+               </FileSystem>
+
+               <!-- LocalFileSystem: uses FileSystem for storage. -->
+               <!--
+               <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
+                <param name="path" value="${rep.home}/versions"/>
+               </FileSystem>
+               -->
+
+               <!--
+                   Configures the persistence manager to be used for persisting version state.
+                   Use XMLPersistenceManager for LocalFileSystem Store and JBossCachePersistenceManager for HibernateStore.
+               -->
+
+               <!-- HibernatePersistentManager: uses RDBMS + Hibernate for storage -->
+               <PersistenceManager class="org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager">
+                  <param name="schemaObjectPrefix" value="Version"/>
+                  <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
+                  <param name="externalBLOBs" value="false"/>
+               </PersistenceManager>
+
+               <!-- XMLPersistenceManager: uses FileSystem for storage -->
+               <!--<PersistenceManager class="org.apache.jackrabbit.core.state.xml.XMLPersistenceManager"/>-->
+            </Versioning>
+         </Repository>
+      </attribute>
+      <attribute name="JNDIName">java:portal/CMS</attribute>
+   </mbean>
+
+   <!--
+   	| Uncomment in clustered mode : Provides an HA-singleton based clustering architecture. 
+   
+   <mbean
+      code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
+      name="portal:service=ProxyFactory,type=CMS">
+      <depends optional-attribute-name="InvokerName">jboss:service=invoker,type=jrmp</depends>
+      <attribute name="TargetName">portal:service=CMS</attribute>
+      <attribute name="ExportedInterfaces">org.jboss.portal.jems.ha.HASingletonInvokerMBean$Proxy</attribute>
+      <attribute name="InvokeTargetMethod">true</attribute>
+      <attribute name="ClientInterceptors">
+        <interceptors>
+          <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+          <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+        </interceptors>
+      </attribute>
+   </mbean>
+
+   <mbean
+      code="org.jboss.portal.jems.ha.HASingletonInvoker"
+      name="portal:service=HASingletonInvoker,type=CMS">
+      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
+      <attribute name="RetryWaitingTimeMS">2000</attribute>
+      <attribute name="MaxRetries">5</attribute>
+      <attribute name="JNDIName">MyServiceInvokeTarget</attribute>
+      <attribute name="JNDIProperties">
+         java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+         java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
+         java.naming.provider.url=${jboss.bind.address:localhost}:1100
+         jnp.disableDiscovery=false
+         jnp.partitionName=${jboss.partition.name:DefaultPartition}
+         jnp.discoveryGroup=${jboss.partition.udpGroup:230.0.0.4}
+         jnp.discoveryPort=1102
+         jnp.discoveryTTL=16
+         jnp.discoveryTimeout=5000
+         jnp.maxRetries=1
+      </attribute>
+      <depends optional-attribute-name="Callback" proxy-type="attribute">portal:service=CMS</depends>
+      <depends optional-attribute-name="ProxyFactory">portal:service=ProxyFactory,type=CMS</depends>
+   </mbean>
+   
+   -->
+
+   <mbean
+      code="org.jboss.portal.core.cms.CMSObjectCommandFactory"
+      name="portal:commandFactory=CMSObject"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="TargetWindowRef">default.default.DefaultCMSPortletWindow</attribute>
+      <depends optional-attribute-name="CMSService" proxy-type="attribute">portal:service=CMS</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=content"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/content</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=CMSObject</depends>
+   </mbean>
+
+   <mbean
+      code="org.jboss.portal.core.cms.CMSObjectURLFactory"
+      name="portal:urlFactory=CMSObject"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/content</attribute>
+      <depends optional-attribute-name="Factory" proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+
+   <!-- TreeCache configuration used to cache CMS data -->
+   <mbean code="org.jboss.cache.TreeCache"
+          name="cms.pm.cache:service=TreeCache">
+   
+           <depends>jboss:service=Naming</depends>
+           <depends>jboss:service=TransactionManager</depends>
+           <depends>portal:service=Hibernate,type=CMS</depends>
+           <depends>portal:service=CMS</depends>
+
+      <!--
+      Configure the TransactionManager
+      -->
+      <attribute name="TransactionManagerLookupClass">org.jboss.cache.GenericTransactionManagerLookup</attribute>
+
+      <!--
+        Node locking scheme:
+        OPTIMISTIC
+        PESSIMISTIC (default)
+        using the OPTIMISTIC scheme, the ISOLATION_LEVEL value is ignored
+        -->
+      <!--attribute name="NodeLockingScheme">OPTIMISTIC</attribute-->
+
+      <!--
+          Isolation level : SERIALIZABLE
+                            REPEATABLE_READ (default)
+                            READ_COMMITTED
+                            READ_UNCOMMITTED
+                            NONE
+      -->
+      <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
+
+
+      <!--
+           Valid modes are LOCAL
+                           REPL_ASYNC
+                           REPL_SYNC
+                           INVALIDATION_ASYNC
+                           INVALIDATION_SYNC
+      -->
+      <!-- in a non-HA environment with the Jackrabbit cluster is activated -->
+      <!--attribute name="CacheMode">INVALIDATION_ASYNC</attribute-->
+      <!-- in a HA environment since there is only a singleton node for CMS, this can be local -->
+      <attribute name="CacheMode">LOCAL</attribute>
+
+      <!--
+      Just used for async repl: use a replication queue
+      -->
+      <attribute name="UseReplQueue">false</attribute>
+
+      <!--
+          Replication interval for replication queue (in ms)
+      -->
+      <attribute name="ReplQueueInterval">0</attribute>
+
+      <!--
+          Max number of elements which trigger replication
+      -->
+      <attribute name="ReplQueueMaxElements">0</attribute>
+
+      <!-- Name of cluster. Needs to be the same for all clusters, in order
+           to find each other
+      -->
+      <attribute name="ClusterName">JCRPMCache</attribute>
+
+      <!-- JGroups protocol stack properties. Can also be a URL,
+           e.g. file:/home/bela/default.xml
+         <attribute name="ClusterProperties"></attribute>
+      -->
+
+      <attribute name="ClusterConfig">
+               <config>
+                   <!-- UDP: if you have a multihomed machine,
+                   set the bind_addr attribute to the appropriate NIC IP address -->
+                  <!-- UDP: On Windows machines, because of the media sense feature
+            being broken with multicast (even after disabling media sense)
+            set the loopback attribute to true -->
+                  <UDP mcast_addr="228.1.2.3" mcast_port="48866"
+                       ip_ttl="64" ip_mcast="true"
+                       receive_on_all_interfaces="true"
+                       mcast_send_buf_size="150000" mcast_recv_buf_size="80000"
+                       ucast_send_buf_size="150000" ucast_recv_buf_size="80000"
+                       loopback="false"/>
+                   <PING timeout="2000" num_initial_members="3"
+                         up_thread="false" down_thread="false"/>
+                   <MERGE2 min_interval="10000" max_interval="20000"/>
+                  <!--        <FD shun="true" up_thread="true" down_thread="true" />-->
+                  <FD_SOCK/>
+                   <VERIFY_SUSPECT timeout="1500"
+                                   up_thread="false" down_thread="false"/>
+                   <pbcast.NAKACK gc_lag="50" retransmit_timeout="600,1200,2400,4800"
+                                  max_xmit_size="8192" up_thread="false" down_thread="false"/>
+                   <UNICAST timeout="600,1200,2400" window_size="100" min_threshold="10"
+                            down_thread="false"/>
+                   <pbcast.STABLE desired_avg_gossip="20000"
+                                  up_thread="false" down_thread="false"/>
+                   <FRAG frag_size="8192"
+                         down_thread="false" up_thread="false"/>
+                   <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
+                               shun="true" print_local_addr="true"/>
+                   <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>
+               </config>
+           </attribute>
+
+      <!--
+       Whether or not to fetch state on joining a cluster
+       NOTE this used to be called FetchStateOnStartup and has been renamed to be more descriptive.
+
+       Not supported in version 1.2.4SP2 which is what ships by default in 4.0.4GA
+      -->
+      <!--attribute name="FetchInMemoryState">false</attribute-->
+
+      <!--
+          The max amount of time (in milliseconds) we wait until the
+          initial state (ie. the contents of the cache) are retrieved from
+          existing members in a clustered environment
+      -->
+      <attribute name="InitialStateRetrievalTimeout">20000</attribute>
+
+      <!--
+          Number of milliseconds to wait until all responses for a
+          synchronous call have been received.
+      -->
+      <attribute name="SyncReplTimeout">20000</attribute>
+
+      <!-- Max number of milliseconds to wait for a lock acquisition -->
+      <attribute name="LockAcquisitionTimeout">15000</attribute>
+
+
+      <!-- Name of the eviction policy class. -->
+      <attribute name="EvictionPolicyClass"></attribute>
+
+      <!--
+         Indicate whether to use region based marshalling or not. Set this to true if you are running under a scoped
+         class loader, e.g., inside an application server. Default is "false".
+
+         Not supported in version 1.2.4SP2 which is what ships by default in 4.0.4GA
+      -->
+      <!--attribute name="UseRegionBasedMarshalling">false</attribute-->
+
+      <!--
+            Configuring the PortalCMSCacheLoader
+
+            CacheLoader configuratoon for 1.4.0
+      -->
+      <attribute name="CacheLoaderConfiguration">
+               <config>                
+                   <passivation>false</passivation>
+                   <preload></preload>
+                   <shared>false</shared>
+                   <cacheloader>
+                       <class>org.jboss.portal.cms.hibernate.state.PortalCMSCacheLoader</class>
+                       <properties></properties>
+                       <async>false</async>
+                       <fetchPersistentState>false</fetchPersistentState>
+                       <ignoreModifications>false</ignoreModifications>
+                   </cacheloader>
+               </config>
+           </attribute>
+      <!--
+            Configuring the PortalCMSCacheLoader
+
+            CacheLoader configuratoon for 1.2.4SP2
+      -->
+      <!--attribute name="CacheLoaderClass">org.jboss.portal.cms.hibernate.state.PortalCMSCacheLoader</attribute>
+     <attribute name="CacheLoaderConfig" replace="false"></attribute>
+     <attribute name="CacheLoaderPassivation">false</attribute>
+     <attribute name="CacheLoaderPreload"></attribute>
+     <attribute name="CacheLoaderShared">false</attribute>
+     <attribute name="CacheLoaderFetchTransientState">false</attribute>
+     <attribute name="CacheLoaderFetchPersistentState">false</attribute>
+     <attribute name="CacheLoaderAsynchronous">false</attribute-->
+    </mbean>
+
+  
+   <!--  interceptor factory where all cms interceptors are registered -->
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Cms"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends-list optional-attribute-name="InterceptorNames">
+         <depends-list-element>portal:service=Interceptor,type=Cms,name=ACL</depends-list-element>
+      </depends-list>
+   </mbean>
+   
+   <!-- ACL Security Interceptor -->
+   <mbean
+      code="org.jboss.portal.cms.impl.interceptors.ACLInterceptor"
+      name="portal:service=Interceptor,type=Cms,name=ACL"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="JNDIName">java:portal/cms/CMSSessionFactory</attribute>
+      <attribute name="AuthorizationProviderClass">org.jboss.portal.cms.impl.jcr.command.ACLEnforcer</attribute>
+      <attribute name="DefaultPolicy">
+      	<![CDATA[
+      	<policy>
+      			<!-- permissions on the root cms node -->      			
+      			<criteria name="path" value="/">
+      				<permission name="cms" action="read">
+      					<role name="Anonymous"/>
+      				</permission>
+      				<permission name="cms" action="write">
+      					<role name="User"/>
+      				</permission>
+      				<permission name="cms" action="manage">
+      					<role name="Admin"/>
+      				</permission>
+      			</criteria>
+      			<!-- permissions on the default cms node -->      			
+      			<criteria name="path" value="/default">
+      				<permission name="cms" action="read">
+      					<role name="Anonymous"/>
+      				</permission>
+      				<permission name="cms" action="write">
+      					<role name="User"/>
+      				</permission>
+      				<permission name="cms" action="manage">
+      					<role name="Admin"/>
+      				</permission>
+      			</criteria>      			
+      			<!-- permissions on the private/protected node -->
+      			<criteria name="path" value="/default/private">
+      				<permission name="cms" action="manage">
+      					<role name="Admin"/>
+      				</permission>
+      			</criteria>
+      	</policy>
+      	]]>
+      </attribute>
+      <depends>portal:service=Module,type=IdentityServiceController</depends>
+      <!--<depends optional-attribute-name="RoleModule" proxy-type="attribute">
+      	portal:service=Module,type=Role
+      </depends>-->
+   </mbean>
+
+   <!--  logging interceptor -->
+   <!--mbean
+      code="org.jboss.portal.cms.impl.interceptors.LogInterceptor"
+      name="portal:service=Interceptor,type=Cms,name=Log"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean-->
+   
+   <!--        
+   <mbean
+      code="org.jboss.portal.cms.impl.interceptors.CacheInterceptor"
+      name="portal:service=Interceptor,type=Cms,name=Cache"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=CMSTreeCacheService</depends>
+   </mbean>      
+   //this is not needed anymore. this cache is redundant since there is a JBossCache PM      
+   <mbean
+      code="org.jboss.portal.cms.impl.cache.CMSTreeCacheServiceImpl"
+      name="portal:service=CMSTreeCacheService"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.common.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends optional-attribute-name="Cache" proxy-type="attribute">
+         <mbean
+            code="org.jboss.cache.TreeCache"
+            name="portal:service=CMSTreeCache">
+            <depends>jboss:service=Naming</depends>
+            <depends>jboss:service=TransactionManager</depends>
+            <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
+            <attribute name="CacheMode">REPL_ASYNC</attribute>
+            <attribute name="IsolationLevel">NONE</attribute>
+         </mbean>
+      </depends> 
+      <attribute name="JNDIName">java:/portal/cms/CMSTreeCache</attribute>
+   </mbean>
+   -->
+   <!--
+      | Uncomment in clustered mode : TreeCache configuration for the clustered JackRabbit in-memory cache...
+      | This helps with node synching, but there are other aspects of JackRabbit like versioning subsystem
+      | and locking system that get out-of-sync in the cluster. This leads to unpredicatable results and hence
+      | the idea to cluster JackRabbit needs to be dropped at this time
+   -->
+   <!--mbean code="org.jboss.cache.TreeCache"
+              name="jackrabbit.inmemory.cache:service=TreeCache">
+
+          <depends>jboss:service=Naming</depends>
+         <depends>jboss:service=TransactionManager</depends>
+
+         <attribute name="TransactionManagerLookupClass">org.jboss.cache.GenericTransactionManagerLookup</attribute>
+
+
+
+                 <attribute name="IsolationLevel">NONE</attribute>
+
+
+                 <attribute name="CacheMode">INVALIDATION_ASYNC</attribute>
+
+
+                 <attribute name="UseReplQueue">false</attribute>
+
+
+                 <attribute name="ReplQueueInterval">0</attribute>
+
+
+                 <attribute name="ReplQueueMaxElements">0</attribute>
+
+
+                 <attribute name="ClusterName">JackRabbitInternalCache</attribute>
+
+
+
+                 <attribute name="ClusterConfig">
+                     <config>
+                         <UDP mcast_addr="228.1.2.3" mcast_port="48866"
+                             ip_ttl="64" ip_mcast="true"
+                             receive_on_all_interfaces="true"
+                             mcast_send_buf_size="150000" mcast_recv_buf_size="80000"
+                             ucast_send_buf_size="150000" ucast_recv_buf_size="80000"
+                             loopback="false"/>
+                         <PING timeout="2000" num_initial_members="3"
+                             up_thread="false" down_thread="false"/>
+                         <MERGE2 min_interval="10000" max_interval="20000"/>
+                         <FD_SOCK/>
+                         <VERIFY_SUSPECT timeout="1500"
+                             up_thread="false" down_thread="false"/>
+                         <pbcast.NAKACK gc_lag="50" retransmit_timeout="600,1200,2400,4800"
+                             max_xmit_size="8192" up_thread="false" down_thread="false"/>
+                         <UNICAST timeout="600,1200,2400" window_size="100" min_threshold="10"
+                             down_thread="false"/>
+                         <pbcast.STABLE desired_avg_gossip="20000"
+                             up_thread="false" down_thread="false"/>
+                         <FRAG frag_size="8192"
+                             down_thread="false" up_thread="false"/>
+                         <pbcast.GMS join_timeout="5000" join_retry_timeout="2000"
+                             shun="true" print_local_addr="true"/>
+                         <pbcast.STATE_TRANSFER up_thread="true" down_thread="true"/>
+                     </config>
+                 </attribute>
+
+                 <attribute name="FetchInMemoryState">false</attribute>
+
+                 <attribute name="InitialStateRetrievalTimeout">20000</attribute>
+
+                 <attribute name="SyncReplTimeout">20000</attribute>
+
+                 <attribute name="LockAcquisitionTimeout">15000</attribute>
+
+
+                 <attribute name="EvictionPolicyClass"></attribute>
+
+               <attribute name="UseRegionBasedMarshalling">false</attribute>
+   </mbean-->
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/commons-collections.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/commons-collections.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/commons-collections.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,376 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE hibernate-mapping PUBLIC
-   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
-   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
-<hibernate-mapping>
-   <class name="org.jboss.portal.cms.hibernate.state.VersionBinVal" table="jbp_cms_version_binval" lazy="true">
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Integer">
-         <generator class="native"/>
-      </id>
-      <property
-         name="id"
-         column="BINVAL_ID"
-         type="string"
-         length="255"/>
-      <property
-         name="data"
-         column="BINVAL_DATA"
-         type="blob"
-         length="100000000"
-         not-null="true"/>
-   </class>
-   <class name="org.jboss.portal.cms.hibernate.state.VersionNode" table="jbp_cms_version_node" lazy="true">
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Integer">
-         <generator class="native"/>
-      </id>
-      <property
-         name="nodeId"
-         column="NODE_ID"
-         type="string"
-         length="36"/>
-      <property
-         name="data"
-         column="NODE_DATA"
-         type="binary"
-         length="100000000"
-         not-null="true"/>
-   </class>
-   <class name="org.jboss.portal.cms.hibernate.state.VersionProp" table="jbp_cms_version_prop" lazy="true">
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Integer">
-         <generator class="native"/>
-      </id>
-      <property
-         name="propId"
-         column="PROP_ID"
-         type="string"
-         length="255"/>
-      <property
-         name="data"
-         column="PROP_DATA"
-         type="binary"
-         length="100000000"
-         not-null="true"/>
-   </class>
-   <class name="org.jboss.portal.cms.hibernate.state.VersionRefs" table="jbp_cms_version_refs" lazy="true">
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Integer">
-         <generator class="native"/>
-      </id>
-      <property
-         name="refId"
-         column="NODE_ID"
-         type="string"
-         length="36"/>
-      <property
-         name="data"
-         column="REFS_DATA"
-         type="binary"
-         length="100000000"
-         not-null="true"/>
-   </class>
-   <class name="org.jboss.portal.cms.hibernate.state.WSPBinVal" table="jbp_cms_wsp_binval" lazy="true">
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Integer">
-         <generator class="native"/>
-      </id>
-      <property
-         name="id"
-         column="BINVAL_ID"
-         type="string"
-         length="255"/>
-      <property
-         name="data"
-         column="BINVAL_DATA"
-         type="blob"
-         length="100000000"
-         not-null="true"/>
-   </class>
-   <class name="org.jboss.portal.cms.hibernate.state.WSPNode" table="jbp_cms_wsp_node" lazy="true">
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Integer">
-         <generator class="native"/>
-      </id>
-      <property
-         name="nodeId"
-         column="NODE_ID"
-         type="string"
-         length="36"/>
-      <property
-         name="data"
-         column="NODE_DATA"
-         type="binary"
-         length="100000000"
-         not-null="true"/>
-   </class>
-   <class name="org.jboss.portal.cms.hibernate.state.WSPProp" table="jbp_cms_wsp_prop" lazy="true">
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Integer">
-         <generator class="native"/>
-      </id>
-      <property
-         name="propId"
-         column="PROP_ID"
-         type="string"
-         length="255"/>
-      <property
-         name="data"
-         column="PROP_DATA"
-         type="binary"
-         length="100000000"
-         not-null="true"/>
-   </class>
-   <class name="org.jboss.portal.cms.hibernate.state.WSPRefs" table="jbp_cms_wsp_refs" lazy="true">
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Integer">
-         <generator class="native"/>
-      </id>
-      <property
-         name="refId"
-         column="NODE_ID"
-         type="string"
-         length="36"/>
-      <property
-         name="data"
-         column="REFS_DATA"
-         type="binary"
-         length="100000000"
-         not-null="true"/>
-   </class>
-   <class name="org.jboss.portal.cms.hibernate.CMSEntry" table="jbp_cms_cmsentry" lazy="true">
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Integer">
-         <generator class="native"/>
-      </id>
-      <property
-         name="name"
-         column="FSENTRY_NAME"
-         type="string"
-         length="255"
-         not-null="false"/>
-      <property name="path"
-                column="FSENTRY_PATH"
-                type="string"
-                not-null="true"
-                length="245"/>
-      <property name="data"
-                column="FSENTRY_DATA"
-                type="blob"
-                length="100000000"
-                not-null="false"/>
-      <property name="lastmod"
-                column="FSENTRY_LASTMOD"
-                type="long"
-                not-null="true"/>
-      <property name="length"
-                column="FSENTRY_LENGTH"
-                type="long"
-                not-null="true"/>
-   </class>
-   <class name="org.jboss.portal.cms.hibernate.RepositoryEntry" table="jbp_cms_repositoryentry" lazy="true">
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Integer">
-         <generator class="native"/>
-      </id>
-      <property
-         name="name"
-         column="FSENTRY_NAME"
-         type="string"
-         length="255"
-         not-null="false"/>
-      <property name="path"
-                column="FSENTRY_PATH"
-                type="string"
-                not-null="true"
-                length="245"/>
-      <property name="data"
-                column="FSENTRY_DATA"
-                type="blob"
-                length="100000000"
-                not-null="false"/>
-      <property name="lastmod"
-                column="FSENTRY_LASTMOD"
-                type="long"
-                not-null="true"/>
-      <property name="length"
-                column="FSENTRY_LENGTH"
-                type="long"
-                not-null="true"/>
-   </class>
-   <class name="org.jboss.portal.cms.hibernate.VersionEntry" table="jbp_cms_versionentry" lazy="true">
-      <id
-         name="key"
-         column="PK"
-         type="java.lang.Integer">
-         <generator class="native"/>
-      </id>
-      <property
-         name="name"
-         column="FSENTRY_NAME"
-         type="string"
-         length="255"
-         not-null="false"/>
-      <property name="path"
-                column="FSENTRY_PATH"
-                type="string"
-                not-null="true"
-                length="245"/>
-      <property name="data"
-                column="FSENTRY_DATA"
-                type="blob"
-                length="100000000"
-                not-null="false"/>
-      <property name="lastmod"
-                column="FSENTRY_LASTMOD"
-                type="long"
-                not-null="true"/>
-      <property name="length"
-                column="FSENTRY_LENGTH"
-                type="long"
-                not-null="true"/>
-   </class>
-   
-   <!--  mapping to persist CMS Fine Grained Security related objects -->
-   <class name="org.jboss.portal.cms.security.PermRoleAssoc" table="jbp_cms_perm_role">
-   		<cache usage="read-write"/> 
-   		<id
-         name="id"
-         column="ID"
-         type="java.lang.Long">
-         <generator class="native"/>
-        </id>
-        <property
-         name="roleId"
-         column="ROLE_ID"
-         type="long"
-         not-null="true"
-        />                               
-   </class>
-   <class name="org.jboss.portal.cms.security.PermUserAssoc" table="jbp_cms_perm_user">
-        <cache usage="read-write"/> 
-   		<id
-         name="id"
-         column="ID"
-         type="java.lang.Long">
-         <generator class="native"/>
-        </id>
-        <property
-         name="userId"
-         column="USER_ID"
-         type="long"
-         not-null="true"
-        />                               
-   </class>
-   <class name="org.jboss.portal.cms.security.Criteria" table="jbp_cms_perm_criteria">
-        <cache usage="read-write"/> 
-   		<id
-         name="id"
-         column="ID"
-         type="java.lang.Long">
-         <generator class="native"/>
-        </id>
-        <property
-         name="name"
-         column="NAME"
-         type="string"
-         not-null="true"
-        />
-        <property
-         name="value"
-         column="VALUE"
-         type="string"
-         not-null="true"
-        />               
-   </class>
-   <class name="org.jboss.portal.cms.security.Permission" table="jbp_cms_perm">
-        <cache usage="read-write"/> 
-   		<id
-         name="id"
-         column="ID"
-         type="java.lang.Long">
-         <generator class="native"/>
-        </id>
-        <!-- one-to-many association with the criteria object -->
-        <set name="criteria" lazy="false" table="jbp_cms_perm_criteria" cascade="all-delete-orphan">
-            <cache usage="read-write"/> 
-        	<key column="CMS_PERM_ID"/>
-        	<one-to-many class="org.jboss.portal.cms.security.Criteria"/>
-        </set>
-        <!-- many-to-many association with the role object -->
-        <set name="roleAssoc" lazy="false" cascade="all-delete-orphan">
-            <cache usage="read-write"/> 
-        	<key column="CMS_PERM_ID"/>
-        	<one-to-many class="org.jboss.portal.cms.security.PermRoleAssoc"/>
-        </set>
-        <!-- many-to-many association with the user object -->
-        <set name="userAssoc" lazy="false" cascade="all-delete-orphan">
-            <cache usage="read-write"/> 
-        	<key column="CMS_PERM_ID"/>
-        	<one-to-many class="org.jboss.portal.cms.security.PermUserAssoc"/>
-        </set>
-        <property
-         name="service"
-         column="NAME"
-         type="string"
-         not-null="true"
-        />
-        <property
-         name="action"
-         column="ACTION"
-         type="string"
-         not-null="true"
-        />
-        <property
-         name="negated"
-         column="NEGATED"
-         type="boolean"
-         not-null="true"         
-        />        
-   </class>
-</hibernate-mapping>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/domain.hbm.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,376 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE hibernate-mapping PUBLIC
+   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
+   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+<hibernate-mapping>
+   <class name="org.jboss.portal.cms.hibernate.state.VersionBinVal" table="jbp_cms_version_binval" lazy="true">
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
+         <generator class="native"/>
+      </id>
+      <property
+         name="id"
+         column="BINVAL_ID"
+         type="string"
+         length="255"/>
+      <property
+         name="data"
+         column="BINVAL_DATA"
+         type="blob"
+         length="100000000"
+         not-null="true"/>
+   </class>
+   <class name="org.jboss.portal.cms.hibernate.state.VersionNode" table="jbp_cms_version_node" lazy="true">
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
+         <generator class="native"/>
+      </id>
+      <property
+         name="nodeId"
+         column="NODE_ID"
+         type="string"
+         length="36"/>
+      <property
+         name="data"
+         column="NODE_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
+   </class>
+   <class name="org.jboss.portal.cms.hibernate.state.VersionProp" table="jbp_cms_version_prop" lazy="true">
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
+         <generator class="native"/>
+      </id>
+      <property
+         name="propId"
+         column="PROP_ID"
+         type="string"
+         length="255"/>
+      <property
+         name="data"
+         column="PROP_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
+   </class>
+   <class name="org.jboss.portal.cms.hibernate.state.VersionRefs" table="jbp_cms_version_refs" lazy="true">
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
+         <generator class="native"/>
+      </id>
+      <property
+         name="refId"
+         column="NODE_ID"
+         type="string"
+         length="36"/>
+      <property
+         name="data"
+         column="REFS_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
+   </class>
+   <class name="org.jboss.portal.cms.hibernate.state.WSPBinVal" table="jbp_cms_wsp_binval" lazy="true">
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
+         <generator class="native"/>
+      </id>
+      <property
+         name="id"
+         column="BINVAL_ID"
+         type="string"
+         length="255"/>
+      <property
+         name="data"
+         column="BINVAL_DATA"
+         type="blob"
+         length="100000000"
+         not-null="true"/>
+   </class>
+   <class name="org.jboss.portal.cms.hibernate.state.WSPNode" table="jbp_cms_wsp_node" lazy="true">
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
+         <generator class="native"/>
+      </id>
+      <property
+         name="nodeId"
+         column="NODE_ID"
+         type="string"
+         length="36"/>
+      <property
+         name="data"
+         column="NODE_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
+   </class>
+   <class name="org.jboss.portal.cms.hibernate.state.WSPProp" table="jbp_cms_wsp_prop" lazy="true">
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
+         <generator class="native"/>
+      </id>
+      <property
+         name="propId"
+         column="PROP_ID"
+         type="string"
+         length="255"/>
+      <property
+         name="data"
+         column="PROP_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
+   </class>
+   <class name="org.jboss.portal.cms.hibernate.state.WSPRefs" table="jbp_cms_wsp_refs" lazy="true">
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
+         <generator class="native"/>
+      </id>
+      <property
+         name="refId"
+         column="NODE_ID"
+         type="string"
+         length="36"/>
+      <property
+         name="data"
+         column="REFS_DATA"
+         type="binary"
+         length="100000000"
+         not-null="true"/>
+   </class>
+   <class name="org.jboss.portal.cms.hibernate.CMSEntry" table="jbp_cms_cmsentry" lazy="true">
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
+         <generator class="native"/>
+      </id>
+      <property
+         name="name"
+         column="FSENTRY_NAME"
+         type="string"
+         length="255"
+         not-null="false"/>
+      <property name="path"
+                column="FSENTRY_PATH"
+                type="string"
+                not-null="true"
+                length="245"/>
+      <property name="data"
+                column="FSENTRY_DATA"
+                type="blob"
+                length="100000000"
+                not-null="false"/>
+      <property name="lastmod"
+                column="FSENTRY_LASTMOD"
+                type="long"
+                not-null="true"/>
+      <property name="length"
+                column="FSENTRY_LENGTH"
+                type="long"
+                not-null="true"/>
+   </class>
+   <class name="org.jboss.portal.cms.hibernate.RepositoryEntry" table="jbp_cms_repositoryentry" lazy="true">
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
+         <generator class="native"/>
+      </id>
+      <property
+         name="name"
+         column="FSENTRY_NAME"
+         type="string"
+         length="255"
+         not-null="false"/>
+      <property name="path"
+                column="FSENTRY_PATH"
+                type="string"
+                not-null="true"
+                length="245"/>
+      <property name="data"
+                column="FSENTRY_DATA"
+                type="blob"
+                length="100000000"
+                not-null="false"/>
+      <property name="lastmod"
+                column="FSENTRY_LASTMOD"
+                type="long"
+                not-null="true"/>
+      <property name="length"
+                column="FSENTRY_LENGTH"
+                type="long"
+                not-null="true"/>
+   </class>
+   <class name="org.jboss.portal.cms.hibernate.VersionEntry" table="jbp_cms_versionentry" lazy="true">
+      <id
+         name="key"
+         column="PK"
+         type="java.lang.Integer">
+         <generator class="native"/>
+      </id>
+      <property
+         name="name"
+         column="FSENTRY_NAME"
+         type="string"
+         length="255"
+         not-null="false"/>
+      <property name="path"
+                column="FSENTRY_PATH"
+                type="string"
+                not-null="true"
+                length="245"/>
+      <property name="data"
+                column="FSENTRY_DATA"
+                type="blob"
+                length="100000000"
+                not-null="false"/>
+      <property name="lastmod"
+                column="FSENTRY_LASTMOD"
+                type="long"
+                not-null="true"/>
+      <property name="length"
+                column="FSENTRY_LENGTH"
+                type="long"
+                not-null="true"/>
+   </class>
+   
+   <!--  mapping to persist CMS Fine Grained Security related objects -->
+   <class name="org.jboss.portal.cms.security.PermRoleAssoc" table="jbp_cms_perm_role">
+   		<cache usage="read-write"/> 
+   		<id
+         name="id"
+         column="ID"
+         type="java.lang.Long">
+         <generator class="native"/>
+        </id>
+        <property
+         name="roleId"
+         column="ROLE_ID"
+         type="long"
+         not-null="true"
+        />                               
+   </class>
+   <class name="org.jboss.portal.cms.security.PermUserAssoc" table="jbp_cms_perm_user">
+        <cache usage="read-write"/> 
+   		<id
+         name="id"
+         column="ID"
+         type="java.lang.Long">
+         <generator class="native"/>
+        </id>
+        <property
+         name="userId"
+         column="USER_ID"
+         type="long"
+         not-null="true"
+        />                               
+   </class>
+   <class name="org.jboss.portal.cms.security.Criteria" table="jbp_cms_perm_criteria">
+        <cache usage="read-write"/> 
+   		<id
+         name="id"
+         column="ID"
+         type="java.lang.Long">
+         <generator class="native"/>
+        </id>
+        <property
+         name="name"
+         column="NAME"
+         type="string"
+         not-null="true"
+        />
+        <property
+         name="value"
+         column="VALUE"
+         type="string"
+         not-null="true"
+        />               
+   </class>
+   <class name="org.jboss.portal.cms.security.Permission" table="jbp_cms_perm">
+        <cache usage="read-write"/> 
+   		<id
+         name="id"
+         column="ID"
+         type="java.lang.Long">
+         <generator class="native"/>
+        </id>
+        <!-- one-to-many association with the criteria object -->
+        <set name="criteria" lazy="false" table="jbp_cms_perm_criteria" cascade="all-delete-orphan">
+            <cache usage="read-write"/> 
+        	<key column="CMS_PERM_ID"/>
+        	<one-to-many class="org.jboss.portal.cms.security.Criteria"/>
+        </set>
+        <!-- many-to-many association with the role object -->
+        <set name="roleAssoc" lazy="false" cascade="all-delete-orphan">
+            <cache usage="read-write"/> 
+        	<key column="CMS_PERM_ID"/>
+        	<one-to-many class="org.jboss.portal.cms.security.PermRoleAssoc"/>
+        </set>
+        <!-- many-to-many association with the user object -->
+        <set name="userAssoc" lazy="false" cascade="all-delete-orphan">
+            <cache usage="read-write"/> 
+        	<key column="CMS_PERM_ID"/>
+        	<one-to-many class="org.jboss.portal.cms.security.PermUserAssoc"/>
+        </set>
+        <property
+         name="service"
+         column="NAME"
+         type="string"
+         not-null="true"
+        />
+        <property
+         name="action"
+         column="ACTION"
+         type="string"
+         not-null="true"
+        />
+        <property
+         name="negated"
+         column="NEGATED"
+         type="boolean"
+         not-null="true"         
+        />        
+   </class>
+</hibernate-mapping>
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/ehcache.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/ehcache.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,61 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<ehcache>
-
-    <!-- Sets the path to the directory where cache .data files are created.
-
-         If the path is a Java System Property it is replaced by
-         its value in the running VM.
-
-         The following properties are translated:
-         user.home - User's home directory
-         user.dir - User's current working directory
-         java.io.tmpdir - Default temp file path -->
-   <diskStore path="java.io.tmpdir/cms"/>
-
-
-   <!--Default Cache configuration. These will applied to caches programmatically created through
-   the CacheManager.
-
-   The following attributes are required for defaultCache:
-
-   maxInMemory       - Sets the maximum number of objects that will be created in memory
-   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
-                       is never expired.
-   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
-                       if the element is not eternal. Idle time is now - last accessed time
-   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
-                       if the element is not eternal. TTL is now - creation time
-   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
-                       has reached the maxInMemory limit.
-
-   -->
-   <defaultCache
-      maxElementsInMemory="10000"
-      eternal="false"
-      timeToIdleSeconds="120"
-      timeToLiveSeconds="120"
-      overflowToDisk="false"
-      />
-</ehcache>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/ehcache.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/ehcache.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/ehcache.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,61 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<ehcache>
+
+    <!-- Sets the path to the directory where cache .data files are created.
+
+         If the path is a Java System Property it is replaced by
+         its value in the running VM.
+
+         The following properties are translated:
+         user.home - User's home directory
+         user.dir - User's current working directory
+         java.io.tmpdir - Default temp file path -->
+   <diskStore path="java.io.tmpdir/cms"/>
+
+
+   <!--Default Cache configuration. These will applied to caches programmatically created through
+   the CacheManager.
+
+   The following attributes are required for defaultCache:
+
+   maxInMemory       - Sets the maximum number of objects that will be created in memory
+   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
+                       is never expired.
+   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
+                       if the element is not eternal. Idle time is now - last accessed time
+   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
+                       if the element is not eternal. TTL is now - creation time
+   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
+                       has reached the maxInMemory limit.
+
+   -->
+   <defaultCache
+      maxElementsInMemory="10000"
+      eternal="false"
+      timeToIdleSeconds="120"
+      timeToLiveSeconds="120"
+      overflowToDisk="false"
+      />
+</ehcache>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,50 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE hibernate-configuration PUBLIC
-   "-//Hibernate/Hibernate Configuration DTD//EN"
-   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-<hibernate-configuration>
-   <session-factory>
-      <property name="connection.datasource">java:PortalDS</property>
-      <property name="show_sql">false</property>      
-      
-      <!--  caching properties -->
-      <property name="cache.use_second_level_cache">true</property>
-      <property name="cache.use_query_cache">true</property>
-      <property name="cache.provider_configuration_file_resource_path">conf/hibernate/cms/ehcache.xml</property>
-      <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
-
-      <!-- managed environment transaction configuration -->
-      <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-      <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
-
-      <!-- Force the dialect instead of using autodetection -->
-      <!--property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property-->
-      <!--property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property-->
-
-      <!-- Mapping files -->
-      <mapping resource="conf/hibernate/cms/domain.hbm.xml"/>
-   </session-factory>
-</hibernate-configuration>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/conf/hibernate/cms/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,50 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE hibernate-configuration PUBLIC
+   "-//Hibernate/Hibernate Configuration DTD//EN"
+   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<hibernate-configuration>
+   <session-factory>
+      <property name="connection.datasource">java:PortalDS</property>
+      <property name="show_sql">false</property>      
+      
+      <!--  caching properties -->
+      <property name="cache.use_second_level_cache">true</property>
+      <property name="cache.use_query_cache">true</property>
+      <property name="cache.provider_configuration_file_resource_path">conf/hibernate/cms/ehcache.xml</property>
+      <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
+
+      <!-- managed environment transaction configuration -->
+      <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
+      <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
+
+      <!-- Force the dialect instead of using autodetection -->
+      <!--property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property-->
+      <!--property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property-->
+
+      <!-- Mapping files -->
+      <mapping resource="conf/hibernate/cms/domain.hbm.xml"/>
+   </session-factory>
+</hibernate-configuration>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jackrabbit-core-1.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jackrabbit-core-1.0.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jackrabbit-core-1.0.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jboss-cache.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jboss-cache.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jboss-cache.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jcr-1.0.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jcr-1.0.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jcr-1.0.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jgroups.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jgroups.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/jgroups.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/lucene.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/lucene.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/lucene.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/back.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/back.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/back.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/check.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/check.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/check.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_cornerelement.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_cornerelement.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_cornerelement.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_jbosslogo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_jbosslogo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_jbosslogo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_main.jpg
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_main.jpg (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/homeimg_main.jpg)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/logo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/logo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/images/logo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,64 +0,0 @@
-<style type="text/css">
-   #welcomelogo {
-      float: left;
-      margin: 30px 0px 30px 15px;
-   }
-
-   #welcometext {
-      margin: 30px 50px 30px 225px;
-   }
-
-   #welcomegreybox {
-      background-color: #f4f4f4;
-      padding: 15px;
-      margin-bottom: 30px;
-   }
-
-   #welcomegreyboxTD {
-      border-left: 1px solid #d5d5d5;
-      padding-left: 15px;
-   }
-
-   #welcomegreybox h3 {
-      color: #5078aa;
-      font: bold 13px Helvetica, Arial, sans-serif;
-   }
-</style>
-
-<table width="100%" border="0" cellpadding="0" cellspacing="0">
-   <tr>
-      <td width="560"><img src="default/images/homeimg_main.jpg" width="560" height="160"/></td>
-      <td align="right" valign="top" bgcolor="#7AB5E0"><img src="default/images/homeimg_cornerelement.gif" width="2"
-                                                            height="2"/></td>
-   </tr>
-</table>
-<div id="welcomelogo"><img src="default/images/homeimg_jbosslogo.gif" width="143" height="64"/></div>
-<p id="welcometext">JBoss Portal provides an open source platform for hosting and serving a portal Web interface,
-   publishing and managing its content, and customizing its experience. While most packaged Portal frameworks help
-   enterprises launch Portals more quickly, only JBoss Portal delivers the benefits of a zero-cost open source license
-   combined with a flexible and scalable underling platform.</p>
-
-<div id="welcomegreybox">
-   <table width="100%">
-      <tr>
-         <td valign="top"><h3>Support Services</h3>
-
-            <p>JBoss Inc. offers various support services tailored to fit your needs. <a href="default/support.html">Explore</a>
-               support and service options for JBoss Portal.</p></td>
-         <td valign="top" id="welcomegreyboxTD"><h3>PortletSwap</h3>
-
-            <p><a href="http://www.portletswap.com" target="_blank">Portletswap.com</a> is an open community sponsored
-               by JBoss, Inc. to facilitate the exchange of portlets and layouts for use in JBoss Portal.</p></td>
-         <td valign="top" id="welcomegreyboxTD"><h3>Project Information</h3>
-
-            <p>Learn more about the <a href="default/project.html">JBoss Portal project</a>, on-going development, open
-               issues, and our
-               user and developer communities.</p></td>
-      </tr>
-   </table>
-
-</div>
-<p>Thank you for downloading and deploying JBoss Portal. We hope your enjoy working with it as much as we enjoy
-   developing it!</p>
-<p>Baci e abbracci,<br/>
-   The JBoss Portal Team.</p>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/index.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,64 @@
+<style type="text/css">
+   #welcomelogo {
+      float: left;
+      margin: 30px 0px 30px 15px;
+   }
+
+   #welcometext {
+      margin: 30px 50px 30px 225px;
+   }
+
+   #welcomegreybox {
+      background-color: #f4f4f4;
+      padding: 15px;
+      margin-bottom: 30px;
+   }
+
+   #welcomegreyboxTD {
+      border-left: 1px solid #d5d5d5;
+      padding-left: 15px;
+   }
+
+   #welcomegreybox h3 {
+      color: #5078aa;
+      font: bold 13px Helvetica, Arial, sans-serif;
+   }
+</style>
+
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+   <tr>
+      <td width="560"><img src="default/images/homeimg_main.jpg" width="560" height="160"/></td>
+      <td align="right" valign="top" bgcolor="#7AB5E0"><img src="default/images/homeimg_cornerelement.gif" width="2"
+                                                            height="2"/></td>
+   </tr>
+</table>
+<div id="welcomelogo"><img src="default/images/homeimg_jbosslogo.gif" width="143" height="64"/></div>
+<p id="welcometext">JBoss Portal provides an open source platform for hosting and serving a portal Web interface,
+   publishing and managing its content, and customizing its experience. While most packaged Portal frameworks help
+   enterprises launch Portals more quickly, only JBoss Portal delivers the benefits of a zero-cost open source license
+   combined with a flexible and scalable underling platform.</p>
+
+<div id="welcomegreybox">
+   <table width="100%">
+      <tr>
+         <td valign="top"><h3>Support Services</h3>
+
+            <p>JBoss Inc. offers various support services tailored to fit your needs. <a href="default/support.html">Explore</a>
+               support and service options for JBoss Portal.</p></td>
+         <td valign="top" id="welcomegreyboxTD"><h3>PortletSwap</h3>
+
+            <p><a href="http://www.portletswap.com" target="_blank">Portletswap.com</a> is an open community sponsored
+               by JBoss, Inc. to facilitate the exchange of portlets and layouts for use in JBoss Portal.</p></td>
+         <td valign="top" id="welcomegreyboxTD"><h3>Project Information</h3>
+
+            <p>Learn more about the <a href="default/project.html">JBoss Portal project</a>, on-going development, open
+               issues, and our
+               user and developer communities.</p></td>
+      </tr>
+   </table>
+
+</div>
+<p>Thank you for downloading and deploying JBoss Portal. We hope your enjoy working with it as much as we enjoy
+   developing it!</p>
+<p>Baci e abbracci,<br/>
+   The JBoss Portal Team.</p>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/code.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/code.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/code.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,36 +0,0 @@
-<table width="100%" border="0" cellpadding="2">
-<tr>
-<td valign="top" align="left" class="portlet-section-body"><font class="portlet-font"><b>Document2: This is a protected document. This is used to test the fine grained access control</b></font></td>
-<td valign="top" align="right"><img src="default/images/jboss_logo.gif"></td>
-</tr>
-<tr>
-<td colspan="2">
-<table width="100%" border="0" cellpadding="2">
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/profsupport" target="_blank">Professional Support</a>
-<br/>
-The JBoss Subscription is a set of services and tools that assist you during every stage of the application lifecycle - from design and development, thru testing and deployment, to on-going management and monitoring of your enterprise application deployments. JBoss Subscriptions allow you to reduce business, legal, and technical risks while enabling you to more effectively utilize your team's resources. A JBoss Subscription will ensure that you achieve a much greater success rate for all of your JEMS-based projects.
-</font></td>
-</tr>
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/consulting" target="_blank">Consulting Services</a>
-<br/>
-JBoss offers short-term on-site JEMS consulting engagements that provide you expert assistance at various stages of the application lifecycle. All engagements are delivered by certified JEMS consultants.
-</font></td>
-</tr>
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/training" target="_blank">Training and Certification</a>
-<br/>
-A Certified JBoss Web Developer is capable of implementing presentation tier components for J2EE applications. They have the base knowledge on Servlet and JSP technology, Portlet specification, Tomcat Servlet container and JBoss Portal. A Certified JBoss Developer for web tier is able to implement and deploy presentation components (Web Archives) on Tomcat server and Portlet components on JBoss Portal implementation.
-</font></td>
-</tr>
-</table>
-</table>
-<br/>
-<a href="default/index.html"><img src="default/images/back.gif" border="0" alt="back"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/code.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/code.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/code.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/code.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,36 @@
+<table width="100%" border="0" cellpadding="2">
+<tr>
+<td valign="top" align="left" class="portlet-section-body"><font class="portlet-font"><b>Document2: This is a protected document. This is used to test the fine grained access control</b></font></td>
+<td valign="top" align="right"><img src="default/images/jboss_logo.gif"></td>
+</tr>
+<tr>
+<td colspan="2">
+<table width="100%" border="0" cellpadding="2">
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/profsupport" target="_blank">Professional Support</a>
+<br/>
+The JBoss Subscription is a set of services and tools that assist you during every stage of the application lifecycle - from design and development, thru testing and deployment, to on-going management and monitoring of your enterprise application deployments. JBoss Subscriptions allow you to reduce business, legal, and technical risks while enabling you to more effectively utilize your team's resources. A JBoss Subscription will ensure that you achieve a much greater success rate for all of your JEMS-based projects.
+</font></td>
+</tr>
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/consulting" target="_blank">Consulting Services</a>
+<br/>
+JBoss offers short-term on-site JEMS consulting engagements that provide you expert assistance at various stages of the application lifecycle. All engagements are delivered by certified JEMS consultants.
+</font></td>
+</tr>
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/training" target="_blank">Training and Certification</a>
+<br/>
+A Certified JBoss Web Developer is capable of implementing presentation tier components for J2EE applications. They have the base knowledge on Servlet and JSP technology, Portlet specification, Tomcat Servlet container and JBoss Portal. A Certified JBoss Developer for web tier is able to implement and deploy presentation components (Web Archives) on Tomcat server and Portlet components on JBoss Portal implementation.
+</font></td>
+</tr>
+</table>
+</table>
+<br/>
+<a href="default/index.html"><img src="default/images/back.gif" border="0" alt="back"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential/license.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential/license.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential/license.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,36 +0,0 @@
-<table width="100%" border="0" cellpadding="2">
-<tr>
-<td valign="top" align="left" class="portlet-section-body"><font class="portlet-font"><b>Document3: This is a protected document. This is used to test the fine grained access control</b></font></td>
-<td valign="top" align="right"><img src="default/images/jboss_logo.gif"></td>
-</tr>
-<tr>
-<td colspan="2">
-<table width="100%" border="0" cellpadding="2">
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/profsupport" target="_blank">Professional Support</a>
-<br/>
-The JBoss Subscription is a set of services and tools that assist you during every stage of the application lifecycle - from design and development, thru testing and deployment, to on-going management and monitoring of your enterprise application deployments. JBoss Subscriptions allow you to reduce business, legal, and technical risks while enabling you to more effectively utilize your team's resources. A JBoss Subscription will ensure that you achieve a much greater success rate for all of your JEMS-based projects.
-</font></td>
-</tr>
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/consulting" target="_blank">Consulting Services</a>
-<br/>
-JBoss offers short-term on-site JEMS consulting engagements that provide you expert assistance at various stages of the application lifecycle. All engagements are delivered by certified JEMS consultants.
-</font></td>
-</tr>
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/training" target="_blank">Training and Certification</a>
-<br/>
-A Certified JBoss Web Developer is capable of implementing presentation tier components for J2EE applications. They have the base knowledge on Servlet and JSP technology, Portlet specification, Tomcat Servlet container and JBoss Portal. A Certified JBoss Developer for web tier is able to implement and deploy presentation components (Web Archives) on Tomcat server and Portlet components on JBoss Portal implementation.
-</font></td>
-</tr>
-</table>
-</table>
-<br/>
-<a href="default/index.html"><img src="default/images/back.gif" border="0" alt="back"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential/license.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential/license.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential/license.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/confidential/license.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,36 @@
+<table width="100%" border="0" cellpadding="2">
+<tr>
+<td valign="top" align="left" class="portlet-section-body"><font class="portlet-font"><b>Document3: This is a protected document. This is used to test the fine grained access control</b></font></td>
+<td valign="top" align="right"><img src="default/images/jboss_logo.gif"></td>
+</tr>
+<tr>
+<td colspan="2">
+<table width="100%" border="0" cellpadding="2">
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/profsupport" target="_blank">Professional Support</a>
+<br/>
+The JBoss Subscription is a set of services and tools that assist you during every stage of the application lifecycle - from design and development, thru testing and deployment, to on-going management and monitoring of your enterprise application deployments. JBoss Subscriptions allow you to reduce business, legal, and technical risks while enabling you to more effectively utilize your team's resources. A JBoss Subscription will ensure that you achieve a much greater success rate for all of your JEMS-based projects.
+</font></td>
+</tr>
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/consulting" target="_blank">Consulting Services</a>
+<br/>
+JBoss offers short-term on-site JEMS consulting engagements that provide you expert assistance at various stages of the application lifecycle. All engagements are delivered by certified JEMS consultants.
+</font></td>
+</tr>
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/training" target="_blank">Training and Certification</a>
+<br/>
+A Certified JBoss Web Developer is capable of implementing presentation tier components for J2EE applications. They have the base knowledge on Servlet and JSP technology, Portlet specification, Tomcat Servlet container and JBoss Portal. A Certified JBoss Developer for web tier is able to implement and deploy presentation components (Web Archives) on Tomcat server and Portlet components on JBoss Portal implementation.
+</font></td>
+</tr>
+</table>
+</table>
+<br/>
+<a href="default/index.html"><img src="default/images/back.gif" border="0" alt="back"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/license.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/license.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/license.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,36 +0,0 @@
-<table width="100%" border="0" cellpadding="2">
-<tr>
-<td valign="top" align="left" class="portlet-section-body"><font class="portlet-font"><b>Document1: This is a protected document. This is used to test the fine grained access control</b></font></td>
-<td valign="top" align="right"><img src="default/images/jboss_logo.gif"></td>
-</tr>
-<tr>
-<td colspan="2">
-<table width="100%" border="0" cellpadding="2">
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/profsupport" target="_blank">Professional Support</a>
-<br/>
-The JBoss Subscription is a set of services and tools that assist you during every stage of the application lifecycle - from design and development, thru testing and deployment, to on-going management and monitoring of your enterprise application deployments. JBoss Subscriptions allow you to reduce business, legal, and technical risks while enabling you to more effectively utilize your team's resources. A JBoss Subscription will ensure that you achieve a much greater success rate for all of your JEMS-based projects.
-</font></td>
-</tr>
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/consulting" target="_blank">Consulting Services</a>
-<br/>
-JBoss offers short-term on-site JEMS consulting engagements that provide you expert assistance at various stages of the application lifecycle. All engagements are delivered by certified JEMS consultants.
-</font></td>
-</tr>
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/training" target="_blank">Training and Certification</a>
-<br/>
-A Certified JBoss Web Developer is capable of implementing presentation tier components for J2EE applications. They have the base knowledge on Servlet and JSP technology, Portlet specification, Tomcat Servlet container and JBoss Portal. A Certified JBoss Developer for web tier is able to implement and deploy presentation components (Web Archives) on Tomcat server and Portlet components on JBoss Portal implementation.
-</font></td>
-</tr>
-</table>
-</table>
-<br/>
-<a href="default/index.html"><img src="default/images/back.gif" border="0" alt="back"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/license.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/license.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/license.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/private/license.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,36 @@
+<table width="100%" border="0" cellpadding="2">
+<tr>
+<td valign="top" align="left" class="portlet-section-body"><font class="portlet-font"><b>Document1: This is a protected document. This is used to test the fine grained access control</b></font></td>
+<td valign="top" align="right"><img src="default/images/jboss_logo.gif"></td>
+</tr>
+<tr>
+<td colspan="2">
+<table width="100%" border="0" cellpadding="2">
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/profsupport" target="_blank">Professional Support</a>
+<br/>
+The JBoss Subscription is a set of services and tools that assist you during every stage of the application lifecycle - from design and development, thru testing and deployment, to on-going management and monitoring of your enterprise application deployments. JBoss Subscriptions allow you to reduce business, legal, and technical risks while enabling you to more effectively utilize your team's resources. A JBoss Subscription will ensure that you achieve a much greater success rate for all of your JEMS-based projects.
+</font></td>
+</tr>
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/consulting" target="_blank">Consulting Services</a>
+<br/>
+JBoss offers short-term on-site JEMS consulting engagements that provide you expert assistance at various stages of the application lifecycle. All engagements are delivered by certified JEMS consultants.
+</font></td>
+</tr>
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/training" target="_blank">Training and Certification</a>
+<br/>
+A Certified JBoss Web Developer is capable of implementing presentation tier components for J2EE applications. They have the base knowledge on Servlet and JSP technology, Portlet specification, Tomcat Servlet container and JBoss Portal. A Certified JBoss Developer for web tier is able to implement and deploy presentation components (Web Archives) on Tomcat server and Portlet components on JBoss Portal implementation.
+</font></td>
+</tr>
+</table>
+</table>
+<br/>
+<a href="default/index.html"><img src="default/images/back.gif" border="0" alt="back"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/project.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/project.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/project.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,68 +0,0 @@
-<table width="100%" border="0" cellpadding="2">
-   <tr>
-      <td valign="top" align="left" class="portlet-section-body"><font class="portlet-font">JBoss Inc. delivers the
-         Professional Support, Consulting, and Training that you need whether you are testing a proof of concept,
-         deploying a mission-critical application, or rolling out JEMS across your enterprise. </font></td>
-      <td valign="top" align="right"><img src="default/images/jboss_logo.gif"></td>
-   </tr>
-   <tr>
-      <td colspan="2">
-      <table width="100%" border="0" cellpadding="2">
-         <tr>
-            <td class="portlet-section-alternate" width="16" valign="top" align="left"><img
-                  src="default/images/check.gif"></td>
-            <td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-               <a href="http://labs.jboss.com/portal/jbossportal/index.html" target="_blank">JBoss Portal Home</a>
-               <br/>
-               The Epicenter of everything JBoss Portal.</font></td>
-         </tr>
-         <tr>
-            <td class="portlet-section-alternate" width="16" valign="top" align="left"><img
-                  src="default/images/check.gif"></td>
-            <td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-               <a href="http://labs.jboss.com/portal/jbossportal/docs/index.html" target="_blank">Documentation</a>
-               <br/>
-               Here you will find user documentation, reference documentation, tutorials, and javadoc.</font></td>
-         </tr>
-         <tr>
-            <td class="portlet-section-alternate" width="16" valign="top" align="left"><img
-                  src="default/images/check.gif"></td>
-            <td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-               <a href="http://www.jboss.com/index.html?module=bb&op=viewforum&f=215" target="_blank">Forums</a>
-               <br/>
-               Our forums are the main channel of communication between all community
-               members. If you have any questions or concerns, please use
-               our <a href="http://www.jboss.org/index.html?module=bb&amp;op=viewforum&amp;f=215" target="_blank">User
-               Forums</a>, <a href="/index.html?module=bb&amp;op=viewforum&amp;f=205" target="_blank">Developer
-               Forums</a>, or <a href="http://jboss.org/index.html?module=bb&op=viewforum&f=232" target="_blank">WSRP Forums</a> to voice them. Project developers and community members are always there to help.
-            </font></td>
-         </tr>
-         <tr>
-            <td class="portlet-section-alternate" width="16" valign="top" align="left"><img
-                  src="default/images/check.gif"></td>
-            <td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-               <a href="http://www.jboss.com/wiki/Wiki.jsp?page=JBossPortal" target="_blank">Wiki</a>
-               <br/>
-               Our wiki knowledge base is a user and developer contributed collection of important resources regarding
-               JBoss Portal.</font></td>
-         </tr>
-         <tr>
-            <td class="portlet-section-alternate" width="16" valign="top" align="left"><img
-                  src="default/images/check.gif"></td>
-            <td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-               <a href="http://jira.jboss.com/jira/secure/BrowseProject.jspa?id=10050" target="_blank">Jira</a>
-               <br/>
-               JBoss Portal uses the JIRA tracking and project management system to organize and prioritize tasks.<br>
-               <a href="http://jira.jboss.com/jira/secure/BrowseProject.jspa?id=10050" target="_blank">JBoss Portal</a>
-               &nbsp;|&nbsp;<a
-                  href="http://jira.jboss.com/jira/browse/JBPORTAL?report=com.atlassian.jira.plugin.system.project:openissues-panel"
-                  target="_blank">Open Issues</a>
-               &nbsp;|&nbsp;<a
-                  href="http://jira.jboss.com/jira/browse/JBPORTAL?report=com.atlassian.jira.plugin.system.project:roadmap-panel"
-                  target="_blank">Roadmap</a></font></td>
-         </tr>
-      </table>
-</table>
-<br/>
-<a href="default/index.html"><img src="default/images/back.gif" border="0" alt="back"></a>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/project.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/project.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/project.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/project.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,68 @@
+<table width="100%" border="0" cellpadding="2">
+   <tr>
+      <td valign="top" align="left" class="portlet-section-body"><font class="portlet-font">JBoss Inc. delivers the
+         Professional Support, Consulting, and Training that you need whether you are testing a proof of concept,
+         deploying a mission-critical application, or rolling out JEMS across your enterprise. </font></td>
+      <td valign="top" align="right"><img src="default/images/jboss_logo.gif"></td>
+   </tr>
+   <tr>
+      <td colspan="2">
+      <table width="100%" border="0" cellpadding="2">
+         <tr>
+            <td class="portlet-section-alternate" width="16" valign="top" align="left"><img
+                  src="default/images/check.gif"></td>
+            <td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+               <a href="http://labs.jboss.com/portal/jbossportal/index.html" target="_blank">JBoss Portal Home</a>
+               <br/>
+               The Epicenter of everything JBoss Portal.</font></td>
+         </tr>
+         <tr>
+            <td class="portlet-section-alternate" width="16" valign="top" align="left"><img
+                  src="default/images/check.gif"></td>
+            <td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+               <a href="http://labs.jboss.com/portal/jbossportal/docs/index.html" target="_blank">Documentation</a>
+               <br/>
+               Here you will find user documentation, reference documentation, tutorials, and javadoc.</font></td>
+         </tr>
+         <tr>
+            <td class="portlet-section-alternate" width="16" valign="top" align="left"><img
+                  src="default/images/check.gif"></td>
+            <td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+               <a href="http://www.jboss.com/index.html?module=bb&op=viewforum&f=215" target="_blank">Forums</a>
+               <br/>
+               Our forums are the main channel of communication between all community
+               members. If you have any questions or concerns, please use
+               our <a href="http://www.jboss.org/index.html?module=bb&amp;op=viewforum&amp;f=215" target="_blank">User
+               Forums</a>, <a href="/index.html?module=bb&amp;op=viewforum&amp;f=205" target="_blank">Developer
+               Forums</a>, or <a href="http://jboss.org/index.html?module=bb&op=viewforum&f=232" target="_blank">WSRP Forums</a> to voice them. Project developers and community members are always there to help.
+            </font></td>
+         </tr>
+         <tr>
+            <td class="portlet-section-alternate" width="16" valign="top" align="left"><img
+                  src="default/images/check.gif"></td>
+            <td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+               <a href="http://www.jboss.com/wiki/Wiki.jsp?page=JBossPortal" target="_blank">Wiki</a>
+               <br/>
+               Our wiki knowledge base is a user and developer contributed collection of important resources regarding
+               JBoss Portal.</font></td>
+         </tr>
+         <tr>
+            <td class="portlet-section-alternate" width="16" valign="top" align="left"><img
+                  src="default/images/check.gif"></td>
+            <td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+               <a href="http://jira.jboss.com/jira/secure/BrowseProject.jspa?id=10050" target="_blank">Jira</a>
+               <br/>
+               JBoss Portal uses the JIRA tracking and project management system to organize and prioritize tasks.<br>
+               <a href="http://jira.jboss.com/jira/secure/BrowseProject.jspa?id=10050" target="_blank">JBoss Portal</a>
+               &nbsp;|&nbsp;<a
+                  href="http://jira.jboss.com/jira/browse/JBPORTAL?report=com.atlassian.jira.plugin.system.project:openissues-panel"
+                  target="_blank">Open Issues</a>
+               &nbsp;|&nbsp;<a
+                  href="http://jira.jboss.com/jira/browse/JBPORTAL?report=com.atlassian.jira.plugin.system.project:roadmap-panel"
+                  target="_blank">Roadmap</a></font></td>
+         </tr>
+      </table>
+</table>
+<br/>
+<a href="default/index.html"><img src="default/images/back.gif" border="0" alt="back"></a>
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/support.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/support.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/support.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,36 +0,0 @@
-<table width="100%" border="0" cellpadding="2">
-<tr>
-<td valign="top" align="left" class="portlet-section-body"><font class="portlet-font">JBoss Inc. delivers the Professional Support, Consulting, and Training that you need whether you are testing a proof of concept, deploying a mission-critical application, or rolling out JEMS across your enterprise. </font></td>
-<td valign="top" align="right"><img src="default/images/jboss_logo.gif"></td>
-</tr>
-<tr>
-<td colspan="2">
-<table width="100%" border="0" cellpadding="2">
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/profsupport" target="_blank">Professional Support</a>
-<br/>
-The JBoss Subscription is a set of services and tools that assist you during every stage of the application lifecycle - from design and development, thru testing and deployment, to on-going management and monitoring of your enterprise application deployments. JBoss Subscriptions allow you to reduce business, legal, and technical risks while enabling you to more effectively utilize your team's resources. A JBoss Subscription will ensure that you achieve a much greater success rate for all of your JEMS-based projects.
-</font></td>
-</tr>
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/consulting" target="_blank">Consulting Services</a>
-<br/>
-JBoss offers short-term on-site JEMS consulting engagements that provide you expert assistance at various stages of the application lifecycle. All engagements are delivered by certified JEMS consultants.
-</font></td>
-</tr>
-<tr>
-<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
-<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
-<a href="http://www.jboss.com/services/training" target="_blank">Training and Certification</a>
-<br/>
-A Certified JBoss Web Developer is capable of implementing presentation tier components for J2EE applications. They have the base knowledge on Servlet and JSP technology, Portlet specification, Tomcat Servlet container and JBoss Portal. A Certified JBoss Developer for web tier is able to implement and deploy presentation components (Web Archives) on Tomcat server and Portlet components on JBoss Portal implementation.
-</font></td>
-</tr>
-</table>
-</table>
-<br/>
-<a href="default/index.html"><img src="default/images/back.gif" border="0" alt="back"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/support.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/support.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/support.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal/cms/conf/default-content/default/support.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,36 @@
+<table width="100%" border="0" cellpadding="2">
+<tr>
+<td valign="top" align="left" class="portlet-section-body"><font class="portlet-font">JBoss Inc. delivers the Professional Support, Consulting, and Training that you need whether you are testing a proof of concept, deploying a mission-critical application, or rolling out JEMS across your enterprise. </font></td>
+<td valign="top" align="right"><img src="default/images/jboss_logo.gif"></td>
+</tr>
+<tr>
+<td colspan="2">
+<table width="100%" border="0" cellpadding="2">
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/profsupport" target="_blank">Professional Support</a>
+<br/>
+The JBoss Subscription is a set of services and tools that assist you during every stage of the application lifecycle - from design and development, thru testing and deployment, to on-going management and monitoring of your enterprise application deployments. JBoss Subscriptions allow you to reduce business, legal, and technical risks while enabling you to more effectively utilize your team's resources. A JBoss Subscription will ensure that you achieve a much greater success rate for all of your JEMS-based projects.
+</font></td>
+</tr>
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/consulting" target="_blank">Consulting Services</a>
+<br/>
+JBoss offers short-term on-site JEMS consulting engagements that provide you expert assistance at various stages of the application lifecycle. All engagements are delivered by certified JEMS consultants.
+</font></td>
+</tr>
+<tr>
+<td class="portlet-section-alternate" width="16" valign="top" align="left"><img src="default/images/check.gif"></td>
+<td align="left" valign="top" class="portlet-section-alternate"><font class="portlet-font">
+<a href="http://www.jboss.com/services/training" target="_blank">Training and Certification</a>
+<br/>
+A Certified JBoss Web Developer is capable of implementing presentation tier components for J2EE applications. They have the base knowledge on Servlet and JSP technology, Portlet specification, Tomcat Servlet container and JBoss Portal. A Certified JBoss Developer for web tier is able to implement and deploy presentation components (Web Archives) on Tomcat server and Portlet components on JBoss Portal implementation.
+</font></td>
+</tr>
+</table>
+</table>
+<br/>
+<a href="default/index.html"><img src="default/images/back.gif" border="0" alt="back"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms-lib.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jboss-web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<jboss-web>
-</jboss-web>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jboss-web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jboss-web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jboss-web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<jboss-web>
+</jboss-web>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/portlet-instances.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/portlet-instances.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/portlet-instances.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,82 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<instances>
-<!--
--->
-   <!--
-   <instance>
-      <instance-id>WeatherPortletInstance</instance-id>
-      <portlet-ref>samples.WeatherPortlet</portlet-ref>
-   </instance>
-   <instance>
-      <instance-id>NewsPortletInstance</instance-id>
-      <portlet-ref>samples.NewsPortlet</portlet-ref>
-   </instance>
-   <instance>
-      <instance-id>NewsPortletInstance2</instance-id>
-      <portlet-ref>samples.NewsPortlet</portlet-ref>
-      <preferences>
-         <preference>
-            <name>expires</name>
-            <value>180</value>
-         </preference>
-         <preference>
-            <name>RssXml</name>
-            <value>http://finance.yahoo.com/rss/headline?s=rhat</value>
-         </preference>
-      </preferences>
-   </instance>
-   <instance>
-      <instance-id>JSPPortletInstance</instance-id>
-      <portlet-ref>samples.JSPPortlet</portlet-ref>
-   </instance>
--->
-   <!--
-      <instance>
-         <instance-id>TestPortletInstance</instance-id>
-         <portlet-ref>TestPortlet</portlet-ref>
-      </instance>
-      <instance>
-         <instance-id>PreferencesPortletInstance</instance-id>
-         <portlet-ref>PreferencesPortlet</portlet-ref>
-         <preferences>
-            <preference>
-               <name>one</name>
-               <value>1.5</value>
-            </preference>
-            <preference>
-               <name>two</name>
-               <value>2.5</value>
-               <read-only>true</read-only>
-            </preference>
-            <preference>
-               <name>three</name>
-               <value>3.5</value>
-               <read-only>true</read-only>
-            </preference>
-         </preferences>
-      </instance>
-   -->
-</instances>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/portlet-instances.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/portlet-instances.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/portlet-instances.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/portlet-instances.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,82 @@
+<?xml version="1.0" standalone="yes"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<instances>
+<!--
+-->
+   <!--
+   <instance>
+      <instance-id>WeatherPortletInstance</instance-id>
+      <portlet-ref>samples.WeatherPortlet</portlet-ref>
+   </instance>
+   <instance>
+      <instance-id>NewsPortletInstance</instance-id>
+      <portlet-ref>samples.NewsPortlet</portlet-ref>
+   </instance>
+   <instance>
+      <instance-id>NewsPortletInstance2</instance-id>
+      <portlet-ref>samples.NewsPortlet</portlet-ref>
+      <preferences>
+         <preference>
+            <name>expires</name>
+            <value>180</value>
+         </preference>
+         <preference>
+            <name>RssXml</name>
+            <value>http://finance.yahoo.com/rss/headline?s=rhat</value>
+         </preference>
+      </preferences>
+   </instance>
+   <instance>
+      <instance-id>JSPPortletInstance</instance-id>
+      <portlet-ref>samples.JSPPortlet</portlet-ref>
+   </instance>
+-->
+   <!--
+      <instance>
+         <instance-id>TestPortletInstance</instance-id>
+         <portlet-ref>TestPortlet</portlet-ref>
+      </instance>
+      <instance>
+         <instance-id>PreferencesPortletInstance</instance-id>
+         <portlet-ref>PreferencesPortlet</portlet-ref>
+         <preferences>
+            <preference>
+               <name>one</name>
+               <value>1.5</value>
+            </preference>
+            <preference>
+               <name>two</name>
+               <value>2.5</value>
+               <read-only>true</read-only>
+            </preference>
+            <preference>
+               <name>three</name>
+               <value>3.5</value>
+               <read-only>true</read-only>
+            </preference>
+         </preferences>
+      </instance>
+   -->
+</instances>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
-<web-app>
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/portal-cms.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
+<web-app>
+</web-app>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/slf4j-log4j12.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/slf4j-log4j12.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-cms.sar/slf4j-log4j12.jar)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/META-INF)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,384 +0,0 @@
-################################################################################
-# JBoss, a division of Red Hat                                                 #
-# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
-# contributors as indicated by the @authors tag. See the                       #
-# copyright.txt in the distribution for a full listing of                      #
-# individual contributors.                                                     #
-#                                                                              #
-# This is free software; you can redistribute it and/or modify it              #
-# under the terms of the GNU Lesser General Public License as                  #
-# published by the Free Software Foundation; either version 2.1 of             #
-# the License, or (at your option) any later version.                          #
-#                                                                              #
-# This software is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
-# Lesser General Public License for more details.                              #
-#                                                                              #
-# You should have received a copy of the GNU Lesser General Public             #
-# License along with this software; if not, write to the Free                  #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
-################################################################################
-
-_ASREGISTERED=Don't have an account yet?  You can create <a href\="">one</a>.
-_BLOCKNICKNAME=Username
-_BLOCKPASSWORD=Password
-
-
-
-MessageOrder=Message order
-Ascending=Ascending
-Descending=Descending
-
-AIM=AIM Address
-ICQ=ICQ Number
-YIM=YIM Number
-MSNM=MSN Messenger
-
-YourAIM=Your AIM Address
-YourICQ=Your ICQ Number
-YourYIM=Your YIM Number
-YourMSNM=Your MSN Messenger
-
-MyEmail=My e-mail
-MyHomePage=My homepage
-
-Question=Secret question
-Answer=Secret answer
-Location=Location
-Occupation=Occupation
-Interests=Interests
-ExtraInfo=Extra Information
-YourLocation=Your location
-YourOccupation=Your occupation
-YourInterests=Your interests
-Signature=Signature
-
-LoginSite=Login.
-Register=Register.
-
-UserExist=Username already exists
-ToChangeInfo=to change your info
-EmailVerify=Activation link Emailed! Check your email and click the activation link to activate your account.
-AccountActivated=Account successfully activated!
-UnableActivate=Unable to validate new user.
-LoggingYou=Logging you in, hang tight\!
-YouAreLoggedOut=You are now logged out\!
-PassDifferent=The passwords are different. They need to be identical.
-YourPassMustBe=Sorry, your password must be at least
-CharLong=characters long
-UserNotExist=User doesn't exist\!
-UserRegLogin=User registration/login
-SelectOption=Please select an option from the menu below\:
-RetrievePass=Retrieve lost password.
-RegNewUser=New user registration
-PasswordAgain=Confirm your password
-Email=E-mail
-Options=Options
-AllowEmailView=Allow other users to view my e-mail address
-AsRegUser=As a registered user you can\:
-AsReg6=Select different themes
-AsReg5=Customize the comments
-AsReg4=Select how many news items to show on the homepage
-AsReg3=Have a personal box on the homepage
-AsReg2=Send news with your username
-AsReg1=Post comments with your username
-RegisterNow=Register now\! It's free\!
-WeDontGive=We won't sell/give others your personal info.
-WelcomeTo=Welcome to
-Registration=registration area.
-
-Over13_1=I am
-Over13_2=or over or I have parental consent
-MustBe_1=You must be
-MustBe_2=or over, or have parental permission to register here.
-Consent_1=(By clicking on the above link you certify that you are either<br>
-Consent_2=or over, or that you have parental consent to register here.)
-Under13_1=I am under
-Under13_2=and do not have parental consent.
-
-Sorry=Sorry.
-Click=Please click
-Here=here
-Return=to return to the main page.
-UserName=Username
-GoBack=Back
-Finish=Finish
-PersonalInfo=Personal information
-RealName=Real name
-Optional=(optional)
-CanKnowAbout=(255 characters max. Type what you'd like others to know about you)
-Language=Language
-255CharMax=(255 characters max. Type your signature with HTML coding)
-YourAvatar=Your avatar
-YourHomePage=Your website
-TimeZoneOffset=Time zone offset
-EmailNotPublic=(This e-mail will not be public but is required.  It will be used to send your password if you lose it)
-EmailPublic=(This e-mail will be public. Type what you'd like. Spam proof)
-RealEmail=Real e-mail
-FakeEmail=Fake e-mail
-NewUser=New user
-SaveChanges=Save Changes
-SaveChange=Save Change
-TypeNewPassword=(type a new password twice to change it)
-Search=Search
-All=All
-UsersFoundFor=users found for
-Pages=pages
-UsersShown=users shown
-Delete=Delete
-Edit=Edit
-Ok=Ok
-Cancel=Cancel
-AreYouSureToDeleteUser=Are you sure to delete user?
-UserDeleted=User deleted succesfully
-ReturnToMemberList=Return to member list
-Avatar=Avatar
-AdminFunctions=Admin functions
-URL=URL
-UpdateUser=Update user
-UserID=User ID
-ForChanges=(For changes only)
-MemberList=Member List
-SearchTip=Tip: choose a letter, display all or search for a user if you know its username  
-
-ThemeText1=This option will change the look for the whole site.
-ThemeText2=The changes will be valid only to you.
-ThemeText3=Each user can view the site with a different theme.
-SelectTheme=Select a theme
-ThemeSelection=Theme selection
-
-CannotLogin=Cannot proceed to login
-
-LoginInvalidName=the user name is not valid
-LoginNoSuchUser=the user name does not exist
-LoginBadPassword=your password does not match
-LoginUnexpectedError=unexpected error
-LoginUserDisabled=your account has been blocked. Please contact an administrator.
-
-Enable=Enable
-Disable=Disable
-StatusChanged=The user status has been succesfully changed
-
-NotAuth=You\'re not authorized to perform this operation
-
-
-REMEMBERME=Remember me
-LOGIN=Login
-USERNAME=Username
-PASSWORD=Password
-USERLOGIN=User login
-
-OPTIONAL=Optional
-REQUIRED=Required
-
-255MAX=(Signature of 255 characters max)
-
-NAMENOTAVAILABLE=N/A
-
-# Registration
-REGISER_NOT_LOGGED_IN=You are currently not logged in.
-REGISTER_REGISTER=You can create an account.
-REGISTER_REGISTER_LINK=create one
-REGISTER_REGISTER_ADMIN_LINK=Create User account
-REGISTER_TY=Thank you for registering.
-REGISTER_BASICINFO=Basic User Information
-REGISTER_IM=Instant Message Identities
-REGISTER_ADDITIONAL=Additional Optional User Information
-REGISTER_NEWUSER=New user registration
-REGISTER_PASSWORDAGAIN=Confirm your password
-REGISTER_REALEMAIL=Real e-mail
-REGISTER_EMAILNOTPUBLIC=(This e-mail will not be public but is required.  It will be used to send your password if you lose it)
-REGISTER_FAKEEMAIL=Fake e-mail
-REGISTER_EMAILPUBLIC=(This e-mail will be public. Type what you'd like. Spam proof)
-REGISTER_FAKEEMAIL_EXPLAIN=If this field is not empty, the real email will be used only to send notifications
-REGISTER_QUESTION=Secret question
-REGISTER_ANSWER=Secret answer
-REGISTER_ASREGUSER=As a registered user you can:
-REGISTER_ASREG6=Select different themes
-REGISTER_ASREG5=Customize the comments
-REGISTER_ASREG4=Select how many news items to show on the homepage
-REGISTER_ASREG3=Have a personal box on the homepage
-REGISTER_ASREG2=Send news with your username
-REGISTER_ASREG1=Post comments with your username
-REGISTER_REGISTERNOW=Register now! It's free!
-REGISTER_WEDONTGIVE=We won't sell/give others your personal info.
-REGISTER_ALREADYHAVEACCOUNT=You already have an account:
-REGISTER_SIGNIN=Sign in
-REGISTER_GIVENNAME=Firstname
-REGISTER_FAMILYNAME=Lastname
-REGISTER_PERSONALINFO=Personal information
-REGISTER_VIEWREALEMAIL=Allow other users to view my real e-mail address
-REGISTER_HOMEPAGE=Address of your personal website
-REGISTER_TIMEZONEOFFSET=Time zone offset
-REGISTER_THEME=Theme
-REGISTER_DEFAULT_THEME=Site Default
-REGISTER_ICQ=ICQ id
-REGISTER_AIM=AIM id
-REGISTER_YIM=Yahoo id
-REGISTER_MSNM=MSN messenger id
-REGISTER_SKYPE=Skype id
-REGISTER_LOCATION=Location
-REGISTER_LANGUAGE=Preferred language
-REGISTER_OCCUPATION=Occupation
-REGISTER_INTERESTS=Interests
-REGISTER_SIGNATURE=Signature
-REGISTER_EXTRAINFO=Extra information
-REGISTER_CANKNOWABOUT=(255 characters max. Type what you'd like others to know about you)
-REGISTER_SAVECHANGES=Save changes
-REGISTER_CONFIRMATIONEMAIL=Confirmation email
-
-REGISTER_SHOWMENU=Go back to the user menu
-
-REGISTER_ERROR_INVALIDUSERNAME=Username is not valid
-REGISTER_ERROR_EXISTINGUSERNAME=This username is already taken
-REGISTER_ERROR_INVALIDPASSWORD1=Password was not valid
-REGISTER_ERROR_INVALIDPASSWORD2=Password was not valid
-REGISTER_ERROR_PASSWORDMISMATCH=Passwords do not match
-REGISTER_ERROR_INVALIDREALEMAIL=Email address is not valid
-
-REGISTER_CONFIRM=User created successfully.
-REGISTER_ADMIN_SEARCH=View/Edit users
-
-
-MENU_LOGOUT=Logout
-MENU_EDITPROFILE=Edit your profile
-MENU_LISTUSERS=List of all the users
-
-LIST_FILTERS=Apply filters to the list
-LIST_USERSPERPAGE=Users per page
-LIST_USERNAMECONTAINS=Username contains
-LIST_FULLNAME=Fullname
-LIST_USERNAME=Username
-LIST_FIRSTNAME=Firstname
-LIST_LASTNAME=Lastname
-LIST_ROLES=Roles
-LIST_ACTIONS=Actions
-LIST_ACTIONSSHOWPROFILE=Profile
-LIST_ACTIONADDROLESTOUSER=Roles
-LIST_ACTIONEDITROLES=Edit Roles
-LIST_ACTIONDELETEUSER=Delete user
-LIST_SEARCHRESULTS=Search results for
-LIST_MATCHING=Matching Users
-FILTER=Filter
-
-NEXTPAGE=Next page
-PREVIOUSPAGE=Previous page
-
-ASSIGNROLES=Assign roles
-ROLESAVAILABLE=Available roles
-EDITROLESFORUSER=Edit roles for the user
-
-
-ROLE_THEREARE=There are
-ROLE_THEREIS=There is
-ROLE_ROLESDEFINED=roles defined
-ROLE_ROLEDEFINED=role defined
-
-ROLE_NAME=Name of the new role
-ROLE_DISPLAYNAME=Display name of the role
-ROLE_NEWDISPLAYNAME=New display name for the role
-ROLE_SELECTONETOMODIFY= Select the role to modify
-ROLE_SELECTONETODELETE= Select the role to delete
-ROLE_CREATE=Create user role
-ROLE_UPDATE=Update user role
-ROLE_EDIT=Edit user role
-ROLE_DELETE=Delete selected role
-ROLE_DELETED=The role has been deleted
-ROLE_EDIT_MEMBERS=Edit role members
-ROLE_MAINLIST=Back to Role Edit
-ROLE_EDIT_USER=Editing users in Role
-
-ROLE_ERROR_DISPLAYNAMEALREADYEXISTS=There is already a role with that display name
-ROLE_ERROR_NAMEALREADYEXISTS=There is already a role with that name
-ROLE_ERROR_NAMEEMPTY=The role name cannot be empty
-ROLE_ERROR_DISPLAYNAMEEMPTY=The role display name cannot be empty
-ROLE_ERROR_DELETE_FAILED=Could not delete the role
-
-MENU_CREATEROLE=Create new role
-MENU_EDITROLE=Edit existing role
-MENU_EDITROLEMEMBERS=Edit role members
-
-ROLE_TEXT_1=Use this portlet to create, edit, delete and add users to roles.
-ROLE_TEXT_2=These roles are used in the Management Portlet to set access rights.
-
-# CMS ADMIN PORTLET
-TITLE_HEAD=CMS Admin
-TITLE_BROWSE=Directory Browser
-TITLE_FILEBROWSE=File Browser
-TITLE_DELETECONFIRM=Confirm Delete
-TITLE_CREATECOLLCONFIRM=Confirm Directory Creation
-TITLE_COPYCONFIRM=Confirm Resource Copy
-TITLE_MOVECONFIRM=Confirm Resource Move
-TITLE_VIEWFILE=Viewing File Properties
-TITLE_EDIT=Edit File
-TITLE_CREATE=Create File
-TITLE_UPLOAD=Upload File
-TITLE_SECURECONFIRM=Secure Node
-
-CMS_MENU=Action Menu
-CMS_ACTION=Action
-CMS_NAME=Name
-CMS_TYPE=Type
-CMS_CREATED=Created
-CMS_MODIFIED=Modified
-CMS_DESCRIPTION=Description
-CMS_VIEW=View
-CMS_COPY=Copy
-CMS_MOVE=Move
-CMS_DELETE=Delete
-CMS_FOLDER=Folder
-CMS_FILE=File
-CMS_CREATE=Create
-CMS_EDIT=Edit
-CMS_UPLOAD=Upload
-CMS_MODIFY=Modify
-CMS_CREATEFOLDER= Create Folder
-CMS_CREATEFILE=Create File
-CMS_UPLOADARCHIVE=Upload Archive
-CMS_BACKTOBROWSER=Back to Directory Browser
-CMS_TRANSFER=Import/Export
-CMS_EXPORTARCHIVE=Export Folder
-CMS_SECURE=Secure
-
-CMS_CREATEFILEINDIR=Creating File in Directory
-CMS_FILENAME=FileName
-CMS_TITLE=Title
-CMS_LANGUAGE=Language
-
-CMS_DELETEPATH=Confirm Deletion of
-CMS_DELETEWARN1=WARNING! You will not be able to undo these change\!
-CMS_DELETEWARN2=Are you sure you want to delete this resource\?
-
-CMS_DESTINATION=Destination
-CMS_SOURCE=Source
-
-CMS_EDITING=Editing File
-CMS_LIVE=Make \"Live\"
-CMS_VERSION=Version
-
-CMS_LIVEVERSION=Live Version
-CMS_SIZE=Size
-
-CMS_CONTENT_DIR=Content Directory
-CMS_CONTENT_DIR_USE=Use the directory tree to navigate the portal folder structure.
-CMS_MAIN_USE=Use the CMS Administration portlet to manage the content of your portal.
-
-VALIDATIONEMAIL_1=A user with this email address has registered on our site.
-VALIDATIONEMAIL_2=Please keep this email for your records. Your account information is as follows
-VALIDATIONEMAIL_3=Your account is currently inactive. You cannot use it until you visit the following link
-VALIDATIONEMAIL_4=If you did not register for membership on our site, no further action is required.
-VALIDATIONEMAIL_5=Regards,\nThe staff.
-
-PERMISSION_PICKPORTLET=Portlet Permissions Administration
-PERMISSION_PERMISSIONS=Permissions to modify
-PERMISSION_TOP=Select a Component to Modify
-PERMISSION_FINERGRAIN=Select a sub-component to define its permissions
-PERMISSION_MODIFYROLES=Add/Remove roles
-PERMISSION_MODIFYINGROLES=Modifying roles for
-PERMISSION_DOMAIN=Domain
-PERMISSION_DOMAIN_MOD=Modify Domain
-PERMISSION_DEFINEDROLES=Defined roles
-PERMISSION_IMPLIEDROLES=Implied roles
- 
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,384 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
+_ASREGISTERED=Don't have an account yet?  You can create <a href\="">one</a>.
+_BLOCKNICKNAME=Username
+_BLOCKPASSWORD=Password
+
+
+
+MessageOrder=Message order
+Ascending=Ascending
+Descending=Descending
+
+AIM=AIM Address
+ICQ=ICQ Number
+YIM=YIM Number
+MSNM=MSN Messenger
+
+YourAIM=Your AIM Address
+YourICQ=Your ICQ Number
+YourYIM=Your YIM Number
+YourMSNM=Your MSN Messenger
+
+MyEmail=My e-mail
+MyHomePage=My homepage
+
+Question=Secret question
+Answer=Secret answer
+Location=Location
+Occupation=Occupation
+Interests=Interests
+ExtraInfo=Extra Information
+YourLocation=Your location
+YourOccupation=Your occupation
+YourInterests=Your interests
+Signature=Signature
+
+LoginSite=Login.
+Register=Register.
+
+UserExist=Username already exists
+ToChangeInfo=to change your info
+EmailVerify=Activation link Emailed! Check your email and click the activation link to activate your account.
+AccountActivated=Account successfully activated!
+UnableActivate=Unable to validate new user.
+LoggingYou=Logging you in, hang tight\!
+YouAreLoggedOut=You are now logged out\!
+PassDifferent=The passwords are different. They need to be identical.
+YourPassMustBe=Sorry, your password must be at least
+CharLong=characters long
+UserNotExist=User doesn't exist\!
+UserRegLogin=User registration/login
+SelectOption=Please select an option from the menu below\:
+RetrievePass=Retrieve lost password.
+RegNewUser=New user registration
+PasswordAgain=Confirm your password
+Email=E-mail
+Options=Options
+AllowEmailView=Allow other users to view my e-mail address
+AsRegUser=As a registered user you can\:
+AsReg6=Select different themes
+AsReg5=Customize the comments
+AsReg4=Select how many news items to show on the homepage
+AsReg3=Have a personal box on the homepage
+AsReg2=Send news with your username
+AsReg1=Post comments with your username
+RegisterNow=Register now\! It's free\!
+WeDontGive=We won't sell/give others your personal info.
+WelcomeTo=Welcome to
+Registration=registration area.
+
+Over13_1=I am
+Over13_2=or over or I have parental consent
+MustBe_1=You must be
+MustBe_2=or over, or have parental permission to register here.
+Consent_1=(By clicking on the above link you certify that you are either<br>
+Consent_2=or over, or that you have parental consent to register here.)
+Under13_1=I am under
+Under13_2=and do not have parental consent.
+
+Sorry=Sorry.
+Click=Please click
+Here=here
+Return=to return to the main page.
+UserName=Username
+GoBack=Back
+Finish=Finish
+PersonalInfo=Personal information
+RealName=Real name
+Optional=(optional)
+CanKnowAbout=(255 characters max. Type what you'd like others to know about you)
+Language=Language
+255CharMax=(255 characters max. Type your signature with HTML coding)
+YourAvatar=Your avatar
+YourHomePage=Your website
+TimeZoneOffset=Time zone offset
+EmailNotPublic=(This e-mail will not be public but is required.  It will be used to send your password if you lose it)
+EmailPublic=(This e-mail will be public. Type what you'd like. Spam proof)
+RealEmail=Real e-mail
+FakeEmail=Fake e-mail
+NewUser=New user
+SaveChanges=Save Changes
+SaveChange=Save Change
+TypeNewPassword=(type a new password twice to change it)
+Search=Search
+All=All
+UsersFoundFor=users found for
+Pages=pages
+UsersShown=users shown
+Delete=Delete
+Edit=Edit
+Ok=Ok
+Cancel=Cancel
+AreYouSureToDeleteUser=Are you sure to delete user?
+UserDeleted=User deleted succesfully
+ReturnToMemberList=Return to member list
+Avatar=Avatar
+AdminFunctions=Admin functions
+URL=URL
+UpdateUser=Update user
+UserID=User ID
+ForChanges=(For changes only)
+MemberList=Member List
+SearchTip=Tip: choose a letter, display all or search for a user if you know its username  
+
+ThemeText1=This option will change the look for the whole site.
+ThemeText2=The changes will be valid only to you.
+ThemeText3=Each user can view the site with a different theme.
+SelectTheme=Select a theme
+ThemeSelection=Theme selection
+
+CannotLogin=Cannot proceed to login
+
+LoginInvalidName=the user name is not valid
+LoginNoSuchUser=the user name does not exist
+LoginBadPassword=your password does not match
+LoginUnexpectedError=unexpected error
+LoginUserDisabled=your account has been blocked. Please contact an administrator.
+
+Enable=Enable
+Disable=Disable
+StatusChanged=The user status has been succesfully changed
+
+NotAuth=You\'re not authorized to perform this operation
+
+
+REMEMBERME=Remember me
+LOGIN=Login
+USERNAME=Username
+PASSWORD=Password
+USERLOGIN=User login
+
+OPTIONAL=Optional
+REQUIRED=Required
+
+255MAX=(Signature of 255 characters max)
+
+NAMENOTAVAILABLE=N/A
+
+# Registration
+REGISER_NOT_LOGGED_IN=You are currently not logged in.
+REGISTER_REGISTER=You can create an account.
+REGISTER_REGISTER_LINK=create one
+REGISTER_REGISTER_ADMIN_LINK=Create User account
+REGISTER_TY=Thank you for registering.
+REGISTER_BASICINFO=Basic User Information
+REGISTER_IM=Instant Message Identities
+REGISTER_ADDITIONAL=Additional Optional User Information
+REGISTER_NEWUSER=New user registration
+REGISTER_PASSWORDAGAIN=Confirm your password
+REGISTER_REALEMAIL=Real e-mail
+REGISTER_EMAILNOTPUBLIC=(This e-mail will not be public but is required.  It will be used to send your password if you lose it)
+REGISTER_FAKEEMAIL=Fake e-mail
+REGISTER_EMAILPUBLIC=(This e-mail will be public. Type what you'd like. Spam proof)
+REGISTER_FAKEEMAIL_EXPLAIN=If this field is not empty, the real email will be used only to send notifications
+REGISTER_QUESTION=Secret question
+REGISTER_ANSWER=Secret answer
+REGISTER_ASREGUSER=As a registered user you can:
+REGISTER_ASREG6=Select different themes
+REGISTER_ASREG5=Customize the comments
+REGISTER_ASREG4=Select how many news items to show on the homepage
+REGISTER_ASREG3=Have a personal box on the homepage
+REGISTER_ASREG2=Send news with your username
+REGISTER_ASREG1=Post comments with your username
+REGISTER_REGISTERNOW=Register now! It's free!
+REGISTER_WEDONTGIVE=We won't sell/give others your personal info.
+REGISTER_ALREADYHAVEACCOUNT=You already have an account:
+REGISTER_SIGNIN=Sign in
+REGISTER_GIVENNAME=Firstname
+REGISTER_FAMILYNAME=Lastname
+REGISTER_PERSONALINFO=Personal information
+REGISTER_VIEWREALEMAIL=Allow other users to view my real e-mail address
+REGISTER_HOMEPAGE=Address of your personal website
+REGISTER_TIMEZONEOFFSET=Time zone offset
+REGISTER_THEME=Theme
+REGISTER_DEFAULT_THEME=Site Default
+REGISTER_ICQ=ICQ id
+REGISTER_AIM=AIM id
+REGISTER_YIM=Yahoo id
+REGISTER_MSNM=MSN messenger id
+REGISTER_SKYPE=Skype id
+REGISTER_LOCATION=Location
+REGISTER_LANGUAGE=Preferred language
+REGISTER_OCCUPATION=Occupation
+REGISTER_INTERESTS=Interests
+REGISTER_SIGNATURE=Signature
+REGISTER_EXTRAINFO=Extra information
+REGISTER_CANKNOWABOUT=(255 characters max. Type what you'd like others to know about you)
+REGISTER_SAVECHANGES=Save changes
+REGISTER_CONFIRMATIONEMAIL=Confirmation email
+
+REGISTER_SHOWMENU=Go back to the user menu
+
+REGISTER_ERROR_INVALIDUSERNAME=Username is not valid
+REGISTER_ERROR_EXISTINGUSERNAME=This username is already taken
+REGISTER_ERROR_INVALIDPASSWORD1=Password was not valid
+REGISTER_ERROR_INVALIDPASSWORD2=Password was not valid
+REGISTER_ERROR_PASSWORDMISMATCH=Passwords do not match
+REGISTER_ERROR_INVALIDREALEMAIL=Email address is not valid
+
+REGISTER_CONFIRM=User created successfully.
+REGISTER_ADMIN_SEARCH=View/Edit users
+
+
+MENU_LOGOUT=Logout
+MENU_EDITPROFILE=Edit your profile
+MENU_LISTUSERS=List of all the users
+
+LIST_FILTERS=Apply filters to the list
+LIST_USERSPERPAGE=Users per page
+LIST_USERNAMECONTAINS=Username contains
+LIST_FULLNAME=Fullname
+LIST_USERNAME=Username
+LIST_FIRSTNAME=Firstname
+LIST_LASTNAME=Lastname
+LIST_ROLES=Roles
+LIST_ACTIONS=Actions
+LIST_ACTIONSSHOWPROFILE=Profile
+LIST_ACTIONADDROLESTOUSER=Roles
+LIST_ACTIONEDITROLES=Edit Roles
+LIST_ACTIONDELETEUSER=Delete user
+LIST_SEARCHRESULTS=Search results for
+LIST_MATCHING=Matching Users
+FILTER=Filter
+
+NEXTPAGE=Next page
+PREVIOUSPAGE=Previous page
+
+ASSIGNROLES=Assign roles
+ROLESAVAILABLE=Available roles
+EDITROLESFORUSER=Edit roles for the user
+
+
+ROLE_THEREARE=There are
+ROLE_THEREIS=There is
+ROLE_ROLESDEFINED=roles defined
+ROLE_ROLEDEFINED=role defined
+
+ROLE_NAME=Name of the new role
+ROLE_DISPLAYNAME=Display name of the role
+ROLE_NEWDISPLAYNAME=New display name for the role
+ROLE_SELECTONETOMODIFY= Select the role to modify
+ROLE_SELECTONETODELETE= Select the role to delete
+ROLE_CREATE=Create user role
+ROLE_UPDATE=Update user role
+ROLE_EDIT=Edit user role
+ROLE_DELETE=Delete selected role
+ROLE_DELETED=The role has been deleted
+ROLE_EDIT_MEMBERS=Edit role members
+ROLE_MAINLIST=Back to Role Edit
+ROLE_EDIT_USER=Editing users in Role
+
+ROLE_ERROR_DISPLAYNAMEALREADYEXISTS=There is already a role with that display name
+ROLE_ERROR_NAMEALREADYEXISTS=There is already a role with that name
+ROLE_ERROR_NAMEEMPTY=The role name cannot be empty
+ROLE_ERROR_DISPLAYNAMEEMPTY=The role display name cannot be empty
+ROLE_ERROR_DELETE_FAILED=Could not delete the role
+
+MENU_CREATEROLE=Create new role
+MENU_EDITROLE=Edit existing role
+MENU_EDITROLEMEMBERS=Edit role members
+
+ROLE_TEXT_1=Use this portlet to create, edit, delete and add users to roles.
+ROLE_TEXT_2=These roles are used in the Management Portlet to set access rights.
+
+# CMS ADMIN PORTLET
+TITLE_HEAD=CMS Admin
+TITLE_BROWSE=Directory Browser
+TITLE_FILEBROWSE=File Browser
+TITLE_DELETECONFIRM=Confirm Delete
+TITLE_CREATECOLLCONFIRM=Confirm Directory Creation
+TITLE_COPYCONFIRM=Confirm Resource Copy
+TITLE_MOVECONFIRM=Confirm Resource Move
+TITLE_VIEWFILE=Viewing File Properties
+TITLE_EDIT=Edit File
+TITLE_CREATE=Create File
+TITLE_UPLOAD=Upload File
+TITLE_SECURECONFIRM=Secure Node
+
+CMS_MENU=Action Menu
+CMS_ACTION=Action
+CMS_NAME=Name
+CMS_TYPE=Type
+CMS_CREATED=Created
+CMS_MODIFIED=Modified
+CMS_DESCRIPTION=Description
+CMS_VIEW=View
+CMS_COPY=Copy
+CMS_MOVE=Move
+CMS_DELETE=Delete
+CMS_FOLDER=Folder
+CMS_FILE=File
+CMS_CREATE=Create
+CMS_EDIT=Edit
+CMS_UPLOAD=Upload
+CMS_MODIFY=Modify
+CMS_CREATEFOLDER= Create Folder
+CMS_CREATEFILE=Create File
+CMS_UPLOADARCHIVE=Upload Archive
+CMS_BACKTOBROWSER=Back to Directory Browser
+CMS_TRANSFER=Import/Export
+CMS_EXPORTARCHIVE=Export Folder
+CMS_SECURE=Secure
+
+CMS_CREATEFILEINDIR=Creating File in Directory
+CMS_FILENAME=FileName
+CMS_TITLE=Title
+CMS_LANGUAGE=Language
+
+CMS_DELETEPATH=Confirm Deletion of
+CMS_DELETEWARN1=WARNING! You will not be able to undo these change\!
+CMS_DELETEWARN2=Are you sure you want to delete this resource\?
+
+CMS_DESTINATION=Destination
+CMS_SOURCE=Source
+
+CMS_EDITING=Editing File
+CMS_LIVE=Make \"Live\"
+CMS_VERSION=Version
+
+CMS_LIVEVERSION=Live Version
+CMS_SIZE=Size
+
+CMS_CONTENT_DIR=Content Directory
+CMS_CONTENT_DIR_USE=Use the directory tree to navigate the portal folder structure.
+CMS_MAIN_USE=Use the CMS Administration portlet to manage the content of your portal.
+
+VALIDATIONEMAIL_1=A user with this email address has registered on our site.
+VALIDATIONEMAIL_2=Please keep this email for your records. Your account information is as follows
+VALIDATIONEMAIL_3=Your account is currently inactive. You cannot use it until you visit the following link
+VALIDATIONEMAIL_4=If you did not register for membership on our site, no further action is required.
+VALIDATIONEMAIL_5=Regards,\nThe staff.
+
+PERMISSION_PICKPORTLET=Portlet Permissions Administration
+PERMISSION_PERMISSIONS=Permissions to modify
+PERMISSION_TOP=Select a Component to Modify
+PERMISSION_FINERGRAIN=Select a sub-component to define its permissions
+PERMISSION_MODIFYROLES=Add/Remove roles
+PERMISSION_MODIFYINGROLES=Modifying roles for
+PERMISSION_DOMAIN=Domain
+PERMISSION_DOMAIN_MOD=Modify Domain
+PERMISSION_DEFINEDROLES=Defined roles
+PERMISSION_IMPLIEDROLES=Implied roles
+ 
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,323 +0,0 @@
-################################################################################
-# JBoss, a division of Red Hat                                                 #
-# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
-# contributors as indicated by the @authors tag. See the                       #
-# copyright.txt in the distribution for a full listing of                      #
-# individual contributors.                                                     #
-#                                                                              #
-# This is free software; you can redistribute it and/or modify it              #
-# under the terms of the GNU Lesser General Public License as                  #
-# published by the Free Software Foundation; either version 2.1 of             #
-# the License, or (at your option) any later version.                          #
-#                                                                              #
-# This software is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
-# Lesser General Public License for more details.                              #
-#                                                                              #
-# You should have received a copy of the GNU Lesser General Public             #
-# License along with this software; if not, write to the Free                  #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
-################################################################################
-
-_ASREGISTERED=�No tiene una cuenta todav�a? Puede crear <a href\="">una</a>.
-_BLOCKNICKNAME=Usuario
-_BLOCKPASSWORD=Clave
-
-
-
-MessageOrder=�rden de Mensajes
-Ascending=Ascendente
-Descending=Descendente
-
-AIM=AIM Direcci�n
-ICQ=ICQ N�mero
-YIM=YIM N�mero
-MSNM=MSN Messenger
-
-YourAIM=Su direcci�n AIM
-YourICQ=Su n�mero ICQ
-YourYIM=Su n�mero YIM
-YourMSNM=Su Messenger MSN
-
-MyEmail=Mi e-mail
-MyHomePage=Mi p�gina de inicio
-
-Question=Pregunta secreta
-Answer=Respuesta secreta
-Location=Residencia
-Occupation=Puesto
-Interests=Intereses
-ExtraInfo=Informaci�n extra
-YourLocation=Su residencia
-YourOccupation=Su puesto
-YourInterests=Sus intereses
-Signature=Firma
-
-LoginSite=Login.
-Register=Registro.
-
-UserExist=Ese usuario ya existe
-ToChangeInfo=para cambiar tu informaci�n
-EmailVerify=�Enlace de activaci�n enviado! Comprueba tu correo y pincha en en enlace de activaci�n para activar tu cuenta.
-AccountActivated=�Cuenta activada!
-UnableActivate=Imposible validar el nuevo usuario.
-LoggingYou=Autenticando, \�espere\!
-YouAreLoggedOut=\�Ahora ya est�s autenticado\!
-PassDifferent=Las claves son diferentes. Tienen que ser id�nticas.
-YourPassMustBe=Lo sentimos, su clave debe ser por lo menos de
-CharLong=caracteres
-UserNotExist=\�El usuario no existe\!
-UserRegLogin=Registro de usuario/autenticaci�n
-SelectOption=por favor, elija una opci�n del men� siguiente\:
-RetrievePass=Recuperar la clave perdida.
-RegNewUser=Registro de un nuevo usuario
-PasswordAgain=Confirme su clave
-Email=E-mail
-Options=Opciones
-AllowEmailView=Permitir a otros usuarios ver mi direcci�n de e-mail
-AsRegUser=Como usuario registrado, usted podr�\:
-AsReg6=Elegir diferentes estilos
-AsReg5=Personalizar los comentarios
-AsReg4=Elegir cu�ntos objetos nuevos mostrar en la p�gina de inicio
-AsReg3=Tener un buz�n personal en la p�gina de inicio
-AsReg2=Enviar noticias con su usuario
-AsReg1=Responder con su usuario.
-RegisterNow=\�Reg�strese ahora\! \�Es gratis\!
-WeDontGive=No venderemos o daremos a otros su informaci�n personal.
-WelcomeTo=Bienvenido a
-Registration=la zona de registro.
-
-Over13_1=Tengo
-Over13_2=o m�s a�os o tengo consentimiento paterno
-MustBe_1=Debe tener
-MustBe_2=o m�s a�os, o tener permiso paterno para registrarse.
-Consent_1=(Pinchando en el enlace superior usted certifica que tiene<br>
-Consent_2=o m�s a�os, o que tiene permiso paterno para registrarse.)
-Under13_1=Tengo menos de
-Under13_2=a�os y no tengo consentimiento paterno.
-
-Sorry=Lo sentimos.
-Click=Por favor, pinche
-Here=aqu�
-Return=para volver a la p�gina principal.
-UserName=Usuario
-GoBack=Atr�s
-Finish=Finalizar
-PersonalInfo=Informaci�n personal
-RealName=Nombre real
-Optional=(opcional)
-CanKnowAbout=(255 caracteres max. Introduzca lo que quiera que otros conozcan de usted)
-Language=Lenguaje
-255CharMax=(255 caracteres max. Introduzca su firma en c�digo HTML)
-YourAvatar=Su avatar
-YourHomePage=Su p�gina de inicio
-TimeZoneOffset=Zona horaria
-EmailNotPublic=(Este correo no ser� p�blico pero es necesario.  Se usar� para enviarle su clave en caso de p�rdida)
-EmailPublic=(Este correo ser� p�blico. Escriba lo que quiera. Prueba de Spam)
-RealEmail=E-mail real
-FakeEmail=E-mail de pega
-NewUser=Nuevo usuario
-SaveChanges=Guardar cambios
-SaveChange=Guardar cambio
-TypeNewPassword=(escriba una clave dos veces para cambiarla)
-Search=Buscar
-All=Todos
-UsersFoundFor=usuarios encontrados para
-Pages=p�ginas
-UsersShown=usuarios mostrados
-Delete=Borrar
-Edit=Editar
-Ok=Aceptar
-Cancel=Cancelar
-AreYouSureToDeleteUser=�De verdad quiere borrar el usuario?
-UserDeleted=Usuario borrado
-ReturnToMemberList=Volver a la lista de miembros
-Avatar=Avatar
-AdminFunctions=Tareas administrativas
-URL=URL
-UpdateUser=Actualizaci�n de usuario
-UserID=ID de usuario
-ForChanges=(S�lo para cambios)
-MemberList=Lista de miembros
-SearchTip=Sugerencia: escoja una letra, muestre todos o busque un usuario si conoce su nombre
-
-ThemeText1=Esta opci�n cambia la apariencia de todo el sitio.
-ThemeText2=Estos cambios s�lo le afectar�n a usted.
-ThemeText3=Cada usuario puede ver el sitio con una apariencia diferente.
-SelectTheme=Elegir un estilo
-ThemeSelection=Elecci�n de estilo
-
-CannotLogin=No se puede autenticar
-
-LoginInvalidName=El nombre de usuario no es v�lido
-LoginNoSuchUser=el nombre de usuario no existe
-LoginBadPassword=su contrase�a no coincide
-LoginUnexpectedError=error inesperado
-LoginUserDisabled=su cuenta ha sido bloqueada. Por favor, contacte con un administrador.
-
-Enable=Activar
-Disable=Desactivar
-StatusChanged=El estado del usuario ha sido cambiado
-
-NotAuth=Usted no est� autorizado para realizar esta operaci�n
-
-REMEMBERME=Recordarme
-LOGIN=Login
-USERNAME=Usuario
-PASSWORD=Clave
-USERLOGIN=Login de usuario
-
-OPTIONAL=Opcional
-REQUIRED=Obligatorio
-
-255MAX=(Firma de 255 caract�res max)
-
-NAMENOTAVAILABLE=N/A
-
-# Registration
-REGISER_NOT_LOGGED_IN=
-REGISTER_REGISTER=Puedes crear una cuenta.
-REGISTER_REGISTER_LINK=crear una
-REGISTER_REGISTER_ADMIN_LINK=Crear una cuenta
-REGISTER_TY=
-REGISTER_BASICINFO=
-REGISTER_IM=
-REGISTER_ADDITIONAL=
-REGISTER_NEWUSER=Registro de nuevo usuario
-REGISTER_PASSWORDAGAIN=Confirme su clave
-REGISTER_REALEMAIL=E-mail real
-REGISTER_EMAILNOTPUBLIC=(Este correo no ser� p�blico pero es necesario.  Se usar� para enviarle su clave en caso de p�rdida)
-REGISTER_FAKEEMAIL=E-mail de pega
-REGISTER_EMAILPUBLIC=(Este correo ser� p�blico. Escriba lo que quiera. Prueba de Spam)
-REGISTER_FAKEEMAIL_EXPLAIN= Si este campo no est� vac�o, el e-mail real s�lo se usar� para enviarle notificaciones
-REGISTER_QUESTION=Pregunta secreta
-REGISTER_ANSWER=Respuesta secreta
-REGISTER_ASREGUSER=Como usuario registrado, usted podr�:
-REGISTER_ASREG6=Elegir diferentes estilos
-REGISTER_ASREG5=Personalizar los comentarios
-REGISTER_ASREG4=Elegir cu�ntos objetos nuevos mostrar en la p�gina de inicio
-REGISTER_ASREG3=Tener un buz�n personal en la p�gina de inicio
-REGISTER_ASREG2=Enviar noticias con su usuario
-REGISTER_ASREG1=Responder con su usuario.
-REGISTER_REGISTERNOW=�Reg�strese ahora! �Es gratis!
-REGISTER_WEDONTGIVE=No venderemos o daremos a otros su informaci�n personal.
-REGISTER_ALREADYHAVEACCOUNT=Usted ya tiene una cuenta:
-REGISTER_SIGNIN=Entrar
-REGISTER_GIVENNAME=Nombre
-REGISTER_FAMILYNAME=Apellido
-REGISTER_PERSONALINFO=Informaci�n personal
-REGISTER_VIEWREALEMAIL=Permitir a otros usuarios ver mi direcci�n de e-mail real
-REGISTER_HOMEPAGE=Direcci�n de su pagina personal
-REGISTER_TIMEZONEOFFSET=Zona horaria
-REGISTER_THEME=Estilo
-REGISTER_DEFAULT_THEME=Site Default
-REGISTER_ICQ=ICQ id
-REGISTER_AIM=AIM id
-REGISTER_YIM=Yahoo id
-REGISTER_MSNM=MSN messenger id
-REGISTER_SKYPE=Skype id
-REGISTER_LOCATION=Residencia
-REGISTER_LANGUAGE=Lenguaje preferido
-REGISTER_OCCUPATION=Puesto
-REGISTER_INTERESTS=Intereses
-REGISTER_SIGNATURE=Firma
-REGISTER_EXTRAINFO=Informaci�n adicional
-REGISTER_CANKNOWABOUT=(255 caracteres max. Introduzca lo que quiera que otros conozcan de usted)
-REGISTER_SAVECHANGES=Guardar cambios
-REGISTER_CONFIRMATIONEMAIL=email de confirmaci�n
-
-REGISTER_SHOWMENU=Volver al men� de usuario
-
-REGISTER_ERROR_INVALIDUSERNAME=El usuario no es v�lido
-REGISTER_ERROR_EXISTINGUSERNAME=Este usuario ya existe
-REGISTER_ERROR_INVALIDPASSWORD1=La clave no es v�lida
-REGISTER_ERROR_INVALIDPASSWORD2=La clave no es v�lida
-REGISTER_ERROR_PASSWORDMISMATCH=Las Claves no coincide
-REGISTER_ERROR_INVALIDREALEMAIL=La direcci�n de E-mail no es v�lida
-
-MENU_LOGOUT=Desconectarse
-MENU_EDITPROFILE=Editar su perfil
-MENU_LISTUSERS=Listar todos los usuarios
-
-LIST_FILTERS=Aplicar filtros a la lista
-LIST_USERSPERPAGE=N�mero de usuarios por p�gina
-LIST_USERNAMECONTAINS=Usuario contiene
-LIST_FULLNAME=Nombre completo
-LIST_USERNAME=Nombre de usuario
-LIST_FIRSTNAME=
-LIST_LASTNAME=
-LIST_ROLES=Roles
-LIST_ACTIONS=Acciones
-LIST_ACTIONSSHOWPROFILE=Perfil
-LIST_ACTIONADDROLESTOUSER=Roles
-LIST_ACTIONEDITROLES=Editar Roles
-LIST_ACTIONDELETEUSER=Borrar el usario
-LIST_SEARCHRESULTS=
-LIST_MATCHING=
-FILTER=Filtro
-
-NEXTPAGE=P�gina siguiente
-PREVIOUSPAGE=P�gina anterior
-
-ASSIGNROLES=Asignar roles
-ROLESAVAILABLE=Roles disponibles
-EDITROLESFORUSER=Editar roles para el usuario
-
-
-ROLE_THEREARE=Hay
-ROLE_THEREIS=Hay
-ROLE_ROLESDEFINED=roles definidos
-ROLE_ROLEDEFINED=rol definido
-
-ROLE_NAME=Nombre del nuevo rol
-ROLE_DISPLAYNAME=Nombre para mostrar del rol
-ROLE_NEWDISPLAYNAME=Nombre para mostrar del nuevo rol
-ROLE_SELECTONETOMODIFY= Elegir el rol para modificar
-ROLE_SELECTONETODELETE= Elegir el rol para borrar
-ROLE_CREATE=Crear un rol de usuario
-ROLE_UPDATE=Modificar un rol de usuario
-ROLE_EDIT=Editar un rol de usuario
-ROLE_DELETE=Borrar el rol elegido
-ROLE_DELETED=El rol ha sido borrado
-ROLE_EDIT_MEMBERS=Editar miembros del rol
-ROLE_MAINLIST=Volver a edici�n de roles
-
-ROLE_ERROR_DISPLAYNAMEALREADYEXISTS=Ya existe un rol con ese nombre para mostrar
-ROLE_ERROR_NAMEALREADYEXISTS=Ya existe un rol con ese nombre
-ROLE_ERROR_NAMEEMPTY=El nombre del rol no puede dejarse en blanco
-ROLE_ERROR_DISPLAYNAMEEMPTY=El nombre para visualizar del rol no puede dejarse en blanco
-ROLE_ERROR_DELETE_FAILED=No se puede borrar el rol
-ROLE_EDIT_USER=Editar usuarios del rol
-
-MENU_CREATEROLE=Crear un nuevo rol
-MENU_EDITROLE=Editar un rol existente
-MENU_EDITROLEMEMBERS=Editar los miembros de un rol
-
-# CMS ADMIN PORTLET
-TITLE_HEAD=Administraci�n de CMS
-TITLE_BROWSE=Explorador de directorios
-TITLE_DELETECONFIRM=Confirmar el borrado
-TITLE_CREATECOLLCONFIRM=Confirmar la creaci�n de directorio
-TITLE_COPYCONFIRM=Confirmar la copia del recurso
-TITLE_MOVECONFIRM=Confirmar el movimiento del recurso
-TITLE_VIEWFILE=Viendo las propiedades del fichero
-TITLE_EDIT=Editar fichero
-TITLE_CREATE=Crear fichero
-TITLE_UPLOAD=Subir fichero
-
-VALIDATIONEMAIL_1=Un usuario con esta direcci�n de email se ha registado en nuestro sitio.
-VALIDATIONEMAIL_2=Por favor, mantenga este correo para su registro. La informaci�n de su cuenta es la siguiente
-VALIDATIONEMAIL_3=Su cuenta est� actualmente inactiva. No puede usarla hasta que visite el siguiente enlace
-VALIDATIONEMAIL_4=Si no se ha registrado como miembro en nuestro sitio, no es necesario que haga nada m�s.
-VALIDATIONEMAIL_5=Saludos,\nEl personal.
-
-PERMISSION_PICKPORTLET=Permisos de administraci�n de portlets
-PERMISSION_PERMISSIONS=Permisos para modificaci�n
-PERMISSION_TOP=Elegir un componente para modificar
-PERMISSION_FINERGRAIN=Elegir un sub-componente para definir sus permisos
-PERMISSION_MODIFYROLES=A�adir/Borrar roles
-PERMISSION_MODIFYINGROLES=Modificar roles para
-PERMISSION_DOMAIN=Dominio
-PERMISSION_DOMAIN_MOD=Modificar el dominio

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_es.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,323 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
+_ASREGISTERED=�No tiene una cuenta todav�a? Puede crear <a href\="">una</a>.
+_BLOCKNICKNAME=Usuario
+_BLOCKPASSWORD=Clave
+
+
+
+MessageOrder=�rden de Mensajes
+Ascending=Ascendente
+Descending=Descendente
+
+AIM=AIM Direcci�n
+ICQ=ICQ N�mero
+YIM=YIM N�mero
+MSNM=MSN Messenger
+
+YourAIM=Su direcci�n AIM
+YourICQ=Su n�mero ICQ
+YourYIM=Su n�mero YIM
+YourMSNM=Su Messenger MSN
+
+MyEmail=Mi e-mail
+MyHomePage=Mi p�gina de inicio
+
+Question=Pregunta secreta
+Answer=Respuesta secreta
+Location=Residencia
+Occupation=Puesto
+Interests=Intereses
+ExtraInfo=Informaci�n extra
+YourLocation=Su residencia
+YourOccupation=Su puesto
+YourInterests=Sus intereses
+Signature=Firma
+
+LoginSite=Login.
+Register=Registro.
+
+UserExist=Ese usuario ya existe
+ToChangeInfo=para cambiar tu informaci�n
+EmailVerify=�Enlace de activaci�n enviado! Comprueba tu correo y pincha en en enlace de activaci�n para activar tu cuenta.
+AccountActivated=�Cuenta activada!
+UnableActivate=Imposible validar el nuevo usuario.
+LoggingYou=Autenticando, \�espere\!
+YouAreLoggedOut=\�Ahora ya est�s autenticado\!
+PassDifferent=Las claves son diferentes. Tienen que ser id�nticas.
+YourPassMustBe=Lo sentimos, su clave debe ser por lo menos de
+CharLong=caracteres
+UserNotExist=\�El usuario no existe\!
+UserRegLogin=Registro de usuario/autenticaci�n
+SelectOption=por favor, elija una opci�n del men� siguiente\:
+RetrievePass=Recuperar la clave perdida.
+RegNewUser=Registro de un nuevo usuario
+PasswordAgain=Confirme su clave
+Email=E-mail
+Options=Opciones
+AllowEmailView=Permitir a otros usuarios ver mi direcci�n de e-mail
+AsRegUser=Como usuario registrado, usted podr�\:
+AsReg6=Elegir diferentes estilos
+AsReg5=Personalizar los comentarios
+AsReg4=Elegir cu�ntos objetos nuevos mostrar en la p�gina de inicio
+AsReg3=Tener un buz�n personal en la p�gina de inicio
+AsReg2=Enviar noticias con su usuario
+AsReg1=Responder con su usuario.
+RegisterNow=\�Reg�strese ahora\! \�Es gratis\!
+WeDontGive=No venderemos o daremos a otros su informaci�n personal.
+WelcomeTo=Bienvenido a
+Registration=la zona de registro.
+
+Over13_1=Tengo
+Over13_2=o m�s a�os o tengo consentimiento paterno
+MustBe_1=Debe tener
+MustBe_2=o m�s a�os, o tener permiso paterno para registrarse.
+Consent_1=(Pinchando en el enlace superior usted certifica que tiene<br>
+Consent_2=o m�s a�os, o que tiene permiso paterno para registrarse.)
+Under13_1=Tengo menos de
+Under13_2=a�os y no tengo consentimiento paterno.
+
+Sorry=Lo sentimos.
+Click=Por favor, pinche
+Here=aqu�
+Return=para volver a la p�gina principal.
+UserName=Usuario
+GoBack=Atr�s
+Finish=Finalizar
+PersonalInfo=Informaci�n personal
+RealName=Nombre real
+Optional=(opcional)
+CanKnowAbout=(255 caracteres max. Introduzca lo que quiera que otros conozcan de usted)
+Language=Lenguaje
+255CharMax=(255 caracteres max. Introduzca su firma en c�digo HTML)
+YourAvatar=Su avatar
+YourHomePage=Su p�gina de inicio
+TimeZoneOffset=Zona horaria
+EmailNotPublic=(Este correo no ser� p�blico pero es necesario.  Se usar� para enviarle su clave en caso de p�rdida)
+EmailPublic=(Este correo ser� p�blico. Escriba lo que quiera. Prueba de Spam)
+RealEmail=E-mail real
+FakeEmail=E-mail de pega
+NewUser=Nuevo usuario
+SaveChanges=Guardar cambios
+SaveChange=Guardar cambio
+TypeNewPassword=(escriba una clave dos veces para cambiarla)
+Search=Buscar
+All=Todos
+UsersFoundFor=usuarios encontrados para
+Pages=p�ginas
+UsersShown=usuarios mostrados
+Delete=Borrar
+Edit=Editar
+Ok=Aceptar
+Cancel=Cancelar
+AreYouSureToDeleteUser=�De verdad quiere borrar el usuario?
+UserDeleted=Usuario borrado
+ReturnToMemberList=Volver a la lista de miembros
+Avatar=Avatar
+AdminFunctions=Tareas administrativas
+URL=URL
+UpdateUser=Actualizaci�n de usuario
+UserID=ID de usuario
+ForChanges=(S�lo para cambios)
+MemberList=Lista de miembros
+SearchTip=Sugerencia: escoja una letra, muestre todos o busque un usuario si conoce su nombre
+
+ThemeText1=Esta opci�n cambia la apariencia de todo el sitio.
+ThemeText2=Estos cambios s�lo le afectar�n a usted.
+ThemeText3=Cada usuario puede ver el sitio con una apariencia diferente.
+SelectTheme=Elegir un estilo
+ThemeSelection=Elecci�n de estilo
+
+CannotLogin=No se puede autenticar
+
+LoginInvalidName=El nombre de usuario no es v�lido
+LoginNoSuchUser=el nombre de usuario no existe
+LoginBadPassword=su contrase�a no coincide
+LoginUnexpectedError=error inesperado
+LoginUserDisabled=su cuenta ha sido bloqueada. Por favor, contacte con un administrador.
+
+Enable=Activar
+Disable=Desactivar
+StatusChanged=El estado del usuario ha sido cambiado
+
+NotAuth=Usted no est� autorizado para realizar esta operaci�n
+
+REMEMBERME=Recordarme
+LOGIN=Login
+USERNAME=Usuario
+PASSWORD=Clave
+USERLOGIN=Login de usuario
+
+OPTIONAL=Opcional
+REQUIRED=Obligatorio
+
+255MAX=(Firma de 255 caract�res max)
+
+NAMENOTAVAILABLE=N/A
+
+# Registration
+REGISER_NOT_LOGGED_IN=
+REGISTER_REGISTER=Puedes crear una cuenta.
+REGISTER_REGISTER_LINK=crear una
+REGISTER_REGISTER_ADMIN_LINK=Crear una cuenta
+REGISTER_TY=
+REGISTER_BASICINFO=
+REGISTER_IM=
+REGISTER_ADDITIONAL=
+REGISTER_NEWUSER=Registro de nuevo usuario
+REGISTER_PASSWORDAGAIN=Confirme su clave
+REGISTER_REALEMAIL=E-mail real
+REGISTER_EMAILNOTPUBLIC=(Este correo no ser� p�blico pero es necesario.  Se usar� para enviarle su clave en caso de p�rdida)
+REGISTER_FAKEEMAIL=E-mail de pega
+REGISTER_EMAILPUBLIC=(Este correo ser� p�blico. Escriba lo que quiera. Prueba de Spam)
+REGISTER_FAKEEMAIL_EXPLAIN= Si este campo no est� vac�o, el e-mail real s�lo se usar� para enviarle notificaciones
+REGISTER_QUESTION=Pregunta secreta
+REGISTER_ANSWER=Respuesta secreta
+REGISTER_ASREGUSER=Como usuario registrado, usted podr�:
+REGISTER_ASREG6=Elegir diferentes estilos
+REGISTER_ASREG5=Personalizar los comentarios
+REGISTER_ASREG4=Elegir cu�ntos objetos nuevos mostrar en la p�gina de inicio
+REGISTER_ASREG3=Tener un buz�n personal en la p�gina de inicio
+REGISTER_ASREG2=Enviar noticias con su usuario
+REGISTER_ASREG1=Responder con su usuario.
+REGISTER_REGISTERNOW=�Reg�strese ahora! �Es gratis!
+REGISTER_WEDONTGIVE=No venderemos o daremos a otros su informaci�n personal.
+REGISTER_ALREADYHAVEACCOUNT=Usted ya tiene una cuenta:
+REGISTER_SIGNIN=Entrar
+REGISTER_GIVENNAME=Nombre
+REGISTER_FAMILYNAME=Apellido
+REGISTER_PERSONALINFO=Informaci�n personal
+REGISTER_VIEWREALEMAIL=Permitir a otros usuarios ver mi direcci�n de e-mail real
+REGISTER_HOMEPAGE=Direcci�n de su pagina personal
+REGISTER_TIMEZONEOFFSET=Zona horaria
+REGISTER_THEME=Estilo
+REGISTER_DEFAULT_THEME=Site Default
+REGISTER_ICQ=ICQ id
+REGISTER_AIM=AIM id
+REGISTER_YIM=Yahoo id
+REGISTER_MSNM=MSN messenger id
+REGISTER_SKYPE=Skype id
+REGISTER_LOCATION=Residencia
+REGISTER_LANGUAGE=Lenguaje preferido
+REGISTER_OCCUPATION=Puesto
+REGISTER_INTERESTS=Intereses
+REGISTER_SIGNATURE=Firma
+REGISTER_EXTRAINFO=Informaci�n adicional
+REGISTER_CANKNOWABOUT=(255 caracteres max. Introduzca lo que quiera que otros conozcan de usted)
+REGISTER_SAVECHANGES=Guardar cambios
+REGISTER_CONFIRMATIONEMAIL=email de confirmaci�n
+
+REGISTER_SHOWMENU=Volver al men� de usuario
+
+REGISTER_ERROR_INVALIDUSERNAME=El usuario no es v�lido
+REGISTER_ERROR_EXISTINGUSERNAME=Este usuario ya existe
+REGISTER_ERROR_INVALIDPASSWORD1=La clave no es v�lida
+REGISTER_ERROR_INVALIDPASSWORD2=La clave no es v�lida
+REGISTER_ERROR_PASSWORDMISMATCH=Las Claves no coincide
+REGISTER_ERROR_INVALIDREALEMAIL=La direcci�n de E-mail no es v�lida
+
+MENU_LOGOUT=Desconectarse
+MENU_EDITPROFILE=Editar su perfil
+MENU_LISTUSERS=Listar todos los usuarios
+
+LIST_FILTERS=Aplicar filtros a la lista
+LIST_USERSPERPAGE=N�mero de usuarios por p�gina
+LIST_USERNAMECONTAINS=Usuario contiene
+LIST_FULLNAME=Nombre completo
+LIST_USERNAME=Nombre de usuario
+LIST_FIRSTNAME=
+LIST_LASTNAME=
+LIST_ROLES=Roles
+LIST_ACTIONS=Acciones
+LIST_ACTIONSSHOWPROFILE=Perfil
+LIST_ACTIONADDROLESTOUSER=Roles
+LIST_ACTIONEDITROLES=Editar Roles
+LIST_ACTIONDELETEUSER=Borrar el usario
+LIST_SEARCHRESULTS=
+LIST_MATCHING=
+FILTER=Filtro
+
+NEXTPAGE=P�gina siguiente
+PREVIOUSPAGE=P�gina anterior
+
+ASSIGNROLES=Asignar roles
+ROLESAVAILABLE=Roles disponibles
+EDITROLESFORUSER=Editar roles para el usuario
+
+
+ROLE_THEREARE=Hay
+ROLE_THEREIS=Hay
+ROLE_ROLESDEFINED=roles definidos
+ROLE_ROLEDEFINED=rol definido
+
+ROLE_NAME=Nombre del nuevo rol
+ROLE_DISPLAYNAME=Nombre para mostrar del rol
+ROLE_NEWDISPLAYNAME=Nombre para mostrar del nuevo rol
+ROLE_SELECTONETOMODIFY= Elegir el rol para modificar
+ROLE_SELECTONETODELETE= Elegir el rol para borrar
+ROLE_CREATE=Crear un rol de usuario
+ROLE_UPDATE=Modificar un rol de usuario
+ROLE_EDIT=Editar un rol de usuario
+ROLE_DELETE=Borrar el rol elegido
+ROLE_DELETED=El rol ha sido borrado
+ROLE_EDIT_MEMBERS=Editar miembros del rol
+ROLE_MAINLIST=Volver a edici�n de roles
+
+ROLE_ERROR_DISPLAYNAMEALREADYEXISTS=Ya existe un rol con ese nombre para mostrar
+ROLE_ERROR_NAMEALREADYEXISTS=Ya existe un rol con ese nombre
+ROLE_ERROR_NAMEEMPTY=El nombre del rol no puede dejarse en blanco
+ROLE_ERROR_DISPLAYNAMEEMPTY=El nombre para visualizar del rol no puede dejarse en blanco
+ROLE_ERROR_DELETE_FAILED=No se puede borrar el rol
+ROLE_EDIT_USER=Editar usuarios del rol
+
+MENU_CREATEROLE=Crear un nuevo rol
+MENU_EDITROLE=Editar un rol existente
+MENU_EDITROLEMEMBERS=Editar los miembros de un rol
+
+# CMS ADMIN PORTLET
+TITLE_HEAD=Administraci�n de CMS
+TITLE_BROWSE=Explorador de directorios
+TITLE_DELETECONFIRM=Confirmar el borrado
+TITLE_CREATECOLLCONFIRM=Confirmar la creaci�n de directorio
+TITLE_COPYCONFIRM=Confirmar la copia del recurso
+TITLE_MOVECONFIRM=Confirmar el movimiento del recurso
+TITLE_VIEWFILE=Viendo las propiedades del fichero
+TITLE_EDIT=Editar fichero
+TITLE_CREATE=Crear fichero
+TITLE_UPLOAD=Subir fichero
+
+VALIDATIONEMAIL_1=Un usuario con esta direcci�n de email se ha registado en nuestro sitio.
+VALIDATIONEMAIL_2=Por favor, mantenga este correo para su registro. La informaci�n de su cuenta es la siguiente
+VALIDATIONEMAIL_3=Su cuenta est� actualmente inactiva. No puede usarla hasta que visite el siguiente enlace
+VALIDATIONEMAIL_4=Si no se ha registrado como miembro en nuestro sitio, no es necesario que haga nada m�s.
+VALIDATIONEMAIL_5=Saludos,\nEl personal.
+
+PERMISSION_PICKPORTLET=Permisos de administraci�n de portlets
+PERMISSION_PERMISSIONS=Permisos para modificaci�n
+PERMISSION_TOP=Elegir un componente para modificar
+PERMISSION_FINERGRAIN=Elegir un sub-componente para definir sus permisos
+PERMISSION_MODIFYROLES=A�adir/Borrar roles
+PERMISSION_MODIFYINGROLES=Modificar roles para
+PERMISSION_DOMAIN=Dominio
+PERMISSION_DOMAIN_MOD=Modificar el dominio

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,302 +0,0 @@
-################################################################################
-# JBoss, a division of Red Hat                                                 #
-# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
-# contributors as indicated by the @authors tag. See the                       #
-# copyright.txt in the distribution for a full listing of                      #
-# individual contributors.                                                     #
-#                                                                              #
-# This is free software; you can redistribute it and/or modify it              #
-# under the terms of the GNU Lesser General Public License as                  #
-# published by the Free Software Foundation; either version 2.1 of             #
-# the License, or (at your option) any later version.                          #
-#                                                                              #
-# This software is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
-# Lesser General Public License for more details.                              #
-#                                                                              #
-# You should have received a copy of the GNU Lesser General Public             #
-# License along with this software; if not, write to the Free                  #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
-################################################################################
-
-_BLOCKNICKNAME=Identifiant
-_BLOCKPASSWORD=Mot de passe
-
-MessageOrder=Ordre des messages
-Ascending=Ascendant
-Descending=Descendant
-
-AIM=Addresse AIM
-ICQ=num\u00E9ro ICQ
-YIM=num\u00E9ro YIM
-MSNM=identifiant MSN
-
-YourAIM=Votre Addresse AIM
-YourICQ=Votre num\u00E9ro ICQ
-YourYIM=Votre identifiant YIM
-YourMSNM=Votre identifiant MSN
-
-MyEmail=Mon e-mail
-MyHomePage=Ma homepage
-
-Location=R\u00E9sidence
-Occupation=Occupation
-Interests=Centres d'int\u00E9r\u00EAts
-ExtraInfo=Informations compl\u00E9mentaires
-YourLocation=Votre lieu de r\u00E9sidence
-YourOccupation=Votre m\u00E9tier
-YourInterests=Vos centres d'int\u00E9r\u00EAts
-Signature=Signature
-
-LoginSite=Login.
-Register=Enregistrement.
-
-UserExist=Cet identifiant existe d\u00E9j\u00E0
-ToChangeInfo=Pour changer vos informations personnelles
-LoggingYou=Bienvenue, connexion en cours ...
-YouAreLoggedOut=Deconnexion en cours ... \u00E9 bient\u00F4t \!
-PassDifferent=Les mots de passe sont diff\u00E9rents, ils doivent etre identiques
-YourPassMustBe=D\u00E9sol\u00E9 votre mot de passe doit comporter au moins
-CharLong=caracteres
-UserNotExist=Cet identifiant n\'existe pas \!
-UserRegLogin=Enregistrement/login
-SelectOption=Choisir une des options suivantes \:
-RetrievePass=Mot de passe perdu
-Email=E-mail
-Options=Options
-AllowEmailView=Autoriser les autres utilisateurs \u00E9 voir mon adresse e-mail
-WelcomeTo=Bienvenue sur
-Registration=enregistrement
-
-Over13_1=J'ai
-Over13_2=ou plus ou j'ai l'autorisation de mes parents
-MustBe_1=Vous devez avoir
-MustBe_2=ou plus ou avoir l'autorisation de vos parents
-Consent_1=(En cliquant sur le lien ci-dessus vous d\u00E9clarez \u00EAtre majeur<br>
-Consent_2=ou avoir l'autorisation de vos parents)
-Under13_1=Je ne suis pas majeur
-Under13_2=et je n'ai pas l'autorisation de mes parents
-
-Sorry=D\u00E9sol\u00E9.
-Click=Cliquez
-Here=ici
-Return=pour revenir \u00EA la page d'accueil
-UserName=Identifiant
-GoBack=Back
-Finish=Terminer
-PersonalInfo=Informations personnelles
-RealName=Nom r\u00E9el
-Optional=(optionel)
-CanKnowAbout=(255 caracteres max. Pr\u00E9cisez ce que les autres peuvent savoir de vous)
-Language=Langage
-255CharMax=
-YourAvatar=Votre avatar
-YourHomePage=Votre site web
-TimeZoneOffset=D\u00E9calage GMT
-EmailNotPublic=(Email obligatoire mais non publique. Utilis\u00E9 pour vous envoyer votre mot de passe)
-EmailPublic=(Eail public.)
-SaveChanges=Enregistrer les modifications
-SaveChange=Enregistrer la modification
-TypeNewPassword=(saisissez un nouveau mot de passe 2 fois pour valider)
-Search=Chercher
-All=Tous
-UsersFoundFor=utilisateurs trouv\u00E9s
-Pages=pages
-UsersShown=utilisateurs montr\u00E9s
-Delete=Supprimer
-Edit=Editer
-Ok=Ok
-Cancel=Annuler
-AreYouSureToDeleteUser=Voulez-vous vraiment supprimer l\'utilisateur \?
-UserDeleted=Utilisateur supprim\u00E9
-ReturnToMemberList=Revenir \u00EA la liste des membres
-Avatar=Avatar
-AdminFunctions=Fonctions d\'administration
-URL=URL
-UpdateUser=Mise \u00EA jour
-UserID=Identifiant Utilisateur
-ForChanges=(modifications seulement)
-MemberList=Liste des membres
-SearchTip=Choisir une lettre, cliquer sur Tous ou entrez un nom de membre
-
-ThemeText1=Cette option change le style pour tout le site
-ThemeText2=Les changement ne concernent que vous
-ThemeText3=Chaque utilisateur peut consulter le site avec le theme de son choix
-SelectTheme=Selectionner un theme
-ThemeSelection=Selection d\'un theme
-
-CannotLogin=Connexion impossible
-
-LoginInvalidName=L'identifiant n\'est pas valide
-LoginNoSuchUser=L\'utilisateur n\'existe pas
-LoginBadPassword=Le mot de passe n\'est pas valide
-LoginUnexpectedError=Erreur inconnue
-LoginUserDisabled=Votre compte est bloqu\u00E9. Consultez un aministrateur
-
-Enable=Permettre
-Disable=Interdire
-StatusChanged=Le status de l\'utilisateur a \u00E9t\u00E9 chang\u00E9
-
-NotAuth=Op\u00E9ration non autoris\u00E9e
-
-REMEMBERME=Enregistrer
-LOGIN=Login
-USERNAME=Identifiant
-PASSWORD=Mot de passe
-USERLOGIN=Pseudo utilisateur
-
-OPTIONAL=Facultatif
-REQUIRED=Requis
-
-255MAX=(Signature de 255 caracteres max)
-
-NAMENOTAVAILABLE=N/D
-
-# Registration
-REGISER_NOT_LOGGED_IN=
-REGISTER_REGISTER=Cr\u00E9er un compte
-REGISTER_REGISTER_ADMIN_LINK=Cr\u00E9er un compte
-REGISTER_NEWUSER=Enregistrement d'un nouvel utilisateur
-REGISTER_PASSWORDAGAIN=Comfirmer votre mot de passe
-REGISTER_REALEMAIL=e-mail r\u00E9el
-REGISTER_FAKEEMAIL=E-mail public
-REGISTER_FAKEEMAIL_EXPLAIN=Si ce champ n'est pas vide, l'email r\u00E9el ne sera utilis\u00E9 que pour envoyer des notifications
-REGISTER_QUESTION=Question secr\u00E8te
-REGISTER_ANSWER=R\u00E9ponse secr\u00E8te
-REGISTER_ASREGUSER=En \u00E9tant enregistr\u00E9 vous pouvez:
-REGISTER_ASREG6=Choisir parmi plusieurs th\u00E8mes
-REGISTER_ASREG5=Personnaliser les commentaires
-REGISTER_ASREG4=Personnaliser la page d'accueil
-REGISTER_ASREG3=Avoir une boite de saisie de mot de passe sur la page d'accueil
-REGISTER_ASREG2=Poster des news
-REGISTER_ASREG1=Poster des commentaires
-REGISTER_REGISTERNOW=Enregistrez-vous! C'est gratuit!
-REGISTER_WEDONTGIVE=Nous ne communiquons pas les donn\u00E9es personnelles
-
-REGISTER_ALREADYHAVEACCOUNT=Vous avex deja un compte:
-REGISTER_SIGNIN=Se connecter
-REGISTER_GIVENNAME=Pr\u00E9nom
-REGISTER_FAMILYNAME=Nom
-REGISTER_PERSONALINFO=Information personelles
-REGISTER_VIEWREALEMAIL=Permet aux autres utilisateurs de voir ma vraie adresse e-mail.
-REGISTER_HOMEPAGE=Addresse de votre site web
-REGISTER_TIMEZONEOFFSET=Time zone
-REGISTER_THEME=Th\u00E8me
-REGISTER_DEFAULT_THEME=Site Default
-REGISTER_ICQ=Numero ICQ
-REGISTER_AIM=Identifiant AIM
-REGISTER_YIM=Identifiant Yahoo
-REGISTER_MSNM=Adresse MSN
-REGISTER_SKYPE=Identifiant Skype
-REGISTER_LOCATION=Place
-REGISTER_LANGUAGE=Language prefere
-REGISTER_OCCUPATION=Occupation
-REGISTER_INTERESTS=Interets
-REGISTER_SIGNATURE=Signature
-REGISTER_EXTRAINFO=Informations complementaires
-REGISTER_CANKNOWABOUT=(255 caracteres max.)
-REGISTER_SAVECHANGES=Enregistrer les changements
-REGISTER_CONFIRMATIONEMAIL=Email de confirmation
-
-REGISTER_SHOWMENU=Retour au menu utilisateur
-
-REGISTER_ERROR_INVALIDUSERNAME=L'identifiant n'est pas valide
-REGISTER_ERROR_EXISTINGUSERNAME=Cet identifiant est d\u00E9j\u00E0 pris
-REGISTER_ERROR_INVALIDPASSWORD1=Le mot de passe n'est pas valide
-REGISTER_ERROR_INVALIDPASSWORD2=Le mot de passe n'est pas valide
-REGISTER_ERROR_PASSWORDMISMATCH=les mots de passe sont diff\u00E9rents
-REGISTER_ERROR_INVALIDREALEMAIL=Adresse email invalide
-
-MENU_LOGOUT=Deconnection
-MENU_EDITPROFILE=Editer votre profile
-MENU_LISTUSERS=Liste des utilisateurs
-
-LIST_FILTERS=Filtrer la liste
-LIST_USERSPERPAGE=Utilisateurs par page
-LIST_USERNAMECONTAINS=Identifiant contient
-LIST_FULLNAME=Nom complet
-LIST_USERNAME=Identifiant
-LIST_ROLES=Roles
-LIST_ACTIONS=Actions
-LIST_ACTIONSSHOWPROFILE=Profil
-LIST_ACTIONADDROLESTOUSER=Roles
-LIST_ACTIONDELETEUSER=Supprimer un utilisateur
-FILTER=Filtre
-
-NEXTPAGE=Page suivante
-PREVIOUSPAGE=Page precedente
-
-ASSIGNROLES=Assigner roles
-ROLESAVAILABLE=Roles disponibles
-EDITROLESFORUSER=Editer roles pour l'utilisateur
-
-
-ROLE_THEREARE=Il y a
-ROLE_THEREIS=Il y a
-ROLE_ROLESDEFINED=roles existants
-ROLE_ROLEDEFINED=role existant
-
-ROLE_NAME=Nom du nouveau role
-ROLE_DISPLAYNAME=Nom affiche du nouveau role
-ROLE_NEWDISPLAYNAME=Nouveau nom afficher pour le role
-ROLE_SELECTONETOMODIFY= Selectionner le role a modifier
-ROLE_CREATE=Creer un role
-ROLE_UPDATE=Modifier un role
-ROLE_EDIT=Modifier un role
-
-ROLE_ERROR_DISPLAYNAMEALREADYEXISTS=Il existe deja un role avec ce nom
-ROLE_ERROR_NAMEALREADYEXISTS=Il existe deja un role avec ce nom affiche
-ROLE_ERROR_NAMEEMPTY=Le nom de role ne peut pas etre vide
-ROLE_ERROR_DISPLAYNAMEEMPTY=Le nom affiche de role ne peut pas etre vide
-
-MENU_CREATEROLE=Creer nouveau role
-MENU_EDITROLE=Editer un role existant
-
-# CMS ADMIN PORTLET
-TITLE_HEAD=Administration CMS
-TITLE_BROWSE=Navigation repertoires
-TITLE_DELETECONFIRM=Confirmer la suppression
-TITLE_CREATECOLLCONFIRM=Confirmer la creation de repertoire
-TITLE_COPYCONFIRM=Confirmer la copie de fichier
-TITLE_MOVECONFIRM=Confirmer le deplacement de fichier
-TITLE_VIEWFILE=Voir les proprietes du fichier
-TITLE_EDIT=Editer le fichier
-TITLE_CREATE=Creer le fichier
-TITLE_UPLOAD=Charger le fichier
-TITLE_SECURECONFIRM=S\u00E9curiser le noeud
-
-VALIDATIONEMAIL_1=Un utilisateur s'est enregistre avec cette adresse email.
-VALIDATIONEMAIL_2=Merci de garder cet email. Vos informations sont les suivantes
-VALIDATIONEMAIL_3=Votre compte est desactive pour le moment. Vous en pouvez pas l'utiliser tant que vous n'aurez pas clique sur le lien suivant
-VALIDATIONEMAIL_4=Si vous n'avez pas demande a etre membre, ne faite rien.
-VALIDATIONEMAIL_5=Cordialement.
-TITLE_FILEBROWSE=Explorateur de fichier
-_ASREGISTERED=Vous n'avez pas de compte? vous pouvez en cr\u00E9er <a href\="">un</a>.
-Question=Question secr\u00E8te
-Answer=R\u00E9ponse secr\u00E8te
-EmailVerify=Liens d'activation envoy\u00E9 par email! Consultez vos emails et clickez sur le client d'activation pour activer votre compte.
-AccountActivated=Compte activ\u00E9
-UnableActivate=Impossible de v\u00E9rifier l'utilisateur
-RegNewUser=Enregistrement d'un nouvel utilisateur
-PasswordAgain=Confirmez votre mot de passe
-AsRegUser=En tant qu'utilisateur enregistr\u00E9 vous pouvez\:
-AsReg6=Selectionnez parmis les diff\u00E9rents th\u00E8mes
-AsReg5=Pesonnalizez les commentaires
-AsReg4=Choisissez combien d'items vous voulez afficher sur votre page
-AsReg2=Envoyez une news avec votre nom d'utilisateur
-AsReg1=Soumettre un commentaire avec votre nom
-RegisterNow=Enregistrez vous\! c'est gratuit\!
-WeDontGive=Nous ne donnons ni ne vendons vos informations personelles.
-REGISTER_EMAILNOTPUBLIC=(Cet e-mail ne sera pas public mais est obligatoire. Il sera utilis\u00E9 pour vous envoyer votre mot de passe)
-REGISTER_EMAILPUBLIC=(Cet e-mail sera public. Mettez ce que vous d\u00E9sirez)
-LIST_ACTIONEDITROLES=Editer les roles
-ROLE_SELECTONETODELETE=Selectionnez un role \u00EA supprimer
-ROLE_DELETE=Supprimer le role selectionn\u00E9
-ROLE_DELETED=Le role a \u00E9t\u00E9 supprim\u00E9
-ROLE_EDIT_MEMBERS=Edit les roles
-ROLE_MAINLIST=Retour \u00E0 l'\u00E9dition de roles
-ROLE_EDIT_USER=Editez les utilisateurs pour un role donn\u00E9
-ROLE_ERROR_DELETE_FAILED=Le role n'a pu etre supprim\u00E9
-MENU_EDITROLEMEMBERS=Editer les roles

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_fr.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,302 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
+_BLOCKNICKNAME=Identifiant
+_BLOCKPASSWORD=Mot de passe
+
+MessageOrder=Ordre des messages
+Ascending=Ascendant
+Descending=Descendant
+
+AIM=Addresse AIM
+ICQ=num\u00E9ro ICQ
+YIM=num\u00E9ro YIM
+MSNM=identifiant MSN
+
+YourAIM=Votre Addresse AIM
+YourICQ=Votre num\u00E9ro ICQ
+YourYIM=Votre identifiant YIM
+YourMSNM=Votre identifiant MSN
+
+MyEmail=Mon e-mail
+MyHomePage=Ma homepage
+
+Location=R\u00E9sidence
+Occupation=Occupation
+Interests=Centres d'int\u00E9r\u00EAts
+ExtraInfo=Informations compl\u00E9mentaires
+YourLocation=Votre lieu de r\u00E9sidence
+YourOccupation=Votre m\u00E9tier
+YourInterests=Vos centres d'int\u00E9r\u00EAts
+Signature=Signature
+
+LoginSite=Login.
+Register=Enregistrement.
+
+UserExist=Cet identifiant existe d\u00E9j\u00E0
+ToChangeInfo=Pour changer vos informations personnelles
+LoggingYou=Bienvenue, connexion en cours ...
+YouAreLoggedOut=Deconnexion en cours ... \u00E9 bient\u00F4t \!
+PassDifferent=Les mots de passe sont diff\u00E9rents, ils doivent etre identiques
+YourPassMustBe=D\u00E9sol\u00E9 votre mot de passe doit comporter au moins
+CharLong=caracteres
+UserNotExist=Cet identifiant n\'existe pas \!
+UserRegLogin=Enregistrement/login
+SelectOption=Choisir une des options suivantes \:
+RetrievePass=Mot de passe perdu
+Email=E-mail
+Options=Options
+AllowEmailView=Autoriser les autres utilisateurs \u00E9 voir mon adresse e-mail
+WelcomeTo=Bienvenue sur
+Registration=enregistrement
+
+Over13_1=J'ai
+Over13_2=ou plus ou j'ai l'autorisation de mes parents
+MustBe_1=Vous devez avoir
+MustBe_2=ou plus ou avoir l'autorisation de vos parents
+Consent_1=(En cliquant sur le lien ci-dessus vous d\u00E9clarez \u00EAtre majeur<br>
+Consent_2=ou avoir l'autorisation de vos parents)
+Under13_1=Je ne suis pas majeur
+Under13_2=et je n'ai pas l'autorisation de mes parents
+
+Sorry=D\u00E9sol\u00E9.
+Click=Cliquez
+Here=ici
+Return=pour revenir \u00EA la page d'accueil
+UserName=Identifiant
+GoBack=Back
+Finish=Terminer
+PersonalInfo=Informations personnelles
+RealName=Nom r\u00E9el
+Optional=(optionel)
+CanKnowAbout=(255 caracteres max. Pr\u00E9cisez ce que les autres peuvent savoir de vous)
+Language=Langage
+255CharMax=
+YourAvatar=Votre avatar
+YourHomePage=Votre site web
+TimeZoneOffset=D\u00E9calage GMT
+EmailNotPublic=(Email obligatoire mais non publique. Utilis\u00E9 pour vous envoyer votre mot de passe)
+EmailPublic=(Eail public.)
+SaveChanges=Enregistrer les modifications
+SaveChange=Enregistrer la modification
+TypeNewPassword=(saisissez un nouveau mot de passe 2 fois pour valider)
+Search=Chercher
+All=Tous
+UsersFoundFor=utilisateurs trouv\u00E9s
+Pages=pages
+UsersShown=utilisateurs montr\u00E9s
+Delete=Supprimer
+Edit=Editer
+Ok=Ok
+Cancel=Annuler
+AreYouSureToDeleteUser=Voulez-vous vraiment supprimer l\'utilisateur \?
+UserDeleted=Utilisateur supprim\u00E9
+ReturnToMemberList=Revenir \u00EA la liste des membres
+Avatar=Avatar
+AdminFunctions=Fonctions d\'administration
+URL=URL
+UpdateUser=Mise \u00EA jour
+UserID=Identifiant Utilisateur
+ForChanges=(modifications seulement)
+MemberList=Liste des membres
+SearchTip=Choisir une lettre, cliquer sur Tous ou entrez un nom de membre
+
+ThemeText1=Cette option change le style pour tout le site
+ThemeText2=Les changement ne concernent que vous
+ThemeText3=Chaque utilisateur peut consulter le site avec le theme de son choix
+SelectTheme=Selectionner un theme
+ThemeSelection=Selection d\'un theme
+
+CannotLogin=Connexion impossible
+
+LoginInvalidName=L'identifiant n\'est pas valide
+LoginNoSuchUser=L\'utilisateur n\'existe pas
+LoginBadPassword=Le mot de passe n\'est pas valide
+LoginUnexpectedError=Erreur inconnue
+LoginUserDisabled=Votre compte est bloqu\u00E9. Consultez un aministrateur
+
+Enable=Permettre
+Disable=Interdire
+StatusChanged=Le status de l\'utilisateur a \u00E9t\u00E9 chang\u00E9
+
+NotAuth=Op\u00E9ration non autoris\u00E9e
+
+REMEMBERME=Enregistrer
+LOGIN=Login
+USERNAME=Identifiant
+PASSWORD=Mot de passe
+USERLOGIN=Pseudo utilisateur
+
+OPTIONAL=Facultatif
+REQUIRED=Requis
+
+255MAX=(Signature de 255 caracteres max)
+
+NAMENOTAVAILABLE=N/D
+
+# Registration
+REGISER_NOT_LOGGED_IN=
+REGISTER_REGISTER=Cr\u00E9er un compte
+REGISTER_REGISTER_ADMIN_LINK=Cr\u00E9er un compte
+REGISTER_NEWUSER=Enregistrement d'un nouvel utilisateur
+REGISTER_PASSWORDAGAIN=Comfirmer votre mot de passe
+REGISTER_REALEMAIL=e-mail r\u00E9el
+REGISTER_FAKEEMAIL=E-mail public
+REGISTER_FAKEEMAIL_EXPLAIN=Si ce champ n'est pas vide, l'email r\u00E9el ne sera utilis\u00E9 que pour envoyer des notifications
+REGISTER_QUESTION=Question secr\u00E8te
+REGISTER_ANSWER=R\u00E9ponse secr\u00E8te
+REGISTER_ASREGUSER=En \u00E9tant enregistr\u00E9 vous pouvez:
+REGISTER_ASREG6=Choisir parmi plusieurs th\u00E8mes
+REGISTER_ASREG5=Personnaliser les commentaires
+REGISTER_ASREG4=Personnaliser la page d'accueil
+REGISTER_ASREG3=Avoir une boite de saisie de mot de passe sur la page d'accueil
+REGISTER_ASREG2=Poster des news
+REGISTER_ASREG1=Poster des commentaires
+REGISTER_REGISTERNOW=Enregistrez-vous! C'est gratuit!
+REGISTER_WEDONTGIVE=Nous ne communiquons pas les donn\u00E9es personnelles
+
+REGISTER_ALREADYHAVEACCOUNT=Vous avex deja un compte:
+REGISTER_SIGNIN=Se connecter
+REGISTER_GIVENNAME=Pr\u00E9nom
+REGISTER_FAMILYNAME=Nom
+REGISTER_PERSONALINFO=Information personelles
+REGISTER_VIEWREALEMAIL=Permet aux autres utilisateurs de voir ma vraie adresse e-mail.
+REGISTER_HOMEPAGE=Addresse de votre site web
+REGISTER_TIMEZONEOFFSET=Time zone
+REGISTER_THEME=Th\u00E8me
+REGISTER_DEFAULT_THEME=Site Default
+REGISTER_ICQ=Numero ICQ
+REGISTER_AIM=Identifiant AIM
+REGISTER_YIM=Identifiant Yahoo
+REGISTER_MSNM=Adresse MSN
+REGISTER_SKYPE=Identifiant Skype
+REGISTER_LOCATION=Place
+REGISTER_LANGUAGE=Language prefere
+REGISTER_OCCUPATION=Occupation
+REGISTER_INTERESTS=Interets
+REGISTER_SIGNATURE=Signature
+REGISTER_EXTRAINFO=Informations complementaires
+REGISTER_CANKNOWABOUT=(255 caracteres max.)
+REGISTER_SAVECHANGES=Enregistrer les changements
+REGISTER_CONFIRMATIONEMAIL=Email de confirmation
+
+REGISTER_SHOWMENU=Retour au menu utilisateur
+
+REGISTER_ERROR_INVALIDUSERNAME=L'identifiant n'est pas valide
+REGISTER_ERROR_EXISTINGUSERNAME=Cet identifiant est d\u00E9j\u00E0 pris
+REGISTER_ERROR_INVALIDPASSWORD1=Le mot de passe n'est pas valide
+REGISTER_ERROR_INVALIDPASSWORD2=Le mot de passe n'est pas valide
+REGISTER_ERROR_PASSWORDMISMATCH=les mots de passe sont diff\u00E9rents
+REGISTER_ERROR_INVALIDREALEMAIL=Adresse email invalide
+
+MENU_LOGOUT=Deconnection
+MENU_EDITPROFILE=Editer votre profile
+MENU_LISTUSERS=Liste des utilisateurs
+
+LIST_FILTERS=Filtrer la liste
+LIST_USERSPERPAGE=Utilisateurs par page
+LIST_USERNAMECONTAINS=Identifiant contient
+LIST_FULLNAME=Nom complet
+LIST_USERNAME=Identifiant
+LIST_ROLES=Roles
+LIST_ACTIONS=Actions
+LIST_ACTIONSSHOWPROFILE=Profil
+LIST_ACTIONADDROLESTOUSER=Roles
+LIST_ACTIONDELETEUSER=Supprimer un utilisateur
+FILTER=Filtre
+
+NEXTPAGE=Page suivante
+PREVIOUSPAGE=Page precedente
+
+ASSIGNROLES=Assigner roles
+ROLESAVAILABLE=Roles disponibles
+EDITROLESFORUSER=Editer roles pour l'utilisateur
+
+
+ROLE_THEREARE=Il y a
+ROLE_THEREIS=Il y a
+ROLE_ROLESDEFINED=roles existants
+ROLE_ROLEDEFINED=role existant
+
+ROLE_NAME=Nom du nouveau role
+ROLE_DISPLAYNAME=Nom affiche du nouveau role
+ROLE_NEWDISPLAYNAME=Nouveau nom afficher pour le role
+ROLE_SELECTONETOMODIFY= Selectionner le role a modifier
+ROLE_CREATE=Creer un role
+ROLE_UPDATE=Modifier un role
+ROLE_EDIT=Modifier un role
+
+ROLE_ERROR_DISPLAYNAMEALREADYEXISTS=Il existe deja un role avec ce nom
+ROLE_ERROR_NAMEALREADYEXISTS=Il existe deja un role avec ce nom affiche
+ROLE_ERROR_NAMEEMPTY=Le nom de role ne peut pas etre vide
+ROLE_ERROR_DISPLAYNAMEEMPTY=Le nom affiche de role ne peut pas etre vide
+
+MENU_CREATEROLE=Creer nouveau role
+MENU_EDITROLE=Editer un role existant
+
+# CMS ADMIN PORTLET
+TITLE_HEAD=Administration CMS
+TITLE_BROWSE=Navigation repertoires
+TITLE_DELETECONFIRM=Confirmer la suppression
+TITLE_CREATECOLLCONFIRM=Confirmer la creation de repertoire
+TITLE_COPYCONFIRM=Confirmer la copie de fichier
+TITLE_MOVECONFIRM=Confirmer le deplacement de fichier
+TITLE_VIEWFILE=Voir les proprietes du fichier
+TITLE_EDIT=Editer le fichier
+TITLE_CREATE=Creer le fichier
+TITLE_UPLOAD=Charger le fichier
+TITLE_SECURECONFIRM=S\u00E9curiser le noeud
+
+VALIDATIONEMAIL_1=Un utilisateur s'est enregistre avec cette adresse email.
+VALIDATIONEMAIL_2=Merci de garder cet email. Vos informations sont les suivantes
+VALIDATIONEMAIL_3=Votre compte est desactive pour le moment. Vous en pouvez pas l'utiliser tant que vous n'aurez pas clique sur le lien suivant
+VALIDATIONEMAIL_4=Si vous n'avez pas demande a etre membre, ne faite rien.
+VALIDATIONEMAIL_5=Cordialement.
+TITLE_FILEBROWSE=Explorateur de fichier
+_ASREGISTERED=Vous n'avez pas de compte? vous pouvez en cr\u00E9er <a href\="">un</a>.
+Question=Question secr\u00E8te
+Answer=R\u00E9ponse secr\u00E8te
+EmailVerify=Liens d'activation envoy\u00E9 par email! Consultez vos emails et clickez sur le client d'activation pour activer votre compte.
+AccountActivated=Compte activ\u00E9
+UnableActivate=Impossible de v\u00E9rifier l'utilisateur
+RegNewUser=Enregistrement d'un nouvel utilisateur
+PasswordAgain=Confirmez votre mot de passe
+AsRegUser=En tant qu'utilisateur enregistr\u00E9 vous pouvez\:
+AsReg6=Selectionnez parmis les diff\u00E9rents th\u00E8mes
+AsReg5=Pesonnalizez les commentaires
+AsReg4=Choisissez combien d'items vous voulez afficher sur votre page
+AsReg2=Envoyez une news avec votre nom d'utilisateur
+AsReg1=Soumettre un commentaire avec votre nom
+RegisterNow=Enregistrez vous\! c'est gratuit\!
+WeDontGive=Nous ne donnons ni ne vendons vos informations personelles.
+REGISTER_EMAILNOTPUBLIC=(Cet e-mail ne sera pas public mais est obligatoire. Il sera utilis\u00E9 pour vous envoyer votre mot de passe)
+REGISTER_EMAILPUBLIC=(Cet e-mail sera public. Mettez ce que vous d\u00E9sirez)
+LIST_ACTIONEDITROLES=Editer les roles
+ROLE_SELECTONETODELETE=Selectionnez un role \u00EA supprimer
+ROLE_DELETE=Supprimer le role selectionn\u00E9
+ROLE_DELETED=Le role a \u00E9t\u00E9 supprim\u00E9
+ROLE_EDIT_MEMBERS=Edit les roles
+ROLE_MAINLIST=Retour \u00E0 l'\u00E9dition de roles
+ROLE_EDIT_USER=Editez les utilisateurs pour un role donn\u00E9
+ROLE_ERROR_DELETE_FAILED=Le role n'a pu etre supprim\u00E9
+MENU_EDITROLEMEMBERS=Editer les roles

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_pt_BR.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_pt_BR.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_pt_BR.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,355 +0,0 @@
-################################################################################
-# JBoss, a division of Red Hat                                                 #
-# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
-# contributors as indicated by the @authors tag. See the                       #
-# copyright.txt in the distribution for a full listing of                      #
-# individual contributors.                                                     #
-#                                                                              #
-# This is free software; you can redistribute it and/or modify it              #
-# under the terms of the GNU Lesser General Public License as                  #
-# published by the Free Software Foundation; either version 2.1 of             #
-# the License, or (at your option) any later version.                          #
-#                                                                              #
-# This software is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
-# Lesser General Public License for more details.                              #
-#                                                                              #
-# You should have received a copy of the GNU Lesser General Public             #
-# License along with this software; if not, write to the Free                  #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
-################################################################################
-
-_ASREGISTERED=Ainda n�o possu� uma conta? Voc� pode <a href\="">criar uma</a>.
-_BLOCKNICKNAME=Usu�rio
-_BLOCKPASSWORD=Senha
-
-MessageOrder=Ordem
-Ascending=Crescente
-Descending=Decrescente
-
-AIM=AIM
-ICQ=ICQ
-YIM=YIM
-MSNM=MSN
-
-YourAIM=AIM
-YourICQ=ICQ
-YourYIM=YIM
-YourMSNM=MSN
-
-MyEmail=Meu e-mail
-MyHomePage=Minha homepage
-
-Question=Pergunta secreta
-Answer=Resposta secreta
-Location=Localidade
-Occupation=Profiss�o
-Interests=Interesses
-ExtraInfo=Informa��o Extra
-YourLocation=Sua localidade
-YourOccupation=Sua profiss�o
-YourInterests=Seus interesses
-Signature=Assinatura
-
-LoginSite=Entrar.
-Register=Registrar.
-
-UserExist=Usu�rio j� existe
-ToChangeInfo=para mudar seus dados
-EmailVerify=Endere�o de ativa��o enviado! Verifique seu email e clique no link de ativa��o para ativar sua conta.
-AccountActivated=Conta ativada com sucesso!
-UnableActivate=N�o foi possivel v�lidar usu�rio.
-LoggingYou=Entrando, aguarde\!
-YouAreLoggedOut=Voc� n�o est� deslogado\!
-PassDifferent=As senhas s�o diferentes. Devem ser id�nticas.
-YourPassMustBe=Desculpe, sua senha deve ter pelo menos
-CharLong=d�gitos
-UserNotExist=Usu�rio n�o encontrado\!
-UserRegLogin=User registration/login
-SelectOption=Selecione uma op��o do menu abaixo\:
-RetrievePass=Recuperar senha.
-RegNewUser=New user registration
-PasswordAgain=Confirme sua senha
-Email=E-mail
-Options=Op��es
-AllowEmailView=Permitir outros usu�rios visualizarem meu endere�o e-mail
-AsRegUser=Como usu�rio registrado voc� pode\:
-AsReg6=Selecionar temas diferentes
-AsReg5=Personalizar os coment�rios
-AsReg4=Seleciona quantos items devem ser mostrados na p�gina principal
-AsReg3=
-AsReg2=Enviar not�cias com seu nome de usu�rio
-AsReg1=Postar coment�rios com seu nome de usu�rio
-RegisterNow=Registre agora\! � de gra�a\!
-WeDontGive=N�s n�o vendemos/distribu�mos suas informa��es pessoais.
-WelcomeTo=Bem-vido �
-Registration=�rea de registro.
-
-Over13_1=Eu sou
-Over13_2=de maior ou tenho consentimento de respons�veis
-MustBe_1=Voc� deve ser
-MustBe_2=de maior, ou permiss�o de respons�veis para me registrar aqui.
-Consent_1=(Ao clicar no link acima voc� garante que voc� �<br>
-Consent_2=de maior, ou possu� permiss�o de respons�veis para se registrar.)
-Under13_1=Eu sou de menor
-Under13_2=e n�o tenho permiss�o de respons�veis.
-
-Sorry=Desculpe.
-Click=Por favor, clique
-Here=aqui
-Return=para retornar � p�gina principal.
-UserName=Usu�rio
-GoBack=Voltar
-Finish=Terminar
-PersonalInfo=Informa��o Pessoal
-RealName=Nome Real
-Optional=(opcional)
-CanKnowAbout=(255 letras no m�x. Digite o que voc� gostaria que os outros soubessem sobre voc�)
-Language=L�ngua
-255CharMax=(255 letras no m�x. Digite sua assinatura com c�digos HMTL)
-YourAvatar=Seu avatar
-YourHomePage=Seu website
-TimeZoneOffset=Fuso hor�rio
-EmailNotPublic=(Esse email n�o ser� mostrado, mas � necess�rio. Ser� usado para enviar sua senha em caso de perda.)
-EmailPublic=(Esse email ser� mostrado. Entre o que desejar.)
-RealEmail=E-mail real
-FakeEmail=E-mail falso
-Required=(necess�rio)
-NewUser=Novo usu�rio
-SaveChanges=Salvar Mudan�as
-SaveChange=Salvar Mudan�a
-TypeNewPassword=(digite uma senha nova duas vezes para alter�-la)
-Search=Procurar
-All=Todos
-UsersFoundFor=usu�rios encontrados para
-Pages=p�ginas
-UsersShown=usu�rios mostrados
-Delete=Remover
-Edit=Editar
-Ok=Ok
-Cancel=Cancelar
-AreYouSureToDeleteUser=Voc� tem certeza que deseja remover o usu�rio?
-UserDeleted=Usu�rio removido
-ReturnToMemberList=Voltar � lista de usu�rios
-Avatar=Avatar
-AdminFunctions=Opera��es Admin
-URL=URL
-UpdateUser=Atualizar usu�rio
-UserID=ID do Usu�rio
-ForChanges=(Para altera��es apenas)
-MemberList=Lista de membros
-SearchTip=Dica: escolha uma letra, mostre todos ou procure por um usu�rio se voc� sabe seu nome.
-
-ThemeText1=Essa op��o vai alterar o visual de todo o site.
-ThemeText2=Essas mudan�as ser�o v�lidas apenas para voc�.
-ThemeText3=Cada usu�rio pode ver o site com um tema diferente.
-SelectTheme=Selecione um tema
-ThemeSelection=Sele��o de Tema
-
-CannotLogin=N�o foi poss�vel efetuar o login
-
-LoginInvalidName=o nome do usu�rio n�o � v�lido
-LoginNoSuchUser=o nome do usu�rio n�o existe
-LoginBadPassword=sua senha n�o est� correta
-LoginUnexpectedError=unexpected error
-LoginUserDisabled=sua conta foi bloqueada. Favor entrar em contato com o administrador.
-
-Enable=Habilitar
-Disable=Desabilitar
-StatusChanged=O estatus do usu�rio foi alterado com sucesso
-
-NotAuth=Voc� n�o tem permiss�o para realizar essa opera��o
-
-# Used by JBoss Portal
-
-REMEMBERME=Lembre-me
-LOGIN=Login
-USERNAME=Usu�rio
-PASSWORD=Senha
-USERLOGIN=Login de Usu�rio
-
-OPTIONAL=Opcional
-REQUIRED=Requerido
-
-255MAX=(M�ximo de 255 caracteres)
-
-NAMENOTAVAILABLE=N/A
-
-#Registration
-REGISTER_REGISTER=N�o possu� conta ainda? Voc� pode
-REGISTER_REGISTER_LINK=criar uma\!
-REGISTER_NEWUSER=Registro de novo usu�rio
-REGISTER_PASSWORDAGAIN=Confirme sua senha
-REGISTER_REALEMAIL=E-mail real
-REGISTER_EMAILNOTPUBLIC=(Esse email n�o ser� mostrado, mas � necess�rio. Ser� usado para enviar sua senha em caso de perda.)
-REGISTER_FAKEEMAIL=E-mail falso
-REGISTER_EMAILPUBLIC=(Esse email ser� mostrado. Entre o que desejar.)
-REGISTER_FAKEEMAIL_EXPLAIN=Se este campo n�o estiver vazio, o email real ser� utilizado apenas para enviar notifica��es
-REGISTER_QUESTION=Pergunta secreta
-REGISTER_ANSWER=Resposta secreta
-REGISTER_ASREGUSER=Como usu�rio registrado voc� pode:
-REGISTER_ASREG6=Selecione temas diferentes
-REGISTER_ASREG5=Personalizar os coment�rios
-REGISTER_ASREG4=Selecionar quantos items ser�o mostrados na p�gina inicial
-REGISTER_ASREG3=Possuir uma janela pessoal na p�gina inicial
-REGISTER_ASREG2=Enviar not�cias com o seu nome
-REGISTER_ASREG1=Postar coment�rios com o seu nome
-REGISTER_REGISTERNOW=Registre agora, � gr�tis!
-REGISTER_WEDONTGIVE=N�s n�o vendemos/distribuimos suas informa��es pessoais.
-REGISTER_ALREADYHAVEACCOUNT=Se voce j� possu� uma conta:
-REGISTER_SIGNIN=Entrar
-REGISTER_GIVENNAME=Primeiro nome
-REGISTER_FAMILYNAME=�ltimo nome
-REGISTER_PERSONALINFO=Informa��es Pessoais
-REGISTER_VIEWREALEMAIL=Permitir que outros usu�rios vejam meu email verdadeiro
-REGISTER_HOMEPAGE=Endere�o de seu site pessoal
-REGISTER_TIMEZONEOFFSET=Fuso hor�rio
-REGISTER_ICQ=ICQ
-REGISTER_AIM=AIM
-REGISTER_YIM=Yahoo
-REGISTER_MSNM=MSN
-REGISTER_SKYPE=Skype
-REGISTER_LOCATION=Localidade
-REGISTER_LANGUAGE=L�ngua preferida
-REGISTER_OCCUPATION=Trabalho
-REGISTER_INTERESTS=Interesses
-REGISTER_SIGNATURE=Assinatura
-REGISTER_EXTRAINFO=Informa��es extras
-REGISTER_CANKNOWABOUT=(255 letras no m�x. Digite o que voc� gostaria que os outros soubessem sobre voc�)
-REGISTER_SAVECHANGES=Salvar atualiza��es
-REGISTER_CONFIRMATIONEMAIL=Email de confirma��o
-
-REGISTER_SHOWMENU=Voltar ao menu de usu�rio
-
-REGISTER_ERROR_INVALIDUSERNAME=Usu�rio inv�lido
-REGISTER_ERROR_EXISTINGUSERNAME=Esse usu�rio j� est� em uso
-REGISTER_ERROR_INVALIDPASSWORD1=Senha inv�lida
-REGISTER_ERROR_INVALIDPASSWORD2=Senha inv�lida
-REGISTER_ERROR_PASSWORDMISMATCH=Senhas n�o conferem
-REGISTER_ERROR_INVALIDREALEMAIL=Email inv�lido
-
-
-MENU_LOGOUT=Sair
-MENU_EDITPROFILE=Editar seu perfil
-MENU_LISTUSERS=Listar todos os usu�rios
-
-LIST_FILTERS=Aplicar filtro
-LIST_USERSPERPAGE=Usu�rios por p�gina
-LIST_USERNAMECONTAINS=Nome cont�m
-LIST_FULLNAME=Nome completo
-LIST_USERNAME=Usu�rio
-LIST_ROLES=Grupos
-LIST_ACTIONS=A��es
-LIST_ACTIONSSHOWPROFILE=Perfil
-LIST_ACTIONADDROLESTOUSER=Grupos
-LIST_ACTIONEDITROLES=Editar Grupos
-FILTER=Filtro
-
-NEXTPAGE=Pr�xima p�gina
-PREVIOUSPAGE=P�gina anterior
-
-ASSIGNROLES=Atribuir grupo
-ROLESAVAILABLE=Grupos dispon�veis
-EDITROLESFORUSER=Editar grupos do usu�rio
-
-
-ROLE_THEREARE=Existem
-ROLE_THEREIS=Existe
-ROLE_ROLESDEFINED=grupos definidos
-ROLE_ROLEDEFINED=grupo definido
-
-ROLE_NAME=Nome do novo grupo
-ROLE_DISPLAYNAME=Nome vis�vel do grupo
-ROLE_NEWDISPLAYNAME=Novo nome vis�vel do grupo
-ROLE_SELECTONETOMODIFY= Selecione o grupo para alterar
-ROLE_SELECTONETODELETE= Selecione o grupo para remover
-ROLE_CREATE=Criar grupo
-ROLE_UPDATE=Atualizar grupo
-ROLE_EDIT=Editar grupo
-ROLE_DELETE=Remover grupo selecionado
-ROLE_DELETED=O grupo foi removido
-ROLE_EDIT_MEMBERS=Editar membros do grupo
-ROLE_MAINLIST=Voltar
-
-ROLE_ERROR_DISPLAYNAMEALREADYEXISTS=J� existe um grupo com esse nome (vis�vel)
-ROLE_ERROR_NAMEALREADYEXISTS=J� existe um grupo com esse nome
-ROLE_ERROR_NAMEEMPTY=O nome n�o pode ser vazio
-ROLE_ERROR_DISPLAYNAMEEMPTY=O nome vis�vel nao pode ser vazio
-ROLE_ERROR_DELETE_FAILED=N�o � poss�vel remover o grupo
-ROLE_EDIT_USER=Editando usu�rios do grupo
-
-MENU_CREATEROLE=Criar novo grupo
-MENU_EDITROLE=Editar grupo
-MENU_EDITROLEMEMBERS=Editar membros do grupo
-
-# CMS ADMIN PORTLET
-TITLE_HEAD=CMS Admin
-TITLE_BROWSE=Navegador de Diret�rios
-TITLE_FILEBROWSE=Navegador de Arquivos
-TITLE_DELETECONFIRM=Confirmar remo��o
-TITLE_CREATECOLLCONFIRM=Confirmar cria��o de diret�rio
-TITLE_COPYCONFIRM=Confirm Resource Copy
-TITLE_MOVECONFIRM=Confirm Resource Move
-TITLE_VIEWFILE=Visualizando Propriedades de Arquivo
-TITLE_EDIT=Editar Arquivo
-TITLE_CREATE=Criar Arquivo
-TITLE_UPLOAD=Enviar Arquivo
-
-CMS_MENU=Menu de A��es
-CMS_ACTION=A��o
-CMS_NAME=Nome
-CMS_TYPE=Tipo
-CMS_CREATED=Criado
-CMS_MODIFIED=Modificado
-CMS_DESCRIPTION=Descri��o
-CMS_VIEW=Visualizar
-CMS_COPY=Copiar
-CMS_MOVE=Mover
-CMS_DELETE=Remover
-CMS_FOLDER=Pasta
-CMS_FILE=Arquivo
-CMS_CREATE=Criar
-CMS_RESET=Resetar
-CMS_EDIT=Editar
-CMS_UPLOAD=Enviar
-CMS_MODIFY=Modificar
-CMS_CREATEFOLDER=Criar Pasta
-CMS_CREATEFILE=Criar Diret�rio
-CMS_UPLOADARCHIVE=Enviar Arquivo
-CMS_BACKTOBROWSER=Voltar ao Navegador de Diret�rios
-
-CMS_CREATEFILEINDIR=Criando Arquivo em Diret�rio
-CMS_FILENAME=Nome do Arquivo
-CMS_TITLE=T�tulo
-CMS_LANGUAGE=L�ngua
-
-CMS_DELETEPATH=Confirmar remo��o de
-CMS_DELETEWARN1=ATEN��O\! Voc� n�o poderar desfazer estas altera��es\!
-CMS_DELETEWARN2=Voc� tem certeza que deseja remover\?
-
-CMS_DESTINATION=Destino
-CMS_SOURCE=Fonte
-
-CMS_EDITING=Editando Arquivo
-CMS_LIVE=Tornar \"Ativo\"
-CMS_VERSION=Vers�o
-
-CMS_LIVEVERSION=Vers�o \"Ativa\"
-CMS_SIZE=Tamanho
-
-VALIDATIONEMAIL_1=Um usu�rio com este endere�o de email j� existe em nosso sistema.
-VALIDATIONEMAIL_2=Mantenha esse email salvo. As informa��es de sua conta est�o a seguir
-VALIDATIONEMAIL_3=Sua conta esta atualmente inativa. Voc� n�o pode utiliz�-la at� visitar o link
-VALIDATIONEMAIL_4=Se voc� n�o se cadastrar em nosso site, nenhuma outra a��o � necess�ria.
-VALIDATIONEMAIL_5=Atenciosamente,\nA Ger�ncia.
-
-PERMISSION_PICKPORTLET=Administra��o de Permiss�es de Portlet
-PERMISSION_PERMISSIONS=Permiss�es para modificar
-PERMISSION_TOP=Selecione um Componente para Modificar
-PERMISSION_FINERGRAIN=Selecione um sub-componente para definir suar permiss�es
-PERMISSION_MODIFYROLES=Adicionar/Remover roles
-PERMISSION_MODIFYINGROLES=Modificando roles para
-PERMISSION_DOMAIN=Dominio
-PERMISSION_DOMAIN_MOD=Modificar Dominio
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_pt_BR.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_pt_BR.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_pt_BR.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/Resource_pt_BR.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,355 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
+_ASREGISTERED=Ainda n�o possu� uma conta? Voc� pode <a href\="">criar uma</a>.
+_BLOCKNICKNAME=Usu�rio
+_BLOCKPASSWORD=Senha
+
+MessageOrder=Ordem
+Ascending=Crescente
+Descending=Decrescente
+
+AIM=AIM
+ICQ=ICQ
+YIM=YIM
+MSNM=MSN
+
+YourAIM=AIM
+YourICQ=ICQ
+YourYIM=YIM
+YourMSNM=MSN
+
+MyEmail=Meu e-mail
+MyHomePage=Minha homepage
+
+Question=Pergunta secreta
+Answer=Resposta secreta
+Location=Localidade
+Occupation=Profiss�o
+Interests=Interesses
+ExtraInfo=Informa��o Extra
+YourLocation=Sua localidade
+YourOccupation=Sua profiss�o
+YourInterests=Seus interesses
+Signature=Assinatura
+
+LoginSite=Entrar.
+Register=Registrar.
+
+UserExist=Usu�rio j� existe
+ToChangeInfo=para mudar seus dados
+EmailVerify=Endere�o de ativa��o enviado! Verifique seu email e clique no link de ativa��o para ativar sua conta.
+AccountActivated=Conta ativada com sucesso!
+UnableActivate=N�o foi possivel v�lidar usu�rio.
+LoggingYou=Entrando, aguarde\!
+YouAreLoggedOut=Voc� n�o est� deslogado\!
+PassDifferent=As senhas s�o diferentes. Devem ser id�nticas.
+YourPassMustBe=Desculpe, sua senha deve ter pelo menos
+CharLong=d�gitos
+UserNotExist=Usu�rio n�o encontrado\!
+UserRegLogin=User registration/login
+SelectOption=Selecione uma op��o do menu abaixo\:
+RetrievePass=Recuperar senha.
+RegNewUser=New user registration
+PasswordAgain=Confirme sua senha
+Email=E-mail
+Options=Op��es
+AllowEmailView=Permitir outros usu�rios visualizarem meu endere�o e-mail
+AsRegUser=Como usu�rio registrado voc� pode\:
+AsReg6=Selecionar temas diferentes
+AsReg5=Personalizar os coment�rios
+AsReg4=Seleciona quantos items devem ser mostrados na p�gina principal
+AsReg3=
+AsReg2=Enviar not�cias com seu nome de usu�rio
+AsReg1=Postar coment�rios com seu nome de usu�rio
+RegisterNow=Registre agora\! � de gra�a\!
+WeDontGive=N�s n�o vendemos/distribu�mos suas informa��es pessoais.
+WelcomeTo=Bem-vido �
+Registration=�rea de registro.
+
+Over13_1=Eu sou
+Over13_2=de maior ou tenho consentimento de respons�veis
+MustBe_1=Voc� deve ser
+MustBe_2=de maior, ou permiss�o de respons�veis para me registrar aqui.
+Consent_1=(Ao clicar no link acima voc� garante que voc� �<br>
+Consent_2=de maior, ou possu� permiss�o de respons�veis para se registrar.)
+Under13_1=Eu sou de menor
+Under13_2=e n�o tenho permiss�o de respons�veis.
+
+Sorry=Desculpe.
+Click=Por favor, clique
+Here=aqui
+Return=para retornar � p�gina principal.
+UserName=Usu�rio
+GoBack=Voltar
+Finish=Terminar
+PersonalInfo=Informa��o Pessoal
+RealName=Nome Real
+Optional=(opcional)
+CanKnowAbout=(255 letras no m�x. Digite o que voc� gostaria que os outros soubessem sobre voc�)
+Language=L�ngua
+255CharMax=(255 letras no m�x. Digite sua assinatura com c�digos HMTL)
+YourAvatar=Seu avatar
+YourHomePage=Seu website
+TimeZoneOffset=Fuso hor�rio
+EmailNotPublic=(Esse email n�o ser� mostrado, mas � necess�rio. Ser� usado para enviar sua senha em caso de perda.)
+EmailPublic=(Esse email ser� mostrado. Entre o que desejar.)
+RealEmail=E-mail real
+FakeEmail=E-mail falso
+Required=(necess�rio)
+NewUser=Novo usu�rio
+SaveChanges=Salvar Mudan�as
+SaveChange=Salvar Mudan�a
+TypeNewPassword=(digite uma senha nova duas vezes para alter�-la)
+Search=Procurar
+All=Todos
+UsersFoundFor=usu�rios encontrados para
+Pages=p�ginas
+UsersShown=usu�rios mostrados
+Delete=Remover
+Edit=Editar
+Ok=Ok
+Cancel=Cancelar
+AreYouSureToDeleteUser=Voc� tem certeza que deseja remover o usu�rio?
+UserDeleted=Usu�rio removido
+ReturnToMemberList=Voltar � lista de usu�rios
+Avatar=Avatar
+AdminFunctions=Opera��es Admin
+URL=URL
+UpdateUser=Atualizar usu�rio
+UserID=ID do Usu�rio
+ForChanges=(Para altera��es apenas)
+MemberList=Lista de membros
+SearchTip=Dica: escolha uma letra, mostre todos ou procure por um usu�rio se voc� sabe seu nome.
+
+ThemeText1=Essa op��o vai alterar o visual de todo o site.
+ThemeText2=Essas mudan�as ser�o v�lidas apenas para voc�.
+ThemeText3=Cada usu�rio pode ver o site com um tema diferente.
+SelectTheme=Selecione um tema
+ThemeSelection=Sele��o de Tema
+
+CannotLogin=N�o foi poss�vel efetuar o login
+
+LoginInvalidName=o nome do usu�rio n�o � v�lido
+LoginNoSuchUser=o nome do usu�rio n�o existe
+LoginBadPassword=sua senha n�o est� correta
+LoginUnexpectedError=unexpected error
+LoginUserDisabled=sua conta foi bloqueada. Favor entrar em contato com o administrador.
+
+Enable=Habilitar
+Disable=Desabilitar
+StatusChanged=O estatus do usu�rio foi alterado com sucesso
+
+NotAuth=Voc� n�o tem permiss�o para realizar essa opera��o
+
+# Used by JBoss Portal
+
+REMEMBERME=Lembre-me
+LOGIN=Login
+USERNAME=Usu�rio
+PASSWORD=Senha
+USERLOGIN=Login de Usu�rio
+
+OPTIONAL=Opcional
+REQUIRED=Requerido
+
+255MAX=(M�ximo de 255 caracteres)
+
+NAMENOTAVAILABLE=N/A
+
+#Registration
+REGISTER_REGISTER=N�o possu� conta ainda? Voc� pode
+REGISTER_REGISTER_LINK=criar uma\!
+REGISTER_NEWUSER=Registro de novo usu�rio
+REGISTER_PASSWORDAGAIN=Confirme sua senha
+REGISTER_REALEMAIL=E-mail real
+REGISTER_EMAILNOTPUBLIC=(Esse email n�o ser� mostrado, mas � necess�rio. Ser� usado para enviar sua senha em caso de perda.)
+REGISTER_FAKEEMAIL=E-mail falso
+REGISTER_EMAILPUBLIC=(Esse email ser� mostrado. Entre o que desejar.)
+REGISTER_FAKEEMAIL_EXPLAIN=Se este campo n�o estiver vazio, o email real ser� utilizado apenas para enviar notifica��es
+REGISTER_QUESTION=Pergunta secreta
+REGISTER_ANSWER=Resposta secreta
+REGISTER_ASREGUSER=Como usu�rio registrado voc� pode:
+REGISTER_ASREG6=Selecione temas diferentes
+REGISTER_ASREG5=Personalizar os coment�rios
+REGISTER_ASREG4=Selecionar quantos items ser�o mostrados na p�gina inicial
+REGISTER_ASREG3=Possuir uma janela pessoal na p�gina inicial
+REGISTER_ASREG2=Enviar not�cias com o seu nome
+REGISTER_ASREG1=Postar coment�rios com o seu nome
+REGISTER_REGISTERNOW=Registre agora, � gr�tis!
+REGISTER_WEDONTGIVE=N�s n�o vendemos/distribuimos suas informa��es pessoais.
+REGISTER_ALREADYHAVEACCOUNT=Se voce j� possu� uma conta:
+REGISTER_SIGNIN=Entrar
+REGISTER_GIVENNAME=Primeiro nome
+REGISTER_FAMILYNAME=�ltimo nome
+REGISTER_PERSONALINFO=Informa��es Pessoais
+REGISTER_VIEWREALEMAIL=Permitir que outros usu�rios vejam meu email verdadeiro
+REGISTER_HOMEPAGE=Endere�o de seu site pessoal
+REGISTER_TIMEZONEOFFSET=Fuso hor�rio
+REGISTER_ICQ=ICQ
+REGISTER_AIM=AIM
+REGISTER_YIM=Yahoo
+REGISTER_MSNM=MSN
+REGISTER_SKYPE=Skype
+REGISTER_LOCATION=Localidade
+REGISTER_LANGUAGE=L�ngua preferida
+REGISTER_OCCUPATION=Trabalho
+REGISTER_INTERESTS=Interesses
+REGISTER_SIGNATURE=Assinatura
+REGISTER_EXTRAINFO=Informa��es extras
+REGISTER_CANKNOWABOUT=(255 letras no m�x. Digite o que voc� gostaria que os outros soubessem sobre voc�)
+REGISTER_SAVECHANGES=Salvar atualiza��es
+REGISTER_CONFIRMATIONEMAIL=Email de confirma��o
+
+REGISTER_SHOWMENU=Voltar ao menu de usu�rio
+
+REGISTER_ERROR_INVALIDUSERNAME=Usu�rio inv�lido
+REGISTER_ERROR_EXISTINGUSERNAME=Esse usu�rio j� est� em uso
+REGISTER_ERROR_INVALIDPASSWORD1=Senha inv�lida
+REGISTER_ERROR_INVALIDPASSWORD2=Senha inv�lida
+REGISTER_ERROR_PASSWORDMISMATCH=Senhas n�o conferem
+REGISTER_ERROR_INVALIDREALEMAIL=Email inv�lido
+
+
+MENU_LOGOUT=Sair
+MENU_EDITPROFILE=Editar seu perfil
+MENU_LISTUSERS=Listar todos os usu�rios
+
+LIST_FILTERS=Aplicar filtro
+LIST_USERSPERPAGE=Usu�rios por p�gina
+LIST_USERNAMECONTAINS=Nome cont�m
+LIST_FULLNAME=Nome completo
+LIST_USERNAME=Usu�rio
+LIST_ROLES=Grupos
+LIST_ACTIONS=A��es
+LIST_ACTIONSSHOWPROFILE=Perfil
+LIST_ACTIONADDROLESTOUSER=Grupos
+LIST_ACTIONEDITROLES=Editar Grupos
+FILTER=Filtro
+
+NEXTPAGE=Pr�xima p�gina
+PREVIOUSPAGE=P�gina anterior
+
+ASSIGNROLES=Atribuir grupo
+ROLESAVAILABLE=Grupos dispon�veis
+EDITROLESFORUSER=Editar grupos do usu�rio
+
+
+ROLE_THEREARE=Existem
+ROLE_THEREIS=Existe
+ROLE_ROLESDEFINED=grupos definidos
+ROLE_ROLEDEFINED=grupo definido
+
+ROLE_NAME=Nome do novo grupo
+ROLE_DISPLAYNAME=Nome vis�vel do grupo
+ROLE_NEWDISPLAYNAME=Novo nome vis�vel do grupo
+ROLE_SELECTONETOMODIFY= Selecione o grupo para alterar
+ROLE_SELECTONETODELETE= Selecione o grupo para remover
+ROLE_CREATE=Criar grupo
+ROLE_UPDATE=Atualizar grupo
+ROLE_EDIT=Editar grupo
+ROLE_DELETE=Remover grupo selecionado
+ROLE_DELETED=O grupo foi removido
+ROLE_EDIT_MEMBERS=Editar membros do grupo
+ROLE_MAINLIST=Voltar
+
+ROLE_ERROR_DISPLAYNAMEALREADYEXISTS=J� existe um grupo com esse nome (vis�vel)
+ROLE_ERROR_NAMEALREADYEXISTS=J� existe um grupo com esse nome
+ROLE_ERROR_NAMEEMPTY=O nome n�o pode ser vazio
+ROLE_ERROR_DISPLAYNAMEEMPTY=O nome vis�vel nao pode ser vazio
+ROLE_ERROR_DELETE_FAILED=N�o � poss�vel remover o grupo
+ROLE_EDIT_USER=Editando usu�rios do grupo
+
+MENU_CREATEROLE=Criar novo grupo
+MENU_EDITROLE=Editar grupo
+MENU_EDITROLEMEMBERS=Editar membros do grupo
+
+# CMS ADMIN PORTLET
+TITLE_HEAD=CMS Admin
+TITLE_BROWSE=Navegador de Diret�rios
+TITLE_FILEBROWSE=Navegador de Arquivos
+TITLE_DELETECONFIRM=Confirmar remo��o
+TITLE_CREATECOLLCONFIRM=Confirmar cria��o de diret�rio
+TITLE_COPYCONFIRM=Confirm Resource Copy
+TITLE_MOVECONFIRM=Confirm Resource Move
+TITLE_VIEWFILE=Visualizando Propriedades de Arquivo
+TITLE_EDIT=Editar Arquivo
+TITLE_CREATE=Criar Arquivo
+TITLE_UPLOAD=Enviar Arquivo
+
+CMS_MENU=Menu de A��es
+CMS_ACTION=A��o
+CMS_NAME=Nome
+CMS_TYPE=Tipo
+CMS_CREATED=Criado
+CMS_MODIFIED=Modificado
+CMS_DESCRIPTION=Descri��o
+CMS_VIEW=Visualizar
+CMS_COPY=Copiar
+CMS_MOVE=Mover
+CMS_DELETE=Remover
+CMS_FOLDER=Pasta
+CMS_FILE=Arquivo
+CMS_CREATE=Criar
+CMS_RESET=Resetar
+CMS_EDIT=Editar
+CMS_UPLOAD=Enviar
+CMS_MODIFY=Modificar
+CMS_CREATEFOLDER=Criar Pasta
+CMS_CREATEFILE=Criar Diret�rio
+CMS_UPLOADARCHIVE=Enviar Arquivo
+CMS_BACKTOBROWSER=Voltar ao Navegador de Diret�rios
+
+CMS_CREATEFILEINDIR=Criando Arquivo em Diret�rio
+CMS_FILENAME=Nome do Arquivo
+CMS_TITLE=T�tulo
+CMS_LANGUAGE=L�ngua
+
+CMS_DELETEPATH=Confirmar remo��o de
+CMS_DELETEWARN1=ATEN��O\! Voc� n�o poderar desfazer estas altera��es\!
+CMS_DELETEWARN2=Voc� tem certeza que deseja remover\?
+
+CMS_DESTINATION=Destino
+CMS_SOURCE=Fonte
+
+CMS_EDITING=Editando Arquivo
+CMS_LIVE=Tornar \"Ativo\"
+CMS_VERSION=Vers�o
+
+CMS_LIVEVERSION=Vers�o \"Ativa\"
+CMS_SIZE=Tamanho
+
+VALIDATIONEMAIL_1=Um usu�rio com este endere�o de email j� existe em nosso sistema.
+VALIDATIONEMAIL_2=Mantenha esse email salvo. As informa��es de sua conta est�o a seguir
+VALIDATIONEMAIL_3=Sua conta esta atualmente inativa. Voc� n�o pode utiliz�-la at� visitar o link
+VALIDATIONEMAIL_4=Se voc� n�o se cadastrar em nosso site, nenhuma outra a��o � necess�ria.
+VALIDATIONEMAIL_5=Atenciosamente,\nA Ger�ncia.
+
+PERMISSION_PICKPORTLET=Administra��o de Permiss�es de Portlet
+PERMISSION_PERMISSIONS=Permiss�es para modificar
+PERMISSION_TOP=Selecione um Componente para Modificar
+PERMISSION_FINERGRAIN=Selecione um sub-componente para definir suar permiss�es
+PERMISSION_MODIFYROLES=Adicionar/Remover roles
+PERMISSION_MODIFYINGROLES=Modificando roles para
+PERMISSION_DOMAIN=Dominio
+PERMISSION_DOMAIN_MOD=Modificar Dominio
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/Modes.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/Modes.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/Modes.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,10 +0,0 @@
-edit.0=/nodesk/images/portlet_left_top/edit.gif
-view.0=/nodesk/images/portlet_left_top/view.gif
-help.0=/nodesk/images/portlet_left_top/help.gif
-edit.1=/nodesk/images/portlet_middle_top/edit.gif
-view.1=/nodesk/images/portlet_middle_top/view.gif
-help.1=/nodesk/images/portlet_middle_top/help.gif
-edit.2=/nodesk/images/portlet_right_top/edit.gif
-view.2=/nodesk/images/portlet_right_top/view.gif
-help.2=/nodesk/images/portlet_right_top/help.gif
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/Modes.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/Modes.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/Modes.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/Modes.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,10 @@
+edit.0=/nodesk/images/portlet_left_top/edit.gif
+view.0=/nodesk/images/portlet_left_top/view.gif
+help.0=/nodesk/images/portlet_left_top/help.gif
+edit.1=/nodesk/images/portlet_middle_top/edit.gif
+view.1=/nodesk/images/portlet_middle_top/view.gif
+help.1=/nodesk/images/portlet_middle_top/help.gif
+edit.2=/nodesk/images/portlet_right_top/edit.gif
+view.2=/nodesk/images/portlet_right_top/view.gif
+help.2=/nodesk/images/portlet_right_top/help.gif
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/WindowStates.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/WindowStates.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/WindowStates.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,9 +0,0 @@
-normal.0=/nodesk/images/portlet_left_top/normal.gif
-minimized.0=/nodesk/images/portlet_left_top/minimize.gif
-maximized.0=/nodesk/images/portlet_left_top/maximize.gif
-normal.1=/nodesk/images/portlet_middle_top/normal.gif
-minimized.1=/nodesk/images/portlet_middle_top/minimize.gif
-maximized.1=/nodesk/images/portlet_middle_top/maximize.gif
-normal.2=/nodesk/images/portlet_right_top/normal.gif
-minimized.2=/nodesk/images/portlet_right_top/minimize.gif
-maximized.2=/nodesk/images/portlet_right_top/maximize.gif

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/WindowStates.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/WindowStates.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/WindowStates.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/nodesk/WindowStates.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,9 @@
+normal.0=/nodesk/images/portlet_left_top/normal.gif
+minimized.0=/nodesk/images/portlet_left_top/minimize.gif
+maximized.0=/nodesk/images/portlet_left_top/maximize.gif
+normal.1=/nodesk/images/portlet_middle_top/normal.gif
+minimized.1=/nodesk/images/portlet_middle_top/minimize.gif
+maximized.1=/nodesk/images/portlet_middle_top/maximize.gif
+normal.2=/nodesk/images/portlet_right_top/normal.gif
+minimized.2=/nodesk/images/portlet_right_top/minimize.gif
+maximized.2=/nodesk/images/portlet_right_top/maximize.gif

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/Modes.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/Modes.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/Modes.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-edit=/phalanx/images/edit.gif
-view=/phalanx/images/view.gif
-help=/phalanx/images/help.gif

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/Modes.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/Modes.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/Modes.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/Modes.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+edit=/phalanx/images/edit.gif
+view=/phalanx/images/view.gif
+help=/phalanx/images/help.gif

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/WindowStates.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/WindowStates.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/WindowStates.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-normal=/phalanx/images/normal.gif
-minimized=/phalanx/images/minimize.gif
-maximized=/phalanx/images/maximize.gif

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/WindowStates.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/WindowStates.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/WindowStates.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/classes/phalanx/WindowStates.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+normal=/phalanx/images/normal.gif
+minimized=/phalanx/images/minimize.gif
+maximized=/phalanx/images/maximize.gif

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,202 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE faces-config PUBLIC
-   "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
-   "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
-<faces-config>
-
-   <application>
-      <property-resolver>org.jboss.portal.faces.el.DelegatingPropertyResolver</property-resolver>
-      <view-handler>com.sun.facelets.FaceletPortletViewHandler</view-handler>
-    </application>
-
-   <!-- The portal object manager bean -->
-   <managed-bean>
-      <managed-bean-name>portalobjectmgr</managed-bean-name>
-      <managed-bean-class>org.jboss.portal.core.portlet.management.PortalObjectManagerBean</managed-bean-class>
-      <managed-bean-scope>session</managed-bean-scope>
-      <managed-property>
-         <property-name>roleModule</property-name>
-         <value>#{applicationScope.RoleModule}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>portalObjectContainer</property-name>
-         <value>#{applicationScope.PortalObjectContainer}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>instanceContainer</property-name>
-         <value>#{applicationScope.InstanceContainer}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>layoutService</property-name>
-         <value>#{applicationScope.LayoutService}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>themeService</property-name>
-         <value>#{applicationScope.ThemeService}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>authorizationDomainRegistry</property-name>
-         <value>#{applicationScope.AuthorizationDomainRegistry}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>portalAuthorizationManagerFactory</property-name>
-         <value>#{applicationScope.PortalAuthorizationManagerFactory}</value>
-      </managed-property>
-   </managed-bean>
-   <managed-bean>
-      <managed-bean-name>portalAction</managed-bean-name>
-      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.PortalAction</managed-bean-class>
-      <managed-bean-scope>request</managed-bean-scope>
-      <managed-property>
-         <property-name>portalObjectManager</property-name>
-         <value>#{sessionScope.portalobjectmgr}</value>
-      </managed-property>
-   </managed-bean>
-   <managed-bean>
-      <managed-bean-name>addPageAction</managed-bean-name>
-      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.AddPageAction</managed-bean-class>
-      <managed-bean-scope>request</managed-bean-scope>
-      <managed-property>
-         <property-name>portalObjectManager</property-name>
-         <value>#{sessionScope.portalobjectmgr}</value>
-      </managed-property>
-   </managed-bean>
-   <managed-bean>
-      <managed-bean-name>addWindowAction</managed-bean-name>
-      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.AddWindowAction</managed-bean-class>
-      <managed-bean-scope>request</managed-bean-scope>
-      <managed-property>
-         <property-name>portalObjectManager</property-name>
-         <value>#{sessionScope.portalobjectmgr}</value>
-      </managed-property>
-   </managed-bean>
-   <managed-bean>
-      <managed-bean-name>themePropertyAction</managed-bean-name>
-      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.ThemePropertyAction</managed-bean-class>
-      <managed-bean-scope>request</managed-bean-scope>
-      <managed-property>
-         <property-name>portalObjectManager</property-name>
-         <value>#{sessionScope.portalobjectmgr}</value>
-      </managed-property>
-   </managed-bean>
-
-   <!-- The instance manager managed bean -->
-   <managed-bean>
-      <managed-bean-name>instancemgr</managed-bean-name>
-      <managed-bean-class>org.jboss.portal.core.portlet.management.InstanceManagerBean</managed-bean-class>
-      <managed-bean-scope>session</managed-bean-scope>
-      <managed-property>
-         <property-name>roleModule</property-name>
-         <value>#{applicationScope.RoleModule}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>instanceContainer</property-name>
-         <value>#{applicationScope.InstanceContainer}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>authorizationDomainRegistry</property-name>
-         <value>#{applicationScope.AuthorizationDomainRegistry}</value>
-      </managed-property>
-   </managed-bean>
-   <managed-bean>
-      <managed-bean-name>preferenceAction</managed-bean-name>
-      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.PreferenceAction</managed-bean-class>
-      <managed-bean-scope>request</managed-bean-scope>
-      <managed-property>
-         <property-name>manager</property-name>
-         <value>#{instancemgr}</value>
-      </managed-property>
-   </managed-bean>
-
-   <!-- The portlet manager managed bean -->
-   <managed-bean>
-      <managed-bean-name>portletmgr</managed-bean-name>
-      <managed-bean-class>org.jboss.portal.core.portlet.management.PortletManagerBean</managed-bean-class>
-      <managed-bean-scope>session</managed-bean-scope>
-      <managed-property>
-         <property-name>roleModule</property-name>
-         <value>#{applicationScope.RoleModule}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>instanceContainer</property-name>
-         <value>#{applicationScope.InstanceContainer}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>authorizationDomainRegistry</property-name>
-         <value>#{applicationScope.AuthorizationDomainRegistry}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>federatingPortletInvoker</property-name>
-         <value>#{applicationScope.FederatingPortletInvoker}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>selectedFederatedId</property-name>
-         <value>local</value>
-      </managed-property>
-   </managed-bean>
-   <managed-bean>
-      <managed-bean-name>createInstanceAction</managed-bean-name>
-      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.CreateInstanceAction</managed-bean-class>
-      <managed-bean-scope>request</managed-bean-scope>
-      <managed-property>
-         <property-name>portletManager</property-name>
-         <value>#{sessionScope.portletmgr}</value>
-      </managed-property>
-      <managed-property>
-         <property-name>instanceManager</property-name>
-         <value>#{sessionScope.instancemgr}</value>
-      </managed-property>
-   </managed-bean>
-   <managed-bean>
-      <managed-bean-name>propertyAction</managed-bean-name>
-      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.PropertyAction</managed-bean-class>
-      <managed-bean-scope>session</managed-bean-scope>
-      <managed-property>
-         <property-name>portalObjectManager</property-name>
-         <value>#{sessionScope.portalobjectmgr}</value>
-      </managed-property>
-   </managed-bean>
-
-   <navigation-rule>
-      <navigation-case>
-         <from-outcome>portalobjects</from-outcome>
-         <to-view-id>/WEB-INF/jsp/management/index.xhtml</to-view-id>
-      </navigation-case>
-      <navigation-case>
-         <from-outcome>instances</from-outcome>
-         <to-view-id>/WEB-INF/jsp/management/instances.xhtml</to-view-id>
-      </navigation-case>
-      <navigation-case>
-         <from-outcome>portlets</from-outcome>
-         <to-view-id>/WEB-INF/jsp/management/portlets.xhtml</to-view-id>
-      </navigation-case>
-   </navigation-rule>
-
-   <lifecycle>
-      <phase-listener>org.jboss.portal.core.portlet.management.Refresher</phase-listener>
-   </lifecycle>
-
-</faces-config>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/faces-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,202 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE faces-config PUBLIC
+   "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
+   "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
+<faces-config>
+
+   <application>
+      <property-resolver>org.jboss.portal.faces.el.DelegatingPropertyResolver</property-resolver>
+      <view-handler>com.sun.facelets.FaceletPortletViewHandler</view-handler>
+    </application>
+
+   <!-- The portal object manager bean -->
+   <managed-bean>
+      <managed-bean-name>portalobjectmgr</managed-bean-name>
+      <managed-bean-class>org.jboss.portal.core.portlet.management.PortalObjectManagerBean</managed-bean-class>
+      <managed-bean-scope>session</managed-bean-scope>
+      <managed-property>
+         <property-name>roleModule</property-name>
+         <value>#{applicationScope.RoleModule}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>portalObjectContainer</property-name>
+         <value>#{applicationScope.PortalObjectContainer}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>instanceContainer</property-name>
+         <value>#{applicationScope.InstanceContainer}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>layoutService</property-name>
+         <value>#{applicationScope.LayoutService}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>themeService</property-name>
+         <value>#{applicationScope.ThemeService}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>authorizationDomainRegistry</property-name>
+         <value>#{applicationScope.AuthorizationDomainRegistry}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>portalAuthorizationManagerFactory</property-name>
+         <value>#{applicationScope.PortalAuthorizationManagerFactory}</value>
+      </managed-property>
+   </managed-bean>
+   <managed-bean>
+      <managed-bean-name>portalAction</managed-bean-name>
+      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.PortalAction</managed-bean-class>
+      <managed-bean-scope>request</managed-bean-scope>
+      <managed-property>
+         <property-name>portalObjectManager</property-name>
+         <value>#{sessionScope.portalobjectmgr}</value>
+      </managed-property>
+   </managed-bean>
+   <managed-bean>
+      <managed-bean-name>addPageAction</managed-bean-name>
+      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.AddPageAction</managed-bean-class>
+      <managed-bean-scope>request</managed-bean-scope>
+      <managed-property>
+         <property-name>portalObjectManager</property-name>
+         <value>#{sessionScope.portalobjectmgr}</value>
+      </managed-property>
+   </managed-bean>
+   <managed-bean>
+      <managed-bean-name>addWindowAction</managed-bean-name>
+      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.AddWindowAction</managed-bean-class>
+      <managed-bean-scope>request</managed-bean-scope>
+      <managed-property>
+         <property-name>portalObjectManager</property-name>
+         <value>#{sessionScope.portalobjectmgr}</value>
+      </managed-property>
+   </managed-bean>
+   <managed-bean>
+      <managed-bean-name>themePropertyAction</managed-bean-name>
+      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.ThemePropertyAction</managed-bean-class>
+      <managed-bean-scope>request</managed-bean-scope>
+      <managed-property>
+         <property-name>portalObjectManager</property-name>
+         <value>#{sessionScope.portalobjectmgr}</value>
+      </managed-property>
+   </managed-bean>
+
+   <!-- The instance manager managed bean -->
+   <managed-bean>
+      <managed-bean-name>instancemgr</managed-bean-name>
+      <managed-bean-class>org.jboss.portal.core.portlet.management.InstanceManagerBean</managed-bean-class>
+      <managed-bean-scope>session</managed-bean-scope>
+      <managed-property>
+         <property-name>roleModule</property-name>
+         <value>#{applicationScope.RoleModule}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>instanceContainer</property-name>
+         <value>#{applicationScope.InstanceContainer}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>authorizationDomainRegistry</property-name>
+         <value>#{applicationScope.AuthorizationDomainRegistry}</value>
+      </managed-property>
+   </managed-bean>
+   <managed-bean>
+      <managed-bean-name>preferenceAction</managed-bean-name>
+      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.PreferenceAction</managed-bean-class>
+      <managed-bean-scope>request</managed-bean-scope>
+      <managed-property>
+         <property-name>manager</property-name>
+         <value>#{instancemgr}</value>
+      </managed-property>
+   </managed-bean>
+
+   <!-- The portlet manager managed bean -->
+   <managed-bean>
+      <managed-bean-name>portletmgr</managed-bean-name>
+      <managed-bean-class>org.jboss.portal.core.portlet.management.PortletManagerBean</managed-bean-class>
+      <managed-bean-scope>session</managed-bean-scope>
+      <managed-property>
+         <property-name>roleModule</property-name>
+         <value>#{applicationScope.RoleModule}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>instanceContainer</property-name>
+         <value>#{applicationScope.InstanceContainer}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>authorizationDomainRegistry</property-name>
+         <value>#{applicationScope.AuthorizationDomainRegistry}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>federatingPortletInvoker</property-name>
+         <value>#{applicationScope.FederatingPortletInvoker}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>selectedFederatedId</property-name>
+         <value>local</value>
+      </managed-property>
+   </managed-bean>
+   <managed-bean>
+      <managed-bean-name>createInstanceAction</managed-bean-name>
+      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.CreateInstanceAction</managed-bean-class>
+      <managed-bean-scope>request</managed-bean-scope>
+      <managed-property>
+         <property-name>portletManager</property-name>
+         <value>#{sessionScope.portletmgr}</value>
+      </managed-property>
+      <managed-property>
+         <property-name>instanceManager</property-name>
+         <value>#{sessionScope.instancemgr}</value>
+      </managed-property>
+   </managed-bean>
+   <managed-bean>
+      <managed-bean-name>propertyAction</managed-bean-name>
+      <managed-bean-class>org.jboss.portal.core.portlet.management.actions.PropertyAction</managed-bean-class>
+      <managed-bean-scope>session</managed-bean-scope>
+      <managed-property>
+         <property-name>portalObjectManager</property-name>
+         <value>#{sessionScope.portalobjectmgr}</value>
+      </managed-property>
+   </managed-bean>
+
+   <navigation-rule>
+      <navigation-case>
+         <from-outcome>portalobjects</from-outcome>
+         <to-view-id>/WEB-INF/jsp/management/index.xhtml</to-view-id>
+      </navigation-case>
+      <navigation-case>
+         <from-outcome>instances</from-outcome>
+         <to-view-id>/WEB-INF/jsp/management/instances.xhtml</to-view-id>
+      </navigation-case>
+      <navigation-case>
+         <from-outcome>portlets</from-outcome>
+         <to-view-id>/WEB-INF/jsp/management/portlets.xhtml</to-view-id>
+      </navigation-case>
+   </navigation-rule>
+
+   <lifecycle>
+      <phase-listener>org.jboss.portal.core.portlet.management.Refresher</phase-listener>
+   </lifecycle>
+
+</faces-config>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,26 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<jboss-app>
-   <app-name>portal</app-name>
-</jboss-app>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-app.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<jboss-app>
+   <app-name>portal</app-name>
+</jboss-app>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,167 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<portlet-app>
-   <portlet>
-      <portlet-name>UserPortlet</portlet-name>
-      <transaction>
-         <trans-attribute>Required</trans-attribute>
-      </transaction>
-   </portlet>
-   <portlet>
-      <portlet-name>RolePortlet</portlet-name>
-      <header-content>
-         <script type="text/javascript" language="javascript">
-            function hideShow(id)
-            {
-            var navpoint = document.getElementById(id);
-            if (navpoint.className == 'hidden') {
-            navpoint.className = 'shown';
-            } else {
-            navpoint.className = 'hidden';
-            }
-            }
-         </script>
-      </header-content>
-      <transaction>
-         <trans-attribute>Required</trans-attribute>
-      </transaction>
-   </portlet>
-   <portlet>
-      <portlet-name>CMSAdminPortlet</portlet-name>
-      <header-content>
-         <link rel="stylesheet" type="text/css" href="/images/cms/admin/style.css" title="" media="screen"/>
-      </header-content>
-      <transaction>
-         <trans-attribute>Required</trans-attribute>
-      </transaction>
-   </portlet>
-   <portlet>
-      <portlet-name>ThemeManager</portlet-name>
-      <transaction>
-         <trans-attribute>Required</trans-attribute>
-      </transaction>
-   </portlet>
-   <portlet>
-      <portlet-name>CatalogPortlet</portlet-name>
-      <transaction>
-         <trans-attribute>Required</trans-attribute>
-      </transaction>
-   </portlet>
-   <portlet>
-      <portlet-name>ManagementPortlet</portlet-name>
-      <header-content>
-         <link rel="stylesheet" type="text/css" href="/images/management/management.css" title="" media="screen"/>
-      </header-content>
-      <transaction>
-         <trans-attribute>Required</trans-attribute>
-      </transaction>
-   </portlet>
-   <portlet>
-      <portlet-name>PolicyConfiguratorPortlet</portlet-name>
-      <security-constraint>
-         <policy-permission>
-            <role-name>Admin</role-name>
-            <action-name>view</action-name>
-         </policy-permission>
-      </security-constraint>
-   </portlet>
-   <portlet>
-      <portlet-name>ThemeSelectorPortlet</portlet-name>
-      <transaction>
-         <trans-attribute>Required</trans-attribute>
-      </transaction>
-   </portlet>
-   <portlet>
-      <portlet-name>ConfiguratorPortlet</portlet-name>
-      <transaction>
-         <trans-attribute>Required</trans-attribute>
-      </transaction>
-   </portlet>
-   <!-- Service injected in the portlet context. -->
-   <service>
-      <service-name>PortalObjectContainer</service-name>
-      <service-class>org.jboss.portal.core.model.portal.PortalObjectContainer</service-class>
-      <service-ref>:container=PortalObject</service-ref>
-   </service>
-   <service>
-      <service-name>InstanceContainer</service-name>
-      <service-class>org.jboss.portal.core.model.instance.InstanceContainer</service-class>
-      <service-ref>:container=Instance</service-ref>
-   </service>
-   <service>
-      <service-name>ThemeService</service-name>
-      <service-class>org.jboss.portal.theme.ThemeService</service-class>
-      <service-ref>:service=ThemeService</service-ref>
-   </service>
-   <service>
-      <service-name>LayoutService</service-name>
-      <service-class>org.jboss.portal.theme.LayoutService</service-class>
-      <service-ref>:service=LayoutService</service-ref>
-   </service>
-   <service>
-      <service-name>CMS</service-name>
-      <service-class>org.jboss.portal.cms.CMS</service-class>
-      <service-ref>:service=CMS</service-ref>
-   </service>
-   <service>
-      <service-name>UserModule</service-name>
-      <service-class>org.jboss.portal.identity.UserModule</service-class>
-      <service-ref>:service=Module,type=User</service-ref>
-   </service>
-   <service>
-      <service-name>RoleModule</service-name>
-      <service-class>org.jboss.portal.identity.RoleModule</service-class>
-      <service-ref>:service=Module,type=Role</service-ref>
-   </service>
-   <service>
-      <service-name>UserProfileModule</service-name>
-      <service-class>org.jboss.portal.identity.UserProfileModule</service-class>
-      <service-ref>:service=Module,type=UserProfile</service-ref>
-   </service>
-   <service>
-      <service-name>MembershipModule</service-name>
-      <service-class>org.jboss.portal.identity.MembershipModule</service-class>
-      <service-ref>:service=Module,type=Membership</service-ref>
-   </service>
-   <service>
-      <service-name>MailModule</service-name>
-      <service-class>org.jboss.portal.core.modules.MailModule</service-class>
-      <service-ref>:service=Module,type=Mail</service-ref>
-   </service>
-   <service>
-      <service-name>PortalAuthorizationManagerFactory</service-name>
-      <service-class>org.jboss.portal.security.spi.auth.PortalAuthorizationManagerFactory</service-class>
-      <service-ref>:service=PortalAuthorizationManagerFactory</service-ref>
-   </service>
-   <service>
-      <service-name>AuthorizationDomainRegistry</service-name>
-      <service-class>org.jboss.portal.security.AuthorizationDomainRegistry</service-class>
-      <service-ref>:service=AuthorizationDomainRegistry</service-ref>
-   </service>
-   <service>
-      <service-name>FederatingPortletInvoker</service-name>
-      <service-class>org.jboss.portal.federation.FederatingPortletInvoker</service-class>
-      <service-ref>:service=PortletInvoker,type=Federating</service-ref>
-   </service>
-</portlet-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-portlet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,167 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<portlet-app>
+   <portlet>
+      <portlet-name>UserPortlet</portlet-name>
+      <transaction>
+         <trans-attribute>Required</trans-attribute>
+      </transaction>
+   </portlet>
+   <portlet>
+      <portlet-name>RolePortlet</portlet-name>
+      <header-content>
+         <script type="text/javascript" language="javascript">
+            function hideShow(id)
+            {
+            var navpoint = document.getElementById(id);
+            if (navpoint.className == 'hidden') {
+            navpoint.className = 'shown';
+            } else {
+            navpoint.className = 'hidden';
+            }
+            }
+         </script>
+      </header-content>
+      <transaction>
+         <trans-attribute>Required</trans-attribute>
+      </transaction>
+   </portlet>
+   <portlet>
+      <portlet-name>CMSAdminPortlet</portlet-name>
+      <header-content>
+         <link rel="stylesheet" type="text/css" href="/images/cms/admin/style.css" title="" media="screen"/>
+      </header-content>
+      <transaction>
+         <trans-attribute>Required</trans-attribute>
+      </transaction>
+   </portlet>
+   <portlet>
+      <portlet-name>ThemeManager</portlet-name>
+      <transaction>
+         <trans-attribute>Required</trans-attribute>
+      </transaction>
+   </portlet>
+   <portlet>
+      <portlet-name>CatalogPortlet</portlet-name>
+      <transaction>
+         <trans-attribute>Required</trans-attribute>
+      </transaction>
+   </portlet>
+   <portlet>
+      <portlet-name>ManagementPortlet</portlet-name>
+      <header-content>
+         <link rel="stylesheet" type="text/css" href="/images/management/management.css" title="" media="screen"/>
+      </header-content>
+      <transaction>
+         <trans-attribute>Required</trans-attribute>
+      </transaction>
+   </portlet>
+   <portlet>
+      <portlet-name>PolicyConfiguratorPortlet</portlet-name>
+      <security-constraint>
+         <policy-permission>
+            <role-name>Admin</role-name>
+            <action-name>view</action-name>
+         </policy-permission>
+      </security-constraint>
+   </portlet>
+   <portlet>
+      <portlet-name>ThemeSelectorPortlet</portlet-name>
+      <transaction>
+         <trans-attribute>Required</trans-attribute>
+      </transaction>
+   </portlet>
+   <portlet>
+      <portlet-name>ConfiguratorPortlet</portlet-name>
+      <transaction>
+         <trans-attribute>Required</trans-attribute>
+      </transaction>
+   </portlet>
+   <!-- Service injected in the portlet context. -->
+   <service>
+      <service-name>PortalObjectContainer</service-name>
+      <service-class>org.jboss.portal.core.model.portal.PortalObjectContainer</service-class>
+      <service-ref>:container=PortalObject</service-ref>
+   </service>
+   <service>
+      <service-name>InstanceContainer</service-name>
+      <service-class>org.jboss.portal.core.model.instance.InstanceContainer</service-class>
+      <service-ref>:container=Instance</service-ref>
+   </service>
+   <service>
+      <service-name>ThemeService</service-name>
+      <service-class>org.jboss.portal.theme.ThemeService</service-class>
+      <service-ref>:service=ThemeService</service-ref>
+   </service>
+   <service>
+      <service-name>LayoutService</service-name>
+      <service-class>org.jboss.portal.theme.LayoutService</service-class>
+      <service-ref>:service=LayoutService</service-ref>
+   </service>
+   <service>
+      <service-name>CMS</service-name>
+      <service-class>org.jboss.portal.cms.CMS</service-class>
+      <service-ref>:service=CMS</service-ref>
+   </service>
+   <service>
+      <service-name>UserModule</service-name>
+      <service-class>org.jboss.portal.identity.UserModule</service-class>
+      <service-ref>:service=Module,type=User</service-ref>
+   </service>
+   <service>
+      <service-name>RoleModule</service-name>
+      <service-class>org.jboss.portal.identity.RoleModule</service-class>
+      <service-ref>:service=Module,type=Role</service-ref>
+   </service>
+   <service>
+      <service-name>UserProfileModule</service-name>
+      <service-class>org.jboss.portal.identity.UserProfileModule</service-class>
+      <service-ref>:service=Module,type=UserProfile</service-ref>
+   </service>
+   <service>
+      <service-name>MembershipModule</service-name>
+      <service-class>org.jboss.portal.identity.MembershipModule</service-class>
+      <service-ref>:service=Module,type=Membership</service-ref>
+   </service>
+   <service>
+      <service-name>MailModule</service-name>
+      <service-class>org.jboss.portal.core.modules.MailModule</service-class>
+      <service-ref>:service=Module,type=Mail</service-ref>
+   </service>
+   <service>
+      <service-name>PortalAuthorizationManagerFactory</service-name>
+      <service-class>org.jboss.portal.security.spi.auth.PortalAuthorizationManagerFactory</service-class>
+      <service-ref>:service=PortalAuthorizationManagerFactory</service-ref>
+   </service>
+   <service>
+      <service-name>AuthorizationDomainRegistry</service-name>
+      <service-class>org.jboss.portal.security.AuthorizationDomainRegistry</service-class>
+      <service-ref>:service=AuthorizationDomainRegistry</service-ref>
+   </service>
+   <service>
+      <service-name>FederatingPortletInvoker</service-name>
+      <service-class>org.jboss.portal.federation.FederatingPortletInvoker</service-class>
+      <service-ref>:service=PortletInvoker,type=Federating</service-ref>
+   </service>
+</portlet-app>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<jboss-web>
-</jboss-web>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<jboss-web>
+</jboss-web>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/help.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/help.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/help.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<portlet:defineObjects/>
-<p>This portlet manages portlet instances and windows.
-The combox box helps you to choose a deployed web application
-that contains portlet components.</p>
-
-<div align="center"><img border="1" src="<%= renderRequest.getContextPath() %>/images/admin/pic1.png"/></div>
-
-<p>Once a web application is chosen you can then look at all the component
-it contains and choose one by clicking on its component name.</p>
-
-<div align="center"><img border="1" src="<%= renderRequest.getContextPath() %>/images/admin/pic2.png"/></div>
-
-<p>Then you have a table that contains all the running instances
-of the selected component. You can :
-<ul><li>create one instance by filling the
-form. You mut pay attention to the fact that you cannot give to the
-instance a name that already exist in the selected portal.</li>
-<li>remove a running instance.</li>
-<li>click on a running instance to look at its associated windows.</li>
-</ul></p>
-
-<div align="center"><img border="1" src="<%= renderRequest.getContextPath() %>/images/admin/pic3.png"/></div>
-
-<p>Last but not least you see all the windows for a given instance component.
-You can :
-<ul>
-<li>remove a window</li>
-<li>create a new window by giving it a name, choosing a place on the screen
-with the combo box ans choose an height. You must pay attentien that the height
-must be a valid number like 0,1,2,....
-</ul></p>
-
-<div align="center"><img border="1" src="<%= renderRequest.getContextPath() %>/images/admin/pic4.png"/></div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/help.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/help.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/help.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/help.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<portlet:defineObjects/>
+<p>This portlet manages portlet instances and windows.
+The combox box helps you to choose a deployed web application
+that contains portlet components.</p>
+
+<div align="center"><img border="1" src="<%= renderRequest.getContextPath() %>/images/admin/pic1.png"/></div>
+
+<p>Once a web application is chosen you can then look at all the component
+it contains and choose one by clicking on its component name.</p>
+
+<div align="center"><img border="1" src="<%= renderRequest.getContextPath() %>/images/admin/pic2.png"/></div>
+
+<p>Then you have a table that contains all the running instances
+of the selected component. You can :
+<ul><li>create one instance by filling the
+form. You mut pay attention to the fact that you cannot give to the
+instance a name that already exist in the selected portal.</li>
+<li>remove a running instance.</li>
+<li>click on a running instance to look at its associated windows.</li>
+</ul></p>
+
+<div align="center"><img border="1" src="<%= renderRequest.getContextPath() %>/images/admin/pic3.png"/></div>
+
+<p>Last but not least you see all the windows for a given instance component.
+You can :
+<ul>
+<li>remove a window</li>
+<li>create a new window by giving it a name, choosing a place on the screen
+with the combo box ans choose an height. You must pay attentien that the height
+must be a valid number like 0,1,2,....
+</ul></p>
+
+<div align="center"><img border="1" src="<%= renderRequest.getContextPath() %>/images/admin/pic4.png"/></div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/index.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/index.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,270 +0,0 @@
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page import="java.util.Iterator,
-                 org.jboss.portal.theme.page.RegionNames,
-                 org.jboss.portal.server.PortalServer,
-                 org.jboss.portal.server.Application,
-                 org.jboss.portal.server.Component,
-                 org.jboss.portal.server.Instance,
-                 org.jboss.portal.server.Portal,
-                 org.jboss.portal.server.Window,
-                 org.jboss.portal.theme.page.RegionNames"%>
-<portlet:defineObjects/>
-<%
-      String targetAppName = renderRequest.getParameter("application");
-      String targetCompName = renderRequest.getParameter("component");
-      String targetInstanceName = renderRequest.getParameter("instance");
-      String targetPortalName = renderRequest.getParameter("portal");
-
-      PortalServer container = (PortalServer)renderRequest.getAttribute("CONTAINER");
-
-      Portal targetPortal = null;
-      Application targetApp = null;
-      Component targetComp = null;
-      Instance targetInstanceMD = null;
-%>
-<form method="post" action="<portlet:renderURL/>"/>
-   <select name="application" class="inputbox" size="1">
-      <option value=""></option>
-<%
-      for (Iterator i = container.getApplications().iterator();i.hasNext();)
-      {
-         Application app = (Application)i.next();
-         String appName = app.getName();
-         boolean selected = appName.equals(targetAppName);
-         if (selected)
-         {
-            targetApp = app;
-         }
-%>
-      <option value="<%= appName %>" <%= selected ? " selected=\"selected\"" : "" %>><%=appName%></option>
-<%
-}
-%>
-   </select>
-   <input type="submit" value="infos"/>
-</form>
-<%
-   if (targetApp != null)
-   {
-%>
-<form method="post" action="<portlet:actionURL>
-                               <portlet:param name="application" value="<%= targetApp.getName() %>"/>
-                               <portlet:param name="add" value="instance"/>
-                            </portlet:actionURL>"/>
-<table border="1" cellspacing="0" cellpadding="2">
-   <tr>
-      <th>Component</th>
-      <th>Expiration cache</th>
-      <th>Action</th>
-   </tr>
-<%
-      for (Iterator j = targetApp.getComponents().iterator();j.hasNext();)
-      {
-         Component comp = (Component)j.next();
-         Integer expirationCache = comp.getExpirationCache();
-         if (comp.getName().equals(targetCompName))
-         {
-            targetComp = comp;
-         }
-%>
-   <tr>
-      <td>
-         <a href="<portlet:renderURL>
-                     <portlet:param name="application" value="<%= targetApp.getName() %>"/>
-                     <portlet:param name="component" value="<%= comp.getName() %>"/>
-                  </portlet:renderURL>"><%=comp.getName()%>
-         </a>
-      </td>
-      <td>
-         <%=expirationCache != null ? expirationCache.toString() : "-"%>
-      </td>
-      <td>
-         <input type="submit" name="<%= comp.getName() %>" value="create"/>
-      </td>
-   </tr>
-<%
-}
-%>
-   <tr>
-      <td colspan="3">
-         instance name
-         <input type="text" name="instance" width="32"/>
-      </td>
-   </tr>
-   <tr>
-      <td colspan="3">
-         target portal :
-         <select name="portal">
-<%
-      for (Iterator j = container.getPortals().iterator();j.hasNext();)
-      {
-         Portal portal = (Portal)j.next();
-%>
-            <option name="<%= portal.getName() %>"><%=portal.getName()%></option>
-<%
-}
-%>
-         </select>
-      </td>
-   </tr>
-</table>
-</form>
-<%
-}
-%>
-
-<hr height="1"/>
-
-<form method="post" action="<portlet:actionURL>
-                               <portlet:param name="add" value="portal"/>
-                            </portlet:actionURL>">
-<table border="1" cellspacing="0" cellpadding="2">
-   <tr>
-      <th>portal</th>
-      <th>action</th>
-   </tr>
-<%
-      for (Iterator i = container.getPortals().iterator();i.hasNext();)
-      {
-         Portal portal = (Portal)i.next();
-         String portalName = portal.getName();
-         boolean selected = portalName.equals(targetPortalName);
-         if (selected)
-         {
-            targetPortal = portal;
-         }
-%>
-   <tr>
-      <td><a href="<portlet:renderURL >
-                      <portlet:param name="portal" value="<%= portal.getName()%>"/>
-                   </portlet:renderURL>"><%= portal.getName() %></a></td>
-      <td><a href="<portlet:actionURL >
-                      <portlet:param name="portal" value="<%= portal.getName()%>"/>
-                   </portlet:actionURL>">remove</a></td>
-   </tr>
-<%
-      }
-%>
-   <tr>
-      <td colspan="2">
-         <input type="text" name="portal" size="32"/>
-      </td>
-   </tr>
-   <tr>
-      <td colspan="2">
-         <input type="submit" value="create"/>
-      </td>
-   </tr>
-</table>
-</form>
-
-<%
-   if (targetPortal != null)
-   {
-
-%>
-<form method="post" action="<portlet:actionURL>
-                               <portlet:param name="add" value="instance"/>
-                            </portlet:actionURL>">
-<table border="1" cellspacing="0" cellpadding="2">
-   <tr>
-      <th>instance</th>
-      <th>portal</th>
-      <th>action</th>
-   </tr>
-<%
-      for (Iterator i = targetPortal.getInstances().iterator();i.hasNext();)
-      {
-         Instance instance = (Instance)i.next();
-         if (instance.getName().equals(targetInstanceName))
-         {
-            targetInstanceMD = instance;
-         }
-%>
-   <tr>
-      <td><a href="<portlet:renderURL>
-                     <portlet:param name="portal" value="<%= targetPortal.getName() %>"/>
-                     <portlet:param name="instance" value="<%= instance.getName() %>"/>
-                  </portlet:renderURL>">
-         <%= instance.getName() %></a>
-      </td>
-      <td>
-         <%= targetPortal.getName() %>
-      </td>
-      <td><a href="<portlet:actionURL>
-                     <portlet:param name="portal" value="<%= targetPortal.getName() %>"/>
-                     <portlet:param name="instance" value="<%= instance.getName() %>"/>
-                     <portlet:param name="remove" value="instance"/>
-                  </portlet:actionURL>">remove</a>
-      </td>
-   </tr>
-   <%
-      }
-   %>
-</table>
-</form>
-<%
-      if (targetInstanceMD != null)
-      {
-%>
-<form method="post" action="<portlet:actionURL>
-                               <portlet:param name="portal" value="<%= targetPortalName %>"/>
-                               <portlet:param name="instance" value="<%= targetInstanceName %>"/>
-                               <portlet:param name="add" value="window"/>
-                            </portlet:actionURL>">
-<table border="1" cellspacing="0" cellpadding="2">
-   <tr>
-      <th>Window</th>
-      <th>&nbsp;</th>
-   </tr>
-<%
-         for (Iterator i = targetInstanceMD.getWindows().iterator();i.hasNext();)
-         {
-            Window window = (Window)i.next();
-%>
-   <tr>
-      <td><%= window.getName() %></td>
-      <td><a href="<portlet:actionURL>
-                      <portlet:param name="portal" value="<%= targetPortalName %>"/>
-                      <portlet:param name="instance" value="<%= targetInstanceName %>"/>
-                      <portlet:param name="window" value="<%= window.getName() %>"/>
-                      <portlet:param name="remove" value="window"/>
-                  </portlet:actionURL>">remove</a>
-      </td>
-   </tr>
-<%
-         }
-%>
-   <tr>
-      <td colspan="2">
-         Region :
-         <select name="region">
-            <option name="<%= RegionNames.BOTTOM %>"><%= RegionNames.BOTTOM %></option>
-            <option name="<%= RegionNames.INSET %>"><%= RegionNames.INSET %></option>
-            <option name="<%= RegionNames.LEFT %>"><%= RegionNames.LEFT %></option>
-            <option name="<%= RegionNames.RIGHT %>"><%= RegionNames.RIGHT %></option>
-            <option name="<%= RegionNames.USER_1 %>"><%= RegionNames.USER_1 %></option>
-            <option name="<%= RegionNames.USER_2 %>"><%= RegionNames.USER_2 %></option>
-         </select>
-         </select>
-      </td>
-   </tr>
-   <tr>
-      <td colspan="2">
-         Height : <input type="text" name="height"/>
-      </td>
-   </tr>
-   <tr>
-      <td colspan="2">
-         Name : <input type="text" name="window"/>
-      </td>
-   </tr>
-   <tr>
-      <td colspan="2"><input type="submit" value="add"/></td>
-   </tr>
-</table>
-</form>
-<%
-      }
-   }
-%>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/index.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/index.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/index.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,270 @@
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page import="java.util.Iterator,
+                 org.jboss.portal.theme.page.RegionNames,
+                 org.jboss.portal.server.PortalServer,
+                 org.jboss.portal.server.Application,
+                 org.jboss.portal.server.Component,
+                 org.jboss.portal.server.Instance,
+                 org.jboss.portal.server.Portal,
+                 org.jboss.portal.server.Window,
+                 org.jboss.portal.theme.page.RegionNames"%>
+<portlet:defineObjects/>
+<%
+      String targetAppName = renderRequest.getParameter("application");
+      String targetCompName = renderRequest.getParameter("component");
+      String targetInstanceName = renderRequest.getParameter("instance");
+      String targetPortalName = renderRequest.getParameter("portal");
+
+      PortalServer container = (PortalServer)renderRequest.getAttribute("CONTAINER");
+
+      Portal targetPortal = null;
+      Application targetApp = null;
+      Component targetComp = null;
+      Instance targetInstanceMD = null;
+%>
+<form method="post" action="<portlet:renderURL/>"/>
+   <select name="application" class="inputbox" size="1">
+      <option value=""></option>
+<%
+      for (Iterator i = container.getApplications().iterator();i.hasNext();)
+      {
+         Application app = (Application)i.next();
+         String appName = app.getName();
+         boolean selected = appName.equals(targetAppName);
+         if (selected)
+         {
+            targetApp = app;
+         }
+%>
+      <option value="<%= appName %>" <%= selected ? " selected=\"selected\"" : "" %>><%=appName%></option>
+<%
+}
+%>
+   </select>
+   <input type="submit" value="infos"/>
+</form>
+<%
+   if (targetApp != null)
+   {
+%>
+<form method="post" action="<portlet:actionURL>
+                               <portlet:param name="application" value="<%= targetApp.getName() %>"/>
+                               <portlet:param name="add" value="instance"/>
+                            </portlet:actionURL>"/>
+<table border="1" cellspacing="0" cellpadding="2">
+   <tr>
+      <th>Component</th>
+      <th>Expiration cache</th>
+      <th>Action</th>
+   </tr>
+<%
+      for (Iterator j = targetApp.getComponents().iterator();j.hasNext();)
+      {
+         Component comp = (Component)j.next();
+         Integer expirationCache = comp.getExpirationCache();
+         if (comp.getName().equals(targetCompName))
+         {
+            targetComp = comp;
+         }
+%>
+   <tr>
+      <td>
+         <a href="<portlet:renderURL>
+                     <portlet:param name="application" value="<%= targetApp.getName() %>"/>
+                     <portlet:param name="component" value="<%= comp.getName() %>"/>
+                  </portlet:renderURL>"><%=comp.getName()%>
+         </a>
+      </td>
+      <td>
+         <%=expirationCache != null ? expirationCache.toString() : "-"%>
+      </td>
+      <td>
+         <input type="submit" name="<%= comp.getName() %>" value="create"/>
+      </td>
+   </tr>
+<%
+}
+%>
+   <tr>
+      <td colspan="3">
+         instance name
+         <input type="text" name="instance" width="32"/>
+      </td>
+   </tr>
+   <tr>
+      <td colspan="3">
+         target portal :
+         <select name="portal">
+<%
+      for (Iterator j = container.getPortals().iterator();j.hasNext();)
+      {
+         Portal portal = (Portal)j.next();
+%>
+            <option name="<%= portal.getName() %>"><%=portal.getName()%></option>
+<%
+}
+%>
+         </select>
+      </td>
+   </tr>
+</table>
+</form>
+<%
+}
+%>
+
+<hr height="1"/>
+
+<form method="post" action="<portlet:actionURL>
+                               <portlet:param name="add" value="portal"/>
+                            </portlet:actionURL>">
+<table border="1" cellspacing="0" cellpadding="2">
+   <tr>
+      <th>portal</th>
+      <th>action</th>
+   </tr>
+<%
+      for (Iterator i = container.getPortals().iterator();i.hasNext();)
+      {
+         Portal portal = (Portal)i.next();
+         String portalName = portal.getName();
+         boolean selected = portalName.equals(targetPortalName);
+         if (selected)
+         {
+            targetPortal = portal;
+         }
+%>
+   <tr>
+      <td><a href="<portlet:renderURL >
+                      <portlet:param name="portal" value="<%= portal.getName()%>"/>
+                   </portlet:renderURL>"><%= portal.getName() %></a></td>
+      <td><a href="<portlet:actionURL >
+                      <portlet:param name="portal" value="<%= portal.getName()%>"/>
+                   </portlet:actionURL>">remove</a></td>
+   </tr>
+<%
+      }
+%>
+   <tr>
+      <td colspan="2">
+         <input type="text" name="portal" size="32"/>
+      </td>
+   </tr>
+   <tr>
+      <td colspan="2">
+         <input type="submit" value="create"/>
+      </td>
+   </tr>
+</table>
+</form>
+
+<%
+   if (targetPortal != null)
+   {
+
+%>
+<form method="post" action="<portlet:actionURL>
+                               <portlet:param name="add" value="instance"/>
+                            </portlet:actionURL>">
+<table border="1" cellspacing="0" cellpadding="2">
+   <tr>
+      <th>instance</th>
+      <th>portal</th>
+      <th>action</th>
+   </tr>
+<%
+      for (Iterator i = targetPortal.getInstances().iterator();i.hasNext();)
+      {
+         Instance instance = (Instance)i.next();
+         if (instance.getName().equals(targetInstanceName))
+         {
+            targetInstanceMD = instance;
+         }
+%>
+   <tr>
+      <td><a href="<portlet:renderURL>
+                     <portlet:param name="portal" value="<%= targetPortal.getName() %>"/>
+                     <portlet:param name="instance" value="<%= instance.getName() %>"/>
+                  </portlet:renderURL>">
+         <%= instance.getName() %></a>
+      </td>
+      <td>
+         <%= targetPortal.getName() %>
+      </td>
+      <td><a href="<portlet:actionURL>
+                     <portlet:param name="portal" value="<%= targetPortal.getName() %>"/>
+                     <portlet:param name="instance" value="<%= instance.getName() %>"/>
+                     <portlet:param name="remove" value="instance"/>
+                  </portlet:actionURL>">remove</a>
+      </td>
+   </tr>
+   <%
+      }
+   %>
+</table>
+</form>
+<%
+      if (targetInstanceMD != null)
+      {
+%>
+<form method="post" action="<portlet:actionURL>
+                               <portlet:param name="portal" value="<%= targetPortalName %>"/>
+                               <portlet:param name="instance" value="<%= targetInstanceName %>"/>
+                               <portlet:param name="add" value="window"/>
+                            </portlet:actionURL>">
+<table border="1" cellspacing="0" cellpadding="2">
+   <tr>
+      <th>Window</th>
+      <th>&nbsp;</th>
+   </tr>
+<%
+         for (Iterator i = targetInstanceMD.getWindows().iterator();i.hasNext();)
+         {
+            Window window = (Window)i.next();
+%>
+   <tr>
+      <td><%= window.getName() %></td>
+      <td><a href="<portlet:actionURL>
+                      <portlet:param name="portal" value="<%= targetPortalName %>"/>
+                      <portlet:param name="instance" value="<%= targetInstanceName %>"/>
+                      <portlet:param name="window" value="<%= window.getName() %>"/>
+                      <portlet:param name="remove" value="window"/>
+                  </portlet:actionURL>">remove</a>
+      </td>
+   </tr>
+<%
+         }
+%>
+   <tr>
+      <td colspan="2">
+         Region :
+         <select name="region">
+            <option name="<%= RegionNames.BOTTOM %>"><%= RegionNames.BOTTOM %></option>
+            <option name="<%= RegionNames.INSET %>"><%= RegionNames.INSET %></option>
+            <option name="<%= RegionNames.LEFT %>"><%= RegionNames.LEFT %></option>
+            <option name="<%= RegionNames.RIGHT %>"><%= RegionNames.RIGHT %></option>
+            <option name="<%= RegionNames.USER_1 %>"><%= RegionNames.USER_1 %></option>
+            <option name="<%= RegionNames.USER_2 %>"><%= RegionNames.USER_2 %></option>
+         </select>
+         </select>
+      </td>
+   </tr>
+   <tr>
+      <td colspan="2">
+         Height : <input type="text" name="height"/>
+      </td>
+   </tr>
+   <tr>
+      <td colspan="2">
+         Name : <input type="text" name="window"/>
+      </td>
+   </tr>
+   <tr>
+      <td colspan="2"><input type="submit" value="add"/></td>
+   </tr>
+</table>
+</form>
+<%
+      }
+   }
+%>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/normal.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/normal.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/normal.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<portlet:defineObjects/>
-<a href="<portlet:renderURL windowState="maximized" />">Applications</a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/normal.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/normal.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/normal.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/admin/normal.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<portlet:defineObjects/>
+<a href="<portlet:renderURL windowState="maximized" />">Applications</a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/index.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/index.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,71 +0,0 @@
-<%@ page import="org.jboss.portal.api.node.PortalNode" %>
-<%@ page import="org.jboss.portal.api.node.PortalNodeURL" %>
-<%@ page import="java.util.HashMap" %>
-<%@ page import="java.util.Iterator" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<portlet:defineObjects/>
-
-<%
-   String contextPath = request.getContextPath();
-   PortalNode parent = (PortalNode) request.getAttribute("parentNode");
-   HashMap parentChildMap = (HashMap) request.getAttribute("pchild");
-   HashMap parentSiblingMap = (HashMap) request.getAttribute("psib");
-%>
-<style>
-
-   <!--
-   #foldheader {
-      margin-left: - 20px;
-      padding: 3px 0 3px 0px;
-      cursor: pointer;
-      cursor: hand;
-      list-style-image: url( <%= contextPath %>/images/catalog/bullet.gif );
-   }
-
-   #foldinglist {
-      list-style-position: outside;
-      margin-left: 10px;
-      padding: 3px 0 3px 0px;
-      vertical-align: top;
-      list-style-image: url( <%= contextPath %>/images/catalog/bullet.gif )
-   }
-
-   #pagenosub {
-      margin-left: - 20px;
-      list-style-image: url( <%= contextPath %>/images/catalog/bullet.gif )
-   }
-
-   /
-   /
-   -->
-</style>
-
-<ul>
-   <li id="foldheader"><div class="portlet-form-field-label"><%= parent.getName() %></div></li>
-   <ul id="foldinglist">
-      <%
-         for(Iterator i = parentChildMap.keySet().iterator(); i.hasNext();)
-         {
-            String childName = (String) i.next();
-            PortalNodeURL childURL = (PortalNodeURL) parentChildMap.get(childName);
-      %>
-      <li id="foldinglist"><div class="portlet-form-field-label"><a
-            href="<%= childURL.toString() %>"><%= childName %></a></div></li>
-      <%
-         }
-      %>
-   </ul>
-   <%
-      for(Iterator j = parentSiblingMap.keySet().iterator(); j.hasNext();)
-      {
-         String siblingName = (String) j.next();
-         PortalNodeURL siblingURL = (PortalNodeURL) parentSiblingMap.get(siblingName);
-   %>
-   <li id="pagenosub">
-      <div class="portlet-form-field-label"><a href="<%= siblingURL.toString() %>"><%= siblingName %></a></div></li>
-   <%
-      }
-   %>
-</ul>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/index.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/index.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/index.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,71 @@
+<%@ page import="org.jboss.portal.api.node.PortalNode" %>
+<%@ page import="org.jboss.portal.api.node.PortalNodeURL" %>
+<%@ page import="java.util.HashMap" %>
+<%@ page import="java.util.Iterator" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<portlet:defineObjects/>
+
+<%
+   String contextPath = request.getContextPath();
+   PortalNode parent = (PortalNode) request.getAttribute("parentNode");
+   HashMap parentChildMap = (HashMap) request.getAttribute("pchild");
+   HashMap parentSiblingMap = (HashMap) request.getAttribute("psib");
+%>
+<style>
+
+   <!--
+   #foldheader {
+      margin-left: - 20px;
+      padding: 3px 0 3px 0px;
+      cursor: pointer;
+      cursor: hand;
+      list-style-image: url( <%= contextPath %>/images/catalog/bullet.gif );
+   }
+
+   #foldinglist {
+      list-style-position: outside;
+      margin-left: 10px;
+      padding: 3px 0 3px 0px;
+      vertical-align: top;
+      list-style-image: url( <%= contextPath %>/images/catalog/bullet.gif )
+   }
+
+   #pagenosub {
+      margin-left: - 20px;
+      list-style-image: url( <%= contextPath %>/images/catalog/bullet.gif )
+   }
+
+   /
+   /
+   -->
+</style>
+
+<ul>
+   <li id="foldheader"><div class="portlet-form-field-label"><%= parent.getName() %></div></li>
+   <ul id="foldinglist">
+      <%
+         for(Iterator i = parentChildMap.keySet().iterator(); i.hasNext();)
+         {
+            String childName = (String) i.next();
+            PortalNodeURL childURL = (PortalNodeURL) parentChildMap.get(childName);
+      %>
+      <li id="foldinglist"><div class="portlet-form-field-label"><a
+            href="<%= childURL.toString() %>"><%= childName %></a></div></li>
+      <%
+         }
+      %>
+   </ul>
+   <%
+      for(Iterator j = parentSiblingMap.keySet().iterator(); j.hasNext();)
+      {
+         String siblingName = (String) j.next();
+         PortalNodeURL siblingURL = (PortalNodeURL) parentSiblingMap.get(siblingName);
+   %>
+   <li id="pagenosub">
+      <div class="portlet-form-field-label"><a href="<%= siblingURL.toString() %>"><%= siblingName %></a></div></li>
+   <%
+      }
+   %>
+</ul>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/sitemap.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/sitemap.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/sitemap.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,106 +0,0 @@
-<%@ page import="org.jboss.portlet.JBossRenderResponse" %>
-<%@ page import="java.util.Iterator" %>
-<%@ page import="org.jboss.portal.api.node.PortalNode"%>
-<%@ page import="org.jboss.portal.api.node.PortalNodeURL"%>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<portlet:defineObjects/>
-
-<%
-   String contextPath = request.getContextPath();
-   PortalNode parent = (PortalNode) request.getAttribute("parentNode");
-   JBossRenderResponse jresponse = (JBossRenderResponse) renderResponse;
-%>
-<style>
-
-   <!--
-   #foldheader {
-      margin-left: - 10px;
-      padding: 0px 0px 0px 0px;
-      cursor: pointer;
-      cursor: hand;
-      list-style-image: url( <%= contextPath %> /images/catalog/bullet.gif );
-   }
-
-   #foldinglist {
-      cursor: pointer;
-      cursor: hand;
-      list-style-position: outside;
-      margin-left: 0px;
-      padding: 0px 0px 0px 0px;
-      vertical-align: top;
-      list-style-image: url( <%= contextPath %> /images/catalog/T.gif )
-   }
-
-   #pagenosub {
-      margin-left: - 10px;
-      list-style-image: url( <%= contextPath %> /images/catalog/bullet.gif )
-   }
-
-   /
-   /
-   -->
-</style>
-
-<table cellspacing="2" cellpadding="5" border="0">
-   <%
-      int colCount = 4;
-      PortalNode rootNode = parent.getRoot();
-      for(Iterator i = rootNode.getChildren().iterator(); i.hasNext();)
-      {
-         if(colCount % 4 == 0) // create new row every 4 columns
-         {
-   %>
-   <tr>
-      <%
-         }
-         PortalNode parentSibling = (PortalNode) i.next();
-         for(Iterator j = parentSibling.getChildren().iterator(); j.hasNext();)
-         {
-            PortalNode child = (PortalNode) j.next();
-            if(child.getType() == PortalNode.TYPE_PAGE)
-            {
-               colCount++;
-               PortalNodeURL childURL = jresponse.createRenderURL(child);
-      %>
-      <td valign="top" class="portlet-section-body">
-      <table width="100%" cellpadding="0" cellspacing="0">
-         <tr>
-            <td colspan="2">
-               <a href="<%= childURL %>"><b><%= child.getName() %></b></a>
-            </td>
-         </tr>
-
-         <%
-            for(Iterator k = child.getChildren().iterator(); k.hasNext();)
-            {
-               PortalNode subChild = (PortalNode) k.next();
-               if(subChild.getType() == PortalNode.TYPE_PAGE)
-               {
-                  // child page
-                  PortalNodeURL subchildURL = jresponse.createRenderURL(subChild);
-         %>
-         <tr>
-            <td><img src="<%= contextPath %>/images/catalog/T.gif"/></td>
-            <td><a href="<%= subchildURL %>"><%= subChild.getName() %></a></td>
-         </tr>
-         <%
-               }
-            }// for children
-         %>
-         <%
-            }
-         %>
-      </table>
-      <%
-         } // for parents
-         if(colCount % 3 == 0)
-         {
-      %>
-   </tr>
-   <%
-         }
-      }
-   %>
-</table>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/sitemap.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/sitemap.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/sitemap.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/catalog/sitemap.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,106 @@
+<%@ page import="org.jboss.portlet.JBossRenderResponse" %>
+<%@ page import="java.util.Iterator" %>
+<%@ page import="org.jboss.portal.api.node.PortalNode"%>
+<%@ page import="org.jboss.portal.api.node.PortalNodeURL"%>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<portlet:defineObjects/>
+
+<%
+   String contextPath = request.getContextPath();
+   PortalNode parent = (PortalNode) request.getAttribute("parentNode");
+   JBossRenderResponse jresponse = (JBossRenderResponse) renderResponse;
+%>
+<style>
+
+   <!--
+   #foldheader {
+      margin-left: - 10px;
+      padding: 0px 0px 0px 0px;
+      cursor: pointer;
+      cursor: hand;
+      list-style-image: url( <%= contextPath %> /images/catalog/bullet.gif );
+   }
+
+   #foldinglist {
+      cursor: pointer;
+      cursor: hand;
+      list-style-position: outside;
+      margin-left: 0px;
+      padding: 0px 0px 0px 0px;
+      vertical-align: top;
+      list-style-image: url( <%= contextPath %> /images/catalog/T.gif )
+   }
+
+   #pagenosub {
+      margin-left: - 10px;
+      list-style-image: url( <%= contextPath %> /images/catalog/bullet.gif )
+   }
+
+   /
+   /
+   -->
+</style>
+
+<table cellspacing="2" cellpadding="5" border="0">
+   <%
+      int colCount = 4;
+      PortalNode rootNode = parent.getRoot();
+      for(Iterator i = rootNode.getChildren().iterator(); i.hasNext();)
+      {
+         if(colCount % 4 == 0) // create new row every 4 columns
+         {
+   %>
+   <tr>
+      <%
+         }
+         PortalNode parentSibling = (PortalNode) i.next();
+         for(Iterator j = parentSibling.getChildren().iterator(); j.hasNext();)
+         {
+            PortalNode child = (PortalNode) j.next();
+            if(child.getType() == PortalNode.TYPE_PAGE)
+            {
+               colCount++;
+               PortalNodeURL childURL = jresponse.createRenderURL(child);
+      %>
+      <td valign="top" class="portlet-section-body">
+      <table width="100%" cellpadding="0" cellspacing="0">
+         <tr>
+            <td colspan="2">
+               <a href="<%= childURL %>"><b><%= child.getName() %></b></a>
+            </td>
+         </tr>
+
+         <%
+            for(Iterator k = child.getChildren().iterator(); k.hasNext();)
+            {
+               PortalNode subChild = (PortalNode) k.next();
+               if(subChild.getType() == PortalNode.TYPE_PAGE)
+               {
+                  // child page
+                  PortalNodeURL subchildURL = jresponse.createRenderURL(subChild);
+         %>
+         <tr>
+            <td><img src="<%= contextPath %>/images/catalog/T.gif"/></td>
+            <td><a href="<%= subchildURL %>"><%= subChild.getName() %></a></td>
+         </tr>
+         <%
+               }
+            }// for children
+         %>
+         <%
+            }
+         %>
+      </table>
+      <%
+         } // for parents
+         if(colCount % 3 == 0)
+         {
+      %>
+   </tr>
+   <%
+         }
+      }
+   %>
+</table>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcopy.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcopy.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcopy.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,56 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<%
-   String sCurrPath = (String) request.getAttribute("currpath");
-   String OP = CMSAdminConstants.OP_CONFIRMCOPY;
-   String sType = (String) request.getAttribute("type");
-%>
-<portlet:defineObjects/>
-
-<table width="100%">
-   <th colspan="2" class="portlet-section-header" align="center">${n:i18n("TITLE_COPYCONFIRM")}</th>
-   <tr>
-      <td class="portlet-section-body" align="left">
-         <form name="pickform" action="<portlet:actionURL>
-    <portlet:param name="op" value="<%= CMSAdminConstants.OP_COPY %>"/>
-    <portlet:param name="source" value="<%= sCurrPath %>"/>
-    <portlet:param name="type" value="<%= sType %>"/>
-    </portlet:actionURL>" method="post">
-            <input type="hidden" name="destination" value="/">
-            <table>
-               <tr>
-                  <td>${n:i18n("CMS_SOURCE")}:</td>
-                  <td><%= sCurrPath %></td>
-               </tr>
-               <tr>
-                  <td height="25" valign="bottom">${n:i18n("CMS_DESTINATION")}:</td><td><input DISABLED type="text" size="40"
-                                                                              name="showdestination" value="/"
-                                                                              class="portlet-form-input-field"/></td>
-               </tr>
-               <tr><td></td><td valign="top"><input class="portlet-form-input-field" type="submit" value="${n:i18n("CMS_COPY")}"
-                                                          name="submit">
-               </td>
-               </tr>
-            </table>
-         </form>
-      </td>
-      <td valign="top" class="portlet-section-alternate">
-         <%@ include file="folderlist.jsp" %>
-      </td>
-   </tr>
-</table>
-<br/><br/>
-
-<%
-   String sBackPath = NodeUtil.getParentPath(sCurrPath);
-%>
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-                <portlet:param name="path"
-                  value="<%= sBackPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcopy.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcopy.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcopy.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcopy.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,56 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<%
+   String sCurrPath = (String) request.getAttribute("currpath");
+   String OP = CMSAdminConstants.OP_CONFIRMCOPY;
+   String sType = (String) request.getAttribute("type");
+%>
+<portlet:defineObjects/>
+
+<table width="100%">
+   <th colspan="2" class="portlet-section-header" align="center">${n:i18n("TITLE_COPYCONFIRM")}</th>
+   <tr>
+      <td class="portlet-section-body" align="left">
+         <form name="pickform" action="<portlet:actionURL>
+    <portlet:param name="op" value="<%= CMSAdminConstants.OP_COPY %>"/>
+    <portlet:param name="source" value="<%= sCurrPath %>"/>
+    <portlet:param name="type" value="<%= sType %>"/>
+    </portlet:actionURL>" method="post">
+            <input type="hidden" name="destination" value="/">
+            <table>
+               <tr>
+                  <td>${n:i18n("CMS_SOURCE")}:</td>
+                  <td><%= sCurrPath %></td>
+               </tr>
+               <tr>
+                  <td height="25" valign="bottom">${n:i18n("CMS_DESTINATION")}:</td><td><input DISABLED type="text" size="40"
+                                                                              name="showdestination" value="/"
+                                                                              class="portlet-form-input-field"/></td>
+               </tr>
+               <tr><td></td><td valign="top"><input class="portlet-form-input-field" type="submit" value="${n:i18n("CMS_COPY")}"
+                                                          name="submit">
+               </td>
+               </tr>
+            </table>
+         </form>
+      </td>
+      <td valign="top" class="portlet-section-alternate">
+         <%@ include file="folderlist.jsp" %>
+      </td>
+   </tr>
+</table>
+<br/><br/>
+
+<%
+   String sBackPath = NodeUtil.getParentPath(sCurrPath);
+%>
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+                <portlet:param name="path"
+                  value="<%= sBackPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcreatecollection.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcreatecollection.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcreatecollection.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,70 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<%
-   String sCurrPath = (String)request.getAttribute("createpath");
-   String OP = CMSAdminConstants.OP_CONFIRM_CREATE_COLLECTION;
-%>
-<portlet:defineObjects/>
-
-<table width="100%">
-   <th colspan="2" class="portlet-section-header" align="center">${n:i18n("TITLE_CREATECOLLCONFIRM")}</th>
-   <tr>
-      <td valign="top" width="250" class="portlet-section-alternate">
-         <%@ include file="folderlist.jsp" %>
-      </td>
-      <td class="portlet-section-body" align="left">
-         <form name="pickform" action="<portlet:actionURL>
-    <portlet:param name="op" value="<%= CMSAdminConstants.OP_CREATE_COLLECTION %>"/>
-    <portlet:param name="createpath" value="<%= sCurrPath %>"/>
-    </portlet:actionURL>" method="post">
-            <input type="hidden" name="destination" value="<%= sCurrPath %>">
-            <table>
-               <tr>
-                  <td valign="bottom">
-                     Destination:
-                  </td>
-                  <td>
-                     <input DISABLED type="text" size="40" name="showdestination" value="<%= sCurrPath %>"
-                            class="portlet-form-input-field"/></td>
-               </tr>
-               <tr>
-                  <td valign="bottom">${n:i18n("CMS_NAME")}:</td>
-                  <td align="left"><input class="portlet-form-input-field" type="text"
-                                          name="newcollectionname" size="40" maxlength="50">
-                  </td>
-               </tr>
-               <tr>
-                  <td valign="bottom">${n:i18n("CMS_DESCRIPTION")}:</td>
-                  <td align="left"><input class="portlet-form-input-field" type="text"
-                                          name="newcollectiondescription"
-                                          size="40" maxlength="80">
-                  </td>
-               </tr>
-               <tr>
-                  <td></td>
-                  <td>
-                     <input class="portlet-form-button" type="submit" value="${n:i18n("CMS_CREATE")}" name="submit">
-                  </td>
-               </tr>
-            </table>
-         </form>
-      </td>
-   </tr>
-</table>
-<br/><br/>
-
-
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-                <portlet:param name="path"
-                  value="<%= sCurrPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>
-
-
-
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcreatecollection.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcreatecollection.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcreatecollection.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmcreatecollection.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,70 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<%
+   String sCurrPath = (String)request.getAttribute("createpath");
+   String OP = CMSAdminConstants.OP_CONFIRM_CREATE_COLLECTION;
+%>
+<portlet:defineObjects/>
+
+<table width="100%">
+   <th colspan="2" class="portlet-section-header" align="center">${n:i18n("TITLE_CREATECOLLCONFIRM")}</th>
+   <tr>
+      <td valign="top" width="250" class="portlet-section-alternate">
+         <%@ include file="folderlist.jsp" %>
+      </td>
+      <td class="portlet-section-body" align="left">
+         <form name="pickform" action="<portlet:actionURL>
+    <portlet:param name="op" value="<%= CMSAdminConstants.OP_CREATE_COLLECTION %>"/>
+    <portlet:param name="createpath" value="<%= sCurrPath %>"/>
+    </portlet:actionURL>" method="post">
+            <input type="hidden" name="destination" value="<%= sCurrPath %>">
+            <table>
+               <tr>
+                  <td valign="bottom">
+                     Destination:
+                  </td>
+                  <td>
+                     <input DISABLED type="text" size="40" name="showdestination" value="<%= sCurrPath %>"
+                            class="portlet-form-input-field"/></td>
+               </tr>
+               <tr>
+                  <td valign="bottom">${n:i18n("CMS_NAME")}:</td>
+                  <td align="left"><input class="portlet-form-input-field" type="text"
+                                          name="newcollectionname" size="40" maxlength="50">
+                  </td>
+               </tr>
+               <tr>
+                  <td valign="bottom">${n:i18n("CMS_DESCRIPTION")}:</td>
+                  <td align="left"><input class="portlet-form-input-field" type="text"
+                                          name="newcollectiondescription"
+                                          size="40" maxlength="80">
+                  </td>
+               </tr>
+               <tr>
+                  <td></td>
+                  <td>
+                     <input class="portlet-form-button" type="submit" value="${n:i18n("CMS_CREATE")}" name="submit">
+                  </td>
+               </tr>
+            </table>
+         </form>
+      </td>
+   </tr>
+</table>
+<br/><br/>
+
+
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+                <portlet:param name="path"
+                  value="<%= sCurrPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>
+
+
+
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmdelete.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmdelete.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmdelete.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,46 +0,0 @@
-<%@ page import="org.jboss.portal.cms.util.NodeUtil" %>
-<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-%>
-
-<form action="<portlet:actionURL>
- <portlet:param name="op" value="<%= CMSAdminConstants.OP_DELETE %>"/>
- <portlet:param name="path" value="<%= sCurrPath %>"/>
- </portlet:actionURL>" method="post">
-   <table width="100%">
-      <th align="center" class="portlet-section-header">${n:i18n("TITLE_DELETECONFIRM")}</th>
-      <tr>
-         <td align="center">
-            <font class="portlet-font">${n:i18n("CMS_DELETEPATH")} <%= sCurrPath %>
-            </font>
-            <br><br>
-            <font class="portlet-font" style="color:red"><b>${n:i18n("CMS_DELETEWARN1")}</b></font>
-            <br><br>
-            <font class="portlet-font">${n:i18n("CMS_DELETEWARN2")}</font><br>
-         </td>
-      </tr>
-      <tr>
-         <td align="center"><input type="submit" value="${n:i18n("CMS_DELETE")}" name="submit"
-                                   class="portlet-form-button"></td>
-      </tr>
-   </table>
-</form>
-
-<%
-   String sBackPath = NodeUtil.getParentPath(sCurrPath);
-%>
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-                <portlet:param name="path"
-                  value="<%= sBackPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmdelete.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmdelete.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmdelete.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmdelete.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,46 @@
+<%@ page import="org.jboss.portal.cms.util.NodeUtil" %>
+<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+%>
+
+<form action="<portlet:actionURL>
+ <portlet:param name="op" value="<%= CMSAdminConstants.OP_DELETE %>"/>
+ <portlet:param name="path" value="<%= sCurrPath %>"/>
+ </portlet:actionURL>" method="post">
+   <table width="100%">
+      <th align="center" class="portlet-section-header">${n:i18n("TITLE_DELETECONFIRM")}</th>
+      <tr>
+         <td align="center">
+            <font class="portlet-font">${n:i18n("CMS_DELETEPATH")} <%= sCurrPath %>
+            </font>
+            <br><br>
+            <font class="portlet-font" style="color:red"><b>${n:i18n("CMS_DELETEWARN1")}</b></font>
+            <br><br>
+            <font class="portlet-font">${n:i18n("CMS_DELETEWARN2")}</font><br>
+         </td>
+      </tr>
+      <tr>
+         <td align="center"><input type="submit" value="${n:i18n("CMS_DELETE")}" name="submit"
+                                   class="portlet-form-button"></td>
+      </tr>
+   </table>
+</form>
+
+<%
+   String sBackPath = NodeUtil.getParentPath(sCurrPath);
+%>
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+                <portlet:param name="path"
+                  value="<%= sBackPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmmove.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmmove.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmmove.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,63 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-   String OP = CMSAdminConstants.OP_CONFIRMMOVE;
-   String sType = (String)request.getAttribute("type");
-%>
-<portlet:defineObjects/>
-
-<table width="100%">
-   <th colspan="2" class="portlet-section-header" align="center">${n:i18n("TITLE_MOVECONFIRM")}</th>
-   <tr>
-      <td valign="top" width="250" class="portlet-section-alternate">
-         <%@ include file="folderlist.jsp" %>
-      </td>
-      <td class="portlet-section-body" align="left">
-         <form name="pickform" action="<portlet:actionURL>
-    <portlet:param name="op" value="<%= CMSAdminConstants.OP_MOVE %>"/>
-    <portlet:param name="source" value="<%= sCurrPath %>"/>
-    <portlet:param name="type" value="<%= sType %>"/>
-    </portlet:actionURL>" method="post">
-            <input type="hidden" name="destination" value="/">
-            <table>
-               <tr>
-                  <td>${n:i18n("CMS_SOURCE")}:</td>
-                  <td><%= sCurrPath %>
-                  </td>
-               </tr>
-               <tr>
-                  <td valign="bottom">
-                     ${n:i18n("CMS_DESTINATION")}:
-                  </td>
-                  <td>
-                     <input DISABLED type="text" size="40" name="showdestination" value="/"
-                            class="portlet-form-input-field"/>
-                  </td>
-               </tr>
-               <tr>
-                  <td></td>
-                  <td>
-                     <input class="portlet-form-button" type="submit" value="${n:i18n("CMS_MOVE")}" name="submit">
-                  </td>
-               </tr>
-            </table>
-         </form>
-      </td>
-   </tr>
-</table>
-<br/><br/>
-
-<%
-   String sBackPath = NodeUtil.getParentPath(sCurrPath);
-%>
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-                <portlet:param name="path"
-                  value="<%= sBackPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmmove.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmmove.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmmove.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/confirmmove.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,63 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+   String OP = CMSAdminConstants.OP_CONFIRMMOVE;
+   String sType = (String)request.getAttribute("type");
+%>
+<portlet:defineObjects/>
+
+<table width="100%">
+   <th colspan="2" class="portlet-section-header" align="center">${n:i18n("TITLE_MOVECONFIRM")}</th>
+   <tr>
+      <td valign="top" width="250" class="portlet-section-alternate">
+         <%@ include file="folderlist.jsp" %>
+      </td>
+      <td class="portlet-section-body" align="left">
+         <form name="pickform" action="<portlet:actionURL>
+    <portlet:param name="op" value="<%= CMSAdminConstants.OP_MOVE %>"/>
+    <portlet:param name="source" value="<%= sCurrPath %>"/>
+    <portlet:param name="type" value="<%= sType %>"/>
+    </portlet:actionURL>" method="post">
+            <input type="hidden" name="destination" value="/">
+            <table>
+               <tr>
+                  <td>${n:i18n("CMS_SOURCE")}:</td>
+                  <td><%= sCurrPath %>
+                  </td>
+               </tr>
+               <tr>
+                  <td valign="bottom">
+                     ${n:i18n("CMS_DESTINATION")}:
+                  </td>
+                  <td>
+                     <input DISABLED type="text" size="40" name="showdestination" value="/"
+                            class="portlet-form-input-field"/>
+                  </td>
+               </tr>
+               <tr>
+                  <td></td>
+                  <td>
+                     <input class="portlet-form-button" type="submit" value="${n:i18n("CMS_MOVE")}" name="submit">
+                  </td>
+               </tr>
+            </table>
+         </form>
+      </td>
+   </tr>
+</table>
+<br/><br/>
+
+<%
+   String sBackPath = NodeUtil.getParentPath(sCurrPath);
+%>
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+                <portlet:param name="path"
+                  value="<%= sBackPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/create.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/create.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/create.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,141 +0,0 @@
-<%@ page import="
-                 org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants,
-                 java.util.Locale" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-   String[] langs = Locale.getISOLanguages();
-   String sDocBase = (String)request.getAttribute("document_base_url");
-   String sCSSURL = (String)request.getAttribute("css_url");
-%>
-
-<!-- tinyMCE -->
-<script language="javascript" type="text/javascript"
-        src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH %>/tiny_mce/tiny_mce_src.js"></script>
-<script language="javascript" type="text/javascript">
-   tinyMCE.init({
-      mode : "textareas",
-      theme : "advanced",
-      plugins : "advhr,advimage,advlink,emotions,insertdatetime,preview,zoom,flash",
-      theme_advanced_buttons1_add : "fontselect,fontsizeselect,forecolor",
-      theme_advanced_buttons2_add_before: "cut,copy,paste,separator",
-      theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,zoom",
-      theme_advanced_buttons3_add : "flash,advhr",
-      content_css : "<%= sCSSURL %>",
-      plugin_insertdate_dateFormat : "%Y-%m-%d",
-      plugin_insertdate_timeFormat : "%H:%M:%S",
-      relative_urls : "false",
-      document_base_url : "<%= sDocBase %>",
-      extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],font[face|size|color],hr[class|width|size|noshade]"
-   });
-</script>
-<!-- /tinyMCE -->
-
-<form name="pickform" method="post" action="<portlet:actionURL>
-    <portlet:param name="op" value="<%= CMSAdminConstants.OP_SAVENEWTEXT %>"/>
-    <portlet:param name="path" value=""/>
-    </portlet:actionURL>">
-   <input type="hidden" name="savetopath" value="<%= sCurrPath %>">
-
-   <table width="100%">
-      <th align="center"><b>${n:i18n("TITLE_CREATE")}</b></th>
-      <tr>
-         <td height="10"></td>
-      </tr>
-      <tr>
-         <td>
-            <table>
-               <tr>
-                  <td>${n:i18n("CMS_CREATEFILEINDIR")}:
-                  </td>
-                  <td><%= sCurrPath %>
-                  </td>
-               </tr>
-               <tr>
-                  <td>${n:i18n("CMS_FILENAME")}:</td>
-                  <td><input
-                     type="text" name="filename"
-                     class="portlet-form-input-field">
-                  </td>
-               </tr>
-               <tr>
-                  <td
-                  ">
-                  ${n:i18n("CMS_DESCRIPTION")}:
-         </td>
-         <td><input type="text" size="40" maxlength="80"
-                    name="description" value=""
-                    class="portlet-form-input-field"/></td>
-      </tr>
-      <tr>
-         <td>
-            ${n:i18n("CMS_TITLE")}:
-         </td>
-         <td><input type="text" size="40" maxlength="80"
-                    name="title" value=""
-                    class="portlet-form-input-field"/></td>
-      </tr>
-      <tr>
-         <td>
-            ${n:i18n("CMS_LANGUAGE")}:
-         </td>
-         <td><select name="language"
-                     class="portlet-form-input-field">
-            <option selected
-                    value="<%= Locale.getDefault().getLanguage() %>"><%= Locale.getDefault().getDisplayLanguage() %>
-            </option>
-            <%
-               for (int i = 0; i < langs.length; i++)
-               {
-            %>
-            <option value="<%= langs[i] %>"><%= new Locale(langs[i]).getDisplayLanguage() %>
-            </option>
-            <%
-               }
-            %>
-         </select>
-         </td>
-      </tr>
-   </table>
-</td>
-</tr>
-<tr>
-   <td height="10"></td>
-</tr>
-<tr>
-   <td class="portlet-section-alternate">
-      <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/info.gif" border="0"
-           alt="Info"> Links to resources within this portal should be absolute. For example: A link to an image
-      located in default/images/back.gif
-      should be typed in exactly as shown here.
-      Do not prefix a slash (/) to the path of the resource. You can verify the link is correct by clicking on the
-      preview button in the editor.
-   </td>
-</tr>
-<tr>
-   <td height="10"></td>
-</tr>
-<tr>
-   <td align="center">
-      <textarea id="elm1" name="elm1" rows="20" cols="80" style="width: 100%"></textarea>
-      <br>
-      <input type="submit" name="save" value="${n:i18n("CMS_CREATE")}" class="portlet-form-button"/>
-      <input type="reset" name="reset" value="Reset" class="portlet-form-button"/>
-   </td>
-</tr>
-</table>
-</form>
-
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-                <portlet:param name="path"
-                  value="<%= sCurrPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/create.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/create.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/create.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/create.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,141 @@
+<%@ page import="
+                 org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants,
+                 java.util.Locale" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+   String[] langs = Locale.getISOLanguages();
+   String sDocBase = (String)request.getAttribute("document_base_url");
+   String sCSSURL = (String)request.getAttribute("css_url");
+%>
+
+<!-- tinyMCE -->
+<script language="javascript" type="text/javascript"
+        src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH %>/tiny_mce/tiny_mce_src.js"></script>
+<script language="javascript" type="text/javascript">
+   tinyMCE.init({
+      mode : "textareas",
+      theme : "advanced",
+      plugins : "advhr,advimage,advlink,emotions,insertdatetime,preview,zoom,flash",
+      theme_advanced_buttons1_add : "fontselect,fontsizeselect,forecolor",
+      theme_advanced_buttons2_add_before: "cut,copy,paste,separator",
+      theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,zoom",
+      theme_advanced_buttons3_add : "flash,advhr",
+      content_css : "<%= sCSSURL %>",
+      plugin_insertdate_dateFormat : "%Y-%m-%d",
+      plugin_insertdate_timeFormat : "%H:%M:%S",
+      relative_urls : "false",
+      document_base_url : "<%= sDocBase %>",
+      extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],font[face|size|color],hr[class|width|size|noshade]"
+   });
+</script>
+<!-- /tinyMCE -->
+
+<form name="pickform" method="post" action="<portlet:actionURL>
+    <portlet:param name="op" value="<%= CMSAdminConstants.OP_SAVENEWTEXT %>"/>
+    <portlet:param name="path" value=""/>
+    </portlet:actionURL>">
+   <input type="hidden" name="savetopath" value="<%= sCurrPath %>">
+
+   <table width="100%">
+      <th align="center"><b>${n:i18n("TITLE_CREATE")}</b></th>
+      <tr>
+         <td height="10"></td>
+      </tr>
+      <tr>
+         <td>
+            <table>
+               <tr>
+                  <td>${n:i18n("CMS_CREATEFILEINDIR")}:
+                  </td>
+                  <td><%= sCurrPath %>
+                  </td>
+               </tr>
+               <tr>
+                  <td>${n:i18n("CMS_FILENAME")}:</td>
+                  <td><input
+                     type="text" name="filename"
+                     class="portlet-form-input-field">
+                  </td>
+               </tr>
+               <tr>
+                  <td
+                  ">
+                  ${n:i18n("CMS_DESCRIPTION")}:
+         </td>
+         <td><input type="text" size="40" maxlength="80"
+                    name="description" value=""
+                    class="portlet-form-input-field"/></td>
+      </tr>
+      <tr>
+         <td>
+            ${n:i18n("CMS_TITLE")}:
+         </td>
+         <td><input type="text" size="40" maxlength="80"
+                    name="title" value=""
+                    class="portlet-form-input-field"/></td>
+      </tr>
+      <tr>
+         <td>
+            ${n:i18n("CMS_LANGUAGE")}:
+         </td>
+         <td><select name="language"
+                     class="portlet-form-input-field">
+            <option selected
+                    value="<%= Locale.getDefault().getLanguage() %>"><%= Locale.getDefault().getDisplayLanguage() %>
+            </option>
+            <%
+               for (int i = 0; i < langs.length; i++)
+               {
+            %>
+            <option value="<%= langs[i] %>"><%= new Locale(langs[i]).getDisplayLanguage() %>
+            </option>
+            <%
+               }
+            %>
+         </select>
+         </td>
+      </tr>
+   </table>
+</td>
+</tr>
+<tr>
+   <td height="10"></td>
+</tr>
+<tr>
+   <td class="portlet-section-alternate">
+      <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/info.gif" border="0"
+           alt="Info"> Links to resources within this portal should be absolute. For example: A link to an image
+      located in default/images/back.gif
+      should be typed in exactly as shown here.
+      Do not prefix a slash (/) to the path of the resource. You can verify the link is correct by clicking on the
+      preview button in the editor.
+   </td>
+</tr>
+<tr>
+   <td height="10"></td>
+</tr>
+<tr>
+   <td align="center">
+      <textarea id="elm1" name="elm1" rows="20" cols="80" style="width: 100%"></textarea>
+      <br>
+      <input type="submit" name="save" value="${n:i18n("CMS_CREATE")}" class="portlet-form-button"/>
+      <input type="reset" name="reset" value="Reset" class="portlet-form-button"/>
+   </td>
+</tr>
+</table>
+</form>
+
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+                <portlet:param name="path"
+                  value="<%= sCurrPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/edit.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/edit.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/edit.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,152 +0,0 @@
-<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
-<%@ page import="java.util.Locale" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-   String sContent = (String)request.getAttribute("content");
-   String sDocBase = (String)request.getAttribute("document_base_url");
-   String sCSSURL = (String)request.getAttribute("css_url");
-   String sLanguage = (String)request.getAttribute("language");
-   String sVersion = (String)request.getAttribute("version");
-   String sTitle = (String)request.getAttribute("title");
-   String sDescription = (String)request.getAttribute("description");
-%>
-
-<!-- tinyMCE -->
-<script language="javascript" type="text/javascript"
-        src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH %>/tiny_mce/tiny_mce_src.js"></script>
-<script language="javascript" type="text/javascript">
-   tinyMCE.init({
-      mode : "textareas",
-      theme : "advanced",
-      plugins : "advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,zoom,flash",
-      theme_advanced_buttons1_add : "fontselect,fontsizeselect,forecolor",
-      theme_advanced_buttons2_add_before: "cut,copy,paste,separator",
-      theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,zoom",
-      theme_advanced_buttons3_add : "iespell,flash,advhr",
-      content_css : "<%= sCSSURL %>",
-      plugin_insertdate_dateFormat : "%Y-%m-%d",
-      plugin_insertdate_timeFormat : "%H:%M:%S",
-      relative_urls : "false",
-      document_base_url : "<%= sDocBase %>",
-      extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],font[face|size|color],hr[class|width|size|noshade]"
-   });
-</script>
-<!-- /tinyMCE -->
-
-<form method="post" action="<portlet:actionURL>
-    <portlet:param name="op" value="<%= CMSAdminConstants.OP_SAVETEXT %>"/>
-    <portlet:param name="savetopath" value="<%= sCurrPath %>"/>
-    <portlet:param name="language" value="<%= sLanguage %>"/>
-    </portlet:actionURL>">
-
-<table width="100%">
-   <th align="center"><b>${n:i18n("TITLE_EDIT")}</b></th>
-   <tr>
-      <td height="10"></td>
-   </tr>
-   <tr>
-      <td>
-         <tr>
-            <td>
-               <table>
-                  <tr>
-                     <td>${n:i18n("CMS_EDITING")}:
-                     </td>
-                     <td><%= sCurrPath %>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        ${n:i18n("CMS_DESCRIPTION")}:
-                     </td>
-                     <td><input type="text"
-                                size="40"
-                                maxlength="80"
-                                name="description"
-                                value="<%= sDescription %>"
-                                class="portlet-form-input-field"/>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        ${n:i18n("CMS_TITLE")}:
-                     </td>
-                     <td><input type="text" size="40"
-                                maxlength="80"
-                                name="title"
-                                value="<%= sTitle %>"
-                                class="portlet-form-input-field"/>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        ${n:i18n("CMS_LANGUAGE")}:
-                     </td>
-                     <td><%= new Locale(sLanguage).getDisplayLanguage() %>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        ${n:i18n("CMS_LIVE")}:
-                     </td>
-                     <td><input type="checkbox" name="makelive" checked
-                                class="portlet-form-input-field"/>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        ${n:i18n("CMS_VERSION")}:
-                     </td>
-                     <td><%= sVersion %>
-                     </td>
-                  </tr>
-               </table>
-            </td>
-         </tr>
-         <tr>
-            <td height="10"></td>
-         </tr>
-         <tr>
-            <td class="portlet-section-alternate">
-               <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/info.gif"
-                    border="0"
-                    alt="Info"> Links to resources within this portal should be absolute. For example: A link to an
-               image
-               located in default/images/back.gif
-               should be typed in exactly as shown here.
-               Do not prefix a slash (/) to the path of the resource. You can verify the link is correct by clicking
-               on
-               the
-               preview button in the editor.
-            </td>
-         </tr>
-         <tr>
-            <td height="10"></td>
-         </tr>
-         <tr>
-            <td align="center">
-               <textarea id="elm1" name="elm1" rows="20" cols="80" style="width: 100%"
-                         class="textarea"><%= sContent %>
-               </textarea><br>
-               <input type="submit" name="save" value="${n:i18n("CMS_CREATE")}" class="portlet-form-button"/>
-               <input type="reset" name="reset" value="Reset" class="portlet-form-button"/>
-
-            </td>
-         </tr>
-</table>
-</form>
-
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_VIEWFILE %>"/>
-                <portlet:param name="path"
-                  value="<%= sCurrPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/edit.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/edit.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/edit.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/edit.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,152 @@
+<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
+<%@ page import="java.util.Locale" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+   String sContent = (String)request.getAttribute("content");
+   String sDocBase = (String)request.getAttribute("document_base_url");
+   String sCSSURL = (String)request.getAttribute("css_url");
+   String sLanguage = (String)request.getAttribute("language");
+   String sVersion = (String)request.getAttribute("version");
+   String sTitle = (String)request.getAttribute("title");
+   String sDescription = (String)request.getAttribute("description");
+%>
+
+<!-- tinyMCE -->
+<script language="javascript" type="text/javascript"
+        src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH %>/tiny_mce/tiny_mce_src.js"></script>
+<script language="javascript" type="text/javascript">
+   tinyMCE.init({
+      mode : "textareas",
+      theme : "advanced",
+      plugins : "advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,zoom,flash",
+      theme_advanced_buttons1_add : "fontselect,fontsizeselect,forecolor",
+      theme_advanced_buttons2_add_before: "cut,copy,paste,separator",
+      theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,zoom",
+      theme_advanced_buttons3_add : "iespell,flash,advhr",
+      content_css : "<%= sCSSURL %>",
+      plugin_insertdate_dateFormat : "%Y-%m-%d",
+      plugin_insertdate_timeFormat : "%H:%M:%S",
+      relative_urls : "false",
+      document_base_url : "<%= sDocBase %>",
+      extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],font[face|size|color],hr[class|width|size|noshade]"
+   });
+</script>
+<!-- /tinyMCE -->
+
+<form method="post" action="<portlet:actionURL>
+    <portlet:param name="op" value="<%= CMSAdminConstants.OP_SAVETEXT %>"/>
+    <portlet:param name="savetopath" value="<%= sCurrPath %>"/>
+    <portlet:param name="language" value="<%= sLanguage %>"/>
+    </portlet:actionURL>">
+
+<table width="100%">
+   <th align="center"><b>${n:i18n("TITLE_EDIT")}</b></th>
+   <tr>
+      <td height="10"></td>
+   </tr>
+   <tr>
+      <td>
+         <tr>
+            <td>
+               <table>
+                  <tr>
+                     <td>${n:i18n("CMS_EDITING")}:
+                     </td>
+                     <td><%= sCurrPath %>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        ${n:i18n("CMS_DESCRIPTION")}:
+                     </td>
+                     <td><input type="text"
+                                size="40"
+                                maxlength="80"
+                                name="description"
+                                value="<%= sDescription %>"
+                                class="portlet-form-input-field"/>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        ${n:i18n("CMS_TITLE")}:
+                     </td>
+                     <td><input type="text" size="40"
+                                maxlength="80"
+                                name="title"
+                                value="<%= sTitle %>"
+                                class="portlet-form-input-field"/>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        ${n:i18n("CMS_LANGUAGE")}:
+                     </td>
+                     <td><%= new Locale(sLanguage).getDisplayLanguage() %>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        ${n:i18n("CMS_LIVE")}:
+                     </td>
+                     <td><input type="checkbox" name="makelive" checked
+                                class="portlet-form-input-field"/>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        ${n:i18n("CMS_VERSION")}:
+                     </td>
+                     <td><%= sVersion %>
+                     </td>
+                  </tr>
+               </table>
+            </td>
+         </tr>
+         <tr>
+            <td height="10"></td>
+         </tr>
+         <tr>
+            <td class="portlet-section-alternate">
+               <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/info.gif"
+                    border="0"
+                    alt="Info"> Links to resources within this portal should be absolute. For example: A link to an
+               image
+               located in default/images/back.gif
+               should be typed in exactly as shown here.
+               Do not prefix a slash (/) to the path of the resource. You can verify the link is correct by clicking
+               on
+               the
+               preview button in the editor.
+            </td>
+         </tr>
+         <tr>
+            <td height="10"></td>
+         </tr>
+         <tr>
+            <td align="center">
+               <textarea id="elm1" name="elm1" rows="20" cols="80" style="width: 100%"
+                         class="textarea"><%= sContent %>
+               </textarea><br>
+               <input type="submit" name="save" value="${n:i18n("CMS_CREATE")}" class="portlet-form-button"/>
+               <input type="reset" name="reset" value="Reset" class="portlet-form-button"/>
+
+            </td>
+         </tr>
+</table>
+</form>
+
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_VIEWFILE %>"/>
+                <portlet:param name="path"
+                  value="<%= sCurrPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/editbinary.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/editbinary.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/editbinary.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,69 +0,0 @@
-<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-   String sLanguage = (String)request.getAttribute("language");
-%>
-
-<form name="pickform" method="post" enctype="multipart/form-data" action="<portlet:actionURL>
-    <portlet:param name="op" value="<%= CMSAdminConstants.OP_EDIT_BINARY %>"/>
-    </portlet:actionURL>">
-   <input type="hidden" name="destination" value="<%= sCurrPath %>">
-   <input type="hidden" name="language" value="<%= sLanguage %>">
-   <table width="100%">
-      <th colspan="2" align="center"><b>${n:i18n("TITLE_UPLOAD")}</b></th>
-      <tr>
-         <td align="left">
-            <table>
-               <tr>
-                  <td valign="top" width="150">
-                     ${n:i18n("CMS_EDITING")}:
-                  </td>
-                  <td valign="top"><%= sCurrPath %>
-                  </td>
-               </tr>
-               <tr>
-                  <td valign="top">
-                     ${n:i18n("CMS_DESCRIPTION")}:
-                  </td>
-                  <td valign="top"><input type="text" size="40" maxlength="80" name="description" value=""
-                             class="portlet-form-input-field"/></td>
-               </tr>
-               <tr>
-                  <td valign="top">
-                     ${n:i18n("CMS_TITLE")}:
-                  </td>
-                  <td valign="top"><input type="text" size="40" maxlength="80" name="title" value=""
-                             class="portlet-form-input-field"/></td>
-               </tr>
-               <tr>
-                  <td valign="top">${n:i18n("CMS_LIVE")}:</td>
-                  <td valign="top"><input type="checkbox" name="makelive" checked
-                                          class="portlet-form-input-field"/></td>
-               </tr>
-               <tr>
-                  <td colspan="2">
-                     <input type="file" size="32" name="response" value="" class="portlet-form-input-field"/>
-                     <br>
-                     <input type="submit" name="submit" value="${n:i18n("CMS_UPLOAD")}" class="portlet-form-button"/>
-                  </td>
-               </tr>
-            </table>
-         </td>
-      </tr>
-   </table>
-</form>
-
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_VIEWFILE %>"/>
-                <portlet:param name="path"
-                  value="<%= sCurrPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/editbinary.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/editbinary.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/editbinary.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/editbinary.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,69 @@
+<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+   String sLanguage = (String)request.getAttribute("language");
+%>
+
+<form name="pickform" method="post" enctype="multipart/form-data" action="<portlet:actionURL>
+    <portlet:param name="op" value="<%= CMSAdminConstants.OP_EDIT_BINARY %>"/>
+    </portlet:actionURL>">
+   <input type="hidden" name="destination" value="<%= sCurrPath %>">
+   <input type="hidden" name="language" value="<%= sLanguage %>">
+   <table width="100%">
+      <th colspan="2" align="center"><b>${n:i18n("TITLE_UPLOAD")}</b></th>
+      <tr>
+         <td align="left">
+            <table>
+               <tr>
+                  <td valign="top" width="150">
+                     ${n:i18n("CMS_EDITING")}:
+                  </td>
+                  <td valign="top"><%= sCurrPath %>
+                  </td>
+               </tr>
+               <tr>
+                  <td valign="top">
+                     ${n:i18n("CMS_DESCRIPTION")}:
+                  </td>
+                  <td valign="top"><input type="text" size="40" maxlength="80" name="description" value=""
+                             class="portlet-form-input-field"/></td>
+               </tr>
+               <tr>
+                  <td valign="top">
+                     ${n:i18n("CMS_TITLE")}:
+                  </td>
+                  <td valign="top"><input type="text" size="40" maxlength="80" name="title" value=""
+                             class="portlet-form-input-field"/></td>
+               </tr>
+               <tr>
+                  <td valign="top">${n:i18n("CMS_LIVE")}:</td>
+                  <td valign="top"><input type="checkbox" name="makelive" checked
+                                          class="portlet-form-input-field"/></td>
+               </tr>
+               <tr>
+                  <td colspan="2">
+                     <input type="file" size="32" name="response" value="" class="portlet-form-input-field"/>
+                     <br>
+                     <input type="submit" name="submit" value="${n:i18n("CMS_UPLOAD")}" class="portlet-form-button"/>
+                  </td>
+               </tr>
+            </table>
+         </td>
+      </tr>
+   </table>
+</form>
+
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_VIEWFILE %>"/>
+                <portlet:param name="path"
+                  value="<%= sCurrPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,74 +0,0 @@
-<%@ page import="java.util.Locale" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-   String OP = CMSAdminConstants.OP_EXPORTARCHIVE;
-   String[] langs = Locale.getISOLanguages();
-%>
-
-<form name="pickform" method="post" action="<portlet:actionURL>
-    <portlet:param name="op" value="<%= CMSAdminConstants.OP_EXPORTARCHIVE %>"/>
-    </portlet:actionURL>">
-   <input type="hidden" name="destination" value="<%= sCurrPath %>">
-   <table width="100%">
-      <th colspan="2" class="portlet-section-header" align="center">${n:i18n("CMS_EXPORTARCHIVE")}</th>
-      <tr>
-         <td valign="top" width="250" class="portlet-section-alternate">
-            <%@ include file="folderlist.jsp" %>
-         </td>
-         <td align="left">
-            <table>
-               <tr>
-                  <td valign="bottom">
-                     ${n:i18n("CMS_EXPORTARCHIVE")}:
-                  </td>
-                  <td>
-                     <input DISABLED type="text" size="40" name="showdestination" value="<%= sCurrPath %>"
-                            class="portlet-form-input-field"/></td>
-               </tr>
-               <tr>
-                  <td valign="bottom">
-                     ${n:i18n("CMS_LANGUAGE")}:
-                  </td>
-                  <td><select name="language" class="portlet-form-input-field">
-                     <option selected
-                             value="<%= Locale.getDefault().getLanguage() %>"><%= Locale.getDefault().getDisplayLanguage() %>
-                     </option>
-                     <%
-                        for (int i = 0; i < langs.length; i++)
-                        {
-                     %>
-                     <option value="<%= langs[i] %>"><%= new Locale(langs[i]).getDisplayLanguage() %>
-                     </option>
-                     <%
-                        }
-                     %>
-                  </select>
-                  </td>
-               </tr>
-               <tr>
-                  <td colspan="2">
-                     <br><br>
-                     <input type="submit" name="submit" value="${n:i18n("CMS_EXPORTARCHIVE")}"
-                            class="portlet-form-button"/>
-                  </td>
-               </tr>
-            </table>
-         </td>
-      </tr>
-   </table>
-</form>
-
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-                <portlet:param name="path"
-                  value="<%= sCurrPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,74 @@
+<%@ page import="java.util.Locale" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+   String OP = CMSAdminConstants.OP_EXPORTARCHIVE;
+   String[] langs = Locale.getISOLanguages();
+%>
+
+<form name="pickform" method="post" action="<portlet:actionURL>
+    <portlet:param name="op" value="<%= CMSAdminConstants.OP_EXPORTARCHIVE %>"/>
+    </portlet:actionURL>">
+   <input type="hidden" name="destination" value="<%= sCurrPath %>">
+   <table width="100%">
+      <th colspan="2" class="portlet-section-header" align="center">${n:i18n("CMS_EXPORTARCHIVE")}</th>
+      <tr>
+         <td valign="top" width="250" class="portlet-section-alternate">
+            <%@ include file="folderlist.jsp" %>
+         </td>
+         <td align="left">
+            <table>
+               <tr>
+                  <td valign="bottom">
+                     ${n:i18n("CMS_EXPORTARCHIVE")}:
+                  </td>
+                  <td>
+                     <input DISABLED type="text" size="40" name="showdestination" value="<%= sCurrPath %>"
+                            class="portlet-form-input-field"/></td>
+               </tr>
+               <tr>
+                  <td valign="bottom">
+                     ${n:i18n("CMS_LANGUAGE")}:
+                  </td>
+                  <td><select name="language" class="portlet-form-input-field">
+                     <option selected
+                             value="<%= Locale.getDefault().getLanguage() %>"><%= Locale.getDefault().getDisplayLanguage() %>
+                     </option>
+                     <%
+                        for (int i = 0; i < langs.length; i++)
+                        {
+                     %>
+                     <option value="<%= langs[i] %>"><%= new Locale(langs[i]).getDisplayLanguage() %>
+                     </option>
+                     <%
+                        }
+                     %>
+                  </select>
+                  </td>
+               </tr>
+               <tr>
+                  <td colspan="2">
+                     <br><br>
+                     <input type="submit" name="submit" value="${n:i18n("CMS_EXPORTARCHIVE")}"
+                            class="portlet-form-button"/>
+                  </td>
+               </tr>
+            </table>
+         </td>
+      </tr>
+   </table>
+</form>
+
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+                <portlet:param name="path"
+                  value="<%= sCurrPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,43 +0,0 @@
-<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<%
-   String sCurrPath = (String) request.getAttribute("currpath");
-%>
-
-<table width="100%">
-   <th class="portlet-section-header" align="center">${n:i18n("CMS_EXPORTARCHIVE")}</th>
-   <tr>
-      <td align="left">
-         <table width="100%">
-            <tr>
-               <td align="center">
-                  Your export of <b><%= sCurrPath %></b> is ready for download.
-               </td>
-            </tr>
-            <tr><td height="10">&nbsp;</td></tr>
-            <tr>
-               <td align="center">
-                  <a href="<%= request.getContextPath() %>/cmsexport?og" target="_blank"><img
-                        src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/export_pickup.gif"
-                        alt="${n:i18n("CMS_DELETE")}" border="0"></a><br/>
-                  <a href="<%= request.getContextPath() %>/cmsexport?og" target="_blank">Click to Download</a>
-               </td>
-            </tr>
-         </table>
-      </td>
-   </tr>
-</table>
-
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-                <portlet:param name="path"
-                  value="<%= sCurrPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,43 @@
+<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<%
+   String sCurrPath = (String) request.getAttribute("currpath");
+%>
+
+<table width="100%">
+   <th class="portlet-section-header" align="center">${n:i18n("CMS_EXPORTARCHIVE")}</th>
+   <tr>
+      <td align="left">
+         <table width="100%">
+            <tr>
+               <td align="center">
+                  Your export of <b><%= sCurrPath %></b> is ready for download.
+               </td>
+            </tr>
+            <tr><td height="10">&nbsp;</td></tr>
+            <tr>
+               <td align="center">
+                  <a href="<%= request.getContextPath() %>/cmsexport?og" target="_blank"><img
+                        src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/export_pickup.gif"
+                        alt="${n:i18n("CMS_DELETE")}" border="0"></a><br/>
+                  <a href="<%= request.getContextPath() %>/cmsexport?og" target="_blank">Click to Download</a>
+               </td>
+            </tr>
+         </table>
+      </td>
+   </tr>
+</table>
+
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+                <portlet:param name="path"
+                  value="<%= sCurrPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup_error.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup_error.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup_error.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-%>
-
-<table width="100%">
-   <th class="portlet-section-header" align="center">${n:i18n("CMS_EXPORTARCHIVE")}</th>
-   <tr>
-      <td align="left">
-         <table width="100%">
-            <tr>
-               <td align="center"><font color="red">ERROR processing export request!</font></td>
-            </tr>
-         </table>
-      </td>
-   </tr>
-</table>
-
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-                <portlet:param name="path"
-                  value="<%= sCurrPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup_error.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup_error.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup_error.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/exportarchive_pickup_error.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+%>
+
+<table width="100%">
+   <th class="portlet-section-header" align="center">${n:i18n("CMS_EXPORTARCHIVE")}</th>
+   <tr>
+      <td align="left">
+         <table width="100%">
+            <tr>
+               <td align="center"><font color="red">ERROR processing export request!</font></td>
+            </tr>
+         </table>
+      </td>
+   </tr>
+</table>
+
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+                <portlet:param name="path"
+                  value="<%= sCurrPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/folderlist.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/folderlist.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/folderlist.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,127 +0,0 @@
-<%@ page import="org.jboss.portal.cms.model.Folder" %>
-<%@ page import="org.jboss.portal.cms.util.NodeUtil" %>
-<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
-<%@ page import="java.util.List" %>
-<%@ page import="java.util.StringTokenizer" %>
-<%@ page isELIgnored="false" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-
-<%
-   // needed for copy/move type: fi(file) or fo(folder).
-   String sCMType = (String)request.getAttribute("type");
-%>
-
-<script language="JavaScript" type="text/javascript">
-   function fillform(val)
-   {
-      this.document.pickform.destination.value = val;
-      this.document.pickform.showdestination.value = val;
-   }
-</script>
-
-<h6>${n:i18n("CMS_CONTENT_DIR")}</h6>
-${n:i18n("CMS_CONTENT_DIR_USE")}
-<hr/>
-
-<a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= OP %>"/>
-   <portlet:param name="path" value="/"/>
-   <portlet:param name="navpath" value="/"/>
-   <%
-      if (sCMType != null)
-      {
-   %>
-   <portlet:param name="type" value="<%= sCMType %>"/>
-   <%
-      }
-   %>
-   </portlet:renderURL>">
-   <img src="<%= request.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH %>/plus.gif" border="0"
-        alt="Expand"/></a>
-&nbsp;
-<a href="javascript:fillform('/')">Root Folder</a><br>
-
-<%
-   String sNavPath = (String)request.getAttribute("navpath");
-   List NAVfolders = (List)request.getAttribute("folders");
-   if (NAVfolders != null && NAVfolders.size() > 0)
-   {
-      Folder trailFolder = (Folder)NAVfolders.get(0);
-      String sSomePath = trailFolder.getBasePath();
-      int firstSlash = sSomePath.indexOf("/");
-      int lastSlash = sSomePath.lastIndexOf("/");
-      sSomePath = sSomePath.substring(firstSlash, lastSlash);
-      StringTokenizer parser = new StringTokenizer(sSomePath, "/");
-      String sPathBuilder = "";
-      while (parser.hasMoreTokens())
-      {
-         String sPathChunk = parser.nextToken();
-         sPathBuilder += "/" + sPathChunk;
-%>
-&nbsp;
-<a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= OP %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="navpath" value="<%= sPathBuilder %>"/>
-   <%
-      if (sCMType != null)
-      {
-   %>
-   <portlet:param name="type" value="<%= sCMType %>"/>
-   <%
-      }
-   %>
-   </portlet:renderURL>">
-   <img src="<%= request.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH %>/plus.gif" border="0"
-        alt="Expand"/></a>&nbsp;<a href="javascript:fillform('<%= sPathBuilder %>')"><%= sPathBuilder %></a><br>
-
-<%
-   }
-
-   for (int i = 0; i < NAVfolders.size(); i++)
-   {
-      Folder folder = (Folder)NAVfolders.get(i);
-%>
-
-&nbsp;&nbsp;&nbsp;<a href="
-<portlet:renderURL>
-   <portlet:param name="op" value="<%= OP %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="navpath" value="<%= folder.getBasePath() %>"/>
-   <%
-      if (sCMType != null)
-      {
-   %>
-   <portlet:param name="type" value="<%= sCMType %>"/>
-   <%
-      }
-   %>
-</portlet:renderURL>
-"><img src="<%= request.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH %>/plus.gif" border="0"
-alt="Expand"/></a>&nbsp;<a href="javascript:fillform('<%= folder.getBasePath() %>')"><%=
-   folder.getBasePath().substring(folder.getBasePath().lastIndexOf("/") + 1, folder.getBasePath().length()) %></a>
-<br>
-
-<%
-   }
-}
-else
-{
-%>
-<a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= OP %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="navpath" value="<%= NodeUtil.getParentPath(sNavPath) %>"/>
-   <%
-      if(sCMType != null)
-      {
-   %>
-   <portlet:param name="type" value="<%= sCMType %>"/>
-   <%
-      }
-   %>
-</portlet:renderURL>">Up</a>
-<%
-   }
-%>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/folderlist.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/folderlist.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/folderlist.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/folderlist.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,127 @@
+<%@ page import="org.jboss.portal.cms.model.Folder" %>
+<%@ page import="org.jboss.portal.cms.util.NodeUtil" %>
+<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
+<%@ page import="java.util.List" %>
+<%@ page import="java.util.StringTokenizer" %>
+<%@ page isELIgnored="false" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+
+<%
+   // needed for copy/move type: fi(file) or fo(folder).
+   String sCMType = (String)request.getAttribute("type");
+%>
+
+<script language="JavaScript" type="text/javascript">
+   function fillform(val)
+   {
+      this.document.pickform.destination.value = val;
+      this.document.pickform.showdestination.value = val;
+   }
+</script>
+
+<h6>${n:i18n("CMS_CONTENT_DIR")}</h6>
+${n:i18n("CMS_CONTENT_DIR_USE")}
+<hr/>
+
+<a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= OP %>"/>
+   <portlet:param name="path" value="/"/>
+   <portlet:param name="navpath" value="/"/>
+   <%
+      if (sCMType != null)
+      {
+   %>
+   <portlet:param name="type" value="<%= sCMType %>"/>
+   <%
+      }
+   %>
+   </portlet:renderURL>">
+   <img src="<%= request.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH %>/plus.gif" border="0"
+        alt="Expand"/></a>
+&nbsp;
+<a href="javascript:fillform('/')">Root Folder</a><br>
+
+<%
+   String sNavPath = (String)request.getAttribute("navpath");
+   List NAVfolders = (List)request.getAttribute("folders");
+   if (NAVfolders != null && NAVfolders.size() > 0)
+   {
+      Folder trailFolder = (Folder)NAVfolders.get(0);
+      String sSomePath = trailFolder.getBasePath();
+      int firstSlash = sSomePath.indexOf("/");
+      int lastSlash = sSomePath.lastIndexOf("/");
+      sSomePath = sSomePath.substring(firstSlash, lastSlash);
+      StringTokenizer parser = new StringTokenizer(sSomePath, "/");
+      String sPathBuilder = "";
+      while (parser.hasMoreTokens())
+      {
+         String sPathChunk = parser.nextToken();
+         sPathBuilder += "/" + sPathChunk;
+%>
+&nbsp;
+<a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= OP %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="navpath" value="<%= sPathBuilder %>"/>
+   <%
+      if (sCMType != null)
+      {
+   %>
+   <portlet:param name="type" value="<%= sCMType %>"/>
+   <%
+      }
+   %>
+   </portlet:renderURL>">
+   <img src="<%= request.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH %>/plus.gif" border="0"
+        alt="Expand"/></a>&nbsp;<a href="javascript:fillform('<%= sPathBuilder %>')"><%= sPathBuilder %></a><br>
+
+<%
+   }
+
+   for (int i = 0; i < NAVfolders.size(); i++)
+   {
+      Folder folder = (Folder)NAVfolders.get(i);
+%>
+
+&nbsp;&nbsp;&nbsp;<a href="
+<portlet:renderURL>
+   <portlet:param name="op" value="<%= OP %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="navpath" value="<%= folder.getBasePath() %>"/>
+   <%
+      if (sCMType != null)
+      {
+   %>
+   <portlet:param name="type" value="<%= sCMType %>"/>
+   <%
+      }
+   %>
+</portlet:renderURL>
+"><img src="<%= request.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH %>/plus.gif" border="0"
+alt="Expand"/></a>&nbsp;<a href="javascript:fillform('<%= folder.getBasePath() %>')"><%=
+   folder.getBasePath().substring(folder.getBasePath().lastIndexOf("/") + 1, folder.getBasePath().length()) %></a>
+<br>
+
+<%
+   }
+}
+else
+{
+%>
+<a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= OP %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="navpath" value="<%= NodeUtil.getParentPath(sNavPath) %>"/>
+   <%
+      if(sCMType != null)
+      {
+   %>
+   <portlet:param name="type" value="<%= sCMType %>"/>
+   <%
+      }
+   %>
+</portlet:renderURL>">Up</a>
+<%
+   }
+%>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/help.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/help.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/help.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Help page - nothing to see hear. Move along.
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/help.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/help.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/help.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/help.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Help page - nothing to see hear. Move along.
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/main.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/main.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/main.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,264 +0,0 @@
-<%@ page import="org.jboss.portal.cms.model.File" %>
-<%@ page import="org.jboss.portal.cms.model.Folder" %>
-<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
-<%@ page import="java.text.Format" %>
-<%@ page import="java.text.SimpleDateFormat" %>
-<%@ page import="java.util.List" %>
-<%@ page import="java.util.StringTokenizer" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-   List folders = (List)request.getAttribute("folders");
-   List files = (List)request.getAttribute("files");
-   String createDate = "";
-   String modifiedDate = "";
-%>
-
-<br>
-
-${n:i18n("CMS_MAIN_USE")}
-
-<hr/>
-
-<!-- Currently browsing -->
-Browsing: <a href="<portlet:renderURL>
-<portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-<portlet:param name="path" value="/"/>
-        </portlet:renderURL>">Home</a>
-<%
-   StringTokenizer parser = new StringTokenizer(sCurrPath, "/");
-   String sPathBuilder = "";
-   while (parser.hasMoreTokens())
-   {
-      String sPathChunk = parser.nextToken();
-      sPathBuilder += "/" + sPathChunk;
-      if (parser.hasMoreTokens())
-      {
-%>
->&nbsp;<a href="
-<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-   <portlet:param name="path" value="<%= sPathBuilder %>"/>
-</portlet:renderURL>
-"><%= sPathChunk %>
-</a>
-<%
-}
-else
-{
-%>
->&nbsp;<%= sPathChunk %>
-<%
-      }
-   }
-%>
-
-<br/><br/>
-
-<!-- folder-level action dropdown -->
-<div class="menu">
-   <ul>
-      <li><a href="#">Select Action <img
-         src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/downarrow.gif"
-         border="0"></a>
-         <ul>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRM_CREATE_COLLECTION %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   </portlet:renderURL>">${n:i18n("CMS_CREATEFOLDER")}</a></li>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CREATENEWTEXT %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   </portlet:renderURL>">${n:i18n("CMS_CREATEFILE")}</a></li>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_UPLOADCONFIRM %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   </portlet:renderURL>">${n:i18n("TITLE_UPLOAD")}</a></li>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_UPLOADARCHIVECONFIRM %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   </portlet:renderURL>">${n:i18n("CMS_UPLOADARCHIVE")}</a></li>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_EXPORTARCHIVE %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   </portlet:renderURL>">${n:i18n("CMS_EXPORTARCHIVE")}</a></li>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMSECURE %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="returnOp" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-   </portlet:renderURL>">${n:i18n("CMS_SECURE")}</a></li>
-            <%
-               if (!"/".equals(sCurrPath))
-               {
-            %>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMCOPY %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="type" value="fo"/>
-   </portlet:renderURL>">${n:i18n("CMS_COPY")}</a></li>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMMOVE %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="type" value="fo"/>
-   </portlet:renderURL>">${n:i18n("CMS_MOVE")}</a></li>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMDELETE %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   </portlet:renderURL>">${n:i18n("CMS_DELETE")}</a></li>
-            <% } %>
-         </ul>
-      </li>
-   </ul>
-</div>
-
-<br/><br/>
-
-<%
-
-   if (folders.size() > 0 || files.size() > 0)
-   {
-
-%>
-
-<table width="100%" border="0" cellspacing="2" cellpadding="2">
-<tr>
-   <td class="portlet-section-header">${n:i18n("CMS_NAME")}</td>
-   <td class="portlet-section-header">${n:i18n("CMS_ACTION")}</td>
-   <td class="portlet-section-header">${n:i18n("CMS_CREATED")}</td>
-   <td class="portlet-section-header">${n:i18n("CMS_MODIFIED")}</td>
-</tr>
-
-<%
-   if (folders.size() > 0)
-   {
-      for (int i = 0; i < folders.size(); i++)
-      {
-         Folder folder = (Folder)folders.get(i);
-%>
-<tr onmouseover="this.className='portlet-section-alternate';" onmouseout="this.className='portlet-section-body';">
-   <td><img
-      src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/folder.gif"
-      alt="${n:i18n("CMS_FOLDER")}"
-      border="0">&nbsp;<a href="<portlet:renderURL>
-          <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-          <portlet:param name="path" value="<%= folder.getBasePath() %>"/>
-        </portlet:renderURL>"><%=
-      folder.getBasePath().substring(folder.getBasePath().lastIndexOf("/") + 1, folder.getBasePath().length()) %>
-   </a>
-   </td>
-   <td>
-      <form method="POST" style="padding:0;margin:0;" action="<portlet:actionURL>
-    <portlet:param name="path" value="<%= folder.getBasePath() %>"/>
-    <portlet:param name="type" value="fo"/>
-    <portlet:param name="dispatch" value="1"/>
-   </portlet:actionURL>">
-         <select name="op">
-            <option value="<%= CMSAdminConstants.OP_MAIN %>">${n:i18n("CMS_VIEW")}</option>
-            <option value="<%= CMSAdminConstants.OP_CONFIRMCOPY %>">${n:i18n("CMS_COPY")}</option>
-            <option value="<%= CMSAdminConstants.OP_CONFIRMMOVE %>">${n:i18n("CMS_MOVE")}</option>
-            <option value="<%= CMSAdminConstants.OP_CONFIRMDELETE %>">${n:i18n("CMS_DELETE")}</option>
-         </select>
-         <input type="submit" value="Go" name="Go" class="portlet-form-button"/>
-      </form>
-   </td>
-   <td>
-      <%
-         if (folder.getCreationDate() != null)
-         {
-            Format formatter;
-            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
-            createDate = formatter.format(folder.getCreationDate());
-         }
-      %>
-      <%= createDate %>
-   </td>
-   <td>
-      <%
-         if (folder.getLastModified() != null)
-         {
-            Format formatter;
-            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
-            modifiedDate = formatter.format(folder.getLastModified());
-         }
-      %>
-      <%= modifiedDate %>
-   </td>
-</tr>
-<%
-      }
-   }
-%>
-
-<%
-   if (files.size() > 0)
-   {
-      for (int j = 0; j < files.size(); j++)
-      {
-         File file = (File)files.get(j);
-%>
-<tr onmouseover="this.className='portlet-section-alternate';" onmouseout="this.className='portlet-section-body';">
-   <td><img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/file.gif"
-            alt="${n:i18n("CMS_FILE")}"
-            border="0">&nbsp;<a href="<portlet:renderURL>
-          <portlet:param name="op" value="<%= CMSAdminConstants.OP_VIEWFILE %>"/>
-          <portlet:param name="path"
-            value="<%= file.getBasePath() %>"/>
-        </portlet:renderURL>"><%=
-      file.getBasePath().substring(file.getBasePath().lastIndexOf("/") + 1, file.getBasePath().length()) %>
-   </a>
-   </td>
-   <td>
-      <form method="POST" style="padding:0;margin:0;" action="<portlet:actionURL>
-    <portlet:param name="path" value="<%= file.getBasePath() %>"/>
-    <portlet:param name="type" value="fi"/>
-    <portlet:param name="dispatch" value="1"/>
-   </portlet:actionURL>">
-         <select name="op">
-            <option value="<%= CMSAdminConstants.OP_VIEWFILE %>">${n:i18n("CMS_VIEW")}</option>
-            <option value="<%= CMSAdminConstants.OP_CONFIRMCOPY %>">${n:i18n("CMS_COPY")}</option>
-            <option value="<%= CMSAdminConstants.OP_CONFIRMMOVE %>">${n:i18n("CMS_MOVE")}</option>
-            <option value="<%= CMSAdminConstants.OP_CONFIRMDELETE %>">${n:i18n("CMS_DELETE")}</option>
-         </select>
-         <input type="submit" value="Go" name="Go" class="portlet-form-button"/>
-      </form>
-   </td>
-   <td>
-      <%
-         if (file.getCreationDate() != null)
-         {
-            Format formatter;
-            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
-            createDate = formatter.format(file.getCreationDate());
-         }
-      %>
-      <%= createDate %>
-   </td>
-   <td>
-      <%
-         if (file.getLastModified() != null)
-         {
-            Format formatter;
-            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
-            modifiedDate = formatter.format(file.getLastModified());
-         }
-      %>
-      <%= modifiedDate %>
-   </td>
-</tr>
-<%
-      }
-   }
-%>
-</table>
-<%
-
-   }
-
-%>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/main.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/main.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/main.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/main.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,264 @@
+<%@ page import="org.jboss.portal.cms.model.File" %>
+<%@ page import="org.jboss.portal.cms.model.Folder" %>
+<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
+<%@ page import="java.text.Format" %>
+<%@ page import="java.text.SimpleDateFormat" %>
+<%@ page import="java.util.List" %>
+<%@ page import="java.util.StringTokenizer" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+   List folders = (List)request.getAttribute("folders");
+   List files = (List)request.getAttribute("files");
+   String createDate = "";
+   String modifiedDate = "";
+%>
+
+<br>
+
+${n:i18n("CMS_MAIN_USE")}
+
+<hr/>
+
+<!-- Currently browsing -->
+Browsing: <a href="<portlet:renderURL>
+<portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+<portlet:param name="path" value="/"/>
+        </portlet:renderURL>">Home</a>
+<%
+   StringTokenizer parser = new StringTokenizer(sCurrPath, "/");
+   String sPathBuilder = "";
+   while (parser.hasMoreTokens())
+   {
+      String sPathChunk = parser.nextToken();
+      sPathBuilder += "/" + sPathChunk;
+      if (parser.hasMoreTokens())
+      {
+%>
+>&nbsp;<a href="
+<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+   <portlet:param name="path" value="<%= sPathBuilder %>"/>
+</portlet:renderURL>
+"><%= sPathChunk %>
+</a>
+<%
+}
+else
+{
+%>
+>&nbsp;<%= sPathChunk %>
+<%
+      }
+   }
+%>
+
+<br/><br/>
+
+<!-- folder-level action dropdown -->
+<div class="menu">
+   <ul>
+      <li><a href="#">Select Action <img
+         src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/downarrow.gif"
+         border="0"></a>
+         <ul>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRM_CREATE_COLLECTION %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   </portlet:renderURL>">${n:i18n("CMS_CREATEFOLDER")}</a></li>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CREATENEWTEXT %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   </portlet:renderURL>">${n:i18n("CMS_CREATEFILE")}</a></li>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_UPLOADCONFIRM %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   </portlet:renderURL>">${n:i18n("TITLE_UPLOAD")}</a></li>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_UPLOADARCHIVECONFIRM %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   </portlet:renderURL>">${n:i18n("CMS_UPLOADARCHIVE")}</a></li>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_EXPORTARCHIVE %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   </portlet:renderURL>">${n:i18n("CMS_EXPORTARCHIVE")}</a></li>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMSECURE %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="returnOp" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+   </portlet:renderURL>">${n:i18n("CMS_SECURE")}</a></li>
+            <%
+               if (!"/".equals(sCurrPath))
+               {
+            %>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMCOPY %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="type" value="fo"/>
+   </portlet:renderURL>">${n:i18n("CMS_COPY")}</a></li>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMMOVE %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="type" value="fo"/>
+   </portlet:renderURL>">${n:i18n("CMS_MOVE")}</a></li>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMDELETE %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   </portlet:renderURL>">${n:i18n("CMS_DELETE")}</a></li>
+            <% } %>
+         </ul>
+      </li>
+   </ul>
+</div>
+
+<br/><br/>
+
+<%
+
+   if (folders.size() > 0 || files.size() > 0)
+   {
+
+%>
+
+<table width="100%" border="0" cellspacing="2" cellpadding="2">
+<tr>
+   <td class="portlet-section-header">${n:i18n("CMS_NAME")}</td>
+   <td class="portlet-section-header">${n:i18n("CMS_ACTION")}</td>
+   <td class="portlet-section-header">${n:i18n("CMS_CREATED")}</td>
+   <td class="portlet-section-header">${n:i18n("CMS_MODIFIED")}</td>
+</tr>
+
+<%
+   if (folders.size() > 0)
+   {
+      for (int i = 0; i < folders.size(); i++)
+      {
+         Folder folder = (Folder)folders.get(i);
+%>
+<tr onmouseover="this.className='portlet-section-alternate';" onmouseout="this.className='portlet-section-body';">
+   <td><img
+      src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/folder.gif"
+      alt="${n:i18n("CMS_FOLDER")}"
+      border="0">&nbsp;<a href="<portlet:renderURL>
+          <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+          <portlet:param name="path" value="<%= folder.getBasePath() %>"/>
+        </portlet:renderURL>"><%=
+      folder.getBasePath().substring(folder.getBasePath().lastIndexOf("/") + 1, folder.getBasePath().length()) %>
+   </a>
+   </td>
+   <td>
+      <form method="POST" style="padding:0;margin:0;" action="<portlet:actionURL>
+    <portlet:param name="path" value="<%= folder.getBasePath() %>"/>
+    <portlet:param name="type" value="fo"/>
+    <portlet:param name="dispatch" value="1"/>
+   </portlet:actionURL>">
+         <select name="op">
+            <option value="<%= CMSAdminConstants.OP_MAIN %>">${n:i18n("CMS_VIEW")}</option>
+            <option value="<%= CMSAdminConstants.OP_CONFIRMCOPY %>">${n:i18n("CMS_COPY")}</option>
+            <option value="<%= CMSAdminConstants.OP_CONFIRMMOVE %>">${n:i18n("CMS_MOVE")}</option>
+            <option value="<%= CMSAdminConstants.OP_CONFIRMDELETE %>">${n:i18n("CMS_DELETE")}</option>
+         </select>
+         <input type="submit" value="Go" name="Go" class="portlet-form-button"/>
+      </form>
+   </td>
+   <td>
+      <%
+         if (folder.getCreationDate() != null)
+         {
+            Format formatter;
+            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
+            createDate = formatter.format(folder.getCreationDate());
+         }
+      %>
+      <%= createDate %>
+   </td>
+   <td>
+      <%
+         if (folder.getLastModified() != null)
+         {
+            Format formatter;
+            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
+            modifiedDate = formatter.format(folder.getLastModified());
+         }
+      %>
+      <%= modifiedDate %>
+   </td>
+</tr>
+<%
+      }
+   }
+%>
+
+<%
+   if (files.size() > 0)
+   {
+      for (int j = 0; j < files.size(); j++)
+      {
+         File file = (File)files.get(j);
+%>
+<tr onmouseover="this.className='portlet-section-alternate';" onmouseout="this.className='portlet-section-body';">
+   <td><img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/file.gif"
+            alt="${n:i18n("CMS_FILE")}"
+            border="0">&nbsp;<a href="<portlet:renderURL>
+          <portlet:param name="op" value="<%= CMSAdminConstants.OP_VIEWFILE %>"/>
+          <portlet:param name="path"
+            value="<%= file.getBasePath() %>"/>
+        </portlet:renderURL>"><%=
+      file.getBasePath().substring(file.getBasePath().lastIndexOf("/") + 1, file.getBasePath().length()) %>
+   </a>
+   </td>
+   <td>
+      <form method="POST" style="padding:0;margin:0;" action="<portlet:actionURL>
+    <portlet:param name="path" value="<%= file.getBasePath() %>"/>
+    <portlet:param name="type" value="fi"/>
+    <portlet:param name="dispatch" value="1"/>
+   </portlet:actionURL>">
+         <select name="op">
+            <option value="<%= CMSAdminConstants.OP_VIEWFILE %>">${n:i18n("CMS_VIEW")}</option>
+            <option value="<%= CMSAdminConstants.OP_CONFIRMCOPY %>">${n:i18n("CMS_COPY")}</option>
+            <option value="<%= CMSAdminConstants.OP_CONFIRMMOVE %>">${n:i18n("CMS_MOVE")}</option>
+            <option value="<%= CMSAdminConstants.OP_CONFIRMDELETE %>">${n:i18n("CMS_DELETE")}</option>
+         </select>
+         <input type="submit" value="Go" name="Go" class="portlet-form-button"/>
+      </form>
+   </td>
+   <td>
+      <%
+         if (file.getCreationDate() != null)
+         {
+            Format formatter;
+            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
+            createDate = formatter.format(file.getCreationDate());
+         }
+      %>
+      <%= createDate %>
+   </td>
+   <td>
+      <%
+         if (file.getLastModified() != null)
+         {
+            Format formatter;
+            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
+            modifiedDate = formatter.format(file.getLastModified());
+         }
+      %>
+      <%= modifiedDate %>
+   </td>
+</tr>
+<%
+      }
+   }
+%>
+</table>
+<%
+
+   }
+
+%>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/securenode.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/securenode.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/securenode.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,250 +0,0 @@
-<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
-<%@ page import="org.jboss.portal.identity.Role" %>
-<%@ page import="org.jboss.portal.identity.User" %>
-<%@ page import="java.util.Iterator" %>
-<%@ page import="java.util.Set" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-   Set roleSet = (Set)request.getAttribute("roles");
-   Set userSet = (Set)request.getAttribute("users");
-   String sConfirm = (String)request.getAttribute("confirm");
-   String returnOp = (String)request.getAttribute("returnOp");
-   
-   Set readRoleSet = (Set)request.getAttribute("readRoleSet");
-   Set readUserSet = (Set)request.getAttribute("readUserSet");
-   Set writeRoleSet = (Set)request.getAttribute("writeRoleSet");
-   Set writeUserSet = (Set)request.getAttribute("writeUserSet");
-   Set manageRoleSet = (Set)request.getAttribute("manageRoleSet");
-   Set manageUserSet = (Set)request.getAttribute("manageUserSet");
-%>
-
-<form action="<portlet:actionURL>
- <portlet:param name="op" value="<%= CMSAdminConstants.OP_SECURE %>"/>
- <portlet:param name="path" value="<%= sCurrPath %>"/>
- <portlet:param name="returnOp" value="<%= returnOp %>"/>
- </portlet:actionURL>" method="post">
-<table width="100%">
-<th colspan="2" align="center" class="portlet-section-header">${n:i18n("TITLE_SECURECONFIRM")}</th>
-<%
-   if (sConfirm != null && !"".equals(sConfirm))
-   {
-%>
-<tr>
-   <td colspan="2">
-      <font color="red"><%= sConfirm %>
-      </font>
-   </td>
-</tr>
-<%
-   }
-%>
-<tr>
-   <td colspan="2">
-      <font class="portlet-font">Configure security restrictions on node: <%= sCurrPath %>
-      </font>
-   </td>
-</tr>
-<tr>
-   <td colspan="2" height="10"></td>
-</tr>
-<tr>
-   <td class="portlet-section-alternate" colspan="2">
-      <table>
-         <tr>
-            <td colspan="2" class="portlet-section-header" align="center">Set Read Permissions</td>
-         </tr>
-         <tr>
-            <td>
-               <select name="secureroles:read" multiple="multiple">
-                  <option value="0" <%if(readRoleSet.contains(new Long(0))){%>selected<%}%>>
-                  	Anonymous
-                  </option>
-                  <%
-                     Iterator iterator = roleSet.iterator();
-                     while (iterator.hasNext())
-                     {
-                        Role role = (Role)iterator.next();
-                  %>
-                  <option value="<%= role.getId() %>" <%if(readRoleSet.contains(role.getId())){%>selected<%}%>>
-                  	<%= role.getDisplayName() %>
-                  </option>
-                  <%
-                     }
-                  %>
-               </select>
-            </td>
-            <td>Select Roles that have access to this node.<br/>
-               (You may select multiple roles by using CTRL+click on the role names.)
-            </td>
-         </tr>
-         <tr>
-            <td colspan="2" height="10"></td>
-         </tr>
-         <tr>
-            <td>
-               <select name="secureusers:read" multiple="multiple">
-                  <%
-                     Iterator iteratorUser = userSet.iterator();
-                     while (iteratorUser.hasNext())
-                     {
-                        User user = (User)iteratorUser.next();
-                  %>
-                  <option value="<%= user.getId() %>" <%if(readUserSet.contains(user.getId())){%>selected<%}%>>
-                  	<%= user.getUserName() %>
-                  </option>
-                  <%
-                     }
-                  %>
-               </select>
-            </td>
-            <td>Select Users that have access to this node.<br/>
-               (You may select multiple users by using CTRL+click on the user names.)
-            </td>
-         </tr>
-      </table>
-   </td>
-</tr>
-<tr>
-   <td colspan="2" height="10"></td>
-</tr>
-<tr>
-   <td class="portlet-section-alternate" colspan="2">
-      <table>
-         <tr>
-            <td colspan="2" class="portlet-section-header" align="center">Set Write Permissions</td>
-         </tr>
-         <tr>
-            <td>
-               <select name="secureroles:write" multiple="multiple">
-                  <option value="0" <%if(writeRoleSet.contains(new Long(0))){%>selected<%}%>>
-                  	Anonymous
-                  </option>
-                  <%
-                     iterator = roleSet.iterator();
-                     while (iterator.hasNext())
-                     {
-                        Role role = (Role)iterator.next();
-                  %>
-                  <option value="<%= role.getId() %>" <%if(writeRoleSet.contains(role.getId())){%>selected<%}%>>
-                  	<%= role.getDisplayName() %>
-                  </option>
-                  <%
-                     }
-                  %>
-               </select>
-            </td>
-            <td>Select Roles that have access to this node.<br/>
-               (You may select multiple roles by using CTRL+click on the role names.)
-            </td>
-         </tr>
-         <tr>
-            <td colspan="2" height="10"></td>
-         </tr>
-         <tr>
-            <td>
-               <select name="secureusers:write" multiple="multiple">
-                  <%
-                     iteratorUser = userSet.iterator();
-                     while (iteratorUser.hasNext())
-                     {
-                        User user = (User)iteratorUser.next();
-                  %>
-                  <option value="<%= user.getId() %>" <%if(writeUserSet.contains(user.getId())){%>selected<%}%>>
-                  	<%= user.getUserName() %>
-                  </option>
-                  <%
-                     }
-                  %>
-               </select>
-            </td>
-            <td>Select Users that have access to this node.<br/>
-               (You may select multiple users by using CTRL+click on the user names.)
-            </td>
-         </tr>
-      </table>
-   </td>
-</tr>
-<tr>
-   <td colspan="2" height="10"></td>
-</tr>
-<tr>
-   <td class="portlet-section-alternate" colspan="2">
-      <table>
-         <tr>
-            <td colspan="2" class="portlet-section-header" align="center">Set Manage Permissions</td>
-         </tr>
-         <tr>
-            <td>
-               <select name="secureroles:manage" multiple="multiple">
-                  <option value="0" <%if(manageRoleSet.contains(new Long(0))){%>selected<%}%>>
-                  	Anonymous
-                  </option>
-                  <%
-                     iterator = roleSet.iterator();
-                     while (iterator.hasNext())
-                     {
-                        Role role = (Role)iterator.next();
-                  %>
-                  <option value="<%= role.getId() %>" <%if(manageRoleSet.contains(role.getId())){%>selected<%}%>>
-                  	<%= role.getDisplayName() %>
-                  </option>
-                  <%
-                     }
-                  %>
-               </select>
-            </td>
-            <td>Select Roles that have access to this node.<br/>
-               (You may select multiple roles by using CTRL+click on the role names.)
-            </td>
-         </tr>
-         <tr>
-            <td colspan="2" height="10"></td>
-         </tr>
-         <tr>
-            <td>
-               <select name="secureusers:manage" multiple="multiple">
-                  <%
-                     iteratorUser = userSet.iterator();
-                     while (iteratorUser.hasNext())
-                     {
-                        User user = (User)iteratorUser.next();
-                  %>
-                  <option value="<%= user.getId() %>" <%if(manageUserSet.contains(user.getId())){%>selected<%}%>>
-                  	<%= user.getUserName() %>
-                  </option>
-                  <%
-                     }
-                  %>
-               </select>
-            </td>
-            <td>Select Users that have access to this node.<br/>
-               (You may select multiple users by using CTRL+click on the user names.)
-            </td>
-         </tr>
-      </table>
-   </td>
-</tr>
-<tr>
-   <td colspan="2" height="10"></td>
-</tr>
-<tr>
-   <td align="center" colspan="2"><input type="submit" value="${n:i18n("CMS_SECURE")}" name="submit"
-                                         class="portlet-form-button"></td>
-</tr>
-</table>
-</form>
-
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= returnOp %>"/>
-                <portlet:param name="path"
-                  value="<%= sCurrPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/securenode.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/securenode.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/securenode.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/securenode.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,250 @@
+<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
+<%@ page import="org.jboss.portal.identity.Role" %>
+<%@ page import="org.jboss.portal.identity.User" %>
+<%@ page import="java.util.Iterator" %>
+<%@ page import="java.util.Set" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+   Set roleSet = (Set)request.getAttribute("roles");
+   Set userSet = (Set)request.getAttribute("users");
+   String sConfirm = (String)request.getAttribute("confirm");
+   String returnOp = (String)request.getAttribute("returnOp");
+   
+   Set readRoleSet = (Set)request.getAttribute("readRoleSet");
+   Set readUserSet = (Set)request.getAttribute("readUserSet");
+   Set writeRoleSet = (Set)request.getAttribute("writeRoleSet");
+   Set writeUserSet = (Set)request.getAttribute("writeUserSet");
+   Set manageRoleSet = (Set)request.getAttribute("manageRoleSet");
+   Set manageUserSet = (Set)request.getAttribute("manageUserSet");
+%>
+
+<form action="<portlet:actionURL>
+ <portlet:param name="op" value="<%= CMSAdminConstants.OP_SECURE %>"/>
+ <portlet:param name="path" value="<%= sCurrPath %>"/>
+ <portlet:param name="returnOp" value="<%= returnOp %>"/>
+ </portlet:actionURL>" method="post">
+<table width="100%">
+<th colspan="2" align="center" class="portlet-section-header">${n:i18n("TITLE_SECURECONFIRM")}</th>
+<%
+   if (sConfirm != null && !"".equals(sConfirm))
+   {
+%>
+<tr>
+   <td colspan="2">
+      <font color="red"><%= sConfirm %>
+      </font>
+   </td>
+</tr>
+<%
+   }
+%>
+<tr>
+   <td colspan="2">
+      <font class="portlet-font">Configure security restrictions on node: <%= sCurrPath %>
+      </font>
+   </td>
+</tr>
+<tr>
+   <td colspan="2" height="10"></td>
+</tr>
+<tr>
+   <td class="portlet-section-alternate" colspan="2">
+      <table>
+         <tr>
+            <td colspan="2" class="portlet-section-header" align="center">Set Read Permissions</td>
+         </tr>
+         <tr>
+            <td>
+               <select name="secureroles:read" multiple="multiple">
+                  <option value="0" <%if(readRoleSet.contains(new Long(0))){%>selected<%}%>>
+                  	Anonymous
+                  </option>
+                  <%
+                     Iterator iterator = roleSet.iterator();
+                     while (iterator.hasNext())
+                     {
+                        Role role = (Role)iterator.next();
+                  %>
+                  <option value="<%= role.getId() %>" <%if(readRoleSet.contains(role.getId())){%>selected<%}%>>
+                  	<%= role.getDisplayName() %>
+                  </option>
+                  <%
+                     }
+                  %>
+               </select>
+            </td>
+            <td>Select Roles that have access to this node.<br/>
+               (You may select multiple roles by using CTRL+click on the role names.)
+            </td>
+         </tr>
+         <tr>
+            <td colspan="2" height="10"></td>
+         </tr>
+         <tr>
+            <td>
+               <select name="secureusers:read" multiple="multiple">
+                  <%
+                     Iterator iteratorUser = userSet.iterator();
+                     while (iteratorUser.hasNext())
+                     {
+                        User user = (User)iteratorUser.next();
+                  %>
+                  <option value="<%= user.getId() %>" <%if(readUserSet.contains(user.getId())){%>selected<%}%>>
+                  	<%= user.getUserName() %>
+                  </option>
+                  <%
+                     }
+                  %>
+               </select>
+            </td>
+            <td>Select Users that have access to this node.<br/>
+               (You may select multiple users by using CTRL+click on the user names.)
+            </td>
+         </tr>
+      </table>
+   </td>
+</tr>
+<tr>
+   <td colspan="2" height="10"></td>
+</tr>
+<tr>
+   <td class="portlet-section-alternate" colspan="2">
+      <table>
+         <tr>
+            <td colspan="2" class="portlet-section-header" align="center">Set Write Permissions</td>
+         </tr>
+         <tr>
+            <td>
+               <select name="secureroles:write" multiple="multiple">
+                  <option value="0" <%if(writeRoleSet.contains(new Long(0))){%>selected<%}%>>
+                  	Anonymous
+                  </option>
+                  <%
+                     iterator = roleSet.iterator();
+                     while (iterator.hasNext())
+                     {
+                        Role role = (Role)iterator.next();
+                  %>
+                  <option value="<%= role.getId() %>" <%if(writeRoleSet.contains(role.getId())){%>selected<%}%>>
+                  	<%= role.getDisplayName() %>
+                  </option>
+                  <%
+                     }
+                  %>
+               </select>
+            </td>
+            <td>Select Roles that have access to this node.<br/>
+               (You may select multiple roles by using CTRL+click on the role names.)
+            </td>
+         </tr>
+         <tr>
+            <td colspan="2" height="10"></td>
+         </tr>
+         <tr>
+            <td>
+               <select name="secureusers:write" multiple="multiple">
+                  <%
+                     iteratorUser = userSet.iterator();
+                     while (iteratorUser.hasNext())
+                     {
+                        User user = (User)iteratorUser.next();
+                  %>
+                  <option value="<%= user.getId() %>" <%if(writeUserSet.contains(user.getId())){%>selected<%}%>>
+                  	<%= user.getUserName() %>
+                  </option>
+                  <%
+                     }
+                  %>
+               </select>
+            </td>
+            <td>Select Users that have access to this node.<br/>
+               (You may select multiple users by using CTRL+click on the user names.)
+            </td>
+         </tr>
+      </table>
+   </td>
+</tr>
+<tr>
+   <td colspan="2" height="10"></td>
+</tr>
+<tr>
+   <td class="portlet-section-alternate" colspan="2">
+      <table>
+         <tr>
+            <td colspan="2" class="portlet-section-header" align="center">Set Manage Permissions</td>
+         </tr>
+         <tr>
+            <td>
+               <select name="secureroles:manage" multiple="multiple">
+                  <option value="0" <%if(manageRoleSet.contains(new Long(0))){%>selected<%}%>>
+                  	Anonymous
+                  </option>
+                  <%
+                     iterator = roleSet.iterator();
+                     while (iterator.hasNext())
+                     {
+                        Role role = (Role)iterator.next();
+                  %>
+                  <option value="<%= role.getId() %>" <%if(manageRoleSet.contains(role.getId())){%>selected<%}%>>
+                  	<%= role.getDisplayName() %>
+                  </option>
+                  <%
+                     }
+                  %>
+               </select>
+            </td>
+            <td>Select Roles that have access to this node.<br/>
+               (You may select multiple roles by using CTRL+click on the role names.)
+            </td>
+         </tr>
+         <tr>
+            <td colspan="2" height="10"></td>
+         </tr>
+         <tr>
+            <td>
+               <select name="secureusers:manage" multiple="multiple">
+                  <%
+                     iteratorUser = userSet.iterator();
+                     while (iteratorUser.hasNext())
+                     {
+                        User user = (User)iteratorUser.next();
+                  %>
+                  <option value="<%= user.getId() %>" <%if(manageUserSet.contains(user.getId())){%>selected<%}%>>
+                  	<%= user.getUserName() %>
+                  </option>
+                  <%
+                     }
+                  %>
+               </select>
+            </td>
+            <td>Select Users that have access to this node.<br/>
+               (You may select multiple users by using CTRL+click on the user names.)
+            </td>
+         </tr>
+      </table>
+   </td>
+</tr>
+<tr>
+   <td colspan="2" height="10"></td>
+</tr>
+<tr>
+   <td align="center" colspan="2"><input type="submit" value="${n:i18n("CMS_SECURE")}" name="submit"
+                                         class="portlet-form-button"></td>
+</tr>
+</table>
+</form>
+
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= returnOp %>"/>
+                <portlet:param name="path"
+                  value="<%= sCurrPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/upload.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/upload.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/upload.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,88 +0,0 @@
-<%@ page import="java.util.Locale" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-   String OP = CMSAdminConstants.OP_UPLOADCONFIRM;
-   String[] langs = Locale.getISOLanguages();
-%>
-
-<form name="pickform" method="post" enctype="multipart/form-data" action="<portlet:actionURL>
-    <portlet:param name="op" value="<%= CMSAdminConstants.OP_UPLOADCONTENT %>"/>
-    </portlet:actionURL>">
-   <input type="hidden" name="destination" value="<%= sCurrPath %>">
-   <table width="100%">
-      <th colspan="2" class="portlet-section-header" align="center">${n:i18n("TITLE_UPLOAD")}</th>
-      <tr>
-         <td valign="top" width="250" class="portlet-section-alternate">
-            <%@ include file="folderlist.jsp" %>
-         </td>
-         <td align="left">
-            <table>
-               <tr>
-                  <td valign="bottom">
-                     ${n:i18n("CMS_DESTINATION")}:
-                  </td>
-                  <td>
-                     <input DISABLED type="text" size="40" name="showdestination" value="<%= sCurrPath %>"
-                            class="portlet-form-input-field"/></td>
-               </tr>
-               <tr>
-                  <td valign="bottom">
-                     ${n:i18n("CMS_DESCRIPTION")}:
-                  </td>
-                  <td><input type="text" size="40" maxlength="80" name="description" value=""
-                             class="portlet-form-input-field"/></td>
-               </tr>
-               <tr>
-                  <td valign="bottom">
-                     ${n:i18n("CMS_TITLE")}:
-                  </td>
-                  <td><input type="text" size="40" maxlength="80" name="title" value=""
-                             class="portlet-form-input-field"/></td>
-               </tr>
-               <tr>
-                  <td valign="bottom">
-                     ${n:i18n("CMS_LANGUAGE")}:
-                  </td>
-                  <td><select name="language" class="portlet-form-input-field">
-                     <option selected
-                             value="<%= Locale.getDefault().getLanguage() %>"><%= Locale.getDefault().getDisplayLanguage() %>
-                     </option>
-                     <%
-                        for (int i = 0; i < langs.length; i++)
-                        {
-                     %>
-                     <option value="<%= langs[i] %>"><%= new Locale(langs[i]).getDisplayLanguage() %>
-                     </option>
-                     <%
-                        }
-                     %>
-                  </select>
-                  </td>
-               </tr>
-               <tr>
-                  <td colspan="2" align="left">
-                     <input type="file" size="32" name="response" value="" class="portlet-form-input-field"/>
-                     <br><br>
-                     <input type="submit" name="submit" value="${n:i18n("CMS_UPLOAD")}" class="portlet-form-button"/>
-                  </td>
-               </tr>
-            </table>
-         </td>
-      </tr>
-   </table>
-</form>
-
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-                <portlet:param name="path"
-                  value="<%= sCurrPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/upload.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/upload.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/upload.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/upload.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,88 @@
+<%@ page import="java.util.Locale" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+   String OP = CMSAdminConstants.OP_UPLOADCONFIRM;
+   String[] langs = Locale.getISOLanguages();
+%>
+
+<form name="pickform" method="post" enctype="multipart/form-data" action="<portlet:actionURL>
+    <portlet:param name="op" value="<%= CMSAdminConstants.OP_UPLOADCONTENT %>"/>
+    </portlet:actionURL>">
+   <input type="hidden" name="destination" value="<%= sCurrPath %>">
+   <table width="100%">
+      <th colspan="2" class="portlet-section-header" align="center">${n:i18n("TITLE_UPLOAD")}</th>
+      <tr>
+         <td valign="top" width="250" class="portlet-section-alternate">
+            <%@ include file="folderlist.jsp" %>
+         </td>
+         <td align="left">
+            <table>
+               <tr>
+                  <td valign="bottom">
+                     ${n:i18n("CMS_DESTINATION")}:
+                  </td>
+                  <td>
+                     <input DISABLED type="text" size="40" name="showdestination" value="<%= sCurrPath %>"
+                            class="portlet-form-input-field"/></td>
+               </tr>
+               <tr>
+                  <td valign="bottom">
+                     ${n:i18n("CMS_DESCRIPTION")}:
+                  </td>
+                  <td><input type="text" size="40" maxlength="80" name="description" value=""
+                             class="portlet-form-input-field"/></td>
+               </tr>
+               <tr>
+                  <td valign="bottom">
+                     ${n:i18n("CMS_TITLE")}:
+                  </td>
+                  <td><input type="text" size="40" maxlength="80" name="title" value=""
+                             class="portlet-form-input-field"/></td>
+               </tr>
+               <tr>
+                  <td valign="bottom">
+                     ${n:i18n("CMS_LANGUAGE")}:
+                  </td>
+                  <td><select name="language" class="portlet-form-input-field">
+                     <option selected
+                             value="<%= Locale.getDefault().getLanguage() %>"><%= Locale.getDefault().getDisplayLanguage() %>
+                     </option>
+                     <%
+                        for (int i = 0; i < langs.length; i++)
+                        {
+                     %>
+                     <option value="<%= langs[i] %>"><%= new Locale(langs[i]).getDisplayLanguage() %>
+                     </option>
+                     <%
+                        }
+                     %>
+                  </select>
+                  </td>
+               </tr>
+               <tr>
+                  <td colspan="2" align="left">
+                     <input type="file" size="32" name="response" value="" class="portlet-form-input-field"/>
+                     <br><br>
+                     <input type="submit" name="submit" value="${n:i18n("CMS_UPLOAD")}" class="portlet-form-button"/>
+                  </td>
+               </tr>
+            </table>
+         </td>
+      </tr>
+   </table>
+</form>
+
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+                <portlet:param name="path"
+                  value="<%= sCurrPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/uploadarchive.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/uploadarchive.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/uploadarchive.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,74 +0,0 @@
-<%@ page import="java.util.Locale" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-   String OP = CMSAdminConstants.OP_UPLOADARCHIVECONFIRM;
-   String[] langs = Locale.getISOLanguages();
-%>
-
-<form name="pickform" method="post" enctype="multipart/form-data" action="<portlet:actionURL>
-    <portlet:param name="op" value="<%= CMSAdminConstants.OP_UPLOADARCHIVE %>"/>
-    </portlet:actionURL>">
-   <input type="hidden" name="destination" value="<%= sCurrPath %>">
-   <table width="100%">
-      <th colspan="2" class="portlet-section-header" align="center">${n:i18n("CMS_UPLOADARCHIVE")}</th>
-      <tr>
-         <td valign="top" width="250" class="portlet-section-alternate">
-            <%@ include file="folderlist.jsp" %>
-         </td>
-         <td align="left">
-            <table>
-               <tr>
-                  <td valign="bottom">
-                     ${n:i18n("CMS_DESTINATION")}:
-                  </td>
-                  <td>
-                     <input DISABLED type="text" size="40" name="showdestination" value="<%= sCurrPath %>"
-                            class="portlet-form-input-field"/></td>
-               </tr>
-               <tr>
-                  <td valign="bottom">
-                     ${n:i18n("CMS_LANGUAGE")}:
-                  </td>
-                  <td><select name="language" class="portlet-form-input-field">
-                     <option selected
-                             value="<%= Locale.getDefault().getLanguage() %>"><%= Locale.getDefault().getDisplayLanguage() %>
-                     </option>
-                     <%
-                        for (int i = 0; i < langs.length; i++)
-                        {
-                     %>
-                     <option value="<%= langs[i] %>"><%= new Locale(langs[i]).getDisplayLanguage() %>
-                     </option>
-                     <%
-                        }
-                     %>
-                  </select>
-                  </td>
-               </tr>
-               <tr>
-                  <td colspan="2">
-                     <input type="file" size="32" name="response" value="" class="portlet-form-input-field"/>
-                     <br><br>
-                     <input type="submit" name="submit" value="${n:i18n("CMS_UPLOAD")}" class="portlet-form-button"/>
-                  </td>
-               </tr>
-            </table>
-         </td>
-      </tr>
-   </table>
-</form>
-
-<a href="<portlet:renderURL>
-                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-                <portlet:param name="path"
-                  value="<%= sCurrPath %>"/>
-              </portlet:renderURL>">
-   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
-        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/uploadarchive.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/uploadarchive.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/uploadarchive.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/uploadarchive.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,74 @@
+<%@ page import="java.util.Locale" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+   String OP = CMSAdminConstants.OP_UPLOADARCHIVECONFIRM;
+   String[] langs = Locale.getISOLanguages();
+%>
+
+<form name="pickform" method="post" enctype="multipart/form-data" action="<portlet:actionURL>
+    <portlet:param name="op" value="<%= CMSAdminConstants.OP_UPLOADARCHIVE %>"/>
+    </portlet:actionURL>">
+   <input type="hidden" name="destination" value="<%= sCurrPath %>">
+   <table width="100%">
+      <th colspan="2" class="portlet-section-header" align="center">${n:i18n("CMS_UPLOADARCHIVE")}</th>
+      <tr>
+         <td valign="top" width="250" class="portlet-section-alternate">
+            <%@ include file="folderlist.jsp" %>
+         </td>
+         <td align="left">
+            <table>
+               <tr>
+                  <td valign="bottom">
+                     ${n:i18n("CMS_DESTINATION")}:
+                  </td>
+                  <td>
+                     <input DISABLED type="text" size="40" name="showdestination" value="<%= sCurrPath %>"
+                            class="portlet-form-input-field"/></td>
+               </tr>
+               <tr>
+                  <td valign="bottom">
+                     ${n:i18n("CMS_LANGUAGE")}:
+                  </td>
+                  <td><select name="language" class="portlet-form-input-field">
+                     <option selected
+                             value="<%= Locale.getDefault().getLanguage() %>"><%= Locale.getDefault().getDisplayLanguage() %>
+                     </option>
+                     <%
+                        for (int i = 0; i < langs.length; i++)
+                        {
+                     %>
+                     <option value="<%= langs[i] %>"><%= new Locale(langs[i]).getDisplayLanguage() %>
+                     </option>
+                     <%
+                        }
+                     %>
+                  </select>
+                  </td>
+               </tr>
+               <tr>
+                  <td colspan="2">
+                     <input type="file" size="32" name="response" value="" class="portlet-form-input-field"/>
+                     <br><br>
+                     <input type="submit" name="submit" value="${n:i18n("CMS_UPLOAD")}" class="portlet-form-button"/>
+                  </td>
+               </tr>
+            </table>
+         </td>
+      </tr>
+   </table>
+</form>
+
+<a href="<portlet:renderURL>
+                <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+                <portlet:param name="path"
+                  value="<%= sCurrPath %>"/>
+              </portlet:renderURL>">
+   <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/browse.gif" border="0"
+        alt="${n:i18n("CMS_BACKTOBROWSER")}"></a>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/viewfile.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/viewfile.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/viewfile.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,331 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<%@ page import="org.jboss.portal.cms.model.Content,
-                 org.jboss.portal.cms.util.NodeUtil" %>
-<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
-<%@ page import="java.text.Format" %>
-<%@ page import="java.text.SimpleDateFormat" %>
-<%@ page import="java.util.List" %>
-<%@ page import="java.util.StringTokenizer" %>
-<%@ page import="java.util.Vector" %>
-<%@ page import="java.util.Collection" %>
-<%@ page import="java.util.Iterator" %>
-
-<portlet:defineObjects/>
-
-<%
-   String sCurrPath = (String)request.getAttribute("currpath");
-   Vector vContents = (Vector)request.getAttribute("contents");
-   Collection pendingQueue = (Collection)request.getAttribute("pendingQueue");
-        
-   String sType = "";
-   if (vContents.size() > 0)
-   {
-      List contentList = (List)vContents.elementAt(0);
-      if (contentList.size() > 0)
-      {
-         Content content = (Content)contentList.get(0);
-         sType = content.getMimeType();
-      }
-   }
-   String sPreviewPath = (String)request.getAttribute("previewpath");
-
-   String createDate = "";
-   String modifiedDate = "";
-
-   String rowClass = "portlet-section-body";     
-%>
-<br>
-
-${n:i18n("CMS_MAIN_USE")}
-
-<hr/>
-
-Browsing: <a href="<portlet:renderURL>
-<portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-<portlet:param name="path" value="/"/>
-        </portlet:renderURL>">Home</a>
-
-<%
-   StringTokenizer parser = new StringTokenizer(sCurrPath, "/");
-   String sPathBuilder = "";
-   while (parser.hasMoreTokens())
-   {
-      String sPathChunk = parser.nextToken();
-      sPathBuilder += "/" + sPathChunk;
-      if (parser.hasMoreTokens())
-      {
-%>
->&nbsp;<a href="
-<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
-   <portlet:param name="path" value="<%= sPathBuilder %>"/>
-</portlet:renderURL>
-"><%= sPathChunk %></a>
-<%
-}
-else
-{
-%>
->&nbsp;<%= sPathChunk %>
-<%
-      }
-   }
-%>
-
-<br/><br/>
-
-<!-- file-level action dropdown -->
-<div class="menu">
-   <ul>
-      <li><a href="#">Select Action <img
-         src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/downarrow.gif"
-         border="0"></a>
-         <ul>
-            <%
-               if (sType.equals("text/html") || sType.equals("text/plain"))
-               {
-            %>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CREATENEWTEXT %>"/>
-   <portlet:param name="path" value="<%= NodeUtil.getParentPath(sCurrPath) %>"/>
-   </portlet:renderURL>">${n:i18n("CMS_CREATE")}</a></li>
-            <%
-            }
-            else
-            {
-            %>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_UPLOADCONFIRM %>"/>
-   <portlet:param name="path" value="<%= NodeUtil.getParentPath(sCurrPath) %>"/>
-   </portlet:renderURL>">${n:i18n("CMS_EDIT")}</a></li>
-            <%
-               }
-            %>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMCOPY %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="type" value="fi"/>
-   </portlet:renderURL>">${n:i18n("CMS_COPY")}</a></li>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMMOVE %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="type" value="fi"/>
-   </portlet:renderURL>">${n:i18n("CMS_MOVE")}</a></li>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMDELETE %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   </portlet:renderURL>">${n:i18n("CMS_DELETE")}</a></li>
-            <li><a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMSECURE %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="returnOp" value="<%= CMSAdminConstants.OP_VIEWFILE %>"/>
-   </portlet:renderURL>">${n:i18n("CMS_SECURE")}</a></li>
-         </ul>
-      </li>
-   </ul>
-</div>
-
-<br/><br/>
-
-<table width="100%" border="0" cellspacing="0" cellpadding="0">
-<%
-   if (vContents.size() > 0)
-   {
-      for (int j = 0; j < vContents.size(); j++) // cycle thru list of content nodes
-      {
-         List contentList = (List)vContents.elementAt(j);
-         if (contentList.size() > 0)
-         {
-            Content content = (Content)contentList.get(0);
-%>
-<tr>
-   <td height="15"></td>
-</tr>
-<tr>
-   <td colspan="6">
-      <%
-         if (sType.equals("text/html") || sType.equals("text/plain"))
-         {
-      %>
-      <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/edit.gif"
-           alt="${n:i18n("CMS_EDIT")}" border="0">&nbsp;<a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_EDIT %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="language" value="<%= content.getLocale().getLanguage() %>" />
-   </portlet:renderURL>"><%= content.getLocale().getDisplayLanguage() %>
-   </a>
-      <%
-      }
-      else
-      {
-      %>
-      <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/edit.gif"
-           alt="${n:i18n("CMS_EDIT")}" border="0">&nbsp;<a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_EDIT_BINARY %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="language" value="<%= content.getLocale().getLanguage() %>"/>
-   </portlet:renderURL>"><%= content.getLocale().getDisplayLanguage() %>
-   </a>
-      <%
-         }
-      %>
-   </td>
-</tr>
-<tr>
-   <td class="portlet-table-text"><b>${n:i18n("CMS_TYPE")}</b></td>
-   <td class="portlet-table-text"><b>${n:i18n("CMS_SIZE")}</b></td>
-   <td class="portlet-table-text"><b>${n:i18n("CMS_VERSION")}</b></td>
-   <td class="portlet-table-text"><b>${n:i18n("CMS_CREATED")}</b></td>
-   <td class="portlet-table-text"><b>${n:i18n("CMS_MODIFIED")}</b></td>
-   <td class="portlet-table-text"><b>${n:i18n("CMS_TITLE")}</b></td>
-</tr>
-<%
-   for (int i = 0; i < contentList.size(); i++) // cycle thru list of version nodes
-   {
-      Content version = (Content)contentList.get(i); 
-      
-      if(version.isWaitingForPublishApproval())
-      {
-      		continue;
-      }     
-      
-      if (i % 2 == 0)
-      {
-         rowClass = "portlet-section-body";
-      }
-      else
-      {
-         rowClass = "portlet-section-alternate";
-      }
-%>
-<tr onmouseover="this.className='portlet-section-selected';" onmouseout="this.className='<%= rowClass %>';"
-    class="<%= rowClass %>">
-   <td><%
-      if (sType.equals("text/html") || sType.equals("text/plain"))
-      {
-   %>
-
-      <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/edit.gif"
-           alt="${n:i18n("CMS_EDIT")}" border="0">&nbsp;<a href="<portlet:renderURL>
-   <portlet:param name="op" value="<%= CMSAdminConstants.OP_EDIT %>"/>
-   <portlet:param name="path" value="<%= sCurrPath %>"/>
-   <portlet:param name="language" value="<%= content.getLocale().getLanguage() %>" />
-   <portlet:param name="version" value="<%= version.getVersionNumber() %>"/>
-   </portlet:renderURL>"><%= version.getMimeType() %>
-   </a>
-      <%
-      }
-      else
-      {
-      %>
-      <%= version.getMimeType() %>
-      <%
-         }
-      %>
-   </td>
-   <td><%= version.getSize() / 1024 %>kb</td>
-   <td>
-      <%
-         if (sType.equals("text/html") || sType.equals("text/plain"))
-         {
-      %>
-      <%= version.getVersionNumber() %>
-      <% }
-      else
-      {
-      %>
-      <a target="_blank"
-         href="<%= request.getContextPath() %>/cmspreview?v=<%= version.getVersionNumber() %>&l=<%= content.getLocale().getLanguage() %>&p=<%= sCurrPath %>"><%=
-         version.getVersionNumber() %>
-      </a>
-      <%
-         }
-         if (version.isLive())
-         {
-      %>
-      <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/live.gif"
-           alt="${n:i18n("CMS_LIVEVERSION")}" border="0"/>
-      <%
-         }
-      %>
-   </td>
-   <td>
-      <%
-         if (version.getCreationDate() != null)
-         {
-            Format formatter;
-            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
-            createDate = formatter.format(version.getCreationDate());
-         }
-      %>
-      <%= createDate %>
-   </td>
-   <td>
-      <%
-         if (version.getLastModified() != null)
-         {
-            Format formatter;
-            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
-            modifiedDate = formatter.format(version.getLastModified());
-         }
-      %>
-      <%= modifiedDate %>
-   </td>
-   <td><%= version.getTitle() %>
-   </td>
-</tr>
-<%
-            }
-         }
-      }
-   }
-%>
-</table>
-
-<!-- the approval queue, content waiting for managers to signoff on -->
-<%if(pendingQueue!=null && !pendingQueue.isEmpty()){%>
-<br/><br/>
-
-<span class="portlet-table-text">Pending Approval Queue:</span>
-<br/>
-<table width="100%" border="0" cellspacing="0" cellpadding="0">
-<tr>
-   <td class="portlet-table-text"><b>${n:i18n("CMS_TYPE")}</b></td>
-   <td class="portlet-table-text"><b>${n:i18n("CMS_SIZE")}</b></td>
-   <td class="portlet-table-text"><b>${n:i18n("CMS_CREATED")}</b></td>
-   <td class="portlet-table-text"><b>User</b></td>   
-</tr>
-<%int i=0;%>
-<%for(Iterator itr=pendingQueue.iterator();itr.hasNext();){%>
-    <%
-    org.jboss.portal.workflow.cms.Content cour = (org.jboss.portal.workflow.cms.Content)itr.next();
-    if (i % 2 == 0)
-    {
-    	rowClass = "portlet-section-body";
-    }
-    else
-    {
-    	rowClass = "portlet-section-alternate";
-    }
-    i++;
-   %>
-<tr onmouseover="this.className='portlet-section-selected';" onmouseout="this.className='<%= rowClass %>';" 
-class="<%= rowClass %>">
-   <!-- Mime Type -->
-   <td><%= cour.getMimeType() %></td>
-   <!-- Size -->   
-   <td><%= cour.getSizeStr() %></td>
-   <!-- Creation Date -->
-   <td>   	 
-      <%= cour.getCreationDateStr() %>
-   </td>
-   <!-- User who requested approval -->      
-   <td><%= cour.getUserName() %></td>
-</tr>
-<%}%>
-</table>
-<%}%>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/viewfile.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/viewfile.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/viewfile.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/admin/viewfile.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,331 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<%@ page import="org.jboss.portal.cms.model.Content,
+                 org.jboss.portal.cms.util.NodeUtil" %>
+<%@ page import="org.jboss.portal.core.portlet.cms.admin.CMSAdminConstants" %>
+<%@ page import="java.text.Format" %>
+<%@ page import="java.text.SimpleDateFormat" %>
+<%@ page import="java.util.List" %>
+<%@ page import="java.util.StringTokenizer" %>
+<%@ page import="java.util.Vector" %>
+<%@ page import="java.util.Collection" %>
+<%@ page import="java.util.Iterator" %>
+
+<portlet:defineObjects/>
+
+<%
+   String sCurrPath = (String)request.getAttribute("currpath");
+   Vector vContents = (Vector)request.getAttribute("contents");
+   Collection pendingQueue = (Collection)request.getAttribute("pendingQueue");
+        
+   String sType = "";
+   if (vContents.size() > 0)
+   {
+      List contentList = (List)vContents.elementAt(0);
+      if (contentList.size() > 0)
+      {
+         Content content = (Content)contentList.get(0);
+         sType = content.getMimeType();
+      }
+   }
+   String sPreviewPath = (String)request.getAttribute("previewpath");
+
+   String createDate = "";
+   String modifiedDate = "";
+
+   String rowClass = "portlet-section-body";     
+%>
+<br>
+
+${n:i18n("CMS_MAIN_USE")}
+
+<hr/>
+
+Browsing: <a href="<portlet:renderURL>
+<portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+<portlet:param name="path" value="/"/>
+        </portlet:renderURL>">Home</a>
+
+<%
+   StringTokenizer parser = new StringTokenizer(sCurrPath, "/");
+   String sPathBuilder = "";
+   while (parser.hasMoreTokens())
+   {
+      String sPathChunk = parser.nextToken();
+      sPathBuilder += "/" + sPathChunk;
+      if (parser.hasMoreTokens())
+      {
+%>
+>&nbsp;<a href="
+<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_MAIN %>"/>
+   <portlet:param name="path" value="<%= sPathBuilder %>"/>
+</portlet:renderURL>
+"><%= sPathChunk %></a>
+<%
+}
+else
+{
+%>
+>&nbsp;<%= sPathChunk %>
+<%
+      }
+   }
+%>
+
+<br/><br/>
+
+<!-- file-level action dropdown -->
+<div class="menu">
+   <ul>
+      <li><a href="#">Select Action <img
+         src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/downarrow.gif"
+         border="0"></a>
+         <ul>
+            <%
+               if (sType.equals("text/html") || sType.equals("text/plain"))
+               {
+            %>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CREATENEWTEXT %>"/>
+   <portlet:param name="path" value="<%= NodeUtil.getParentPath(sCurrPath) %>"/>
+   </portlet:renderURL>">${n:i18n("CMS_CREATE")}</a></li>
+            <%
+            }
+            else
+            {
+            %>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_UPLOADCONFIRM %>"/>
+   <portlet:param name="path" value="<%= NodeUtil.getParentPath(sCurrPath) %>"/>
+   </portlet:renderURL>">${n:i18n("CMS_EDIT")}</a></li>
+            <%
+               }
+            %>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMCOPY %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="type" value="fi"/>
+   </portlet:renderURL>">${n:i18n("CMS_COPY")}</a></li>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMMOVE %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="type" value="fi"/>
+   </portlet:renderURL>">${n:i18n("CMS_MOVE")}</a></li>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMDELETE %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   </portlet:renderURL>">${n:i18n("CMS_DELETE")}</a></li>
+            <li><a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_CONFIRMSECURE %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="returnOp" value="<%= CMSAdminConstants.OP_VIEWFILE %>"/>
+   </portlet:renderURL>">${n:i18n("CMS_SECURE")}</a></li>
+         </ul>
+      </li>
+   </ul>
+</div>
+
+<br/><br/>
+
+<table width="100%" border="0" cellspacing="0" cellpadding="0">
+<%
+   if (vContents.size() > 0)
+   {
+      for (int j = 0; j < vContents.size(); j++) // cycle thru list of content nodes
+      {
+         List contentList = (List)vContents.elementAt(j);
+         if (contentList.size() > 0)
+         {
+            Content content = (Content)contentList.get(0);
+%>
+<tr>
+   <td height="15"></td>
+</tr>
+<tr>
+   <td colspan="6">
+      <%
+         if (sType.equals("text/html") || sType.equals("text/plain"))
+         {
+      %>
+      <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/edit.gif"
+           alt="${n:i18n("CMS_EDIT")}" border="0">&nbsp;<a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_EDIT %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="language" value="<%= content.getLocale().getLanguage() %>" />
+   </portlet:renderURL>"><%= content.getLocale().getDisplayLanguage() %>
+   </a>
+      <%
+      }
+      else
+      {
+      %>
+      <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/edit.gif"
+           alt="${n:i18n("CMS_EDIT")}" border="0">&nbsp;<a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_EDIT_BINARY %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="language" value="<%= content.getLocale().getLanguage() %>"/>
+   </portlet:renderURL>"><%= content.getLocale().getDisplayLanguage() %>
+   </a>
+      <%
+         }
+      %>
+   </td>
+</tr>
+<tr>
+   <td class="portlet-table-text"><b>${n:i18n("CMS_TYPE")}</b></td>
+   <td class="portlet-table-text"><b>${n:i18n("CMS_SIZE")}</b></td>
+   <td class="portlet-table-text"><b>${n:i18n("CMS_VERSION")}</b></td>
+   <td class="portlet-table-text"><b>${n:i18n("CMS_CREATED")}</b></td>
+   <td class="portlet-table-text"><b>${n:i18n("CMS_MODIFIED")}</b></td>
+   <td class="portlet-table-text"><b>${n:i18n("CMS_TITLE")}</b></td>
+</tr>
+<%
+   for (int i = 0; i < contentList.size(); i++) // cycle thru list of version nodes
+   {
+      Content version = (Content)contentList.get(i); 
+      
+      if(version.isWaitingForPublishApproval())
+      {
+      		continue;
+      }     
+      
+      if (i % 2 == 0)
+      {
+         rowClass = "portlet-section-body";
+      }
+      else
+      {
+         rowClass = "portlet-section-alternate";
+      }
+%>
+<tr onmouseover="this.className='portlet-section-selected';" onmouseout="this.className='<%= rowClass %>';"
+    class="<%= rowClass %>">
+   <td><%
+      if (sType.equals("text/html") || sType.equals("text/plain"))
+      {
+   %>
+
+      <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/edit.gif"
+           alt="${n:i18n("CMS_EDIT")}" border="0">&nbsp;<a href="<portlet:renderURL>
+   <portlet:param name="op" value="<%= CMSAdminConstants.OP_EDIT %>"/>
+   <portlet:param name="path" value="<%= sCurrPath %>"/>
+   <portlet:param name="language" value="<%= content.getLocale().getLanguage() %>" />
+   <portlet:param name="version" value="<%= version.getVersionNumber() %>"/>
+   </portlet:renderURL>"><%= version.getMimeType() %>
+   </a>
+      <%
+      }
+      else
+      {
+      %>
+      <%= version.getMimeType() %>
+      <%
+         }
+      %>
+   </td>
+   <td><%= version.getSize() / 1024 %>kb</td>
+   <td>
+      <%
+         if (sType.equals("text/html") || sType.equals("text/plain"))
+         {
+      %>
+      <%= version.getVersionNumber() %>
+      <% }
+      else
+      {
+      %>
+      <a target="_blank"
+         href="<%= request.getContextPath() %>/cmspreview?v=<%= version.getVersionNumber() %>&l=<%= content.getLocale().getLanguage() %>&p=<%= sCurrPath %>"><%=
+         version.getVersionNumber() %>
+      </a>
+      <%
+         }
+         if (version.isLive())
+         {
+      %>
+      <img src="<%= renderRequest.getContextPath() + CMSAdminConstants.DEFAULT_IMAGES_PATH%>/live.gif"
+           alt="${n:i18n("CMS_LIVEVERSION")}" border="0"/>
+      <%
+         }
+      %>
+   </td>
+   <td>
+      <%
+         if (version.getCreationDate() != null)
+         {
+            Format formatter;
+            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
+            createDate = formatter.format(version.getCreationDate());
+         }
+      %>
+      <%= createDate %>
+   </td>
+   <td>
+      <%
+         if (version.getLastModified() != null)
+         {
+            Format formatter;
+            formatter = new SimpleDateFormat("MM/dd/yy HH:mm");
+            modifiedDate = formatter.format(version.getLastModified());
+         }
+      %>
+      <%= modifiedDate %>
+   </td>
+   <td><%= version.getTitle() %>
+   </td>
+</tr>
+<%
+            }
+         }
+      }
+   }
+%>
+</table>
+
+<!-- the approval queue, content waiting for managers to signoff on -->
+<%if(pendingQueue!=null && !pendingQueue.isEmpty()){%>
+<br/><br/>
+
+<span class="portlet-table-text">Pending Approval Queue:</span>
+<br/>
+<table width="100%" border="0" cellspacing="0" cellpadding="0">
+<tr>
+   <td class="portlet-table-text"><b>${n:i18n("CMS_TYPE")}</b></td>
+   <td class="portlet-table-text"><b>${n:i18n("CMS_SIZE")}</b></td>
+   <td class="portlet-table-text"><b>${n:i18n("CMS_CREATED")}</b></td>
+   <td class="portlet-table-text"><b>User</b></td>   
+</tr>
+<%int i=0;%>
+<%for(Iterator itr=pendingQueue.iterator();itr.hasNext();){%>
+    <%
+    org.jboss.portal.workflow.cms.Content cour = (org.jboss.portal.workflow.cms.Content)itr.next();
+    if (i % 2 == 0)
+    {
+    	rowClass = "portlet-section-body";
+    }
+    else
+    {
+    	rowClass = "portlet-section-alternate";
+    }
+    i++;
+   %>
+<tr onmouseover="this.className='portlet-section-selected';" onmouseout="this.className='<%= rowClass %>';" 
+class="<%= rowClass %>">
+   <!-- Mime Type -->
+   <td><%= cour.getMimeType() %></td>
+   <!-- Size -->   
+   <td><%= cour.getSizeStr() %></td>
+   <!-- Creation Date -->
+   <td>   	 
+      <%= cour.getCreationDateStr() %>
+   </td>
+   <!-- User who requested approval -->      
+   <td><%= cour.getUserName() %></td>
+</tr>
+<%}%>
+</table>
+<%}%>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/edit.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/edit.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/edit.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,8 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-TODO: Allow for modification of preferences.
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/edit.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/edit.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/edit.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/edit.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,8 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+TODO: Allow for modification of preferences.
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/help.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/help.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/help.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,17 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<h2>CMS Portlet - Help</h2>
-
-<h2>Introduction</h2>
-
-<p class="portlet-font">The CMS Portlet displays content from the file store inside a portlet window, or, in the case of
-   binary content, outside of the portlet
-   window altogether.</p>
-
-<p class="portlet-font">To modify how this portlet behaves, please
-   <a href="<portlet:renderURL portletMode="edit"></portlet:renderURL>">click here.</a></p>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/help.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/help.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/help.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/cms/help.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,17 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<h2>CMS Portlet - Help</h2>
+
+<h2>Introduction</h2>
+
+<p class="portlet-font">The CMS Portlet displays content from the file store inside a portlet window, or, in the case of
+   binary content, outside of the portlet
+   window altogether.</p>
+
+<p class="portlet-font">To modify how this portlet behaves, please
+   <a href="<portlet:renderURL portletMode="edit"></portlet:renderURL>">click here.</a></p>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard/editpage.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard/editpage.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard/editpage.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,301 +0,0 @@
-<%@ page import="org.jboss.portal.core.model.instance.Instance" %>
-<%@ page import="org.jboss.portal.core.model.portal.Page" %>
-<%@ page import="org.jboss.portal.core.model.portal.Window" %>
-<%@ page import="org.jboss.portal.theme.PortalLayout" %>
-<%@ page import="org.jboss.portal.theme.PortalTheme" %>
-<%@ page import="java.util.Collection" %>
-<%@ page import="java.util.Iterator" %>
-<%@ page import="java.util.List" %>
-<%@ page import="java.util.Map" %>
-<%@ page import="java.util.TreeSet" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<%
-   List available_instances = (List)request.getAttribute("available_instances");
-   List pages = (List)request.getAttribute("pages");
-
-   Map windowMap = (Map)request.getAttribute("windowMap");
-   List regions = (List)request.getAttribute("regions");
-
-   String currentPage = (String)request.getAttribute("currentPage");
-   String currentLayout = (String)request.getAttribute("currentLayout");
-   String currentTheme = (String)request.getAttribute("currentTheme");
-
-   String errorMessage = (String)request.getAttribute("errorMsg");
-
-   Collection layouts = (Collection)request.getAttribute("layouts");
-   Collection themes = (Collection)request.getAttribute("themes");
-%>
-
-<script type="text/javascript" language="JavaScript">
-   function assignPortlet(op, to)
-   {
-      this.document.instancesform.op.value = op;
-      this.document.instancesform.toRegion.value = to;
-   }
-
-   function unassignPortlet(op, from)
-   {
-      this.document.instancesform.op.value = op;
-      this.document.instancesform.fromRegion.value = from;
-   }
-
-   function sortPortlet(op, region)
-   {
-      this.document.instancesform.op.value = op;
-      this.document.instancesform.sortRegion.value = region;
-   }
-
-   function switchLayout(op)
-   {
-      this.document.instancesform.op.value = op;
-   }
-
-   function switchTheme(op)
-   {
-      this.document.instancesform.op.value = op;
-   }
-
-   function debug()
-   {
-      //alert("OP: '" + this.instancesForm.op.value + "' toRegion: '" + this.instancesForm.toRegion.value + "' fromRegion: '" + this.instancesForm.fromRegion.value + "' sortRegion: '" + this.instancesForm.sortRegion.value + "'");
-   }
-</script>
-
-<%
-   if (errorMessage != null)
-   {
-%>
-<div align="center">
-   <font color="red"><b><%= errorMessage %>
-   </b></font>
-</div>
-<%
-   }
-%>
-
-<table width="100%">
-<th colspan="2" class="portlet-section-header" align="center">Personal Dashboard Editor</th>
-<tr>
-   <td class="portlet-section-body" align="center">
-      <table width="100%">
-         <tr>
-            <td width="250">
-               <table class="bottombuttonbar">
-                  <tr>
-                     <td align="left" valign="top"><b>Create a New Page:</b><br/>Page name:&nbsp;
-                        <form name="createpageform" action="<portlet:actionURL><portlet:param name="op" value="newpage"></portlet:param>
-             </portlet:actionURL>" method="POST" style="padding:0;margin:0">
-                           <input type="text" class="portlet-form-input-field" name="pagename"><input type="submit"
-                                                                                                      name="save"
-                                                                                                      value="Save"
-                                                                                                      class="portlet-form-button"/>
-                        </form>
-                     </td>
-                  </tr>
-               </table>
-            </td>
-            <td align="left" valign="top">
-               Use this tool to manage the content and appearance of your dashboard pages. <br/>
-               You can control the page titles, column layouts, page themes,
-               and add,
-               order, or remove portlets.
-            </td>
-         </tr>
-      </table>
-   </td>
-</tr>
-<th colspan="2" class="portlet-section-header" align="center">Currently editing page '<%= currentPage %>'</th>
-<tr>
-   <td class="portlet-section-body" align="center">
-      <form action="<portlet:actionURL><portlet:param name="op" value="editPage"></portlet:param>
-    </portlet:actionURL>" method="POST" style="padding:0;margin:0">
-         Select: <select name="editPageSelect">
-         <%
-            for (int i = 0; i < pages.size(); i++)
-            {
-               Page onePage = (Page)pages.get(i);
-               String selected = "";
-               if (onePage.getName().equals(currentPage))
-               {
-                  selected = " selected=\"true\" ";
-               }
-         %>
-         <option <%= selected %> value="<%= onePage.getName() %>"><%= onePage.getName() %>
-         </option>
-         <%
-            }
-         %>
-      </select>
-         <input type="submit" name="submit" value="Go" class="portlet-form-button"/>
-      </form>
-
-      <br/>
-   </td>
-</tr>
-<!--<tr>
-   <td>
-      <hr/>
-   </td>
-</tr>-->
-<tr>
-<td>
-<form action="<portlet:actionURL>
-    </portlet:actionURL>" name="instancesform" method="POST" onsubmit="debug();">
-<input type="hidden" name="op" value=""/>
-<input type="hidden" name="toRegion" value=""/>
-<input type="hidden" name="fromRegion" value=""/>
-<input type="hidden" name="sortRegion" value=""/>
-<input type="hidden" name="editPageSelect" value="<%= currentPage %>"/>
-<table width="100%">
-<tr>
-<td valign="top" width="250">
-   <table class="bottombuttonbar">
-      <tr>
-         <td valign="top">
-            <b>Theme and Layout</b>
-            <br/>
-            Apply a theme to your page, or select the number of columns for the layout.
-            <hr/>
-         </td>
-      </tr>
-      <tr>
-         <td>Choose a layout:<br/>
-            <select name="layout">
-               <%
-                  for (Iterator iterator = layouts.iterator(); iterator.hasNext();)
-                  {
-                     PortalLayout layout = (PortalLayout)iterator.next();
-                     String selected = "";
-                     if (layout.getLayoutInfo().getName().equals(currentLayout))
-                     {
-                        selected = " selected=\"true\" ";
-                     }
-               %>
-               <option <%=selected %>
-                  value="<%= layout.getLayoutInfo().getName() %>"><%= layout.getLayoutInfo().getName() %>
-               </option>
-               <%
-                  }
-               %>
-            </select>&nbsp;<input type="submit" class="portlet-form-button" name="Select" value="Select"
-                                  onclick="switchLayout('assignLayout');"/>
-         </td>
-      </tr>
-      <tr>
-         <td height="20"></td>
-      </tr>
-      <tr>
-         <td>Choose a theme:<br/>
-            <select name="theme">
-               <%
-                  for (Iterator iterator = themes.iterator(); iterator.hasNext();)
-                  {
-                     PortalTheme theme = (PortalTheme)iterator.next();
-                     String selected = "";
-                     if (theme.getThemeInfo().getName().equals(currentTheme))
-                     {
-                        selected = " selected=\"true\" ";
-                     }
-               %>
-               <option <%=selected %>
-                  value="<%= theme.getThemeInfo().getName() %>"><%= theme.getThemeInfo().getName() %>
-               </option>
-               <%
-                  }
-               %>
-            </select>&nbsp;<input type="submit" class="portlet-form-button" name="Select" value="Select"
-                                  onclick="switchTheme('assignTheme');"/>
-         </td>
-      </tr>
-      <tr>
-         <td height="20"></td>
-      </tr>
-   </table>
-</td>
-<td class="portlet-section-body" valign="top" align="right"><b>Available Content</b><br/>
-   <select name="available_instances" multiple="true" size="20">
-      <%
-         for (int i = 0; i < available_instances.size(); i++)
-         {
-            Instance instance = (Instance)available_instances.get(i);
-      %>
-      <option value="<%= instance.getId() %>"><%= instance.getId()%>
-      </option>
-      <%
-         }
-      %>
-   </select>
-</td>
-<td>
-<table>
-   <%
-      for (Iterator i = regions.iterator(); i.hasNext();)
-      {
-         String region = (String)i.next();
-         TreeSet windows = (TreeSet)windowMap.get(region);
-   %>
-   <tr>
-      <td>
-         <input type="submit" class="portlet-form-button" name="&gt;" value="&gt;"
-                onclick="assignPortlet('copy','<%= region %>');"/><br/><input
-         type="submit" class="portlet-form-button" name="&lt;" value="&lt;"
-         onclick="unassignPortlet('remove','<%= region %>');"/></td>
-      <td class="portlet-section-body" valign="top">
-         <b><%= region %> Column</b><br/>
-         <select name="<%= region %>_instances" multiple="true" size="6">
-            <%
-               for (Iterator j = windows.iterator(); j.hasNext();)
-               {
-                  Window window = (Window)j.next();
-            %>
-            <option value="<%= window.getName() %>"><%= window.getInstanceRef() %>
-            </option>
-            <%
-               }
-            %>
-         </select>
-      </td>
-      <td>
-         <input type="submit" class="portlet-form-button" name="Up" value="Up"
-                onclick="sortPortlet('up','<%= region %>');"/><br/><input
-         type="submit" class="portlet-form-button" name="Down" value="Down"
-         onclick="sortPortlet('down','<%= region %>');"/>
-      </td>
-   </tr>
-   <%
-      }
-   %>
-</table>
-</tr>
-</table>
-</form>
-</td>
-</tr>
-</table>
-<hr/>
-<%
-   if (!"default".equals(currentPage))
-   {
-%>
-<table width="100%">
-   <tr>
-      <td align="left">
-         <form action="<portlet:actionURL><portlet:param name="op" value="delete"></portlet:param>
-    </portlet:actionURL>" method="POST" style="padding:0;margin:0">
-            <input type="hidden" name="pagename" value="<%= currentPage %>"/>
-            <input type="submit" name="submit" value="Delete this Page" class="portlet-form-button"/>
-            <br/>
-            <font color="red">You cannot undo this action!</font>
-         </form>
-      </td>
-   </tr>
-</table>
-<%
-   }
-%>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard/editpage.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard/editpage.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard/editpage.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/dashboard/editpage.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,301 @@
+<%@ page import="org.jboss.portal.core.model.instance.Instance" %>
+<%@ page import="org.jboss.portal.core.model.portal.Page" %>
+<%@ page import="org.jboss.portal.core.model.portal.Window" %>
+<%@ page import="org.jboss.portal.theme.PortalLayout" %>
+<%@ page import="org.jboss.portal.theme.PortalTheme" %>
+<%@ page import="java.util.Collection" %>
+<%@ page import="java.util.Iterator" %>
+<%@ page import="java.util.List" %>
+<%@ page import="java.util.Map" %>
+<%@ page import="java.util.TreeSet" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<%
+   List available_instances = (List)request.getAttribute("available_instances");
+   List pages = (List)request.getAttribute("pages");
+
+   Map windowMap = (Map)request.getAttribute("windowMap");
+   List regions = (List)request.getAttribute("regions");
+
+   String currentPage = (String)request.getAttribute("currentPage");
+   String currentLayout = (String)request.getAttribute("currentLayout");
+   String currentTheme = (String)request.getAttribute("currentTheme");
+
+   String errorMessage = (String)request.getAttribute("errorMsg");
+
+   Collection layouts = (Collection)request.getAttribute("layouts");
+   Collection themes = (Collection)request.getAttribute("themes");
+%>
+
+<script type="text/javascript" language="JavaScript">
+   function assignPortlet(op, to)
+   {
+      this.document.instancesform.op.value = op;
+      this.document.instancesform.toRegion.value = to;
+   }
+
+   function unassignPortlet(op, from)
+   {
+      this.document.instancesform.op.value = op;
+      this.document.instancesform.fromRegion.value = from;
+   }
+
+   function sortPortlet(op, region)
+   {
+      this.document.instancesform.op.value = op;
+      this.document.instancesform.sortRegion.value = region;
+   }
+
+   function switchLayout(op)
+   {
+      this.document.instancesform.op.value = op;
+   }
+
+   function switchTheme(op)
+   {
+      this.document.instancesform.op.value = op;
+   }
+
+   function debug()
+   {
+      //alert("OP: '" + this.instancesForm.op.value + "' toRegion: '" + this.instancesForm.toRegion.value + "' fromRegion: '" + this.instancesForm.fromRegion.value + "' sortRegion: '" + this.instancesForm.sortRegion.value + "'");
+   }
+</script>
+
+<%
+   if (errorMessage != null)
+   {
+%>
+<div align="center">
+   <font color="red"><b><%= errorMessage %>
+   </b></font>
+</div>
+<%
+   }
+%>
+
+<table width="100%">
+<th colspan="2" class="portlet-section-header" align="center">Personal Dashboard Editor</th>
+<tr>
+   <td class="portlet-section-body" align="center">
+      <table width="100%">
+         <tr>
+            <td width="250">
+               <table class="bottombuttonbar">
+                  <tr>
+                     <td align="left" valign="top"><b>Create a New Page:</b><br/>Page name:&nbsp;
+                        <form name="createpageform" action="<portlet:actionURL><portlet:param name="op" value="newpage"></portlet:param>
+             </portlet:actionURL>" method="POST" style="padding:0;margin:0">
+                           <input type="text" class="portlet-form-input-field" name="pagename"><input type="submit"
+                                                                                                      name="save"
+                                                                                                      value="Save"
+                                                                                                      class="portlet-form-button"/>
+                        </form>
+                     </td>
+                  </tr>
+               </table>
+            </td>
+            <td align="left" valign="top">
+               Use this tool to manage the content and appearance of your dashboard pages. <br/>
+               You can control the page titles, column layouts, page themes,
+               and add,
+               order, or remove portlets.
+            </td>
+         </tr>
+      </table>
+   </td>
+</tr>
+<th colspan="2" class="portlet-section-header" align="center">Currently editing page '<%= currentPage %>'</th>
+<tr>
+   <td class="portlet-section-body" align="center">
+      <form action="<portlet:actionURL><portlet:param name="op" value="editPage"></portlet:param>
+    </portlet:actionURL>" method="POST" style="padding:0;margin:0">
+         Select: <select name="editPageSelect">
+         <%
+            for (int i = 0; i < pages.size(); i++)
+            {
+               Page onePage = (Page)pages.get(i);
+               String selected = "";
+               if (onePage.getName().equals(currentPage))
+               {
+                  selected = " selected=\"true\" ";
+               }
+         %>
+         <option <%= selected %> value="<%= onePage.getName() %>"><%= onePage.getName() %>
+         </option>
+         <%
+            }
+         %>
+      </select>
+         <input type="submit" name="submit" value="Go" class="portlet-form-button"/>
+      </form>
+
+      <br/>
+   </td>
+</tr>
+<!--<tr>
+   <td>
+      <hr/>
+   </td>
+</tr>-->
+<tr>
+<td>
+<form action="<portlet:actionURL>
+    </portlet:actionURL>" name="instancesform" method="POST" onsubmit="debug();">
+<input type="hidden" name="op" value=""/>
+<input type="hidden" name="toRegion" value=""/>
+<input type="hidden" name="fromRegion" value=""/>
+<input type="hidden" name="sortRegion" value=""/>
+<input type="hidden" name="editPageSelect" value="<%= currentPage %>"/>
+<table width="100%">
+<tr>
+<td valign="top" width="250">
+   <table class="bottombuttonbar">
+      <tr>
+         <td valign="top">
+            <b>Theme and Layout</b>
+            <br/>
+            Apply a theme to your page, or select the number of columns for the layout.
+            <hr/>
+         </td>
+      </tr>
+      <tr>
+         <td>Choose a layout:<br/>
+            <select name="layout">
+               <%
+                  for (Iterator iterator = layouts.iterator(); iterator.hasNext();)
+                  {
+                     PortalLayout layout = (PortalLayout)iterator.next();
+                     String selected = "";
+                     if (layout.getLayoutInfo().getName().equals(currentLayout))
+                     {
+                        selected = " selected=\"true\" ";
+                     }
+               %>
+               <option <%=selected %>
+                  value="<%= layout.getLayoutInfo().getName() %>"><%= layout.getLayoutInfo().getName() %>
+               </option>
+               <%
+                  }
+               %>
+            </select>&nbsp;<input type="submit" class="portlet-form-button" name="Select" value="Select"
+                                  onclick="switchLayout('assignLayout');"/>
+         </td>
+      </tr>
+      <tr>
+         <td height="20"></td>
+      </tr>
+      <tr>
+         <td>Choose a theme:<br/>
+            <select name="theme">
+               <%
+                  for (Iterator iterator = themes.iterator(); iterator.hasNext();)
+                  {
+                     PortalTheme theme = (PortalTheme)iterator.next();
+                     String selected = "";
+                     if (theme.getThemeInfo().getName().equals(currentTheme))
+                     {
+                        selected = " selected=\"true\" ";
+                     }
+               %>
+               <option <%=selected %>
+                  value="<%= theme.getThemeInfo().getName() %>"><%= theme.getThemeInfo().getName() %>
+               </option>
+               <%
+                  }
+               %>
+            </select>&nbsp;<input type="submit" class="portlet-form-button" name="Select" value="Select"
+                                  onclick="switchTheme('assignTheme');"/>
+         </td>
+      </tr>
+      <tr>
+         <td height="20"></td>
+      </tr>
+   </table>
+</td>
+<td class="portlet-section-body" valign="top" align="right"><b>Available Content</b><br/>
+   <select name="available_instances" multiple="true" size="20">
+      <%
+         for (int i = 0; i < available_instances.size(); i++)
+         {
+            Instance instance = (Instance)available_instances.get(i);
+      %>
+      <option value="<%= instance.getId() %>"><%= instance.getId()%>
+      </option>
+      <%
+         }
+      %>
+   </select>
+</td>
+<td>
+<table>
+   <%
+      for (Iterator i = regions.iterator(); i.hasNext();)
+      {
+         String region = (String)i.next();
+         TreeSet windows = (TreeSet)windowMap.get(region);
+   %>
+   <tr>
+      <td>
+         <input type="submit" class="portlet-form-button" name="&gt;" value="&gt;"
+                onclick="assignPortlet('copy','<%= region %>');"/><br/><input
+         type="submit" class="portlet-form-button" name="&lt;" value="&lt;"
+         onclick="unassignPortlet('remove','<%= region %>');"/></td>
+      <td class="portlet-section-body" valign="top">
+         <b><%= region %> Column</b><br/>
+         <select name="<%= region %>_instances" multiple="true" size="6">
+            <%
+               for (Iterator j = windows.iterator(); j.hasNext();)
+               {
+                  Window window = (Window)j.next();
+            %>
+            <option value="<%= window.getName() %>"><%= window.getInstanceRef() %>
+            </option>
+            <%
+               }
+            %>
+         </select>
+      </td>
+      <td>
+         <input type="submit" class="portlet-form-button" name="Up" value="Up"
+                onclick="sortPortlet('up','<%= region %>');"/><br/><input
+         type="submit" class="portlet-form-button" name="Down" value="Down"
+         onclick="sortPortlet('down','<%= region %>');"/>
+      </td>
+   </tr>
+   <%
+      }
+   %>
+</table>
+</tr>
+</table>
+</form>
+</td>
+</tr>
+</table>
+<hr/>
+<%
+   if (!"default".equals(currentPage))
+   {
+%>
+<table width="100%">
+   <tr>
+      <td align="left">
+         <form action="<portlet:actionURL><portlet:param name="op" value="delete"></portlet:param>
+    </portlet:actionURL>" method="POST" style="padding:0;margin:0">
+            <input type="hidden" name="pagename" value="<%= currentPage %>"/>
+            <input type="submit" name="submit" value="Delete this Page" class="portlet-form-button"/>
+            <br/>
+            <font color="red">You cannot undo this action!</font>
+         </form>
+      </td>
+   </tr>
+</table>
+<%
+   }
+%>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login/login.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login/login.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login/login.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,9 +0,0 @@
-<div id="login-container">
- <fieldset><legend>JBoss Portal Login</legend>
-  <form method="POST" action="<%= response.encodeURL("j_security_check") %>" name="loginform" id="loginForm">
-   <label for="username">Username:</label><input type="text" name="j_username" id="username" value=""/><br>
-   <label for="password">Password:</label><input type="password" name="j_password" id="password" value=""/><br>
-   <input type="submit" id="loginButton" name="login" value="Login"/>
-  </form>
- </fieldset>
-</div>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login/login.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login/login.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login/login.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/login/login.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,9 @@
+<div id="login-container">
+ <fieldset><legend>JBoss Portal Login</legend>
+  <form method="POST" action="<%= response.encodeURL("j_security_check") %>" name="loginform" id="loginForm">
+   <label for="username">Username:</label><input type="text" name="j_username" id="username" value=""/><br>
+   <label for="password">Password:</label><input type="password" name="j_password" id="password" value=""/><br>
+   <input type="submit" id="loginButton" name="login" value="Login"/>
+  </form>
+ </fieldset>
+</div>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,194 +0,0 @@
-<div
-      xmlns="http://www.w3.org/1999/xhtml"
-      xmlns:ui="http://java.sun.com/jsf/facelets"
-      xmlns:h="http://java.sun.com/jsf/html"
-      xmlns:f="http://java.sun.com/jsf/core"
-      xmlns:t="http://myfaces.apache.org/tomahawk">
-<ui:include src="/WEB-INF/jsp/management/nav.xhtml"/>
-
-<h:panelGrid
-      id="thepanel"
-      columns="3"
-      cellspacing="2"
-      cellpadding="2"
-      rowClasses="vertTop"
-      columnClasses=",,content">
-<h:panelGroup id="pg1">
-   <h:form id="foo">
-      <t:tree2
-            id="serverTree"
-            value="#{portalobjectmgr.treeData}"
-            var="node"
-            varNodeToggler="t"
-            org.apache.myfaces.tree2.CLIENT_SIDE_TOGGLE="#{false}">
-         <f:facet name="context">
-            <h:panelGroup>
-               <t:graphicImage
-                     value="/images/management/tree/context.png"
-                     style="vertical-align:middle;" title="Example ToolTip on Image"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:commandLink
-                     action="#{portalobjectmgr.selectObject}" title="Example ToolTip">
-                  <h:outputText
-                        value="#{node.description}"/>
-                  <f:param
-                        name="id"
-                        value="#{node.identifier}"/>
-               </h:commandLink>
-               <h:outputText
-                     value=" (#{node.childCount})"
-                     styleClass="childCount"
-                     rendered="#{!empty node.children}"/>
-            </h:panelGroup>
-         </f:facet>
-         <f:facet name="portal">
-            <h:panelGroup>
-               <t:graphicImage
-                     value="/images/management/tree/portal.png"
-                     style="vertical-align:middle;"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:commandLink
-                     action="#{portalobjectmgr.selectObject}">
-                  <h:outputText
-                        value="#{node.description}"/>
-                  <f:param
-                        name="id"
-                        value="#{node.identifier}"/>
-               </h:commandLink>
-               <h:outputText
-                     value=" (#{node.childCount})"
-                     styleClass="childCount"
-                     rendered="#{!empty node.children}"/>
-            </h:panelGroup>
-         </f:facet>
-         <f:facet name="page">
-            <h:panelGroup>
-               <t:graphicImage
-                     value="/images/management/tree/page.png"
-                     style="vertical-align:middle;"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:commandLink
-                     action="#{portalobjectmgr.selectObject}">
-                  <h:outputText
-                        value="#{node.description}"/>
-                  <f:param
-                        name="id"
-                        value="#{node.identifier}"/>
-               </h:commandLink>
-               <h:outputText
-                     value=" (#{node.childCount})"
-                     styleClass="childCount"
-                     rendered="#{!empty node.children}"/>
-            </h:panelGroup>
-         </f:facet>
-         <f:facet name="window">
-            <h:panelGroup>
-               <t:graphicImage
-                     value="/images/management/tree/window.png"
-                     style="vertical-align:middle;"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:commandLink
-                     action="#{portalobjectmgr.selectObject}">
-                  <h:outputText
-                        value="#{node.description}"/>
-                  <f:param
-                        name="id"
-                        value="#{node.identifier}"/>
-               </h:commandLink>
-            </h:panelGroup>
-         </f:facet>
-      </t:tree2>
-   </h:form>
-</h:panelGroup>
-<h:panelGroup id="splitter">
-</h:panelGroup>
-<h:panelGroup
-      id="pg2">
-   <div align="center">
-      <h:form id="plugin_display">
-         <h:panelGrid
-               columns="4"
-               border="0"
-               cellspacing="2"
-               cellpadding="2"
-               rowClasses="vertTop">
-            <h:commandLink
-                  action="#{portalobjectmgr.selectPlugin}"
-                  style="#{portalobjectmgr.selectedPlugin == 'manager' ? 'font-weight:bold' : ''}">
-               <h:graphicImage value="/images/management/manage.png" style="vertical-align:middle;border-width:0"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:outputText
-                     value="Manager"/>
-               <f:param
-                     name="plugin"
-                     value="manager"/>
-               <h:outputText>&#160;&#160;&#160;</h:outputText>
-            </h:commandLink>
-            <h:commandLink
-                  action="#{portalobjectmgr.selectPlugin}"
-                  style="#{portalobjectmgr.selectedPlugin == 'properties' ? 'font-weight:bold' : ''}">
-               <h:graphicImage value="/images/management/properties.png" style="vertical-align:middle;border-width:0"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:outputText
-                     value="Properties"/>
-               <f:param
-                     name="plugin"
-                     value="properties"/>
-               <h:outputText>&#160;&#160;&#160;</h:outputText>
-            </h:commandLink>
-            <h:commandLink
-                  action="#{portalobjectmgr.selectPlugin}"
-                  style="#{portalobjectmgr.selectedPlugin == 'security' ? 'font-weight:bold' : ''}">
-               <h:graphicImage value="/images/management/security.png" style="vertical-align:middle;border-width:0"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:outputText
-                     value="Security"/>
-               <f:param
-                     name="plugin"
-                     value="security"/>
-               <h:outputText>&#160;&#160;&#160;</h:outputText>
-            </h:commandLink>
-            <h:commandLink
-                  action="#{portalobjectmgr.selectPlugin}"
-                  style="#{portalobjectmgr.selectedPlugin == 'theme' ? 'font-weight:bold' : ''}">
-               <h:graphicImage value="/images/management/theme.png" style="vertical-align:middle;border-width:0"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:outputText value="Theme"/>
-               <f:param name="plugin" value="theme"/>
-            </h:commandLink>
-         </h:panelGrid>
-      </h:form>
-   </div>
-   <!--<h:form id="plugin_nav">-->
-      <h:panelGroup
-            rendered="#{portalobjectmgr.selectedObject != null}"
-            id="pg3">
-         <h:panelGroup
-               id="theone"
-               rendered="#{portalobjectmgr.selectedPlugin == 'security'}">
-            <ui:include id="theone_one" src="/WEB-INF/jsp/management/plugins/security.xhtml">
-               <ui:param id="theone_two" name="auth" value="#{portalobjectmgr.auth}"/>
-            </ui:include>
-         </h:panelGroup>
-         <h:panelGroup
-               id="thetwo"
-               rendered="#{portalobjectmgr.selectedPlugin == 'theme'}">
-            <ui:include id="thetwo_one" src="/WEB-INF/jsp/management/plugins/theme.xhtml">
-               <ui:param id="thetwo_two" name="themes" value="#{portalobjectmgr.themes}"/>
-            </ui:include>
-         </h:panelGroup>
-         <h:panelGroup
-               id="thethree"
-               rendered="#{portalobjectmgr.selectedPlugin == 'manager'}">
-            <ui:include id="thethree_one" src="/WEB-INF/jsp/management/plugins/manager.xhtml"/>
-         </h:panelGroup>
-         <h:panelGroup
-               id="thefour"
-               rendered="#{portalobjectmgr.selectedPlugin == 'properties'}">
-            <ui:include id="thefour_one" src="/WEB-INF/jsp/management/plugins/properties.xhtml"/>
-         </h:panelGroup>
-      </h:panelGroup>
-   <!--</h:form>-->
-</h:panelGroup>
-</h:panelGrid>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/index.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,194 @@
+<div
+      xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:ui="http://java.sun.com/jsf/facelets"
+      xmlns:h="http://java.sun.com/jsf/html"
+      xmlns:f="http://java.sun.com/jsf/core"
+      xmlns:t="http://myfaces.apache.org/tomahawk">
+<ui:include src="/WEB-INF/jsp/management/nav.xhtml"/>
+
+<h:panelGrid
+      id="thepanel"
+      columns="3"
+      cellspacing="2"
+      cellpadding="2"
+      rowClasses="vertTop"
+      columnClasses=",,content">
+<h:panelGroup id="pg1">
+   <h:form id="foo">
+      <t:tree2
+            id="serverTree"
+            value="#{portalobjectmgr.treeData}"
+            var="node"
+            varNodeToggler="t"
+            org.apache.myfaces.tree2.CLIENT_SIDE_TOGGLE="#{false}">
+         <f:facet name="context">
+            <h:panelGroup>
+               <t:graphicImage
+                     value="/images/management/tree/context.png"
+                     style="vertical-align:middle;" title="Example ToolTip on Image"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:commandLink
+                     action="#{portalobjectmgr.selectObject}" title="Example ToolTip">
+                  <h:outputText
+                        value="#{node.description}"/>
+                  <f:param
+                        name="id"
+                        value="#{node.identifier}"/>
+               </h:commandLink>
+               <h:outputText
+                     value=" (#{node.childCount})"
+                     styleClass="childCount"
+                     rendered="#{!empty node.children}"/>
+            </h:panelGroup>
+         </f:facet>
+         <f:facet name="portal">
+            <h:panelGroup>
+               <t:graphicImage
+                     value="/images/management/tree/portal.png"
+                     style="vertical-align:middle;"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:commandLink
+                     action="#{portalobjectmgr.selectObject}">
+                  <h:outputText
+                        value="#{node.description}"/>
+                  <f:param
+                        name="id"
+                        value="#{node.identifier}"/>
+               </h:commandLink>
+               <h:outputText
+                     value=" (#{node.childCount})"
+                     styleClass="childCount"
+                     rendered="#{!empty node.children}"/>
+            </h:panelGroup>
+         </f:facet>
+         <f:facet name="page">
+            <h:panelGroup>
+               <t:graphicImage
+                     value="/images/management/tree/page.png"
+                     style="vertical-align:middle;"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:commandLink
+                     action="#{portalobjectmgr.selectObject}">
+                  <h:outputText
+                        value="#{node.description}"/>
+                  <f:param
+                        name="id"
+                        value="#{node.identifier}"/>
+               </h:commandLink>
+               <h:outputText
+                     value=" (#{node.childCount})"
+                     styleClass="childCount"
+                     rendered="#{!empty node.children}"/>
+            </h:panelGroup>
+         </f:facet>
+         <f:facet name="window">
+            <h:panelGroup>
+               <t:graphicImage
+                     value="/images/management/tree/window.png"
+                     style="vertical-align:middle;"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:commandLink
+                     action="#{portalobjectmgr.selectObject}">
+                  <h:outputText
+                        value="#{node.description}"/>
+                  <f:param
+                        name="id"
+                        value="#{node.identifier}"/>
+               </h:commandLink>
+            </h:panelGroup>
+         </f:facet>
+      </t:tree2>
+   </h:form>
+</h:panelGroup>
+<h:panelGroup id="splitter">
+</h:panelGroup>
+<h:panelGroup
+      id="pg2">
+   <div align="center">
+      <h:form id="plugin_display">
+         <h:panelGrid
+               columns="4"
+               border="0"
+               cellspacing="2"
+               cellpadding="2"
+               rowClasses="vertTop">
+            <h:commandLink
+                  action="#{portalobjectmgr.selectPlugin}"
+                  style="#{portalobjectmgr.selectedPlugin == 'manager' ? 'font-weight:bold' : ''}">
+               <h:graphicImage value="/images/management/manage.png" style="vertical-align:middle;border-width:0"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:outputText
+                     value="Manager"/>
+               <f:param
+                     name="plugin"
+                     value="manager"/>
+               <h:outputText>&#160;&#160;&#160;</h:outputText>
+            </h:commandLink>
+            <h:commandLink
+                  action="#{portalobjectmgr.selectPlugin}"
+                  style="#{portalobjectmgr.selectedPlugin == 'properties' ? 'font-weight:bold' : ''}">
+               <h:graphicImage value="/images/management/properties.png" style="vertical-align:middle;border-width:0"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:outputText
+                     value="Properties"/>
+               <f:param
+                     name="plugin"
+                     value="properties"/>
+               <h:outputText>&#160;&#160;&#160;</h:outputText>
+            </h:commandLink>
+            <h:commandLink
+                  action="#{portalobjectmgr.selectPlugin}"
+                  style="#{portalobjectmgr.selectedPlugin == 'security' ? 'font-weight:bold' : ''}">
+               <h:graphicImage value="/images/management/security.png" style="vertical-align:middle;border-width:0"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:outputText
+                     value="Security"/>
+               <f:param
+                     name="plugin"
+                     value="security"/>
+               <h:outputText>&#160;&#160;&#160;</h:outputText>
+            </h:commandLink>
+            <h:commandLink
+                  action="#{portalobjectmgr.selectPlugin}"
+                  style="#{portalobjectmgr.selectedPlugin == 'theme' ? 'font-weight:bold' : ''}">
+               <h:graphicImage value="/images/management/theme.png" style="vertical-align:middle;border-width:0"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:outputText value="Theme"/>
+               <f:param name="plugin" value="theme"/>
+            </h:commandLink>
+         </h:panelGrid>
+      </h:form>
+   </div>
+   <!--<h:form id="plugin_nav">-->
+      <h:panelGroup
+            rendered="#{portalobjectmgr.selectedObject != null}"
+            id="pg3">
+         <h:panelGroup
+               id="theone"
+               rendered="#{portalobjectmgr.selectedPlugin == 'security'}">
+            <ui:include id="theone_one" src="/WEB-INF/jsp/management/plugins/security.xhtml">
+               <ui:param id="theone_two" name="auth" value="#{portalobjectmgr.auth}"/>
+            </ui:include>
+         </h:panelGroup>
+         <h:panelGroup
+               id="thetwo"
+               rendered="#{portalobjectmgr.selectedPlugin == 'theme'}">
+            <ui:include id="thetwo_one" src="/WEB-INF/jsp/management/plugins/theme.xhtml">
+               <ui:param id="thetwo_two" name="themes" value="#{portalobjectmgr.themes}"/>
+            </ui:include>
+         </h:panelGroup>
+         <h:panelGroup
+               id="thethree"
+               rendered="#{portalobjectmgr.selectedPlugin == 'manager'}">
+            <ui:include id="thethree_one" src="/WEB-INF/jsp/management/plugins/manager.xhtml"/>
+         </h:panelGroup>
+         <h:panelGroup
+               id="thefour"
+               rendered="#{portalobjectmgr.selectedPlugin == 'properties'}">
+            <ui:include id="thefour_one" src="/WEB-INF/jsp/management/plugins/properties.xhtml"/>
+         </h:panelGroup>
+      </h:panelGroup>
+   <!--</h:form>-->
+</h:panelGroup>
+</h:panelGrid>
+</div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,147 +0,0 @@
-<div
-   xmlns="http://www.w3.org/1999/xhtml"
-   xmlns:ui="http://java.sun.com/jsf/facelets"
-   xmlns:h="http://java.sun.com/jsf/html"
-   xmlns:f="http://java.sun.com/jsf/core"
-   xmlns:t="http://myfaces.apache.org/tomahawk">
-<ui:include src="/WEB-INF/jsp/management/nav.xhtml"/>
-<br/><br/>
-<h:panelGrid
-   id="thepanel"
-   columns="3"
-   rowClasses="vertTop"
-   columnClasses="menu,,content">
-<h:panelGroup
-   id="panel1">
-   <h:form id="instance_list">
-      <t:dataTable
-         id="instancesTable"
-         var="instance"
-         value="#{instancemgr.instances}"
-         rows="10"
-         sortColumn="#{instancemgr.sortColumn}"
-         sortAscending="#{instancemgr.sortAscending}"
-         rowClasses="portlet-section-body,portlet-section-alternate">
-         <h:column>
-            <f:facet name="header">
-               <t:commandSortHeader columnName="id">
-                  <f:facet name="ascending">
-                     <t:graphicImage value="/images/management/up.png"
-                                     rendered="true" border="0"/>
-                  </f:facet>
-                  <f:facet name="descending">
-                     <t:graphicImage value="/images/management/down.png"
-                                     rendered="true" border="0"/>
-                  </f:facet>
-                  <h:outputText value="Id"/>
-               </t:commandSortHeader>
-            </f:facet>
-            <h:commandLink action="#{instancemgr.selectInstance}">
-               <h:outputText value="#{instance[0].id}"/>
-               <f:param name="id" value="#{instance[0].id}"/>
-            </h:commandLink>
-         </h:column>
-         <h:column>
-            <f:facet name="header">
-               <t:commandSortHeader columnName="portlet">
-                  <f:facet name="ascending">
-                     <t:graphicImage value="/images/management/up.png"
-                                     rendered="true" border="0"/>
-                  </f:facet>
-                  <f:facet name="descending">
-                     <t:graphicImage value="/images/management/down.png"
-                                     rendered="true" border="0"/>
-                  </f:facet>
-                  <h:outputText value="Portlet"/>
-               </t:commandSortHeader>
-            </f:facet>
-            <h:commandLink rendered="#{instance[1] != null}" action="#{portletmgr.selectPortlet}">
-               <f:param name="id" value="#{instance[1].context.id}"/>
-               <h:outputText value="#{instance[1].name}"/>
-            </h:commandLink>
-            <h:outputText rendered="#{instance[1] == null}" value="Portlet not deployed"/>
-         </h:column>
-         <h:column>
-            <f:facet name="header">
-               <h:outputText value="Action"/>
-            </f:facet>
-            <h:commandLink action="#{instancemgr.deleteInstance}">
-               <h:graphicImage value="/images/management/delete.png" alt="Delete"
-                               style="vertical-align:middle;border-width:0"/>
-               <f:param name="id" value="#{instance[0].id}"/>
-            </h:commandLink>
-         </h:column>
-      </t:dataTable>
-      <t:dataScroller id="scrollInstances"
-                      for="instancesTable" fastStep="10"
-                      pageCountVar="instancesPageCount" pageIndexVar="instancesPageIndex"
-                      paginator="true" paginatorMaxPages="9"
-                      paginatorActiveColumnStyle="font-weight:bold;">
-         <f:facet name="first">
-            <t:graphicImage url="/images/management/first.png" border="1"/>
-         </f:facet>
-         <f:facet name="last">
-            <t:graphicImage url="/images/management/last.png" border="1"/>
-         </f:facet>
-         <f:facet name="previous">
-            <t:graphicImage url="/images/management/left.png" border="1"/>
-         </f:facet>
-         <f:facet name="next">
-            <t:graphicImage url="/images/management/right.png" border="1"/>
-         </f:facet>
-         <f:facet name="fastforward">
-            <t:graphicImage url="/images/management/fast-forward.png" border="1"/>
-         </f:facet>
-         <f:facet name="fastrewind">
-            <t:graphicImage url="/images/management/fast-rewind.png" border="1"/>
-         </f:facet>
-      </t:dataScroller>
-   </h:form>
-</h:panelGroup>
-<h:panelGroup id="splitter">
-   <h:graphicImage value="/images/management/line-trunk.gif" height="100%" width="3"/>
-</h:panelGroup>
-<h:panelGroup id="pg2">
-   <div align="center">
-      <h:form id="plugin_nav">
-         <h:panelGrid columns="2" border="0" cellspacing="0" cellpadding="0" rowClasses="vertTop">
-            <h:commandLink
-               action="#{instancemgr.selectPlugin}"
-               style="#{instancemgr.selectedPlugin == 'preferences' ? 'font-weight:bold' : ''}">
-               <h:graphicImage value="/images/management/preferences.png" style="vertical-align:middle;border-width:0"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:outputText value="Preferences"/>
-               <f:param name="plugin" value="preferences"/>
-               <h:outputText>&#160;&#160;&#160;</h:outputText>
-            </h:commandLink>
-            <h:commandLink
-               action="#{instancemgr.selectPlugin}"
-               style="#{instancemgr.selectedPlugin == 'security' ? 'font-weight:bold' : ''}">
-               <h:graphicImage value="/images/management/security.png" style="vertical-align:middle;border-width:0"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:outputText value="Security"/>
-               <f:param name="plugin" value="security"/>
-            </h:commandLink>
-         </h:panelGrid>
-      </h:form>
-   </div>
-   <h:panelGroup
-      id="pg3"
-      rendered="#{instancemgr.selectedInstance != null}">
-      <h:panelGroup
-         rendered="#{instancemgr.selectedPlugin == 'security'}">
-         <ui:include src="/WEB-INF/jsp/management/plugins/security.xhtml">
-            <ui:param name="auth" value="#{instancemgr.auth}"/>
-         </ui:include>
-      </h:panelGroup>
-      <h:panelGroup
-         rendered="#{instancemgr.selectedPlugin == 'preferences'}">
-         <ui:include src="/WEB-INF/jsp/management/plugins/preferences.xhtml">
-            <ui:param name="preferences" value="#{instancemgr.selectedPreferences}"/>
-            <ui:param name="action" value="#{preferenceAction}"/>
-         </ui:include>
-      </h:panelGroup>
-   </h:panelGroup>
-</h:panelGroup>
-</h:panelGrid>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/instances.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,147 @@
+<div
+   xmlns="http://www.w3.org/1999/xhtml"
+   xmlns:ui="http://java.sun.com/jsf/facelets"
+   xmlns:h="http://java.sun.com/jsf/html"
+   xmlns:f="http://java.sun.com/jsf/core"
+   xmlns:t="http://myfaces.apache.org/tomahawk">
+<ui:include src="/WEB-INF/jsp/management/nav.xhtml"/>
+<br/><br/>
+<h:panelGrid
+   id="thepanel"
+   columns="3"
+   rowClasses="vertTop"
+   columnClasses="menu,,content">
+<h:panelGroup
+   id="panel1">
+   <h:form id="instance_list">
+      <t:dataTable
+         id="instancesTable"
+         var="instance"
+         value="#{instancemgr.instances}"
+         rows="10"
+         sortColumn="#{instancemgr.sortColumn}"
+         sortAscending="#{instancemgr.sortAscending}"
+         rowClasses="portlet-section-body,portlet-section-alternate">
+         <h:column>
+            <f:facet name="header">
+               <t:commandSortHeader columnName="id">
+                  <f:facet name="ascending">
+                     <t:graphicImage value="/images/management/up.png"
+                                     rendered="true" border="0"/>
+                  </f:facet>
+                  <f:facet name="descending">
+                     <t:graphicImage value="/images/management/down.png"
+                                     rendered="true" border="0"/>
+                  </f:facet>
+                  <h:outputText value="Id"/>
+               </t:commandSortHeader>
+            </f:facet>
+            <h:commandLink action="#{instancemgr.selectInstance}">
+               <h:outputText value="#{instance[0].id}"/>
+               <f:param name="id" value="#{instance[0].id}"/>
+            </h:commandLink>
+         </h:column>
+         <h:column>
+            <f:facet name="header">
+               <t:commandSortHeader columnName="portlet">
+                  <f:facet name="ascending">
+                     <t:graphicImage value="/images/management/up.png"
+                                     rendered="true" border="0"/>
+                  </f:facet>
+                  <f:facet name="descending">
+                     <t:graphicImage value="/images/management/down.png"
+                                     rendered="true" border="0"/>
+                  </f:facet>
+                  <h:outputText value="Portlet"/>
+               </t:commandSortHeader>
+            </f:facet>
+            <h:commandLink rendered="#{instance[1] != null}" action="#{portletmgr.selectPortlet}">
+               <f:param name="id" value="#{instance[1].context.id}"/>
+               <h:outputText value="#{instance[1].name}"/>
+            </h:commandLink>
+            <h:outputText rendered="#{instance[1] == null}" value="Portlet not deployed"/>
+         </h:column>
+         <h:column>
+            <f:facet name="header">
+               <h:outputText value="Action"/>
+            </f:facet>
+            <h:commandLink action="#{instancemgr.deleteInstance}">
+               <h:graphicImage value="/images/management/delete.png" alt="Delete"
+                               style="vertical-align:middle;border-width:0"/>
+               <f:param name="id" value="#{instance[0].id}"/>
+            </h:commandLink>
+         </h:column>
+      </t:dataTable>
+      <t:dataScroller id="scrollInstances"
+                      for="instancesTable" fastStep="10"
+                      pageCountVar="instancesPageCount" pageIndexVar="instancesPageIndex"
+                      paginator="true" paginatorMaxPages="9"
+                      paginatorActiveColumnStyle="font-weight:bold;">
+         <f:facet name="first">
+            <t:graphicImage url="/images/management/first.png" border="1"/>
+         </f:facet>
+         <f:facet name="last">
+            <t:graphicImage url="/images/management/last.png" border="1"/>
+         </f:facet>
+         <f:facet name="previous">
+            <t:graphicImage url="/images/management/left.png" border="1"/>
+         </f:facet>
+         <f:facet name="next">
+            <t:graphicImage url="/images/management/right.png" border="1"/>
+         </f:facet>
+         <f:facet name="fastforward">
+            <t:graphicImage url="/images/management/fast-forward.png" border="1"/>
+         </f:facet>
+         <f:facet name="fastrewind">
+            <t:graphicImage url="/images/management/fast-rewind.png" border="1"/>
+         </f:facet>
+      </t:dataScroller>
+   </h:form>
+</h:panelGroup>
+<h:panelGroup id="splitter">
+   <h:graphicImage value="/images/management/line-trunk.gif" height="100%" width="3"/>
+</h:panelGroup>
+<h:panelGroup id="pg2">
+   <div align="center">
+      <h:form id="plugin_nav">
+         <h:panelGrid columns="2" border="0" cellspacing="0" cellpadding="0" rowClasses="vertTop">
+            <h:commandLink
+               action="#{instancemgr.selectPlugin}"
+               style="#{instancemgr.selectedPlugin == 'preferences' ? 'font-weight:bold' : ''}">
+               <h:graphicImage value="/images/management/preferences.png" style="vertical-align:middle;border-width:0"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:outputText value="Preferences"/>
+               <f:param name="plugin" value="preferences"/>
+               <h:outputText>&#160;&#160;&#160;</h:outputText>
+            </h:commandLink>
+            <h:commandLink
+               action="#{instancemgr.selectPlugin}"
+               style="#{instancemgr.selectedPlugin == 'security' ? 'font-weight:bold' : ''}">
+               <h:graphicImage value="/images/management/security.png" style="vertical-align:middle;border-width:0"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:outputText value="Security"/>
+               <f:param name="plugin" value="security"/>
+            </h:commandLink>
+         </h:panelGrid>
+      </h:form>
+   </div>
+   <h:panelGroup
+      id="pg3"
+      rendered="#{instancemgr.selectedInstance != null}">
+      <h:panelGroup
+         rendered="#{instancemgr.selectedPlugin == 'security'}">
+         <ui:include src="/WEB-INF/jsp/management/plugins/security.xhtml">
+            <ui:param name="auth" value="#{instancemgr.auth}"/>
+         </ui:include>
+      </h:panelGroup>
+      <h:panelGroup
+         rendered="#{instancemgr.selectedPlugin == 'preferences'}">
+         <ui:include src="/WEB-INF/jsp/management/plugins/preferences.xhtml">
+            <ui:param name="preferences" value="#{instancemgr.selectedPreferences}"/>
+            <ui:param name="action" value="#{preferenceAction}"/>
+         </ui:include>
+      </h:panelGroup>
+   </h:panelGroup>
+</h:panelGroup>
+</h:panelGrid>
+</div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/nav.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/nav.xhtml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/nav.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,66 +0,0 @@
-<div
-   xmlns="http://www.w3.org/1999/xhtml"
-   xmlns:ui="http://java.sun.com/jsf/facelets"
-   xmlns:h="http://java.sun.com/jsf/html"
-   xmlns:f="http://java.sun.com/jsf/core"
-   xmlns:t="http://myfaces.apache.org/tomahawk">
-   <script language="javascript">
-      /* <![CDATA[ */
-      <!--
-      var state = 'hidden';
-      var display = 'none';
-      function showhide(layer_ref)
-      {
-         if (state == 'visible')
-         {
-            state = 'hidden';
-            display = 'none';
-         }
-         else
-         {
-            state = 'visible';
-            display = 'block';
-         }
-         if (document.all)
-         { //IS IE 4, 5, or 6)
-            eval("document.all." + layer_ref + ".style.visibility = state");
-            eval("document.all." + layer_ref + ".style.display = display");
-         }
-         if (document.layers)
-         { //IS NETSCAPE 4 or below
-            document.layers[layer_ref].visibility = state;
-            document.layers[layer_ref].display = display;
-         }
-         if (document.getElementById && !document.all)
-         { // FF
-            motobecane = document.getElementById(layer_ref);
-            motobecane.style.visibility = state;
-            motobecane.style.display = display;
-         }
-      }
-      //-->
-      /* ]]> */
-   </script>
-   <br/>
-   <h:form id="nav">
-      <h:outputText>Manage:</h:outputText>
-      <h:outputText>&#160;&#160;&#160;</h:outputText>
-      <h:panelGroup id="pgnav1">
-         <h:graphicImage value="/images/management/portal.gif" style="vertical-align:middle;"/>
-         <h:outputText>&#160;</h:outputText>
-         <h:commandLink value="Portal" action="portalobjects"/>
-      </h:panelGroup>
-      <h:outputText>&#160;&#160;&#160;</h:outputText>
-      <h:panelGroup id="pgnav2">
-         <h:graphicImage value="/images/management/instance.gif" style="vertical-align:middle;"/>
-         <h:outputText>&#160;</h:outputText>
-         <h:commandLink value="Instances" action="instances"/>
-      </h:panelGroup>
-      <h:outputText>&#160;&#160;&#160;</h:outputText>
-      <h:panelGroup id="pgnav3">
-         <h:graphicImage value="/images/management/portlet.gif" style="vertical-align:middle;"/>
-         <h:outputText>&#160;</h:outputText>
-         <h:commandLink value="Portlets" action="portlets"/>
-      </h:panelGroup>
-   </h:form>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/nav.xhtml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/nav.xhtml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/nav.xhtml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/nav.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,66 @@
+<div
+   xmlns="http://www.w3.org/1999/xhtml"
+   xmlns:ui="http://java.sun.com/jsf/facelets"
+   xmlns:h="http://java.sun.com/jsf/html"
+   xmlns:f="http://java.sun.com/jsf/core"
+   xmlns:t="http://myfaces.apache.org/tomahawk">
+   <script language="javascript">
+      /* <![CDATA[ */
+      <!--
+      var state = 'hidden';
+      var display = 'none';
+      function showhide(layer_ref)
+      {
+         if (state == 'visible')
+         {
+            state = 'hidden';
+            display = 'none';
+         }
+         else
+         {
+            state = 'visible';
+            display = 'block';
+         }
+         if (document.all)
+         { //IS IE 4, 5, or 6)
+            eval("document.all." + layer_ref + ".style.visibility = state");
+            eval("document.all." + layer_ref + ".style.display = display");
+         }
+         if (document.layers)
+         { //IS NETSCAPE 4 or below
+            document.layers[layer_ref].visibility = state;
+            document.layers[layer_ref].display = display;
+         }
+         if (document.getElementById && !document.all)
+         { // FF
+            motobecane = document.getElementById(layer_ref);
+            motobecane.style.visibility = state;
+            motobecane.style.display = display;
+         }
+      }
+      //-->
+      /* ]]> */
+   </script>
+   <br/>
+   <h:form id="nav">
+      <h:outputText>Manage:</h:outputText>
+      <h:outputText>&#160;&#160;&#160;</h:outputText>
+      <h:panelGroup id="pgnav1">
+         <h:graphicImage value="/images/management/portal.gif" style="vertical-align:middle;"/>
+         <h:outputText>&#160;</h:outputText>
+         <h:commandLink value="Portal" action="portalobjects"/>
+      </h:panelGroup>
+      <h:outputText>&#160;&#160;&#160;</h:outputText>
+      <h:panelGroup id="pgnav2">
+         <h:graphicImage value="/images/management/instance.gif" style="vertical-align:middle;"/>
+         <h:outputText>&#160;</h:outputText>
+         <h:commandLink value="Instances" action="instances"/>
+      </h:panelGroup>
+      <h:outputText>&#160;&#160;&#160;</h:outputText>
+      <h:panelGroup id="pgnav3">
+         <h:graphicImage value="/images/management/portlet.gif" style="vertical-align:middle;"/>
+         <h:outputText>&#160;</h:outputText>
+         <h:commandLink value="Portlets" action="portlets"/>
+      </h:panelGroup>
+   </h:form>
+</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/manager.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/manager.xhtml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/manager.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,172 +0,0 @@
-<div
-   xmlns="http://www.w3.org/1999/xhtml"
-   xmlns:ui="http://java.sun.com/jsf/facelets"
-   xmlns:h="http://java.sun.com/jsf/html"
-   xmlns:f="http://java.sun.com/jsf/core"
-   xmlns:t="http://myfaces.apache.org/tomahawk">
-<br/>
-<!-- Context tab -->
-<h:panelGroup
-   id="a"
-   rendered="#{portalobjectmgr.selectedObject.type==0}">
-   <h:outputText style="font-weight:bold;" value="Type: "/>
-   <f:verbatim>CONTEXT<br/></f:verbatim>
-   <h:form id="portal_form">
-      <h:outputLabel for="name">
-         <h:outputText value="Portal Name: " style="font-weight:bold;"/>
-      </h:outputLabel>
-      <h:inputText id="name" value="#{portalAction.portalName}"
-                   validator="#{portalAction.validatePortalName}"
-                   required="true"/>
-      <h:messages style="color: red"/>
-      <br/>
-      <h:commandButton action="#{portalAction.addPortal}" value="Add portal"/>
-   </h:form>
-</h:panelGroup>
-
-<!-- Portal tab -->
-<h:panelGroup
-   id="b"
-   rendered="#{portalobjectmgr.selectedObject.type==1}">
-   <h:outputText style="font-weight:bold;" value="Name: "/>
-   <h:outputText value="#{portalobjectmgr.selectedObject.name}"/>
-   <f:verbatim><br/><br/></f:verbatim>
-   <h:outputText style="font-weight:bold;" value="Type: "/>
-   <f:verbatim>PORTAL<br/></f:verbatim>
-   <h:form id="portal_form_1">
-      <h:outputLabel for="name">
-         <h:outputText value="Defaut Page Name: " style="font-weight:bold;"/>
-      </h:outputLabel>
-      <h:selectOneMenu value="#{portalAction.defaultPageName}">
-         <f:selectItems value="#{portalobjectmgr.portalPageItems}"/>
-      </h:selectOneMenu>
-      <br/>
-      <h:commandButton value="Update"/>
-      <br/>
-   </h:form>
-   <h:form id="portal_form_2">
-      <h:outputLabel for="name">
-         <h:outputText value="New Page Name: " style="font-weight:bold;"/>
-      </h:outputLabel>
-      <h:inputText id="name" value="#{addPageAction.pageName}"
-                   validator="#{addPageAction.validatePageName}"
-                   required="true"/>
-      <h:messages style="color: red"/>
-      <br/>
-      <h:commandButton action="#{addPageAction.execute}" value="Add page"/>
-   </h:form>
-</h:panelGroup>
-
-<!-- Page tab -->
-<h:panelGroup
-   id="c"
-   rendered="#{portalobjectmgr.selectedObject.type==2}">
-   <h:outputText style="font-weight:bold;" value="Name: "/>
-   <h:outputText value="#{portalobjectmgr.selectedObject.name}"/>
-   <f:verbatim><br/><br/></f:verbatim>
-   <h:outputText style="font-weight:bold;" value="Type: "/>
-   <f:verbatim>PAGE<br/></f:verbatim>
-   <h:form id="page_form_2">
-      <t:dataTable
-         id="data"
-         var="row"
-         value="#{portalobjectmgr.rows}">
-         <t:columns value="#{portalobjectmgr.cols}" var="col">
-            <f:facet name="header">
-               <h:outputText value="#{col}"/>
-            </f:facet>
-            <h:commandLink rendered="#{row[col] != null}" action="#{portalobjectmgr.moveUp}">
-               <f:param name="id" value="#{row[col].id}"/>
-               <h:graphicImage value="/images/management/up.png" style="vertical-align:middle;border-width:0"/>
-            </h:commandLink>
-            <h:commandLink rendered="#{row[col] != null}" action="#{portalobjectmgr.moveDown}">
-               <f:param name="id" value="#{row[col].id}"/>
-               <h:graphicImage value="/images/management/down.png" style="vertical-align:middle;border-width:0"/>
-            </h:commandLink>
-            <h:commandLink rendered="#{row[col] != null}" action="#{portalobjectmgr.moveLeft}">
-               <f:param name="id" value="#{row[col].id}"/>
-               <h:graphicImage value="/images/management/left.png" style="vertical-align:middle;border-width:0"/>
-            </h:commandLink>
-            <h:commandLink rendered="#{row[col] != null}" action="#{portalobjectmgr.moveRight}">
-               <f:param name="id" value="#{row[col].id}"/>
-               <h:graphicImage value="/images/management/right.png" style="vertical-align:middle;border-width:0"/>
-            </h:commandLink>
-            <h:commandLink rendered="#{row[col] != null}" action="#{portalobjectmgr.selectObject}">
-               <f:param name="id" value="#{row[col].id}"/>
-               <h:outputText value="#{row[col].name}"/>
-            </h:commandLink>
-         </t:columns>
-      </t:dataTable>
-   </h:form>
-   <h:form id="page_form_3">
-      <t:dataTable
-         id="data"
-         var="row"
-         value="#{portalobjectmgr.rows}">
-         <t:columns value="#{portalobjectmgr.cols}" var="col">
-            <f:facet name="footer">
-               <h:commandButton value="Add #{col}" action="#{addWindowAction.execute}"/>
-            </f:facet>
-         </t:columns>
-      </t:dataTable>
-
-      <h:messages style="color: red"/>
-      <h:panelGroup>
-         <h:inputText value="#{addWindowAction.windowName}"
-                      validator="#{addWindowAction.validateWindowName}"
-                      required="true"/>
-         &#160;
-         <h:selectOneMenu value="#{addWindowAction.instanceId}">
-            <f:selectItems value="#{portalobjectmgr.instanceItems}"/>
-         </h:selectOneMenu>
-      </h:panelGroup>
-
-   </h:form>
-
-   <h:form id="page_form_4">
-      <h:outputLabel for="name">
-         <h:outputText value="Page Name: " style="font-weight:bold;"/>
-      </h:outputLabel>
-      <h:inputText id="name" value="#{addPageAction.pageName}"
-                   validator="#{addPageAction.validatePageName}"
-                   required="true"/>
-      <h:messages style="color: red"/>
-      <br/>
-      <h:commandButton action="#{addPageAction.execute}" value="Add page"/>
-   </h:form>
-   <h:outputLink value="#{portalobjectmgr.previewURL}" title="Preview link" target="_blank">Preview link</h:outputLink>
-</h:panelGroup>
-
-<!-- Window tab -->
-<h:panelGroup
-   id="d"
-   rendered="#{portalobjectmgr.selectedObject.type==3}">
-   <h:outputText style="font-weight:bold;" value="Name: "/>
-   <h:outputText value="#{portalobjectmgr.selectedObject.name}"/>
-   <f:verbatim><br/><br/></f:verbatim>
-   <h:outputText style="font-weight:bold;" value="Type: "/>
-   <f:verbatim>WINDOW<br/></f:verbatim>
-   <h:form id="window_form">
-      <h:selectOneMenu value="#{portalobjectmgr.selectedObject.instanceRef}">
-         <f:selectItems value="#{portalobjectmgr.instanceItems}"/>
-      </h:selectOneMenu>
-      <br/>
-      <h:commandButton value="Change instance"/>
-   </h:form>
-   <h:outputLink value="#{portalobjectmgr.previewURL}" title="Preview link" target="_blank">Preview link</h:outputLink>
-</h:panelGroup>
-<br/>
-<h:panelGroup
-   id="e"
-   rendered="#{portalobjectmgr.selectedObject != null}">
-   <h:form>
-      <h:commandLink
-         action="#{portalobjectmgr.destroyObject}">
-         <h:graphicImage value="/images/management/delete.png" style="vertical-align:middle;border-width:0"/>
-         <h:outputText>&#160;</h:outputText>
-         <h:outputText value="Destroy"/>
-         <f:param name="id" value="#{portalobjectmgr.selectedObject.id}"/>
-      </h:commandLink>
-   </h:form>
-</h:panelGroup>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/manager.xhtml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/manager.xhtml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/manager.xhtml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/manager.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,172 @@
+<div
+   xmlns="http://www.w3.org/1999/xhtml"
+   xmlns:ui="http://java.sun.com/jsf/facelets"
+   xmlns:h="http://java.sun.com/jsf/html"
+   xmlns:f="http://java.sun.com/jsf/core"
+   xmlns:t="http://myfaces.apache.org/tomahawk">
+<br/>
+<!-- Context tab -->
+<h:panelGroup
+   id="a"
+   rendered="#{portalobjectmgr.selectedObject.type==0}">
+   <h:outputText style="font-weight:bold;" value="Type: "/>
+   <f:verbatim>CONTEXT<br/></f:verbatim>
+   <h:form id="portal_form">
+      <h:outputLabel for="name">
+         <h:outputText value="Portal Name: " style="font-weight:bold;"/>
+      </h:outputLabel>
+      <h:inputText id="name" value="#{portalAction.portalName}"
+                   validator="#{portalAction.validatePortalName}"
+                   required="true"/>
+      <h:messages style="color: red"/>
+      <br/>
+      <h:commandButton action="#{portalAction.addPortal}" value="Add portal"/>
+   </h:form>
+</h:panelGroup>
+
+<!-- Portal tab -->
+<h:panelGroup
+   id="b"
+   rendered="#{portalobjectmgr.selectedObject.type==1}">
+   <h:outputText style="font-weight:bold;" value="Name: "/>
+   <h:outputText value="#{portalobjectmgr.selectedObject.name}"/>
+   <f:verbatim><br/><br/></f:verbatim>
+   <h:outputText style="font-weight:bold;" value="Type: "/>
+   <f:verbatim>PORTAL<br/></f:verbatim>
+   <h:form id="portal_form_1">
+      <h:outputLabel for="name">
+         <h:outputText value="Defaut Page Name: " style="font-weight:bold;"/>
+      </h:outputLabel>
+      <h:selectOneMenu value="#{portalAction.defaultPageName}">
+         <f:selectItems value="#{portalobjectmgr.portalPageItems}"/>
+      </h:selectOneMenu>
+      <br/>
+      <h:commandButton value="Update"/>
+      <br/>
+   </h:form>
+   <h:form id="portal_form_2">
+      <h:outputLabel for="name">
+         <h:outputText value="New Page Name: " style="font-weight:bold;"/>
+      </h:outputLabel>
+      <h:inputText id="name" value="#{addPageAction.pageName}"
+                   validator="#{addPageAction.validatePageName}"
+                   required="true"/>
+      <h:messages style="color: red"/>
+      <br/>
+      <h:commandButton action="#{addPageAction.execute}" value="Add page"/>
+   </h:form>
+</h:panelGroup>
+
+<!-- Page tab -->
+<h:panelGroup
+   id="c"
+   rendered="#{portalobjectmgr.selectedObject.type==2}">
+   <h:outputText style="font-weight:bold;" value="Name: "/>
+   <h:outputText value="#{portalobjectmgr.selectedObject.name}"/>
+   <f:verbatim><br/><br/></f:verbatim>
+   <h:outputText style="font-weight:bold;" value="Type: "/>
+   <f:verbatim>PAGE<br/></f:verbatim>
+   <h:form id="page_form_2">
+      <t:dataTable
+         id="data"
+         var="row"
+         value="#{portalobjectmgr.rows}">
+         <t:columns value="#{portalobjectmgr.cols}" var="col">
+            <f:facet name="header">
+               <h:outputText value="#{col}"/>
+            </f:facet>
+            <h:commandLink rendered="#{row[col] != null}" action="#{portalobjectmgr.moveUp}">
+               <f:param name="id" value="#{row[col].id}"/>
+               <h:graphicImage value="/images/management/up.png" style="vertical-align:middle;border-width:0"/>
+            </h:commandLink>
+            <h:commandLink rendered="#{row[col] != null}" action="#{portalobjectmgr.moveDown}">
+               <f:param name="id" value="#{row[col].id}"/>
+               <h:graphicImage value="/images/management/down.png" style="vertical-align:middle;border-width:0"/>
+            </h:commandLink>
+            <h:commandLink rendered="#{row[col] != null}" action="#{portalobjectmgr.moveLeft}">
+               <f:param name="id" value="#{row[col].id}"/>
+               <h:graphicImage value="/images/management/left.png" style="vertical-align:middle;border-width:0"/>
+            </h:commandLink>
+            <h:commandLink rendered="#{row[col] != null}" action="#{portalobjectmgr.moveRight}">
+               <f:param name="id" value="#{row[col].id}"/>
+               <h:graphicImage value="/images/management/right.png" style="vertical-align:middle;border-width:0"/>
+            </h:commandLink>
+            <h:commandLink rendered="#{row[col] != null}" action="#{portalobjectmgr.selectObject}">
+               <f:param name="id" value="#{row[col].id}"/>
+               <h:outputText value="#{row[col].name}"/>
+            </h:commandLink>
+         </t:columns>
+      </t:dataTable>
+   </h:form>
+   <h:form id="page_form_3">
+      <t:dataTable
+         id="data"
+         var="row"
+         value="#{portalobjectmgr.rows}">
+         <t:columns value="#{portalobjectmgr.cols}" var="col">
+            <f:facet name="footer">
+               <h:commandButton value="Add #{col}" action="#{addWindowAction.execute}"/>
+            </f:facet>
+         </t:columns>
+      </t:dataTable>
+
+      <h:messages style="color: red"/>
+      <h:panelGroup>
+         <h:inputText value="#{addWindowAction.windowName}"
+                      validator="#{addWindowAction.validateWindowName}"
+                      required="true"/>
+         &#160;
+         <h:selectOneMenu value="#{addWindowAction.instanceId}">
+            <f:selectItems value="#{portalobjectmgr.instanceItems}"/>
+         </h:selectOneMenu>
+      </h:panelGroup>
+
+   </h:form>
+
+   <h:form id="page_form_4">
+      <h:outputLabel for="name">
+         <h:outputText value="Page Name: " style="font-weight:bold;"/>
+      </h:outputLabel>
+      <h:inputText id="name" value="#{addPageAction.pageName}"
+                   validator="#{addPageAction.validatePageName}"
+                   required="true"/>
+      <h:messages style="color: red"/>
+      <br/>
+      <h:commandButton action="#{addPageAction.execute}" value="Add page"/>
+   </h:form>
+   <h:outputLink value="#{portalobjectmgr.previewURL}" title="Preview link" target="_blank">Preview link</h:outputLink>
+</h:panelGroup>
+
+<!-- Window tab -->
+<h:panelGroup
+   id="d"
+   rendered="#{portalobjectmgr.selectedObject.type==3}">
+   <h:outputText style="font-weight:bold;" value="Name: "/>
+   <h:outputText value="#{portalobjectmgr.selectedObject.name}"/>
+   <f:verbatim><br/><br/></f:verbatim>
+   <h:outputText style="font-weight:bold;" value="Type: "/>
+   <f:verbatim>WINDOW<br/></f:verbatim>
+   <h:form id="window_form">
+      <h:selectOneMenu value="#{portalobjectmgr.selectedObject.instanceRef}">
+         <f:selectItems value="#{portalobjectmgr.instanceItems}"/>
+      </h:selectOneMenu>
+      <br/>
+      <h:commandButton value="Change instance"/>
+   </h:form>
+   <h:outputLink value="#{portalobjectmgr.previewURL}" title="Preview link" target="_blank">Preview link</h:outputLink>
+</h:panelGroup>
+<br/>
+<h:panelGroup
+   id="e"
+   rendered="#{portalobjectmgr.selectedObject != null}">
+   <h:form>
+      <h:commandLink
+         action="#{portalobjectmgr.destroyObject}">
+         <h:graphicImage value="/images/management/delete.png" style="vertical-align:middle;border-width:0"/>
+         <h:outputText>&#160;</h:outputText>
+         <h:outputText value="Destroy"/>
+         <f:param name="id" value="#{portalobjectmgr.selectedObject.id}"/>
+      </h:commandLink>
+   </h:form>
+</h:panelGroup>
+</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet/manager.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet/manager.xhtml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet/manager.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,23 +0,0 @@
-<div
-      xmlns="http://www.w3.org/1999/xhtml"
-      xmlns:ui="http://java.sun.com/jsf/facelets"
-      xmlns:h="http://java.sun.com/jsf/html"
-      xmlns:f="http://java.sun.com/jsf/core"
-      xmlns:t="http://myfaces.apache.org/tomahawk">
-   <br/>
-   <h:panelGrid
-         rendered="#{portletmgr.selectedPortlet != null}">
-      <h:outputText value="Name: #{portletmgr.selectedPortlet.name}"/>
-      <h:outputText value="Description: #{portletmgr.selectedPortlet.description}"/>
-      <br/>
-      <h:form>
-         <h:inputText value="#{createInstanceAction.instanceId}" class="portlet-form-input-field"/>
-         <br/>
-         <h:commandButton
-               action="#{createInstanceAction.execute}"
-               value="Create instance"
-               class="portlet-form-button">
-         </h:commandButton>
-      </h:form>
-   </h:panelGrid>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet/manager.xhtml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet/manager.xhtml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet/manager.xhtml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/portlet/manager.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,23 @@
+<div
+      xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:ui="http://java.sun.com/jsf/facelets"
+      xmlns:h="http://java.sun.com/jsf/html"
+      xmlns:f="http://java.sun.com/jsf/core"
+      xmlns:t="http://myfaces.apache.org/tomahawk">
+   <br/>
+   <h:panelGrid
+         rendered="#{portletmgr.selectedPortlet != null}">
+      <h:outputText value="Name: #{portletmgr.selectedPortlet.name}"/>
+      <h:outputText value="Description: #{portletmgr.selectedPortlet.description}"/>
+      <br/>
+      <h:form>
+         <h:inputText value="#{createInstanceAction.instanceId}" class="portlet-form-input-field"/>
+         <br/>
+         <h:commandButton
+               action="#{createInstanceAction.execute}"
+               value="Create instance"
+               class="portlet-form-button">
+         </h:commandButton>
+      </h:form>
+   </h:panelGrid>
+</div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/preferences.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/preferences.xhtml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/preferences.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,82 +0,0 @@
-<div
-      xmlns="http://www.w3.org/1999/xhtml"
-      xmlns:ui="http://java.sun.com/jsf/facelets"
-      xmlns:h="http://java.sun.com/jsf/html"
-      xmlns:f="http://java.sun.com/jsf/core"
-      xmlns:t="http://myfaces.apache.org/tomahawk">
-<br/>
-<h:panelGroup
-      id="panel2"
-      rendered="#{preferences != null}">
-   <h:form>
-      <t:dataTable
-            id="data__"
-            var="row"
-            value="#{preferences.model}"
-            rowClasses="portlet-section-body,portlet-section-alternate">
-         <h:column>
-            <f:facet name="header">
-               <h:outputText value="Key"/>
-            </f:facet>
-            <h:outputText value="#{row.key}"/>
-         </h:column>
-         <h:column>
-            <f:facet name="header">
-               <h:outputText value="Name"/>
-            </f:facet>
-            <h:outputText value="#{row.name}"/>
-         </h:column>
-         <h:column>
-            <f:facet name="header">
-               <h:outputText value="ReadOnly"/>
-            </f:facet>
-            <h:outputText value="#{row.readOnly}"/>
-         </h:column>
-         <h:column>
-            <f:facet name="header">
-               <h:outputText value="Value"/>
-            </f:facet>
-            <h:commandLink
-               rendered="#{row.cell.value != null and preferences.model.mutable}"
-               action="#{action.selectRow}">
-               <h:graphicImage
-                  value="/images/management/edit.png"
-                  border="0"
-                  alt="Edit"
-                  style="vertical-align:middle;"/>
-            </h:commandLink>
-            <h:commandLink
-               rendered="#{row.cell.value != null and preferences.model.mutable}"
-               action="#{action.deleteCell}">
-               <h:graphicImage
-                  value="/images/management/delete.png"
-                  border="0"
-                  alt="Delete"
-                  style="vertical-align:middle;"/>
-            </h:commandLink>
-            <h:outputText value="#{row.value}"/>
-         </h:column>
-      </t:dataTable>
-   </h:form>
-</h:panelGroup>
-<h:panelGroup
-   id="panel3"
-   rendered="#{preferences.selectedPreference != null}">
-   <h:form>
-      <t:dataTable
-            id="string_values"
-            var="row"
-            value="#{preferences.selectedPreference.valueIndices}">
-         <h:column>
-            <h:inputText value="#{preferences.selectedPreference.value[row]}"/>
-            <h:commandButton action="#{action.deleteLine}" value="Delete"/>
-         </h:column>
-      </t:dataTable>
-      <h:commandButton action="#{action.updateCell}" value="Update"/>
-   </h:form>
-   <h:form>
-      <h:inputText value="#{action.appendedValue}"/>
-      <h:commandButton action="#{action.appendLine}" value="Append"/>
-   </h:form>
-</h:panelGroup>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/preferences.xhtml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/preferences.xhtml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/preferences.xhtml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/preferences.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,82 @@
+<div
+      xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:ui="http://java.sun.com/jsf/facelets"
+      xmlns:h="http://java.sun.com/jsf/html"
+      xmlns:f="http://java.sun.com/jsf/core"
+      xmlns:t="http://myfaces.apache.org/tomahawk">
+<br/>
+<h:panelGroup
+      id="panel2"
+      rendered="#{preferences != null}">
+   <h:form>
+      <t:dataTable
+            id="data__"
+            var="row"
+            value="#{preferences.model}"
+            rowClasses="portlet-section-body,portlet-section-alternate">
+         <h:column>
+            <f:facet name="header">
+               <h:outputText value="Key"/>
+            </f:facet>
+            <h:outputText value="#{row.key}"/>
+         </h:column>
+         <h:column>
+            <f:facet name="header">
+               <h:outputText value="Name"/>
+            </f:facet>
+            <h:outputText value="#{row.name}"/>
+         </h:column>
+         <h:column>
+            <f:facet name="header">
+               <h:outputText value="ReadOnly"/>
+            </f:facet>
+            <h:outputText value="#{row.readOnly}"/>
+         </h:column>
+         <h:column>
+            <f:facet name="header">
+               <h:outputText value="Value"/>
+            </f:facet>
+            <h:commandLink
+               rendered="#{row.cell.value != null and preferences.model.mutable}"
+               action="#{action.selectRow}">
+               <h:graphicImage
+                  value="/images/management/edit.png"
+                  border="0"
+                  alt="Edit"
+                  style="vertical-align:middle;"/>
+            </h:commandLink>
+            <h:commandLink
+               rendered="#{row.cell.value != null and preferences.model.mutable}"
+               action="#{action.deleteCell}">
+               <h:graphicImage
+                  value="/images/management/delete.png"
+                  border="0"
+                  alt="Delete"
+                  style="vertical-align:middle;"/>
+            </h:commandLink>
+            <h:outputText value="#{row.value}"/>
+         </h:column>
+      </t:dataTable>
+   </h:form>
+</h:panelGroup>
+<h:panelGroup
+   id="panel3"
+   rendered="#{preferences.selectedPreference != null}">
+   <h:form>
+      <t:dataTable
+            id="string_values"
+            var="row"
+            value="#{preferences.selectedPreference.valueIndices}">
+         <h:column>
+            <h:inputText value="#{preferences.selectedPreference.value[row]}"/>
+            <h:commandButton action="#{action.deleteLine}" value="Delete"/>
+         </h:column>
+      </t:dataTable>
+      <h:commandButton action="#{action.updateCell}" value="Update"/>
+   </h:form>
+   <h:form>
+      <h:inputText value="#{action.appendedValue}"/>
+      <h:commandButton action="#{action.appendLine}" value="Append"/>
+   </h:form>
+</h:panelGroup>
+</div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/properties.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/properties.xhtml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/properties.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,92 +0,0 @@
-<div
-   xmlns="http://www.w3.org/1999/xhtml"
-   xmlns:ui="http://java.sun.com/jsf/facelets"
-   xmlns:h="http://java.sun.com/jsf/html"
-   xmlns:f="http://java.sun.com/jsf/core"
-   xmlns:t="http://myfaces.apache.org/tomahawk">
-   <br/>
-   <h:outputText style="font-weight:bold;" value="Name: "/>
-   <h:outputText value="#{portalobjectmgr.selectedObject.name}"/>
-   <f:verbatim><br/><br/></f:verbatim>
-
-   <h:panelGroup
-      rendered="#{portalobjectmgr.selectedObject.type==0}">
-      <h:outputText style="font-weight:bold;" value="Type: "/>
-      <f:verbatim>CONTEXT<br/></f:verbatim>
-   </h:panelGroup>
-   <h:panelGroup
-      rendered="#{portalobjectmgr.selectedObject.type==1}">
-      <h:outputText style="font-weight:bold;" value="Type: "/>
-      <f:verbatim>PORTAL<br/></f:verbatim>
-   </h:panelGroup>
-   <h:panelGroup
-      rendered="#{portalobjectmgr.selectedObject.type==2}">
-      <h:outputText style="font-weight:bold;" value="Type: "/>
-      <f:verbatim>PAGE<br/></f:verbatim>
-   </h:panelGroup>
-   <h:panelGroup
-      rendered="#{portalobjectmgr.selectedObject.type==3}">
-      <h:outputText style="font-weight:bold;" value="Type: "/>
-      <f:verbatim>WINDOW<br/></f:verbatim>
-   </h:panelGroup>
-   <br/><br/>
-
-   <h:panelGroup
-      id="prop_a">
-      <h:form id="properties_form">
-         <t:dataTable
-            id="data"
-            var="p"
-            value="#{portalobjectmgr.selectedProperties}"
-            binding="#{propertyAction.propertyDataTable}"
-            rowClasses="portlet-section-body,portlet-section-alternate">
-            <h:column>
-               <f:facet id="the_id_that_fixes_the_bug_1" name="header">
-                  <h:outputText id="the_id_that_fixes_the_bug_2" value="Operations"/>
-               </f:facet>
-               <h:commandLink
-                  id="properties_form_link1"
-                  action="#{propertyAction.selectProperty}">
-                  <h:graphicImage
-                     value="/images/management/edit.png"
-                     border="0"
-                     alt="Edit"
-                     style="vertical-align:middle;"/>
-               </h:commandLink>
-               <h:commandLink
-                  id="properties_form_link2"
-                  action="#{propertyAction.removeProperty}">
-                  <h:graphicImage
-                     value="/images/management/delete.png"
-                     border="0"
-                     alt="Delete"
-                     style="vertical-align:middle;"/>
-               </h:commandLink>
-               <h:outputText value="#{row.value}"/>
-            </h:column>
-            <h:column>
-               <f:facet id="the_id_that_fixes_the_bug_3" name="header">
-                  <h:outputText id="the_id_that_fixes_the_bug_4" value="Name"/>
-               </f:facet>
-               <h:outputText value="#{p[0]}"/>
-            </h:column>
-            <h:column>
-               <f:facet id="the_id_that_fixes_the_bug_5" name="header">
-                  <h:outputText id="the_id_that_fixes_the_bug_6" value="Value"/>
-               </f:facet>
-               <h:outputText value="#{p[1]}"/>
-            </h:column>
-         </t:dataTable>
-         <br/>
-         <h:messages style="color: red"/>
-         <h:outputText style="font-weight:bold;" value="Property Name: "/>
-         <h:inputText value="#{propertyAction.selectedProperty}"
-                       validator="#{propertyAction.validatePropertyName}" />
-         <br/>
-         <h:outputText style="font-weight:bold;" value="Property Value: "/>
-         <h:inputText value="#{propertyAction.propertyValue}"/>
-         <br/>
-         <h:commandButton action="#{propertyAction.updateProperty}" value="Update"/>
-      </h:form>
-   </h:panelGroup>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/properties.xhtml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/properties.xhtml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/properties.xhtml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/properties.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,92 @@
+<div
+   xmlns="http://www.w3.org/1999/xhtml"
+   xmlns:ui="http://java.sun.com/jsf/facelets"
+   xmlns:h="http://java.sun.com/jsf/html"
+   xmlns:f="http://java.sun.com/jsf/core"
+   xmlns:t="http://myfaces.apache.org/tomahawk">
+   <br/>
+   <h:outputText style="font-weight:bold;" value="Name: "/>
+   <h:outputText value="#{portalobjectmgr.selectedObject.name}"/>
+   <f:verbatim><br/><br/></f:verbatim>
+
+   <h:panelGroup
+      rendered="#{portalobjectmgr.selectedObject.type==0}">
+      <h:outputText style="font-weight:bold;" value="Type: "/>
+      <f:verbatim>CONTEXT<br/></f:verbatim>
+   </h:panelGroup>
+   <h:panelGroup
+      rendered="#{portalobjectmgr.selectedObject.type==1}">
+      <h:outputText style="font-weight:bold;" value="Type: "/>
+      <f:verbatim>PORTAL<br/></f:verbatim>
+   </h:panelGroup>
+   <h:panelGroup
+      rendered="#{portalobjectmgr.selectedObject.type==2}">
+      <h:outputText style="font-weight:bold;" value="Type: "/>
+      <f:verbatim>PAGE<br/></f:verbatim>
+   </h:panelGroup>
+   <h:panelGroup
+      rendered="#{portalobjectmgr.selectedObject.type==3}">
+      <h:outputText style="font-weight:bold;" value="Type: "/>
+      <f:verbatim>WINDOW<br/></f:verbatim>
+   </h:panelGroup>
+   <br/><br/>
+
+   <h:panelGroup
+      id="prop_a">
+      <h:form id="properties_form">
+         <t:dataTable
+            id="data"
+            var="p"
+            value="#{portalobjectmgr.selectedProperties}"
+            binding="#{propertyAction.propertyDataTable}"
+            rowClasses="portlet-section-body,portlet-section-alternate">
+            <h:column>
+               <f:facet id="the_id_that_fixes_the_bug_1" name="header">
+                  <h:outputText id="the_id_that_fixes_the_bug_2" value="Operations"/>
+               </f:facet>
+               <h:commandLink
+                  id="properties_form_link1"
+                  action="#{propertyAction.selectProperty}">
+                  <h:graphicImage
+                     value="/images/management/edit.png"
+                     border="0"
+                     alt="Edit"
+                     style="vertical-align:middle;"/>
+               </h:commandLink>
+               <h:commandLink
+                  id="properties_form_link2"
+                  action="#{propertyAction.removeProperty}">
+                  <h:graphicImage
+                     value="/images/management/delete.png"
+                     border="0"
+                     alt="Delete"
+                     style="vertical-align:middle;"/>
+               </h:commandLink>
+               <h:outputText value="#{row.value}"/>
+            </h:column>
+            <h:column>
+               <f:facet id="the_id_that_fixes_the_bug_3" name="header">
+                  <h:outputText id="the_id_that_fixes_the_bug_4" value="Name"/>
+               </f:facet>
+               <h:outputText value="#{p[0]}"/>
+            </h:column>
+            <h:column>
+               <f:facet id="the_id_that_fixes_the_bug_5" name="header">
+                  <h:outputText id="the_id_that_fixes_the_bug_6" value="Value"/>
+               </f:facet>
+               <h:outputText value="#{p[1]}"/>
+            </h:column>
+         </t:dataTable>
+         <br/>
+         <h:messages style="color: red"/>
+         <h:outputText style="font-weight:bold;" value="Property Name: "/>
+         <h:inputText value="#{propertyAction.selectedProperty}"
+                       validator="#{propertyAction.validatePropertyName}" />
+         <br/>
+         <h:outputText style="font-weight:bold;" value="Property Value: "/>
+         <h:inputText value="#{propertyAction.propertyValue}"/>
+         <br/>
+         <h:commandButton action="#{propertyAction.updateProperty}" value="Update"/>
+      </h:form>
+   </h:panelGroup>
+</div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/security.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/security.xhtml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/security.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,36 +0,0 @@
-<div
-      xmlns="http://www.w3.org/1999/xhtml"
-      xmlns:ui="http://java.sun.com/jsf/facelets"
-      xmlns:h="http://java.sun.com/jsf/html"
-      xmlns:f="http://java.sun.com/jsf/core"
-      xmlns:t="http://myfaces.apache.org/tomahawk">
-   <br/>
-   <h:panelGroup
-         id="securitypg">
-      <h:form
-            id="myform">
-         <t:dataTable
-               id="dataconstraints"
-               var="role"
-               value="#{auth.roles}">
-            <h:column
-                  id="role_column">
-               <f:facet name="header">
-                  <h:outputText value="Role"/>
-               </f:facet>
-               <h:outputText value="#{role == '__unchecked__' ? 'Unchecked' : role}"/>
-            </h:column>
-            <h:column
-                  id="actions_column">
-               <f:facet name="header">
-                  <h:outputText value="Actions"/>
-               </f:facet>
-               <h:selectManyListbox value="#{auth.forRole[role]}">
-                  <f:selectItems value="#{auth.availableActions}"></f:selectItems>
-               </h:selectManyListbox>
-            </h:column>
-         </t:dataTable>
-         <h:commandButton value="Update"/>
-      </h:form>
-   </h:panelGroup>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/security.xhtml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/security.xhtml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/security.xhtml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/security.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,36 @@
+<div
+      xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:ui="http://java.sun.com/jsf/facelets"
+      xmlns:h="http://java.sun.com/jsf/html"
+      xmlns:f="http://java.sun.com/jsf/core"
+      xmlns:t="http://myfaces.apache.org/tomahawk">
+   <br/>
+   <h:panelGroup
+         id="securitypg">
+      <h:form
+            id="myform">
+         <t:dataTable
+               id="dataconstraints"
+               var="role"
+               value="#{auth.roles}">
+            <h:column
+                  id="role_column">
+               <f:facet name="header">
+                  <h:outputText value="Role"/>
+               </f:facet>
+               <h:outputText value="#{role == '__unchecked__' ? 'Unchecked' : role}"/>
+            </h:column>
+            <h:column
+                  id="actions_column">
+               <f:facet name="header">
+                  <h:outputText value="Actions"/>
+               </f:facet>
+               <h:selectManyListbox value="#{auth.forRole[role]}">
+                  <f:selectItems value="#{auth.availableActions}"></f:selectItems>
+               </h:selectManyListbox>
+            </h:column>
+         </t:dataTable>
+         <h:commandButton value="Update"/>
+      </h:form>
+   </h:panelGroup>
+</div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/theme.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/theme.xhtml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/theme.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,111 +0,0 @@
-<div
-      xmlns="http://www.w3.org/1999/xhtml"
-      xmlns:ui="http://java.sun.com/jsf/facelets"
-      xmlns:h="http://java.sun.com/jsf/html"
-      xmlns:f="http://java.sun.com/jsf/core"
-      xmlns:t="http://myfaces.apache.org/tomahawk">
-<br/>
-<h:outputText style="font-weight:bold;" value="Name: "/>
-<h:outputText value="#{portalobjectmgr.selectedObject.name}"/>
-<f:verbatim><br/><br/></f:verbatim>
-
-<h:panelGroup
-      rendered="#{portalobjectmgr.selectedObject.type==0}">
-   <h:outputText style="font-weight:bold;" value="Type: "/>
-   <f:verbatim>CONTEXT<br/></f:verbatim>
-</h:panelGroup>
-<h:panelGroup
-      rendered="#{portalobjectmgr.selectedObject.type==1}">
-   <h:outputText style="font-weight:bold;" value="Type: "/>
-   <f:verbatim>PORTAL<br/></f:verbatim>
-</h:panelGroup>
-<h:panelGroup
-      rendered="#{portalobjectmgr.selectedObject.type==2}">
-   <h:outputText style="font-weight:bold;" value="Type: "/>
-   <f:verbatim>PAGE<br/></f:verbatim>
-</h:panelGroup>
-<h:panelGroup
-      rendered="#{portalobjectmgr.selectedObject.type==3}">
-   <h:outputText style="font-weight:bold;" value="Type: "/>
-   <f:verbatim>WINDOW<br/></f:verbatim>
-</h:panelGroup>
-<br/><br/>
-<h:panelGroup styleClass="portlet-section-body"
-              id="themepg">
-   <h:form
-         id="themeform">
-      <table border="0" width="100%" cellpadding="2">
-         <tr>
-            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Layout:</label></td>
-            <td>
-               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.layoutName}"
-                                disabled="#{themes.window}">
-                  <f:selectItems value="#{themes.layoutNames}"/>
-               </h:selectOneMenu>
-            </td>
-         </tr>
-         <tr>
-            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Theme:</label></td>
-            <td>
-               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.themeName}"
-                                disabled="#{themes.window}">
-                  <f:selectItems value="#{themes.themeNames}"/>
-               </h:selectOneMenu>
-            </td>
-         </tr>
-         <tr>
-            <td class="portlet-form-field-label"><label class="portlet-form-field-label">RenderSet:</label></td>
-            <td>
-               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.renderSetName}"
-                                disabled="#{themes.window}">
-                  <f:selectItems value="#{themes.renderSetNames}"/>
-               </h:selectOneMenu>
-            </td>
-         </tr>
-         <tr>
-            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Layout Strategy:</label>
-            </td>
-            <td>
-               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.strategyName}"
-                                disabled="#{themes.window}">
-                  <f:selectItems value="#{themes.strategyNames}"/>
-               </h:selectOneMenu>
-            </td>
-         </tr>
-
-         <tr>
-            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Window Renderer:</label>
-            </td>
-            <td>
-               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.windowRendererName}"
-                                disabled="#{!themes.window}">
-                  <f:selectItems value="#{themes.renderSetNames}"/>
-               </h:selectOneMenu>
-            </td>
-         </tr>
-         <tr>
-            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Decoration Renderer:</label>
-            </td>
-            <td>
-               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.decorationRendererName}"
-                                disabled="#{!themes.window}">
-                  <f:selectItems value="#{themes.renderSetNames}"/>
-               </h:selectOneMenu>
-            </td>
-         </tr>
-         <tr>
-            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Portlet Renderer:</label>
-            </td>
-            <td>
-               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.portletRendererName}"
-                                disabled="#{!themes.window}">
-                  <f:selectItems value="#{themes.renderSetNames}"/>
-               </h:selectOneMenu>
-            </td>
-         </tr>
-      </table>
-      <h:commandButton styleClass="portlet-form-button" id="the_command" value="Update"
-                       action="#{themePropertyAction.execute}"/>
-   </h:form>
-</h:panelGroup>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/theme.xhtml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/theme.xhtml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/theme.xhtml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/plugins/theme.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,111 @@
+<div
+      xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:ui="http://java.sun.com/jsf/facelets"
+      xmlns:h="http://java.sun.com/jsf/html"
+      xmlns:f="http://java.sun.com/jsf/core"
+      xmlns:t="http://myfaces.apache.org/tomahawk">
+<br/>
+<h:outputText style="font-weight:bold;" value="Name: "/>
+<h:outputText value="#{portalobjectmgr.selectedObject.name}"/>
+<f:verbatim><br/><br/></f:verbatim>
+
+<h:panelGroup
+      rendered="#{portalobjectmgr.selectedObject.type==0}">
+   <h:outputText style="font-weight:bold;" value="Type: "/>
+   <f:verbatim>CONTEXT<br/></f:verbatim>
+</h:panelGroup>
+<h:panelGroup
+      rendered="#{portalobjectmgr.selectedObject.type==1}">
+   <h:outputText style="font-weight:bold;" value="Type: "/>
+   <f:verbatim>PORTAL<br/></f:verbatim>
+</h:panelGroup>
+<h:panelGroup
+      rendered="#{portalobjectmgr.selectedObject.type==2}">
+   <h:outputText style="font-weight:bold;" value="Type: "/>
+   <f:verbatim>PAGE<br/></f:verbatim>
+</h:panelGroup>
+<h:panelGroup
+      rendered="#{portalobjectmgr.selectedObject.type==3}">
+   <h:outputText style="font-weight:bold;" value="Type: "/>
+   <f:verbatim>WINDOW<br/></f:verbatim>
+</h:panelGroup>
+<br/><br/>
+<h:panelGroup styleClass="portlet-section-body"
+              id="themepg">
+   <h:form
+         id="themeform">
+      <table border="0" width="100%" cellpadding="2">
+         <tr>
+            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Layout:</label></td>
+            <td>
+               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.layoutName}"
+                                disabled="#{themes.window}">
+                  <f:selectItems value="#{themes.layoutNames}"/>
+               </h:selectOneMenu>
+            </td>
+         </tr>
+         <tr>
+            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Theme:</label></td>
+            <td>
+               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.themeName}"
+                                disabled="#{themes.window}">
+                  <f:selectItems value="#{themes.themeNames}"/>
+               </h:selectOneMenu>
+            </td>
+         </tr>
+         <tr>
+            <td class="portlet-form-field-label"><label class="portlet-form-field-label">RenderSet:</label></td>
+            <td>
+               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.renderSetName}"
+                                disabled="#{themes.window}">
+                  <f:selectItems value="#{themes.renderSetNames}"/>
+               </h:selectOneMenu>
+            </td>
+         </tr>
+         <tr>
+            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Layout Strategy:</label>
+            </td>
+            <td>
+               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.strategyName}"
+                                disabled="#{themes.window}">
+                  <f:selectItems value="#{themes.strategyNames}"/>
+               </h:selectOneMenu>
+            </td>
+         </tr>
+
+         <tr>
+            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Window Renderer:</label>
+            </td>
+            <td>
+               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.windowRendererName}"
+                                disabled="#{!themes.window}">
+                  <f:selectItems value="#{themes.renderSetNames}"/>
+               </h:selectOneMenu>
+            </td>
+         </tr>
+         <tr>
+            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Decoration Renderer:</label>
+            </td>
+            <td>
+               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.decorationRendererName}"
+                                disabled="#{!themes.window}">
+                  <f:selectItems value="#{themes.renderSetNames}"/>
+               </h:selectOneMenu>
+            </td>
+         </tr>
+         <tr>
+            <td class="portlet-form-field-label"><label class="portlet-form-field-label">Portlet Renderer:</label>
+            </td>
+            <td>
+               <h:selectOneMenu styleClass="portlet-form-field" value="#{themePropertyAction.portletRendererName}"
+                                disabled="#{!themes.window}">
+                  <f:selectItems value="#{themes.renderSetNames}"/>
+               </h:selectOneMenu>
+            </td>
+         </tr>
+      </table>
+      <h:commandButton styleClass="portlet-form-button" id="the_command" value="Update"
+                       action="#{themePropertyAction.execute}"/>
+   </h:form>
+</h:panelGroup>
+</div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,189 +0,0 @@
-<div
-   xmlns="http://www.w3.org/1999/xhtml"
-   xmlns:ui="http://java.sun.com/jsf/facelets"
-   xmlns:h="http://java.sun.com/jsf/html"
-   xmlns:f="http://java.sun.com/jsf/core"
-   xmlns:t="http://myfaces.apache.org/tomahawk">
-<ui:include src="/WEB-INF/jsp/management/nav.xhtml"/>
-<br/><br/>
-<h:panelGrid
-   id="federateddropdown">
-   <h:form name="menu">
-      <h:selectOneMenu
-         id="menu"
-         value="#{portletmgr.selectedFederatedId}">
-         <f:selectItems value="#{portletmgr.federatedIds}"/>
-      </h:selectOneMenu>
-      <h:commandButton value="Change portlet provider"/>
-   </h:form>
-</h:panelGrid>
-<h:panelGrid
-   id="thepanel"
-   columns="3"
-   rowClasses="vertTop"
-   columnClasses="menu,,content">
-<h:panelGroup
-   id="panel1">
-<h:form name="portlets">
-   <t:dataTable
-      id="portletsTable"
-      var="portlet"
-      value="#{portletmgr.portlets}"
-      rows="10"
-      sortColumn="#{portletmgr.sortColumn}"
-      sortAscending="#{portletmgr.sortAscending}"
-      rowClasses="portlet-section-body,portlet-section-alternate">
-      <h:column>
-         <f:facet name="header">
-            <t:commandSortHeader columnName="id">
-               <f:facet name="ascending">
-                  <t:graphicImage value="/images/management/up.png"
-                                  rendered="true" border="0"/>
-               </f:facet>
-               <f:facet name="descending">
-                  <t:graphicImage value="/images/management/down.png"
-                                  rendered="true" border="0"/>
-               </f:facet>
-               <h:outputText value="Id"/>
-            </t:commandSortHeader>
-         </f:facet>
-         <h:commandLink
-            action="#{portletmgr.selectPortlet}">
-            <f:param
-               name="id"
-               value="#{portlet.context.id}"/>
-            <h:outputText value="#{portlet.context.id}"/>
-         </h:commandLink>
-      </h:column>
-      <h:column>
-         <f:facet name="header">
-            <t:commandSortHeader columnName="name">
-               <f:facet name="ascending">
-                  <t:graphicImage value="/images/management/up.png"
-                                  rendered="true" border="0"/>
-               </f:facet>
-               <f:facet name="descending">
-                  <t:graphicImage value="/images/management/down.png"
-                                  rendered="true" border="0"/>
-               </f:facet>
-               <h:outputText value="Name"/>
-            </t:commandSortHeader>
-         </f:facet>
-         <h:outputText value="#{portlet.name}"/>
-      </h:column>
-      <h:column>
-         <f:facet name="header">
-            <h:outputText value="Remote"/>
-         </f:facet>
-         <h:selectBooleanCheckbox disabled="true" value="#{portlet.remote}"/>
-      </h:column>
-      <h:column>
-         <f:facet name="header">
-            <h:outputText value="Remotable"/>
-         </f:facet>
-         <h:selectBooleanCheckbox disabled="true" value="#{portlet.remotable}"/>
-      </h:column>
-      <h:column>
-         <f:facet name="header">
-            <t:commandSortHeader columnName="description">
-               <f:facet name="ascending">
-                  <t:graphicImage value="/images/management/up.png"
-                                  rendered="true" border="0"/>
-               </f:facet>
-               <f:facet name="descending">
-                  <t:graphicImage value="/images/management/down.png"
-                                  rendered="true" border="0"/>
-               </f:facet>
-               <h:outputText value="Description"/>
-            </t:commandSortHeader>
-         </f:facet>
-         <h:outputText value="#{portlet.description}"/>
-      </h:column>
-   </t:dataTable>
-   <t:dataScroller id="scrollPortlets"
-                   for="portletsTable" fastStep="10"
-                   pageCountVar="portletsPageCount" pageIndexVar="portletsPageIndex"
-                   paginator="true" paginatorMaxPages="9"
-                   paginatorActiveColumnStyle="font-weight:bold;">
-      <f:facet name="first">
-         <t:graphicImage url="/images/management/first.png" border="1"/>
-      </f:facet>
-      <f:facet name="last">
-         <t:graphicImage url="/images/management/last.png" border="1"/>
-      </f:facet>
-      <f:facet name="previous">
-         <t:graphicImage url="/images/management/left.png" border="1"/>
-      </f:facet>
-      <f:facet name="next">
-         <t:graphicImage url="/images/management/right.png" border="1"/>
-      </f:facet>
-      <f:facet name="fastforward">
-         <t:graphicImage url="/images/management/fast-forward.png" border="1"/>
-      </f:facet>
-      <f:facet name="fastrewind">
-         <t:graphicImage url="/images/management/fast-rewind.png" border="1"/>
-      </f:facet>
-   </t:dataScroller>
-</h:form>
-</h:panelGroup>
-<h:panelGroup id="splitter">
-   <h:graphicImage value="/images/management/line-trunk.gif" height="100%" width="3"/>
-</h:panelGroup>
-<h:panelGroup id="pg2">
-   <div align="center">
-      <h:form id="plugin_nav">
-         <h:panelGrid id="pg3" columns="5" border="0" cellspacing="0" cellpadding="0" rowClasses="vertTop">
-            <h:commandLink
-               action="#{portletmgr.selectPlugin}"
-               style="#{portletmgr.selectedPlugin == 'manager' ? 'font-weight:bold' : ''}">
-               <h:graphicImage value="/images/management/manage.png" style="vertical-align:middle;border-width:0"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:outputText value="Manager"/>
-               <f:param name="plugin" value="manager"/>
-            </h:commandLink>
-            <h:outputText>&#160;&#160;&#160;</h:outputText>
-            <h:commandLink
-               action="#{portletmgr.selectPlugin}"
-               style="#{portletmgr.selectedPlugin == 'security' ? 'font-weight:bold' : ''}">
-               <h:graphicImage value="/images/management/security.png" style="vertical-align:middle;border-width:0"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:outputText value="Security"/>
-               <f:param name="plugin" value="security"/>
-            </h:commandLink>
-            <h:outputText>&#160;&#160;&#160;</h:outputText>
-            <h:commandLink
-               action="#{portletmgr.selectPlugin}"
-               style="#{portletmgr.selectedPlugin == 'preferences' ? 'font-weight:bold' : ''}">
-               <h:graphicImage value="/images/management/preferences.png" style="vertical-align:middle;border-width:0"/>
-               <h:outputText>&#160;</h:outputText>
-               <h:outputText value="Preferences"/>
-               <f:param name="plugin" value="preferences"/>
-            </h:commandLink>
-         </h:panelGrid>
-      </h:form>
-   </div>
-   <h:panelGroup
-      id="pg4"
-      rendered="#{portletmgr.selectedPortlet != null}">
-      <!--
-               <h:panelGroup
-                     rendered="#{portletmgr.selectedPlugin == 'security'}">
-                  <ui:include src="/WEB-INF/jsp/management/plugins/security.xhtml">
-                     <ui:param name="auth" value="#{portletmgr.auth}"/>
-                  </ui:include>
-               </h:panelGroup>
-      -->
-      <h:panelGroup
-         rendered="#{portletmgr.selectedPlugin == 'manager'}">
-         <ui:include src="/WEB-INF/jsp/management/plugins/portlet/manager.xhtml"/>
-      </h:panelGroup>
-      <h:panelGroup
-         rendered="#{instancemgr.selectedPlugin == 'preferences'}">
-         <ui:include src="/WEB-INF/jsp/management/plugins/preferences.xhtml">
-            <ui:param name="preferences" value="#{portletmgr.selectedPreferences}"/>
-         </ui:include>
-      </h:panelGroup>
-   </h:panelGroup>
-</h:panelGroup>
-</h:panelGrid>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/portlets.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,189 @@
+<div
+   xmlns="http://www.w3.org/1999/xhtml"
+   xmlns:ui="http://java.sun.com/jsf/facelets"
+   xmlns:h="http://java.sun.com/jsf/html"
+   xmlns:f="http://java.sun.com/jsf/core"
+   xmlns:t="http://myfaces.apache.org/tomahawk">
+<ui:include src="/WEB-INF/jsp/management/nav.xhtml"/>
+<br/><br/>
+<h:panelGrid
+   id="federateddropdown">
+   <h:form name="menu">
+      <h:selectOneMenu
+         id="menu"
+         value="#{portletmgr.selectedFederatedId}">
+         <f:selectItems value="#{portletmgr.federatedIds}"/>
+      </h:selectOneMenu>
+      <h:commandButton value="Change portlet provider"/>
+   </h:form>
+</h:panelGrid>
+<h:panelGrid
+   id="thepanel"
+   columns="3"
+   rowClasses="vertTop"
+   columnClasses="menu,,content">
+<h:panelGroup
+   id="panel1">
+<h:form name="portlets">
+   <t:dataTable
+      id="portletsTable"
+      var="portlet"
+      value="#{portletmgr.portlets}"
+      rows="10"
+      sortColumn="#{portletmgr.sortColumn}"
+      sortAscending="#{portletmgr.sortAscending}"
+      rowClasses="portlet-section-body,portlet-section-alternate">
+      <h:column>
+         <f:facet name="header">
+            <t:commandSortHeader columnName="id">
+               <f:facet name="ascending">
+                  <t:graphicImage value="/images/management/up.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <f:facet name="descending">
+                  <t:graphicImage value="/images/management/down.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <h:outputText value="Id"/>
+            </t:commandSortHeader>
+         </f:facet>
+         <h:commandLink
+            action="#{portletmgr.selectPortlet}">
+            <f:param
+               name="id"
+               value="#{portlet.context.id}"/>
+            <h:outputText value="#{portlet.context.id}"/>
+         </h:commandLink>
+      </h:column>
+      <h:column>
+         <f:facet name="header">
+            <t:commandSortHeader columnName="name">
+               <f:facet name="ascending">
+                  <t:graphicImage value="/images/management/up.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <f:facet name="descending">
+                  <t:graphicImage value="/images/management/down.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <h:outputText value="Name"/>
+            </t:commandSortHeader>
+         </f:facet>
+         <h:outputText value="#{portlet.name}"/>
+      </h:column>
+      <h:column>
+         <f:facet name="header">
+            <h:outputText value="Remote"/>
+         </f:facet>
+         <h:selectBooleanCheckbox disabled="true" value="#{portlet.remote}"/>
+      </h:column>
+      <h:column>
+         <f:facet name="header">
+            <h:outputText value="Remotable"/>
+         </f:facet>
+         <h:selectBooleanCheckbox disabled="true" value="#{portlet.remotable}"/>
+      </h:column>
+      <h:column>
+         <f:facet name="header">
+            <t:commandSortHeader columnName="description">
+               <f:facet name="ascending">
+                  <t:graphicImage value="/images/management/up.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <f:facet name="descending">
+                  <t:graphicImage value="/images/management/down.png"
+                                  rendered="true" border="0"/>
+               </f:facet>
+               <h:outputText value="Description"/>
+            </t:commandSortHeader>
+         </f:facet>
+         <h:outputText value="#{portlet.description}"/>
+      </h:column>
+   </t:dataTable>
+   <t:dataScroller id="scrollPortlets"
+                   for="portletsTable" fastStep="10"
+                   pageCountVar="portletsPageCount" pageIndexVar="portletsPageIndex"
+                   paginator="true" paginatorMaxPages="9"
+                   paginatorActiveColumnStyle="font-weight:bold;">
+      <f:facet name="first">
+         <t:graphicImage url="/images/management/first.png" border="1"/>
+      </f:facet>
+      <f:facet name="last">
+         <t:graphicImage url="/images/management/last.png" border="1"/>
+      </f:facet>
+      <f:facet name="previous">
+         <t:graphicImage url="/images/management/left.png" border="1"/>
+      </f:facet>
+      <f:facet name="next">
+         <t:graphicImage url="/images/management/right.png" border="1"/>
+      </f:facet>
+      <f:facet name="fastforward">
+         <t:graphicImage url="/images/management/fast-forward.png" border="1"/>
+      </f:facet>
+      <f:facet name="fastrewind">
+         <t:graphicImage url="/images/management/fast-rewind.png" border="1"/>
+      </f:facet>
+   </t:dataScroller>
+</h:form>
+</h:panelGroup>
+<h:panelGroup id="splitter">
+   <h:graphicImage value="/images/management/line-trunk.gif" height="100%" width="3"/>
+</h:panelGroup>
+<h:panelGroup id="pg2">
+   <div align="center">
+      <h:form id="plugin_nav">
+         <h:panelGrid id="pg3" columns="5" border="0" cellspacing="0" cellpadding="0" rowClasses="vertTop">
+            <h:commandLink
+               action="#{portletmgr.selectPlugin}"
+               style="#{portletmgr.selectedPlugin == 'manager' ? 'font-weight:bold' : ''}">
+               <h:graphicImage value="/images/management/manage.png" style="vertical-align:middle;border-width:0"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:outputText value="Manager"/>
+               <f:param name="plugin" value="manager"/>
+            </h:commandLink>
+            <h:outputText>&#160;&#160;&#160;</h:outputText>
+            <h:commandLink
+               action="#{portletmgr.selectPlugin}"
+               style="#{portletmgr.selectedPlugin == 'security' ? 'font-weight:bold' : ''}">
+               <h:graphicImage value="/images/management/security.png" style="vertical-align:middle;border-width:0"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:outputText value="Security"/>
+               <f:param name="plugin" value="security"/>
+            </h:commandLink>
+            <h:outputText>&#160;&#160;&#160;</h:outputText>
+            <h:commandLink
+               action="#{portletmgr.selectPlugin}"
+               style="#{portletmgr.selectedPlugin == 'preferences' ? 'font-weight:bold' : ''}">
+               <h:graphicImage value="/images/management/preferences.png" style="vertical-align:middle;border-width:0"/>
+               <h:outputText>&#160;</h:outputText>
+               <h:outputText value="Preferences"/>
+               <f:param name="plugin" value="preferences"/>
+            </h:commandLink>
+         </h:panelGrid>
+      </h:form>
+   </div>
+   <h:panelGroup
+      id="pg4"
+      rendered="#{portletmgr.selectedPortlet != null}">
+      <!--
+               <h:panelGroup
+                     rendered="#{portletmgr.selectedPlugin == 'security'}">
+                  <ui:include src="/WEB-INF/jsp/management/plugins/security.xhtml">
+                     <ui:param name="auth" value="#{portletmgr.auth}"/>
+                  </ui:include>
+               </h:panelGroup>
+      -->
+      <h:panelGroup
+         rendered="#{portletmgr.selectedPlugin == 'manager'}">
+         <ui:include src="/WEB-INF/jsp/management/plugins/portlet/manager.xhtml"/>
+      </h:panelGroup>
+      <h:panelGroup
+         rendered="#{instancemgr.selectedPlugin == 'preferences'}">
+         <ui:include src="/WEB-INF/jsp/management/plugins/preferences.xhtml">
+            <ui:param name="preferences" value="#{portletmgr.selectedPreferences}"/>
+         </ui:include>
+      </h:panelGroup>
+   </h:panelGroup>
+</h:panelGroup>
+</h:panelGrid>
+</div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/template.xhtml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/template.xhtml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/template.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-<div
-   xmlns="http://www.w3.org/1999/xhtml"
-   xmlns:ui="http://java.sun.com/jsf/facelets">
-<ui:insert name="body">Default Body</ui:insert>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/template.xhtml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/template.xhtml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/template.xhtml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/management/template.xhtml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+<div
+   xmlns="http://www.w3.org/1999/xhtml"
+   xmlns:ui="http://java.sun.com/jsf/facelets">
+<ui:insert name="body">Default Body</ui:insert>
+</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/forbidden.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/forbidden.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/forbidden.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,13 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-
-<div align="center">
-   <img src="<%= renderRequest.getContextPath()%>/images/permission/forbidden.gif" alt="Forbidden!" border="0">
-   <br><br>
-   <font class="portlet-font"><b>Sorry, you do not have access to this function.</b></font>
-   <br><br>
-   <span class="portlet-menu-item"><a href="javascript:history.go(-1)">Go Back</a></span>
-</div>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/forbidden.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/forbidden.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/forbidden.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/forbidden.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,13 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+
+<div align="center">
+   <img src="<%= renderRequest.getContextPath()%>/images/permission/forbidden.gif" alt="Forbidden!" border="0">
+   <br><br>
+   <font class="portlet-font"><b>Sorry, you do not have access to this function.</b></font>
+   <br><br>
+   <span class="portlet-menu-item"><a href="javascript:history.go(-1)">Go Back</a></span>
+</div>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/modifyRoles.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/modifyRoles.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/modifyRoles.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,39 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-<portlet:defineObjects/>
-
-<table width="100%" cellpadding="2" border="0">
-<tr>
-<td class="portlet-section-alternate">
-${n:i18n("PERMISSION_MODIFYINGROLES")} <b>${n:out("portletName")}</b>:
-</td>
-</tr>
-<tr>
-<td class="portlet-section-body"><span class="portal-title-level1">${n:out("permissionDescription")}</span></td>
-</tr>
-
-<form method="post" action="<portlet:actionURL><portlet:param name="op" value="modifyRoles"/></portlet:actionURL>">
-  <n:iterate ctx="role">
-<tr>
-<td class="portlet-section-body">
-    <input type="checkbox" name="roles" value="${n:out('role.name')}" ${n:out('role.selected')} ${n:out('role.disabled')}>${n:out('role.displayName')}<br/>
-</td>
-</tr>
-  </n:iterate>
-<tr><td class="portlet-section-body"> 
-  <input type="submit" value="Change Roles" class="portlet-form-button"/>
-  <input type="hidden" name="applicationName" value="${n:out('applicationName')}"/>
-  <input type="hidden" name="componentName" value="${n:out('componentName')}"/>
-  <input type="hidden" name="permissionName" value="${n:out('permissionName')}"/>
-  <input type="hidden" name="domain" value="${n:out('domain')}"/>
-  <input type="hidden" name="path" value="${n:out('path')}"/>
-</form>
-</td></tr>
-</table>
-<div align="center">
-<a class="portlet-menu-item" href="<portlet:renderURL><portlet:param name="op" value="pickPortlet"/></portlet:renderURL>">
-<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/up.gif" align="absmiddle"/><br/>
-${n:i18n('GoBack')}</a>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/modifyRoles.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/modifyRoles.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/modifyRoles.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/modifyRoles.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,39 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+<portlet:defineObjects/>
+
+<table width="100%" cellpadding="2" border="0">
+<tr>
+<td class="portlet-section-alternate">
+${n:i18n("PERMISSION_MODIFYINGROLES")} <b>${n:out("portletName")}</b>:
+</td>
+</tr>
+<tr>
+<td class="portlet-section-body"><span class="portal-title-level1">${n:out("permissionDescription")}</span></td>
+</tr>
+
+<form method="post" action="<portlet:actionURL><portlet:param name="op" value="modifyRoles"/></portlet:actionURL>">
+  <n:iterate ctx="role">
+<tr>
+<td class="portlet-section-body">
+    <input type="checkbox" name="roles" value="${n:out('role.name')}" ${n:out('role.selected')} ${n:out('role.disabled')}>${n:out('role.displayName')}<br/>
+</td>
+</tr>
+  </n:iterate>
+<tr><td class="portlet-section-body"> 
+  <input type="submit" value="Change Roles" class="portlet-form-button"/>
+  <input type="hidden" name="applicationName" value="${n:out('applicationName')}"/>
+  <input type="hidden" name="componentName" value="${n:out('componentName')}"/>
+  <input type="hidden" name="permissionName" value="${n:out('permissionName')}"/>
+  <input type="hidden" name="domain" value="${n:out('domain')}"/>
+  <input type="hidden" name="path" value="${n:out('path')}"/>
+</form>
+</td></tr>
+</table>
+<div align="center">
+<a class="portlet-menu-item" href="<portlet:renderURL><portlet:param name="op" value="pickPortlet"/></portlet:renderURL>">
+<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/up.gif" align="absmiddle"/><br/>
+${n:i18n('GoBack')}</a>
+</div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/permissions.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/permissions.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/permissions.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,66 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-<portlet:defineObjects/>
-
-<table width="100%" cellpadding="2" border="0">
-<%--
-It is not used for now, so remove it because it can bring confusion
-<tr>
-<td class="portlet-section-alternate">
-<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/security.gif" align="absmiddle"/>&nbsp;${n:i18n("PERMISSION_DOMAIN_MOD")}: ${n:out('path')}
-</td>
-</tr>
-<tr>
-<td class="portlet-section-body">
-<form method="post" action="<portlet:renderURL><portlet:param name="op" value="showPermissions"/>
-<portlet:param name="applicationName" value="${n:out('applicationName')}"/>
-<portlet:param name="componentName" value="${n:out('componentName')}"/>
-<portlet:param name="path" value="${n:out('path')}"/>
-</portlet:renderURL>" >
-<font class="portlet-font">${n:i18n("PERMISSION_DOMAIN")}: </font>
-<input type="text" name="domain" value="${n:out('domain')}" class="portlet-form-input-field"/>
-<br/>
-<input type="submit" value="Change Domain" class="portlet-form-button"/>
-</form>
-</td></tr>
---%>
-<tr><td class="portlet-section-alternate">
-<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/security.gif" align="absmiddle"/>&nbsp;${n:i18n("PERMISSION_TOP")}:
-</td></tr>
-<n:iterate ctx="permission">
-<tr>
-<td class="portlet-section-body">
-<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/administer.gif" align="absmiddle"/>&nbsp;<span class="portal-title-level1">${n:out("permission.description")}</span>
-  <div style="text-align:right">
-  <n:if ctx="hasDefinedRole"><span class="portlet-font"><b>${n:i18n("PERMISSION_DEFINEDROLES")}</b>: </n:if><n:iterate ctx="definedRole"><span class="portlet-font">${n:out("permission.definedRole.displayName")}<br/></span></n:iterate><n:if ctx="hasDefinedRole"></span></n:if>
-  <span class="portlet-font">
-    <img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/administer.gif" align="absmiddle"/>&nbsp;<a href="<portlet:renderURL><portlet:param name="domain" value="${n:out('domain')}"/><portlet:param name="permissionName" value="${n:out('permission.name')}"/><portlet:param name="path" value="${n:out('path')}"/><portlet:param name="op" value="modifyRoles"/><portlet:param name="applicationName" value="${n:out('applicationName')}"/><portlet:param name="componentName" value="${n:out('componentName')}"/></portlet:renderURL>">${n:i18n("PERMISSION_MODIFYROLES")}</a>
-  </span><br/>
-  <span class="portlet-font"><b>${n:i18n("PERMISSION_IMPLIEDROLES")}</b>: <n:iterate ctx="role"><span class="portlet-font">${n:out("permission.role.displayName")}, </n:iterate>${n:out("permission.lastDisplayName")}</span>
-  </div>
-</td></tr>
-</n:iterate>
-<n:if ctx="finerGrain">
-<tr>
-<td class="portlet-section-alternate">
-<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/security.gif" align="absmiddle"/>&nbsp;${n:i18n("PERMISSION_FINERGRAIN")}:
-</td>
-</tr>
-<n:iterate ctx="child">
-<tr>
-<td class="portlet-section-body">
-<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/administer.gif" align="absmiddle"/>&nbsp;
-<a href="<portlet:renderURL><portlet:param name="op" value="showPermissions"/><portlet:param name="domain" value="${n:out('domain')}"/><portlet:param name="applicationName" value="${n:out('applicationName')}"/><portlet:param name="componentName" value="${n:out('componentName')}"/><portlet:param name="path" value="${n:out('finerGrain.child.path')}"/></portlet:renderURL>">${n:out("finerGrain.child.name")}</a>&nbsp;<span class="portlet-font">[${n:out("finerGrain.child.description")}]</span>
-</td></tr>
-</n:iterate>
-</n:if>
-</table>
-
-<div align="center">
-<a class="portlet-menu-item" href="<portlet:renderURL><portlet:param name="op" value="pickPortlet"/></portlet:renderURL>">
-<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/up.gif" align="absmiddle"/><br/>
-${n:i18n('GoBack')}</a>
-</div>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/permissions.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/permissions.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/permissions.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/permissions.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,66 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+<portlet:defineObjects/>
+
+<table width="100%" cellpadding="2" border="0">
+<%--
+It is not used for now, so remove it because it can bring confusion
+<tr>
+<td class="portlet-section-alternate">
+<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/security.gif" align="absmiddle"/>&nbsp;${n:i18n("PERMISSION_DOMAIN_MOD")}: ${n:out('path')}
+</td>
+</tr>
+<tr>
+<td class="portlet-section-body">
+<form method="post" action="<portlet:renderURL><portlet:param name="op" value="showPermissions"/>
+<portlet:param name="applicationName" value="${n:out('applicationName')}"/>
+<portlet:param name="componentName" value="${n:out('componentName')}"/>
+<portlet:param name="path" value="${n:out('path')}"/>
+</portlet:renderURL>" >
+<font class="portlet-font">${n:i18n("PERMISSION_DOMAIN")}: </font>
+<input type="text" name="domain" value="${n:out('domain')}" class="portlet-form-input-field"/>
+<br/>
+<input type="submit" value="Change Domain" class="portlet-form-button"/>
+</form>
+</td></tr>
+--%>
+<tr><td class="portlet-section-alternate">
+<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/security.gif" align="absmiddle"/>&nbsp;${n:i18n("PERMISSION_TOP")}:
+</td></tr>
+<n:iterate ctx="permission">
+<tr>
+<td class="portlet-section-body">
+<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/administer.gif" align="absmiddle"/>&nbsp;<span class="portal-title-level1">${n:out("permission.description")}</span>
+  <div style="text-align:right">
+  <n:if ctx="hasDefinedRole"><span class="portlet-font"><b>${n:i18n("PERMISSION_DEFINEDROLES")}</b>: </n:if><n:iterate ctx="definedRole"><span class="portlet-font">${n:out("permission.definedRole.displayName")}<br/></span></n:iterate><n:if ctx="hasDefinedRole"></span></n:if>
+  <span class="portlet-font">
+    <img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/administer.gif" align="absmiddle"/>&nbsp;<a href="<portlet:renderURL><portlet:param name="domain" value="${n:out('domain')}"/><portlet:param name="permissionName" value="${n:out('permission.name')}"/><portlet:param name="path" value="${n:out('path')}"/><portlet:param name="op" value="modifyRoles"/><portlet:param name="applicationName" value="${n:out('applicationName')}"/><portlet:param name="componentName" value="${n:out('componentName')}"/></portlet:renderURL>">${n:i18n("PERMISSION_MODIFYROLES")}</a>
+  </span><br/>
+  <span class="portlet-font"><b>${n:i18n("PERMISSION_IMPLIEDROLES")}</b>: <n:iterate ctx="role"><span class="portlet-font">${n:out("permission.role.displayName")}, </n:iterate>${n:out("permission.lastDisplayName")}</span>
+  </div>
+</td></tr>
+</n:iterate>
+<n:if ctx="finerGrain">
+<tr>
+<td class="portlet-section-alternate">
+<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/security.gif" align="absmiddle"/>&nbsp;${n:i18n("PERMISSION_FINERGRAIN")}:
+</td>
+</tr>
+<n:iterate ctx="child">
+<tr>
+<td class="portlet-section-body">
+<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/administer.gif" align="absmiddle"/>&nbsp;
+<a href="<portlet:renderURL><portlet:param name="op" value="showPermissions"/><portlet:param name="domain" value="${n:out('domain')}"/><portlet:param name="applicationName" value="${n:out('applicationName')}"/><portlet:param name="componentName" value="${n:out('componentName')}"/><portlet:param name="path" value="${n:out('finerGrain.child.path')}"/></portlet:renderURL>">${n:out("finerGrain.child.name")}</a>&nbsp;<span class="portlet-font">[${n:out("finerGrain.child.description")}]</span>
+</td></tr>
+</n:iterate>
+</n:if>
+</table>
+
+<div align="center">
+<a class="portlet-menu-item" href="<portlet:renderURL><portlet:param name="op" value="pickPortlet"/></portlet:renderURL>">
+<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/up.gif" align="absmiddle"/><br/>
+${n:i18n('GoBack')}</a>
+</div>
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/portlets.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/portlets.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/portlets.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,23 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-<portlet:defineObjects/>
-
-<table width="100%" cellpadding="2" border="0">
-<tr><td class="portlet-section-alternate">
-<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/security.gif" align="absmiddle"/>
-&nbsp;${n:i18n("PERMISSION_PICKPORTLET")}
-</td></tr>
-<n:iterate ctx="portlet">
-<tr><td class="portlet-section-body">
-<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/administer.gif" align="absmiddle"/>&nbsp;
-<a href="<portlet:renderURL windowState="maximized">
-<portlet:param name="op" value="showPermissions"/>
-<portlet:param name="componentName" value="${n:out('portlet.componentName')}"/>
-<portlet:param name="applicationName" value="${n:out('portlet.applicationName')}"/>
-</portlet:renderURL>">${n:out("portlet.componentName")}
-</a>
-</td></tr>
-</n:iterate>
-</table>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/portlets.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/portlets.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/portlets.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/permission/portlets.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,23 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+<portlet:defineObjects/>
+
+<table width="100%" cellpadding="2" border="0">
+<tr><td class="portlet-section-alternate">
+<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/security.gif" align="absmiddle"/>
+&nbsp;${n:i18n("PERMISSION_PICKPORTLET")}
+</td></tr>
+<n:iterate ctx="portlet">
+<tr><td class="portlet-section-body">
+<img border="0" src="<%= renderRequest.getContextPath() %>/images/permission/administer.gif" align="absmiddle"/>&nbsp;
+<a href="<portlet:renderURL windowState="maximized">
+<portlet:param name="op" value="showPermissions"/>
+<portlet:param name="componentName" value="${n:out('portlet.componentName')}"/>
+<portlet:param name="applicationName" value="${n:out('portlet.applicationName')}"/>
+</portlet:renderURL>">${n:out("portlet.componentName")}
+</a>
+</td></tr>
+</n:iterate>
+</table>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/createRole.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/createRole.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/createRole.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-<portlet:defineObjects/>
-
-<form name="createRole" action="<portlet:actionURL><portlet:param name="op" value="createRole"/></portlet:actionURL>" method="post">
-   <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
-   	  <tr>
-	  	<td colspan="2" class="portlet-section-alternate">
-		<img border="0" src="<%= renderRequest.getContextPath() %>/images/role/role.gif" align="absmiddle"/>&nbsp;
-		${n:i18n("ROLE_CREATE")}</td>
-	  </tr>
-      <tr>
-         <td class="portlet-section-body">${n:i18n("ROLE_NAME")}:</td>
-         <td class="portlet-section-body"><input class="portlet-form-input-field" type="text" name="rolename" value="${param["rolename"]}" size="21" maxlength="25"> <n:error key="rolename_error"/></td>
-      </tr>
-      <tr>
-         <td class="portlet-section-body">${n:i18n("ROLE_DISPLAYNAME")}:</td>
-         <td class="portlet-section-body"><input class="portlet-form-input-field" type="text" name="roledisplayname" value="${param["roledisplayname"]}" size="21" maxlength="25"> <n:error key="roledisplayname_error"/></td>
-      </tr>
-      <tr>
-        <td colspan="2" align="center">
-          <input name="createRole" type="submit" value="${n:i18n("ROLE_CREATE")}" class="portlet-form-button">
-        </td>
-      </tr>
-   </table>
-</form>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/createRole.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/createRole.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/createRole.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/createRole.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+<portlet:defineObjects/>
+
+<form name="createRole" action="<portlet:actionURL><portlet:param name="op" value="createRole"/></portlet:actionURL>" method="post">
+   <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
+   	  <tr>
+	  	<td colspan="2" class="portlet-section-alternate">
+		<img border="0" src="<%= renderRequest.getContextPath() %>/images/role/role.gif" align="absmiddle"/>&nbsp;
+		${n:i18n("ROLE_CREATE")}</td>
+	  </tr>
+      <tr>
+         <td class="portlet-section-body">${n:i18n("ROLE_NAME")}:</td>
+         <td class="portlet-section-body"><input class="portlet-form-input-field" type="text" name="rolename" value="${param["rolename"]}" size="21" maxlength="25"> <n:error key="rolename_error"/></td>
+      </tr>
+      <tr>
+         <td class="portlet-section-body">${n:i18n("ROLE_DISPLAYNAME")}:</td>
+         <td class="portlet-section-body"><input class="portlet-form-input-field" type="text" name="roledisplayname" value="${param["roledisplayname"]}" size="21" maxlength="25"> <n:error key="roledisplayname_error"/></td>
+      </tr>
+      <tr>
+        <td colspan="2" align="center">
+          <input name="createRole" type="submit" value="${n:i18n("ROLE_CREATE")}" class="portlet-form-button">
+        </td>
+      </tr>
+   </table>
+</form>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,80 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-
-<p>${n:i18n("ROLE_EDIT_USER")}: ${n:out("displayname")}</p>
-
-<hr/>
-
-<p></p>
-
-<table width="100%" border="0" cellspacing="0" class="portlet-table-body">
-   <tr>
-      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_FULLNAME")}</td>
-      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_USERNAME")}</td>
-      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ROLES")}</td>
-      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ACTIONS")}</td>
-   </tr>
-   <n:iterate ctx="row">
-      <tr class="portlet-section-body">
-         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.fullname")}</td>
-         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.username")}</td>
-         <td nowrap="nowrap" class="portlet-table-text">
-            <n:iterate ctx="roles">${n:out("row.roles.name")}<br/></n:iterate>
-         </td>
-         <td nowrap="nowrap" class="portlet-table-text"><a
-            href="${n:out("row.editURL")}">${n:i18n("LIST_ACTIONEDITROLES")}</a></td>
-      </tr>
-   </n:iterate>
-</table>
-
-<div align="center">
-   <table width="0%" border="0" cellspacing="0" cellpadding="0" class="pagination">
-      <tr>
-         <td nowrap>
-            <ul>
-               <n:if ctx="previouspage">
-                  <li class="previouspage">
-                     <a href="${n:out("previouspage.link")}">${n:i18n("PREVIOUSPAGE")}</a>
-                  </li>
-               </n:if>
-               <n:if ctx="nextpage">
-                  <li class="nextpage">
-                     <a href="${n:out("nextpage.link")}">${n:i18n("NEXTPAGE")}</a>
-                  </li>
-               </n:if>
-            </ul>
-         </td>
-      </tr>
-   </table>
-</div>
-
-<br/>
-
-<form
-   action="<portlet:actionURL><portlet:param name="op" value="showListEditRoleMembers"/></portlet:actionURL>"
-   method="post">
-   <font class="portlet-form-label">${n:i18n("MENU_EDITROLEMEMBERS")}</font><br/>
-   <input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15"/>
-   <select name="roleid" class="portlet-form-input-field">
-      <n:iterate ctx="rolelist">
-         <option value="${n:out("rolelist.id")}" ${n:out("rolelist.selected")}>${n:out("rolelist.displayname")}</option>
-      </n:iterate>
-   </select>
-   <select name="usersperpage">
-      <option value="10">10</option>
-      <option value="20">20</option>
-      <option value="30">30</option>
-      <option value="50">50</option>
-      <option value="75">75</option>
-      <option value="100">100</option>
-   </select>
-   <br/>
-   <input name="Find" type="submit" class="portlet-form-button" id="Find"
-          value="${n:i18n("Search")}"/>
-      <span class="portlet-font"><a
-         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showSummary"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
-</form>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editListRoleMembers.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,80 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+
+<p>${n:i18n("ROLE_EDIT_USER")}: ${n:out("displayname")}</p>
+
+<hr/>
+
+<p></p>
+
+<table width="100%" border="0" cellspacing="0" class="portlet-table-body">
+   <tr>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_FULLNAME")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_USERNAME")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ROLES")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ACTIONS")}</td>
+   </tr>
+   <n:iterate ctx="row">
+      <tr class="portlet-section-body">
+         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.fullname")}</td>
+         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.username")}</td>
+         <td nowrap="nowrap" class="portlet-table-text">
+            <n:iterate ctx="roles">${n:out("row.roles.name")}<br/></n:iterate>
+         </td>
+         <td nowrap="nowrap" class="portlet-table-text"><a
+            href="${n:out("row.editURL")}">${n:i18n("LIST_ACTIONEDITROLES")}</a></td>
+      </tr>
+   </n:iterate>
+</table>
+
+<div align="center">
+   <table width="0%" border="0" cellspacing="0" cellpadding="0" class="pagination">
+      <tr>
+         <td nowrap>
+            <ul>
+               <n:if ctx="previouspage">
+                  <li class="previouspage">
+                     <a href="${n:out("previouspage.link")}">${n:i18n("PREVIOUSPAGE")}</a>
+                  </li>
+               </n:if>
+               <n:if ctx="nextpage">
+                  <li class="nextpage">
+                     <a href="${n:out("nextpage.link")}">${n:i18n("NEXTPAGE")}</a>
+                  </li>
+               </n:if>
+            </ul>
+         </td>
+      </tr>
+   </table>
+</div>
+
+<br/>
+
+<form
+   action="<portlet:actionURL><portlet:param name="op" value="showListEditRoleMembers"/></portlet:actionURL>"
+   method="post">
+   <font class="portlet-form-label">${n:i18n("MENU_EDITROLEMEMBERS")}</font><br/>
+   <input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15"/>
+   <select name="roleid" class="portlet-form-input-field">
+      <n:iterate ctx="rolelist">
+         <option value="${n:out("rolelist.id")}" ${n:out("rolelist.selected")}>${n:out("rolelist.displayname")}</option>
+      </n:iterate>
+   </select>
+   <select name="usersperpage">
+      <option value="10">10</option>
+      <option value="20">20</option>
+      <option value="30">30</option>
+      <option value="50">50</option>
+      <option value="75">75</option>
+      <option value="100">100</option>
+   </select>
+   <br/>
+   <input name="Find" type="submit" class="portlet-form-button" id="Find"
+          value="${n:i18n("Search")}"/>
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showSummary"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
+</form>
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-
-<div>
-   <h6>${n:i18n("MENU_EDITROLE")}: ${n:out("editroledisplayname")}</h6>
-
-   <form name="editRole"
-         action="<portlet:actionURL><portlet:param name="op" value="editRole"/></portlet:actionURL>" method="post">
-      <input type="hidden" name="roleid" value="${n:out("editroleid")}"/>
-
-      <p>
-         <label class="portlet-form-label">${n:i18n("ROLE_DISPLAYNAME")}</label>
-         <br/>
-         <input name="roledisplayname" type="text" value="${param["editroledisplayname"]}" size="21" maxlength="25"/>
-         <n:error key="roledisplayname_error"/>
-      </p>
-
-      <p><input name="Save" type="submit" class="portlet-form-button" id="Save"
-                value="${n:i18n("SaveChanges")}"/>
-      <span class="portlet-font"><a
-         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showSummary"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
-      </p>
-   </form>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRole.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+
+<div>
+   <h6>${n:i18n("MENU_EDITROLE")}: ${n:out("editroledisplayname")}</h6>
+
+   <form name="editRole"
+         action="<portlet:actionURL><portlet:param name="op" value="editRole"/></portlet:actionURL>" method="post">
+      <input type="hidden" name="roleid" value="${n:out("editroleid")}"/>
+
+      <p>
+         <label class="portlet-form-label">${n:i18n("ROLE_DISPLAYNAME")}</label>
+         <br/>
+         <input name="roledisplayname" type="text" value="${param["editroledisplayname"]}" size="21" maxlength="25"/>
+         <n:error key="roledisplayname_error"/>
+      </p>
+
+      <p><input name="Save" type="submit" class="portlet-form-button" id="Save"
+                value="${n:i18n("SaveChanges")}"/>
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showSummary"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
+      </p>
+   </form>
+</div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRoleMembers.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRoleMembers.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRoleMembers.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,51 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-<portlet:defineObjects/>
-
-<div align="center">
-<form id="editRoleMembers" action="<portlet:actionURL><portlet:param name="op" value="showListEditRoleMembers"/></portlet:actionURL>" method="post">
-   <table border="0" class="portlet-font" cellspacing="0" cellpadding="5">
-      	  <tr>
-	  	<td colspan="2" class="portlet-section-alternate" align="left">
-		<img border="0" src="<%= renderRequest.getContextPath() %>/images/role/role.gif" align="absmiddle"/>&nbsp;
-		${n:i18n("MENU_EDITROLEMEMBERS")}</td>
-	  </tr> 
-      <tr>
-         <td class="portlet-section-body">${n:i18n("ROLE_SELECTONETOMODIFY")}:</td>
-         <td class="portlet-section-body">
-            <select name="roleid" class="portlet-form-input-field">
-               <n:iterate ctx="role">
-                  <option value="${n:out("role.id")}" ${n:out("role.selected")}>${n:out("role.displayname")}</option>
-               </n:iterate>
-            </select> <n:error key="roledelete_error"/>
-         </td>
-      </tr>
-	 <tr>
-	    <td class="portlet-section-body">${n:i18n("LIST_USERNAMECONTAINS")}:</td>
-		<td class="portlet-section-body" align="left">
-			<input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15"  class="portlet-form-input-field"/>
-	  	</td>
-	</tr>
-	<tr>
-  		<td class="portlet-section-body">${n:i18n("LIST_USERSPERPAGE")}:</td>
-		<td class="portlet-section-body" align="left">
-		<select name="usersperpage" class="portlet-form-input-field">
-      <option value="10">10</option>
-      <option value="20">20</option>
-      <option value="30">30</option>
-      <option value="50">50</option>
-      <option value="75">75</option>
-      <option value="100">100</option>
-    </select>
-  		</td>
-	</tr>
-      <tr>
-         <td colspan="2" align="center" class="portlet-section-body">
-            <input type="submit" value="${n:i18n("ROLE_EDIT_MEMBERS")}" class="portlet-form-button">
-         </td>
-      </tr>
-   </table>
-</form>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRoleMembers.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRoleMembers.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRoleMembers.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editRoleMembers.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,51 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+<portlet:defineObjects/>
+
+<div align="center">
+<form id="editRoleMembers" action="<portlet:actionURL><portlet:param name="op" value="showListEditRoleMembers"/></portlet:actionURL>" method="post">
+   <table border="0" class="portlet-font" cellspacing="0" cellpadding="5">
+      	  <tr>
+	  	<td colspan="2" class="portlet-section-alternate" align="left">
+		<img border="0" src="<%= renderRequest.getContextPath() %>/images/role/role.gif" align="absmiddle"/>&nbsp;
+		${n:i18n("MENU_EDITROLEMEMBERS")}</td>
+	  </tr> 
+      <tr>
+         <td class="portlet-section-body">${n:i18n("ROLE_SELECTONETOMODIFY")}:</td>
+         <td class="portlet-section-body">
+            <select name="roleid" class="portlet-form-input-field">
+               <n:iterate ctx="role">
+                  <option value="${n:out("role.id")}" ${n:out("role.selected")}>${n:out("role.displayname")}</option>
+               </n:iterate>
+            </select> <n:error key="roledelete_error"/>
+         </td>
+      </tr>
+	 <tr>
+	    <td class="portlet-section-body">${n:i18n("LIST_USERNAMECONTAINS")}:</td>
+		<td class="portlet-section-body" align="left">
+			<input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15"  class="portlet-form-input-field"/>
+	  	</td>
+	</tr>
+	<tr>
+  		<td class="portlet-section-body">${n:i18n("LIST_USERSPERPAGE")}:</td>
+		<td class="portlet-section-body" align="left">
+		<select name="usersperpage" class="portlet-form-input-field">
+      <option value="10">10</option>
+      <option value="20">20</option>
+      <option value="30">30</option>
+      <option value="50">50</option>
+      <option value="75">75</option>
+      <option value="100">100</option>
+    </select>
+  		</td>
+	</tr>
+      <tr>
+         <td colspan="2" align="center" class="portlet-section-body">
+            <input type="submit" value="${n:i18n("ROLE_EDIT_MEMBERS")}" class="portlet-form-button">
+         </td>
+      </tr>
+   </table>
+</form>
+</div>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,30 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-
-<span>${n:i18n("EDITROLESFORUSER")}: "${n:out("username")}"
-
-<form method="post" action="<portlet:actionURL><portlet:param name="op" value="addRolesToUser"/></portlet:actionURL>">
-   <input type="hidden" name="userid" value="${n:out("userid")}"/>
-   <table>
-      <tr>
-         <th colspan="3">${n:i18n("ROLESAVAILABLE")}</th>
-      </tr>
-      <n:iterate ctx="row">
-         <tr>
-            <n:iterate ctx="col">
-               <td><input type="checkbox" name="roles"
-                          value="${n:out("row.col.name")}" ${n:out("row.col.ischecked")}>${n:out("row.col.displayname")}
-               </td>
-            </n:iterate>
-         </tr>
-      </n:iterate>
-      <tr>
-         <td colspan="3"><input type="submit" class="portlet-form-button"
-                                value="${n:i18n("ASSIGNROLES")}"/>
-      <span class="portlet-font"><a
-         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showSummary"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
-      </tr>
-   </table>
-</form>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/editUserRoles.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,30 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+
+<span>${n:i18n("EDITROLESFORUSER")}: "${n:out("username")}"
+
+<form method="post" action="<portlet:actionURL><portlet:param name="op" value="addRolesToUser"/></portlet:actionURL>">
+   <input type="hidden" name="userid" value="${n:out("userid")}"/>
+   <table>
+      <tr>
+         <th colspan="3">${n:i18n("ROLESAVAILABLE")}</th>
+      </tr>
+      <n:iterate ctx="row">
+         <tr>
+            <n:iterate ctx="col">
+               <td><input type="checkbox" name="roles"
+                          value="${n:out("row.col.name")}" ${n:out("row.col.ischecked")}>${n:out("row.col.displayname")}
+               </td>
+            </n:iterate>
+         </tr>
+      </n:iterate>
+      <tr>
+         <td colspan="3"><input type="submit" class="portlet-form-button"
+                                value="${n:i18n("ASSIGNROLES")}"/>
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showSummary"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
+      </tr>
+   </table>
+</form>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,65 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-<div class="portlet-section-body">
-   <p>
-      ${n:i18n("ROLE_TEXT_1")}&nbsp;${n:i18n("ROLE_TEXT_2")}
-      <hr/>
-   </p>
-   <table width="100%" border="0" cellspacing="0" class="portlet-table-body">
-      <tr>
-         <td class="portlet-table-text" colspan="3"><strong>${n:out("nbRoles")}</strong></td>
-      </tr>
-      <n:iterate ctx="role">
-         <tr>
-            <td width="100%" class="portlet-table-text"><a href="<portlet:renderURL windowState="maximized">
-            <portlet:param name="op" value="showEditRole" />
-            <portlet:param name="roleid" value="${n:out('role.id')}"/>
-            <portlet:param name="roledisplayname" value="${n:out('role.displayname')}"/>
-            </portlet:renderURL>">${n:out("role.displayname")}</a></td>
-            <td nowrap class="portlet-table-text"><a href="<portlet:actionURL>
-            <portlet:param name="op" value="showListEditRoleMembers"/>
-            <portlet:param name="roleid" value="${n:out('role.id')}"/>
-            <portlet:param name="usersperpage" value="10"/>
-            <portlet:param name="usernamefilter" value=""/>
-            </portlet:actionURL>">Members</a></td>
-            <td nowrap class="portlet-table-text"><a href="<portlet:actionURL>
-            <portlet:param name="op" value="removeRole"/>
-            <portlet:param name="roleid" value="${n:out('role.id')}"/>
-            </portlet:actionURL>">Delete</a></td>
-         </tr>
-      </n:iterate>
-   </table>
-   <p><a onclick="hideShow('showall');" href="#" class="addicon">${n:i18n("MENU_CREATEROLE")}</a></p>
-   <n:error key="rolename_error"/>
-   <br/>
-   <n:error key="roledisplayname_error"/>
-</div>
-<div id="showall" class="hidden">
-   <div>
-      <hr/>
-
-      <h6>${n:i18n("ROLE_CREATE")}</h6>
-
-      <form name="createRole"
-            action="<portlet:actionURL><portlet:param name="op" value="createRole"/></portlet:actionURL>" method="post">
-         <p>
-            <label class="portlet-form-label">${n:i18n("ROLE_NAME")}</label>
-            <br/>
-            <input name="rolename" type="text"/>
-         </p>
-
-         <p>
-            <label class="portlet-form-label">${n:i18n("ROLE_DISPLAYNAME")}</label>
-
-            <br/>
-            <input name="roledisplayname" type="text"/></p>
-
-         <p><input name="Save" type="submit" class="portlet-form-button" id="Save"
-                   value="${n:i18n("SaveChanges")}"/>
-         </p>
-      </form>
-   </div>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/role/menu.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,65 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+<div class="portlet-section-body">
+   <p>
+      ${n:i18n("ROLE_TEXT_1")}&nbsp;${n:i18n("ROLE_TEXT_2")}
+      <hr/>
+   </p>
+   <table width="100%" border="0" cellspacing="0" class="portlet-table-body">
+      <tr>
+         <td class="portlet-table-text" colspan="3"><strong>${n:out("nbRoles")}</strong></td>
+      </tr>
+      <n:iterate ctx="role">
+         <tr>
+            <td width="100%" class="portlet-table-text"><a href="<portlet:renderURL windowState="maximized">
+            <portlet:param name="op" value="showEditRole" />
+            <portlet:param name="roleid" value="${n:out('role.id')}"/>
+            <portlet:param name="roledisplayname" value="${n:out('role.displayname')}"/>
+            </portlet:renderURL>">${n:out("role.displayname")}</a></td>
+            <td nowrap class="portlet-table-text"><a href="<portlet:actionURL>
+            <portlet:param name="op" value="showListEditRoleMembers"/>
+            <portlet:param name="roleid" value="${n:out('role.id')}"/>
+            <portlet:param name="usersperpage" value="10"/>
+            <portlet:param name="usernamefilter" value=""/>
+            </portlet:actionURL>">Members</a></td>
+            <td nowrap class="portlet-table-text"><a href="<portlet:actionURL>
+            <portlet:param name="op" value="removeRole"/>
+            <portlet:param name="roleid" value="${n:out('role.id')}"/>
+            </portlet:actionURL>">Delete</a></td>
+         </tr>
+      </n:iterate>
+   </table>
+   <p><a onclick="hideShow('showall');" href="#" class="addicon">${n:i18n("MENU_CREATEROLE")}</a></p>
+   <n:error key="rolename_error"/>
+   <br/>
+   <n:error key="roledisplayname_error"/>
+</div>
+<div id="showall" class="hidden">
+   <div>
+      <hr/>
+
+      <h6>${n:i18n("ROLE_CREATE")}</h6>
+
+      <form name="createRole"
+            action="<portlet:actionURL><portlet:param name="op" value="createRole"/></portlet:actionURL>" method="post">
+         <p>
+            <label class="portlet-form-label">${n:i18n("ROLE_NAME")}</label>
+            <br/>
+            <input name="rolename" type="text"/>
+         </p>
+
+         <p>
+            <label class="portlet-form-label">${n:i18n("ROLE_DISPLAYNAME")}</label>
+
+            <br/>
+            <input name="roledisplayname" type="text"/></p>
+
+         <p><input name="Save" type="submit" class="portlet-form-button" id="Save"
+                   value="${n:i18n("SaveChanges")}"/>
+         </p>
+      </form>
+   </div>
+</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIf01.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIf01.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIf01.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-<n:if ctx="IfCond">Some text</n:if>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIf01.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIf01.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIf01.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIf01.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+<n:if ctx="IfCond">Some text</n:if>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude01.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude01.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude01.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-BeginInclude:<n:include page="testInclude02.jsp"/>:EndInclude
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude01.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude01.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude01.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude01.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+BeginInclude:<n:include page="testInclude02.jsp"/>:EndInclude
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude02.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude02.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude02.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Include
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude02.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude02.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude02.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude02.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Include
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude03.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude03.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude03.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-Foo:<n:include page="testInclude01.jsp"/>:Bar
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude03.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude03.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude03.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testInclude03.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+Foo:<n:include page="testInclude01.jsp"/>:Bar
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate01.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate01.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate01.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-<n:iterate ctx="row">Some text</n:iterate>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate01.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate01.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate01.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate01.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+<n:iterate ctx="row">Some text</n:iterate>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate02.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate02.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate02.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-<n:iterate ctx="row">A<n:iterate ctx="col">B</n:iterate>C</n:iterate>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate02.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate02.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate02.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate02.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+<n:iterate ctx="row">A<n:iterate ctx="col">B</n:iterate>C</n:iterate>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate03.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate03.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate03.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-<n:iterate ctx="row">A<n:iterate ctx="col">B<n:iterate ctx="foo">C</n:iterate></n:iterate>D</n:iterate>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate03.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate03.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate03.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testIterate03.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+<n:iterate ctx="row">A<n:iterate ctx="col">B<n:iterate ctx="foo">C</n:iterate></n:iterate>D</n:iterate>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib01.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib01.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib01.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-${n:out("foo")}:<n:include page="testTaglib02.jsp"/>:${n:out("bar")}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib01.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib01.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib01.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib01.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+${n:out("foo")}:<n:include page="testTaglib02.jsp"/>:${n:out("bar")}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib02.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib02.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib02.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,9 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored ="false" %> 
-${n:out("foo")}:
-<n:iterate ctx="row1">
-${n:out("row1.value1")}:
-</n:iterate>
-${n:out("bar")}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib02.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib02.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib02.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/test/testTaglib02.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,9 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored ="false" %> 
+${n:out("foo")}:
+<n:iterate ctx="row1">
+${n:out("row1.value1")}:
+</n:iterate>
+${n:out("bar")}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,185 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-
-<p><span class="requiredfield">*</span>&nbsp;${n:i18n("REQUIRED")}</p>
-
-<hr/>
-
-<table cellpadding="0" cellspacing="8" border="0" class="pn-normal">
-<form action="<portlet:actionURL><portlet:param name="op" value="storeProfile"/></portlet:actionURL>" method="post">
-<input type="hidden" name="userid" value="${n:out("userid")}"/>
-<tr>
-   <td colspan="3" nowrap><h4>${n:i18n("REGISTER_BASICINFO")}</h4></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_GIVENNAME")}</td>
-   <td><input type="text" name="givenname" value="${n:out("GIVENNAME")}" size="30" maxlength="60"></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_FAMILYNAME")}</td>
-   <td><input type="text" name="familyname" value="${n:out("FAMILYNAME")}" size="30" maxlength="60"></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_REALEMAIL")}<span class="requiredfield">*</span></td>
-   <td><input type="text" name="realemail" value="${n:out("REALEMAIL")}" size="30" maxlength="60">
-      <n:error key="realemail_error"/>
-   </td>
-   <td></td>
-</tr>
-<tr>
-   <td>&nbsp;</td>
-   <td><span class="portlet-form-label">${n:i18n("REGISTER_EMAILNOTPUBLIC")}</span></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_FAKEEMAIL")}</td>
-   <td><input type="text" name="fakeemail" value="${n:out("FAKEEMAIL")}" size="30" maxlength="60">
-      <n:error key="fakeemail_error"/>
-   </td>
-</tr>
-<tr>
-   <td>&nbsp;</td>
-   <td><span class="portlet-form-label">${n:i18n("REGISTER_EMAILPUBLIC")}</span></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_VIEWREALEMAIL")}</td>
-   <td><input type="checkbox" name="viewrealemail" value="true" ${n:out("VIEWREALEMAIL")}/></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_HOMEPAGE")}</td>
-   <td><input type="text" name="homepage" value="${n:out("HOMEPAGE")}" size="30" maxlength="100"></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_LANGUAGE")}</td>
-   <td>
-      <select name="locale" class="pn-normal">
-         <n:iterate ctx="locale">
-            <option value="${n:out("locale.id")}" ${n:out("locale.selected")}>${n:out("locale.name")}</option>
-         </n:iterate>
-      </select>
-   </td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_TIMEZONEOFFSET")}</td>
-   <td>
-      <select name="timezoneoffset" class="pn-normal">
-         <n:iterate ctx="timezone">
-            <option value="${n:out("timezone.id")}" ${n:out("timezone.selected")}>${n:out("timezone.name")}</option>
-         </n:iterate>
-      </select>
-   </td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_THEME")}</td>
-   <td>
-      <select name="theme" class="pn-normal">
-         <option value="" selected>${n:i18n("REGISTER_DEFAULT_THEME")}</option>
-         <n:iterate ctx="theme">
-            <option value="${n:out("theme.id")}" ${n:out("theme.selected")}>${n:out("theme.id")}</option>
-         </n:iterate>
-      </select>
-   </td>
-</tr>
-<%--tr>
-   <td>${n:i18n("REGISTER_YOURAVATAR")}</td>
-   <td>
-      <select name="avatar" class="pn-normal">${param["AVATARS"]}</select>
-      &nbsp;&nbsp;<img src="modules/user/images/avatars/{AVATAR}" name="avatar" width="32" height="32" alt="" align="top">
-   </td>
-</tr>
-<tr>
-   <td>${n:i18n("REGISTER_MESSAGEORDER")}</td>
-   <td class="pn-normal">
-      <div><input type="radio" name="sort_order_desc" value="{ORDER_VALUE_1}" checked="checked"/>{ORDER_LABEL_1}</div>
-      <div><input type="radio" name="sort_order_desc" value="{ORDER_VALUE_2}"/>{ORDER_LABEL_2}</div>
-   </td>
-</tr--%>
-<tr>
-   <td colspan="3" nowrap><h4>${n:i18n("REGISTER_IM")}</h4></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_ICQ")}</td>
-   <td><input type="text" name="icq" value="${n:out("ICQ")}" size="30" maxlength="100"></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_AIM")}</td>
-   <td><input type="text" name="aim" value="${n:out("AIM")}" size="30" maxlength="100"></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_YIM")}</td>
-   <td><input type="text" name="yim" value="${n:out("YIM")}" size="30" maxlength="100"></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_MSNM")}</td>
-   <td><input type="text" name="msnm" value="${n:out("MSNM")}" size="30" maxlength="100"></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_SKYPE")}</td>
-   <td><input type="text" name="skype" value="${n:out("SKYPE")}" size="30" maxlength="100"></td>
-</tr>
-<tr>
-   <td colspan="3" nowrap><h4>${n:i18n("REGISTER_ADDITIONAL")}</h4></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_LOCATION")}</td>
-   <td><input type="text" name="location" value="${n:out("LOCATION")}" size="30" maxlength="100"></td>
-</tr>
-<!--tr>
-            <td>${n:i18n("REGISTER_LANGUAGE")}</td>
-            <td>
-               <select name="language" class="pn-normal">${param["LANGUAGE"]}</select>
-            </td>
-         </tr-->
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_OCCUPATION")}</td>
-   <td><input type="text" name="occupation" value="${n:out("OCCUPATION")}" size="30" maxlength="100"></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_INTERESTS")}</td>
-   <td><input type="text" name="interests" value="${n:out("INTERESTS")}" size="30" maxlength="100"></td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_SIGNATURE")}</td>
-   <td><textarea wrap="virtual" cols="50" rows="5" name="signature" class="pn-normal">${n:out("SIGNATURE")}</textarea>
-   </td>
-</tr>
-<tr>
-   <td>&nbsp;</td>
-   <td class="portlet-form-label">${n:i18n("255MAX")}</td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_EXTRAINFO")}</td>
-   <td><textarea wrap="virtual" cols="50" rows="5" name="extra" class="pn-normal">${n:out("EXTRA")}</textarea></td>
-</tr>
-<tr>
-   <td>&nbsp;</td>
-   <td class="portlet-form-label">${n:i18n("REGISTER_CANKNOWABOUT")}</td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("PASSWORD")}</td>
-   <td><input type="password" name="pass1" size="10" maxlength="20">&nbsp;
-      <n:error key="pass1_error"/>
-      &nbsp;<input type="password" name="pass2" size="10" maxlength="20">&nbsp;<span
-      class="portlet-form-label">${n:i18n("REGISTER_PASSWORDAGAIN")}</span>
-      <n:error key="pass2_error"/>
-   </td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_QUESTION")}</td>
-   <td class="pn-normal"><input type="text" name="question" value="${n:out("QUESTION")}" size="30" maxlength="100">
-   </td>
-</tr>
-<tr>
-   <td class="portlet-form-label">${n:i18n("REGISTER_ANSWER")}</td>
-   <td class="pn-normal"><input type="text" name="answer" value="${n:out("ANSWER")}" size="30" maxlength="100"></td>
-</tr>
-<tr>
-   <td colspan="3" class="bottombuttonbar"><input class="portlet-form-button" type="submit"
-                                                  value="${n:i18n("REGISTER_SAVECHANGES")}">
-      <span class="portlet-font"><a
-         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
-   </td>
-</tr>
-</form>
-</table>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editProfile.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,185 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+
+<p><span class="requiredfield">*</span>&nbsp;${n:i18n("REQUIRED")}</p>
+
+<hr/>
+
+<table cellpadding="0" cellspacing="8" border="0" class="pn-normal">
+<form action="<portlet:actionURL><portlet:param name="op" value="storeProfile"/></portlet:actionURL>" method="post">
+<input type="hidden" name="userid" value="${n:out("userid")}"/>
+<tr>
+   <td colspan="3" nowrap><h4>${n:i18n("REGISTER_BASICINFO")}</h4></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_GIVENNAME")}</td>
+   <td><input type="text" name="givenname" value="${n:out("GIVENNAME")}" size="30" maxlength="60"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_FAMILYNAME")}</td>
+   <td><input type="text" name="familyname" value="${n:out("FAMILYNAME")}" size="30" maxlength="60"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_REALEMAIL")}<span class="requiredfield">*</span></td>
+   <td><input type="text" name="realemail" value="${n:out("REALEMAIL")}" size="30" maxlength="60">
+      <n:error key="realemail_error"/>
+   </td>
+   <td></td>
+</tr>
+<tr>
+   <td>&nbsp;</td>
+   <td><span class="portlet-form-label">${n:i18n("REGISTER_EMAILNOTPUBLIC")}</span></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_FAKEEMAIL")}</td>
+   <td><input type="text" name="fakeemail" value="${n:out("FAKEEMAIL")}" size="30" maxlength="60">
+      <n:error key="fakeemail_error"/>
+   </td>
+</tr>
+<tr>
+   <td>&nbsp;</td>
+   <td><span class="portlet-form-label">${n:i18n("REGISTER_EMAILPUBLIC")}</span></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_VIEWREALEMAIL")}</td>
+   <td><input type="checkbox" name="viewrealemail" value="true" ${n:out("VIEWREALEMAIL")}/></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_HOMEPAGE")}</td>
+   <td><input type="text" name="homepage" value="${n:out("HOMEPAGE")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_LANGUAGE")}</td>
+   <td>
+      <select name="locale" class="pn-normal">
+         <n:iterate ctx="locale">
+            <option value="${n:out("locale.id")}" ${n:out("locale.selected")}>${n:out("locale.name")}</option>
+         </n:iterate>
+      </select>
+   </td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_TIMEZONEOFFSET")}</td>
+   <td>
+      <select name="timezoneoffset" class="pn-normal">
+         <n:iterate ctx="timezone">
+            <option value="${n:out("timezone.id")}" ${n:out("timezone.selected")}>${n:out("timezone.name")}</option>
+         </n:iterate>
+      </select>
+   </td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_THEME")}</td>
+   <td>
+      <select name="theme" class="pn-normal">
+         <option value="" selected>${n:i18n("REGISTER_DEFAULT_THEME")}</option>
+         <n:iterate ctx="theme">
+            <option value="${n:out("theme.id")}" ${n:out("theme.selected")}>${n:out("theme.id")}</option>
+         </n:iterate>
+      </select>
+   </td>
+</tr>
+<%--tr>
+   <td>${n:i18n("REGISTER_YOURAVATAR")}</td>
+   <td>
+      <select name="avatar" class="pn-normal">${param["AVATARS"]}</select>
+      &nbsp;&nbsp;<img src="modules/user/images/avatars/{AVATAR}" name="avatar" width="32" height="32" alt="" align="top">
+   </td>
+</tr>
+<tr>
+   <td>${n:i18n("REGISTER_MESSAGEORDER")}</td>
+   <td class="pn-normal">
+      <div><input type="radio" name="sort_order_desc" value="{ORDER_VALUE_1}" checked="checked"/>{ORDER_LABEL_1}</div>
+      <div><input type="radio" name="sort_order_desc" value="{ORDER_VALUE_2}"/>{ORDER_LABEL_2}</div>
+   </td>
+</tr--%>
+<tr>
+   <td colspan="3" nowrap><h4>${n:i18n("REGISTER_IM")}</h4></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_ICQ")}</td>
+   <td><input type="text" name="icq" value="${n:out("ICQ")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_AIM")}</td>
+   <td><input type="text" name="aim" value="${n:out("AIM")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_YIM")}</td>
+   <td><input type="text" name="yim" value="${n:out("YIM")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_MSNM")}</td>
+   <td><input type="text" name="msnm" value="${n:out("MSNM")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_SKYPE")}</td>
+   <td><input type="text" name="skype" value="${n:out("SKYPE")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td colspan="3" nowrap><h4>${n:i18n("REGISTER_ADDITIONAL")}</h4></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_LOCATION")}</td>
+   <td><input type="text" name="location" value="${n:out("LOCATION")}" size="30" maxlength="100"></td>
+</tr>
+<!--tr>
+            <td>${n:i18n("REGISTER_LANGUAGE")}</td>
+            <td>
+               <select name="language" class="pn-normal">${param["LANGUAGE"]}</select>
+            </td>
+         </tr-->
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_OCCUPATION")}</td>
+   <td><input type="text" name="occupation" value="${n:out("OCCUPATION")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_INTERESTS")}</td>
+   <td><input type="text" name="interests" value="${n:out("INTERESTS")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_SIGNATURE")}</td>
+   <td><textarea wrap="virtual" cols="50" rows="5" name="signature" class="pn-normal">${n:out("SIGNATURE")}</textarea>
+   </td>
+</tr>
+<tr>
+   <td>&nbsp;</td>
+   <td class="portlet-form-label">${n:i18n("255MAX")}</td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_EXTRAINFO")}</td>
+   <td><textarea wrap="virtual" cols="50" rows="5" name="extra" class="pn-normal">${n:out("EXTRA")}</textarea></td>
+</tr>
+<tr>
+   <td>&nbsp;</td>
+   <td class="portlet-form-label">${n:i18n("REGISTER_CANKNOWABOUT")}</td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("PASSWORD")}</td>
+   <td><input type="password" name="pass1" size="10" maxlength="20">&nbsp;
+      <n:error key="pass1_error"/>
+      &nbsp;<input type="password" name="pass2" size="10" maxlength="20">&nbsp;<span
+      class="portlet-form-label">${n:i18n("REGISTER_PASSWORDAGAIN")}</span>
+      <n:error key="pass2_error"/>
+   </td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_QUESTION")}</td>
+   <td class="pn-normal"><input type="text" name="question" value="${n:out("QUESTION")}" size="30" maxlength="100">
+   </td>
+</tr>
+<tr>
+   <td class="portlet-form-label">${n:i18n("REGISTER_ANSWER")}</td>
+   <td class="pn-normal"><input type="text" name="answer" value="${n:out("ANSWER")}" size="30" maxlength="100"></td>
+</tr>
+<tr>
+   <td colspan="3" class="bottombuttonbar"><input class="portlet-form-button" type="submit"
+                                                  value="${n:i18n("REGISTER_SAVECHANGES")}">
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
+   </td>
+</tr>
+</form>
+</table>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-
-
-<span>${n:i18n("EDITROLESFORUSER")}: "${n:out("username")}"
-
-<form method="post" action="<portlet:actionURL><portlet:param name="op" value="addRolesToUser"/></portlet:actionURL>">
-   <input type="hidden" name="userid" value="${n:out("userid")}"/>
-   <table>
-      <tr>
-         <th colspan="3">${n:i18n("ROLESAVAILABLE")}</th>
-      </tr>
-      <n:iterate ctx="row">
-         <tr>
-            <n:iterate ctx="col">
-               <td><input type="checkbox" name="roles"
-                          value="${n:out("row.col.name")}" ${n:out("row.col.ischecked")}>${n:out("row.col.displayname")}
-               </td>
-            </n:iterate>
-         </tr>
-      </n:iterate>
-      <tr>
-         <td colspan="3"><input type="submit" class="portlet-form-button"
-                                value="${n:i18n("ASSIGNROLES")}"/>
-      <span class="portlet-font"><a
-         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
-      </tr>
-   </table>
-</form>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/editUserRoles.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+
+
+<span>${n:i18n("EDITROLESFORUSER")}: "${n:out("username")}"
+
+<form method="post" action="<portlet:actionURL><portlet:param name="op" value="addRolesToUser"/></portlet:actionURL>">
+   <input type="hidden" name="userid" value="${n:out("userid")}"/>
+   <table>
+      <tr>
+         <th colspan="3">${n:i18n("ROLESAVAILABLE")}</th>
+      </tr>
+      <n:iterate ctx="row">
+         <tr>
+            <n:iterate ctx="col">
+               <td><input type="checkbox" name="roles"
+                          value="${n:out("row.col.name")}" ${n:out("row.col.ischecked")}>${n:out("row.col.displayname")}
+               </td>
+            </n:iterate>
+         </tr>
+      </n:iterate>
+      <tr>
+         <td colspan="3"><input type="submit" class="portlet-form-button"
+                                value="${n:i18n("ASSIGNROLES")}"/>
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
+      </tr>
+   </table>
+</form>
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,101 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-
-<p>${n:i18n("LIST_SEARCHRESULTS")} "${n:out("usernamefilter")}" (${n:out("results")} ${n:i18n("LIST_MATCHING")})</p>
-
-<hr/>
-
-<p></p>
-<table width="100%" border="0" cellspacing="0" class="portlet-table-body">
-   <tr>
-      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_USERNAME")}</td>
-      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_FIRSTNAME")}</td>
-      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_LASTNAME")}</td>
-      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ROLES")}</td>
-      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ACTIONS")}</td>
-   </tr>
-   <n:iterate ctx="row">
-      <tr>
-         <td nowrap="nowrap" class="portlet-table-alternate">${n:out("row.username0")}</td>
-         <td nowrap="nowrap" class="portlet-table-alternate">${n:out("row.firstname0")}</td>
-         <td nowrap="nowrap" class="portlet-table-alternate">${n:out("row.lastname0")}</td>
-         <td nowrap="nowrap" class="portlet-table-alternate">
-            <n:iterate ctx="roles0">${n:out("row.roles0.name")}<br/></n:iterate>
-         </td>
-         <td nowrap="nowrap" class="portlet-table-alternate"><a
-            href="${n:out("row.editURL0")}">${n:i18n("LIST_ACTIONSSHOWPROFILE")}</a> <a
-            href="${n:out("row.rolesURL0")}">${n:i18n("LIST_ACTIONADDROLESTOUSER")}</a> <a
-            href="${n:out("row.deleteURL0")}">${n:i18n("LIST_ACTIONDELETEUSER")}</a></td>
-      </tr>
-      <tr>
-         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.username1")}</td>
-         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.firstname1")}</td>
-         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.lastname1")}</td>
-
-         <td nowrap="nowrap" class="portlet-table-text">
-            <n:iterate ctx="roles1">${n:out("row.roles1.name")}<br/></n:iterate>
-         </td>
-         <td nowrap="nowrap" class="portlet-table-text"><a
-            href="${n:out("row.editURL1")}">${n:i18n("LIST_ACTIONSSHOWPROFILE")}</a> <a
-            href="${n:out("row.rolesURL1")}">${n:i18n("LIST_ACTIONADDROLESTOUSER")}</a> <a
-            href="${n:out("row.deleteURL1")}">${n:i18n("LIST_ACTIONDELETEUSER")}</a></td>
-      </tr>
-   </n:iterate>
-</table>
-
-<div align="center">
-   <table width="0%" border="0" cellspacing="0" cellpadding="0" class="pagination">
-      <tr>
-         <td nowrap>
-            <ul>
-               <n:if ctx="previouspage">
-                  <li class="previouspage">
-                     <a href="${n:out("previouspage.link")}">${n:i18n("PREVIOUSPAGE")}</a>
-                  </li>
-               </n:if>
-               <n:if ctx="nextpage">
-                  <li class="nextpage">
-                     <a href="${n:out("nextpage.link")}">${n:i18n("NEXTPAGE")}</a>
-                  </li>
-               </n:if>
-            </ul>
-         </td>
-      </tr>
-   </table>
-</div>
-
-<br/>
-
-<form
-   action="<portlet:actionURL><portlet:param name="op" value="showListUsers"/></portlet:actionURL>"
-   method="post">
-   <font class="portlet-form-label">${n:i18n("REGISTER_ADMIN_SEARCH")}</font><br/>
-   <input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15"/>
-   <select name="usersperpage">
-      <option value="10">10</option>
-      <option value="20">20</option>
-      <option value="30">30</option>
-      <option value="50">50</option>
-      <option value="75">75</option>
-      <option value="100">100</option>
-   </select>
-   <br/>
-   <input name="Find" type="submit" class="portlet-form-button" id="Find"
-          value="${n:i18n("Search")}"/>
-      <span class="portlet-font"><a
-         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
-</form>
-<br/>
-<a id="register"
-   href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>"><img
-   src="<%= renderRequest.getContextPath() %>/images/user/ico_adduser.gif" border="0"
-   align="absmiddle"/></a>&nbsp;<a
-id="register"
-href="
-<portlet:renderURL windowState="maximized">
-   <portlet:param name="op" value="showRegister"/>
-</portlet:renderURL>
-">${n:i18n("REGISTER_REGISTER_ADMIN_LINK")}</a>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/listUsers.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,101 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+
+<p>${n:i18n("LIST_SEARCHRESULTS")} "${n:out("usernamefilter")}" (${n:out("results")} ${n:i18n("LIST_MATCHING")})</p>
+
+<hr/>
+
+<p></p>
+<table width="100%" border="0" cellspacing="0" class="portlet-table-body">
+   <tr>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_USERNAME")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_FIRSTNAME")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_LASTNAME")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ROLES")}</td>
+      <td nowrap="nowrap" class="portlet-table-header">${n:i18n("LIST_ACTIONS")}</td>
+   </tr>
+   <n:iterate ctx="row">
+      <tr>
+         <td nowrap="nowrap" class="portlet-table-alternate">${n:out("row.username0")}</td>
+         <td nowrap="nowrap" class="portlet-table-alternate">${n:out("row.firstname0")}</td>
+         <td nowrap="nowrap" class="portlet-table-alternate">${n:out("row.lastname0")}</td>
+         <td nowrap="nowrap" class="portlet-table-alternate">
+            <n:iterate ctx="roles0">${n:out("row.roles0.name")}<br/></n:iterate>
+         </td>
+         <td nowrap="nowrap" class="portlet-table-alternate"><a
+            href="${n:out("row.editURL0")}">${n:i18n("LIST_ACTIONSSHOWPROFILE")}</a> <a
+            href="${n:out("row.rolesURL0")}">${n:i18n("LIST_ACTIONADDROLESTOUSER")}</a> <a
+            href="${n:out("row.deleteURL0")}">${n:i18n("LIST_ACTIONDELETEUSER")}</a></td>
+      </tr>
+      <tr>
+         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.username1")}</td>
+         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.firstname1")}</td>
+         <td nowrap="nowrap" class="portlet-table-text">${n:out("row.lastname1")}</td>
+
+         <td nowrap="nowrap" class="portlet-table-text">
+            <n:iterate ctx="roles1">${n:out("row.roles1.name")}<br/></n:iterate>
+         </td>
+         <td nowrap="nowrap" class="portlet-table-text"><a
+            href="${n:out("row.editURL1")}">${n:i18n("LIST_ACTIONSSHOWPROFILE")}</a> <a
+            href="${n:out("row.rolesURL1")}">${n:i18n("LIST_ACTIONADDROLESTOUSER")}</a> <a
+            href="${n:out("row.deleteURL1")}">${n:i18n("LIST_ACTIONDELETEUSER")}</a></td>
+      </tr>
+   </n:iterate>
+</table>
+
+<div align="center">
+   <table width="0%" border="0" cellspacing="0" cellpadding="0" class="pagination">
+      <tr>
+         <td nowrap>
+            <ul>
+               <n:if ctx="previouspage">
+                  <li class="previouspage">
+                     <a href="${n:out("previouspage.link")}">${n:i18n("PREVIOUSPAGE")}</a>
+                  </li>
+               </n:if>
+               <n:if ctx="nextpage">
+                  <li class="nextpage">
+                     <a href="${n:out("nextpage.link")}">${n:i18n("NEXTPAGE")}</a>
+                  </li>
+               </n:if>
+            </ul>
+         </td>
+      </tr>
+   </table>
+</div>
+
+<br/>
+
+<form
+   action="<portlet:actionURL><portlet:param name="op" value="showListUsers"/></portlet:actionURL>"
+   method="post">
+   <font class="portlet-form-label">${n:i18n("REGISTER_ADMIN_SEARCH")}</font><br/>
+   <input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15"/>
+   <select name="usersperpage">
+      <option value="10">10</option>
+      <option value="20">20</option>
+      <option value="30">30</option>
+      <option value="50">50</option>
+      <option value="75">75</option>
+      <option value="100">100</option>
+   </select>
+   <br/>
+   <input name="Find" type="submit" class="portlet-form-button" id="Find"
+          value="${n:i18n("Search")}"/>
+      <span class="portlet-font"><a
+         href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("Cancel")}</a></span>
+</form>
+<br/>
+<a id="register"
+   href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>"><img
+   src="<%= renderRequest.getContextPath() %>/images/user/ico_adduser.gif" border="0"
+   align="absmiddle"/></a>&nbsp;<a
+id="register"
+href="
+<portlet:renderURL windowState="maximized">
+   <portlet:param name="op" value="showRegister"/>
+</portlet:renderURL>
+">${n:i18n("REGISTER_REGISTER_ADMIN_LINK")}</a>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,20 +0,0 @@
-<%@ page import="org.jboss.portal.core.CoreConstants" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-
-<div class="box" align="center">
-    <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
-        <tr>
-            <td colspan="1">
-             <span class="portlet-text">
-                ${n:i18n("REGISER_NOT_LOGGED_IN")}                 
-             <br/><br/>
-             <a id="register"
-                href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>">${n:i18n("REGISTER_REGISTER")}</a></span>
-            </td>
-        </tr>
-    </table>
-</div>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/login.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,20 @@
+<%@ page import="org.jboss.portal.core.CoreConstants" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+
+<div class="box" align="center">
+    <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
+        <tr>
+            <td colspan="1">
+             <span class="portlet-text">
+                ${n:i18n("REGISER_NOT_LOGGED_IN")}                 
+             <br/><br/>
+             <a id="register"
+                href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>">${n:i18n("REGISTER_REGISTER")}</a></span>
+            </td>
+        </tr>
+    </table>
+</div>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,61 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-
-<table width="100%" cellpadding="2" border="0">
-
-   <n:if ctx="admin">
-      <tr>
-         <td class="portlet-section-body">
-            <form
-               action="<portlet:actionURL><portlet:param name="op" value="showListUsers"/></portlet:actionURL>"
-               method="post">
-               <input type="hidden" name="usersperpage" value="10"/>
-               <font class="portlet-form-label">${n:i18n("REGISTER_ADMIN_SEARCH")}</font><br/>
-               <input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15"/>
-               <input name="Find" type="submit" class="portlet-form-button" id="Find" value="${n:i18n("Search")}"/>
-            </form>
-            <br/>
-         </td>
-      </tr>
-   </n:if>
-
-   <n:if ctx="admin">
-      <tr>
-         <td class="portlet-section-body">
-            <a id="register"
-               href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>"><img
-               src="<%= renderRequest.getContextPath() %>/images/user/ico_adduser.gif" border="0"
-               align="absmiddle"/></a>&nbsp;<a
-            id="register"
-            href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>">${n:i18n("REGISTER_REGISTER_ADMIN_LINK")}</a>
-         </td>
-      </tr>
-   </n:if>
-
-   <tr>
-      <td class="portlet-section-body">
-         <a id="editprofile"
-            href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showProfile"/></portlet:renderURL>"><img
-            src="<%= renderRequest.getContextPath() %>/images/user/edit_profile.gif" border="0"
-            align="absmiddle"/></a>&nbsp;<a id="editprofile"
-                                            href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showProfile"/></portlet:renderURL>">${n:i18n("MENU_EDITPROFILE")}</a>
-      </td>
-   </tr>
-
-<%--
-   // Removed for 2.6. Its throwing and no point in having logout in two places.
-   <tr>
-      <td class="portlet-section-body">
-         <a id="logout"
-            href="<portlet:actionURL windowState="normal"><portlet:param name="op" value="userLogout"/></portlet:actionURL>"><img
-            src="<%= renderRequest.getContextPath() %>/images/user/logout.gif" border="0"
-            align="absmiddle"/></a>&nbsp;<a id="logout"
-                                            href="<portlet:actionURL windowState="normal"><portlet:param name="op" value="userLogout"/></portlet:actionURL>">${n:i18n("MENU_LOGOUT")}</a>
-      </td>
-   </tr>
---%>
-
-</table>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/menu.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,61 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+
+<table width="100%" cellpadding="2" border="0">
+
+   <n:if ctx="admin">
+      <tr>
+         <td class="portlet-section-body">
+            <form
+               action="<portlet:actionURL><portlet:param name="op" value="showListUsers"/></portlet:actionURL>"
+               method="post">
+               <input type="hidden" name="usersperpage" value="10"/>
+               <font class="portlet-form-label">${n:i18n("REGISTER_ADMIN_SEARCH")}</font><br/>
+               <input type="text" name="usernamefilter" value="${n:out("usernamefilter")}" size="15"/>
+               <input name="Find" type="submit" class="portlet-form-button" id="Find" value="${n:i18n("Search")}"/>
+            </form>
+            <br/>
+         </td>
+      </tr>
+   </n:if>
+
+   <n:if ctx="admin">
+      <tr>
+         <td class="portlet-section-body">
+            <a id="register"
+               href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>"><img
+               src="<%= renderRequest.getContextPath() %>/images/user/ico_adduser.gif" border="0"
+               align="absmiddle"/></a>&nbsp;<a
+            id="register"
+            href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showRegister"/></portlet:renderURL>">${n:i18n("REGISTER_REGISTER_ADMIN_LINK")}</a>
+         </td>
+      </tr>
+   </n:if>
+
+   <tr>
+      <td class="portlet-section-body">
+         <a id="editprofile"
+            href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showProfile"/></portlet:renderURL>"><img
+            src="<%= renderRequest.getContextPath() %>/images/user/edit_profile.gif" border="0"
+            align="absmiddle"/></a>&nbsp;<a id="editprofile"
+                                            href="<portlet:renderURL windowState="maximized"><portlet:param name="op" value="showProfile"/></portlet:renderURL>">${n:i18n("MENU_EDITPROFILE")}</a>
+      </td>
+   </tr>
+
+<%--
+   // Removed for 2.6. Its throwing and no point in having logout in two places.
+   <tr>
+      <td class="portlet-section-body">
+         <a id="logout"
+            href="<portlet:actionURL windowState="normal"><portlet:param name="op" value="userLogout"/></portlet:actionURL>"><img
+            src="<%= renderRequest.getContextPath() %>/images/user/logout.gif" border="0"
+            align="absmiddle"/></a>&nbsp;<a id="logout"
+                                            href="<portlet:actionURL windowState="normal"><portlet:param name="op" value="userLogout"/></portlet:actionURL>">${n:i18n("MENU_LOGOUT")}</a>
+      </td>
+   </tr>
+--%>
+
+</table>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,70 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-
-<p><span class="requiredfield">*</span>&nbsp;${n:i18n("REQUIRED")}</p>
-<hr/>
-<table width="100%" cellpadding="0" cellspacing="10" border="0" class="pn-normal">
-    <form name="register"
-          action="<portlet:actionURL><portlet:param name="op" value="userRegister"/></portlet:actionURL>" method="post">
-        <tr>
-            <td colspan="3" nowrap><h4>${n:i18n("REGISTER_BASICINFO")}</h4></td>
-        </tr>
-        <tr>
-
-            <td class="portlet-form-label" nowrap>${n:i18n("USERNAME")}<span class="requiredfield">*</span></td>
-            <td colspan="2"><input type="text" name="uname" value="${param["USERNAME"]}"
-                                   size="30" maxlength="25">
-                <n:error key="uname_error"/>
-            </td>
-        </tr>
-        <tr>
-            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_REALEMAIL")}<span class="requiredfield">*</span>
-            </td>
-            <td><input type="text" name="realemail" value="user at portal.com" size="30" maxlength="60">
-                <n:error key="realemail_error"/>
-            </td>
-
-            <td><input type="checkbox" name="viewrealemail" value="true" checked="checked" class="portlet-form-label"/>Allow
-                other users to view my real e-mail address
-            </td>
-        </tr>
-        <tr>
-            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_FAKEEMAIL")}</td>
-            <td colspan="2"><input type="text" name="fakeemail" value="" size="30" maxlength="60"></td>
-        </tr>
-        <tr>
-            <td class="portlet-form-label" nowrap>${n:i18n("PASSWORD")}<span class="requiredfield">*</span></td>
-
-            <td colspan="2"><input type="password" name="pass1" size="30" maxlength="20">
-                <n:error key="pass1_error"/>
-            </td>
-        </tr>
-        <tr>
-            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_PASSWORDAGAIN")}<span
-                    class="requiredfield">*</span></td>
-            <td colspan="2"><input type="password" name="pass2" size="30" maxlength="20">
-                <n:error key="pass2_error"/>
-            </td>
-        </tr>
-        <tr>
-            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_QUESTION")}</td>
-
-            <td class="pn-normal" colspan="2"><input type="text" name="question" value="" size="30" maxlength="100">
-            </td>
-        </tr>
-        <tr>
-            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_ANSWER")}</td>
-            <td class="pn-normal" colspan="2"><input type="text" name="answer" value="" size="30" maxlength="100">
-            </td>
-        </tr>
-        <tr>
-            <td colspan="3" class="bottombuttonbar">
-                <input name="register" type="submit" class="portlet-form-button"
-                       value="${n:i18n("REGISTER_NEWUSER")}"/>
-            </td>
-        </tr>
-    </form>
-</table>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,70 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+
+<p><span class="requiredfield">*</span>&nbsp;${n:i18n("REQUIRED")}</p>
+<hr/>
+<table width="100%" cellpadding="0" cellspacing="10" border="0" class="pn-normal">
+    <form name="register"
+          action="<portlet:actionURL><portlet:param name="op" value="userRegister"/></portlet:actionURL>" method="post">
+        <tr>
+            <td colspan="3" nowrap><h4>${n:i18n("REGISTER_BASICINFO")}</h4></td>
+        </tr>
+        <tr>
+
+            <td class="portlet-form-label" nowrap>${n:i18n("USERNAME")}<span class="requiredfield">*</span></td>
+            <td colspan="2"><input type="text" name="uname" value="${param["USERNAME"]}"
+                                   size="30" maxlength="25">
+                <n:error key="uname_error"/>
+            </td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_REALEMAIL")}<span class="requiredfield">*</span>
+            </td>
+            <td><input type="text" name="realemail" value="user at portal.com" size="30" maxlength="60">
+                <n:error key="realemail_error"/>
+            </td>
+
+            <td><input type="checkbox" name="viewrealemail" value="true" checked="checked" class="portlet-form-label"/>Allow
+                other users to view my real e-mail address
+            </td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_FAKEEMAIL")}</td>
+            <td colspan="2"><input type="text" name="fakeemail" value="" size="30" maxlength="60"></td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("PASSWORD")}<span class="requiredfield">*</span></td>
+
+            <td colspan="2"><input type="password" name="pass1" size="30" maxlength="20">
+                <n:error key="pass1_error"/>
+            </td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_PASSWORDAGAIN")}<span
+                    class="requiredfield">*</span></td>
+            <td colspan="2"><input type="password" name="pass2" size="30" maxlength="20">
+                <n:error key="pass2_error"/>
+            </td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_QUESTION")}</td>
+
+            <td class="pn-normal" colspan="2"><input type="text" name="question" value="" size="30" maxlength="100">
+            </td>
+        </tr>
+        <tr>
+            <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_ANSWER")}</td>
+            <td class="pn-normal" colspan="2"><input type="text" name="answer" value="" size="30" maxlength="100">
+            </td>
+        </tr>
+        <tr>
+            <td colspan="3" class="bottombuttonbar">
+                <input name="register" type="submit" class="portlet-form-button"
+                       value="${n:i18n("REGISTER_NEWUSER")}"/>
+            </td>
+        </tr>
+    </form>
+</table>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,65 +0,0 @@
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-
-<p><span class="requiredfield">*</span>&nbsp;${n:i18n("REQUIRED")}</p>
-<hr/>
-<table width="100%" cellpadding="0" cellspacing="10" border="0" class="pn-normal">
-   <form name="register"
-         action="<portlet:actionURL><portlet:param name="op" value="userRegister"/></portlet:actionURL>" method="post">
-      <tr>
-         <td colspan="3" nowrap><h4>${n:i18n("REGISTER_BASICINFO")}</h4></td>
-      </tr>
-      <tr>
-
-         <td class="portlet-form-label" nowrap>${n:i18n("USERNAME")}<span class="requiredfield">*</span></td>
-         <td colspan="2"><input type="text" name="uname" value="${param["USERNAME"]}"
-                                size="30" maxlength="25">
-            <n:error key="uname_error"/>
-         </td>
-      </tr>
-      <tr>
-         <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_REALEMAIL")}<span class="requiredfield">*</span>
-         </td>
-         <td><input type="text" name="realemail" value="user at portal.com" size="30" maxlength="60">
-            <n:error key="realemail_error"/>
-         </td>
-
-         <td><input type="checkbox" name="viewrealemail" value="true" checked="checked" class="portlet-form-label"/>Allow
-            other users to view my real e-mail address
-         </td>
-      </tr>
-      <tr>
-         <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_FAKEEMAIL")}</td>
-         <td colspan="2"><input type="text" name="fakeemail" value="" size="30" maxlength="60"></td>
-      </tr>
-      <tr>
-         <td class="portlet-form-label" nowrap>${n:i18n("PASSWORD")}<span class="requiredfield">*</span></td>
-
-         <td colspan="2"><input type="password" name="pass1" size="30" maxlength="20">
-            <n:error key="pass1_error"/>
-         </td>
-      </tr>
-      <tr>
-         <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_PASSWORDAGAIN")}<span
-            class="requiredfield">*</span></td>
-         <td colspan="2"><input type="password" name="pass2" size="30" maxlength="20">
-            <n:error key="pass2_error"/>
-         </td>
-      </tr>
-      <tr>
-         <td colspan="3" class="bottombuttonbar">
-            <input name="register" type="submit" class="portlet-form-button" 
-                   value="${n:i18n("REGISTER_NEWUSER")}"/>
-         </td>
-      </tr>
-   </form>
-</table>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,65 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+
+<p><span class="requiredfield">*</span>&nbsp;${n:i18n("REQUIRED")}</p>
+<hr/>
+<table width="100%" cellpadding="0" cellspacing="10" border="0" class="pn-normal">
+   <form name="register"
+         action="<portlet:actionURL><portlet:param name="op" value="userRegister"/></portlet:actionURL>" method="post">
+      <tr>
+         <td colspan="3" nowrap><h4>${n:i18n("REGISTER_BASICINFO")}</h4></td>
+      </tr>
+      <tr>
+
+         <td class="portlet-form-label" nowrap>${n:i18n("USERNAME")}<span class="requiredfield">*</span></td>
+         <td colspan="2"><input type="text" name="uname" value="${param["USERNAME"]}"
+                                size="30" maxlength="25">
+            <n:error key="uname_error"/>
+         </td>
+      </tr>
+      <tr>
+         <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_REALEMAIL")}<span class="requiredfield">*</span>
+         </td>
+         <td><input type="text" name="realemail" value="user at portal.com" size="30" maxlength="60">
+            <n:error key="realemail_error"/>
+         </td>
+
+         <td><input type="checkbox" name="viewrealemail" value="true" checked="checked" class="portlet-form-label"/>Allow
+            other users to view my real e-mail address
+         </td>
+      </tr>
+      <tr>
+         <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_FAKEEMAIL")}</td>
+         <td colspan="2"><input type="text" name="fakeemail" value="" size="30" maxlength="60"></td>
+      </tr>
+      <tr>
+         <td class="portlet-form-label" nowrap>${n:i18n("PASSWORD")}<span class="requiredfield">*</span></td>
+
+         <td colspan="2"><input type="password" name="pass1" size="30" maxlength="20">
+            <n:error key="pass1_error"/>
+         </td>
+      </tr>
+      <tr>
+         <td class="portlet-form-label" nowrap>${n:i18n("REGISTER_PASSWORDAGAIN")}<span
+            class="requiredfield">*</span></td>
+         <td colspan="2"><input type="password" name="pass2" size="30" maxlength="20">
+            <n:error key="pass2_error"/>
+         </td>
+      </tr>
+      <tr>
+         <td colspan="3" class="bottombuttonbar">
+            <input name="register" type="submit" class="portlet-form-button" 
+                   value="${n:i18n("REGISTER_NEWUSER")}"/>
+         </td>
+      </tr>
+   </form>
+</table>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser_admin.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser_admin.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser_admin.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,19 +0,0 @@
-<%@ page import="org.jboss.portal.core.CoreConstants" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-
-<span class="portlet-font"><a
-   href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("REGISTER_SHOWMENU")}</a></span>
-<br/>
-
-<div class="box" align="center">
-   <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
-      <tr>
-         <td align="center">${n:i18n("REGISTER_CONFIRM")}
-         </td>
-      </tr>
-   </table>
-</div>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser_admin.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser_admin.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser_admin.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/registerUser_admin.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,19 @@
+<%@ page import="org.jboss.portal.core.CoreConstants" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+
+<span class="portlet-font"><a
+   href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("REGISTER_SHOWMENU")}</a></span>
+<br/>
+
+<div class="box" align="center">
+   <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
+      <tr>
+         <td align="center">${n:i18n("REGISTER_CONFIRM")}
+         </td>
+      </tr>
+   </table>
+</div>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register_ty.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register_ty.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register_ty.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,52 +0,0 @@
-<%@ page import="org.jboss.portal.core.CoreConstants" %>
-<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
-<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-<portlet:defineObjects/>
-
-<span class="portlet-font"><a
-        href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("REGISTER_SHOWMENU")}</a></span>
-<br/>
-
-<div class="box" align="center">
-    <%
-        String auth = null;
-        String url = (String) renderRequest.getAttribute("URL");
-        if (url != null) {
-            auth = url;
-        } else {
-            String contextPath = (String) renderRequest.getAttribute(CoreConstants.REQ_ATT_CONTEXT_PATH);
-            String servletPath = (String) renderRequest.getAttribute(CoreConstants.REQ_ATT_SERVLET_PATH);
-            auth = contextPath + servletPath + "/auth/";
-        }
-        // SSL
-        String secureAuth = null;
-        String secureURL = (String) renderRequest.getAttribute("secureURL");
-        if (secureURL != null) {
-            secureAuth = secureURL;
-        } else {
-            String contextPath = (String) renderRequest.getAttribute(CoreConstants.REQ_ATT_CONTEXT_PATH);
-            String servletPath = (String) renderRequest.getAttribute(CoreConstants.REQ_ATT_SERVLET_PATH);
-            secureAuth = contextPath + servletPath + "/authsec/";
-        }
-    %>
-    <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
-        <tr>
-            <td align="center">${n:i18n("REGISTER_TY")}</td>
-        </tr>
-        <tr>
-            <td colspan="1" align="center">
-                <a id="standardlogin" href="<%= auth %>">Standard ${n:i18n("LOGIN")}</a>
-                <%
-                    if (secureURL != null) {
-                %>
-                &nbsp;&nbsp;|&nbsp;&nbsp;
-                <a id="securelogin" href="<%= secureAuth %>">Secured ${n:i18n("LOGIN")}</a>
-                <%
-                    }
-                %>
-            </td>
-        </tr>
-    </table>
-</div>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register_ty.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register_ty.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register_ty.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/jsp/user/register_ty.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,52 @@
+<%@ page import="org.jboss.portal.core.CoreConstants" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="/WEB-INF/portal-lib.tld" prefix="n" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+<portlet:defineObjects/>
+
+<span class="portlet-font"><a
+        href="<portlet:renderURL windowState="normal"><portlet:param name="op" value="showMenu"/></portlet:renderURL>">${n:i18n("REGISTER_SHOWMENU")}</a></span>
+<br/>
+
+<div class="box" align="center">
+    <%
+        String auth = null;
+        String url = (String) renderRequest.getAttribute("URL");
+        if (url != null) {
+            auth = url;
+        } else {
+            String contextPath = (String) renderRequest.getAttribute(CoreConstants.REQ_ATT_CONTEXT_PATH);
+            String servletPath = (String) renderRequest.getAttribute(CoreConstants.REQ_ATT_SERVLET_PATH);
+            auth = contextPath + servletPath + "/auth/";
+        }
+        // SSL
+        String secureAuth = null;
+        String secureURL = (String) renderRequest.getAttribute("secureURL");
+        if (secureURL != null) {
+            secureAuth = secureURL;
+        } else {
+            String contextPath = (String) renderRequest.getAttribute(CoreConstants.REQ_ATT_CONTEXT_PATH);
+            String servletPath = (String) renderRequest.getAttribute(CoreConstants.REQ_ATT_SERVLET_PATH);
+            secureAuth = contextPath + servletPath + "/authsec/";
+        }
+    %>
+    <table border="0" class="portlet-font" cellspacing="0" cellpadding="2">
+        <tr>
+            <td align="center">${n:i18n("REGISTER_TY")}</td>
+        </tr>
+        <tr>
+            <td colspan="1" align="center">
+                <a id="standardlogin" href="<%= auth %>">Standard ${n:i18n("LOGIN")}</a>
+                <%
+                    if (secureURL != null) {
+                %>
+                &nbsp;&nbsp;|&nbsp;&nbsp;
+                <a id="securelogin" href="<%= secureAuth %>">Secured ${n:i18n("LOGIN")}</a>
+                <%
+                    }
+                %>
+            </td>
+        </tr>
+    </table>
+</div>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<portal-renderSet>
-   <renderSet name="divRenderer">
-      <set content-type="text/html">
-         <ajax-enabled>true</ajax-enabled>
-         <region-renderer>org.jboss.portal.theme.impl.render.div.DivRegionRenderer</region-renderer>
-         <window-renderer>org.jboss.portal.theme.impl.render.div.DivWindowRenderer</window-renderer>
-         <portlet-renderer>org.jboss.portal.theme.impl.render.div.DivPortletRenderer</portlet-renderer>
-         <decoration-renderer>org.jboss.portal.theme.impl.render.div.DivDecorationRenderer</decoration-renderer>
-      </set>
-   </renderSet>
-   <renderSet name="emptyRenderer">
-      <set content-type="text/html">
-         <ajax-enabled>true</ajax-enabled>
-         <region-renderer>org.jboss.portal.theme.impl.render.empty.EmptyRegionRenderer</region-renderer>
-         <window-renderer>org.jboss.portal.theme.impl.render.empty.EmptyWindowRenderer</window-renderer>
-         <portlet-renderer>org.jboss.portal.theme.impl.render.empty.EmptyPortletRenderer</portlet-renderer>
-         <decoration-renderer>org.jboss.portal.theme.impl.render.empty.EmptyDecorationRenderer</decoration-renderer>
-      </set>
-   </renderSet>
-</portal-renderSet>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<portal-renderSet>
+   <renderSet name="divRenderer">
+      <set content-type="text/html">
+         <ajax-enabled>true</ajax-enabled>
+         <region-renderer>org.jboss.portal.theme.impl.render.div.DivRegionRenderer</region-renderer>
+         <window-renderer>org.jboss.portal.theme.impl.render.div.DivWindowRenderer</window-renderer>
+         <portlet-renderer>org.jboss.portal.theme.impl.render.div.DivPortletRenderer</portlet-renderer>
+         <decoration-renderer>org.jboss.portal.theme.impl.render.div.DivDecorationRenderer</decoration-renderer>
+      </set>
+   </renderSet>
+   <renderSet name="emptyRenderer">
+      <set content-type="text/html">
+         <ajax-enabled>true</ajax-enabled>
+         <region-renderer>org.jboss.portal.theme.impl.render.empty.EmptyRegionRenderer</region-renderer>
+         <window-renderer>org.jboss.portal.theme.impl.render.empty.EmptyWindowRenderer</window-renderer>
+         <portlet-renderer>org.jboss.portal.theme.impl.render.empty.EmptyPortletRenderer</portlet-renderer>
+         <decoration-renderer>org.jboss.portal.theme.impl.render.empty.EmptyDecorationRenderer</decoration-renderer>
+      </set>
+   </renderSet>
+</portal-renderSet>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<portal-strategies>
-   <set name="maximizedRegion">
-      <strategy content-type="text/html">
-         <implementation>org.jboss.portal.theme.impl.strategy.MaximizingStrategyImpl</implementation>
-      </strategy>
-   </set>
-</portal-strategies>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-strategies.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<portal-strategies>
+   <set name="maximizedRegion">
+      <strategy content-type="text/html">
+         <implementation>org.jboss.portal.theme.impl.strategy.MaximizingStrategyImpl</implementation>
+      </strategy>
+   </set>
+</portal-strategies>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/myfaces_ext.tld
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/myfaces_ext.tld	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/myfaces_ext.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,9147 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
- * Copyright 2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
---><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
-<taglib>
-
-    <tlib-version>1.0.10</tlib-version>
-    <jsp-version>1.2</jsp-version>
-    <short-name>t</short-name>
-    <uri>http://myfaces.apache.org/extensions</uri>
-    <description>
-        MyFaces subproject that contains components and other goodies to be used with any JSF implementation.
-    </description>
-
-<!--     Extended standard components     -->
-
-    <!-- commandButton -->
-    <tag>
-        <name>commandButton</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlCommandButtonTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard commandButton by user role support.
-        </description>
-                <!-- all standard attributes of the commandButton tag -->
-                <!-- UICommand attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 button attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- HtmlCommandButton attributes -->
-        <attribute>
-            <name>image</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- commandLink -->
-    <tag>
-        <name>commandLink</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlCommandLinkTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard commandLink by user role support and the HTML target attribute.
-        </description>
-                <!-- all standard attributes of the commandLink tag -->
-                <!-- UICommand attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 anchor (=a) attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "href" is a special LinkRenderer attribute -->
-        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "name" cannot be set by user -->
-        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>target</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- dataTable -->
-    <tag>
-        <name>dataTable</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlDataTableTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extended data_table that adds some additional features to the standard
-            data_table action: see attribute descriptions for preserveDataModel,
-            sortColumn, sortAscending and preserveSort.
-        </description>
-                <!-- all standard attributes of the dataTable tag -->
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- UIData attributes -->
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Supported types see JSF Spec 4.1.3</description>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rows</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>first</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- TableRenderer attributes -->
-        <attribute>
-            <name>columnClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>footerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>headerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rowClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extensions -->
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>preserveDataModel</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Indicates whether the state of the whole DataModel should be saved and
-                restored.
-                Default: false
-            </description>
-        </attribute>
-        <attribute>
-            <name>forceIdIndexFormula</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				A formula that overrides the defaut row index in the construction of table's
-				body components.
-				Example : #{myRowVar.key}
-				Warning, the EL should evaluate to a unique value for each row !
-            </description>
-        </attribute>
-        <attribute>
-            <name>sortColumn</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Value reference to a model property that gives the current sort column name.
-            </description>
-        </attribute>
-        <attribute>
-            <name>sortAscending</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Value reference to a model property that gives the current sort direction.
-            </description>
-        </attribute>
-        <attribute>
-            <name>preserveSort</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Indicates whether the state of the sortColumn and sortAscending attribute
-                should be saved and restored and written back to the model during the
-                update model phase.
-                Default: true
-            </description>
-        </attribute>
-        <attribute>
-            <name>renderedIfEmpty</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Indicates whether this table should be rendered if the underlying DataModel is
-                empty.
-                You could as well use rendered="#{not empty bean.list}", but this one causes
-                the getList method of your model bean beeing called up to five times per
-                request, which is not optimal when the list is backed by a DB table.
-                Using renderedIfEmpty="false" solves this problem, because the MyFaces
-                extended HtmlDataTable automatically caches the DataModel and calles the
-                model getter only once per request.
-                Default: true
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowIndexVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the current rowIndex is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowCountVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the rowCount is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>previousRowDataVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the previous RowData Object is set in request scope
-                similar to the rowIndexVar and rowCountVar parameters.
-                Mind that the value of this request scope attribute is null in the first row
-                or when isRowAvailable returns false for the previous row.
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnClick</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onclick event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnDblClick</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript ondblclick event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnMouseDown</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onmpusedown event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnMouseUp</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onmouseup event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnMouseOver</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onmouseover event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnMouseMove</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onmousemove event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnMouseOut</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onmouseout event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnKeyPress</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onkeypress event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnKeyDown</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onkeydown event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnKeyUp</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onkeyup event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The id to use for &lt;tr&gt; elements that are generated by the table.
-            </description>
-        </attribute>        
-        <attribute>
-            <name>rowStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute for the row tr tag.</description>
-        </attribute>
-        <attribute>
-            <name>rowStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML style attribute for the row tr tag.</description>
-        </attribute>
-     </tag>
-
-    <!-- inputHidden -->
-    <tag>
-        <name>inputHidden</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputHiddenTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard inputHidden by providing additional MyFaces goodies.
-        </description>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- inputSecret -->
-    <tag>
-        <name>inputSecret</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputSecretTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard inputSecret.
-        </description>
-         <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-        <!-- SecretRenderer attributes -->
-        <attribute>
-            <name>redisplay</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, the value will be re-sent (in plaintext) when the form
-                is rerendered (see JSF.7.4.4). Default is false.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- inputText -->
-    <tag>
-        <name>inputText</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputTextTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard inputText by user role support.
-        </description>
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-                <!-- all standard attributes of the inputText tag -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- inputTextHelp -->
-    <tag>
-        <name>inputTextHelp</name>
-        <tag-class>org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelpTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard inputText by helptext support.
-        </description>
-                <!-- all standard attributes of the inputText tag -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-        <!-- Attributes for HtmlInputText with Helptext -->
-        <attribute>
-            <name>helpText</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>selectText</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- inputTextarea -->
-    <tag>
-        <name>inputTextarea</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputTextareaTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard inputTextarea by user role support.
-        </description>
-                <!-- all standard attributes of the inputTextarea tag -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 textarea attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>cols</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>rows</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-     <!-- graphicImage -->
-    <tag>
-        <name>graphicImage</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlGraphicImageTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard graphicImage.
-        </description>
-                <!-- UIGraphic attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>url</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>URL of the image (see JSF.4.1.5).</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>URL of the image (see JSF.4.1.5).</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 img attributes that are not part of the JSF 1.1 specification -->
-        <attribute>
-            <name>align</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>border</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>hspace</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>vspace</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-
-        <!-- The subset of HTML 4.0 img attributes that are supported by the JSF 1.1 specification -->
-        <attribute>
-            <name>alt</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>height</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>ismap</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>longdesc</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <!-- "name" attribute cannot be set directly by user -->
-        <!-- "src" attribute cannot be set directly, use "url" instead! -->
-        <attribute>
-            <name>usemap</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>width</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- message -->
-    <tag>
-        <name>message</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlMessageTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            MyFaces extension to the standard messages tag: see summaryDetailSeparator attribute
-        </description>
-                <!-- all standard attributes of the message tag -->
-                <!-- UIMessage attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>for</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>The client identifier of the component for which this component represents associated message(s).</description>
-        </attribute>
-        <attribute>
-            <name>showSummary</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Indicates whether the summary of the associated message(s) should be displayed.
-                         Default is: true</description>
-        </attribute>
-        <attribute>
-            <name>showDetail</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Indicates whether the detail of the associated message(s) should be displayed.
-                         Default is: false</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HtmlMessage attributes -->
-        <attribute>
-            <name>infoClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "INFO".</description>
-        </attribute>
-        <attribute>
-            <name>infoStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "INFO".</description>
-        </attribute>
-        <attribute>
-            <name>warnClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "WARN".</description>
-        </attribute>
-        <attribute>
-            <name>warnStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "WARN".</description>
-        </attribute>
-        <attribute>
-            <name>errorClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "ERROR".</description>
-        </attribute>
-        <attribute>
-            <name>errorStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "ERROR".</description>
-        </attribute>
-        <attribute>
-            <name>fatalClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "FATAL".</description>
-        </attribute>
-        <attribute>
-            <name>fatalStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "FATAL".</description>
-        </attribute>
-        <attribute>
-            <name>tooltip</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
-            </description>
-        </attribute>
-
-        <!-- MyFaces extensions -->
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <attribute>
-            <name>summaryFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, instead of rendering the message summary, a MessageFormat with this
-                attribute as pattern is created. The format method of this MessageFormat is
-                called with the message summary as the first argument and the label of the
-                associated component (if any) as the second argument.
-                Example: "{0}:"
-            </description>
-        </attribute>
-        <attribute>
-            <name>detailFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, instead of rendering the message detail, a MessageFormat with this
-                attribute as pattern is created. The format method of this MessageFormat is
-                called with the message detail as the first argument and the label of the
-                associated component (if any) as the second argument.
-                Example: "The input in field {1} is wrong: {0}"
-            </description>
-        </attribute>
-        <attribute>
-            <name>replaceIdWithLabel</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, all occurrences of the id of the component for which the message
-                is rendered will be replaced by the label. Standard is true for the extended
-                message renderer.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- messages -->
-    <tag>
-        <name>messages</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlMessagesTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            MyFaces extension to the standard messages tag: see showInputLabel attribute
-        </description>
-                <!-- all standard attributes of the messages tag -->
-                <!-- UIMessages attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>showSummary</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Indicates whether the summary of the message(s) should be displayed.
-                         Default is: true</description>
-        </attribute>
-        <attribute>
-            <name>showDetail</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Indicates whether the detail of the message(s) should be displayed.
-                         Default is: false</description>
-        </attribute>
-        <attribute>
-            <name>globalOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Indicates whether only global messages (that is, messages with no associated client identifier) should be rendered.
-                         Default is: false</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HtmlMessages attributes -->
-        <attribute>
-            <name>infoClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "INFO".</description>
-        </attribute>
-        <attribute>
-            <name>infoStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "INFO".</description>
-        </attribute>
-        <attribute>
-            <name>warnClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "WARN".</description>
-        </attribute>
-        <attribute>
-            <name>warnStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "WARN".</description>
-        </attribute>
-        <attribute>
-            <name>errorClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "ERROR".</description>
-        </attribute>
-        <attribute>
-            <name>errorStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "ERROR".</description>
-        </attribute>
-        <attribute>
-            <name>fatalClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "FATAL".</description>
-        </attribute>
-        <attribute>
-            <name>fatalStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "FATAL".</description>
-        </attribute>
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>The layout: "table" or "list". Default: list</description>
-        </attribute>
-        <attribute>
-            <name>tooltip</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
-            </description>
-        </attribute>
-
-        <!-- MyFaces extensions -->
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <attribute>
-            <name>summaryFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, instead of rendering the message summary, a MessageFormat with this
-                attribute as pattern is created. The format method of this MessageFormat is
-                called with the message summary as the first argument and the label of the
-                associated component (if any) as the second argument.
-                Example: "{0}:" or "{0} in field {1}"
-            </description>
-        </attribute>
-        <attribute>
-            <name>globalSummaryFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Like summaryFormat, but applies to global messages (i.e. messages not associated
-                with a component). If no globalSummaryFormat is given, the summaryFormat is used for
-                global messages.
-                Example: "{0}:"
-            </description>
-        </attribute>
-        <attribute>
-            <name>detailFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, instead of rendering the message detail, a MessageFormat with this
-                attribute as pattern is created. The format method of this MessageFormat is
-                called with the message detail as the first argument and the label of the
-                associated component (if any) as the second argument.
-                Example: "The input in field {1} is wrong: {0}"
-            </description>
-        </attribute>
-        <attribute>
-            <name>replaceIdWithLabel</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, all occurrences of the id of the component for which the message
-                is rendered will be replaced by the label.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- outputLabel -->
-    <tag>
-        <name>outputLabel</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlOutputLabelTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard outputLabel by user role support.
-        </description>
-                <!-- all standard attributes of the outputLabel tag -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 label attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "for" is a specific LabelRenderer attribute -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- LabelRenderer attributes -->
-        <attribute>
-          <name>for</name>
-          <required>false</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- outputText -->
-    <tag>
-        <name>outputText</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlOutputTextTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard outputText by user role support.
-        </description>
-                <!-- all standard attributes of the outputText tag -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HtmlOutputText attributes -->
-        <attribute>
-            <name>escape</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Indicates whether rendered markup should be escaped.
-                Default: true
-            </description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- panelGrid -->
-    <tag>
-        <name>panelGrid</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlPanelGridTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard panelGrid by user role support.
-        </description>
-                        <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- GridRenderer attributes -->
-        <attribute>
-            <name>columnClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>columns</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>footerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>headerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rowClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- panelGroup -->
-    <tag>
-        <name>panelGroup</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlPanelGroupTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard panelGroup by user role support.
-        </description>
-                <!-- all standard attributes of the panelGroup tag -->
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectOneMenu -->
-    <tag>
-        <name>selectOneMenu</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneMenuTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectOneMenu by user role support.
-        </description>
-                <!-- all standard attributes of the selectOneMenu tag -->
-                <!-- UISelectOne attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectManyMenu -->
-    <tag>
-        <name>selectManyMenu</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyMenuTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectManyMenu by user role support.
-        </description>
-                        <!-- UISelectMany attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectOneRadio -->
-    <tag>
-        <name>selectOneRadio</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneRadioTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectOneRadio by user role support.
-            Additionally this extended selectOneRadio accepts a layout attribute
-            of value "spread" (see custom radio tag).
-        </description>
-                <!-- all standard attributes of the selectOneRadio tag -->
-                <!-- UISelectOne attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes for type "radio" -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- RadioRenderer attributes -->
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>see JSF Spec. 8.5.10</description>
-        </attribute>
-        <attribute>
-            <name>border</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>see JSF Spec. 8.5.10</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectBooleanCheckbox -->
-    <tag>
-        <name>selectBooleanCheckbox</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectBooleanCheckboxTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectBooleanCheckbox by user role support.
-        </description>
-                        <!-- UISelectBoolean attributes -->
-        <!-- "selected" attribute is covered by HTML "checked" attribute -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes for type "checkbox" -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectManyCheckbox -->
-    <tag>
-        <name>selectManyCheckbox</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyCheckboxTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectManyCheckbox by user role support.
-            Additionally this extended selectManyCheckbox accepts a layout attribute
-            of value "spread" (see custom checkbox tag).
-        </description>
-                <!-- all standard attributes of the selectManyCheckbox tag -->
-                <!-- UISelectMany attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes for type "checkbox" -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- CheckboxListRenderer attributes -->
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>see JSF Spec. 8.5.9</description>
-        </attribute>
-        <!--TODO: disabledClass, enabledClass -->
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>layoutWidth</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A number representing the amount of checkbox rows if
-                the layout is lineDirection and checkbox columns if
-                the layout is pageDirection.
-            </description>
-        </attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectOneListbox -->
-    <tag>
-        <name>selectOneListbox</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneListboxTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectOneListbox by user role support.
-        </description>
-                        <!-- UISelectOne attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <!-- ListboxRenderer attributes -->
-        <attribute>
-            <name>size</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>see JSF Spec.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectManyListbox -->
-    <tag>
-        <name>selectManyListbox</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyListboxTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectManyListbox by user role support.
-        </description>
-                        <!-- UISelectMany attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <!-- ListboxRenderer attributes -->
-        <attribute>
-            <name>size</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>see JSF Spec.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-<!--     Custom components     -->
-
-    <!-- calendar -->
-    <tag>
-        <name>inputCalendar</name>
-        <tag-class>org.apache.myfaces.custom.calendar.HtmlInputCalendarTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Provides a calendar.
-        </description>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <attribute>
-            <name>monthYearRowClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the header-row showing month and year.</description>
-        </attribute>
-        <attribute>
-            <name>weekRowClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the header-row showing the week-days.</description>
-        </attribute>
-        <attribute>
-            <name>dayCellClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the cells showing days.</description>
-        </attribute>
-        <attribute>
-            <name>currentDayCellClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the cell of the currently selected date.</description>
-        </attribute>
-        <attribute>
-            <name>renderAsPopup</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Render the input-calendar as a java-script popup on client.</description>
-        </attribute>
-        <attribute>
-            <name>addResources</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Automatically add the input-calendar scripts and css files to the header - set that to false to provide the scripts yourself.</description>
-        </attribute>
-        <attribute>
-            <name>popupDateFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Defines the date format used by the java-script popup on client.</description>
-        </attribute>
-        <attribute>
-            <name>popupButtonString</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Defines the string displayed on the button which leads to the calendar-popup-window (... by default).</description>
-        </attribute>
-        <attribute>
-            <name>popupGotoString</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Go To Current Month"</description>
-        </attribute>
-        <attribute>
-            <name>popupTodayString</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Today is"</description>
-        </attribute>
-        <attribute>
-            <name>popupWeekString</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Wk"</description>
-        </attribute>
-        <attribute>
-            <name>popupScrollLeftMessage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for scrolling to the left.</description>
-        </attribute>
-        <attribute>
-            <name>popupScrollRightMessage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for scrolling to the right.</description>
-        </attribute>
-        <attribute>
-            <name>popupSelectMonthMessage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Click to select a month".</description>
-        </attribute>
-        <attribute>
-            <name>popupSelectYearMessage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Click to select a year".</description>
-        </attribute>
-        <attribute>
-            <name>popupSelectDateMessage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Select [date] as date" (do not replace [date], it will be replaced by the current date).</description>
-		</attribute>
-        <attribute>
-            <name>renderPopupButtonAsImage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>If true, renders a calendar icon instead of the button to pop up the calendar.</description>
-        </attribute>
-    </tag>
-
-    <!-- jsValueChangeListener -->
-    <tag>
-        <name>jsValueChangeListener</name>
-        <tag-class>org.apache.myfaces.custom.jslistener.JsValueChangeListenerTag</tag-class>
-        <body-content>empty</body-content>
-        <description>Value change listener on client side.</description>
-        <attribute>
-          <name>for</name>
-          <required>false</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-          <name>property</name>
-          <required>false</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-          <name>expressionValue</name>
-          <required>true</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- jsValueSet -->
-    <tag>
-        <name>jsValueSet</name>
-        <tag-class>org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetTag</tag-class>
-        <body-content>empty</body-content>
-        <description>Setting a value from the model in java-script so that it can be used (e.g. by the value change listener) afterwards.</description>
-        <attribute>
-          <name>name</name>
-          <required>true</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-          <name>value</name>
-          <required>true</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- checkbox -->
-    <tag>
-        <name>checkbox</name>
-        <tag-class>org.apache.myfaces.custom.checkbox.HtmlCheckboxTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Renders a HTML input of type "checkbox". The associated SelectItem comes from
-            an extended selectManyCheckbox component with layout "spread". The selectManyCheckbox
-            is referenced by the "for" attribute.
-            All HTML pass-through attributes for this input are taken from the associated
-            selectManyCheckbox.
-        </description>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- HtmlCheckbox attributes -->
-        <attribute>
-            <name>for</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                id of the referenced extended selectManyCheckbox component
-            </description>
-        </attribute>
-        <attribute>
-            <name>index</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                n-th SelectItem of referenced UISelectMany starting with 0.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- commandNavigation2 -->
-    <tag>
-        <name>commandNavigation2</name>
-        <tag-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItemTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Must be nested inside a panel_navigation action and renders a
-            clickable navigation item.
-            This action is derived from the standard command_link action and
-            has equal attributes.
-            (Replaces former "navigation_item" tag.)
-        </description>
-        <!--TODO: make id attribute mandatory -->
-                <!-- UICommand attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 anchor (=a) attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "href" is a special LinkRenderer attribute -->
-        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "name" cannot be set by user -->
-        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>target</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- HtmlCommandLink attributes -->
-        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- TODO attributes image, label - old todo.. still necessary?-->
-    </tag>
-
-    <!-- commandNavigation -->
-    <tag>
-        <name>commandNavigation</name>
-        <tag-class>org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Must be nested inside a panel_navigation action and renders a
-            clickable navigation item.
-            This action is derived from the standard command_link action and
-            has equal attributes.
-            (Replaces former "navigation_item" tag.)
-        </description>
-        <!--TODO: make id attribute mandatory -->
-                <!-- UICommand attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 anchor (=a) attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "href" is a special LinkRenderer attribute -->
-        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "name" cannot be set by user -->
-        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>target</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- HtmlCommandLink attributes -->
-        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- TODO attributes image, label - old todo.. still necessary?-->
-    </tag>
-
-    <!-- commandSortHeader -->
-    <tag>
-        <name>commandSortHeader</name>
-        <tag-class>org.apache.myfaces.custom.sortheader.HtmlCommandSortHeaderTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Clickable sort column header.
-            Must be nested inside an extended data_table tag.
-            This tag is derived from the standard command_link tag and
-            has the additional attributes columnName and arrow.
-            Note: In contrary to normal command links the default for the "immediate"
-            attribute is "true".
-        </description>
-                <!-- UICommand attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 anchor (=a) attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "href" is a special LinkRenderer attribute -->
-        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "name" cannot be set by user -->
-        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>target</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- HtmlCommandSortHeader attributes -->
-        <attribute>
-            <name>columnName</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The name of this column.
-                This name must uniquely identify this column among all other (sortable) columns
-                in the same data_table.
-                The sortColumn attribute of the embedding data_table reflects the current
-                sort column (see extended data_table).
-            </description>
-        </attribute>
-        <attribute>
-            <name>arrow</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Indicates whether an arrow, that shows the sort direction should be rendered.
-                Default: false
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- dataList -->
-    <tag>
-        <name>dataList</name>
-        <tag-class>org.apache.myfaces.custom.datalist.HtmlDataListTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Similar to dataTable, but does not render a table. Instead the layout
-            attribute controls how each dataRow is rendered.
-        </description>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- UIData attributes -->
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Supported types see JSF Spec 4.1.3</description>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rows</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>first</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                simple|unorderedList|orderedList
-                simple = for each dataRow all children are simply rendered
-                unorderedList = the list is rendered as HTML unordered list (= bullet list)
-                orderedList = the list is rendered as HTML ordered list
-                Default: simple
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowIndexVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the current rowIndex is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowCountVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the rowCount is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-     </tag>
-
-    <!-- dataScroller -->
-    <tag>
-        <name>dataScroller</name>
-        <tag-class>org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Scroller for UIData components eg. dataTable
-            Must be nested inside footer facet of dataTable OR for attribute must be given
-            so that corresponding uiData can be found
-        </description>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>for</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>fastStep</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>step (pages) used for fastforward and fastrewind</description>
-        </attribute>
-        <attribute>
-            <name>pageIndexVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual page index is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>pageCountVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual page count is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowsCountVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual rows count is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayedRowsCountVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual displayed rows count is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>firstRowIndexVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual first displayed row index is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>lastRowIndexVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual last displayed row index is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                styleClass for scroller table
-            </description>
-        </attribute>
-        <attribute>
-            <name>style</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                style for scroller table
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If set true, then the paginator gets rendered
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorMaxPages</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The maximum amount of pages to be displayed in the paginator.
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorTableClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                styleclass for pagingator
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorTableStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                style for pagingator
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorColumnClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                styleClass for paginator's column
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorColumnStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                style for paginator's column
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorActiveColumnClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                styleClass for paginator's column with pageIndex = currentPageIndex
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorActiveColumnStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                style for paginator's column with pageIndex = currentPageIndex
-            </description>
-        </attribute>
-        <attribute>
-            <name>renderFacetsIfSinglePage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If set to false, the facets aren't renderd if all the lines are contained on a single page.
-                Default is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-     </tag>
-
-    <!-- inputDate -->
-    <tag>
-        <name>inputDate</name>
-        <tag-class>org.apache.myfaces.custom.date.HtmlInputDateTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-		<!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-		<!-- type == date | time | both -->
-        <attribute>
-	        <name>type</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-	        <name>popupCalendar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>timeZone</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- inputFileUpload -->
-    <tag>
-        <name>inputFileUpload</name>
-        <tag-class>org.apache.myfaces.custom.fileupload.HtmlInputFileUploadTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            You must enable the MultiPart Filter to make this component
-            work (see web.xml). Also, don't forget to set the form's attribute
-            "enctype" to "multipart/form-data".
-            See "examples/web/fileupload.jsp" for an example!
-        </description>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- HTML 4.0 input type="file" attributes -->
-        <attribute>
-            <name>accept</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-	        <name>storage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- inputHtml -->
-    <tag>
-        <name>inputHtml</name>
-        <tag-class>org.apache.myfaces.custom.inputHtml.InputHtmlTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            An inline HTML based word processor based on the Kupu library. See http://kupu.oscom.org
-            Right now, the support is limited to one editor per page
-            (but you can use tabs to have multiple editors, but only one rendered at a time).
-        </description>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-        <attribute>
-	        <name>style</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-	        <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-	        <name>fallback</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-            	Use a text area instead of the javascript HTML editor.
-            	Default is false.
-            	Use with caution.
-            </description>
-        </attribute>
-        <attribute>
-	        <name>type</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-            	The type of the value. It can be either fragment for an HTML fragment (default)
-            	or document for a full HTML document, with head, title, body, ... tags.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>allowEditSource</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-            	Allows the user to edit the HTML source code.
-            	Default is true.
-            </description>
-       	</attribute>
-		<attribute>
-	        <name>allowExternalLinks</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-            	Allows the user to insert external links.
-            	Default is true.
-            </description>
-       	</attribute>
-       	<attribute>
-	        <name>addKupuLogo</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-            	Show the Kupu Logo in the buttons bar.
-            	Default is true.
-            </description>
-       	</attribute>
-       	<attribute>
-	        <name>showAllToolBoxes</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Shortcut to avoid setting all the showXXToolBox to true.
-            	Default is false.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>showPropertiesToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Properties tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>showLinksToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Links tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>showImagesToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Images tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>showTablesToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Tables tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-		<attribute>
-	        <name>showCleanupExpressionsToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Cleanup Expressions tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>showDebugToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Debug tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- navigationMenu, jscookMenu -->
-    <tag>
-        <name>navigationMenuItem</name>
-        <tag-class>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag</tag-class>
-        <body-content>JSP</body-content>
-        <!-- UISelectItem attributes -->
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-        <attribute>
-            <name>itemDisabled</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will not be saved during state saving.</description>
-        </attribute>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemDescription</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemLabel</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemValue</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Value reference pointing at a javax.faces.model.SelectItem instance.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- navigationMenuItem attributes -->
-        <attribute>
-            <name>icon</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>split</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-    <tag>
-        <name>navigationMenuItems</name>
-        <tag-class>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag</tag-class>
-        <body-content>empty</body-content>
-        <!-- UISelectItems attributes -->
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Value reference pointing at a List or Array of javax.faces.model.SelectItem instances.</description>
-        </attribute>
-
-    </tag>
-    <tag>
-        <name>jscookMenu</name>
-        <tag-class>org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuTag</tag-class>
-        <body-content>JSP</body-content>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <attribute>
-            <name>javascriptLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find javascript resources.  If no values is specified, javascript will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>imageLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find image resources.  If no values is specified, images will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>styleLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find stylesheet resources.  If no values is specified, stylesheets will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <!-- jscookMenu attributes -->
-        <attribute>
-            <name>layout</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>theme</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- panelLayout -->
-    <tag>
-        <name>panelLayout</name>
-        <tag-class>org.apache.myfaces.custom.layout.HtmlPanelLayoutTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                layout           | header | navigation | body  | footer
-                =================|========|============|=======|========
-                classic (Default)| top    | left       | right | bottom
-                navigationRight  | top    | right      | left  | bottom
-                upsideDown       | bottom | left       | right | top
-            </description>
-        </attribute>
-        <attribute>
-            <name>headerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>navigationClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>bodyClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>footerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>headerStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>navigationStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>bodyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>footerStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for the table cell.</description>
-        </attribute>
-    </tag>
-
-    <!-- panelNavigation2 -->
-    <tag>
-        <name>panelNavigation2</name>
-        <tag-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenuTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>itemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of closed navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>openItemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of open navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeItemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of the active navigation item.
-            </description>
-        </attribute>
-        <attribute>
-            <name>separatorClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class for the td element of a separator.
-            </description>
-        </attribute>
-        <attribute>
-            <name>itemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of closed navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>openItemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of open navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeItemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of the active navigation item.
-            </description>
-        </attribute>
-        <attribute>
-            <name>separatorStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style for the td element of a separator.
-            </description>
-        </attribute>
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Table or List Layout (default is Table) 
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- panelNavigation -->
-    <tag>
-        <name>panelNavigation</name>
-        <tag-class>org.apache.myfaces.custom.navigation.HtmlPanelNavigationTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>itemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of closed navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>openItemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of open navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeItemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of the active navigation item.
-            </description>
-        </attribute>
-        <attribute>
-            <name>separatorClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class for the td element of a separator.
-            </description>
-        </attribute>
-        <attribute>
-            <name>itemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of closed navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>openItemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of open navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeItemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of the active navigation item.
-            </description>
-        </attribute>
-        <attribute>
-            <name>separatorStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style for the td element of a separator.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- panelTab -->
-    <tag>
-        <name>panelTab</name>
-        <tag-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>label</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Label of this tab.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- panelTabbedPane -->
-    <tag>
-        <name>panelTabbedPane</name>
-        <tag-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>selectedIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Index of tab that is selected by default.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeTabStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the active tab cell.
-            </description>
-        </attribute>
-        <attribute>
-            <name>inactiveTabStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the inactive tab cells.
-            </description>
-        </attribute>
-        <attribute>
-            <name>disabledTabStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the disabled tab cells.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeSubStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the active tab sub cell.
-            </description>
-        </attribute>
-        <attribute>
-            <name>inactiveSubStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the inactive tab sub cells.
-            </description>
-        </attribute>
-        <attribute>
-            <name>tabContentStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the active tab content cell.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- tab change listener -->
-    <tag>
-        <name>tabChangeListener</name>
-        <tag-class>org.apache.myfaces.custom.tabbedpane.TabChangeListenerTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>type</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-
-    <!-- collapsiblePanel -->
-    <tag>
-        <name>collapsiblePanel</name>
-        <tag-class>org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>collapsed</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-               Boolean value indicating whether the panel should be collapsed by default.
-            </description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Label for collapsible panel.
-            </description>
-        </attribute>
-    </tag>
-
-	<!-- selectOneCountry -->
-    <tag>
-        <name>selectOneCountry</name>
-        <tag-class>org.apache.myfaces.custom.selectOneCountry.SelectOneCountryTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            A localized list of countries choose box.
-            The value binds to the country ISO 3166 code.
-            This is the same code as for java.util.Locale.getCountry().
-			The official codes list is available here :
-			http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html
-        </description>
-        <attribute>
-            <name>maxLength</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-               Integer equals to the maximum number of characters in the country name.
-            </description>
-        </attribute>
-                <!-- all standard attributes of the selectOneMenu tag -->
-                <!-- UISelectOne attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectOneLanguage -->
-    <tag>
-        <name>selectOneLanguage</name>
-        <tag-class>org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            A localized list of languages choose box.
-            The value binds to the language ISO 639 code (lowercase).
-            This is the same code as for java.util.Locale.getLanguage().
-			The official codes list is available here :
-			http://www.loc.gov/standards/iso639-2/englangn.html
-        </description>
-        <attribute>
-            <name>maxLength</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-               Integer equals to the maximum number of characters in the language name.
-            </description>
-        </attribute>
-                <!-- all standard attributes of the selectOneMenu tag -->
-                <!-- UISelectOne attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-	<!-- stylesheet -->
-
-	<tag>
-		<name>stylesheet</name>
-		<tag-class>org.apache.myfaces.custom.stylesheet.StylesheetTag</tag-class>
-		<body-content>JSP</body-content>
-		<description>a component, which renders the path to a common CSS-file</description>
-		<!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-		<!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-		<attribute>
-			<name>path</name>
-			<required>true</required>
-			<rtexprvalue>false</rtexprvalue>
-			<description>
-				URL for CSS-file.
-			</description>
-		</attribute>
-	</tag>
-
-	<!-- div -->
-
-	<tag>
-		<name>div</name>
-		<tag-class>org.apache.myfaces.custom.div.DivTag</tag-class>
-		<body-content>JSP</body-content>
-		<description>Places a div around its children</description>
-		<!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-		<attribute>
-			<name>style</name>
-			<required>false</required>
-			<rtexprvalue>false</rtexprvalue>
-			<description>
-				The style to use for this div.
-			</description>
-		</attribute>
-		<attribute>
-			<name>styleClass</name>
-			<required>false</required>
-			<rtexprvalue>false</rtexprvalue>
-			<description>
-				The class to use for this div.
-			</description>
-		</attribute>
-	</tag>
-
-	<!-- htmlTag -->
-
-	<tag>
-		<name>htmlTag</name>
-		<tag-class>org.apache.myfaces.custom.htmlTag.HtmlTagTag</tag-class>
-		<body-content>JSP</body-content>
-		<description>Places the given HTML tag div around its children</description>
-		<!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				The name of the tag. For example, use h1 to generate an h1 tag.
-			</description>
-        </attribute>
-		<attribute>
-			<name>style</name>
-			<required>false</required>
-			<rtexprvalue>false</rtexprvalue>
-			<description>
-				The style to use for this tag.
-			</description>
-		</attribute>
-		<attribute>
-			<name>styleClass</name>
-			<required>false</required>
-			<rtexprvalue>false</rtexprvalue>
-			<description>
-				The class to use for this tag.
-			</description>
-		</attribute>
-	</tag>
-
-
-    <!-- radio -->
-    <tag>
-        <name>radio</name>
-        <tag-class>org.apache.myfaces.custom.radio.HtmlRadioTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Renders a HTML input of type "radio". The associated SelectItem comes from
-            an extended selectOneRadio component with layout "spread". The selectOneRadio
-            is referenced by the "for" attribute.
-            All HTML pass-through attributes for this input are taken from the associated
-            selectOneRadio.
-        </description>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- HtmlRadio attributes -->
-        <attribute>
-            <name>for</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                 id of the referenced extended selectOneRadio component
-            </description>
-        </attribute>
-        <attribute>
-            <name>index</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                n-th SelectItem of referenced UISelectOne starting with 0.
-            </description>
-        </attribute>
-    </tag>
-
-   <!-- tree -->
-    <tag>
-        <name>tree</name>
-        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>nodeClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>selectedNodeClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>headerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>footerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rowClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>columnClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconLine</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNoline</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconChildFirst</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconChildMiddle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconChildLast</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeOpen</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeOpenFirst</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeOpenMiddle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeOpenLast</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeClose</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeCloseFirst</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeCloseMiddle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeCloseLast</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>expandRoot</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>expireListeners</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Time interval the tree will remain registered as a TreeModelListener without being accessed</description>
-        </attribute>
-    </tag>
-
-    <tag>
-        <name>treeSelectionListener</name>
-        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>type</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <tag>
-        <name>iconProvider</name>
-        <tag-class>org.apache.myfaces.custom.tree.taglib.IconProviderTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>type</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- tree column -->
-    <tag>
-        <name>treeColumn</name>
-        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeColumnTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Renders a HTML input of type "treeColumn". This tag outlines the column where
-            the tree structure will be render as part of the tree table.
-        </description>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-    </tag>
-
-    <!-- tree checkbox -->
-    <tag>
-        <name>treeCheckbox</name>
-        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag</tag-class>
-        <body-content>empty</body-content>
-        <description>
-            Renders a HTML input of type "treeCheckbox". The associated comes from
-            the treeCheckbox itemLabel and itemValue.  The selected items come from an extended
-            selectManyCheckbox component with layout "spread". The selectManyCheckbox
-            is referenced by the "for" attribute.
-            All HTML pass-through attributes for this input are taken from the associated
-            selectManyCheckbox.
-        </description>
-        <!-- UISelectItem attributes -->
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-        <attribute>
-            <name>itemDisabled</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will not be saved during state saving.</description>
-        </attribute>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemDescription</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemLabel</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemValue</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Value reference pointing at a javax.faces.model.SelectItem instance.</description>
-        </attribute>
-
-        <!-- HtmlTreeCheckbox attributes -->
-        <attribute>
-            <name>for</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                id of the referenced extended selectManyCheckbox component
-            </description>
-        </attribute>
-    </tag>
-
-   <!-- tree2 -->
-    <tag>
-        <name>tree2</name>
-        <tag-class>org.apache.myfaces.custom.tree2.TreeTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>varNodeToggler</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>showNav</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Show the "plus" and "minus" navigation icons (default is true.) Value is ignored if
-                clientSideToggle is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>showLines</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Show the connecting lines (default is true.)</description>
-        </attribute>
-        <attribute>
-            <name>clientSideToggle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Perform client-side toggling of expand/collapse state via javascript (default is true.)</description>
-        </attribute>
-        <attribute>
-            <name>showRootNode</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Include the root node when rendering the tree (default is true.)</description>
-        </attribute>
-        <attribute>
-            <name>preserveToggle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Preserve changes in client-side toggle information between requests (default is true.)</description>
-        </attribute>
-                <attribute>
-            <name>javascriptLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find javascript resources.  If no values is specified, javascript will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>imageLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find image resources.  If no values is specified, images will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>styleLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find stylesheet resources.  If no values is specified, stylesheets will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-    </tag>
-
-    <!-- panelStack -->
-    <tag>
-        <name>panelStack</name>
-        <tag-class>org.apache.myfaces.custom.panelstack.PanelStackTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>selectedPanel</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Id of the child to be rendered.</description>
-        </attribute>
-    </tag>
-
-    <!-- popup -->
-    <tag>
-        <name>popup</name>
-        <tag-class>org.apache.myfaces.custom.popup.HtmlPopupTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Renders a popup which displays on a mouse event.
-        </description>
-        <attribute>
-            <name>displayAtDistanceX</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Pop the panel up in horizontal distance of x pixels from
-                event.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayAtDistanceY</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Pop the panel up in vertical distance of y pixels from
-                event.
-            </description>
-        </attribute>
-        <attribute>
-            <name>closePopupOnExitingElement</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Close the popup when the triggering element is left.
-            </description>
-        </attribute>
-        <attribute>
-            <name>closePopupOnExitingPopup</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Close the popup when the popup itself is left.
-            </description>
-        </attribute>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-     </tag>
-
-
-    <!-- newspaperTable -->
-    <tag>
-        <name>newspaperTable</name>
-        <tag-class>org.apache.myfaces.custom.newspaper.HtmlNewspaperTableTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            A data table for rendering long skinny tables as short wide table by
-            wrapping the table over a specified number of columns.
-        </description>
-                <!-- all standard attributes of the dataTable tag -->
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- UIData attributes -->
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Supported types see JSF Spec 4.1.3</description>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rows</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>first</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- TableRenderer attributes -->
-        <attribute>
-            <name>columnClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>footerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>headerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rowClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <attribute>
-            <name>newspaperColumns</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The number of columns to wrap the table over.
-                Default: 1
-            </description>
-        </attribute>
-     </tag>
-
-
-
-<!--     Custom non-component tags     -->
-
-	<!-- aliasBean -->
-    <tag>
-        <name>aliasBean</name>
-        <tag-class>org.apache.myfaces.custom.aliasbean.AliasBeanTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            A tag that defines a new bean (alias) with a given value.
-            This allows you to design a subform with a generic (fictive) beans and to include it in all the pages where you use it.
-			You just need to make an alias to the real bean named after the generic bean before including the subform.
-
-			When used within an aliasBeansScope tag, this tag adds the alias to the aliasBeansScope.
-			This makes configuration with multiple aliasBeans easier to write.
-        </description>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>alias</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The bean that will be set to the given value.
-                Example : #{holder}
-            </description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The value that the alias can be set to.
-				This can be a string (like "toto") or a reference to an existing bean (like "#{myBean.member1}").
-            </description>
-        </attribute>
-    </tag>
-    <tag>
-        <name>aliasBeansScope</name>
-        <tag-class>org.apache.myfaces.custom.aliasbean.AliasBeansScopeTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            This is like an aliasBean tag, but instead of the alias/value attributes, you configure the aliases
-            by adding aliasBean tags in the body.
-
-            The aliasBeans should be declared right after this tag.
-        </description>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- bufferBean -->
-    <tag>
-        <name>buffer</name>
-        <tag-class>org.apache.myfaces.custom.buffer.BufferTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>into</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- saveState -->
-    <tag>
-        <name>saveState</name>
-        <tag-class>org.apache.myfaces.custom.savestate.SaveStateTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            saveState enables you to persist beans and values longer than
-            request scope, but shorter than session scope. It is ideal for
-            persisting backing beans and values with the same scope as your view
-            components. It does this by saving the target state with the
-            component tree.
-        </description>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- updateActionListener -->
-    <tag>
-        <name>updateActionListener</name>
-        <tag-class>org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Registers a org.apache.myfaces.custom.updateactionlistener.UpdateActionListener at the
-            parent component.
-        </description>
-        <attribute>
-            <name>property</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-
-<!-- validators -->
-
-
-        <!-- creditCard -->
-    <tag>
-        <name>validateCreditCard</name>
-        <tag-class>org.apache.myfaces.custom.creditcardvalidator.ValidateCreditCardTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-			A custom validator for creditCards, based upons Jakarta Commons.
-        </description>
-
-        <attribute>
-            <name>none</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				none of the given cardtypes is allowed.
-            </description>
-        </attribute>
-        <attribute>
-            <name>amex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				american express cards
-            </description>
-        </attribute>
-        <attribute>
-            <name>visa</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				validation for visa
-            </description>
-        </attribute>
-        <attribute>
-            <name>mastercard</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				validation for mastercard
-            </description>
-        </attribute>
-        <attribute>
-            <name>discover</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				validation for discover
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- Validator for Email -->
-     <tag>
-        <name>validateEmail</name>
-        <tag-class>org.apache.myfaces.custom.emailvalidator.ValidateEmailTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-			A custom validator for email address format, based upons Jakarta Commons.
-        </description>
-	</tag>
-
-    <!-- Validator for ISBN -->
-     <!--tag>
-        <name>validateISBN</name>
-        <tag-class>org.apache.myfaces.custom.isbnvalidator.ValidateISBNTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-			A custom validator for isbn codes, based upons Jakarta Commons.
-        </description>
-	</tag -->
-
-    <!-- Validator for Regular Expressions -->
-    <tag>
-        <name>validateRegExpr</name>
-        <tag-class>org.apache.myfaces.custom.regexprvalidator.ValidateRegExprTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-			A custom validator for reg. expr., based upons Jakarta Commons.
-        </description>
-
-        <attribute>
-            <name>pattern</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				the pattern, which is the base of the validation
-            </description>
-        </attribute>
-	</tag>
-
-    <!-- Validator for Equal -->
-     <tag>
-        <name>validateEqual</name>
-        <tag-class>org.apache.myfaces.custom.equalvalidator.ValidateEqualTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-			A custom validator for validations against foreign component values.
-        </description>
-
-        <attribute>
-            <name>for</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				the id of the foreign component, which is needed for the validation
-            </description>
-        </attribute>
-	</tag>
-
-    <!-- swap_image -->
-    <tag>
-        <name>swapImage</name>
-        <tag-class>org.apache.myfaces.custom.swapimage.HtmlSwapImageTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>swapImageUrl</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				the url of the image displayed onmouseover
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeImageUrl</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				activeImage will be rendered if: swapImage is a direct child of commandNavigation
-                and the commandNavigation.isActive
-            </description>
-        </attribute>
-                <!-- UIGraphic attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>url</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>URL of the image (see JSF.4.1.5).</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>URL of the image (see JSF.4.1.5).</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 img attributes that are not part of the JSF 1.1 specification -->
-        <attribute>
-            <name>align</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>border</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>hspace</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>vspace</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-
-        <!-- The subset of HTML 4.0 img attributes that are supported by the JSF 1.1 specification -->
-        <attribute>
-            <name>alt</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>height</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>ismap</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>longdesc</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <!-- "name" attribute cannot be set directly by user -->
-        <!-- "src" attribute cannot be set directly, use "url" instead! -->
-        <attribute>
-            <name>usemap</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>width</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-    </tag>
-
-	<!-- columns -->
-    <tag>
-        <name>columns</name>
-        <tag-class>org.apache.myfaces.custom.crosstable.HtmlColumnsTag</tag-class>
-        <body-content>JSP</body-content>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- UIColumn attributes -->
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Supported types see JSF Spec 4.1.3</description>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        
-        <!-- header attributes -->
-        <attribute><name>headerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
-        <attribute><name>headeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- footer attributes -->
-        <attribute><name>footerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
-        <attribute><name>footeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>width</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>This attribute can be used to set the width of the &lt;TD&gt; elements</description>
-        </attribute>        
-     </tag>
-
-
-  <!-- column -->
-    <tag>
-        <name>column</name>
-        <tag-class>org.apache.myfaces.custom.column.HtmlColumnTag</tag-class>
-        <body-content>JSP</body-content>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- UIColumn attributes -->
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        
-        <!-- header attributes -->
-        <attribute><name>headerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
-        <attribute><name>headeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- footer attributes -->
-        <attribute><name>footerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
-        <attribute><name>footeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>width</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>This attribute can be used to set the width of the &lt;TD&gt; elements</description>
-        </attribute>        
-     </tag>
-
-</taglib>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/myfaces_ext.tld (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/myfaces_ext.tld)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/myfaces_ext.tld	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/myfaces_ext.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,9147 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ * Copyright 2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+--><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
+<taglib>
+
+    <tlib-version>1.0.10</tlib-version>
+    <jsp-version>1.2</jsp-version>
+    <short-name>t</short-name>
+    <uri>http://myfaces.apache.org/extensions</uri>
+    <description>
+        MyFaces subproject that contains components and other goodies to be used with any JSF implementation.
+    </description>
+
+<!--     Extended standard components     -->
+
+    <!-- commandButton -->
+    <tag>
+        <name>commandButton</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlCommandButtonTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard commandButton by user role support.
+        </description>
+                <!-- all standard attributes of the commandButton tag -->
+                <!-- UICommand attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 button attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- HtmlCommandButton attributes -->
+        <attribute>
+            <name>image</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- commandLink -->
+    <tag>
+        <name>commandLink</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlCommandLinkTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard commandLink by user role support and the HTML target attribute.
+        </description>
+                <!-- all standard attributes of the commandLink tag -->
+                <!-- UICommand attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 anchor (=a) attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "href" is a special LinkRenderer attribute -->
+        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "name" cannot be set by user -->
+        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>target</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- dataTable -->
+    <tag>
+        <name>dataTable</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlDataTableTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extended data_table that adds some additional features to the standard
+            data_table action: see attribute descriptions for preserveDataModel,
+            sortColumn, sortAscending and preserveSort.
+        </description>
+                <!-- all standard attributes of the dataTable tag -->
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- UIData attributes -->
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Supported types see JSF Spec 4.1.3</description>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rows</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>first</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- TableRenderer attributes -->
+        <attribute>
+            <name>columnClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>footerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>headerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rowClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extensions -->
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>preserveDataModel</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Indicates whether the state of the whole DataModel should be saved and
+                restored.
+                Default: false
+            </description>
+        </attribute>
+        <attribute>
+            <name>forceIdIndexFormula</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				A formula that overrides the defaut row index in the construction of table's
+				body components.
+				Example : #{myRowVar.key}
+				Warning, the EL should evaluate to a unique value for each row !
+            </description>
+        </attribute>
+        <attribute>
+            <name>sortColumn</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Value reference to a model property that gives the current sort column name.
+            </description>
+        </attribute>
+        <attribute>
+            <name>sortAscending</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Value reference to a model property that gives the current sort direction.
+            </description>
+        </attribute>
+        <attribute>
+            <name>preserveSort</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Indicates whether the state of the sortColumn and sortAscending attribute
+                should be saved and restored and written back to the model during the
+                update model phase.
+                Default: true
+            </description>
+        </attribute>
+        <attribute>
+            <name>renderedIfEmpty</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Indicates whether this table should be rendered if the underlying DataModel is
+                empty.
+                You could as well use rendered="#{not empty bean.list}", but this one causes
+                the getList method of your model bean beeing called up to five times per
+                request, which is not optimal when the list is backed by a DB table.
+                Using renderedIfEmpty="false" solves this problem, because the MyFaces
+                extended HtmlDataTable automatically caches the DataModel and calles the
+                model getter only once per request.
+                Default: true
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowIndexVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the current rowIndex is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowCountVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the rowCount is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>previousRowDataVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the previous RowData Object is set in request scope
+                similar to the rowIndexVar and rowCountVar parameters.
+                Mind that the value of this request scope attribute is null in the first row
+                or when isRowAvailable returns false for the previous row.
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnClick</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onclick event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnDblClick</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript ondblclick event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnMouseDown</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onmpusedown event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnMouseUp</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onmouseup event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnMouseOver</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onmouseover event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnMouseMove</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onmousemove event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnMouseOut</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onmouseout event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnKeyPress</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onkeypress event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnKeyDown</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onkeydown event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnKeyUp</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onkeyup event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The id to use for &lt;tr&gt; elements that are generated by the table.
+            </description>
+        </attribute>        
+        <attribute>
+            <name>rowStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute for the row tr tag.</description>
+        </attribute>
+        <attribute>
+            <name>rowStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML style attribute for the row tr tag.</description>
+        </attribute>
+     </tag>
+
+    <!-- inputHidden -->
+    <tag>
+        <name>inputHidden</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputHiddenTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard inputHidden by providing additional MyFaces goodies.
+        </description>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- inputSecret -->
+    <tag>
+        <name>inputSecret</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputSecretTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard inputSecret.
+        </description>
+         <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+        <!-- SecretRenderer attributes -->
+        <attribute>
+            <name>redisplay</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, the value will be re-sent (in plaintext) when the form
+                is rerendered (see JSF.7.4.4). Default is false.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- inputText -->
+    <tag>
+        <name>inputText</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputTextTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard inputText by user role support.
+        </description>
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+                <!-- all standard attributes of the inputText tag -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- inputTextHelp -->
+    <tag>
+        <name>inputTextHelp</name>
+        <tag-class>org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelpTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard inputText by helptext support.
+        </description>
+                <!-- all standard attributes of the inputText tag -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+        <!-- Attributes for HtmlInputText with Helptext -->
+        <attribute>
+            <name>helpText</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>selectText</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- inputTextarea -->
+    <tag>
+        <name>inputTextarea</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputTextareaTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard inputTextarea by user role support.
+        </description>
+                <!-- all standard attributes of the inputTextarea tag -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 textarea attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>cols</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>rows</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+     <!-- graphicImage -->
+    <tag>
+        <name>graphicImage</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlGraphicImageTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard graphicImage.
+        </description>
+                <!-- UIGraphic attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>url</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>URL of the image (see JSF.4.1.5).</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>URL of the image (see JSF.4.1.5).</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 img attributes that are not part of the JSF 1.1 specification -->
+        <attribute>
+            <name>align</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>border</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>hspace</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>vspace</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+
+        <!-- The subset of HTML 4.0 img attributes that are supported by the JSF 1.1 specification -->
+        <attribute>
+            <name>alt</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>height</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>ismap</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>longdesc</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <!-- "name" attribute cannot be set directly by user -->
+        <!-- "src" attribute cannot be set directly, use "url" instead! -->
+        <attribute>
+            <name>usemap</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>width</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- message -->
+    <tag>
+        <name>message</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlMessageTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            MyFaces extension to the standard messages tag: see summaryDetailSeparator attribute
+        </description>
+                <!-- all standard attributes of the message tag -->
+                <!-- UIMessage attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>for</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>The client identifier of the component for which this component represents associated message(s).</description>
+        </attribute>
+        <attribute>
+            <name>showSummary</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Indicates whether the summary of the associated message(s) should be displayed.
+                         Default is: true</description>
+        </attribute>
+        <attribute>
+            <name>showDetail</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Indicates whether the detail of the associated message(s) should be displayed.
+                         Default is: false</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HtmlMessage attributes -->
+        <attribute>
+            <name>infoClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "INFO".</description>
+        </attribute>
+        <attribute>
+            <name>infoStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "INFO".</description>
+        </attribute>
+        <attribute>
+            <name>warnClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "WARN".</description>
+        </attribute>
+        <attribute>
+            <name>warnStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "WARN".</description>
+        </attribute>
+        <attribute>
+            <name>errorClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "ERROR".</description>
+        </attribute>
+        <attribute>
+            <name>errorStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "ERROR".</description>
+        </attribute>
+        <attribute>
+            <name>fatalClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "FATAL".</description>
+        </attribute>
+        <attribute>
+            <name>fatalStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "FATAL".</description>
+        </attribute>
+        <attribute>
+            <name>tooltip</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
+            </description>
+        </attribute>
+
+        <!-- MyFaces extensions -->
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <attribute>
+            <name>summaryFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, instead of rendering the message summary, a MessageFormat with this
+                attribute as pattern is created. The format method of this MessageFormat is
+                called with the message summary as the first argument and the label of the
+                associated component (if any) as the second argument.
+                Example: "{0}:"
+            </description>
+        </attribute>
+        <attribute>
+            <name>detailFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, instead of rendering the message detail, a MessageFormat with this
+                attribute as pattern is created. The format method of this MessageFormat is
+                called with the message detail as the first argument and the label of the
+                associated component (if any) as the second argument.
+                Example: "The input in field {1} is wrong: {0}"
+            </description>
+        </attribute>
+        <attribute>
+            <name>replaceIdWithLabel</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, all occurrences of the id of the component for which the message
+                is rendered will be replaced by the label. Standard is true for the extended
+                message renderer.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- messages -->
+    <tag>
+        <name>messages</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlMessagesTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            MyFaces extension to the standard messages tag: see showInputLabel attribute
+        </description>
+                <!-- all standard attributes of the messages tag -->
+                <!-- UIMessages attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>showSummary</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Indicates whether the summary of the message(s) should be displayed.
+                         Default is: true</description>
+        </attribute>
+        <attribute>
+            <name>showDetail</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Indicates whether the detail of the message(s) should be displayed.
+                         Default is: false</description>
+        </attribute>
+        <attribute>
+            <name>globalOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Indicates whether only global messages (that is, messages with no associated client identifier) should be rendered.
+                         Default is: false</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HtmlMessages attributes -->
+        <attribute>
+            <name>infoClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "INFO".</description>
+        </attribute>
+        <attribute>
+            <name>infoStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "INFO".</description>
+        </attribute>
+        <attribute>
+            <name>warnClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "WARN".</description>
+        </attribute>
+        <attribute>
+            <name>warnStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "WARN".</description>
+        </attribute>
+        <attribute>
+            <name>errorClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "ERROR".</description>
+        </attribute>
+        <attribute>
+            <name>errorStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "ERROR".</description>
+        </attribute>
+        <attribute>
+            <name>fatalClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "FATAL".</description>
+        </attribute>
+        <attribute>
+            <name>fatalStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "FATAL".</description>
+        </attribute>
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>The layout: "table" or "list". Default: list</description>
+        </attribute>
+        <attribute>
+            <name>tooltip</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
+            </description>
+        </attribute>
+
+        <!-- MyFaces extensions -->
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <attribute>
+            <name>summaryFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, instead of rendering the message summary, a MessageFormat with this
+                attribute as pattern is created. The format method of this MessageFormat is
+                called with the message summary as the first argument and the label of the
+                associated component (if any) as the second argument.
+                Example: "{0}:" or "{0} in field {1}"
+            </description>
+        </attribute>
+        <attribute>
+            <name>globalSummaryFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Like summaryFormat, but applies to global messages (i.e. messages not associated
+                with a component). If no globalSummaryFormat is given, the summaryFormat is used for
+                global messages.
+                Example: "{0}:"
+            </description>
+        </attribute>
+        <attribute>
+            <name>detailFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, instead of rendering the message detail, a MessageFormat with this
+                attribute as pattern is created. The format method of this MessageFormat is
+                called with the message detail as the first argument and the label of the
+                associated component (if any) as the second argument.
+                Example: "The input in field {1} is wrong: {0}"
+            </description>
+        </attribute>
+        <attribute>
+            <name>replaceIdWithLabel</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, all occurrences of the id of the component for which the message
+                is rendered will be replaced by the label.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- outputLabel -->
+    <tag>
+        <name>outputLabel</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlOutputLabelTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard outputLabel by user role support.
+        </description>
+                <!-- all standard attributes of the outputLabel tag -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 label attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "for" is a specific LabelRenderer attribute -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- LabelRenderer attributes -->
+        <attribute>
+          <name>for</name>
+          <required>false</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- outputText -->
+    <tag>
+        <name>outputText</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlOutputTextTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard outputText by user role support.
+        </description>
+                <!-- all standard attributes of the outputText tag -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HtmlOutputText attributes -->
+        <attribute>
+            <name>escape</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Indicates whether rendered markup should be escaped.
+                Default: true
+            </description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- panelGrid -->
+    <tag>
+        <name>panelGrid</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlPanelGridTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard panelGrid by user role support.
+        </description>
+                        <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- GridRenderer attributes -->
+        <attribute>
+            <name>columnClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>columns</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>footerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>headerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rowClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- panelGroup -->
+    <tag>
+        <name>panelGroup</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlPanelGroupTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard panelGroup by user role support.
+        </description>
+                <!-- all standard attributes of the panelGroup tag -->
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectOneMenu -->
+    <tag>
+        <name>selectOneMenu</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneMenuTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectOneMenu by user role support.
+        </description>
+                <!-- all standard attributes of the selectOneMenu tag -->
+                <!-- UISelectOne attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectManyMenu -->
+    <tag>
+        <name>selectManyMenu</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyMenuTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectManyMenu by user role support.
+        </description>
+                        <!-- UISelectMany attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectOneRadio -->
+    <tag>
+        <name>selectOneRadio</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneRadioTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectOneRadio by user role support.
+            Additionally this extended selectOneRadio accepts a layout attribute
+            of value "spread" (see custom radio tag).
+        </description>
+                <!-- all standard attributes of the selectOneRadio tag -->
+                <!-- UISelectOne attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes for type "radio" -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- RadioRenderer attributes -->
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>see JSF Spec. 8.5.10</description>
+        </attribute>
+        <attribute>
+            <name>border</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>see JSF Spec. 8.5.10</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectBooleanCheckbox -->
+    <tag>
+        <name>selectBooleanCheckbox</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectBooleanCheckboxTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectBooleanCheckbox by user role support.
+        </description>
+                        <!-- UISelectBoolean attributes -->
+        <!-- "selected" attribute is covered by HTML "checked" attribute -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes for type "checkbox" -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectManyCheckbox -->
+    <tag>
+        <name>selectManyCheckbox</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyCheckboxTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectManyCheckbox by user role support.
+            Additionally this extended selectManyCheckbox accepts a layout attribute
+            of value "spread" (see custom checkbox tag).
+        </description>
+                <!-- all standard attributes of the selectManyCheckbox tag -->
+                <!-- UISelectMany attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes for type "checkbox" -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- CheckboxListRenderer attributes -->
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>see JSF Spec. 8.5.9</description>
+        </attribute>
+        <!--TODO: disabledClass, enabledClass -->
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>layoutWidth</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A number representing the amount of checkbox rows if
+                the layout is lineDirection and checkbox columns if
+                the layout is pageDirection.
+            </description>
+        </attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectOneListbox -->
+    <tag>
+        <name>selectOneListbox</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneListboxTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectOneListbox by user role support.
+        </description>
+                        <!-- UISelectOne attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <!-- ListboxRenderer attributes -->
+        <attribute>
+            <name>size</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>see JSF Spec.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectManyListbox -->
+    <tag>
+        <name>selectManyListbox</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyListboxTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectManyListbox by user role support.
+        </description>
+                        <!-- UISelectMany attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <!-- ListboxRenderer attributes -->
+        <attribute>
+            <name>size</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>see JSF Spec.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+<!--     Custom components     -->
+
+    <!-- calendar -->
+    <tag>
+        <name>inputCalendar</name>
+        <tag-class>org.apache.myfaces.custom.calendar.HtmlInputCalendarTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Provides a calendar.
+        </description>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <attribute>
+            <name>monthYearRowClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the header-row showing month and year.</description>
+        </attribute>
+        <attribute>
+            <name>weekRowClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the header-row showing the week-days.</description>
+        </attribute>
+        <attribute>
+            <name>dayCellClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the cells showing days.</description>
+        </attribute>
+        <attribute>
+            <name>currentDayCellClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the cell of the currently selected date.</description>
+        </attribute>
+        <attribute>
+            <name>renderAsPopup</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Render the input-calendar as a java-script popup on client.</description>
+        </attribute>
+        <attribute>
+            <name>addResources</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Automatically add the input-calendar scripts and css files to the header - set that to false to provide the scripts yourself.</description>
+        </attribute>
+        <attribute>
+            <name>popupDateFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Defines the date format used by the java-script popup on client.</description>
+        </attribute>
+        <attribute>
+            <name>popupButtonString</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Defines the string displayed on the button which leads to the calendar-popup-window (... by default).</description>
+        </attribute>
+        <attribute>
+            <name>popupGotoString</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Go To Current Month"</description>
+        </attribute>
+        <attribute>
+            <name>popupTodayString</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Today is"</description>
+        </attribute>
+        <attribute>
+            <name>popupWeekString</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Wk"</description>
+        </attribute>
+        <attribute>
+            <name>popupScrollLeftMessage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for scrolling to the left.</description>
+        </attribute>
+        <attribute>
+            <name>popupScrollRightMessage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for scrolling to the right.</description>
+        </attribute>
+        <attribute>
+            <name>popupSelectMonthMessage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Click to select a month".</description>
+        </attribute>
+        <attribute>
+            <name>popupSelectYearMessage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Click to select a year".</description>
+        </attribute>
+        <attribute>
+            <name>popupSelectDateMessage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Select [date] as date" (do not replace [date], it will be replaced by the current date).</description>
+		</attribute>
+        <attribute>
+            <name>renderPopupButtonAsImage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>If true, renders a calendar icon instead of the button to pop up the calendar.</description>
+        </attribute>
+    </tag>
+
+    <!-- jsValueChangeListener -->
+    <tag>
+        <name>jsValueChangeListener</name>
+        <tag-class>org.apache.myfaces.custom.jslistener.JsValueChangeListenerTag</tag-class>
+        <body-content>empty</body-content>
+        <description>Value change listener on client side.</description>
+        <attribute>
+          <name>for</name>
+          <required>false</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+          <name>property</name>
+          <required>false</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+          <name>expressionValue</name>
+          <required>true</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- jsValueSet -->
+    <tag>
+        <name>jsValueSet</name>
+        <tag-class>org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetTag</tag-class>
+        <body-content>empty</body-content>
+        <description>Setting a value from the model in java-script so that it can be used (e.g. by the value change listener) afterwards.</description>
+        <attribute>
+          <name>name</name>
+          <required>true</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+          <name>value</name>
+          <required>true</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- checkbox -->
+    <tag>
+        <name>checkbox</name>
+        <tag-class>org.apache.myfaces.custom.checkbox.HtmlCheckboxTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Renders a HTML input of type "checkbox". The associated SelectItem comes from
+            an extended selectManyCheckbox component with layout "spread". The selectManyCheckbox
+            is referenced by the "for" attribute.
+            All HTML pass-through attributes for this input are taken from the associated
+            selectManyCheckbox.
+        </description>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- HtmlCheckbox attributes -->
+        <attribute>
+            <name>for</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                id of the referenced extended selectManyCheckbox component
+            </description>
+        </attribute>
+        <attribute>
+            <name>index</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                n-th SelectItem of referenced UISelectMany starting with 0.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- commandNavigation2 -->
+    <tag>
+        <name>commandNavigation2</name>
+        <tag-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItemTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Must be nested inside a panel_navigation action and renders a
+            clickable navigation item.
+            This action is derived from the standard command_link action and
+            has equal attributes.
+            (Replaces former "navigation_item" tag.)
+        </description>
+        <!--TODO: make id attribute mandatory -->
+                <!-- UICommand attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 anchor (=a) attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "href" is a special LinkRenderer attribute -->
+        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "name" cannot be set by user -->
+        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>target</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- HtmlCommandLink attributes -->
+        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- TODO attributes image, label - old todo.. still necessary?-->
+    </tag>
+
+    <!-- commandNavigation -->
+    <tag>
+        <name>commandNavigation</name>
+        <tag-class>org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Must be nested inside a panel_navigation action and renders a
+            clickable navigation item.
+            This action is derived from the standard command_link action and
+            has equal attributes.
+            (Replaces former "navigation_item" tag.)
+        </description>
+        <!--TODO: make id attribute mandatory -->
+                <!-- UICommand attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 anchor (=a) attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "href" is a special LinkRenderer attribute -->
+        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "name" cannot be set by user -->
+        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>target</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- HtmlCommandLink attributes -->
+        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- TODO attributes image, label - old todo.. still necessary?-->
+    </tag>
+
+    <!-- commandSortHeader -->
+    <tag>
+        <name>commandSortHeader</name>
+        <tag-class>org.apache.myfaces.custom.sortheader.HtmlCommandSortHeaderTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Clickable sort column header.
+            Must be nested inside an extended data_table tag.
+            This tag is derived from the standard command_link tag and
+            has the additional attributes columnName and arrow.
+            Note: In contrary to normal command links the default for the "immediate"
+            attribute is "true".
+        </description>
+                <!-- UICommand attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 anchor (=a) attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "href" is a special LinkRenderer attribute -->
+        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "name" cannot be set by user -->
+        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>target</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- HtmlCommandSortHeader attributes -->
+        <attribute>
+            <name>columnName</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The name of this column.
+                This name must uniquely identify this column among all other (sortable) columns
+                in the same data_table.
+                The sortColumn attribute of the embedding data_table reflects the current
+                sort column (see extended data_table).
+            </description>
+        </attribute>
+        <attribute>
+            <name>arrow</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Indicates whether an arrow, that shows the sort direction should be rendered.
+                Default: false
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- dataList -->
+    <tag>
+        <name>dataList</name>
+        <tag-class>org.apache.myfaces.custom.datalist.HtmlDataListTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Similar to dataTable, but does not render a table. Instead the layout
+            attribute controls how each dataRow is rendered.
+        </description>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- UIData attributes -->
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Supported types see JSF Spec 4.1.3</description>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rows</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>first</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                simple|unorderedList|orderedList
+                simple = for each dataRow all children are simply rendered
+                unorderedList = the list is rendered as HTML unordered list (= bullet list)
+                orderedList = the list is rendered as HTML ordered list
+                Default: simple
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowIndexVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the current rowIndex is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowCountVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the rowCount is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+     </tag>
+
+    <!-- dataScroller -->
+    <tag>
+        <name>dataScroller</name>
+        <tag-class>org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Scroller for UIData components eg. dataTable
+            Must be nested inside footer facet of dataTable OR for attribute must be given
+            so that corresponding uiData can be found
+        </description>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>for</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>fastStep</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>step (pages) used for fastforward and fastrewind</description>
+        </attribute>
+        <attribute>
+            <name>pageIndexVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual page index is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>pageCountVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual page count is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowsCountVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual rows count is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayedRowsCountVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual displayed rows count is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>firstRowIndexVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual first displayed row index is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>lastRowIndexVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual last displayed row index is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                styleClass for scroller table
+            </description>
+        </attribute>
+        <attribute>
+            <name>style</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                style for scroller table
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If set true, then the paginator gets rendered
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorMaxPages</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The maximum amount of pages to be displayed in the paginator.
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorTableClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                styleclass for pagingator
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorTableStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                style for pagingator
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorColumnClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                styleClass for paginator's column
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorColumnStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                style for paginator's column
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorActiveColumnClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                styleClass for paginator's column with pageIndex = currentPageIndex
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorActiveColumnStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                style for paginator's column with pageIndex = currentPageIndex
+            </description>
+        </attribute>
+        <attribute>
+            <name>renderFacetsIfSinglePage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If set to false, the facets aren't renderd if all the lines are contained on a single page.
+                Default is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+     </tag>
+
+    <!-- inputDate -->
+    <tag>
+        <name>inputDate</name>
+        <tag-class>org.apache.myfaces.custom.date.HtmlInputDateTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+		<!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+		<!-- type == date | time | both -->
+        <attribute>
+	        <name>type</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+	        <name>popupCalendar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>timeZone</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- inputFileUpload -->
+    <tag>
+        <name>inputFileUpload</name>
+        <tag-class>org.apache.myfaces.custom.fileupload.HtmlInputFileUploadTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            You must enable the MultiPart Filter to make this component
+            work (see web.xml). Also, don't forget to set the form's attribute
+            "enctype" to "multipart/form-data".
+            See "examples/web/fileupload.jsp" for an example!
+        </description>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- HTML 4.0 input type="file" attributes -->
+        <attribute>
+            <name>accept</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+	        <name>storage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- inputHtml -->
+    <tag>
+        <name>inputHtml</name>
+        <tag-class>org.apache.myfaces.custom.inputHtml.InputHtmlTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            An inline HTML based word processor based on the Kupu library. See http://kupu.oscom.org
+            Right now, the support is limited to one editor per page
+            (but you can use tabs to have multiple editors, but only one rendered at a time).
+        </description>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+        <attribute>
+	        <name>style</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+	        <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+	        <name>fallback</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+            	Use a text area instead of the javascript HTML editor.
+            	Default is false.
+            	Use with caution.
+            </description>
+        </attribute>
+        <attribute>
+	        <name>type</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+            	The type of the value. It can be either fragment for an HTML fragment (default)
+            	or document for a full HTML document, with head, title, body, ... tags.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>allowEditSource</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+            	Allows the user to edit the HTML source code.
+            	Default is true.
+            </description>
+       	</attribute>
+		<attribute>
+	        <name>allowExternalLinks</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+            	Allows the user to insert external links.
+            	Default is true.
+            </description>
+       	</attribute>
+       	<attribute>
+	        <name>addKupuLogo</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+            	Show the Kupu Logo in the buttons bar.
+            	Default is true.
+            </description>
+       	</attribute>
+       	<attribute>
+	        <name>showAllToolBoxes</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Shortcut to avoid setting all the showXXToolBox to true.
+            	Default is false.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>showPropertiesToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Properties tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>showLinksToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Links tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>showImagesToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Images tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>showTablesToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Tables tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+		<attribute>
+	        <name>showCleanupExpressionsToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Cleanup Expressions tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>showDebugToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Debug tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- navigationMenu, jscookMenu -->
+    <tag>
+        <name>navigationMenuItem</name>
+        <tag-class>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag</tag-class>
+        <body-content>JSP</body-content>
+        <!-- UISelectItem attributes -->
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+        <attribute>
+            <name>itemDisabled</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will not be saved during state saving.</description>
+        </attribute>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemDescription</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemLabel</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemValue</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Value reference pointing at a javax.faces.model.SelectItem instance.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- navigationMenuItem attributes -->
+        <attribute>
+            <name>icon</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>split</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+    <tag>
+        <name>navigationMenuItems</name>
+        <tag-class>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag</tag-class>
+        <body-content>empty</body-content>
+        <!-- UISelectItems attributes -->
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Value reference pointing at a List or Array of javax.faces.model.SelectItem instances.</description>
+        </attribute>
+
+    </tag>
+    <tag>
+        <name>jscookMenu</name>
+        <tag-class>org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuTag</tag-class>
+        <body-content>JSP</body-content>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <attribute>
+            <name>javascriptLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find javascript resources.  If no values is specified, javascript will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>imageLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find image resources.  If no values is specified, images will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>styleLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find stylesheet resources.  If no values is specified, stylesheets will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <!-- jscookMenu attributes -->
+        <attribute>
+            <name>layout</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>theme</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- panelLayout -->
+    <tag>
+        <name>panelLayout</name>
+        <tag-class>org.apache.myfaces.custom.layout.HtmlPanelLayoutTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                layout           | header | navigation | body  | footer
+                =================|========|============|=======|========
+                classic (Default)| top    | left       | right | bottom
+                navigationRight  | top    | right      | left  | bottom
+                upsideDown       | bottom | left       | right | top
+            </description>
+        </attribute>
+        <attribute>
+            <name>headerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>navigationClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>bodyClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>footerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>headerStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>navigationStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>bodyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>footerStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for the table cell.</description>
+        </attribute>
+    </tag>
+
+    <!-- panelNavigation2 -->
+    <tag>
+        <name>panelNavigation2</name>
+        <tag-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenuTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>itemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of closed navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>openItemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of open navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeItemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of the active navigation item.
+            </description>
+        </attribute>
+        <attribute>
+            <name>separatorClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class for the td element of a separator.
+            </description>
+        </attribute>
+        <attribute>
+            <name>itemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of closed navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>openItemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of open navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeItemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of the active navigation item.
+            </description>
+        </attribute>
+        <attribute>
+            <name>separatorStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style for the td element of a separator.
+            </description>
+        </attribute>
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Table or List Layout (default is Table) 
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- panelNavigation -->
+    <tag>
+        <name>panelNavigation</name>
+        <tag-class>org.apache.myfaces.custom.navigation.HtmlPanelNavigationTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>itemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of closed navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>openItemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of open navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeItemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of the active navigation item.
+            </description>
+        </attribute>
+        <attribute>
+            <name>separatorClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class for the td element of a separator.
+            </description>
+        </attribute>
+        <attribute>
+            <name>itemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of closed navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>openItemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of open navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeItemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of the active navigation item.
+            </description>
+        </attribute>
+        <attribute>
+            <name>separatorStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style for the td element of a separator.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- panelTab -->
+    <tag>
+        <name>panelTab</name>
+        <tag-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>label</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Label of this tab.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- panelTabbedPane -->
+    <tag>
+        <name>panelTabbedPane</name>
+        <tag-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>selectedIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Index of tab that is selected by default.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeTabStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the active tab cell.
+            </description>
+        </attribute>
+        <attribute>
+            <name>inactiveTabStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the inactive tab cells.
+            </description>
+        </attribute>
+        <attribute>
+            <name>disabledTabStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the disabled tab cells.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeSubStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the active tab sub cell.
+            </description>
+        </attribute>
+        <attribute>
+            <name>inactiveSubStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the inactive tab sub cells.
+            </description>
+        </attribute>
+        <attribute>
+            <name>tabContentStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the active tab content cell.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- tab change listener -->
+    <tag>
+        <name>tabChangeListener</name>
+        <tag-class>org.apache.myfaces.custom.tabbedpane.TabChangeListenerTag</tag-class>
+        <body-content>empty</body-content>
+        <attribute>
+            <name>type</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+
+    <!-- collapsiblePanel -->
+    <tag>
+        <name>collapsiblePanel</name>
+        <tag-class>org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>collapsed</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+               Boolean value indicating whether the panel should be collapsed by default.
+            </description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Label for collapsible panel.
+            </description>
+        </attribute>
+    </tag>
+
+	<!-- selectOneCountry -->
+    <tag>
+        <name>selectOneCountry</name>
+        <tag-class>org.apache.myfaces.custom.selectOneCountry.SelectOneCountryTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            A localized list of countries choose box.
+            The value binds to the country ISO 3166 code.
+            This is the same code as for java.util.Locale.getCountry().
+			The official codes list is available here :
+			http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html
+        </description>
+        <attribute>
+            <name>maxLength</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+               Integer equals to the maximum number of characters in the country name.
+            </description>
+        </attribute>
+                <!-- all standard attributes of the selectOneMenu tag -->
+                <!-- UISelectOne attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectOneLanguage -->
+    <tag>
+        <name>selectOneLanguage</name>
+        <tag-class>org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            A localized list of languages choose box.
+            The value binds to the language ISO 639 code (lowercase).
+            This is the same code as for java.util.Locale.getLanguage().
+			The official codes list is available here :
+			http://www.loc.gov/standards/iso639-2/englangn.html
+        </description>
+        <attribute>
+            <name>maxLength</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+               Integer equals to the maximum number of characters in the language name.
+            </description>
+        </attribute>
+                <!-- all standard attributes of the selectOneMenu tag -->
+                <!-- UISelectOne attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+	<!-- stylesheet -->
+
+	<tag>
+		<name>stylesheet</name>
+		<tag-class>org.apache.myfaces.custom.stylesheet.StylesheetTag</tag-class>
+		<body-content>JSP</body-content>
+		<description>a component, which renders the path to a common CSS-file</description>
+		<!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+		<!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+		<attribute>
+			<name>path</name>
+			<required>true</required>
+			<rtexprvalue>false</rtexprvalue>
+			<description>
+				URL for CSS-file.
+			</description>
+		</attribute>
+	</tag>
+
+	<!-- div -->
+
+	<tag>
+		<name>div</name>
+		<tag-class>org.apache.myfaces.custom.div.DivTag</tag-class>
+		<body-content>JSP</body-content>
+		<description>Places a div around its children</description>
+		<!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+		<attribute>
+			<name>style</name>
+			<required>false</required>
+			<rtexprvalue>false</rtexprvalue>
+			<description>
+				The style to use for this div.
+			</description>
+		</attribute>
+		<attribute>
+			<name>styleClass</name>
+			<required>false</required>
+			<rtexprvalue>false</rtexprvalue>
+			<description>
+				The class to use for this div.
+			</description>
+		</attribute>
+	</tag>
+
+	<!-- htmlTag -->
+
+	<tag>
+		<name>htmlTag</name>
+		<tag-class>org.apache.myfaces.custom.htmlTag.HtmlTagTag</tag-class>
+		<body-content>JSP</body-content>
+		<description>Places the given HTML tag div around its children</description>
+		<!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				The name of the tag. For example, use h1 to generate an h1 tag.
+			</description>
+        </attribute>
+		<attribute>
+			<name>style</name>
+			<required>false</required>
+			<rtexprvalue>false</rtexprvalue>
+			<description>
+				The style to use for this tag.
+			</description>
+		</attribute>
+		<attribute>
+			<name>styleClass</name>
+			<required>false</required>
+			<rtexprvalue>false</rtexprvalue>
+			<description>
+				The class to use for this tag.
+			</description>
+		</attribute>
+	</tag>
+
+
+    <!-- radio -->
+    <tag>
+        <name>radio</name>
+        <tag-class>org.apache.myfaces.custom.radio.HtmlRadioTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Renders a HTML input of type "radio". The associated SelectItem comes from
+            an extended selectOneRadio component with layout "spread". The selectOneRadio
+            is referenced by the "for" attribute.
+            All HTML pass-through attributes for this input are taken from the associated
+            selectOneRadio.
+        </description>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- HtmlRadio attributes -->
+        <attribute>
+            <name>for</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                 id of the referenced extended selectOneRadio component
+            </description>
+        </attribute>
+        <attribute>
+            <name>index</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                n-th SelectItem of referenced UISelectOne starting with 0.
+            </description>
+        </attribute>
+    </tag>
+
+   <!-- tree -->
+    <tag>
+        <name>tree</name>
+        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeTag</tag-class>
+        <body-content>JSP</body-content>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>nodeClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>selectedNodeClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>headerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>footerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rowClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>columnClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconLine</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNoline</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconChildFirst</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconChildMiddle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconChildLast</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeOpen</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeOpenFirst</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeOpenMiddle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeOpenLast</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeClose</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeCloseFirst</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeCloseMiddle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeCloseLast</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>expandRoot</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>expireListeners</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Time interval the tree will remain registered as a TreeModelListener without being accessed</description>
+        </attribute>
+    </tag>
+
+    <tag>
+        <name>treeSelectionListener</name>
+        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTag</tag-class>
+        <body-content>empty</body-content>
+        <attribute>
+            <name>type</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <tag>
+        <name>iconProvider</name>
+        <tag-class>org.apache.myfaces.custom.tree.taglib.IconProviderTag</tag-class>
+        <body-content>empty</body-content>
+        <attribute>
+            <name>type</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- tree column -->
+    <tag>
+        <name>treeColumn</name>
+        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeColumnTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Renders a HTML input of type "treeColumn". This tag outlines the column where
+            the tree structure will be render as part of the tree table.
+        </description>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+    </tag>
+
+    <!-- tree checkbox -->
+    <tag>
+        <name>treeCheckbox</name>
+        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag</tag-class>
+        <body-content>empty</body-content>
+        <description>
+            Renders a HTML input of type "treeCheckbox". The associated comes from
+            the treeCheckbox itemLabel and itemValue.  The selected items come from an extended
+            selectManyCheckbox component with layout "spread". The selectManyCheckbox
+            is referenced by the "for" attribute.
+            All HTML pass-through attributes for this input are taken from the associated
+            selectManyCheckbox.
+        </description>
+        <!-- UISelectItem attributes -->
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+        <attribute>
+            <name>itemDisabled</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will not be saved during state saving.</description>
+        </attribute>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemDescription</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemLabel</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemValue</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Value reference pointing at a javax.faces.model.SelectItem instance.</description>
+        </attribute>
+
+        <!-- HtmlTreeCheckbox attributes -->
+        <attribute>
+            <name>for</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                id of the referenced extended selectManyCheckbox component
+            </description>
+        </attribute>
+    </tag>
+
+   <!-- tree2 -->
+    <tag>
+        <name>tree2</name>
+        <tag-class>org.apache.myfaces.custom.tree2.TreeTag</tag-class>
+        <body-content>JSP</body-content>
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>varNodeToggler</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>showNav</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Show the "plus" and "minus" navigation icons (default is true.) Value is ignored if
+                clientSideToggle is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>showLines</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Show the connecting lines (default is true.)</description>
+        </attribute>
+        <attribute>
+            <name>clientSideToggle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Perform client-side toggling of expand/collapse state via javascript (default is true.)</description>
+        </attribute>
+        <attribute>
+            <name>showRootNode</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Include the root node when rendering the tree (default is true.)</description>
+        </attribute>
+        <attribute>
+            <name>preserveToggle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Preserve changes in client-side toggle information between requests (default is true.)</description>
+        </attribute>
+                <attribute>
+            <name>javascriptLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find javascript resources.  If no values is specified, javascript will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>imageLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find image resources.  If no values is specified, images will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>styleLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find stylesheet resources.  If no values is specified, stylesheets will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+    </tag>
+
+    <!-- panelStack -->
+    <tag>
+        <name>panelStack</name>
+        <tag-class>org.apache.myfaces.custom.panelstack.PanelStackTag</tag-class>
+        <body-content>JSP</body-content>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>selectedPanel</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Id of the child to be rendered.</description>
+        </attribute>
+    </tag>
+
+    <!-- popup -->
+    <tag>
+        <name>popup</name>
+        <tag-class>org.apache.myfaces.custom.popup.HtmlPopupTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Renders a popup which displays on a mouse event.
+        </description>
+        <attribute>
+            <name>displayAtDistanceX</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Pop the panel up in horizontal distance of x pixels from
+                event.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayAtDistanceY</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Pop the panel up in vertical distance of y pixels from
+                event.
+            </description>
+        </attribute>
+        <attribute>
+            <name>closePopupOnExitingElement</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Close the popup when the triggering element is left.
+            </description>
+        </attribute>
+        <attribute>
+            <name>closePopupOnExitingPopup</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Close the popup when the popup itself is left.
+            </description>
+        </attribute>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+     </tag>
+
+
+    <!-- newspaperTable -->
+    <tag>
+        <name>newspaperTable</name>
+        <tag-class>org.apache.myfaces.custom.newspaper.HtmlNewspaperTableTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            A data table for rendering long skinny tables as short wide table by
+            wrapping the table over a specified number of columns.
+        </description>
+                <!-- all standard attributes of the dataTable tag -->
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- UIData attributes -->
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Supported types see JSF Spec 4.1.3</description>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rows</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>first</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- TableRenderer attributes -->
+        <attribute>
+            <name>columnClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>footerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>headerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rowClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <attribute>
+            <name>newspaperColumns</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The number of columns to wrap the table over.
+                Default: 1
+            </description>
+        </attribute>
+     </tag>
+
+
+
+<!--     Custom non-component tags     -->
+
+	<!-- aliasBean -->
+    <tag>
+        <name>aliasBean</name>
+        <tag-class>org.apache.myfaces.custom.aliasbean.AliasBeanTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            A tag that defines a new bean (alias) with a given value.
+            This allows you to design a subform with a generic (fictive) beans and to include it in all the pages where you use it.
+			You just need to make an alias to the real bean named after the generic bean before including the subform.
+
+			When used within an aliasBeansScope tag, this tag adds the alias to the aliasBeansScope.
+			This makes configuration with multiple aliasBeans easier to write.
+        </description>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>alias</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The bean that will be set to the given value.
+                Example : #{holder}
+            </description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The value that the alias can be set to.
+				This can be a string (like "toto") or a reference to an existing bean (like "#{myBean.member1}").
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>aliasBeansScope</name>
+        <tag-class>org.apache.myfaces.custom.aliasbean.AliasBeansScopeTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            This is like an aliasBean tag, but instead of the alias/value attributes, you configure the aliases
+            by adding aliasBean tags in the body.
+
+            The aliasBeans should be declared right after this tag.
+        </description>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- bufferBean -->
+    <tag>
+        <name>buffer</name>
+        <tag-class>org.apache.myfaces.custom.buffer.BufferTag</tag-class>
+        <body-content>JSP</body-content>
+        <attribute>
+            <name>into</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- saveState -->
+    <tag>
+        <name>saveState</name>
+        <tag-class>org.apache.myfaces.custom.savestate.SaveStateTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            saveState enables you to persist beans and values longer than
+            request scope, but shorter than session scope. It is ideal for
+            persisting backing beans and values with the same scope as your view
+            components. It does this by saving the target state with the
+            component tree.
+        </description>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- updateActionListener -->
+    <tag>
+        <name>updateActionListener</name>
+        <tag-class>org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Registers a org.apache.myfaces.custom.updateactionlistener.UpdateActionListener at the
+            parent component.
+        </description>
+        <attribute>
+            <name>property</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+
+<!-- validators -->
+
+
+        <!-- creditCard -->
+    <tag>
+        <name>validateCreditCard</name>
+        <tag-class>org.apache.myfaces.custom.creditcardvalidator.ValidateCreditCardTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+			A custom validator for creditCards, based upons Jakarta Commons.
+        </description>
+
+        <attribute>
+            <name>none</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				none of the given cardtypes is allowed.
+            </description>
+        </attribute>
+        <attribute>
+            <name>amex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				american express cards
+            </description>
+        </attribute>
+        <attribute>
+            <name>visa</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				validation for visa
+            </description>
+        </attribute>
+        <attribute>
+            <name>mastercard</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				validation for mastercard
+            </description>
+        </attribute>
+        <attribute>
+            <name>discover</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				validation for discover
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- Validator for Email -->
+     <tag>
+        <name>validateEmail</name>
+        <tag-class>org.apache.myfaces.custom.emailvalidator.ValidateEmailTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+			A custom validator for email address format, based upons Jakarta Commons.
+        </description>
+	</tag>
+
+    <!-- Validator for ISBN -->
+     <!--tag>
+        <name>validateISBN</name>
+        <tag-class>org.apache.myfaces.custom.isbnvalidator.ValidateISBNTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+			A custom validator for isbn codes, based upons Jakarta Commons.
+        </description>
+	</tag -->
+
+    <!-- Validator for Regular Expressions -->
+    <tag>
+        <name>validateRegExpr</name>
+        <tag-class>org.apache.myfaces.custom.regexprvalidator.ValidateRegExprTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+			A custom validator for reg. expr., based upons Jakarta Commons.
+        </description>
+
+        <attribute>
+            <name>pattern</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				the pattern, which is the base of the validation
+            </description>
+        </attribute>
+	</tag>
+
+    <!-- Validator for Equal -->
+     <tag>
+        <name>validateEqual</name>
+        <tag-class>org.apache.myfaces.custom.equalvalidator.ValidateEqualTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+			A custom validator for validations against foreign component values.
+        </description>
+
+        <attribute>
+            <name>for</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				the id of the foreign component, which is needed for the validation
+            </description>
+        </attribute>
+	</tag>
+
+    <!-- swap_image -->
+    <tag>
+        <name>swapImage</name>
+        <tag-class>org.apache.myfaces.custom.swapimage.HtmlSwapImageTag</tag-class>
+        <body-content>JSP</body-content>
+        <attribute>
+            <name>swapImageUrl</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				the url of the image displayed onmouseover
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeImageUrl</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				activeImage will be rendered if: swapImage is a direct child of commandNavigation
+                and the commandNavigation.isActive
+            </description>
+        </attribute>
+                <!-- UIGraphic attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>url</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>URL of the image (see JSF.4.1.5).</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>URL of the image (see JSF.4.1.5).</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 img attributes that are not part of the JSF 1.1 specification -->
+        <attribute>
+            <name>align</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>border</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>hspace</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>vspace</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+
+        <!-- The subset of HTML 4.0 img attributes that are supported by the JSF 1.1 specification -->
+        <attribute>
+            <name>alt</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>height</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>ismap</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>longdesc</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <!-- "name" attribute cannot be set directly by user -->
+        <!-- "src" attribute cannot be set directly, use "url" instead! -->
+        <attribute>
+            <name>usemap</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>width</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+    </tag>
+
+	<!-- columns -->
+    <tag>
+        <name>columns</name>
+        <tag-class>org.apache.myfaces.custom.crosstable.HtmlColumnsTag</tag-class>
+        <body-content>JSP</body-content>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- UIColumn attributes -->
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Supported types see JSF Spec 4.1.3</description>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        
+        <!-- header attributes -->
+        <attribute><name>headerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
+        <attribute><name>headeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- footer attributes -->
+        <attribute><name>footerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
+        <attribute><name>footeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>width</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>This attribute can be used to set the width of the &lt;TD&gt; elements</description>
+        </attribute>        
+     </tag>
+
+
+  <!-- column -->
+    <tag>
+        <name>column</name>
+        <tag-class>org.apache.myfaces.custom.column.HtmlColumnTag</tag-class>
+        <body-content>JSP</body-content>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- UIColumn attributes -->
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        
+        <!-- header attributes -->
+        <attribute><name>headerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
+        <attribute><name>headeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- footer attributes -->
+        <attribute><name>footerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
+        <attribute><name>footeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>width</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>This attribute can be used to set the width of the &lt;TD&gt; elements</description>
+        </attribute>        
+     </tag>
+
+</taglib>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<layouts>
-   <layout>
-      <name>nodesk</name>
-      <uri>/nodesk/index.jsp</uri>
-      <uri state="maximized">/nodesk/index.jsp</uri>
-      <regions>
-         <region name="left"/>
-         <region name="center"/>
-      </regions>
-   </layout>
-   <layout>
-      <name>phalanx</name>
-      <uri>/phalanx/index.jsp</uri>
-      <uri state="maximized">/phalanx/index.jsp</uri>
-      <regions>
-         <region name="left"/>
-         <region name="center"/>
-      </regions>
-   </layout>
-   <layout>
-      <name>generic</name>
-      <uri>/layouts/generic/index.jsp</uri>
-      <uri state="maximized">/layouts/generic/maximized.jsp</uri>
-      <regions>
-         <region name="left"/>
-         <region name="center"/>
-         <region name="navigation"/>
-      </regions>
-   </layout>
-</layouts>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-layouts.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<layouts>
+   <layout>
+      <name>nodesk</name>
+      <uri>/nodesk/index.jsp</uri>
+      <uri state="maximized">/nodesk/index.jsp</uri>
+      <regions>
+         <region name="left"/>
+         <region name="center"/>
+      </regions>
+   </layout>
+   <layout>
+      <name>phalanx</name>
+      <uri>/phalanx/index.jsp</uri>
+      <uri state="maximized">/phalanx/index.jsp</uri>
+      <regions>
+         <region name="left"/>
+         <region name="center"/>
+      </regions>
+   </layout>
+   <layout>
+      <name>generic</name>
+      <uri>/layouts/generic/index.jsp</uri>
+      <uri state="maximized">/layouts/generic/maximized.jsp</uri>
+      <regions>
+         <region name="left"/>
+         <region name="center"/>
+         <region name="navigation"/>
+      </regions>
+   </layout>
+</layouts>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,104 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
-        version="2.0">
-   <tlib-version>1.1</tlib-version>
-   <short-name>JBoss-Portal-tags</short-name>
-
-   <tag>
-      <name>if</name>
-      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.IfTag</tag-class>
-      <body-content>JSP</body-content>
-      <attribute>
-         <name>ctx</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-
-   <tag>
-      <name>iterate</name>
-      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.IterateTag</tag-class>
-      <body-content>JSP</body-content>
-      <attribute>
-         <name>ctx</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-
-   <tag>
-      <name>include</name>
-      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.IncludeTag</tag-class>
-      <body-content>JSP</body-content>
-      <attribute>
-         <name>page</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-
-   <tag>
-      <name>error</name>
-      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.ErrorTag</tag-class>
-      <body-content>JSP</body-content>
-      <attribute>
-         <name>key</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-
-   <tag>
-      <name>errors</name>
-      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.ErrorsTag</tag-class>
-      <body-content>JSP</body-content>
-   </tag>
-
-   <tag>
-      <name>success</name>
-      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.SuccessTag</tag-class>
-      <body-content>JSP</body-content>
-   </tag>
-   <function>
-      <name>i18n</name>
-      <function-class>org.jboss.portal.core.servlet.jsp.taglib.PortalLib</function-class>
-      <function-signature>java.lang.String getMessage(java.lang.String)</function-signature>
-   </function>
-
-   <function>
-      <name>out</name>
-      <function-class>org.jboss.portal.core.servlet.jsp.taglib.PortalLib</function-class>
-      <function-signature>java.lang.String out(java.lang.String)</function-signature>
-   </function>
-
-   <function>
-      <name>i18nout</name>
-      <function-class>org.jboss.portal.core.servlet.jsp.taglib.PortalLib</function-class>
-      <function-signature>java.lang.String i18nOut(java.lang.String)</function-signature>
-   </function>
-
-</taglib>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-lib.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,104 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
+        version="2.0">
+   <tlib-version>1.1</tlib-version>
+   <short-name>JBoss-Portal-tags</short-name>
+
+   <tag>
+      <name>if</name>
+      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.IfTag</tag-class>
+      <body-content>JSP</body-content>
+      <attribute>
+         <name>ctx</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+
+   <tag>
+      <name>iterate</name>
+      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.IterateTag</tag-class>
+      <body-content>JSP</body-content>
+      <attribute>
+         <name>ctx</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+
+   <tag>
+      <name>include</name>
+      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.IncludeTag</tag-class>
+      <body-content>JSP</body-content>
+      <attribute>
+         <name>page</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+
+   <tag>
+      <name>error</name>
+      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.ErrorTag</tag-class>
+      <body-content>JSP</body-content>
+      <attribute>
+         <name>key</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+
+   <tag>
+      <name>errors</name>
+      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.ErrorsTag</tag-class>
+      <body-content>JSP</body-content>
+   </tag>
+
+   <tag>
+      <name>success</name>
+      <tag-class>org.jboss.portal.core.servlet.jsp.taglib.SuccessTag</tag-class>
+      <body-content>JSP</body-content>
+   </tag>
+   <function>
+      <name>i18n</name>
+      <function-class>org.jboss.portal.core.servlet.jsp.taglib.PortalLib</function-class>
+      <function-signature>java.lang.String getMessage(java.lang.String)</function-signature>
+   </function>
+
+   <function>
+      <name>out</name>
+      <function-class>org.jboss.portal.core.servlet.jsp.taglib.PortalLib</function-class>
+      <function-signature>java.lang.String out(java.lang.String)</function-signature>
+   </function>
+
+   <function>
+      <name>i18nout</name>
+      <function-class>org.jboss.portal.core.servlet.jsp.taglib.PortalLib</function-class>
+      <function-signature>java.lang.String i18nOut(java.lang.String)</function-signature>
+   </function>
+
+</taglib>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<themes>
-   <theme>
-      <name>industrial</name>
-       <link rel="stylesheet" id="main_css" href="/themes/industrial/portal_style.css" type="text/css"/>
-       <link rel="shortcut icon" href="/themes/industrial/images/favicon.ico"/>
-   </theme>
-   <theme>
-      <name>Nphalanx</name>
-       <link rel="stylesheet" id="main_css" href="/themes/phalanx/portal_style.css" type="text/css"/>
-       <link rel="shortcut icon" href="/themes/phalanx/images/favicon.ico"/>
-   </theme>
-   <theme>
-      <name>mission-critical</name>
-       <link rel="stylesheet" id="main_css" href="/themes/mission-critical/portal_style.css" type="text/css"/>
-       <link rel="shortcut icon" href="/themes/mission-critical/images/favicon.ico"/>
-   </theme>
-   <theme>
-    <name>Maple</name>
-    <link rel="stylesheet" id="main_css" href="/themes/maple/portal_style.css" type="text/css"/>
-    <link rel="shortcut icon" href="/themes/maple/images/favicon.ico"/>
-   </theme>
-   <theme>
-    <name>renaissance</name>
-    <link rel="stylesheet" id="main_css" href="/themes/renaissance/portal_style.css" type="text/css"/>
-    <link rel="shortcut icon" href="/themes/renaissance/images/favicon.ico"/>
-    <link rel="icon" href="/themes/renaissance/images/animated_favicon1.gif" type="image/gif"/>
-   </theme>
-</themes>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portal-themes.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<themes>
+   <theme>
+      <name>industrial</name>
+       <link rel="stylesheet" id="main_css" href="/themes/industrial/portal_style.css" type="text/css"/>
+       <link rel="shortcut icon" href="/themes/industrial/images/favicon.ico"/>
+   </theme>
+   <theme>
+      <name>Nphalanx</name>
+       <link rel="stylesheet" id="main_css" href="/themes/phalanx/portal_style.css" type="text/css"/>
+       <link rel="shortcut icon" href="/themes/phalanx/images/favicon.ico"/>
+   </theme>
+   <theme>
+      <name>mission-critical</name>
+       <link rel="stylesheet" id="main_css" href="/themes/mission-critical/portal_style.css" type="text/css"/>
+       <link rel="shortcut icon" href="/themes/mission-critical/images/favicon.ico"/>
+   </theme>
+   <theme>
+    <name>Maple</name>
+    <link rel="stylesheet" id="main_css" href="/themes/maple/portal_style.css" type="text/css"/>
+    <link rel="shortcut icon" href="/themes/maple/images/favicon.ico"/>
+   </theme>
+   <theme>
+    <name>renaissance</name>
+    <link rel="stylesheet" id="main_css" href="/themes/renaissance/portal_style.css" type="text/css"/>
+    <link rel="shortcut icon" href="/themes/renaissance/images/favicon.ico"/>
+    <link rel="icon" href="/themes/renaissance/images/animated_favicon1.gif" type="image/gif"/>
+   </theme>
+</themes>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,90 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<deployments>
-   <deployment>
-      <instance>
-         <instance-id>UserPortletInstance</instance-id>
-         <portlet-ref>UserPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>RolePortletInstance</instance-id>
-         <portlet-ref>RolePortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>CatalogPortletInstance</instance-id>
-         <portlet-ref>CatalogPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>CMSPortletInstance</instance-id>
-         <portlet-ref>CMSPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>CMSAdminPortletInstance</instance-id>
-         <portlet-ref>CMSAdminPortlet</portlet-ref>
-         
-         <!--security-constraint>
-            <policy-permission>
-               <role-name>Admin</role-name>
-               <action-name>view</action-name>
-            </policy-permission>
-         </security-constraint-->
-         
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>ManagementPortletInstance</instance-id>
-         <portlet-ref>ManagementPortlet</portlet-ref>
-         <security-constraint>
-            <policy-permission>
-               <role-name>Admin</role-name>
-               <action-name>view</action-name>
-            </policy-permission>
-         </security-constraint>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>ConfiguratorPortletInstance</instance-id>
-         <portlet-ref>ConfiguratorPortlet</portlet-ref>
-<!--
-         <security-constraint>
-            <policy-permission>
-               <role-name>User</role-name>
-               <action-name>personalize</action-name>
-            </policy-permission>
-         </security-constraint>
--->
-      </instance>
-   </deployment>
-</deployments>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet-instances.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,90 @@
+<?xml version="1.0" standalone="yes"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<deployments>
+   <deployment>
+      <instance>
+         <instance-id>UserPortletInstance</instance-id>
+         <portlet-ref>UserPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>RolePortletInstance</instance-id>
+         <portlet-ref>RolePortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>CatalogPortletInstance</instance-id>
+         <portlet-ref>CatalogPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>CMSPortletInstance</instance-id>
+         <portlet-ref>CMSPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>CMSAdminPortletInstance</instance-id>
+         <portlet-ref>CMSAdminPortlet</portlet-ref>
+         
+         <!--security-constraint>
+            <policy-permission>
+               <role-name>Admin</role-name>
+               <action-name>view</action-name>
+            </policy-permission>
+         </security-constraint-->
+         
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>ManagementPortletInstance</instance-id>
+         <portlet-ref>ManagementPortlet</portlet-ref>
+         <security-constraint>
+            <policy-permission>
+               <role-name>Admin</role-name>
+               <action-name>view</action-name>
+            </policy-permission>
+         </security-constraint>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>ConfiguratorPortletInstance</instance-id>
+         <portlet-ref>ConfiguratorPortlet</portlet-ref>
+<!--
+         <security-constraint>
+            <policy-permission>
+               <role-name>User</role-name>
+               <action-name>personalize</action-name>
+            </policy-permission>
+         </security-constraint>
+-->
+      </instance>
+   </deployment>
+</deployments>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,196 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<portlet-app
-   xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
-   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-   xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
-   version="1.0">
-   <portlet>
-      <description>Portlet providing user login/logout and profile management</description>
-      <portlet-name>UserPortlet</portlet-name>
-      <display-name>User Portlet</display-name>
-      <portlet-class>org.jboss.portal.core.portlet.user.UserPortlet</portlet-class>
-      <init-param>
-         <description>Whether we should use ssl on login and throughout the Portal. 1=yes;0=no</description>
-         <name>useSSL</name>
-         <value>0</value>
-      </init-param>
-      <init-param>
-         <description>Subscription mode</description>
-         <name>subscriptionMode</name>
-         <!--
-         <value>emailVerification</value>
-         -->
-         <value>automatic</value>
-      </init-param>
-      <init-param>
-         <description>Domain of your website for email verification.</description>
-         <name>emailDomain</name>
-         <value>JBoss.com</value>
-      </init-param>
-      <init-param>
-         <description>Email displayed in the TO field</description>
-         <name>emailFrom</name>
-         <value>jbossportal at example.com</value>
-      </init-param>
-      <init-param>
-         <description>Default role of registered users</description>
-         <name>defaultRole</name>
-         <value>User</value>
-      </init-param>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <supported-locale>en</supported-locale>
-      <supported-locale>fr</supported-locale>
-      <supported-locale>es</supported-locale>
-      <resource-bundle>Resource</resource-bundle>
-      <portlet-info>
-         <title>User portlet</title>
-      </portlet-info>
-      <security-role-ref>
-         <role-name>Admin</role-name>
-      </security-role-ref>
-   </portlet>
-   <portlet>
-      <description>Content Management System Portlet</description>
-      <portlet-name>CMSPortlet</portlet-name>
-      <display-name>Content Management System Portlet</display-name>
-
-      <portlet-class>org.jboss.portal.core.portlet.cms.CMSPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <supported-locale>en</supported-locale>
-      <supported-locale>fr</supported-locale>
-      <supported-locale>es</supported-locale>
-      <resource-bundle>Resource</resource-bundle>
-      <portlet-info>
-         <title>CMS</title>
-      </portlet-info>
-      <portlet-preferences>
-         <preference>
-            <name>indexpage</name>
-            <value>/default/index.html</value>
-         </preference>
-      </portlet-preferences>
-   </portlet>
-   <portlet>
-      <description>Portlet for managing user roles</description>
-      <portlet-name>RolePortlet</portlet-name>
-      <display-name>User Roles Portlet</display-name>
-      <portlet-class>org.jboss.portal.core.portlet.role.RolePortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <supported-locale>en</supported-locale>
-      <supported-locale>fr</supported-locale>
-      <supported-locale>es</supported-locale>
-      <resource-bundle>Resource</resource-bundle>
-      <portlet-info>
-         <title>Role management</title>
-      </portlet-info>
-      <security-role-ref>
-         <role-name>Admin</role-name>
-      </security-role-ref>
-   </portlet>
-   <portlet>
-      <description>Administration Portlet for CMS</description>
-      <portlet-name>CMSAdminPortlet</portlet-name>
-      <display-name>Content Management System Administration Portlet</display-name>
-      <portlet-class>org.jboss.portal.core.portlet.cms.admin.CMSAdminPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <supported-locale>en</supported-locale>
-      <supported-locale>fr</supported-locale>
-      <supported-locale>es</supported-locale>
-      <resource-bundle>Resource</resource-bundle>
-      <portlet-info>
-         <title>CMS Administration</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Portlet providing navigable list of portal pages</description>
-      <portlet-name>CatalogPortlet</portlet-name>
-      <display-name>Portal Pages Catalog Portlet</display-name>
-      <portlet-class>org.jboss.portal.core.portlet.catalog.CatalogPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Catalog</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Administration portlet for portal pages administration</description>
-      <portlet-name>ManagementPortlet</portlet-name>
-      <display-name>Portal Management Portlet</display-name>
-      <portlet-class>org.apache.myfaces.portlet.MyFacesGenericPortlet</portlet-class>
-      <init-param>
-         <name>default-view</name>
-         <value>/WEB-INF/jsp/management/index.xhtml</value>
-      </init-param>
-      <expiration-cache>-1</expiration-cache>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Management Portlet</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Configurator portlet for personal dashboard</description>
-      <portlet-name>ConfiguratorPortlet</portlet-name>
-      <display-name>Dashboard Configurator Portlet</display-name>
-      <portlet-class>org.jboss.portal.core.portlet.dashboard.Configurator</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Dashboard Portlet</title>
-      </portlet-info>
-   </portlet>
-
-   <user-attribute>
-      <name>user.name.nickName</name>
-   </user-attribute>
-   <user-attribute>
-      <name>user.business-info.online.email</name>
-   </user-attribute>
-   <user-attribute>
-      <name>user.name.given</name>
-   </user-attribute>
-   <user-attribute>
-      <name>user.name.family</name>
-   </user-attribute>
-</portlet-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/portlet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<portlet-app
+   xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+   version="1.0">
+   <portlet>
+      <description>Portlet providing user login/logout and profile management</description>
+      <portlet-name>UserPortlet</portlet-name>
+      <display-name>User Portlet</display-name>
+      <portlet-class>org.jboss.portal.core.portlet.user.UserPortlet</portlet-class>
+      <init-param>
+         <description>Whether we should use ssl on login and throughout the Portal. 1=yes;0=no</description>
+         <name>useSSL</name>
+         <value>0</value>
+      </init-param>
+      <init-param>
+         <description>Subscription mode</description>
+         <name>subscriptionMode</name>
+         <!--
+         <value>emailVerification</value>
+         -->
+         <value>automatic</value>
+      </init-param>
+      <init-param>
+         <description>Domain of your website for email verification.</description>
+         <name>emailDomain</name>
+         <value>JBoss.com</value>
+      </init-param>
+      <init-param>
+         <description>Email displayed in the TO field</description>
+         <name>emailFrom</name>
+         <value>jbossportal at example.com</value>
+      </init-param>
+      <init-param>
+         <description>Default role of registered users</description>
+         <name>defaultRole</name>
+         <value>User</value>
+      </init-param>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <supported-locale>en</supported-locale>
+      <supported-locale>fr</supported-locale>
+      <supported-locale>es</supported-locale>
+      <resource-bundle>Resource</resource-bundle>
+      <portlet-info>
+         <title>User portlet</title>
+      </portlet-info>
+      <security-role-ref>
+         <role-name>Admin</role-name>
+      </security-role-ref>
+   </portlet>
+   <portlet>
+      <description>Content Management System Portlet</description>
+      <portlet-name>CMSPortlet</portlet-name>
+      <display-name>Content Management System Portlet</display-name>
+
+      <portlet-class>org.jboss.portal.core.portlet.cms.CMSPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <supported-locale>en</supported-locale>
+      <supported-locale>fr</supported-locale>
+      <supported-locale>es</supported-locale>
+      <resource-bundle>Resource</resource-bundle>
+      <portlet-info>
+         <title>CMS</title>
+      </portlet-info>
+      <portlet-preferences>
+         <preference>
+            <name>indexpage</name>
+            <value>/default/index.html</value>
+         </preference>
+      </portlet-preferences>
+   </portlet>
+   <portlet>
+      <description>Portlet for managing user roles</description>
+      <portlet-name>RolePortlet</portlet-name>
+      <display-name>User Roles Portlet</display-name>
+      <portlet-class>org.jboss.portal.core.portlet.role.RolePortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <supported-locale>en</supported-locale>
+      <supported-locale>fr</supported-locale>
+      <supported-locale>es</supported-locale>
+      <resource-bundle>Resource</resource-bundle>
+      <portlet-info>
+         <title>Role management</title>
+      </portlet-info>
+      <security-role-ref>
+         <role-name>Admin</role-name>
+      </security-role-ref>
+   </portlet>
+   <portlet>
+      <description>Administration Portlet for CMS</description>
+      <portlet-name>CMSAdminPortlet</portlet-name>
+      <display-name>Content Management System Administration Portlet</display-name>
+      <portlet-class>org.jboss.portal.core.portlet.cms.admin.CMSAdminPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <supported-locale>en</supported-locale>
+      <supported-locale>fr</supported-locale>
+      <supported-locale>es</supported-locale>
+      <resource-bundle>Resource</resource-bundle>
+      <portlet-info>
+         <title>CMS Administration</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Portlet providing navigable list of portal pages</description>
+      <portlet-name>CatalogPortlet</portlet-name>
+      <display-name>Portal Pages Catalog Portlet</display-name>
+      <portlet-class>org.jboss.portal.core.portlet.catalog.CatalogPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Catalog</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Administration portlet for portal pages administration</description>
+      <portlet-name>ManagementPortlet</portlet-name>
+      <display-name>Portal Management Portlet</display-name>
+      <portlet-class>org.apache.myfaces.portlet.MyFacesGenericPortlet</portlet-class>
+      <init-param>
+         <name>default-view</name>
+         <value>/WEB-INF/jsp/management/index.xhtml</value>
+      </init-param>
+      <expiration-cache>-1</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Management Portlet</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Configurator portlet for personal dashboard</description>
+      <portlet-name>ConfiguratorPortlet</portlet-name>
+      <display-name>Dashboard Configurator Portlet</display-name>
+      <portlet-class>org.jboss.portal.core.portlet.dashboard.Configurator</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Dashboard Portlet</title>
+      </portlet-info>
+   </portlet>
+
+   <user-attribute>
+      <name>user.name.nickName</name>
+   </user-attribute>
+   <user-attribute>
+      <name>user.business-info.online.email</name>
+   </user-attribute>
+   <user-attribute>
+      <name>user.name.given</name>
+   </user-attribute>
+   <user-attribute>
+      <name>user.name.family</name>
+   </user-attribute>
+</portlet-app>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,68 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
-        version="2.0">
-   <tlib-version>1.1</tlib-version>
-   <short-name>Theme_basic_tags</short-name>
-   <tag>
-      <name>ifRegionIsEmpty</name>
-      <tag-class>org.jboss.portal.theme.tag.basic.IfRegionIsEmptyTag</tag-class>
-      <attribute>
-         <name>region</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-   <tag>
-      <name>ifRegionExists</name>
-      <tag-class>org.jboss.portal.theme.tag.basic.IfRegionExistsTag</tag-class>
-      <attribute>
-         <name>region</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-   <tag>
-      <name>forEachWindowInRegion</name>
-      <tag-class>org.jboss.portal.theme.tag.basic.ForEachWindowInRegionTag</tag-class>
-      <tei-class>org.jboss.portal.theme.tag.basic.ForEachWindowInRegionTEI</tei-class>
-      <attribute>
-         <name>region</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-   <tag>
-      <name>forEachActionInWindow</name>
-      <tag-class>org.jboss.portal.theme.tag.basic.ForEachActionInWindowTag</tag-class>
-      <tei-class>org.jboss.portal.theme.tag.basic.ForEachActionInWindowTEI</tei-class>
-      <attribute>
-         <name>family</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-</taglib>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/theme-basic-lib.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,68 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
+        version="2.0">
+   <tlib-version>1.1</tlib-version>
+   <short-name>Theme_basic_tags</short-name>
+   <tag>
+      <name>ifRegionIsEmpty</name>
+      <tag-class>org.jboss.portal.theme.tag.basic.IfRegionIsEmptyTag</tag-class>
+      <attribute>
+         <name>region</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+   <tag>
+      <name>ifRegionExists</name>
+      <tag-class>org.jboss.portal.theme.tag.basic.IfRegionExistsTag</tag-class>
+      <attribute>
+         <name>region</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+   <tag>
+      <name>forEachWindowInRegion</name>
+      <tag-class>org.jboss.portal.theme.tag.basic.ForEachWindowInRegionTag</tag-class>
+      <tei-class>org.jboss.portal.theme.tag.basic.ForEachWindowInRegionTEI</tei-class>
+      <attribute>
+         <name>region</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+   <tag>
+      <name>forEachActionInWindow</name>
+      <tag-class>org.jboss.portal.theme.tag.basic.ForEachActionInWindowTag</tag-class>
+      <tei-class>org.jboss.portal.theme.tag.basic.ForEachActionInWindowTEI</tei-class>
+      <attribute>
+         <name>family</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+</taglib>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.taglib.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.taglib.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.taglib.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,444 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE facelet-taglib PUBLIC "-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN" "facelet-taglib_1_0.dtd">
-<facelet-taglib>
-    <!-- author: thomas.jachmann at mindmatters.de -->
-    <namespace>http://myfaces.apache.org/tomahawk</namespace>
-    <tag>
-        <tag-name>commandButton</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlCommandButton</component-type>
-            <renderer-type>org.apache.myfaces.Button</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>commandLink</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlCommandLink</component-type>
-            <renderer-type>org.apache.myfaces.Link</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>dataTable</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlDataTable</component-type>
-            <renderer-type>org.apache.myfaces.Table</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>inputHidden</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlInputHidden</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>inputSecret</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlInputSecret</component-type>
-            <renderer-type>org.apache.myfaces.Secret</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>inputText</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlInputText</component-type>
-            <renderer-type>org.apache.myfaces.Text</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>inputHelpText</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlInputTextHelp</component-type>
-            <renderer-type>org.apache.myfaces.TextHelp</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>inputTextarea</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlInputTextarea</component-type>
-            <renderer-type>org.apache.myfaces.Textarea</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>graphicImage</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlGraphicImage</component-type>
-            <renderer-type>org.apache.myfaces.Image</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>message</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlMessage</component-type>
-            <renderer-type>org.apache.myfaces.Message</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>messages</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlMessages</component-type>
-            <renderer-type>org.apache.myfaces.Messages</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>outputLabel</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlOutputLabel</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>outputText</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlOutputText</component-type>
-            <renderer-type>org.apache.myfaces.Text</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>panelGrid</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlPanelGrid</component-type>
-            <renderer-type>org.apache.myfaces.Grid</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>panelGroup</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlPanelGroup</component-type>
-            <renderer-type>org.apache.myfaces.Group</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>selectOneMenu</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlSelectOneMenu</component-type>
-            <renderer-type>org.apache.myfaces.Menu</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>selectManyMenu</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlSelectManyMenu</component-type>
-            <renderer-type>org.apache.myfaces.Menu</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>selectOneRadio</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlSelectOneRadio</component-type>
-            <renderer-type>org.apache.myfaces.Radio</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>selectBooleanCheckbox</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlSelectBooleanCheckbox</component-type>
-            <renderer-type>org.apache.myfaces.Checkbox</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>selectManyCheckbox</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlSelectManyCheckbox</component-type>
-            <renderer-type>org.apache.myfaces.Checkbox</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>selectOneListbox</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlSelectOneListbox</component-type>
-            <renderer-type>org.apache.myfaces.Listbox</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>selectManyListbox</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlSelectManyListbox</component-type>
-            <renderer-type>org.apache.myfaces.Listbox</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>inputCalendar</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlInputCalendar</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>jsValueChangeListener</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.JsValueChangeListener</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>jsValueSet</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlJsValueSet</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>checkbox</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlCheckbox</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>commandNavigation</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlCommandNavigation</component-type>
-            <renderer-type>org.apache.myfaces.Navigation</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>commandSortHeader</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlCommandSortHeader</component-type>
-            <renderer-type>org.apache.myfaces.SortHeader</renderer-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>dataList</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlDataList</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>dataScroller</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlDataScroller</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>inputDate</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlInputDate</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>inputFileUpload</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlInputFileUpload</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>inputHtml</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.InputHtml</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>navigationMenuItem</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.NavigationMenuItem</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>navigationMenuItems</tag-name>
-        <component>
-            <component-type>javax.faces.SelectItems</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>jscookMenu</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.JSCookMenu</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>panelLayout</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlPanelLayout</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>panelNavigation</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlPanelNavigation</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>panelTab</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlPanelTab</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>panelTabbedPane</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlPanelTabbedPane</component-type>
-        </component>
-    </tag>
-    <!-- deactivated since there's no component! tag>
-    <tag-name>tabChangeListener</tag-name>
-    <component>
-    <component-type></component-type>
-    </component>
-    </tag-->
-    <tag>
-        <tag-name>collapsiblePanel</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlCollapsiblePanel</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>selectOneCountry</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.SelectOneCountry</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>selectOneLanguage</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.SelectOneLanguage</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>stylesheet</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.Stylesheet</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>div</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.Div</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>htmlTag</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlTag</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>radio</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlRadio</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>tree</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlTree</component-type>
-            <renderer-type>org.apache.myfaces.HtmlTree</renderer-type>
-        </component>
-    </tag>
-    <!-- deactivated since there's no component! tag>
-    <tag-name>treeSelectionListener</tag-name>
-    <component>
-    <component-type></component-type>
-    </component>
-    </tag-->
-    <!-- deactivated since there's no component! tag>
-    <tag-name>iconProvider</tag-name>
-    <component>
-    <component-type></component-type>
-    </component>
-    </tag-->
-    <tag>
-        <tag-name>treeColumn</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlTreeColumn</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>treeCheckbox</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlTreeCheckbox</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>tree2</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlTree2</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>panelStack</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlPanelStack</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>popup</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlPopup</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>newspaperTable</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlNewspaperTable</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>aliasBean</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.AliasBean</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>aliasBeansScope</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.AliasBeansScope</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>buffer</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.Buffer</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>saveState</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.SaveState</component-type>
-        </component>
-    </tag>
-    <!-- deactivated since there's no component! tag>
-    <tag-name>updateActionListener</tag-name>
-    <component>
-    <component-type></component-type>
-    </component>
-    </tag-->
-    <tag>
-        <tag-name>validateCreditCard</tag-name>
-        <validator>
-            <validator-id>org.apache.myfaces.validator.CreditCard</validator-id>
-        </validator>
-    </tag>
-    <tag>
-        <tag-name>validateEmail</tag-name>
-        <validator>
-            <validator-id>org.apache.myfaces.validator.Email</validator-id>
-        </validator>
-    </tag>
-    <tag>
-        <tag-name>validateEqual</tag-name>
-        <validator>
-            <validator-id>org.apache.myfaces.validator.Equal</validator-id>
-        </validator>
-    </tag>
-    <tag>
-        <tag-name>swapImage</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlSwapImage</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>columns</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlColumns</component-type>
-        </component>
-    </tag>
-    <tag>
-        <tag-name>column</tag-name>
-        <component>
-            <component-type>org.apache.myfaces.HtmlColumn</component-type>
-        </component>
-    </tag>
-    <!-- additional validators (note: not in tld, so no code completion) -->
-    <tag>
-        <tag-name>validateRegExpr</tag-name>
-        <validator>
-            <validator-id>org.apache.myfaces.validator.RegExpr</validator-id>
-        </validator>
-    </tag>
-</facelet-taglib>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.taglib.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.taglib.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.taglib.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.taglib.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,444 @@
+<?xml version="1.0"?>
+<!DOCTYPE facelet-taglib PUBLIC "-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN" "facelet-taglib_1_0.dtd">
+<facelet-taglib>
+    <!-- author: thomas.jachmann at mindmatters.de -->
+    <namespace>http://myfaces.apache.org/tomahawk</namespace>
+    <tag>
+        <tag-name>commandButton</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlCommandButton</component-type>
+            <renderer-type>org.apache.myfaces.Button</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>commandLink</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlCommandLink</component-type>
+            <renderer-type>org.apache.myfaces.Link</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>dataTable</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlDataTable</component-type>
+            <renderer-type>org.apache.myfaces.Table</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>inputHidden</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlInputHidden</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>inputSecret</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlInputSecret</component-type>
+            <renderer-type>org.apache.myfaces.Secret</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>inputText</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlInputText</component-type>
+            <renderer-type>org.apache.myfaces.Text</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>inputHelpText</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlInputTextHelp</component-type>
+            <renderer-type>org.apache.myfaces.TextHelp</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>inputTextarea</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlInputTextarea</component-type>
+            <renderer-type>org.apache.myfaces.Textarea</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>graphicImage</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlGraphicImage</component-type>
+            <renderer-type>org.apache.myfaces.Image</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>message</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlMessage</component-type>
+            <renderer-type>org.apache.myfaces.Message</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>messages</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlMessages</component-type>
+            <renderer-type>org.apache.myfaces.Messages</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>outputLabel</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlOutputLabel</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>outputText</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlOutputText</component-type>
+            <renderer-type>org.apache.myfaces.Text</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>panelGrid</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlPanelGrid</component-type>
+            <renderer-type>org.apache.myfaces.Grid</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>panelGroup</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlPanelGroup</component-type>
+            <renderer-type>org.apache.myfaces.Group</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>selectOneMenu</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlSelectOneMenu</component-type>
+            <renderer-type>org.apache.myfaces.Menu</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>selectManyMenu</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlSelectManyMenu</component-type>
+            <renderer-type>org.apache.myfaces.Menu</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>selectOneRadio</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlSelectOneRadio</component-type>
+            <renderer-type>org.apache.myfaces.Radio</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>selectBooleanCheckbox</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlSelectBooleanCheckbox</component-type>
+            <renderer-type>org.apache.myfaces.Checkbox</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>selectManyCheckbox</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlSelectManyCheckbox</component-type>
+            <renderer-type>org.apache.myfaces.Checkbox</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>selectOneListbox</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlSelectOneListbox</component-type>
+            <renderer-type>org.apache.myfaces.Listbox</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>selectManyListbox</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlSelectManyListbox</component-type>
+            <renderer-type>org.apache.myfaces.Listbox</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>inputCalendar</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlInputCalendar</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>jsValueChangeListener</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.JsValueChangeListener</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>jsValueSet</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlJsValueSet</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>checkbox</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlCheckbox</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>commandNavigation</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlCommandNavigation</component-type>
+            <renderer-type>org.apache.myfaces.Navigation</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>commandSortHeader</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlCommandSortHeader</component-type>
+            <renderer-type>org.apache.myfaces.SortHeader</renderer-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>dataList</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlDataList</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>dataScroller</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlDataScroller</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>inputDate</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlInputDate</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>inputFileUpload</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlInputFileUpload</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>inputHtml</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.InputHtml</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>navigationMenuItem</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.NavigationMenuItem</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>navigationMenuItems</tag-name>
+        <component>
+            <component-type>javax.faces.SelectItems</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>jscookMenu</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.JSCookMenu</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>panelLayout</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlPanelLayout</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>panelNavigation</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlPanelNavigation</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>panelTab</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlPanelTab</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>panelTabbedPane</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlPanelTabbedPane</component-type>
+        </component>
+    </tag>
+    <!-- deactivated since there's no component! tag>
+    <tag-name>tabChangeListener</tag-name>
+    <component>
+    <component-type></component-type>
+    </component>
+    </tag-->
+    <tag>
+        <tag-name>collapsiblePanel</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlCollapsiblePanel</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>selectOneCountry</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.SelectOneCountry</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>selectOneLanguage</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.SelectOneLanguage</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>stylesheet</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.Stylesheet</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>div</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.Div</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>htmlTag</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlTag</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>radio</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlRadio</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>tree</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlTree</component-type>
+            <renderer-type>org.apache.myfaces.HtmlTree</renderer-type>
+        </component>
+    </tag>
+    <!-- deactivated since there's no component! tag>
+    <tag-name>treeSelectionListener</tag-name>
+    <component>
+    <component-type></component-type>
+    </component>
+    </tag-->
+    <!-- deactivated since there's no component! tag>
+    <tag-name>iconProvider</tag-name>
+    <component>
+    <component-type></component-type>
+    </component>
+    </tag-->
+    <tag>
+        <tag-name>treeColumn</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlTreeColumn</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>treeCheckbox</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlTreeCheckbox</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>tree2</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlTree2</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>panelStack</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlPanelStack</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>popup</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlPopup</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>newspaperTable</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlNewspaperTable</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>aliasBean</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.AliasBean</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>aliasBeansScope</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.AliasBeansScope</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>buffer</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.Buffer</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>saveState</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.SaveState</component-type>
+        </component>
+    </tag>
+    <!-- deactivated since there's no component! tag>
+    <tag-name>updateActionListener</tag-name>
+    <component>
+    <component-type></component-type>
+    </component>
+    </tag-->
+    <tag>
+        <tag-name>validateCreditCard</tag-name>
+        <validator>
+            <validator-id>org.apache.myfaces.validator.CreditCard</validator-id>
+        </validator>
+    </tag>
+    <tag>
+        <tag-name>validateEmail</tag-name>
+        <validator>
+            <validator-id>org.apache.myfaces.validator.Email</validator-id>
+        </validator>
+    </tag>
+    <tag>
+        <tag-name>validateEqual</tag-name>
+        <validator>
+            <validator-id>org.apache.myfaces.validator.Equal</validator-id>
+        </validator>
+    </tag>
+    <tag>
+        <tag-name>swapImage</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlSwapImage</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>columns</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlColumns</component-type>
+        </component>
+    </tag>
+    <tag>
+        <tag-name>column</tag-name>
+        <component>
+            <component-type>org.apache.myfaces.HtmlColumn</component-type>
+        </component>
+    </tag>
+    <!-- additional validators (note: not in tld, so no code completion) -->
+    <tag>
+        <tag-name>validateRegExpr</tag-name>
+        <validator>
+            <validator-id>org.apache.myfaces.validator.RegExpr</validator-id>
+        </validator>
+    </tag>
+</facelet-taglib>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.tld
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.tld	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,9147 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
- * Copyright 2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
---><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
-<taglib>
-
-    <tlib-version>1.0.10</tlib-version>
-    <jsp-version>1.2</jsp-version>
-    <short-name>t</short-name>
-    <uri>http://myfaces.apache.org/tomahawk</uri>
-    <description>
-        MyFaces subproject that contains components and other goodies to be used with any JSF implementation.
-    </description>
-
-<!--     Extended standard components     -->
-
-    <!-- commandButton -->
-    <tag>
-        <name>commandButton</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlCommandButtonTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard commandButton by user role support.
-        </description>
-                <!-- all standard attributes of the commandButton tag -->
-                <!-- UICommand attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 button attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- HtmlCommandButton attributes -->
-        <attribute>
-            <name>image</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- commandLink -->
-    <tag>
-        <name>commandLink</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlCommandLinkTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard commandLink by user role support and the HTML target attribute.
-        </description>
-                <!-- all standard attributes of the commandLink tag -->
-                <!-- UICommand attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 anchor (=a) attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "href" is a special LinkRenderer attribute -->
-        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "name" cannot be set by user -->
-        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>target</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- dataTable -->
-    <tag>
-        <name>dataTable</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlDataTableTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extended data_table that adds some additional features to the standard
-            data_table action: see attribute descriptions for preserveDataModel,
-            sortColumn, sortAscending and preserveSort.
-        </description>
-                <!-- all standard attributes of the dataTable tag -->
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- UIData attributes -->
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Supported types see JSF Spec 4.1.3</description>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rows</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>first</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- TableRenderer attributes -->
-        <attribute>
-            <name>columnClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>footerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>headerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rowClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extensions -->
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>preserveDataModel</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Indicates whether the state of the whole DataModel should be saved and
-                restored.
-                Default: false
-            </description>
-        </attribute>
-        <attribute>
-            <name>forceIdIndexFormula</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				A formula that overrides the defaut row index in the construction of table's
-				body components.
-				Example : #{myRowVar.key}
-				Warning, the EL should evaluate to a unique value for each row !
-            </description>
-        </attribute>
-        <attribute>
-            <name>sortColumn</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Value reference to a model property that gives the current sort column name.
-            </description>
-        </attribute>
-        <attribute>
-            <name>sortAscending</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Value reference to a model property that gives the current sort direction.
-            </description>
-        </attribute>
-        <attribute>
-            <name>preserveSort</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Indicates whether the state of the sortColumn and sortAscending attribute
-                should be saved and restored and written back to the model during the
-                update model phase.
-                Default: true
-            </description>
-        </attribute>
-        <attribute>
-            <name>renderedIfEmpty</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Indicates whether this table should be rendered if the underlying DataModel is
-                empty.
-                You could as well use rendered="#{not empty bean.list}", but this one causes
-                the getList method of your model bean beeing called up to five times per
-                request, which is not optimal when the list is backed by a DB table.
-                Using renderedIfEmpty="false" solves this problem, because the MyFaces
-                extended HtmlDataTable automatically caches the DataModel and calles the
-                model getter only once per request.
-                Default: true
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowIndexVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the current rowIndex is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowCountVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the rowCount is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>previousRowDataVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the previous RowData Object is set in request scope
-                similar to the rowIndexVar and rowCountVar parameters.
-                Mind that the value of this request scope attribute is null in the first row
-                or when isRowAvailable returns false for the previous row.
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnClick</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onclick event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnDblClick</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript ondblclick event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnMouseDown</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onmpusedown event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnMouseUp</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onmouseup event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnMouseOver</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onmouseover event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnMouseMove</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onmousemove event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnMouseOut</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onmouseout event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnKeyPress</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onkeypress event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnKeyDown</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onkeydown event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowOnKeyUp</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Defines a JavaScript onkeyup event handler for each table row
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The id to use for &lt;tr&gt; elements that are generated by the table.
-            </description>
-        </attribute>        
-        <attribute>
-            <name>rowStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute for the row tr tag.</description>
-        </attribute>
-        <attribute>
-            <name>rowStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML style attribute for the row tr tag.</description>
-        </attribute>
-     </tag>
-
-    <!-- inputHidden -->
-    <tag>
-        <name>inputHidden</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputHiddenTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard inputHidden by providing additional MyFaces goodies.
-        </description>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- inputSecret -->
-    <tag>
-        <name>inputSecret</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputSecretTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard inputSecret.
-        </description>
-         <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-        <!-- SecretRenderer attributes -->
-        <attribute>
-            <name>redisplay</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, the value will be re-sent (in plaintext) when the form
-                is rerendered (see JSF.7.4.4). Default is false.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- inputText -->
-    <tag>
-        <name>inputText</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputTextTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard inputText by user role support.
-        </description>
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-                <!-- all standard attributes of the inputText tag -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- inputTextHelp -->
-    <tag>
-        <name>inputTextHelp</name>
-        <tag-class>org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelpTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard inputText by helptext support.
-        </description>
-                <!-- all standard attributes of the inputText tag -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-        <!-- Attributes for HtmlInputText with Helptext -->
-        <attribute>
-            <name>helpText</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>selectText</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- inputTextarea -->
-    <tag>
-        <name>inputTextarea</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputTextareaTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard inputTextarea by user role support.
-        </description>
-                <!-- all standard attributes of the inputTextarea tag -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 textarea attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>cols</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>rows</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-     <!-- graphicImage -->
-    <tag>
-        <name>graphicImage</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlGraphicImageTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard graphicImage.
-        </description>
-                <!-- UIGraphic attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>url</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>URL of the image (see JSF.4.1.5).</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>URL of the image (see JSF.4.1.5).</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 img attributes that are not part of the JSF 1.1 specification -->
-        <attribute>
-            <name>align</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>border</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>hspace</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>vspace</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-
-        <!-- The subset of HTML 4.0 img attributes that are supported by the JSF 1.1 specification -->
-        <attribute>
-            <name>alt</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>height</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>ismap</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>longdesc</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <!-- "name" attribute cannot be set directly by user -->
-        <!-- "src" attribute cannot be set directly, use "url" instead! -->
-        <attribute>
-            <name>usemap</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>width</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- message -->
-    <tag>
-        <name>message</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlMessageTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            MyFaces extension to the standard messages tag: see summaryDetailSeparator attribute
-        </description>
-                <!-- all standard attributes of the message tag -->
-                <!-- UIMessage attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>for</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>The client identifier of the component for which this component represents associated message(s).</description>
-        </attribute>
-        <attribute>
-            <name>showSummary</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Indicates whether the summary of the associated message(s) should be displayed.
-                         Default is: true</description>
-        </attribute>
-        <attribute>
-            <name>showDetail</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Indicates whether the detail of the associated message(s) should be displayed.
-                         Default is: false</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HtmlMessage attributes -->
-        <attribute>
-            <name>infoClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "INFO".</description>
-        </attribute>
-        <attribute>
-            <name>infoStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "INFO".</description>
-        </attribute>
-        <attribute>
-            <name>warnClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "WARN".</description>
-        </attribute>
-        <attribute>
-            <name>warnStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "WARN".</description>
-        </attribute>
-        <attribute>
-            <name>errorClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "ERROR".</description>
-        </attribute>
-        <attribute>
-            <name>errorStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "ERROR".</description>
-        </attribute>
-        <attribute>
-            <name>fatalClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "FATAL".</description>
-        </attribute>
-        <attribute>
-            <name>fatalStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "FATAL".</description>
-        </attribute>
-        <attribute>
-            <name>tooltip</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
-            </description>
-        </attribute>
-
-        <!-- MyFaces extensions -->
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <attribute>
-            <name>summaryFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, instead of rendering the message summary, a MessageFormat with this
-                attribute as pattern is created. The format method of this MessageFormat is
-                called with the message summary as the first argument and the label of the
-                associated component (if any) as the second argument.
-                Example: "{0}:"
-            </description>
-        </attribute>
-        <attribute>
-            <name>detailFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, instead of rendering the message detail, a MessageFormat with this
-                attribute as pattern is created. The format method of this MessageFormat is
-                called with the message detail as the first argument and the label of the
-                associated component (if any) as the second argument.
-                Example: "The input in field {1} is wrong: {0}"
-            </description>
-        </attribute>
-        <attribute>
-            <name>replaceIdWithLabel</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, all occurrences of the id of the component for which the message
-                is rendered will be replaced by the label. Standard is true for the extended
-                message renderer.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- messages -->
-    <tag>
-        <name>messages</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlMessagesTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            MyFaces extension to the standard messages tag: see showInputLabel attribute
-        </description>
-                <!-- all standard attributes of the messages tag -->
-                <!-- UIMessages attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>showSummary</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Indicates whether the summary of the message(s) should be displayed.
-                         Default is: true</description>
-        </attribute>
-        <attribute>
-            <name>showDetail</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Indicates whether the detail of the message(s) should be displayed.
-                         Default is: false</description>
-        </attribute>
-        <attribute>
-            <name>globalOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Indicates whether only global messages (that is, messages with no associated client identifier) should be rendered.
-                         Default is: false</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HtmlMessages attributes -->
-        <attribute>
-            <name>infoClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "INFO".</description>
-        </attribute>
-        <attribute>
-            <name>infoStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "INFO".</description>
-        </attribute>
-        <attribute>
-            <name>warnClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "WARN".</description>
-        </attribute>
-        <attribute>
-            <name>warnStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "WARN".</description>
-        </attribute>
-        <attribute>
-            <name>errorClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "ERROR".</description>
-        </attribute>
-        <attribute>
-            <name>errorStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "ERROR".</description>
-        </attribute>
-        <attribute>
-            <name>fatalClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for messages with severity "FATAL".</description>
-        </attribute>
-        <attribute>
-            <name>fatalStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for messages with severity "FATAL".</description>
-        </attribute>
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>The layout: "table" or "list". Default: list</description>
-        </attribute>
-        <attribute>
-            <name>tooltip</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
-            </description>
-        </attribute>
-
-        <!-- MyFaces extensions -->
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <attribute>
-            <name>summaryFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, instead of rendering the message summary, a MessageFormat with this
-                attribute as pattern is created. The format method of this MessageFormat is
-                called with the message summary as the first argument and the label of the
-                associated component (if any) as the second argument.
-                Example: "{0}:" or "{0} in field {1}"
-            </description>
-        </attribute>
-        <attribute>
-            <name>globalSummaryFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Like summaryFormat, but applies to global messages (i.e. messages not associated
-                with a component). If no globalSummaryFormat is given, the summaryFormat is used for
-                global messages.
-                Example: "{0}:"
-            </description>
-        </attribute>
-        <attribute>
-            <name>detailFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, instead of rendering the message detail, a MessageFormat with this
-                attribute as pattern is created. The format method of this MessageFormat is
-                called with the message detail as the first argument and the label of the
-                associated component (if any) as the second argument.
-                Example: "The input in field {1} is wrong: {0}"
-            </description>
-        </attribute>
-        <attribute>
-            <name>replaceIdWithLabel</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If present, all occurrences of the id of the component for which the message
-                is rendered will be replaced by the label.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- outputLabel -->
-    <tag>
-        <name>outputLabel</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlOutputLabelTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard outputLabel by user role support.
-        </description>
-                <!-- all standard attributes of the outputLabel tag -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 label attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "for" is a specific LabelRenderer attribute -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- LabelRenderer attributes -->
-        <attribute>
-          <name>for</name>
-          <required>false</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- outputText -->
-    <tag>
-        <name>outputText</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlOutputTextTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard outputText by user role support.
-        </description>
-                <!-- all standard attributes of the outputText tag -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HtmlOutputText attributes -->
-        <attribute>
-            <name>escape</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Indicates whether rendered markup should be escaped.
-                Default: true
-            </description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-    </tag>
-
-    <!-- panelGrid -->
-    <tag>
-        <name>panelGrid</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlPanelGridTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard panelGrid by user role support.
-        </description>
-                        <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- GridRenderer attributes -->
-        <attribute>
-            <name>columnClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>columns</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>footerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>headerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rowClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- panelGroup -->
-    <tag>
-        <name>panelGroup</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlPanelGroupTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard panelGroup by user role support.
-        </description>
-                <!-- all standard attributes of the panelGroup tag -->
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectOneMenu -->
-    <tag>
-        <name>selectOneMenu</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneMenuTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectOneMenu by user role support.
-        </description>
-                <!-- all standard attributes of the selectOneMenu tag -->
-                <!-- UISelectOne attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectManyMenu -->
-    <tag>
-        <name>selectManyMenu</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyMenuTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectManyMenu by user role support.
-        </description>
-                        <!-- UISelectMany attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectOneRadio -->
-    <tag>
-        <name>selectOneRadio</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneRadioTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectOneRadio by user role support.
-            Additionally this extended selectOneRadio accepts a layout attribute
-            of value "spread" (see custom radio tag).
-        </description>
-                <!-- all standard attributes of the selectOneRadio tag -->
-                <!-- UISelectOne attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes for type "radio" -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- RadioRenderer attributes -->
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>see JSF Spec. 8.5.10</description>
-        </attribute>
-        <attribute>
-            <name>border</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>see JSF Spec. 8.5.10</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectBooleanCheckbox -->
-    <tag>
-        <name>selectBooleanCheckbox</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectBooleanCheckboxTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectBooleanCheckbox by user role support.
-        </description>
-                        <!-- UISelectBoolean attributes -->
-        <!-- "selected" attribute is covered by HTML "checked" attribute -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes for type "checkbox" -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectManyCheckbox -->
-    <tag>
-        <name>selectManyCheckbox</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyCheckboxTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectManyCheckbox by user role support.
-            Additionally this extended selectManyCheckbox accepts a layout attribute
-            of value "spread" (see custom checkbox tag).
-        </description>
-                <!-- all standard attributes of the selectManyCheckbox tag -->
-                <!-- UISelectMany attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes for type "checkbox" -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-
-        <!-- CheckboxListRenderer attributes -->
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>see JSF Spec. 8.5.9</description>
-        </attribute>
-        <!--TODO: disabledClass, enabledClass -->
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>layoutWidth</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A number representing the amount of checkbox rows if
-                the layout is lineDirection and checkbox columns if
-                the layout is pageDirection.
-            </description>
-        </attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectOneListbox -->
-    <tag>
-        <name>selectOneListbox</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneListboxTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectOneListbox by user role support.
-        </description>
-                        <!-- UISelectOne attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <!-- ListboxRenderer attributes -->
-        <attribute>
-            <name>size</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>see JSF Spec.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectManyListbox -->
-    <tag>
-        <name>selectManyListbox</name>
-        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyListboxTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Extends standard selectManyListbox by user role support.
-        </description>
-                        <!-- UISelectMany attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <!-- ListboxRenderer attributes -->
-        <attribute>
-            <name>size</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>see JSF Spec.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-<!--     Custom components     -->
-
-    <!-- calendar -->
-    <tag>
-        <name>inputCalendar</name>
-        <tag-class>org.apache.myfaces.custom.calendar.HtmlInputCalendarTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Provides a calendar.
-        </description>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <attribute>
-            <name>monthYearRowClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the header-row showing month and year.</description>
-        </attribute>
-        <attribute>
-            <name>weekRowClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the header-row showing the week-days.</description>
-        </attribute>
-        <attribute>
-            <name>dayCellClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the cells showing days.</description>
-        </attribute>
-        <attribute>
-            <name>currentDayCellClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the cell of the currently selected date.</description>
-        </attribute>
-        <attribute>
-            <name>renderAsPopup</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Render the input-calendar as a java-script popup on client.</description>
-        </attribute>
-        <attribute>
-            <name>addResources</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Automatically add the input-calendar scripts and css files to the header - set that to false to provide the scripts yourself.</description>
-        </attribute>
-        <attribute>
-            <name>popupDateFormat</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Defines the date format used by the java-script popup on client.</description>
-        </attribute>
-        <attribute>
-            <name>popupButtonString</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Defines the string displayed on the button which leads to the calendar-popup-window (... by default).</description>
-        </attribute>
-        <attribute>
-            <name>popupGotoString</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Go To Current Month"</description>
-        </attribute>
-        <attribute>
-            <name>popupTodayString</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Today is"</description>
-        </attribute>
-        <attribute>
-            <name>popupWeekString</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Wk"</description>
-        </attribute>
-        <attribute>
-            <name>popupScrollLeftMessage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for scrolling to the left.</description>
-        </attribute>
-        <attribute>
-            <name>popupScrollRightMessage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for scrolling to the right.</description>
-        </attribute>
-        <attribute>
-            <name>popupSelectMonthMessage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Click to select a month".</description>
-        </attribute>
-        <attribute>
-            <name>popupSelectYearMessage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Click to select a year".</description>
-        </attribute>
-        <attribute>
-            <name>popupSelectDateMessage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Set the string for "Select [date] as date" (do not replace [date], it will be replaced by the current date).</description>
-		</attribute>
-        <attribute>
-            <name>renderPopupButtonAsImage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>If true, renders a calendar icon instead of the button to pop up the calendar.</description>
-        </attribute>
-    </tag>
-
-    <!-- jsValueChangeListener -->
-    <tag>
-        <name>jsValueChangeListener</name>
-        <tag-class>org.apache.myfaces.custom.jslistener.JsValueChangeListenerTag</tag-class>
-        <body-content>empty</body-content>
-        <description>Value change listener on client side.</description>
-        <attribute>
-          <name>for</name>
-          <required>false</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-          <name>property</name>
-          <required>false</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-          <name>expressionValue</name>
-          <required>true</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- jsValueSet -->
-    <tag>
-        <name>jsValueSet</name>
-        <tag-class>org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetTag</tag-class>
-        <body-content>empty</body-content>
-        <description>Setting a value from the model in java-script so that it can be used (e.g. by the value change listener) afterwards.</description>
-        <attribute>
-          <name>name</name>
-          <required>true</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-          <name>value</name>
-          <required>true</required>
-          <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- checkbox -->
-    <tag>
-        <name>checkbox</name>
-        <tag-class>org.apache.myfaces.custom.checkbox.HtmlCheckboxTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Renders a HTML input of type "checkbox". The associated SelectItem comes from
-            an extended selectManyCheckbox component with layout "spread". The selectManyCheckbox
-            is referenced by the "for" attribute.
-            All HTML pass-through attributes for this input are taken from the associated
-            selectManyCheckbox.
-        </description>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- HtmlCheckbox attributes -->
-        <attribute>
-            <name>for</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                id of the referenced extended selectManyCheckbox component
-            </description>
-        </attribute>
-        <attribute>
-            <name>index</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                n-th SelectItem of referenced UISelectMany starting with 0.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- commandNavigation2 -->
-    <tag>
-        <name>commandNavigation2</name>
-        <tag-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItemTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Must be nested inside a panel_navigation action and renders a
-            clickable navigation item.
-            This action is derived from the standard command_link action and
-            has equal attributes.
-            (Replaces former "navigation_item" tag.)
-        </description>
-        <!--TODO: make id attribute mandatory -->
-                <!-- UICommand attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 anchor (=a) attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "href" is a special LinkRenderer attribute -->
-        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "name" cannot be set by user -->
-        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>target</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- HtmlCommandLink attributes -->
-        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- TODO attributes image, label - old todo.. still necessary?-->
-    </tag>
-
-    <!-- commandNavigation -->
-    <tag>
-        <name>commandNavigation</name>
-        <tag-class>org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Must be nested inside a panel_navigation action and renders a
-            clickable navigation item.
-            This action is derived from the standard command_link action and
-            has equal attributes.
-            (Replaces former "navigation_item" tag.)
-        </description>
-        <!--TODO: make id attribute mandatory -->
-                <!-- UICommand attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 anchor (=a) attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "href" is a special LinkRenderer attribute -->
-        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "name" cannot be set by user -->
-        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>target</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- HtmlCommandLink attributes -->
-        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- TODO attributes image, label - old todo.. still necessary?-->
-    </tag>
-
-    <!-- commandSortHeader -->
-    <tag>
-        <name>commandSortHeader</name>
-        <tag-class>org.apache.myfaces.custom.sortheader.HtmlCommandSortHeaderTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Clickable sort column header.
-            Must be nested inside an extended data_table tag.
-            This tag is derived from the standard command_link tag and
-            has the additional attributes columnName and arrow.
-            Note: In contrary to normal command links the default for the "immediate"
-            attribute is "true".
-        </description>
-                <!-- UICommand attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 anchor (=a) attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "href" is a special LinkRenderer attribute -->
-        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- "name" cannot be set by user -->
-        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onblur</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
-        <attribute>
-            <name>onfocus</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>target</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- HtmlCommandSortHeader attributes -->
-        <attribute>
-            <name>columnName</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The name of this column.
-                This name must uniquely identify this column among all other (sortable) columns
-                in the same data_table.
-                The sortColumn attribute of the embedding data_table reflects the current
-                sort column (see extended data_table).
-            </description>
-        </attribute>
-        <attribute>
-            <name>arrow</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Indicates whether an arrow, that shows the sort direction should be rendered.
-                Default: false
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- dataList -->
-    <tag>
-        <name>dataList</name>
-        <tag-class>org.apache.myfaces.custom.datalist.HtmlDataListTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Similar to dataTable, but does not render a table. Instead the layout
-            attribute controls how each dataRow is rendered.
-        </description>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- UIData attributes -->
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Supported types see JSF Spec 4.1.3</description>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rows</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>first</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                simple|unorderedList|orderedList
-                simple = for each dataRow all children are simply rendered
-                unorderedList = the list is rendered as HTML unordered list (= bullet list)
-                orderedList = the list is rendered as HTML ordered list
-                Default: simple
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowIndexVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the current rowIndex is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowCountVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the rowCount is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-     </tag>
-
-    <!-- dataScroller -->
-    <tag>
-        <name>dataScroller</name>
-        <tag-class>org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Scroller for UIData components eg. dataTable
-            Must be nested inside footer facet of dataTable OR for attribute must be given
-            so that corresponding uiData can be found
-        </description>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>for</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>fastStep</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>step (pages) used for fastforward and fastrewind</description>
-        </attribute>
-        <attribute>
-            <name>pageIndexVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual page index is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>pageCountVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual page count is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>rowsCountVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual rows count is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayedRowsCountVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual displayed rows count is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>firstRowIndexVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual first displayed row index is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>lastRowIndexVar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                A parameter name, under which the actual last displayed row index is set in request scope
-                similar to the var parameter.
-            </description>
-        </attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                styleClass for scroller table
-            </description>
-        </attribute>
-        <attribute>
-            <name>style</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                style for scroller table
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If set true, then the paginator gets rendered
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorMaxPages</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The maximum amount of pages to be displayed in the paginator.
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorTableClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                styleclass for pagingator
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorTableStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                style for pagingator
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorColumnClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                styleClass for paginator's column
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorColumnStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                style for paginator's column
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorActiveColumnClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                styleClass for paginator's column with pageIndex = currentPageIndex
-            </description>
-        </attribute>
-        <attribute>
-            <name>paginatorActiveColumnStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                style for paginator's column with pageIndex = currentPageIndex
-            </description>
-        </attribute>
-        <attribute>
-            <name>renderFacetsIfSinglePage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If set to false, the facets aren't renderd if all the lines are contained on a single page.
-                Default is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
-        </attribute>
-        <attribute>
-            <name>actionListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
-        </attribute>
-     </tag>
-
-    <!-- inputDate -->
-    <tag>
-        <name>inputDate</name>
-        <tag-class>org.apache.myfaces.custom.date.HtmlInputDateTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-		<!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-		<!-- type == date | time | both -->
-        <attribute>
-	        <name>type</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-	        <name>popupCalendar</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>timeZone</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- inputFileUpload -->
-    <tag>
-        <name>inputFileUpload</name>
-        <tag-class>org.apache.myfaces.custom.fileupload.HtmlInputFileUploadTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            You must enable the MultiPart Filter to make this component
-            work (see web.xml). Also, don't forget to set the form's attribute
-            "enctype" to "multipart/form-data".
-            See "examples/web/fileupload.jsp" for an example!
-        </description>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 input attributes -->
-        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
-        <!-- HTML 4.0 input type="file" attributes -->
-        <attribute>
-            <name>accept</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-	        <name>storage</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- inputHtml -->
-    <tag>
-        <name>inputHtml</name>
-        <tag-class>org.apache.myfaces.custom.inputHtml.InputHtmlTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            An inline HTML based word processor based on the Kupu library. See http://kupu.oscom.org
-            Right now, the support is limited to one editor per page
-            (but you can use tabs to have multiple editors, but only one rendered at a time).
-        </description>
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-        <attribute>
-	        <name>style</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-	        <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-	        <name>fallback</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-            	Use a text area instead of the javascript HTML editor.
-            	Default is false.
-            	Use with caution.
-            </description>
-        </attribute>
-        <attribute>
-	        <name>type</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-            	The type of the value. It can be either fragment for an HTML fragment (default)
-            	or document for a full HTML document, with head, title, body, ... tags.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>allowEditSource</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-            	Allows the user to edit the HTML source code.
-            	Default is true.
-            </description>
-       	</attribute>
-		<attribute>
-	        <name>allowExternalLinks</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-            	Allows the user to insert external links.
-            	Default is true.
-            </description>
-       	</attribute>
-       	<attribute>
-	        <name>addKupuLogo</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-            	Show the Kupu Logo in the buttons bar.
-            	Default is true.
-            </description>
-       	</attribute>
-       	<attribute>
-	        <name>showAllToolBoxes</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Shortcut to avoid setting all the showXXToolBox to true.
-            	Default is false.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>showPropertiesToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Properties tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>showLinksToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Links tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>showImagesToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Images tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>showTablesToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Tables tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-		<attribute>
-	        <name>showCleanupExpressionsToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Cleanup Expressions tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-       	<attribute>
-	        <name>showDebugToolBox</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-			<description>
-            	Show the Debug tool box next to the text.
-            	Default is false.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- navigationMenu, jscookMenu -->
-    <tag>
-        <name>navigationMenuItem</name>
-        <tag-class>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag</tag-class>
-        <body-content>JSP</body-content>
-        <!-- UISelectItem attributes -->
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-        <attribute>
-            <name>itemDisabled</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will not be saved during state saving.</description>
-        </attribute>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemDescription</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemLabel</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemValue</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Value reference pointing at a javax.faces.model.SelectItem instance.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- navigationMenuItem attributes -->
-        <attribute>
-            <name>icon</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>split</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>action</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-    <tag>
-        <name>navigationMenuItems</name>
-        <tag-class>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag</tag-class>
-        <body-content>empty</body-content>
-        <!-- UISelectItems attributes -->
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Value reference pointing at a List or Array of javax.faces.model.SelectItem instances.</description>
-        </attribute>
-
-    </tag>
-    <tag>
-        <name>jscookMenu</name>
-        <tag-class>org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuTag</tag-class>
-        <body-content>JSP</body-content>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <attribute>
-            <name>javascriptLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find javascript resources.  If no values is specified, javascript will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>imageLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find image resources.  If no values is specified, images will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>styleLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find stylesheet resources.  If no values is specified, stylesheets will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <!-- jscookMenu attributes -->
-        <attribute>
-            <name>layout</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>theme</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- panelLayout -->
-    <tag>
-        <name>panelLayout</name>
-        <tag-class>org.apache.myfaces.custom.layout.HtmlPanelLayoutTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                layout           | header | navigation | body  | footer
-                =================|========|============|=======|========
-                classic (Default)| top    | left       | right | bottom
-                navigationRight  | top    | right      | left  | bottom
-                upsideDown       | bottom | left       | right | top
-            </description>
-        </attribute>
-        <attribute>
-            <name>headerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>navigationClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>bodyClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>footerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS class to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>headerStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>navigationStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>bodyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for the table cell.</description>
-        </attribute>
-        <attribute>
-            <name>footerStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>CSS style to be used for the table cell.</description>
-        </attribute>
-    </tag>
-
-    <!-- panelNavigation2 -->
-    <tag>
-        <name>panelNavigation2</name>
-        <tag-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenuTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>itemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of closed navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>openItemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of open navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeItemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of the active navigation item.
-            </description>
-        </attribute>
-        <attribute>
-            <name>separatorClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class for the td element of a separator.
-            </description>
-        </attribute>
-        <attribute>
-            <name>itemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of closed navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>openItemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of open navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeItemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of the active navigation item.
-            </description>
-        </attribute>
-        <attribute>
-            <name>separatorStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style for the td element of a separator.
-            </description>
-        </attribute>
-        <attribute>
-            <name>layout</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Table or List Layout (default is Table) 
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- panelNavigation -->
-    <tag>
-        <name>panelNavigation</name>
-        <tag-class>org.apache.myfaces.custom.navigation.HtmlPanelNavigationTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>itemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of closed navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>openItemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of open navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeItemClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class of the active navigation item.
-            </description>
-        </attribute>
-        <attribute>
-            <name>separatorClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS class for the td element of a separator.
-            </description>
-        </attribute>
-        <attribute>
-            <name>itemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of closed navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>openItemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of open navigation items.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeItemStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style of the active navigation item.
-            </description>
-        </attribute>
-        <attribute>
-            <name>separatorStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The CSS Style for the td element of a separator.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- panelTab -->
-    <tag>
-        <name>panelTab</name>
-        <tag-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>label</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Label of this tab.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- panelTabbedPane -->
-    <tag>
-        <name>panelTabbedPane</name>
-        <tag-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>selectedIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Index of tab that is selected by default.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeTabStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the active tab cell.
-            </description>
-        </attribute>
-        <attribute>
-            <name>inactiveTabStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the inactive tab cells.
-            </description>
-        </attribute>
-        <attribute>
-            <name>disabledTabStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the disabled tab cells.
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeSubStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the active tab sub cell.
-            </description>
-        </attribute>
-        <attribute>
-            <name>inactiveSubStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the inactive tab sub cells.
-            </description>
-        </attribute>
-        <attribute>
-            <name>tabContentStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class of the active tab content cell.
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- tab change listener -->
-    <tag>
-        <name>tabChangeListener</name>
-        <tag-class>org.apache.myfaces.custom.tabbedpane.TabChangeListenerTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>type</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-
-    <!-- collapsiblePanel -->
-    <tag>
-        <name>collapsiblePanel</name>
-        <tag-class>org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelTag</tag-class>
-        <body-content>JSP</body-content>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>collapsed</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-               Boolean value indicating whether the panel should be collapsed by default.
-            </description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Label for collapsible panel.
-            </description>
-        </attribute>
-    </tag>
-
-	<!-- selectOneCountry -->
-    <tag>
-        <name>selectOneCountry</name>
-        <tag-class>org.apache.myfaces.custom.selectOneCountry.SelectOneCountryTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            A localized list of countries choose box.
-            The value binds to the country ISO 3166 code.
-            This is the same code as for java.util.Locale.getCountry().
-			The official codes list is available here :
-			http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html
-        </description>
-        <attribute>
-            <name>maxLength</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-               Integer equals to the maximum number of characters in the country name.
-            </description>
-        </attribute>
-                <!-- all standard attributes of the selectOneMenu tag -->
-                <!-- UISelectOne attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-    <!-- selectOneLanguage -->
-    <tag>
-        <name>selectOneLanguage</name>
-        <tag-class>org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            A localized list of languages choose box.
-            The value binds to the language ISO 639 code (lowercase).
-            This is the same code as for java.util.Locale.getLanguage().
-			The official codes list is available here :
-			http://www.loc.gov/standards/iso639-2/englangn.html
-        </description>
-        <attribute>
-            <name>maxLength</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-               Integer equals to the maximum number of characters in the language name.
-            </description>
-        </attribute>
-                <!-- all standard attributes of the selectOneMenu tag -->
-                <!-- UISelectOne attributes -->
-                <!-- UIInput attributes -->
-                <!-- UIOutput attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Initial value to set when rendered for the first time.</description>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Id of Converter to be used or reference to a Converter.</description>
-        </attribute>
-
-        <attribute>
-            <name>immediate</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
-        </attribute>
-        <attribute>
-            <name>required</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will be checked for non-empty input.</description>
-        </attribute>
-        <attribute>
-            <name>validator</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
-        </attribute>
-        <attribute>
-            <name>valueChangeListener</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Listener for value changes.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 select attributes -->
-        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "multiple" cannot be set manually -->
-        <!-- "name" cannot be set manually -->
-        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
-        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>readonly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Flag indicating that this component will prohibit
-          changes by the user.  The element may receive focus
-          unless it has also been disabled.</description>
-        </attribute>
-        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>displayValueOnly</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If true, renders only the value of the component, but no input widget.
-                Default is false.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style used when displayValueOnly is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayValueOnlyStyleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Style class used when displayValueOnly is true.
-            </description>
-        </attribute>        
-    </tag>
-
-	<!-- stylesheet -->
-
-	<tag>
-		<name>stylesheet</name>
-		<tag-class>org.apache.myfaces.custom.stylesheet.StylesheetTag</tag-class>
-		<body-content>JSP</body-content>
-		<description>a component, which renders the path to a common CSS-file</description>
-		<!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-		<!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-		<attribute>
-			<name>path</name>
-			<required>true</required>
-			<rtexprvalue>false</rtexprvalue>
-			<description>
-				URL for CSS-file.
-			</description>
-		</attribute>
-	</tag>
-
-	<!-- div -->
-
-	<tag>
-		<name>div</name>
-		<tag-class>org.apache.myfaces.custom.div.DivTag</tag-class>
-		<body-content>JSP</body-content>
-		<description>Places a div around its children</description>
-		<!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-		<attribute>
-			<name>style</name>
-			<required>false</required>
-			<rtexprvalue>false</rtexprvalue>
-			<description>
-				The style to use for this div.
-			</description>
-		</attribute>
-		<attribute>
-			<name>styleClass</name>
-			<required>false</required>
-			<rtexprvalue>false</rtexprvalue>
-			<description>
-				The class to use for this div.
-			</description>
-		</attribute>
-	</tag>
-
-	<!-- htmlTag -->
-
-	<tag>
-		<name>htmlTag</name>
-		<tag-class>org.apache.myfaces.custom.htmlTag.HtmlTagTag</tag-class>
-		<body-content>JSP</body-content>
-		<description>Places the given HTML tag div around its children</description>
-		<!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-                <!-- 
-        This attribute indicates that the component should be forced to use the specified id instead of 
-        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
-        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
-        -->
-        <attribute>
-            <name>forceId</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will force the use of the specified id when rendering.</description>
-        </attribute>        
-
-        <!-- 
-        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
-        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
-        is false (or not specified)
-        -->
-        <attribute>
-            <name>forceIdIndex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
-                that are contained within a "list."  This value will be true by default and the value will be ignored if 
-                the value of forceId is false (or not specified.)
-            </description>
-        </attribute>        
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				The name of the tag. For example, use h1 to generate an h1 tag.
-			</description>
-        </attribute>
-		<attribute>
-			<name>style</name>
-			<required>false</required>
-			<rtexprvalue>false</rtexprvalue>
-			<description>
-				The style to use for this tag.
-			</description>
-		</attribute>
-		<attribute>
-			<name>styleClass</name>
-			<required>false</required>
-			<rtexprvalue>false</rtexprvalue>
-			<description>
-				The class to use for this tag.
-			</description>
-		</attribute>
-	</tag>
-
-
-    <!-- radio -->
-    <tag>
-        <name>radio</name>
-        <tag-class>org.apache.myfaces.custom.radio.HtmlRadioTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Renders a HTML input of type "radio". The associated SelectItem comes from
-            an extended selectOneRadio component with layout "spread". The selectOneRadio
-            is referenced by the "for" attribute.
-            All HTML pass-through attributes for this input are taken from the associated
-            selectOneRadio.
-        </description>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-        <!-- HtmlRadio attributes -->
-        <attribute>
-            <name>for</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                 id of the referenced extended selectOneRadio component
-            </description>
-        </attribute>
-        <attribute>
-            <name>index</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                n-th SelectItem of referenced UISelectOne starting with 0.
-            </description>
-        </attribute>
-    </tag>
-
-   <!-- tree -->
-    <tag>
-        <name>tree</name>
-        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>nodeClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>selectedNodeClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>headerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>footerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rowClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>columnClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconLine</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNoline</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconChildFirst</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconChildMiddle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconChildLast</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeOpen</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeOpenFirst</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeOpenMiddle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeOpenLast</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeClose</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeCloseFirst</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeCloseMiddle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>iconNodeCloseLast</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>expandRoot</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>expireListeners</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Time interval the tree will remain registered as a TreeModelListener without being accessed</description>
-        </attribute>
-    </tag>
-
-    <tag>
-        <name>treeSelectionListener</name>
-        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>type</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <tag>
-        <name>iconProvider</name>
-        <tag-class>org.apache.myfaces.custom.tree.taglib.IconProviderTag</tag-class>
-        <body-content>empty</body-content>
-        <attribute>
-            <name>type</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- tree column -->
-    <tag>
-        <name>treeColumn</name>
-        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeColumnTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Renders a HTML input of type "treeColumn". This tag outlines the column where
-            the tree structure will be render as part of the tree table.
-        </description>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-    </tag>
-
-    <!-- tree checkbox -->
-    <tag>
-        <name>treeCheckbox</name>
-        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag</tag-class>
-        <body-content>empty</body-content>
-        <description>
-            Renders a HTML input of type "treeCheckbox". The associated comes from
-            the treeCheckbox itemLabel and itemValue.  The selected items come from an extended
-            selectManyCheckbox component with layout "spread". The selectManyCheckbox
-            is referenced by the "for" attribute.
-            All HTML pass-through attributes for this input are taken from the associated
-            selectManyCheckbox.
-        </description>
-        <!-- UISelectItem attributes -->
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-        <attribute>
-            <name>itemDisabled</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If true, this component will not be saved during state saving.</description>
-        </attribute>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemDescription</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemLabel</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>itemValue</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Value reference pointing at a javax.faces.model.SelectItem instance.</description>
-        </attribute>
-
-        <!-- HtmlTreeCheckbox attributes -->
-        <attribute>
-            <name>for</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                id of the referenced extended selectManyCheckbox component
-            </description>
-        </attribute>
-    </tag>
-
-   <!-- tree2 -->
-    <tag>
-        <name>tree2</name>
-        <tag-class>org.apache.myfaces.custom.tree2.TreeTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>varNodeToggler</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>showNav</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Show the "plus" and "minus" navigation icons (default is true.) Value is ignored if
-                clientSideToggle is true.
-            </description>
-        </attribute>
-        <attribute>
-            <name>showLines</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Show the connecting lines (default is true.)</description>
-        </attribute>
-        <attribute>
-            <name>clientSideToggle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Perform client-side toggling of expand/collapse state via javascript (default is true.)</description>
-        </attribute>
-        <attribute>
-            <name>showRootNode</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Include the root node when rendering the tree (default is true.)</description>
-        </attribute>
-        <attribute>
-            <name>preserveToggle</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Preserve changes in client-side toggle information between requests (default is true.)</description>
-        </attribute>
-                <attribute>
-            <name>javascriptLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find javascript resources.  If no values is specified, javascript will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>imageLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find image resources.  If no values is specified, images will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <attribute>
-            <name>styleLocation</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>
-                An alternate location to find stylesheet resources.  If no values is specified, stylesheets will
-                be loaded from the resources directory using AddResource and ExtensionsFilter.
-            </description>
-        </attribute>
-
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-    </tag>
-
-    <!-- panelStack -->
-    <tag>
-        <name>panelStack</name>
-        <tag-class>org.apache.myfaces.custom.panelstack.PanelStackTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>selectedPanel</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Id of the child to be rendered.</description>
-        </attribute>
-    </tag>
-
-    <!-- popup -->
-    <tag>
-        <name>popup</name>
-        <tag-class>org.apache.myfaces.custom.popup.HtmlPopupTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Renders a popup which displays on a mouse event.
-        </description>
-        <attribute>
-            <name>displayAtDistanceX</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Pop the panel up in horizontal distance of x pixels from
-                event.
-            </description>
-        </attribute>
-        <attribute>
-            <name>displayAtDistanceY</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Pop the panel up in vertical distance of y pixels from
-                event.
-            </description>
-        </attribute>
-        <attribute>
-            <name>closePopupOnExitingElement</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Close the popup when the triggering element is left.
-            </description>
-        </attribute>
-        <attribute>
-            <name>closePopupOnExitingPopup</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                Close the popup when the popup itself is left.
-            </description>
-        </attribute>
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- MyFaces extension: user role attributes -->
-        <attribute>
-            <name>enabledOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, no hyperlink is rendered but all nested
-                tags (=body) are rendered.
-            </description>
-        </attribute>
-        <attribute>
-            <name>visibleOnUserRole</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                If user is in given role, this component will be rendered
-                normally. If not, nothing is rendered and the body of this tag
-                will be skipped.
-            </description>
-        </attribute>
-
-     </tag>
-
-
-    <!-- newspaperTable -->
-    <tag>
-        <name>newspaperTable</name>
-        <tag-class>org.apache.myfaces.custom.newspaper.HtmlNewspaperTableTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            A data table for rendering long skinny tables as short wide table by
-            wrapping the table over a specified number of columns.
-        </description>
-                <!-- all standard attributes of the dataTable tag -->
-                <!-- UIPanel attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- HTML 4.0 table attributes -->
-        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- UIData attributes -->
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Supported types see JSF Spec 4.1.3</description>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rows</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>first</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- TableRenderer attributes -->
-        <attribute>
-            <name>columnClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>footerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>headerClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>rowClasses</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-
-        <attribute>
-            <name>newspaperColumns</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The number of columns to wrap the table over.
-                Default: 1
-            </description>
-        </attribute>
-     </tag>
-
-
-
-<!--     Custom non-component tags     -->
-
-	<!-- aliasBean -->
-    <tag>
-        <name>aliasBean</name>
-        <tag-class>org.apache.myfaces.custom.aliasbean.AliasBeanTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            A tag that defines a new bean (alias) with a given value.
-            This allows you to design a subform with a generic (fictive) beans and to include it in all the pages where you use it.
-			You just need to make an alias to the real bean named after the generic bean before including the subform.
-
-			When used within an aliasBeansScope tag, this tag adds the alias to the aliasBeansScope.
-			This makes configuration with multiple aliasBeans easier to write.
-        </description>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>alias</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The bean that will be set to the given value.
-                Example : #{holder}
-            </description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-                The value that the alias can be set to.
-				This can be a string (like "toto") or a reference to an existing bean (like "#{myBean.member1}").
-            </description>
-        </attribute>
-    </tag>
-    <tag>
-        <name>aliasBeansScope</name>
-        <tag-class>org.apache.myfaces.custom.aliasbean.AliasBeansScopeTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            This is like an aliasBean tag, but instead of the alias/value attributes, you configure the aliases
-            by adding aliasBean tags in the body.
-
-            The aliasBeans should be declared right after this tag.
-        </description>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- bufferBean -->
-    <tag>
-        <name>buffer</name>
-        <tag-class>org.apache.myfaces.custom.buffer.BufferTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>into</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- saveState -->
-    <tag>
-        <name>saveState</name>
-        <tag-class>org.apache.myfaces.custom.savestate.SaveStateTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            saveState enables you to persist beans and values longer than
-            request scope, but shorter than session scope. It is ideal for
-            persisting backing beans and values with the same scope as your view
-            components. It does this by saving the target state with the
-            component tree.
-        </description>
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-    <!-- updateActionListener -->
-    <tag>
-        <name>updateActionListener</name>
-        <tag-class>org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-            Registers a org.apache.myfaces.custom.updateactionlistener.UpdateActionListener at the
-            parent component.
-        </description>
-        <attribute>
-            <name>property</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <attribute>
-            <name>converter</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-    </tag>
-
-
-<!-- validators -->
-
-
-        <!-- creditCard -->
-    <tag>
-        <name>validateCreditCard</name>
-        <tag-class>org.apache.myfaces.custom.creditcardvalidator.ValidateCreditCardTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-			A custom validator for creditCards, based upons Jakarta Commons.
-        </description>
-
-        <attribute>
-            <name>none</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				none of the given cardtypes is allowed.
-            </description>
-        </attribute>
-        <attribute>
-            <name>amex</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				american express cards
-            </description>
-        </attribute>
-        <attribute>
-            <name>visa</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				validation for visa
-            </description>
-        </attribute>
-        <attribute>
-            <name>mastercard</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				validation for mastercard
-            </description>
-        </attribute>
-        <attribute>
-            <name>discover</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				validation for discover
-            </description>
-        </attribute>
-    </tag>
-
-    <!-- Validator for Email -->
-     <tag>
-        <name>validateEmail</name>
-        <tag-class>org.apache.myfaces.custom.emailvalidator.ValidateEmailTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-			A custom validator for email address format, based upons Jakarta Commons.
-        </description>
-	</tag>
-
-    <!-- Validator for ISBN -->
-     <!--tag>
-        <name>validateISBN</name>
-        <tag-class>org.apache.myfaces.custom.isbnvalidator.ValidateISBNTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-			A custom validator for isbn codes, based upons Jakarta Commons.
-        </description>
-	</tag -->
-
-    <!-- Validator for Regular Expressions -->
-    <tag>
-        <name>validateRegExpr</name>
-        <tag-class>org.apache.myfaces.custom.regexprvalidator.ValidateRegExprTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-			A custom validator for reg. expr., based upons Jakarta Commons.
-        </description>
-
-        <attribute>
-            <name>pattern</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				the pattern, which is the base of the validation
-            </description>
-        </attribute>
-	</tag>
-
-    <!-- Validator for Equal -->
-     <tag>
-        <name>validateEqual</name>
-        <tag-class>org.apache.myfaces.custom.equalvalidator.ValidateEqualTag</tag-class>
-        <body-content>JSP</body-content>
-        <description>
-			A custom validator for validations against foreign component values.
-        </description>
-
-        <attribute>
-            <name>for</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				the id of the foreign component, which is needed for the validation
-            </description>
-        </attribute>
-	</tag>
-
-    <!-- swap_image -->
-    <tag>
-        <name>swapImage</name>
-        <tag-class>org.apache.myfaces.custom.swapimage.HtmlSwapImageTag</tag-class>
-        <body-content>JSP</body-content>
-        <attribute>
-            <name>swapImageUrl</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				the url of the image displayed onmouseover
-            </description>
-        </attribute>
-        <attribute>
-            <name>activeImageUrl</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>
-				activeImage will be rendered if: swapImage is a direct child of commandNavigation
-                and the commandNavigation.isActive
-            </description>
-        </attribute>
-                <!-- UIGraphic attributes -->
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <attribute>
-            <name>url</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>URL of the image (see JSF.4.1.5).</description>
-        </attribute>
-        <attribute>
-            <name>value</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>URL of the image (see JSF.4.1.5).</description>
-        </attribute>
-
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 img attributes that are not part of the JSF 1.1 specification -->
-        <attribute>
-            <name>align</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>border</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>hspace</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>vspace</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-
-        <!-- The subset of HTML 4.0 img attributes that are supported by the JSF 1.1 specification -->
-        <attribute>
-            <name>alt</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>height</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>ismap</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>longdesc</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <!-- "name" attribute cannot be set directly by user -->
-        <!-- "src" attribute cannot be set directly, use "url" instead! -->
-        <attribute>
-            <name>usemap</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-        <attribute>
-            <name>width</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-        </attribute>
-
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-    </tag>
-
-	<!-- columns -->
-    <tag>
-        <name>columns</name>
-        <tag-class>org.apache.myfaces.custom.crosstable.HtmlColumnsTag</tag-class>
-        <body-content>JSP</body-content>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- UIColumn attributes -->
-        <attribute>
-            <name>value</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Supported types see JSF Spec 4.1.3</description>
-        </attribute>
-        <attribute>
-            <name>var</name>
-            <required>true</required>
-            <rtexprvalue>false</rtexprvalue>
-        </attribute>
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        
-        <!-- header attributes -->
-        <attribute><name>headerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
-        <attribute><name>headeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- footer attributes -->
-        <attribute><name>footerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
-        <attribute><name>footeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>width</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>This attribute can be used to set the width of the &lt;TD&gt; elements</description>
-        </attribute>        
-     </tag>
-
-
-  <!-- column -->
-    <tag>
-        <name>column</name>
-        <tag-class>org.apache.myfaces.custom.column.HtmlColumnTag</tag-class>
-        <body-content>JSP</body-content>
-        <!-- UIComponent attributes -->
-        <attribute>
-            <name>id</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Every component may have an unique id. Automatically created if omitted.</description>
-        </attribute>
-        <attribute>
-            <name>rendered</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>If false, this component will not be rendered.</description>
-        </attribute>
-        <attribute>
-            <name>binding</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <type>java.lang.String</type>
-            <description>Component binding.</description>
-        </attribute>
-
-        <!-- UIColumn attributes -->
-        <!-- HTML 4.0 universal attributes -->
-        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute>
-            <name>styleClass</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>Corresponds to the HTML class attribute.</description>
-        </attribute>
-
-        <!-- HTML 4.0 event-handler attributes -->
-        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        
-        <!-- header attributes -->
-        <attribute><name>headerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
-        <attribute><name>headeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>headeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <!-- footer attributes -->
-        <attribute><name>footerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
-        <attribute><name>footeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-        <attribute><name>footeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
-
-        <attribute>
-            <name>width</name>
-            <required>false</required>
-            <rtexprvalue>false</rtexprvalue>
-            <description>This attribute can be used to set the width of the &lt;TD&gt; elements</description>
-        </attribute>        
-     </tag>
-
-</taglib>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.tld (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.tld)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.tld	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/tomahawk.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,9147 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ * Copyright 2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+--><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
+<taglib>
+
+    <tlib-version>1.0.10</tlib-version>
+    <jsp-version>1.2</jsp-version>
+    <short-name>t</short-name>
+    <uri>http://myfaces.apache.org/tomahawk</uri>
+    <description>
+        MyFaces subproject that contains components and other goodies to be used with any JSF implementation.
+    </description>
+
+<!--     Extended standard components     -->
+
+    <!-- commandButton -->
+    <tag>
+        <name>commandButton</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlCommandButtonTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard commandButton by user role support.
+        </description>
+                <!-- all standard attributes of the commandButton tag -->
+                <!-- UICommand attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 button attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- HtmlCommandButton attributes -->
+        <attribute>
+            <name>image</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- commandLink -->
+    <tag>
+        <name>commandLink</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlCommandLinkTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard commandLink by user role support and the HTML target attribute.
+        </description>
+                <!-- all standard attributes of the commandLink tag -->
+                <!-- UICommand attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 anchor (=a) attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "href" is a special LinkRenderer attribute -->
+        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "name" cannot be set by user -->
+        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>target</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- dataTable -->
+    <tag>
+        <name>dataTable</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlDataTableTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extended data_table that adds some additional features to the standard
+            data_table action: see attribute descriptions for preserveDataModel,
+            sortColumn, sortAscending and preserveSort.
+        </description>
+                <!-- all standard attributes of the dataTable tag -->
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- UIData attributes -->
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Supported types see JSF Spec 4.1.3</description>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rows</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>first</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- TableRenderer attributes -->
+        <attribute>
+            <name>columnClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>footerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>headerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rowClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extensions -->
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>preserveDataModel</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Indicates whether the state of the whole DataModel should be saved and
+                restored.
+                Default: false
+            </description>
+        </attribute>
+        <attribute>
+            <name>forceIdIndexFormula</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				A formula that overrides the defaut row index in the construction of table's
+				body components.
+				Example : #{myRowVar.key}
+				Warning, the EL should evaluate to a unique value for each row !
+            </description>
+        </attribute>
+        <attribute>
+            <name>sortColumn</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Value reference to a model property that gives the current sort column name.
+            </description>
+        </attribute>
+        <attribute>
+            <name>sortAscending</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Value reference to a model property that gives the current sort direction.
+            </description>
+        </attribute>
+        <attribute>
+            <name>preserveSort</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Indicates whether the state of the sortColumn and sortAscending attribute
+                should be saved and restored and written back to the model during the
+                update model phase.
+                Default: true
+            </description>
+        </attribute>
+        <attribute>
+            <name>renderedIfEmpty</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Indicates whether this table should be rendered if the underlying DataModel is
+                empty.
+                You could as well use rendered="#{not empty bean.list}", but this one causes
+                the getList method of your model bean beeing called up to five times per
+                request, which is not optimal when the list is backed by a DB table.
+                Using renderedIfEmpty="false" solves this problem, because the MyFaces
+                extended HtmlDataTable automatically caches the DataModel and calles the
+                model getter only once per request.
+                Default: true
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowIndexVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the current rowIndex is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowCountVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the rowCount is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>previousRowDataVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the previous RowData Object is set in request scope
+                similar to the rowIndexVar and rowCountVar parameters.
+                Mind that the value of this request scope attribute is null in the first row
+                or when isRowAvailable returns false for the previous row.
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnClick</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onclick event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnDblClick</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript ondblclick event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnMouseDown</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onmpusedown event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnMouseUp</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onmouseup event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnMouseOver</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onmouseover event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnMouseMove</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onmousemove event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnMouseOut</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onmouseout event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnKeyPress</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onkeypress event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnKeyDown</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onkeydown event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowOnKeyUp</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Defines a JavaScript onkeyup event handler for each table row
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The id to use for &lt;tr&gt; elements that are generated by the table.
+            </description>
+        </attribute>        
+        <attribute>
+            <name>rowStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute for the row tr tag.</description>
+        </attribute>
+        <attribute>
+            <name>rowStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML style attribute for the row tr tag.</description>
+        </attribute>
+     </tag>
+
+    <!-- inputHidden -->
+    <tag>
+        <name>inputHidden</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputHiddenTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard inputHidden by providing additional MyFaces goodies.
+        </description>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- inputSecret -->
+    <tag>
+        <name>inputSecret</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputSecretTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard inputSecret.
+        </description>
+         <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+        <!-- SecretRenderer attributes -->
+        <attribute>
+            <name>redisplay</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, the value will be re-sent (in plaintext) when the form
+                is rerendered (see JSF.7.4.4). Default is false.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- inputText -->
+    <tag>
+        <name>inputText</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputTextTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard inputText by user role support.
+        </description>
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+                <!-- all standard attributes of the inputText tag -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- inputTextHelp -->
+    <tag>
+        <name>inputTextHelp</name>
+        <tag-class>org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelpTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard inputText by helptext support.
+        </description>
+                <!-- all standard attributes of the inputText tag -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+        <!-- Attributes for HtmlInputText with Helptext -->
+        <attribute>
+            <name>helpText</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>selectText</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- inputTextarea -->
+    <tag>
+        <name>inputTextarea</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputTextareaTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard inputTextarea by user role support.
+        </description>
+                <!-- all standard attributes of the inputTextarea tag -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 textarea attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>cols</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>rows</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+     <!-- graphicImage -->
+    <tag>
+        <name>graphicImage</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlGraphicImageTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard graphicImage.
+        </description>
+                <!-- UIGraphic attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>url</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>URL of the image (see JSF.4.1.5).</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>URL of the image (see JSF.4.1.5).</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 img attributes that are not part of the JSF 1.1 specification -->
+        <attribute>
+            <name>align</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>border</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>hspace</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>vspace</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+
+        <!-- The subset of HTML 4.0 img attributes that are supported by the JSF 1.1 specification -->
+        <attribute>
+            <name>alt</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>height</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>ismap</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>longdesc</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <!-- "name" attribute cannot be set directly by user -->
+        <!-- "src" attribute cannot be set directly, use "url" instead! -->
+        <attribute>
+            <name>usemap</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>width</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- message -->
+    <tag>
+        <name>message</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlMessageTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            MyFaces extension to the standard messages tag: see summaryDetailSeparator attribute
+        </description>
+                <!-- all standard attributes of the message tag -->
+                <!-- UIMessage attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>for</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>The client identifier of the component for which this component represents associated message(s).</description>
+        </attribute>
+        <attribute>
+            <name>showSummary</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Indicates whether the summary of the associated message(s) should be displayed.
+                         Default is: true</description>
+        </attribute>
+        <attribute>
+            <name>showDetail</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Indicates whether the detail of the associated message(s) should be displayed.
+                         Default is: false</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HtmlMessage attributes -->
+        <attribute>
+            <name>infoClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "INFO".</description>
+        </attribute>
+        <attribute>
+            <name>infoStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "INFO".</description>
+        </attribute>
+        <attribute>
+            <name>warnClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "WARN".</description>
+        </attribute>
+        <attribute>
+            <name>warnStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "WARN".</description>
+        </attribute>
+        <attribute>
+            <name>errorClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "ERROR".</description>
+        </attribute>
+        <attribute>
+            <name>errorStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "ERROR".</description>
+        </attribute>
+        <attribute>
+            <name>fatalClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "FATAL".</description>
+        </attribute>
+        <attribute>
+            <name>fatalStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "FATAL".</description>
+        </attribute>
+        <attribute>
+            <name>tooltip</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
+            </description>
+        </attribute>
+
+        <!-- MyFaces extensions -->
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <attribute>
+            <name>summaryFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, instead of rendering the message summary, a MessageFormat with this
+                attribute as pattern is created. The format method of this MessageFormat is
+                called with the message summary as the first argument and the label of the
+                associated component (if any) as the second argument.
+                Example: "{0}:"
+            </description>
+        </attribute>
+        <attribute>
+            <name>detailFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, instead of rendering the message detail, a MessageFormat with this
+                attribute as pattern is created. The format method of this MessageFormat is
+                called with the message detail as the first argument and the label of the
+                associated component (if any) as the second argument.
+                Example: "The input in field {1} is wrong: {0}"
+            </description>
+        </attribute>
+        <attribute>
+            <name>replaceIdWithLabel</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, all occurrences of the id of the component for which the message
+                is rendered will be replaced by the label. Standard is true for the extended
+                message renderer.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- messages -->
+    <tag>
+        <name>messages</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlMessagesTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            MyFaces extension to the standard messages tag: see showInputLabel attribute
+        </description>
+                <!-- all standard attributes of the messages tag -->
+                <!-- UIMessages attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>showSummary</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Indicates whether the summary of the message(s) should be displayed.
+                         Default is: true</description>
+        </attribute>
+        <attribute>
+            <name>showDetail</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Indicates whether the detail of the message(s) should be displayed.
+                         Default is: false</description>
+        </attribute>
+        <attribute>
+            <name>globalOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Indicates whether only global messages (that is, messages with no associated client identifier) should be rendered.
+                         Default is: false</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HtmlMessages attributes -->
+        <attribute>
+            <name>infoClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "INFO".</description>
+        </attribute>
+        <attribute>
+            <name>infoStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "INFO".</description>
+        </attribute>
+        <attribute>
+            <name>warnClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "WARN".</description>
+        </attribute>
+        <attribute>
+            <name>warnStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "WARN".</description>
+        </attribute>
+        <attribute>
+            <name>errorClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "ERROR".</description>
+        </attribute>
+        <attribute>
+            <name>errorStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "ERROR".</description>
+        </attribute>
+        <attribute>
+            <name>fatalClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for messages with severity "FATAL".</description>
+        </attribute>
+        <attribute>
+            <name>fatalStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for messages with severity "FATAL".</description>
+        </attribute>
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>The layout: "table" or "list". Default: list</description>
+        </attribute>
+        <attribute>
+            <name>tooltip</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
+            </description>
+        </attribute>
+
+        <!-- MyFaces extensions -->
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <attribute>
+            <name>summaryFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, instead of rendering the message summary, a MessageFormat with this
+                attribute as pattern is created. The format method of this MessageFormat is
+                called with the message summary as the first argument and the label of the
+                associated component (if any) as the second argument.
+                Example: "{0}:" or "{0} in field {1}"
+            </description>
+        </attribute>
+        <attribute>
+            <name>globalSummaryFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Like summaryFormat, but applies to global messages (i.e. messages not associated
+                with a component). If no globalSummaryFormat is given, the summaryFormat is used for
+                global messages.
+                Example: "{0}:"
+            </description>
+        </attribute>
+        <attribute>
+            <name>detailFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, instead of rendering the message detail, a MessageFormat with this
+                attribute as pattern is created. The format method of this MessageFormat is
+                called with the message detail as the first argument and the label of the
+                associated component (if any) as the second argument.
+                Example: "The input in field {1} is wrong: {0}"
+            </description>
+        </attribute>
+        <attribute>
+            <name>replaceIdWithLabel</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If present, all occurrences of the id of the component for which the message
+                is rendered will be replaced by the label.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- outputLabel -->
+    <tag>
+        <name>outputLabel</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlOutputLabelTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard outputLabel by user role support.
+        </description>
+                <!-- all standard attributes of the outputLabel tag -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 label attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "for" is a specific LabelRenderer attribute -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- LabelRenderer attributes -->
+        <attribute>
+          <name>for</name>
+          <required>false</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- outputText -->
+    <tag>
+        <name>outputText</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlOutputTextTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard outputText by user role support.
+        </description>
+                <!-- all standard attributes of the outputText tag -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HtmlOutputText attributes -->
+        <attribute>
+            <name>escape</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Indicates whether rendered markup should be escaped.
+                Default: true
+            </description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+    </tag>
+
+    <!-- panelGrid -->
+    <tag>
+        <name>panelGrid</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlPanelGridTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard panelGrid by user role support.
+        </description>
+                        <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- GridRenderer attributes -->
+        <attribute>
+            <name>columnClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>columns</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>footerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>headerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rowClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- panelGroup -->
+    <tag>
+        <name>panelGroup</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlPanelGroupTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard panelGroup by user role support.
+        </description>
+                <!-- all standard attributes of the panelGroup tag -->
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectOneMenu -->
+    <tag>
+        <name>selectOneMenu</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneMenuTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectOneMenu by user role support.
+        </description>
+                <!-- all standard attributes of the selectOneMenu tag -->
+                <!-- UISelectOne attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectManyMenu -->
+    <tag>
+        <name>selectManyMenu</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyMenuTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectManyMenu by user role support.
+        </description>
+                        <!-- UISelectMany attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectOneRadio -->
+    <tag>
+        <name>selectOneRadio</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneRadioTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectOneRadio by user role support.
+            Additionally this extended selectOneRadio accepts a layout attribute
+            of value "spread" (see custom radio tag).
+        </description>
+                <!-- all standard attributes of the selectOneRadio tag -->
+                <!-- UISelectOne attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes for type "radio" -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- RadioRenderer attributes -->
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>see JSF Spec. 8.5.10</description>
+        </attribute>
+        <attribute>
+            <name>border</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>see JSF Spec. 8.5.10</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectBooleanCheckbox -->
+    <tag>
+        <name>selectBooleanCheckbox</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectBooleanCheckboxTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectBooleanCheckbox by user role support.
+        </description>
+                        <!-- UISelectBoolean attributes -->
+        <!-- "selected" attribute is covered by HTML "checked" attribute -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes for type "checkbox" -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectManyCheckbox -->
+    <tag>
+        <name>selectManyCheckbox</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyCheckboxTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectManyCheckbox by user role support.
+            Additionally this extended selectManyCheckbox accepts a layout attribute
+            of value "spread" (see custom checkbox tag).
+        </description>
+                <!-- all standard attributes of the selectManyCheckbox tag -->
+                <!-- UISelectMany attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes for type "checkbox" -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+
+        <!-- CheckboxListRenderer attributes -->
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>see JSF Spec. 8.5.9</description>
+        </attribute>
+        <!--TODO: disabledClass, enabledClass -->
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>layoutWidth</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A number representing the amount of checkbox rows if
+                the layout is lineDirection and checkbox columns if
+                the layout is pageDirection.
+            </description>
+        </attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectOneListbox -->
+    <tag>
+        <name>selectOneListbox</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneListboxTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectOneListbox by user role support.
+        </description>
+                        <!-- UISelectOne attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <!-- ListboxRenderer attributes -->
+        <attribute>
+            <name>size</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>see JSF Spec.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectManyListbox -->
+    <tag>
+        <name>selectManyListbox</name>
+        <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyListboxTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Extends standard selectManyListbox by user role support.
+        </description>
+                        <!-- UISelectMany attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <!-- ListboxRenderer attributes -->
+        <attribute>
+            <name>size</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>see JSF Spec.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+<!--     Custom components     -->
+
+    <!-- calendar -->
+    <tag>
+        <name>inputCalendar</name>
+        <tag-class>org.apache.myfaces.custom.calendar.HtmlInputCalendarTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Provides a calendar.
+        </description>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <attribute>
+            <name>monthYearRowClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the header-row showing month and year.</description>
+        </attribute>
+        <attribute>
+            <name>weekRowClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the header-row showing the week-days.</description>
+        </attribute>
+        <attribute>
+            <name>dayCellClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the cells showing days.</description>
+        </attribute>
+        <attribute>
+            <name>currentDayCellClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the cell of the currently selected date.</description>
+        </attribute>
+        <attribute>
+            <name>renderAsPopup</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Render the input-calendar as a java-script popup on client.</description>
+        </attribute>
+        <attribute>
+            <name>addResources</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Automatically add the input-calendar scripts and css files to the header - set that to false to provide the scripts yourself.</description>
+        </attribute>
+        <attribute>
+            <name>popupDateFormat</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Defines the date format used by the java-script popup on client.</description>
+        </attribute>
+        <attribute>
+            <name>popupButtonString</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Defines the string displayed on the button which leads to the calendar-popup-window (... by default).</description>
+        </attribute>
+        <attribute>
+            <name>popupGotoString</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Go To Current Month"</description>
+        </attribute>
+        <attribute>
+            <name>popupTodayString</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Today is"</description>
+        </attribute>
+        <attribute>
+            <name>popupWeekString</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Wk"</description>
+        </attribute>
+        <attribute>
+            <name>popupScrollLeftMessage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for scrolling to the left.</description>
+        </attribute>
+        <attribute>
+            <name>popupScrollRightMessage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for scrolling to the right.</description>
+        </attribute>
+        <attribute>
+            <name>popupSelectMonthMessage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Click to select a month".</description>
+        </attribute>
+        <attribute>
+            <name>popupSelectYearMessage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Click to select a year".</description>
+        </attribute>
+        <attribute>
+            <name>popupSelectDateMessage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Set the string for "Select [date] as date" (do not replace [date], it will be replaced by the current date).</description>
+		</attribute>
+        <attribute>
+            <name>renderPopupButtonAsImage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>If true, renders a calendar icon instead of the button to pop up the calendar.</description>
+        </attribute>
+    </tag>
+
+    <!-- jsValueChangeListener -->
+    <tag>
+        <name>jsValueChangeListener</name>
+        <tag-class>org.apache.myfaces.custom.jslistener.JsValueChangeListenerTag</tag-class>
+        <body-content>empty</body-content>
+        <description>Value change listener on client side.</description>
+        <attribute>
+          <name>for</name>
+          <required>false</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+          <name>property</name>
+          <required>false</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+          <name>expressionValue</name>
+          <required>true</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- jsValueSet -->
+    <tag>
+        <name>jsValueSet</name>
+        <tag-class>org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetTag</tag-class>
+        <body-content>empty</body-content>
+        <description>Setting a value from the model in java-script so that it can be used (e.g. by the value change listener) afterwards.</description>
+        <attribute>
+          <name>name</name>
+          <required>true</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+          <name>value</name>
+          <required>true</required>
+          <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- checkbox -->
+    <tag>
+        <name>checkbox</name>
+        <tag-class>org.apache.myfaces.custom.checkbox.HtmlCheckboxTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Renders a HTML input of type "checkbox". The associated SelectItem comes from
+            an extended selectManyCheckbox component with layout "spread". The selectManyCheckbox
+            is referenced by the "for" attribute.
+            All HTML pass-through attributes for this input are taken from the associated
+            selectManyCheckbox.
+        </description>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- HtmlCheckbox attributes -->
+        <attribute>
+            <name>for</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                id of the referenced extended selectManyCheckbox component
+            </description>
+        </attribute>
+        <attribute>
+            <name>index</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                n-th SelectItem of referenced UISelectMany starting with 0.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- commandNavigation2 -->
+    <tag>
+        <name>commandNavigation2</name>
+        <tag-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItemTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Must be nested inside a panel_navigation action and renders a
+            clickable navigation item.
+            This action is derived from the standard command_link action and
+            has equal attributes.
+            (Replaces former "navigation_item" tag.)
+        </description>
+        <!--TODO: make id attribute mandatory -->
+                <!-- UICommand attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 anchor (=a) attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "href" is a special LinkRenderer attribute -->
+        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "name" cannot be set by user -->
+        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>target</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- HtmlCommandLink attributes -->
+        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- TODO attributes image, label - old todo.. still necessary?-->
+    </tag>
+
+    <!-- commandNavigation -->
+    <tag>
+        <name>commandNavigation</name>
+        <tag-class>org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Must be nested inside a panel_navigation action and renders a
+            clickable navigation item.
+            This action is derived from the standard command_link action and
+            has equal attributes.
+            (Replaces former "navigation_item" tag.)
+        </description>
+        <!--TODO: make id attribute mandatory -->
+                <!-- UICommand attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 anchor (=a) attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "href" is a special LinkRenderer attribute -->
+        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "name" cannot be set by user -->
+        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>target</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- HtmlCommandLink attributes -->
+        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- TODO attributes image, label - old todo.. still necessary?-->
+    </tag>
+
+    <!-- commandSortHeader -->
+    <tag>
+        <name>commandSortHeader</name>
+        <tag-class>org.apache.myfaces.custom.sortheader.HtmlCommandSortHeaderTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Clickable sort column header.
+            Must be nested inside an extended data_table tag.
+            This tag is derived from the standard command_link tag and
+            has the additional attributes columnName and arrow.
+            Note: In contrary to normal command links the default for the "immediate"
+            attribute is "true".
+        </description>
+                <!-- UICommand attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at the application action to be invoked, if this UIComponent is activated by the user, during the Apply Request Values or Invoke Application phase of the request processing lifecycle, depending on the value of the immediate property.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 anchor (=a) attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>charset</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>coords</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "href" is a special LinkRenderer attribute -->
+        <attribute><name>hreflang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- "name" cannot be set by user -->
+        <attribute><name>rel</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>rev</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>shape</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>type</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!--todo: is in JSF API of HtmlCommandLink and HtmlOutputLink, but there is no corresponding tag in HTML 4.0.. What to do?-->
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>target</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- HtmlCommandSortHeader attributes -->
+        <attribute>
+            <name>columnName</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The name of this column.
+                This name must uniquely identify this column among all other (sortable) columns
+                in the same data_table.
+                The sortColumn attribute of the embedding data_table reflects the current
+                sort column (see extended data_table).
+            </description>
+        </attribute>
+        <attribute>
+            <name>arrow</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Indicates whether an arrow, that shows the sort direction should be rendered.
+                Default: false
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- dataList -->
+    <tag>
+        <name>dataList</name>
+        <tag-class>org.apache.myfaces.custom.datalist.HtmlDataListTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Similar to dataTable, but does not render a table. Instead the layout
+            attribute controls how each dataRow is rendered.
+        </description>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- UIData attributes -->
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Supported types see JSF Spec 4.1.3</description>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rows</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>first</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                simple|unorderedList|orderedList
+                simple = for each dataRow all children are simply rendered
+                unorderedList = the list is rendered as HTML unordered list (= bullet list)
+                orderedList = the list is rendered as HTML ordered list
+                Default: simple
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowIndexVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the current rowIndex is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowCountVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the rowCount is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+     </tag>
+
+    <!-- dataScroller -->
+    <tag>
+        <name>dataScroller</name>
+        <tag-class>org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Scroller for UIData components eg. dataTable
+            Must be nested inside footer facet of dataTable OR for attribute must be given
+            so that corresponding uiData can be found
+        </description>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>for</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>fastStep</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>step (pages) used for fastforward and fastrewind</description>
+        </attribute>
+        <attribute>
+            <name>pageIndexVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual page index is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>pageCountVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual page count is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>rowsCountVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual rows count is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayedRowsCountVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual displayed rows count is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>firstRowIndexVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual first displayed row index is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>lastRowIndexVar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                A parameter name, under which the actual last displayed row index is set in request scope
+                similar to the var parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                styleClass for scroller table
+            </description>
+        </attribute>
+        <attribute>
+            <name>style</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                style for scroller table
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If set true, then the paginator gets rendered
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorMaxPages</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The maximum amount of pages to be displayed in the paginator.
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorTableClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                styleclass for pagingator
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorTableStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                style for pagingator
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorColumnClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                styleClass for paginator's column
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorColumnStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                style for paginator's column
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorActiveColumnClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                styleClass for paginator's column with pageIndex = currentPageIndex
+            </description>
+        </attribute>
+        <attribute>
+            <name>paginatorActiveColumnStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                style for paginator's column with pageIndex = currentPageIndex
+            </description>
+        </attribute>
+        <attribute>
+            <name>renderFacetsIfSinglePage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If set to false, the facets aren't renderd if all the lines are contained on a single page.
+                Default is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>True means, that the default ActionListener should be executed immediately (i.e. during Apply Request Values phase of the request processing lifecycle), rather than waiting until the Invoke Application phase.</description>
+        </attribute>
+        <attribute>
+            <name>actionListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at method acception an ActionEvent with return type void.</description>
+        </attribute>
+     </tag>
+
+    <!-- inputDate -->
+    <tag>
+        <name>inputDate</name>
+        <tag-class>org.apache.myfaces.custom.date.HtmlInputDateTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+		<!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+		<!-- type == date | time | both -->
+        <attribute>
+	        <name>type</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+	        <name>popupCalendar</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>timeZone</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- inputFileUpload -->
+    <tag>
+        <name>inputFileUpload</name>
+        <tag-class>org.apache.myfaces.custom.fileupload.HtmlInputFileUploadTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            You must enable the MultiPart Filter to make this component
+            work (see web.xml). Also, don't forget to set the form's attribute
+            "enctype" to "multipart/form-data".
+            See "examples/web/fileupload.jsp" for an example!
+        </description>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 input attributes -->
+        <attribute><name>accesskey</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>align</name>       <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>alt</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>maxlength</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>onselect</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>readonly</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>size</name>        <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue><type>java.lang.String</type></attribute>
+        <!-- HTML 4.0 input type="file" attributes -->
+        <attribute>
+            <name>accept</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+	        <name>storage</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- inputHtml -->
+    <tag>
+        <name>inputHtml</name>
+        <tag-class>org.apache.myfaces.custom.inputHtml.InputHtmlTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            An inline HTML based word processor based on the Kupu library. See http://kupu.oscom.org
+            Right now, the support is limited to one editor per page
+            (but you can use tabs to have multiple editors, but only one rendered at a time).
+        </description>
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+        <attribute>
+	        <name>style</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+	        <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+	        <name>fallback</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+            	Use a text area instead of the javascript HTML editor.
+            	Default is false.
+            	Use with caution.
+            </description>
+        </attribute>
+        <attribute>
+	        <name>type</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+            	The type of the value. It can be either fragment for an HTML fragment (default)
+            	or document for a full HTML document, with head, title, body, ... tags.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>allowEditSource</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+            	Allows the user to edit the HTML source code.
+            	Default is true.
+            </description>
+       	</attribute>
+		<attribute>
+	        <name>allowExternalLinks</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+            	Allows the user to insert external links.
+            	Default is true.
+            </description>
+       	</attribute>
+       	<attribute>
+	        <name>addKupuLogo</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+            	Show the Kupu Logo in the buttons bar.
+            	Default is true.
+            </description>
+       	</attribute>
+       	<attribute>
+	        <name>showAllToolBoxes</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Shortcut to avoid setting all the showXXToolBox to true.
+            	Default is false.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>showPropertiesToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Properties tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>showLinksToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Links tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>showImagesToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Images tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>showTablesToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Tables tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+		<attribute>
+	        <name>showCleanupExpressionsToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Cleanup Expressions tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+       	<attribute>
+	        <name>showDebugToolBox</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+			<description>
+            	Show the Debug tool box next to the text.
+            	Default is false.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- navigationMenu, jscookMenu -->
+    <tag>
+        <name>navigationMenuItem</name>
+        <tag-class>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag</tag-class>
+        <body-content>JSP</body-content>
+        <!-- UISelectItem attributes -->
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+        <attribute>
+            <name>itemDisabled</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will not be saved during state saving.</description>
+        </attribute>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemDescription</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemLabel</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemValue</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Value reference pointing at a javax.faces.model.SelectItem instance.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- navigationMenuItem attributes -->
+        <attribute>
+            <name>icon</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>split</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+    <tag>
+        <name>navigationMenuItems</name>
+        <tag-class>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag</tag-class>
+        <body-content>empty</body-content>
+        <!-- UISelectItems attributes -->
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Value reference pointing at a List or Array of javax.faces.model.SelectItem instances.</description>
+        </attribute>
+
+    </tag>
+    <tag>
+        <name>jscookMenu</name>
+        <tag-class>org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuTag</tag-class>
+        <body-content>JSP</body-content>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <attribute>
+            <name>javascriptLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find javascript resources.  If no values is specified, javascript will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>imageLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find image resources.  If no values is specified, images will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>styleLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find stylesheet resources.  If no values is specified, stylesheets will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <!-- jscookMenu attributes -->
+        <attribute>
+            <name>layout</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>theme</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- panelLayout -->
+    <tag>
+        <name>panelLayout</name>
+        <tag-class>org.apache.myfaces.custom.layout.HtmlPanelLayoutTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                layout           | header | navigation | body  | footer
+                =================|========|============|=======|========
+                classic (Default)| top    | left       | right | bottom
+                navigationRight  | top    | right      | left  | bottom
+                upsideDown       | bottom | left       | right | top
+            </description>
+        </attribute>
+        <attribute>
+            <name>headerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>navigationClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>bodyClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>footerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS class to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>headerStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>navigationStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>bodyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for the table cell.</description>
+        </attribute>
+        <attribute>
+            <name>footerStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>CSS style to be used for the table cell.</description>
+        </attribute>
+    </tag>
+
+    <!-- panelNavigation2 -->
+    <tag>
+        <name>panelNavigation2</name>
+        <tag-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenuTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>itemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of closed navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>openItemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of open navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeItemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of the active navigation item.
+            </description>
+        </attribute>
+        <attribute>
+            <name>separatorClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class for the td element of a separator.
+            </description>
+        </attribute>
+        <attribute>
+            <name>itemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of closed navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>openItemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of open navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeItemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of the active navigation item.
+            </description>
+        </attribute>
+        <attribute>
+            <name>separatorStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style for the td element of a separator.
+            </description>
+        </attribute>
+        <attribute>
+            <name>layout</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Table or List Layout (default is Table) 
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- panelNavigation -->
+    <tag>
+        <name>panelNavigation</name>
+        <tag-class>org.apache.myfaces.custom.navigation.HtmlPanelNavigationTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>itemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of closed navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>openItemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of open navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeItemClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class of the active navigation item.
+            </description>
+        </attribute>
+        <attribute>
+            <name>separatorClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS class for the td element of a separator.
+            </description>
+        </attribute>
+        <attribute>
+            <name>itemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of closed navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>openItemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of open navigation items.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeItemStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style of the active navigation item.
+            </description>
+        </attribute>
+        <attribute>
+            <name>separatorStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The CSS Style for the td element of a separator.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- panelTab -->
+    <tag>
+        <name>panelTab</name>
+        <tag-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>label</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Label of this tab.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- panelTabbedPane -->
+    <tag>
+        <name>panelTabbedPane</name>
+        <tag-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>selectedIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Index of tab that is selected by default.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeTabStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the active tab cell.
+            </description>
+        </attribute>
+        <attribute>
+            <name>inactiveTabStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the inactive tab cells.
+            </description>
+        </attribute>
+        <attribute>
+            <name>disabledTabStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the disabled tab cells.
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeSubStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the active tab sub cell.
+            </description>
+        </attribute>
+        <attribute>
+            <name>inactiveSubStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the inactive tab sub cells.
+            </description>
+        </attribute>
+        <attribute>
+            <name>tabContentStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class of the active tab content cell.
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- tab change listener -->
+    <tag>
+        <name>tabChangeListener</name>
+        <tag-class>org.apache.myfaces.custom.tabbedpane.TabChangeListenerTag</tag-class>
+        <body-content>empty</body-content>
+        <attribute>
+            <name>type</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+
+    <!-- collapsiblePanel -->
+    <tag>
+        <name>collapsiblePanel</name>
+        <tag-class>org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelTag</tag-class>
+        <body-content>JSP</body-content>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>collapsed</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+               Boolean value indicating whether the panel should be collapsed by default.
+            </description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Label for collapsible panel.
+            </description>
+        </attribute>
+    </tag>
+
+	<!-- selectOneCountry -->
+    <tag>
+        <name>selectOneCountry</name>
+        <tag-class>org.apache.myfaces.custom.selectOneCountry.SelectOneCountryTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            A localized list of countries choose box.
+            The value binds to the country ISO 3166 code.
+            This is the same code as for java.util.Locale.getCountry().
+			The official codes list is available here :
+			http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html
+        </description>
+        <attribute>
+            <name>maxLength</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+               Integer equals to the maximum number of characters in the country name.
+            </description>
+        </attribute>
+                <!-- all standard attributes of the selectOneMenu tag -->
+                <!-- UISelectOne attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+    <!-- selectOneLanguage -->
+    <tag>
+        <name>selectOneLanguage</name>
+        <tag-class>org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            A localized list of languages choose box.
+            The value binds to the language ISO 639 code (lowercase).
+            This is the same code as for java.util.Locale.getLanguage().
+			The official codes list is available here :
+			http://www.loc.gov/standards/iso639-2/englangn.html
+        </description>
+        <attribute>
+            <name>maxLength</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+               Integer equals to the maximum number of characters in the language name.
+            </description>
+        </attribute>
+                <!-- all standard attributes of the selectOneMenu tag -->
+                <!-- UISelectOne attributes -->
+                <!-- UIInput attributes -->
+                <!-- UIOutput attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Initial value to set when rendered for the first time.</description>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Id of Converter to be used or reference to a Converter.</description>
+        </attribute>
+
+        <attribute>
+            <name>immediate</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description> Flag indicating that this component's value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until Process Validations phase.</description>
+        </attribute>
+        <attribute>
+            <name>required</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will be checked for non-empty input.</description>
+        </attribute>
+        <attribute>
+            <name>validator</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>MethodBinding pointing at a method that will be called during Process Validations phase of the request processing lifecycle, to validate the current value of this component.</description>
+        </attribute>
+        <attribute>
+            <name>valueChangeListener</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Listener for value changes.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 select attributes -->
+        <attribute><name>datafld</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>disabled</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "multiple" cannot be set manually -->
+        <!-- "name" cannot be set manually -->
+        <attribute><name>onblur</name>      <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onchange</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onfocus</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- "size" cannot be set directly for it is a MenuRenderer specific attribute -->
+        <attribute><name>tabindex</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>readonly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Flag indicating that this component will prohibit
+          changes by the user.  The element may receive focus
+          unless it has also been disabled.</description>
+        </attribute>
+        <attribute><name>enabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+         <attribute><name>disabledClass</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>displayValueOnly</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If true, renders only the value of the component, but no input widget.
+                Default is false.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style used when displayValueOnly is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayValueOnlyStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Style class used when displayValueOnly is true.
+            </description>
+        </attribute>        
+    </tag>
+
+	<!-- stylesheet -->
+
+	<tag>
+		<name>stylesheet</name>
+		<tag-class>org.apache.myfaces.custom.stylesheet.StylesheetTag</tag-class>
+		<body-content>JSP</body-content>
+		<description>a component, which renders the path to a common CSS-file</description>
+		<!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+		<!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+		<attribute>
+			<name>path</name>
+			<required>true</required>
+			<rtexprvalue>false</rtexprvalue>
+			<description>
+				URL for CSS-file.
+			</description>
+		</attribute>
+	</tag>
+
+	<!-- div -->
+
+	<tag>
+		<name>div</name>
+		<tag-class>org.apache.myfaces.custom.div.DivTag</tag-class>
+		<body-content>JSP</body-content>
+		<description>Places a div around its children</description>
+		<!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+		<attribute>
+			<name>style</name>
+			<required>false</required>
+			<rtexprvalue>false</rtexprvalue>
+			<description>
+				The style to use for this div.
+			</description>
+		</attribute>
+		<attribute>
+			<name>styleClass</name>
+			<required>false</required>
+			<rtexprvalue>false</rtexprvalue>
+			<description>
+				The class to use for this div.
+			</description>
+		</attribute>
+	</tag>
+
+	<!-- htmlTag -->
+
+	<tag>
+		<name>htmlTag</name>
+		<tag-class>org.apache.myfaces.custom.htmlTag.HtmlTagTag</tag-class>
+		<body-content>JSP</body-content>
+		<description>Places the given HTML tag div around its children</description>
+		<!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+                <!-- 
+        This attribute indicates that the component should be forced to use the specified id instead of 
+        using the one that faces generates.  Components contained within a "list" will include a '[n]'  
+        suffix where 'n' is the row index (unless the forceIdIndex attribute is set to false).
+        -->
+        <attribute>
+            <name>forceId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will force the use of the specified id when rendering.</description>
+        </attribute>        
+
+        <!-- 
+        If the component is contained within an "list" (such as dataTable), this attribute indicates whether or not a 
+        '[n]' suffix should be added where 'n' is the row index.  Default is true.  The attribute is ignored if forceId 
+        is false (or not specified)
+        -->
+        <attribute>
+            <name>forceIdIndex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                If false, this component will not append a '[n]' suffix (where 'n' is the row index) to components 
+                that are contained within a "list."  This value will be true by default and the value will be ignored if 
+                the value of forceId is false (or not specified.)
+            </description>
+        </attribute>        
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				The name of the tag. For example, use h1 to generate an h1 tag.
+			</description>
+        </attribute>
+		<attribute>
+			<name>style</name>
+			<required>false</required>
+			<rtexprvalue>false</rtexprvalue>
+			<description>
+				The style to use for this tag.
+			</description>
+		</attribute>
+		<attribute>
+			<name>styleClass</name>
+			<required>false</required>
+			<rtexprvalue>false</rtexprvalue>
+			<description>
+				The class to use for this tag.
+			</description>
+		</attribute>
+	</tag>
+
+
+    <!-- radio -->
+    <tag>
+        <name>radio</name>
+        <tag-class>org.apache.myfaces.custom.radio.HtmlRadioTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Renders a HTML input of type "radio". The associated SelectItem comes from
+            an extended selectOneRadio component with layout "spread". The selectOneRadio
+            is referenced by the "for" attribute.
+            All HTML pass-through attributes for this input are taken from the associated
+            selectOneRadio.
+        </description>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+        <!-- HtmlRadio attributes -->
+        <attribute>
+            <name>for</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                 id of the referenced extended selectOneRadio component
+            </description>
+        </attribute>
+        <attribute>
+            <name>index</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                n-th SelectItem of referenced UISelectOne starting with 0.
+            </description>
+        </attribute>
+    </tag>
+
+   <!-- tree -->
+    <tag>
+        <name>tree</name>
+        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeTag</tag-class>
+        <body-content>JSP</body-content>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>nodeClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>selectedNodeClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>headerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>footerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rowClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>columnClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconLine</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNoline</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconChildFirst</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconChildMiddle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconChildLast</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeOpen</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeOpenFirst</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeOpenMiddle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeOpenLast</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeClose</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeCloseFirst</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeCloseMiddle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>iconNodeCloseLast</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>expandRoot</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>expireListeners</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Time interval the tree will remain registered as a TreeModelListener without being accessed</description>
+        </attribute>
+    </tag>
+
+    <tag>
+        <name>treeSelectionListener</name>
+        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTag</tag-class>
+        <body-content>empty</body-content>
+        <attribute>
+            <name>type</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <tag>
+        <name>iconProvider</name>
+        <tag-class>org.apache.myfaces.custom.tree.taglib.IconProviderTag</tag-class>
+        <body-content>empty</body-content>
+        <attribute>
+            <name>type</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- tree column -->
+    <tag>
+        <name>treeColumn</name>
+        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeColumnTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Renders a HTML input of type "treeColumn". This tag outlines the column where
+            the tree structure will be render as part of the tree table.
+        </description>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+    </tag>
+
+    <!-- tree checkbox -->
+    <tag>
+        <name>treeCheckbox</name>
+        <tag-class>org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag</tag-class>
+        <body-content>empty</body-content>
+        <description>
+            Renders a HTML input of type "treeCheckbox". The associated comes from
+            the treeCheckbox itemLabel and itemValue.  The selected items come from an extended
+            selectManyCheckbox component with layout "spread". The selectManyCheckbox
+            is referenced by the "for" attribute.
+            All HTML pass-through attributes for this input are taken from the associated
+            selectManyCheckbox.
+        </description>
+        <!-- UISelectItem attributes -->
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+        <attribute>
+            <name>itemDisabled</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If true, this component will not be saved during state saving.</description>
+        </attribute>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemDescription</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemLabel</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>itemValue</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Value reference pointing at a javax.faces.model.SelectItem instance.</description>
+        </attribute>
+
+        <!-- HtmlTreeCheckbox attributes -->
+        <attribute>
+            <name>for</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                id of the referenced extended selectManyCheckbox component
+            </description>
+        </attribute>
+    </tag>
+
+   <!-- tree2 -->
+    <tag>
+        <name>tree2</name>
+        <tag-class>org.apache.myfaces.custom.tree2.TreeTag</tag-class>
+        <body-content>JSP</body-content>
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>varNodeToggler</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>showNav</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Show the "plus" and "minus" navigation icons (default is true.) Value is ignored if
+                clientSideToggle is true.
+            </description>
+        </attribute>
+        <attribute>
+            <name>showLines</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Show the connecting lines (default is true.)</description>
+        </attribute>
+        <attribute>
+            <name>clientSideToggle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Perform client-side toggling of expand/collapse state via javascript (default is true.)</description>
+        </attribute>
+        <attribute>
+            <name>showRootNode</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Include the root node when rendering the tree (default is true.)</description>
+        </attribute>
+        <attribute>
+            <name>preserveToggle</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Preserve changes in client-side toggle information between requests (default is true.)</description>
+        </attribute>
+                <attribute>
+            <name>javascriptLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find javascript resources.  If no values is specified, javascript will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>imageLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find image resources.  If no values is specified, images will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <attribute>
+            <name>styleLocation</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>
+                An alternate location to find stylesheet resources.  If no values is specified, stylesheets will
+                be loaded from the resources directory using AddResource and ExtensionsFilter.
+            </description>
+        </attribute>
+
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+    </tag>
+
+    <!-- panelStack -->
+    <tag>
+        <name>panelStack</name>
+        <tag-class>org.apache.myfaces.custom.panelstack.PanelStackTag</tag-class>
+        <body-content>JSP</body-content>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>selectedPanel</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Id of the child to be rendered.</description>
+        </attribute>
+    </tag>
+
+    <!-- popup -->
+    <tag>
+        <name>popup</name>
+        <tag-class>org.apache.myfaces.custom.popup.HtmlPopupTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Renders a popup which displays on a mouse event.
+        </description>
+        <attribute>
+            <name>displayAtDistanceX</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Pop the panel up in horizontal distance of x pixels from
+                event.
+            </description>
+        </attribute>
+        <attribute>
+            <name>displayAtDistanceY</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Pop the panel up in vertical distance of y pixels from
+                event.
+            </description>
+        </attribute>
+        <attribute>
+            <name>closePopupOnExitingElement</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Close the popup when the triggering element is left.
+            </description>
+        </attribute>
+        <attribute>
+            <name>closePopupOnExitingPopup</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                Close the popup when the popup itself is left.
+            </description>
+        </attribute>
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- MyFaces extension: user role attributes -->
+        <attribute>
+            <name>enabledOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, no hyperlink is rendered but all nested
+                tags (=body) are rendered.
+            </description>
+        </attribute>
+        <attribute>
+            <name>visibleOnUserRole</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                If user is in given role, this component will be rendered
+                normally. If not, nothing is rendered and the body of this tag
+                will be skipped.
+            </description>
+        </attribute>
+
+     </tag>
+
+
+    <!-- newspaperTable -->
+    <tag>
+        <name>newspaperTable</name>
+        <tag-class>org.apache.myfaces.custom.newspaper.HtmlNewspaperTableTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            A data table for rendering long skinny tables as short wide table by
+            wrapping the table over a specified number of columns.
+        </description>
+                <!-- all standard attributes of the dataTable tag -->
+                <!-- UIPanel attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- HTML 4.0 table attributes -->
+        <attribute><name>align</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>border</name>          <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>bgcolor</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellpadding</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>cellspacing</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datafld</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>datasrc</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>dataformatas</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>frame</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>rules</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>summary</name>         <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>width</name>           <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- UIData attributes -->
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Supported types see JSF Spec 4.1.3</description>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rows</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>first</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- TableRenderer attributes -->
+        <attribute>
+            <name>columnClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>footerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>headerClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>rowClasses</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+
+        <attribute>
+            <name>newspaperColumns</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The number of columns to wrap the table over.
+                Default: 1
+            </description>
+        </attribute>
+     </tag>
+
+
+
+<!--     Custom non-component tags     -->
+
+	<!-- aliasBean -->
+    <tag>
+        <name>aliasBean</name>
+        <tag-class>org.apache.myfaces.custom.aliasbean.AliasBeanTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            A tag that defines a new bean (alias) with a given value.
+            This allows you to design a subform with a generic (fictive) beans and to include it in all the pages where you use it.
+			You just need to make an alias to the real bean named after the generic bean before including the subform.
+
+			When used within an aliasBeansScope tag, this tag adds the alias to the aliasBeansScope.
+			This makes configuration with multiple aliasBeans easier to write.
+        </description>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>alias</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The bean that will be set to the given value.
+                Example : #{holder}
+            </description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                The value that the alias can be set to.
+				This can be a string (like "toto") or a reference to an existing bean (like "#{myBean.member1}").
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>aliasBeansScope</name>
+        <tag-class>org.apache.myfaces.custom.aliasbean.AliasBeansScopeTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            This is like an aliasBean tag, but instead of the alias/value attributes, you configure the aliases
+            by adding aliasBean tags in the body.
+
+            The aliasBeans should be declared right after this tag.
+        </description>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- bufferBean -->
+    <tag>
+        <name>buffer</name>
+        <tag-class>org.apache.myfaces.custom.buffer.BufferTag</tag-class>
+        <body-content>JSP</body-content>
+        <attribute>
+            <name>into</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- saveState -->
+    <tag>
+        <name>saveState</name>
+        <tag-class>org.apache.myfaces.custom.savestate.SaveStateTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            saveState enables you to persist beans and values longer than
+            request scope, but shorter than session scope. It is ideal for
+            persisting backing beans and values with the same scope as your view
+            components. It does this by saving the target state with the
+            component tree.
+        </description>
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+    <!-- updateActionListener -->
+    <tag>
+        <name>updateActionListener</name>
+        <tag-class>org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            Registers a org.apache.myfaces.custom.updateactionlistener.UpdateActionListener at the
+            parent component.
+        </description>
+        <attribute>
+            <name>property</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <attribute>
+            <name>converter</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+    </tag>
+
+
+<!-- validators -->
+
+
+        <!-- creditCard -->
+    <tag>
+        <name>validateCreditCard</name>
+        <tag-class>org.apache.myfaces.custom.creditcardvalidator.ValidateCreditCardTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+			A custom validator for creditCards, based upons Jakarta Commons.
+        </description>
+
+        <attribute>
+            <name>none</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				none of the given cardtypes is allowed.
+            </description>
+        </attribute>
+        <attribute>
+            <name>amex</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				american express cards
+            </description>
+        </attribute>
+        <attribute>
+            <name>visa</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				validation for visa
+            </description>
+        </attribute>
+        <attribute>
+            <name>mastercard</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				validation for mastercard
+            </description>
+        </attribute>
+        <attribute>
+            <name>discover</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				validation for discover
+            </description>
+        </attribute>
+    </tag>
+
+    <!-- Validator for Email -->
+     <tag>
+        <name>validateEmail</name>
+        <tag-class>org.apache.myfaces.custom.emailvalidator.ValidateEmailTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+			A custom validator for email address format, based upons Jakarta Commons.
+        </description>
+	</tag>
+
+    <!-- Validator for ISBN -->
+     <!--tag>
+        <name>validateISBN</name>
+        <tag-class>org.apache.myfaces.custom.isbnvalidator.ValidateISBNTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+			A custom validator for isbn codes, based upons Jakarta Commons.
+        </description>
+	</tag -->
+
+    <!-- Validator for Regular Expressions -->
+    <tag>
+        <name>validateRegExpr</name>
+        <tag-class>org.apache.myfaces.custom.regexprvalidator.ValidateRegExprTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+			A custom validator for reg. expr., based upons Jakarta Commons.
+        </description>
+
+        <attribute>
+            <name>pattern</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				the pattern, which is the base of the validation
+            </description>
+        </attribute>
+	</tag>
+
+    <!-- Validator for Equal -->
+     <tag>
+        <name>validateEqual</name>
+        <tag-class>org.apache.myfaces.custom.equalvalidator.ValidateEqualTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+			A custom validator for validations against foreign component values.
+        </description>
+
+        <attribute>
+            <name>for</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				the id of the foreign component, which is needed for the validation
+            </description>
+        </attribute>
+	</tag>
+
+    <!-- swap_image -->
+    <tag>
+        <name>swapImage</name>
+        <tag-class>org.apache.myfaces.custom.swapimage.HtmlSwapImageTag</tag-class>
+        <body-content>JSP</body-content>
+        <attribute>
+            <name>swapImageUrl</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				the url of the image displayed onmouseover
+            </description>
+        </attribute>
+        <attribute>
+            <name>activeImageUrl</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+				activeImage will be rendered if: swapImage is a direct child of commandNavigation
+                and the commandNavigation.isActive
+            </description>
+        </attribute>
+                <!-- UIGraphic attributes -->
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <attribute>
+            <name>url</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>URL of the image (see JSF.4.1.5).</description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>URL of the image (see JSF.4.1.5).</description>
+        </attribute>
+
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 img attributes that are not part of the JSF 1.1 specification -->
+        <attribute>
+            <name>align</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>border</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>hspace</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>vspace</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+
+        <!-- The subset of HTML 4.0 img attributes that are supported by the JSF 1.1 specification -->
+        <attribute>
+            <name>alt</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>height</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>ismap</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>longdesc</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <!-- "name" attribute cannot be set directly by user -->
+        <!-- "src" attribute cannot be set directly, use "url" instead! -->
+        <attribute>
+            <name>usemap</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+        <attribute>
+            <name>width</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+        </attribute>
+
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+    </tag>
+
+	<!-- columns -->
+    <tag>
+        <name>columns</name>
+        <tag-class>org.apache.myfaces.custom.crosstable.HtmlColumnsTag</tag-class>
+        <body-content>JSP</body-content>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- UIColumn attributes -->
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Supported types see JSF Spec 4.1.3</description>
+        </attribute>
+        <attribute>
+            <name>var</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+        </attribute>
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        
+        <!-- header attributes -->
+        <attribute><name>headerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
+        <attribute><name>headeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- footer attributes -->
+        <attribute><name>footerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
+        <attribute><name>footeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>width</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>This attribute can be used to set the width of the &lt;TD&gt; elements</description>
+        </attribute>        
+     </tag>
+
+
+  <!-- column -->
+    <tag>
+        <name>column</name>
+        <tag-class>org.apache.myfaces.custom.column.HtmlColumnTag</tag-class>
+        <body-content>JSP</body-content>
+        <!-- UIComponent attributes -->
+        <attribute>
+            <name>id</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Every component may have an unique id. Automatically created if omitted.</description>
+        </attribute>
+        <attribute>
+            <name>rendered</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>If false, this component will not be rendered.</description>
+        </attribute>
+        <attribute>
+            <name>binding</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <type>java.lang.String</type>
+            <description>Component binding.</description>
+        </attribute>
+
+        <!-- UIColumn attributes -->
+        <!-- HTML 4.0 universal attributes -->
+        <attribute><name>dir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>lang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>style</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>title</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>Corresponds to the HTML class attribute.</description>
+        </attribute>
+
+        <!-- HTML 4.0 event-handler attributes -->
+        <attribute><name>onclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>ondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>onkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        
+        <!-- header attributes -->
+        <attribute><name>headerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
+        <attribute><name>headeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>headeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <!-- footer attributes -->
+        <attribute><name>footerdir</name>     <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerlang</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerstyle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footertitle</name>   <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerstyleClass</name><required>false</required><rtexprvalue>false</rtexprvalue><description>Corresponds to the HTML class attribute.</description></attribute>
+        <attribute><name>footeronclick</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footerondblclick</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmousedown</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseup</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseover</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmousemove</name><required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronmouseout</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeypress</name> <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeydown</name>  <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+        <attribute><name>footeronkeyup</name>    <required>false</required>  <rtexprvalue>false</rtexprvalue></attribute>
+
+        <attribute>
+            <name>width</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>This attribute can be used to set the width of the &lt;TD&gt; elements</description>
+        </attribute>        
+     </tag>
+
+</taglib>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,128 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<web-app
-   xmlns="http://java.sun.com/xml/ns/j2ee"
-   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
-   version="2.4">
-   <context-param>
-      <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
-      <param-value>true</param-value>
-   </context-param>
-   <context-param>
-      <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
-      <param-value>false</param-value>
-   </context-param>
-   <context-param>
-      <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
-      <param-value>false</param-value>
-   </context-param>
-   <context-param>
-      <param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
-      <param-value>false</param-value>
-   </context-param>
-   <context-param>
-      <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
-      <param-value>true</param-value>
-   </context-param>
-   <context-param>
-      <param-name>facelets.DEVELOPMENT</param-name>
-      <param-value>false</param-value>
-   </context-param>
-   <context-param>
-      <param-name>facelets.LIBRARIES</param-name>
-      <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
-   </context-param>
-   <context-param>
-      <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
-      <param-value>.xhtml</param-value>
-   </context-param>
-   <context-param>
-      <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
-      <param-value>client</param-value>
-   </context-param>
-   <!-- Extensions Filter -->
-   <filter>
-      <filter-name>extensionsFilter</filter-name>
-      <filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</filter-class>
-      <init-param>
-         <description>Set the size limit for uploaded files.
-            Format: 10 - 10 bytes
-            10k - 10 KB
-            10m - 10 MB
-            1g - 1 GB
-         </description>
-         <param-name>uploadMaxFileSize</param-name>
-         <param-value>100m</param-value>
-      </init-param>
-      <init-param>
-         <description>Set the threshold size - files
-            below this limit are stored in memory, files above
-            this limit are stored on disk.
-
-            Format: 10 - 10 bytes
-            10k - 10 KB
-            10m - 10 MB
-            1g - 1 GB
-         </description>
-         <param-name>uploadThresholdSize</param-name>
-         <param-value>100k</param-value>
-      </init-param>
-      <!--        <init-param>
-          <description>Set the path where the intermediary files will be stored.
-          </description>
-          <param-name>uploadRepositoryPath</param-name>
-          <param-value>/temp</param-value>
-      </init-param>-->
-   </filter>
-   <filter-mapping>
-      <filter-name>extensionsFilter</filter-name>
-      <url-pattern>/faces/*</url-pattern>
-   </filter-mapping>
-   <listener>
-      <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
-   </listener>
-
-   <!-- TODO: secure with portal permissions -->
-   <servlet>
-      <servlet-name>CMSPreviewServlet</servlet-name>
-      <servlet-class>org.jboss.portal.core.cms.servlet.CMSPreviewServlet</servlet-class>
-      <load-on-startup>0</load-on-startup>
-   </servlet>
-   <servlet>
-      <servlet-name>CMSExportServlet</servlet-name>
-      <servlet-class>org.jboss.portal.core.cms.servlet.CMSExportServlet</servlet-class>
-      <load-on-startup>0</load-on-startup>
-   </servlet>
-   <servlet-mapping>
-      <servlet-name>CMSPreviewServlet</servlet-name>
-      <url-pattern>/cmspreview/*</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>CMSExportServlet</servlet-name>
-      <url-pattern>/cmsexport/*</url-pattern>
-   </servlet-mapping>
-   <!-- -->
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,128 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<web-app
+   xmlns="http://java.sun.com/xml/ns/j2ee"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
+   version="2.4">
+   <context-param>
+      <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
+      <param-value>true</param-value>
+   </context-param>
+   <context-param>
+      <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
+      <param-value>false</param-value>
+   </context-param>
+   <context-param>
+      <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
+      <param-value>false</param-value>
+   </context-param>
+   <context-param>
+      <param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
+      <param-value>false</param-value>
+   </context-param>
+   <context-param>
+      <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
+      <param-value>true</param-value>
+   </context-param>
+   <context-param>
+      <param-name>facelets.DEVELOPMENT</param-name>
+      <param-value>false</param-value>
+   </context-param>
+   <context-param>
+      <param-name>facelets.LIBRARIES</param-name>
+      <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
+   </context-param>
+   <context-param>
+      <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
+      <param-value>.xhtml</param-value>
+   </context-param>
+   <context-param>
+      <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
+      <param-value>client</param-value>
+   </context-param>
+   <!-- Extensions Filter -->
+   <filter>
+      <filter-name>extensionsFilter</filter-name>
+      <filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</filter-class>
+      <init-param>
+         <description>Set the size limit for uploaded files.
+            Format: 10 - 10 bytes
+            10k - 10 KB
+            10m - 10 MB
+            1g - 1 GB
+         </description>
+         <param-name>uploadMaxFileSize</param-name>
+         <param-value>100m</param-value>
+      </init-param>
+      <init-param>
+         <description>Set the threshold size - files
+            below this limit are stored in memory, files above
+            this limit are stored on disk.
+
+            Format: 10 - 10 bytes
+            10k - 10 KB
+            10m - 10 MB
+            1g - 1 GB
+         </description>
+         <param-name>uploadThresholdSize</param-name>
+         <param-value>100k</param-value>
+      </init-param>
+      <!--        <init-param>
+          <description>Set the path where the intermediary files will be stored.
+          </description>
+          <param-name>uploadRepositoryPath</param-name>
+          <param-value>/temp</param-value>
+      </init-param>-->
+   </filter>
+   <filter-mapping>
+      <filter-name>extensionsFilter</filter-name>
+      <url-pattern>/faces/*</url-pattern>
+   </filter-mapping>
+   <listener>
+      <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
+   </listener>
+
+   <!-- TODO: secure with portal permissions -->
+   <servlet>
+      <servlet-name>CMSPreviewServlet</servlet-name>
+      <servlet-class>org.jboss.portal.core.cms.servlet.CMSPreviewServlet</servlet-class>
+      <load-on-startup>0</load-on-startup>
+   </servlet>
+   <servlet>
+      <servlet-name>CMSExportServlet</servlet-name>
+      <servlet-class>org.jboss.portal.core.cms.servlet.CMSExportServlet</servlet-class>
+      <load-on-startup>0</load-on-startup>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>CMSPreviewServlet</servlet-name>
+      <url-pattern>/cmspreview/*</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>CMSExportServlet</servlet-name>
+      <url-pattern>/cmsexport/*</url-pattern>
+   </servlet-mapping>
+   <!-- -->
+</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic1.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic1.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic1.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic2.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic2.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic2.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic3.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic3.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic3.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic4.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic4.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/admin/pic4.png)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/T.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/T.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/T.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/bullet.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/bullet.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/bullet.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/minus.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/minus.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/minus.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/plus.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/plus.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/catalog/plus.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/binaryfile.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/binaryfile.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/binaryfile.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/browse.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/browse.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/browse.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/copy.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/copy.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/copy.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/createfile.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/createfile.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/createfile.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/createfolder.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/createfolder.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/createfolder.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/delete.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/delete.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/delete.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/downarrow.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/downarrow.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/downarrow.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/edit.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/edit.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/edit.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/export_archive.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/export_archive.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/export_archive.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/export_pickup.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/export_pickup.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/export_pickup.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/file.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/file.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/file.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/folder.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/folder.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/folder.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/folder_home.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/folder_home.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/folder_home.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/info.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/info.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/info.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/live.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/live.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/live.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/move.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/move.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/move.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/plus.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/plus.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/plus.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/reload.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/reload.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/reload.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,109 +0,0 @@
-.menu {
-   width: 150px;
-   font-size: 0.85em;
-   position: relative;
-   z-index: 100;
-}
-
-/* remove all the bullets, borders and padding from the default list styling */
-.menu ul {
-   padding: 0;
-   margin: 0;
-   list-style-type: none;
-}
-
-.menu ul ul {
-   width: 150px;
-}
-
-/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
-.menu li {
-   float: left;
-   width: 150px;
-   position: relative;
-}
-
-/* style the links for the top level */
-.menu a, .menu a:visited {
-   display: block;
-   font-size: 11px;
-   text-decoration: none;
-   width: 139px;
-   height: 20px;
-   border: 1px solid #98b7c6;
-   border-width: 1px 1px 1px 1px;
-   padding-left: 5px;
-   line-height: 20px;
-}
-
-/* a hack so that IE5.5 faulty box model is corrected */
-* html .menu a, * html .menu a:visited {
-   width: 150px;
-   w\idth: 139px;
-}
-
-/* style the second level background */
-.menu ul ul a.drop, .menu ul ul a.drop:visited {
-   background: #DFE8ED;
-}
-
-/* style the second level hover */
-.menu ul ul a.drop:hover {
-   background: #C0D3DC;
-}
-
-.menu ul ul :hover > a.drop {
-   background: #C0D3DC;
-}
-
-/* hide the sub levels and give them a positon absolute so that they take up no room */
-.menu ul ul {
-   visibility: hidden;
-   position: absolute;
-   height: 0;
-   top: 20px;
-   left: 0;
-   width: 150px;
-}
-
-/* another hack for IE5.5 */
-* html .menu ul ul {
-   top: 20px;
-   t\op: 20px;
-}
-
-/* style the table so that it takes no ppart in the layout - required for IE to work */
-.menu table {
-   position: absolute;
-   top: 0;
-   left: 0;
-}
-
-/* style the second level links */
-.menu ul ul a, .menu ul ul a:visited {
-   background: #DFE8ED;
-   height: auto;
-   line-height: 20px;
-   padding: 5px 10px;
-   width: 129px /* yet another hack for IE5.5 */
-}
-
-* html .menu ul ul a {
-   width: 150px;
-   w\idth: 129px;
-}
-
-/* style the top level hover */
-.menu a:hover, .menu ul ul a:hover {
-}
-
-.menu :hover > a, .menu ul ul :hover > a {
-   background: #C0D3DC;
-}
-
-/* make the second level visible when hover on first level list OR link */
-.menu ul li:hover ul,
-   .menu ul a:hover ul {
-   visibility: visible;
-   background: #C0D3DC;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,109 @@
+.menu {
+   width: 150px;
+   font-size: 0.85em;
+   position: relative;
+   z-index: 100;
+}
+
+/* remove all the bullets, borders and padding from the default list styling */
+.menu ul {
+   padding: 0;
+   margin: 0;
+   list-style-type: none;
+}
+
+.menu ul ul {
+   width: 150px;
+}
+
+/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
+.menu li {
+   float: left;
+   width: 150px;
+   position: relative;
+}
+
+/* style the links for the top level */
+.menu a, .menu a:visited {
+   display: block;
+   font-size: 11px;
+   text-decoration: none;
+   width: 139px;
+   height: 20px;
+   border: 1px solid #98b7c6;
+   border-width: 1px 1px 1px 1px;
+   padding-left: 5px;
+   line-height: 20px;
+}
+
+/* a hack so that IE5.5 faulty box model is corrected */
+* html .menu a, * html .menu a:visited {
+   width: 150px;
+   w\idth: 139px;
+}
+
+/* style the second level background */
+.menu ul ul a.drop, .menu ul ul a.drop:visited {
+   background: #DFE8ED;
+}
+
+/* style the second level hover */
+.menu ul ul a.drop:hover {
+   background: #C0D3DC;
+}
+
+.menu ul ul :hover > a.drop {
+   background: #C0D3DC;
+}
+
+/* hide the sub levels and give them a positon absolute so that they take up no room */
+.menu ul ul {
+   visibility: hidden;
+   position: absolute;
+   height: 0;
+   top: 20px;
+   left: 0;
+   width: 150px;
+}
+
+/* another hack for IE5.5 */
+* html .menu ul ul {
+   top: 20px;
+   t\op: 20px;
+}
+
+/* style the table so that it takes no ppart in the layout - required for IE to work */
+.menu table {
+   position: absolute;
+   top: 0;
+   left: 0;
+}
+
+/* style the second level links */
+.menu ul ul a, .menu ul ul a:visited {
+   background: #DFE8ED;
+   height: auto;
+   line-height: 20px;
+   padding: 5px 10px;
+   width: 129px /* yet another hack for IE5.5 */
+}
+
+* html .menu ul ul a {
+   width: 150px;
+   w\idth: 129px;
+}
+
+/* style the top level hover */
+.menu a:hover, .menu ul ul a:hover {
+}
+
+.menu :hover > a, .menu ul ul :hover > a {
+   background: #C0D3DC;
+}
+
+/* make the second level visible when hover on first level list OR link */
+.menu ul li:hover ul,
+   .menu ul a:hover ul {
+   visibility: visible;
+   background: #C0D3DC;
+}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/blank.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/blank.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/blank.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,9 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>blank_page</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-</head>
-<body class="mceContentBody">
-
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/blank.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/blank.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/blank.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/blank.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,9 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>blank_page</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</head>
+<body class="mceContentBody">
+
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ar.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ar.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ar.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,39 +0,0 @@
-// arabic lang variables
-// Toolbar Items and Context Menu
-tinyMCELang['lang_dir'] = 'rtl';
-tinyMCELang['lang_bold_desc'] = '&#1594;&#1575;&#1605;&#1602;';
-tinyMCELang['lang_italic_desc'] = '&#1605;&#1575;&#1574;&#1604;';
-tinyMCELang['lang_underline_desc'] = '&#1578;&#1587;&#1591;&#1610;&#1585;';
-tinyMCELang['lang_striketrough_desc'] = '&#1610;&#1578;&#1608;&#1587;&#1591;&#1607; &#1582;&#1591;';
-tinyMCELang['lang_justifyleft_desc'] = '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577; &#1573;&#1604;&#1609; &#1575;&#1604;&#1610;&#1587;&#1575;&#1585;';
-tinyMCELang['lang_justifycenter_desc'] = '&#1578;&#1608;&#1587;&#1610;&#1591;';
-tinyMCELang['lang_justifyright_desc'] = '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577; &#1573;&#1604;&#1609; &#1575;&#1604;&#1610;&#1605;&#1610;&#1606;';
-tinyMCELang['lang_justifyfull_desc'] = '&#1590;&#1576;&#1591;';
-tinyMCELang['lang_bullist_desc'] = '&#1578;&#1593;&#1583;&#1575;&#1583; &#1606;&#1602;&#1591;&#1610;';
-tinyMCELang['lang_numlist_desc'] = '&#1578;&#1593;&#1583;&#1575;&#1583; &#1585;&#1602;&#1605;&#1610;';
-tinyMCELang['lang_outdent_desc'] = '&#1573;&#1606;&#1602;&#1575;&#1589; &#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;';
-tinyMCELang['lang_indent_desc'] = '&#1586;&#1610;&#1575;&#1583;&#1577; &#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;';
-tinyMCELang['lang_undo_desc'] = '&#1578;&#1585;&#1575;&#1580;&#1593;';
-tinyMCELang['lang_redo_desc'] = '&#1573;&#1593;&#1575;&#1583;&#1577;';
-tinyMCELang['lang_link_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1585;&#1575;&#1576;&#1591;';
-tinyMCELang['lang_unlink_desc'] = '&#1573;&#1586;&#1575;&#1604;&#1577; &#1585;&#1575;&#1576;&#1591;';
-tinyMCELang['lang_image_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1589;&#1608;&#1585;&#1577;';
-tinyMCELang['lang_cleanup_desc'] = 'Cleanup messy code';
-tinyMCELang['lang_focus_alert'] = 'A editor instance must be focused before using this command.';
-tinyMCELang['lang_edit_confirm'] = 'Do you want to use the WYSIWYG mode for this textarea?';
-tinyMCELang['lang_insert_link_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1585;&#1575;&#1576;&#1591;';
-tinyMCELang['lang_insert'] = '&#1573;&#1583;&#1585;&#1575;&#1580;';
-tinyMCELang['lang_update'] = '&#1573;&#1583;&#1585;&#1575;&#1580;';
-tinyMCELang['lang_cancel'] = '&#1571;&#1604;&#1594;&#1610;';
-tinyMCELang['lang_insert_link_url'] = '&#1585;&#1575;&#1576;&#1591; URL';
-tinyMCELang['lang_insert_link_target'] = '&#1575;&#1604;&#1607;&#1583;&#1601;';
-tinyMCELang['lang_insert_link_target_same'] = '&#1606;&#1601;&#1587; &#1575;&#1604;&#1573;&#1591;&#1575;&#1585;';
-tinyMCELang['lang_insert_link_target_blank'] = '&#1573;&#1591;&#1575;&#1585; &#1580;&#1583;&#1610;&#1583; (_blank)';
-tinyMCELang['lang_insert_image_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1589;&#1608;&#1585;&#1577;';
-tinyMCELang['lang_insert_image_src'] = '&#1589;&#1608;&#1585;&#1577; URL';
-tinyMCELang['lang_insert_image_alt'] = '&#1575;&#1604;&#1608;&#1589;&#1601;';
-tinyMCELang['lang_help_desc'] = '&#1575;&#1604;&#1605;&#1587;&#1575;&#1593;&#1583;&#1577;';
-tinyMCELang['lang_bold_img'] = 'bold.gif';
-tinyMCELang['lang_italic_img'] = 'italic.gif';
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ar.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ar.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ar.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ar.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,39 @@
+// arabic lang variables
+// Toolbar Items and Context Menu
+tinyMCELang['lang_dir'] = 'rtl';
+tinyMCELang['lang_bold_desc'] = '&#1594;&#1575;&#1605;&#1602;';
+tinyMCELang['lang_italic_desc'] = '&#1605;&#1575;&#1574;&#1604;';
+tinyMCELang['lang_underline_desc'] = '&#1578;&#1587;&#1591;&#1610;&#1585;';
+tinyMCELang['lang_striketrough_desc'] = '&#1610;&#1578;&#1608;&#1587;&#1591;&#1607; &#1582;&#1591;';
+tinyMCELang['lang_justifyleft_desc'] = '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577; &#1573;&#1604;&#1609; &#1575;&#1604;&#1610;&#1587;&#1575;&#1585;';
+tinyMCELang['lang_justifycenter_desc'] = '&#1578;&#1608;&#1587;&#1610;&#1591;';
+tinyMCELang['lang_justifyright_desc'] = '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577; &#1573;&#1604;&#1609; &#1575;&#1604;&#1610;&#1605;&#1610;&#1606;';
+tinyMCELang['lang_justifyfull_desc'] = '&#1590;&#1576;&#1591;';
+tinyMCELang['lang_bullist_desc'] = '&#1578;&#1593;&#1583;&#1575;&#1583; &#1606;&#1602;&#1591;&#1610;';
+tinyMCELang['lang_numlist_desc'] = '&#1578;&#1593;&#1583;&#1575;&#1583; &#1585;&#1602;&#1605;&#1610;';
+tinyMCELang['lang_outdent_desc'] = '&#1573;&#1606;&#1602;&#1575;&#1589; &#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;';
+tinyMCELang['lang_indent_desc'] = '&#1586;&#1610;&#1575;&#1583;&#1577; &#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;';
+tinyMCELang['lang_undo_desc'] = '&#1578;&#1585;&#1575;&#1580;&#1593;';
+tinyMCELang['lang_redo_desc'] = '&#1573;&#1593;&#1575;&#1583;&#1577;';
+tinyMCELang['lang_link_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1585;&#1575;&#1576;&#1591;';
+tinyMCELang['lang_unlink_desc'] = '&#1573;&#1586;&#1575;&#1604;&#1577; &#1585;&#1575;&#1576;&#1591;';
+tinyMCELang['lang_image_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1589;&#1608;&#1585;&#1577;';
+tinyMCELang['lang_cleanup_desc'] = 'Cleanup messy code';
+tinyMCELang['lang_focus_alert'] = 'A editor instance must be focused before using this command.';
+tinyMCELang['lang_edit_confirm'] = 'Do you want to use the WYSIWYG mode for this textarea?';
+tinyMCELang['lang_insert_link_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1585;&#1575;&#1576;&#1591;';
+tinyMCELang['lang_insert'] = '&#1573;&#1583;&#1585;&#1575;&#1580;';
+tinyMCELang['lang_update'] = '&#1573;&#1583;&#1585;&#1575;&#1580;';
+tinyMCELang['lang_cancel'] = '&#1571;&#1604;&#1594;&#1610;';
+tinyMCELang['lang_insert_link_url'] = '&#1585;&#1575;&#1576;&#1591; URL';
+tinyMCELang['lang_insert_link_target'] = '&#1575;&#1604;&#1607;&#1583;&#1601;';
+tinyMCELang['lang_insert_link_target_same'] = '&#1606;&#1601;&#1587; &#1575;&#1604;&#1573;&#1591;&#1575;&#1585;';
+tinyMCELang['lang_insert_link_target_blank'] = '&#1573;&#1591;&#1575;&#1585; &#1580;&#1583;&#1610;&#1583; (_blank)';
+tinyMCELang['lang_insert_image_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1589;&#1608;&#1585;&#1577;';
+tinyMCELang['lang_insert_image_src'] = '&#1589;&#1608;&#1585;&#1577; URL';
+tinyMCELang['lang_insert_image_alt'] = '&#1575;&#1604;&#1608;&#1589;&#1601;';
+tinyMCELang['lang_help_desc'] = '&#1575;&#1604;&#1605;&#1587;&#1575;&#1593;&#1583;&#1577;';
+tinyMCELang['lang_bold_img'] = 'bold.gif';
+tinyMCELang['lang_italic_img'] = 'italic.gif';
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ca_fr.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ca_fr.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// Canadian French lang variables by Virtuelcom
-
-tinyMCELang['lang_bold_desc'] = 'Gras';
-tinyMCELang['lang_italic_desc'] = 'Italique';
-tinyMCELang['lang_underline_desc'] = 'Souligner';
-tinyMCELang['lang_striketrough_desc'] = 'Barrer';
-tinyMCELang['lang_justifyleft_desc'] = 'Aligner &agrave; gauche';
-tinyMCELang['lang_justifycenter_desc'] = 'Aligner au centre';
-tinyMCELang['lang_justifyright_desc'] = 'Aligner &agrave; droite';
-tinyMCELang['lang_justifyfull_desc'] = 'Justifier';
-tinyMCELang['lang_bullist_desc'] = 'Puces';
-tinyMCELang['lang_numlist_desc'] = 'Num&eacute;rotation';
-tinyMCELang['lang_outdent_desc'] = 'R&eacute;duire le retrait';
-tinyMCELang['lang_indent_desc'] = 'Augmenter le retrait';
-tinyMCELang['lang_undo_desc'] = 'Annuler la derni&egrave;re action';
-tinyMCELang['lang_redo_desc'] = 'Refaire la derni&egrave;re action annul&eacute;e';
-tinyMCELang['lang_link_desc'] = 'Ins&eacute;rer un hyperlien';
-tinyMCELang['lang_unlink_desc'] = 'Supprimer un hyperlien';
-tinyMCELang['lang_image_desc'] = 'Ins&eacute;rer une image';
-tinyMCELang['lang_cleanup_desc'] = 'Nettoyer le code';
-tinyMCELang['lang_focus_alert'] = 'Un &eacute;diteur doit &ecirc;tre s&eacute;lectionn&eacute; pour utiliser cette fonction.';
-tinyMCELang['lang_edit_confirm'] = 'D&eacute;sirez-vous utiliser l\'&eacute;diteur pour modifier cette zone?';
-tinyMCELang['lang_insert_link_title'] = 'Ins&eacute;rer/modifier un hyperlien';
-tinyMCELang['lang_insert'] = 'Ins&eacute;rer';
-tinyMCELang['lang_update'] = 'Ins&eacute;rer';
-tinyMCELang['lang_cancel'] = 'Annuler';
-tinyMCELang['lang_insert_link_url'] = 'Adresse URL';
-tinyMCELang['lang_insert_link_target'] = 'Destination';
-tinyMCELang['lang_insert_link_target_same'] = 'Ouvrir dans la m&ecirc;me fen&ecirc;tre';
-tinyMCELang['lang_insert_link_target_blank'] = 'Ouvrir dans une nouvelle fen&ecirc;tre';
-tinyMCELang['lang_insert_image_title'] = 'Ins&eacute;rer/modifier une image';
-tinyMCELang['lang_insert_image_src'] = 'Adresse de l\'image';
-tinyMCELang['lang_insert_image_alt'] = 'Description de l\'image';
-tinyMCELang['lang_help_desc'] = 'Aide';
-tinyMCELang['lang_bold_img'] = "bold_fr.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ca_fr.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ca_fr.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ca_fr.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// Canadian French lang variables by Virtuelcom
+
+tinyMCELang['lang_bold_desc'] = 'Gras';
+tinyMCELang['lang_italic_desc'] = 'Italique';
+tinyMCELang['lang_underline_desc'] = 'Souligner';
+tinyMCELang['lang_striketrough_desc'] = 'Barrer';
+tinyMCELang['lang_justifyleft_desc'] = 'Aligner &agrave; gauche';
+tinyMCELang['lang_justifycenter_desc'] = 'Aligner au centre';
+tinyMCELang['lang_justifyright_desc'] = 'Aligner &agrave; droite';
+tinyMCELang['lang_justifyfull_desc'] = 'Justifier';
+tinyMCELang['lang_bullist_desc'] = 'Puces';
+tinyMCELang['lang_numlist_desc'] = 'Num&eacute;rotation';
+tinyMCELang['lang_outdent_desc'] = 'R&eacute;duire le retrait';
+tinyMCELang['lang_indent_desc'] = 'Augmenter le retrait';
+tinyMCELang['lang_undo_desc'] = 'Annuler la derni&egrave;re action';
+tinyMCELang['lang_redo_desc'] = 'Refaire la derni&egrave;re action annul&eacute;e';
+tinyMCELang['lang_link_desc'] = 'Ins&eacute;rer un hyperlien';
+tinyMCELang['lang_unlink_desc'] = 'Supprimer un hyperlien';
+tinyMCELang['lang_image_desc'] = 'Ins&eacute;rer une image';
+tinyMCELang['lang_cleanup_desc'] = 'Nettoyer le code';
+tinyMCELang['lang_focus_alert'] = 'Un &eacute;diteur doit &ecirc;tre s&eacute;lectionn&eacute; pour utiliser cette fonction.';
+tinyMCELang['lang_edit_confirm'] = 'D&eacute;sirez-vous utiliser l\'&eacute;diteur pour modifier cette zone?';
+tinyMCELang['lang_insert_link_title'] = 'Ins&eacute;rer/modifier un hyperlien';
+tinyMCELang['lang_insert'] = 'Ins&eacute;rer';
+tinyMCELang['lang_update'] = 'Ins&eacute;rer';
+tinyMCELang['lang_cancel'] = 'Annuler';
+tinyMCELang['lang_insert_link_url'] = 'Adresse URL';
+tinyMCELang['lang_insert_link_target'] = 'Destination';
+tinyMCELang['lang_insert_link_target_same'] = 'Ouvrir dans la m&ecirc;me fen&ecirc;tre';
+tinyMCELang['lang_insert_link_target_blank'] = 'Ouvrir dans une nouvelle fen&ecirc;tre';
+tinyMCELang['lang_insert_image_title'] = 'Ins&eacute;rer/modifier une image';
+tinyMCELang['lang_insert_image_src'] = 'Adresse de l\'image';
+tinyMCELang['lang_insert_image_alt'] = 'Description de l\'image';
+tinyMCELang['lang_help_desc'] = 'Aide';
+tinyMCELang['lang_bold_img'] = "bold_fr.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/cz.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/cz.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/cz.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// CZ lang variables thanks to "Pavel Novák"
-
-tinyMCELang['lang_bold_desc'] = 'Tu&#232;n&#236;';
-tinyMCELang['lang_italic_desc'] = 'Kurz&#237;va';
-tinyMCELang['lang_underline_desc'] = 'Podtr&#190;en&#237;';
-tinyMCELang['lang_striketrough_desc'] = 'P&#248;e&#185;krtnut&#237;';
-tinyMCELang['lang_justifyleft_desc'] = 'Zarovn&#225;n&#237; vlevo';
-tinyMCELang['lang_justifycenter_desc'] = 'Zarovn&#225;n&#237; na st&#248;ed';
-tinyMCELang['lang_justifyright_desc'] = 'Zarovn&#225;n&#237; vpravo';
-tinyMCELang['lang_justifyfull_desc'] = 'Zarovn&#225;n&#237; do bloku';
-tinyMCELang['lang_bullist_desc'] = 'Seznam s odr&#225;&#190;ky';
-tinyMCELang['lang_numlist_desc'] = '&#200;&#237;slovan&#253; seznam';
-tinyMCELang['lang_outdent_desc'] = 'Sn&#237;&#190;it odsazen&#237;';
-tinyMCELang['lang_indent_desc'] = 'Zv&#253;&#185;it odsazen&#237;';
-tinyMCELang['lang_undo_desc'] = 'Zp&#236;t';
-tinyMCELang['lang_redo_desc'] = 'Znovu';
-tinyMCELang['lang_link_desc'] = 'Vlo&#190;it odkaz';
-tinyMCELang['lang_unlink_desc'] = 'Zru&#185;it odkaz';
-tinyMCELang['lang_image_desc'] = 'Vlo&#190;it obr&#225;zek';
-tinyMCELang['lang_cleanup_desc'] = 'Vy&#232;istit k&#243;d';
-tinyMCELang['lang_focus_alert'] = 'P\u00F8ed pou\u00BEit\u00EDm tohoto p\u00F8\u00EDkazu mus\u00ED b\u00FDt kurzor v okn\u00EC editoru.';
-tinyMCELang['lang_edit_confirm'] = 'Chcete pou\u00BE\u00EDt WYSIWYG m\u00F3d pro tuto textareu?';
-tinyMCELang['lang_insert_link_title'] = 'Vlo&#190;it/upravit odkaz';
-tinyMCELang['lang_insert'] = 'Vlo&#190;it';
-tinyMCELang['lang_update'] = 'Vlo&#190;it';
-tinyMCELang['lang_cancel'] = 'Zru&#185;it';
-tinyMCELang['lang_insert_link_url'] = 'URL odkazu';
-tinyMCELang['lang_insert_link_target'] = 'C&#237;l';
-tinyMCELang['lang_insert_link_target_same'] = 'Otev&#248;&#237;t odkaz v sam&#233;m okn&#236;';
-tinyMCELang['lang_insert_link_target_blank'] = 'Otev&#248;&#237;t odkaz v nov&#233;m okn&#236;';
-tinyMCELang['lang_insert_image_title'] = 'Vlo&#190;it/upravit obr&#225;zek';
-tinyMCELang['lang_insert_image_src'] = 'URL obr&#225;zku';
-tinyMCELang['lang_insert_image_alt'] = 'Popis obr&#225;zku';
-tinyMCELang['lang_help_desc'] = 'N&#225;pov&#236;da';
-tinyMCELang['lang_bold_img'] = 'bold.gif';
-tinyMCELang['lang_italic_img'] = 'italic.gif';
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/cz.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/cz.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/cz.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/cz.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// CZ lang variables thanks to "Pavel Novák"
+
+tinyMCELang['lang_bold_desc'] = 'Tu&#232;n&#236;';
+tinyMCELang['lang_italic_desc'] = 'Kurz&#237;va';
+tinyMCELang['lang_underline_desc'] = 'Podtr&#190;en&#237;';
+tinyMCELang['lang_striketrough_desc'] = 'P&#248;e&#185;krtnut&#237;';
+tinyMCELang['lang_justifyleft_desc'] = 'Zarovn&#225;n&#237; vlevo';
+tinyMCELang['lang_justifycenter_desc'] = 'Zarovn&#225;n&#237; na st&#248;ed';
+tinyMCELang['lang_justifyright_desc'] = 'Zarovn&#225;n&#237; vpravo';
+tinyMCELang['lang_justifyfull_desc'] = 'Zarovn&#225;n&#237; do bloku';
+tinyMCELang['lang_bullist_desc'] = 'Seznam s odr&#225;&#190;ky';
+tinyMCELang['lang_numlist_desc'] = '&#200;&#237;slovan&#253; seznam';
+tinyMCELang['lang_outdent_desc'] = 'Sn&#237;&#190;it odsazen&#237;';
+tinyMCELang['lang_indent_desc'] = 'Zv&#253;&#185;it odsazen&#237;';
+tinyMCELang['lang_undo_desc'] = 'Zp&#236;t';
+tinyMCELang['lang_redo_desc'] = 'Znovu';
+tinyMCELang['lang_link_desc'] = 'Vlo&#190;it odkaz';
+tinyMCELang['lang_unlink_desc'] = 'Zru&#185;it odkaz';
+tinyMCELang['lang_image_desc'] = 'Vlo&#190;it obr&#225;zek';
+tinyMCELang['lang_cleanup_desc'] = 'Vy&#232;istit k&#243;d';
+tinyMCELang['lang_focus_alert'] = 'P\u00F8ed pou\u00BEit\u00EDm tohoto p\u00F8\u00EDkazu mus\u00ED b\u00FDt kurzor v okn\u00EC editoru.';
+tinyMCELang['lang_edit_confirm'] = 'Chcete pou\u00BE\u00EDt WYSIWYG m\u00F3d pro tuto textareu?';
+tinyMCELang['lang_insert_link_title'] = 'Vlo&#190;it/upravit odkaz';
+tinyMCELang['lang_insert'] = 'Vlo&#190;it';
+tinyMCELang['lang_update'] = 'Vlo&#190;it';
+tinyMCELang['lang_cancel'] = 'Zru&#185;it';
+tinyMCELang['lang_insert_link_url'] = 'URL odkazu';
+tinyMCELang['lang_insert_link_target'] = 'C&#237;l';
+tinyMCELang['lang_insert_link_target_same'] = 'Otev&#248;&#237;t odkaz v sam&#233;m okn&#236;';
+tinyMCELang['lang_insert_link_target_blank'] = 'Otev&#248;&#237;t odkaz v nov&#233;m okn&#236;';
+tinyMCELang['lang_insert_image_title'] = 'Vlo&#190;it/upravit obr&#225;zek';
+tinyMCELang['lang_insert_image_src'] = 'URL obr&#225;zku';
+tinyMCELang['lang_insert_image_alt'] = 'Popis obr&#225;zku';
+tinyMCELang['lang_help_desc'] = 'N&#225;pov&#236;da';
+tinyMCELang['lang_bold_img'] = 'bold.gif';
+tinyMCELang['lang_italic_img'] = 'italic.gif';
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/de.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/de.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,73 +0,0 @@
-// DE lang variables
-// Translated 2004 by Crazy Chrissi
-// Edited 2004 by Krokogras
-
-tinyMCELang['lang_theme_style_select']                 = 'Styles';
-tinyMCELang['lang_theme_code_desc']                    = 'HTML-Modus';
-tinyMCELang['lang_theme_code_title']                   = 'HTML-Code Editor';
-tinyMCELang['lang_theme_code_wordwrap']                = 'Zeilenumbruch';
-tinyMCELang['lang_theme_code_save']                    = 'Speichern';
-tinyMCELang['lang_theme_sub_desc']                     = 'Tiefergestellt';
-tinyMCELang['lang_theme_sup_desc']                     = 'H&ouml;hergestellt';
-tinyMCELang['lang_theme_hr_desc']                      = 'Horizontale Linie einf&uuml;gen';
-tinyMCELang['lang_theme_removeformat_desc']            = 'Formatierung l&ouml;schen';
-tinyMCELang['lang_theme_table_desc']                   = 'Neue Tabelle einf&uuml;gen / Tabelle bearbeiten';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Zeile vor aktueller einf&uuml;gen';
-tinyMCELang['lang_theme_table_insert_row_after_desc']  = 'Zeile nach aktueller einf&uuml;gen';
-tinyMCELang['lang_theme_table_delete_row_desc']        = 'Aktuelle Zeile l&ouml;schen';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Spalte vor aktueller einf&uuml;gen';
-tinyMCELang['lang_theme_table_insert_col_after_desc']  = 'Spalte nach aktueller einf&uuml;gen';
-tinyMCELang['lang_theme_table_delete_col_desc']        = 'Aktuelle Spalte l&ouml;schen';
-tinyMCELang['lang_theme_custom1_desc']                 = 'Beschreibung eingeben';
-tinyMCELang['lang_insert_image_border']                = 'Rahmen';
-tinyMCELang['lang_insert_image_dimensions']            = 'Gr&ouml;&szlig;e';
-tinyMCELang['lang_insert_image_vspace']                = 'Vertikal einr&uuml;cken';
-tinyMCELang['lang_insert_image_hspace']                = 'Horizontal einr&uuml;cken';
-tinyMCELang['lang_insert_image_align']                 = 'Ausrichten';
-tinyMCELang['lang_insert_image_align_default']         = 'Normal';
-tinyMCELang['lang_insert_image_align_baseline']        = 'Grundlinie';
-tinyMCELang['lang_insert_image_align_top']             = 'Oben';
-tinyMCELang['lang_insert_image_align_middle']          = 'Mitte';
-tinyMCELang['lang_insert_image_align_bottom']          = 'Unten';
-tinyMCELang['lang_insert_image_align_texttop']         = 'Textoberkante';
-tinyMCELang['lang_insert_image_align_absmiddle']       = 'Absolute Mitte';
-tinyMCELang['lang_insert_image_align_absbottom']       = 'Absolut unten';
-tinyMCELang['lang_insert_image_align_left']            = 'Links';
-tinyMCELang['lang_insert_image_align_right']           = 'Rechts';
-tinyMCELang['lang_insert_table_title']                 = 'Tabelle einf&uuml;gen / bearbeiten';
-tinyMCELang['lang_insert_table_width']                 = 'Breite';
-tinyMCELang['lang_insert_table_height']                = 'H&ouml;he';
-tinyMCELang['lang_insert_table_cols']                  = 'Spalten';
-tinyMCELang['lang_insert_table_rows']                  = 'Zeilen';
-tinyMCELang['lang_insert_table_cellspacing']           = 'Zellabstand';
-tinyMCELang['lang_insert_table_cellpadding']           = 'Zellauff&uuml;llung';
-tinyMCELang['lang_insert_table_border']                = 'Rahmen';
-tinyMCELang['lang_insert_table_align']                 = 'Ausrichten';
-tinyMCELang['lang_insert_table_align_default']         = 'Normal';
-tinyMCELang['lang_insert_table_align_left']            = 'Links';
-tinyMCELang['lang_insert_table_align_right']           = 'Rechts';
-tinyMCELang['lang_insert_table_align_middle']          = 'Zentriert';
-tinyMCELang['lang_insert_table_class']                 = 'Klasse';
-tinyMCELang['lang_insert_table_delta_width']           = 30;
-tinyMCELang['lang_theme_fontdefault']                  = 'Normal';
-tinyMCELang['lang_theme_paragraph']                    = 'Standard-Text';
-tinyMCELang['lang_theme_div']                          = 'Div';
-tinyMCELang['lang_theme_address']                      = 'Addresse';
-tinyMCELang['lang_theme_pre']                          = 'Vorformatiert (pre)';
-tinyMCELang['lang_theme_h1']                           = '&Uuml;berschrift 1';
-tinyMCELang['lang_theme_h2']                           = '&Uuml;berschrift 2';
-tinyMCELang['lang_theme_h3']                           = '&Uuml;berschrift 3';
-tinyMCELang['lang_theme_h4']                           = '&Uuml;berschrift 4';
-tinyMCELang['lang_theme_h5']                           = '&Uuml;berschrift 5';
-tinyMCELang['lang_theme_h6']                           = '&Uuml;berschrift 6';
-tinyMCELang['lang_theme_colorpicker_title']            = 'Farbe ausw&auml;hlen';
-tinyMCELang['lang_theme_colorpicker_apply']            = '&Uuml;bernehmen';
-tinyMCELang['lang_theme_forecolor_desc']               = 'Schriftfarbe ausw„hlen';
-tinyMCELang['lang_theme_charmap_title']                = 'Sonderzeichen einf&uuml;gen';
-tinyMCELang['lang_theme_charmap_desc']                 = 'Sonderzeichen einf&uuml;gen';
-tinyMCELang['lang_theme_visualaid_desc']               = 'Anzeige von Hilfslinien / unsichtbaren Elementen an/aus';
-tinyMCELang['lang_insert_anchor_title']                = 'Anker einf&uuml;gen / bearbeiten';
-tinyMCELang['lang_insert_anchor_name']                 = 'Ankername';
-tinyMCELang['lang_theme_anchor_desc']                  = 'Anker einf&uuml;gen / bearbeiten';
-tinyMCELang['lang_theme_insert_link_titlefield']       = 'Title';
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/de.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/de.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/de.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,73 @@
+// DE lang variables
+// Translated 2004 by Crazy Chrissi
+// Edited 2004 by Krokogras
+
+tinyMCELang['lang_theme_style_select']                 = 'Styles';
+tinyMCELang['lang_theme_code_desc']                    = 'HTML-Modus';
+tinyMCELang['lang_theme_code_title']                   = 'HTML-Code Editor';
+tinyMCELang['lang_theme_code_wordwrap']                = 'Zeilenumbruch';
+tinyMCELang['lang_theme_code_save']                    = 'Speichern';
+tinyMCELang['lang_theme_sub_desc']                     = 'Tiefergestellt';
+tinyMCELang['lang_theme_sup_desc']                     = 'H&ouml;hergestellt';
+tinyMCELang['lang_theme_hr_desc']                      = 'Horizontale Linie einf&uuml;gen';
+tinyMCELang['lang_theme_removeformat_desc']            = 'Formatierung l&ouml;schen';
+tinyMCELang['lang_theme_table_desc']                   = 'Neue Tabelle einf&uuml;gen / Tabelle bearbeiten';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Zeile vor aktueller einf&uuml;gen';
+tinyMCELang['lang_theme_table_insert_row_after_desc']  = 'Zeile nach aktueller einf&uuml;gen';
+tinyMCELang['lang_theme_table_delete_row_desc']        = 'Aktuelle Zeile l&ouml;schen';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Spalte vor aktueller einf&uuml;gen';
+tinyMCELang['lang_theme_table_insert_col_after_desc']  = 'Spalte nach aktueller einf&uuml;gen';
+tinyMCELang['lang_theme_table_delete_col_desc']        = 'Aktuelle Spalte l&ouml;schen';
+tinyMCELang['lang_theme_custom1_desc']                 = 'Beschreibung eingeben';
+tinyMCELang['lang_insert_image_border']                = 'Rahmen';
+tinyMCELang['lang_insert_image_dimensions']            = 'Gr&ouml;&szlig;e';
+tinyMCELang['lang_insert_image_vspace']                = 'Vertikal einr&uuml;cken';
+tinyMCELang['lang_insert_image_hspace']                = 'Horizontal einr&uuml;cken';
+tinyMCELang['lang_insert_image_align']                 = 'Ausrichten';
+tinyMCELang['lang_insert_image_align_default']         = 'Normal';
+tinyMCELang['lang_insert_image_align_baseline']        = 'Grundlinie';
+tinyMCELang['lang_insert_image_align_top']             = 'Oben';
+tinyMCELang['lang_insert_image_align_middle']          = 'Mitte';
+tinyMCELang['lang_insert_image_align_bottom']          = 'Unten';
+tinyMCELang['lang_insert_image_align_texttop']         = 'Textoberkante';
+tinyMCELang['lang_insert_image_align_absmiddle']       = 'Absolute Mitte';
+tinyMCELang['lang_insert_image_align_absbottom']       = 'Absolut unten';
+tinyMCELang['lang_insert_image_align_left']            = 'Links';
+tinyMCELang['lang_insert_image_align_right']           = 'Rechts';
+tinyMCELang['lang_insert_table_title']                 = 'Tabelle einf&uuml;gen / bearbeiten';
+tinyMCELang['lang_insert_table_width']                 = 'Breite';
+tinyMCELang['lang_insert_table_height']                = 'H&ouml;he';
+tinyMCELang['lang_insert_table_cols']                  = 'Spalten';
+tinyMCELang['lang_insert_table_rows']                  = 'Zeilen';
+tinyMCELang['lang_insert_table_cellspacing']           = 'Zellabstand';
+tinyMCELang['lang_insert_table_cellpadding']           = 'Zellauff&uuml;llung';
+tinyMCELang['lang_insert_table_border']                = 'Rahmen';
+tinyMCELang['lang_insert_table_align']                 = 'Ausrichten';
+tinyMCELang['lang_insert_table_align_default']         = 'Normal';
+tinyMCELang['lang_insert_table_align_left']            = 'Links';
+tinyMCELang['lang_insert_table_align_right']           = 'Rechts';
+tinyMCELang['lang_insert_table_align_middle']          = 'Zentriert';
+tinyMCELang['lang_insert_table_class']                 = 'Klasse';
+tinyMCELang['lang_insert_table_delta_width']           = 30;
+tinyMCELang['lang_theme_fontdefault']                  = 'Normal';
+tinyMCELang['lang_theme_paragraph']                    = 'Standard-Text';
+tinyMCELang['lang_theme_div']                          = 'Div';
+tinyMCELang['lang_theme_address']                      = 'Addresse';
+tinyMCELang['lang_theme_pre']                          = 'Vorformatiert (pre)';
+tinyMCELang['lang_theme_h1']                           = '&Uuml;berschrift 1';
+tinyMCELang['lang_theme_h2']                           = '&Uuml;berschrift 2';
+tinyMCELang['lang_theme_h3']                           = '&Uuml;berschrift 3';
+tinyMCELang['lang_theme_h4']                           = '&Uuml;berschrift 4';
+tinyMCELang['lang_theme_h5']                           = '&Uuml;berschrift 5';
+tinyMCELang['lang_theme_h6']                           = '&Uuml;berschrift 6';
+tinyMCELang['lang_theme_colorpicker_title']            = 'Farbe ausw&auml;hlen';
+tinyMCELang['lang_theme_colorpicker_apply']            = '&Uuml;bernehmen';
+tinyMCELang['lang_theme_forecolor_desc']               = 'Schriftfarbe ausw„hlen';
+tinyMCELang['lang_theme_charmap_title']                = 'Sonderzeichen einf&uuml;gen';
+tinyMCELang['lang_theme_charmap_desc']                 = 'Sonderzeichen einf&uuml;gen';
+tinyMCELang['lang_theme_visualaid_desc']               = 'Anzeige von Hilfslinien / unsichtbaren Elementen an/aus';
+tinyMCELang['lang_insert_anchor_title']                = 'Anker einf&uuml;gen / bearbeiten';
+tinyMCELang['lang_insert_anchor_name']                 = 'Ankername';
+tinyMCELang['lang_theme_anchor_desc']                  = 'Anker einf&uuml;gen / bearbeiten';
+tinyMCELang['lang_theme_insert_link_titlefield']       = 'Title';
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/dk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/dk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/dk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard
-
-tinyMCELang['lang_bold_desc'] = 'Fed';
-tinyMCELang['lang_italic_desc'] = 'Kursiv';
-tinyMCELang['lang_underline_desc'] = 'Understreg';
-tinyMCELang['lang_striketrough_desc'] = 'Gennemstreg';
-tinyMCELang['lang_justifyleft_desc'] = 'Venstrestil';
-tinyMCELang['lang_justifycenter_desc'] = 'Centrer';
-tinyMCELang['lang_justifyright_desc'] = 'H&#248;jrestil';
-tinyMCELang['lang_justifyfull_desc'] = 'Lige margin';
-tinyMCELang['lang_bullist_desc'] = 'Bulletliste';
-tinyMCELang['lang_numlist_desc'] = 'Nummerliste';
-tinyMCELang['lang_outdent_desc'] = 'Ryk til venstre';
-tinyMCELang['lang_indent_desc'] = 'Ryk til h&#248;jre';
-tinyMCELang['lang_undo_desc'] = 'Fortryd';
-tinyMCELang['lang_redo_desc'] = 'G&#248;r igen';
-tinyMCELang['lang_link_desc'] = 'Inds&#230;t link';
-tinyMCELang['lang_unlink_desc'] = 'Fjern link';
-tinyMCELang['lang_image_desc'] = 'Inds&#230;t billede';
-tinyMCELang['lang_cleanup_desc'] = 'Ryd op i koden';
-tinyMCELang['lang_focus_alert'] = 'Der skal s&#230;ttes fokus p&#229; sessionen, f&#248;r man kan bruge denne kommando';
-tinyMCELang['lang_edit_confirm'] = 'Vil du bruge WYSIWYG mode til dette textomr&#229;de?';
-tinyMCELang['lang_insert_link_title'] = 'Inds&#230;t eller rediger link';
-tinyMCELang['lang_insert'] = 'Inds&#230;t';
-tinyMCELang['lang_update'] = 'Inds&#230;t';
-tinyMCELang['lang_cancel'] = 'Fortryd';
-tinyMCELang['lang_insert_link_url'] = 'Linkadresse';
-tinyMCELang['lang_insert_link_target'] = 'Target';
-tinyMCELang['lang_insert_link_target_same'] = 'Luk linket op i samme vindue';
-tinyMCELang['lang_insert_link_target_blank'] = 'Luk linket op i et nyt vindue';
-tinyMCELang['lang_insert_image_title'] = 'Inds&#230;t / rediger billede';
-tinyMCELang['lang_insert_image_src'] = 'Billedets adresse';
-tinyMCELang['lang_insert_image_alt'] = 'Alternativ tekst';
-tinyMCELang['lang_help_desc'] = 'Hj&#230;lp';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/dk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/dk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/dk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/dk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// DK lang variables contributed by Jan Moelgaard
+
+tinyMCELang['lang_bold_desc'] = 'Fed';
+tinyMCELang['lang_italic_desc'] = 'Kursiv';
+tinyMCELang['lang_underline_desc'] = 'Understreg';
+tinyMCELang['lang_striketrough_desc'] = 'Gennemstreg';
+tinyMCELang['lang_justifyleft_desc'] = 'Venstrestil';
+tinyMCELang['lang_justifycenter_desc'] = 'Centrer';
+tinyMCELang['lang_justifyright_desc'] = 'H&#248;jrestil';
+tinyMCELang['lang_justifyfull_desc'] = 'Lige margin';
+tinyMCELang['lang_bullist_desc'] = 'Bulletliste';
+tinyMCELang['lang_numlist_desc'] = 'Nummerliste';
+tinyMCELang['lang_outdent_desc'] = 'Ryk til venstre';
+tinyMCELang['lang_indent_desc'] = 'Ryk til h&#248;jre';
+tinyMCELang['lang_undo_desc'] = 'Fortryd';
+tinyMCELang['lang_redo_desc'] = 'G&#248;r igen';
+tinyMCELang['lang_link_desc'] = 'Inds&#230;t link';
+tinyMCELang['lang_unlink_desc'] = 'Fjern link';
+tinyMCELang['lang_image_desc'] = 'Inds&#230;t billede';
+tinyMCELang['lang_cleanup_desc'] = 'Ryd op i koden';
+tinyMCELang['lang_focus_alert'] = 'Der skal s&#230;ttes fokus p&#229; sessionen, f&#248;r man kan bruge denne kommando';
+tinyMCELang['lang_edit_confirm'] = 'Vil du bruge WYSIWYG mode til dette textomr&#229;de?';
+tinyMCELang['lang_insert_link_title'] = 'Inds&#230;t eller rediger link';
+tinyMCELang['lang_insert'] = 'Inds&#230;t';
+tinyMCELang['lang_update'] = 'Inds&#230;t';
+tinyMCELang['lang_cancel'] = 'Fortryd';
+tinyMCELang['lang_insert_link_url'] = 'Linkadresse';
+tinyMCELang['lang_insert_link_target'] = 'Target';
+tinyMCELang['lang_insert_link_target_same'] = 'Luk linket op i samme vindue';
+tinyMCELang['lang_insert_link_target_blank'] = 'Luk linket op i et nyt vindue';
+tinyMCELang['lang_insert_image_title'] = 'Inds&#230;t / rediger billede';
+tinyMCELang['lang_insert_image_src'] = 'Billedets adresse';
+tinyMCELang['lang_insert_image_alt'] = 'Alternativ tekst';
+tinyMCELang['lang_help_desc'] = 'Hj&#230;lp';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/el.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/el.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// Greek lang variables by Jacaranda Bill
-
-tinyMCELang['lang_bold_desc'] = '¸íôïíç ãñáöÞ';
-tinyMCELang['lang_italic_desc'] = 'ÐëÜãéá ãñáöÞ';
-tinyMCELang['lang_underline_desc'] = 'ÕðïãñÜììéóç';
-tinyMCELang['lang_striketrough_desc'] = 'ÄéáêñéôÞ äéáãñáöÞ';
-tinyMCELang['lang_justifyleft_desc'] = 'Óôïß÷éóç áñéóôåñÜ';
-tinyMCELang['lang_justifycenter_desc'] = 'Óôïß÷éóç óôï êÝíôñï';
-tinyMCELang['lang_justifyright_desc'] = 'Óôïß÷éóç äåîéÜ';
-tinyMCELang['lang_justifyfull_desc'] = 'ÐëÞñçò óôïß÷éóç';
-tinyMCELang['lang_bullist_desc'] = 'Êïõêêßäåò';
-tinyMCELang['lang_numlist_desc'] = 'Áñßèìçóç';
-tinyMCELang['lang_outdent_desc'] = 'Ìåßùóç åóï÷Þò';
-tinyMCELang['lang_indent_desc'] = 'Áýîçóç åóï÷Þò';
-tinyMCELang['lang_undo_desc'] = 'Áíáßñåóç';
-tinyMCELang['lang_redo_desc'] = 'Áêýñùóç áíáßñåóçò';
-tinyMCELang['lang_link_desc'] = 'Äçìéïõñãßá/Äéüñèùóç õðåñ-óýíäåóçò';
-tinyMCELang['lang_unlink_desc'] = 'ÄéáãñáöÞ õðåñ-óýíäåóçò';
-tinyMCELang['lang_image_desc'] = 'ÅéóáãùãÞ/Äéüñèùóç åéêüíáò';
-tinyMCELang['lang_cleanup_desc'] = 'ÊáèÜñéóìá êþäéêá';
-tinyMCELang['lang_focus_alert'] = 'ÐñÝðåé íá õðÜñ÷åé åíåñãüò êÜðïéïò åðåîåñãáóôÞò êåéìÝíïõ ðñéí íá ÷ñçóéìïðïéÞóåôå áõôÞ ôçí åíôïëÞ.';
-tinyMCELang['lang_edit_confirm'] = 'ÈÝëåôå íá ÷ñçóéìïðïéÞóåôå ôçí êáôÜóôáóç WYSIWYG ãéá ôï óõãêåêñéìÝíï ðëáßóéï êåéìÝíïõ;';
-tinyMCELang['lang_insert_link_title'] = 'Äçìéïõñãßá/Äéüñèùóç õðåñ-óýíäåóçò';
-tinyMCELang['lang_insert'] = 'ÅéóáãùãÞ';
-tinyMCELang['lang_update'] = 'ÅéóáãùãÞ';
-tinyMCELang['lang_cancel'] = 'Áêýñùóç';
-tinyMCELang['lang_insert_link_url'] = 'Äéåýèõíóç';
-tinyMCELang['lang_insert_link_target'] = 'Óôü÷ïò';
-tinyMCELang['lang_insert_link_target_same'] = '¢íïéãìá ôçò äéåýèõíóçò óôï ßäéï ðáñÜèõñï';
-tinyMCELang['lang_insert_link_target_blank'] = '¢íïéãìá ôçò äéåýèõíóçò óå íÝï ðáñÜèõñï';
-tinyMCELang['lang_insert_image_title'] = 'ÅéóáãùãÞ/Äéüñèùóç åéêüíáò';
-tinyMCELang['lang_insert_image_src'] = 'Äéåýèõíóç';
-tinyMCELang['lang_insert_image_alt'] = 'ÐåñéãñáöÞ';
-tinyMCELang['lang_help_desc'] = 'ÂïÞèåéá';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/el.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/el.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/el.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// Greek lang variables by Jacaranda Bill
+
+tinyMCELang['lang_bold_desc'] = '¸íôïíç ãñáöÞ';
+tinyMCELang['lang_italic_desc'] = 'ÐëÜãéá ãñáöÞ';
+tinyMCELang['lang_underline_desc'] = 'ÕðïãñÜììéóç';
+tinyMCELang['lang_striketrough_desc'] = 'ÄéáêñéôÞ äéáãñáöÞ';
+tinyMCELang['lang_justifyleft_desc'] = 'Óôïß÷éóç áñéóôåñÜ';
+tinyMCELang['lang_justifycenter_desc'] = 'Óôïß÷éóç óôï êÝíôñï';
+tinyMCELang['lang_justifyright_desc'] = 'Óôïß÷éóç äåîéÜ';
+tinyMCELang['lang_justifyfull_desc'] = 'ÐëÞñçò óôïß÷éóç';
+tinyMCELang['lang_bullist_desc'] = 'Êïõêêßäåò';
+tinyMCELang['lang_numlist_desc'] = 'Áñßèìçóç';
+tinyMCELang['lang_outdent_desc'] = 'Ìåßùóç åóï÷Þò';
+tinyMCELang['lang_indent_desc'] = 'Áýîçóç åóï÷Þò';
+tinyMCELang['lang_undo_desc'] = 'Áíáßñåóç';
+tinyMCELang['lang_redo_desc'] = 'Áêýñùóç áíáßñåóçò';
+tinyMCELang['lang_link_desc'] = 'Äçìéïõñãßá/Äéüñèùóç õðåñ-óýíäåóçò';
+tinyMCELang['lang_unlink_desc'] = 'ÄéáãñáöÞ õðåñ-óýíäåóçò';
+tinyMCELang['lang_image_desc'] = 'ÅéóáãùãÞ/Äéüñèùóç åéêüíáò';
+tinyMCELang['lang_cleanup_desc'] = 'ÊáèÜñéóìá êþäéêá';
+tinyMCELang['lang_focus_alert'] = 'ÐñÝðåé íá õðÜñ÷åé åíåñãüò êÜðïéïò åðåîåñãáóôÞò êåéìÝíïõ ðñéí íá ÷ñçóéìïðïéÞóåôå áõôÞ ôçí åíôïëÞ.';
+tinyMCELang['lang_edit_confirm'] = 'ÈÝëåôå íá ÷ñçóéìïðïéÞóåôå ôçí êáôÜóôáóç WYSIWYG ãéá ôï óõãêåêñéìÝíï ðëáßóéï êåéìÝíïõ;';
+tinyMCELang['lang_insert_link_title'] = 'Äçìéïõñãßá/Äéüñèùóç õðåñ-óýíäåóçò';
+tinyMCELang['lang_insert'] = 'ÅéóáãùãÞ';
+tinyMCELang['lang_update'] = 'ÅéóáãùãÞ';
+tinyMCELang['lang_cancel'] = 'Áêýñùóç';
+tinyMCELang['lang_insert_link_url'] = 'Äéåýèõíóç';
+tinyMCELang['lang_insert_link_target'] = 'Óôü÷ïò';
+tinyMCELang['lang_insert_link_target_same'] = '¢íïéãìá ôçò äéåýèõíóçò óôï ßäéï ðáñÜèõñï';
+tinyMCELang['lang_insert_link_target_blank'] = '¢íïéãìá ôçò äéåýèõíóçò óå íÝï ðáñÜèõñï';
+tinyMCELang['lang_insert_image_title'] = 'ÅéóáãùãÞ/Äéüñèùóç åéêüíáò';
+tinyMCELang['lang_insert_image_src'] = 'Äéåýèõíóç';
+tinyMCELang['lang_insert_image_alt'] = 'ÐåñéãñáöÞ';
+tinyMCELang['lang_help_desc'] = 'ÂïÞèåéá';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,41 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-bold_desc : 'Bold (Ctrl+B)',
-italic_desc : 'Italic (Ctrl+I)',
-underline_desc : 'Underline (Ctrl+U)',
-striketrough_desc : 'Strikethrough',
-justifyleft_desc : 'Align left',
-justifycenter_desc : 'Align center',
-justifyright_desc : 'Align right',
-justifyfull_desc : 'Align full',
-bullist_desc : 'Unordered list',
-numlist_desc : 'Ordered list',
-outdent_desc : 'Outdent',
-indent_desc : 'Indent',
-undo_desc : 'Undo (Ctrl+Z)',
-redo_desc : 'Redo (Ctrl+Y)',
-link_desc : 'Insert/edit link',
-unlink_desc : 'Unlink',
-image_desc : 'Insert/edit image',
-cleanup_desc : 'Cleanup messy code',
-focus_alert : 'A editor instance must be focused before using this command.',
-edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?',
-insert_link_title : 'Insert/edit link',
-insert : 'Insert',
-update : 'Update',
-cancel : 'Cancel',
-insert_link_url : 'Link URL',
-insert_link_target : 'Target',
-insert_link_target_same : 'Open link in the same window',
-insert_link_target_blank : 'Open link in a new window',
-insert_image_title : 'Insert/edit image',
-insert_image_src : 'Image URL',
-insert_image_alt : 'Image description',
-help_desc : 'Help',
-bold_img : "bold.gif",
-italic_img : "italic.gif",
-underline_img : "underline.gif",
-clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
-popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,41 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+bold_desc : 'Bold (Ctrl+B)',
+italic_desc : 'Italic (Ctrl+I)',
+underline_desc : 'Underline (Ctrl+U)',
+striketrough_desc : 'Strikethrough',
+justifyleft_desc : 'Align left',
+justifycenter_desc : 'Align center',
+justifyright_desc : 'Align right',
+justifyfull_desc : 'Align full',
+bullist_desc : 'Unordered list',
+numlist_desc : 'Ordered list',
+outdent_desc : 'Outdent',
+indent_desc : 'Indent',
+undo_desc : 'Undo (Ctrl+Z)',
+redo_desc : 'Redo (Ctrl+Y)',
+link_desc : 'Insert/edit link',
+unlink_desc : 'Unlink',
+image_desc : 'Insert/edit image',
+cleanup_desc : 'Cleanup messy code',
+focus_alert : 'A editor instance must be focused before using this command.',
+edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?',
+insert_link_title : 'Insert/edit link',
+insert : 'Insert',
+update : 'Update',
+cancel : 'Cancel',
+insert_link_url : 'Link URL',
+insert_link_target : 'Target',
+insert_link_target_same : 'Open link in the same window',
+insert_link_target_blank : 'Open link in a new window',
+insert_image_title : 'Insert/edit image',
+insert_image_src : 'Image URL',
+insert_image_alt : 'Image description',
+help_desc : 'Help',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/es.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/es.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/es.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// ES lang variables by Alvaro Velasco
-
-tinyMCELang['lang_bold_desc'] = 'Negrita';
-tinyMCELang['lang_italic_desc'] = 'Cursiva';
-tinyMCELang['lang_underline_desc'] = 'Subrayado';
-tinyMCELang['lang_striketrough_desc'] = 'Tachado';
-tinyMCELang['lang_justifyleft_desc'] = 'Alinear a la izquierda';
-tinyMCELang['lang_justifycenter_desc'] = 'Alinear al centro';
-tinyMCELang['lang_justifyright_desc'] = 'Alinear a la derecha';
-tinyMCELang['lang_justifyfull_desc'] = 'Alinear justificado';
-tinyMCELang['lang_bullist_desc'] = 'Lista sin ordenar';
-tinyMCELang['lang_numlist_desc'] = 'Lista ordenada';
-tinyMCELang['lang_outdent_desc'] = 'Disminuye sangria';
-tinyMCELang['lang_indent_desc'] = 'Aumentar sangria';
-tinyMCELang['lang_undo_desc'] = 'Deshacer';
-tinyMCELang['lang_redo_desc'] = 'Rehacer';
-tinyMCELang['lang_link_desc'] = 'Insertar enlace';
-tinyMCELang['lang_unlink_desc'] = 'Quitar enlace';
-tinyMCELang['lang_image_desc'] = 'Insertar imagen';
-tinyMCELang['lang_cleanup_desc'] = 'Limpiar codigo';
-tinyMCELang['lang_focus_alert'] = 'Una instanacia del editor debe ser enfocada antes de usar este comando.';
-tinyMCELang['lang_edit_confirm'] = 'Quieres usar el modo WYSIWYG para esta area de texto?';
-tinyMCELang['lang_insert_link_title'] = 'Insertar/editar enlace';
-tinyMCELang['lang_insert'] = 'Insertar';
-tinyMCELang['lang_update'] = 'Insertar';
-tinyMCELang['lang_cancel'] = 'Cancelar';
-tinyMCELang['lang_insert_link_url'] = 'Direccion del enlace';
-tinyMCELang['lang_insert_link_target'] = 'Destino';
-tinyMCELang['lang_insert_link_target_same'] = 'Abrir enlace en la misma ventana';
-tinyMCELang['lang_insert_link_target_blank'] = 'Abrir enlace en una ventana nueva';
-tinyMCELang['lang_insert_image_title'] = 'Insertar/editar imagen';
-tinyMCELang['lang_insert_image_src'] = 'URL de la imagen';
-tinyMCELang['lang_insert_image_alt'] = 'Descripcion de la imagen';
-tinyMCELang['lang_help_desc'] = 'Ayuda';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/es.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/es.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/es.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/es.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// ES lang variables by Alvaro Velasco
+
+tinyMCELang['lang_bold_desc'] = 'Negrita';
+tinyMCELang['lang_italic_desc'] = 'Cursiva';
+tinyMCELang['lang_underline_desc'] = 'Subrayado';
+tinyMCELang['lang_striketrough_desc'] = 'Tachado';
+tinyMCELang['lang_justifyleft_desc'] = 'Alinear a la izquierda';
+tinyMCELang['lang_justifycenter_desc'] = 'Alinear al centro';
+tinyMCELang['lang_justifyright_desc'] = 'Alinear a la derecha';
+tinyMCELang['lang_justifyfull_desc'] = 'Alinear justificado';
+tinyMCELang['lang_bullist_desc'] = 'Lista sin ordenar';
+tinyMCELang['lang_numlist_desc'] = 'Lista ordenada';
+tinyMCELang['lang_outdent_desc'] = 'Disminuye sangria';
+tinyMCELang['lang_indent_desc'] = 'Aumentar sangria';
+tinyMCELang['lang_undo_desc'] = 'Deshacer';
+tinyMCELang['lang_redo_desc'] = 'Rehacer';
+tinyMCELang['lang_link_desc'] = 'Insertar enlace';
+tinyMCELang['lang_unlink_desc'] = 'Quitar enlace';
+tinyMCELang['lang_image_desc'] = 'Insertar imagen';
+tinyMCELang['lang_cleanup_desc'] = 'Limpiar codigo';
+tinyMCELang['lang_focus_alert'] = 'Una instanacia del editor debe ser enfocada antes de usar este comando.';
+tinyMCELang['lang_edit_confirm'] = 'Quieres usar el modo WYSIWYG para esta area de texto?';
+tinyMCELang['lang_insert_link_title'] = 'Insertar/editar enlace';
+tinyMCELang['lang_insert'] = 'Insertar';
+tinyMCELang['lang_update'] = 'Insertar';
+tinyMCELang['lang_cancel'] = 'Cancelar';
+tinyMCELang['lang_insert_link_url'] = 'Direccion del enlace';
+tinyMCELang['lang_insert_link_target'] = 'Destino';
+tinyMCELang['lang_insert_link_target_same'] = 'Abrir enlace en la misma ventana';
+tinyMCELang['lang_insert_link_target_blank'] = 'Abrir enlace en una ventana nueva';
+tinyMCELang['lang_insert_image_title'] = 'Insertar/editar imagen';
+tinyMCELang['lang_insert_image_src'] = 'URL de la imagen';
+tinyMCELang['lang_insert_image_alt'] = 'Descripcion de la imagen';
+tinyMCELang['lang_help_desc'] = 'Ayuda';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fi.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fi.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fi.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// FI lang variables by Urho Konttori from Absolutions
-
-tinyMCELang['lang_bold_desc'] = 'Lihavoi';
-tinyMCELang['lang_italic_desc'] = 'Kursivoi';
-tinyMCELang['lang_underline_desc'] = 'Alleviivaa';
-tinyMCELang['lang_striketrough_desc'] = 'Yliviivaa';
-tinyMCELang['lang_justifyleft_desc'] = 'Vasen tasaus';
-tinyMCELang['lang_justifycenter_desc'] = 'Keskitys';
-tinyMCELang['lang_justifyright_desc'] = 'Oikea tasaus';
-tinyMCELang['lang_justifyfull_desc'] = 'Pakotettu tasaus';
-tinyMCELang['lang_bullist_desc'] = 'Numeroimaton lista';
-tinyMCELang['lang_numlist_desc'] = 'Numeroitu lista';
-tinyMCELang['lang_outdent_desc'] = 'Poista sisennyt';
-tinyMCELang['lang_indent_desc'] = 'Sisennys';
-tinyMCELang['lang_undo_desc'] = 'Peruuta';
-tinyMCELang['lang_redo_desc'] = 'Suorita uudelleen';
-tinyMCELang['lang_link_desc'] = 'Lisää linkki';
-tinyMCELang['lang_unlink_desc'] = 'Poista linkki';
-tinyMCELang['lang_image_desc'] = 'Lisää kuva';
-tinyMCELang['lang_cleanup_desc'] = 'Siisti koodi';
-tinyMCELang['lang_focus_alert'] = 'Teksinkäsittelyalueella täytyy olla fokus ennen tämän komennon suorittamista.';
-tinyMCELang['lang_edit_confirm'] = 'Haluatko käyttää WYSIWYG moodia tähän tekstialueeseen?';
-tinyMCELang['lang_insert_link_title'] = 'Lisää/muokkaa linkkiä';
-tinyMCELang['lang_insert'] = 'Lisää';
-tinyMCELang['lang_update'] = 'Lisää';
-tinyMCELang['lang_cancel'] = 'Peruuta';
-tinyMCELang['lang_insert_link_url'] = 'Linkin URL';
-tinyMCELang['lang_insert_link_target'] = 'Kohde';
-tinyMCELang['lang_insert_link_target_same'] = 'Avaa linkki samassa ikkunassa';
-tinyMCELang['lang_insert_link_target_blank'] = 'Avaa linkki uudessa ikkunassa';
-tinyMCELang['lang_insert_image_title'] = 'Lisää/muokkaa kuvaa';
-tinyMCELang['lang_insert_image_src'] = 'Kuvan URL';
-tinyMCELang['lang_insert_image_alt'] = 'Kuvan selite';
-tinyMCELang['lang_help_desc'] = 'Apua';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fi.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fi.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fi.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fi.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// FI lang variables by Urho Konttori from Absolutions
+
+tinyMCELang['lang_bold_desc'] = 'Lihavoi';
+tinyMCELang['lang_italic_desc'] = 'Kursivoi';
+tinyMCELang['lang_underline_desc'] = 'Alleviivaa';
+tinyMCELang['lang_striketrough_desc'] = 'Yliviivaa';
+tinyMCELang['lang_justifyleft_desc'] = 'Vasen tasaus';
+tinyMCELang['lang_justifycenter_desc'] = 'Keskitys';
+tinyMCELang['lang_justifyright_desc'] = 'Oikea tasaus';
+tinyMCELang['lang_justifyfull_desc'] = 'Pakotettu tasaus';
+tinyMCELang['lang_bullist_desc'] = 'Numeroimaton lista';
+tinyMCELang['lang_numlist_desc'] = 'Numeroitu lista';
+tinyMCELang['lang_outdent_desc'] = 'Poista sisennyt';
+tinyMCELang['lang_indent_desc'] = 'Sisennys';
+tinyMCELang['lang_undo_desc'] = 'Peruuta';
+tinyMCELang['lang_redo_desc'] = 'Suorita uudelleen';
+tinyMCELang['lang_link_desc'] = 'Lisää linkki';
+tinyMCELang['lang_unlink_desc'] = 'Poista linkki';
+tinyMCELang['lang_image_desc'] = 'Lisää kuva';
+tinyMCELang['lang_cleanup_desc'] = 'Siisti koodi';
+tinyMCELang['lang_focus_alert'] = 'Teksinkäsittelyalueella täytyy olla fokus ennen tämän komennon suorittamista.';
+tinyMCELang['lang_edit_confirm'] = 'Haluatko käyttää WYSIWYG moodia tähän tekstialueeseen?';
+tinyMCELang['lang_insert_link_title'] = 'Lisää/muokkaa linkkiä';
+tinyMCELang['lang_insert'] = 'Lisää';
+tinyMCELang['lang_update'] = 'Lisää';
+tinyMCELang['lang_cancel'] = 'Peruuta';
+tinyMCELang['lang_insert_link_url'] = 'Linkin URL';
+tinyMCELang['lang_insert_link_target'] = 'Kohde';
+tinyMCELang['lang_insert_link_target_same'] = 'Avaa linkki samassa ikkunassa';
+tinyMCELang['lang_insert_link_target_blank'] = 'Avaa linkki uudessa ikkunassa';
+tinyMCELang['lang_insert_image_title'] = 'Lisää/muokkaa kuvaa';
+tinyMCELang['lang_insert_image_src'] = 'Kuvan URL';
+tinyMCELang['lang_insert_image_alt'] = 'Kuvan selite';
+tinyMCELang['lang_help_desc'] = 'Apua';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fr.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fr.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// FR lang variables by Pat Boens
-
-tinyMCELang['lang_bold_desc'] = 'Gras';
-tinyMCELang['lang_italic_desc'] = 'Italique';
-tinyMCELang['lang_underline_desc'] = 'Soulign&eacute;';
-tinyMCELang['lang_striketrough_desc'] = 'Barré';
-tinyMCELang['lang_justifyleft_desc'] = 'Aligner &agrave; gauche';
-tinyMCELang['lang_justifycenter_desc'] = 'Aligner au centre';
-tinyMCELang['lang_justifyright_desc'] = 'Aligner &agrave; droite';
-tinyMCELang['lang_justifyfull_desc'] = 'Justifier';
-tinyMCELang['lang_bullist_desc'] = 'Liste désordonn&eacute;e (puces)';
-tinyMCELang['lang_numlist_desc'] = 'Liste ordonn&eacute;e (num&eacute;ros)';
-tinyMCELang['lang_outdent_desc'] = 'Diminuer le retrait';
-tinyMCELang['lang_indent_desc'] = 'Augmenter le retrait';
-tinyMCELang['lang_undo_desc'] = 'D&eacute;faire';
-tinyMCELang['lang_redo_desc'] = 'Refaire';
-tinyMCELang['lang_link_desc'] = 'Ins&eacute;rer/éditer le lien';
-tinyMCELang['lang_unlink_desc'] = 'Enlever le lien';
-tinyMCELang['lang_image_desc'] = 'Ins&eacute;rer/éditer une image';
-tinyMCELang['lang_cleanup_desc'] = 'Nettoyer le code';
-tinyMCELang['lang_focus_alert'] = 'Une instance de l\&eacute;diteur doit avoir le focus avant d\'utiliser cette commande.';
-tinyMCELang['lang_edit_confirm'] = 'Voulez-vous utiliser le mode WYSIWYG pour cette zone de texte (textarea) ?';
-tinyMCELang['lang_insert_link_title'] = 'Insertion/&eacute;dition lien';
-tinyMCELang['lang_insert'] = 'Insertion';
-tinyMCELang['lang_update'] = 'Insertion';
-tinyMCELang['lang_cancel'] = 'Annuler';
-tinyMCELang['lang_insert_link_url'] = 'Lien URL';
-tinyMCELang['lang_insert_link_target'] = 'Cible';
-tinyMCELang['lang_insert_link_target_same'] = 'Ouvrir le lien dans la même fen&ecirc;tre';
-tinyMCELang['lang_insert_link_target_blank'] = 'Ouvrir le lien dans une nouvelle fen&ecirc;tre';
-tinyMCELang['lang_insert_image_title'] = 'Insertion/&eacute;dition d\'une image';
-tinyMCELang['lang_insert_image_src'] = 'URL de l\'image';
-tinyMCELang['lang_insert_image_alt'] = 'Description de l\'image';
-tinyMCELang['lang_help_desc'] = 'Aide';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fr.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fr.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fr.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// FR lang variables by Pat Boens
+
+tinyMCELang['lang_bold_desc'] = 'Gras';
+tinyMCELang['lang_italic_desc'] = 'Italique';
+tinyMCELang['lang_underline_desc'] = 'Soulign&eacute;';
+tinyMCELang['lang_striketrough_desc'] = 'Barré';
+tinyMCELang['lang_justifyleft_desc'] = 'Aligner &agrave; gauche';
+tinyMCELang['lang_justifycenter_desc'] = 'Aligner au centre';
+tinyMCELang['lang_justifyright_desc'] = 'Aligner &agrave; droite';
+tinyMCELang['lang_justifyfull_desc'] = 'Justifier';
+tinyMCELang['lang_bullist_desc'] = 'Liste désordonn&eacute;e (puces)';
+tinyMCELang['lang_numlist_desc'] = 'Liste ordonn&eacute;e (num&eacute;ros)';
+tinyMCELang['lang_outdent_desc'] = 'Diminuer le retrait';
+tinyMCELang['lang_indent_desc'] = 'Augmenter le retrait';
+tinyMCELang['lang_undo_desc'] = 'D&eacute;faire';
+tinyMCELang['lang_redo_desc'] = 'Refaire';
+tinyMCELang['lang_link_desc'] = 'Ins&eacute;rer/éditer le lien';
+tinyMCELang['lang_unlink_desc'] = 'Enlever le lien';
+tinyMCELang['lang_image_desc'] = 'Ins&eacute;rer/éditer une image';
+tinyMCELang['lang_cleanup_desc'] = 'Nettoyer le code';
+tinyMCELang['lang_focus_alert'] = 'Une instance de l\&eacute;diteur doit avoir le focus avant d\'utiliser cette commande.';
+tinyMCELang['lang_edit_confirm'] = 'Voulez-vous utiliser le mode WYSIWYG pour cette zone de texte (textarea) ?';
+tinyMCELang['lang_insert_link_title'] = 'Insertion/&eacute;dition lien';
+tinyMCELang['lang_insert'] = 'Insertion';
+tinyMCELang['lang_update'] = 'Insertion';
+tinyMCELang['lang_cancel'] = 'Annuler';
+tinyMCELang['lang_insert_link_url'] = 'Lien URL';
+tinyMCELang['lang_insert_link_target'] = 'Cible';
+tinyMCELang['lang_insert_link_target_same'] = 'Ouvrir le lien dans la même fen&ecirc;tre';
+tinyMCELang['lang_insert_link_target_blank'] = 'Ouvrir le lien dans une nouvelle fen&ecirc;tre';
+tinyMCELang['lang_insert_image_title'] = 'Insertion/&eacute;dition d\'une image';
+tinyMCELang['lang_insert_image_src'] = 'URL de l\'image';
+tinyMCELang['lang_insert_image_alt'] = 'Description de l\'image';
+tinyMCELang['lang_help_desc'] = 'Aide';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/hu.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/hu.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/hu.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,39 +0,0 @@
-// HU lang variables
-// Edited by 2XP (2xp at dino.hu)
-
-tinyMCELang['lang_bold_desc'] = 'F&#233;lk&#246;v&#233;r';
-tinyMCELang['lang_italic_desc'] = 'D&#245;lt';
-tinyMCELang['lang_underline_desc'] = 'Al&#225;h&#250;zott';
-tinyMCELang['lang_striketrough_desc'] = '&#193;th&#250;zott';
-tinyMCELang['lang_justifyleft_desc'] = 'Balra igaz&#237;t&#225;s';
-tinyMCELang['lang_justifycenter_desc'] = 'K&#246;z&#233;pre igaz&#237;t&#225;s';
-tinyMCELang['lang_justifyright_desc'] = 'Jobbra igaz&#237;t&#225;s';
-tinyMCELang['lang_justifyfull_desc'] = 'Sorkiz&#225;rt';
-tinyMCELang['lang_bullist_desc'] = 'Felsorol&#225;s';
-tinyMCELang['lang_numlist_desc'] = 'Sz&#225;mozott lista';
-tinyMCELang['lang_outdent_desc'] = 'Beh&#250;z&#225;s balra';
-tinyMCELang['lang_indent_desc'] = 'Beh&#250;z&#225;s jobbra';
-tinyMCELang['lang_undo_desc'] = 'Visszavon&#225;s';
-tinyMCELang['lang_redo_desc'] = 'Ism&#233;tl&#233;s';
-tinyMCELang['lang_link_desc'] = 'Link felv&#233;tele';
-tinyMCELang['lang_unlink_desc'] = 'Link t&#246;rl&#233;se';
-tinyMCELang['lang_image_desc'] = 'K&#233;p beilleszt&#233;se';
-tinyMCELang['lang_cleanup_desc'] = 'K&#243;d tiszt&#237;t&#225;sa';
-tinyMCELang['lang_focus_alert'] = 'Miel\u00F5tt haszn\u00E1lja ezt a funkci\u00F3t, ki kell jel\u00F6lnie a szerkeszteni k\u00EDv\u00E1nt ter\u00FCletet.';
-tinyMCELang['lang_edit_confirm'] = 'K\u00EDv\u00E1nja a WYSIWYG m\u00F3dot erre a sz\u00F6vegter\u00FCletre alkalmazni??';
-tinyMCELang['lang_insert_link_title'] = 'Link beilleszt&#233;se/szerkeszt&#233;se';
-tinyMCELang['lang_insert'] = 'Beilleszt&#233;s';
-tinyMCELang['lang_update'] = 'Beilleszt&#233;s';
-tinyMCELang['lang_cancel'] = 'M&#233;gsem';
-tinyMCELang['lang_insert_link_url'] = 'Link URL';
-tinyMCELang['lang_insert_link_target'] = 'C&#233;l';
-tinyMCELang['lang_insert_link_target_same'] = 'Link megnyit&#225;sa azonos ablakban';
-tinyMCELang['lang_insert_link_target_blank'] = 'Link megnyit&#225;sa &#250;j ablakban';
-tinyMCELang['lang_insert_image_title'] = 'K&#233;p beilleszt&#233;se/szerkeszt&#233;se';
-tinyMCELang['lang_insert_image_src'] = 'K&#233;p URL';
-tinyMCELang['lang_insert_image_alt'] = 'K&#233;ple&#237;r&#225;s';
-tinyMCELang['lang_help_desc'] = 'Seg&#237;t&#233;g';
-tinyMCELang['lang_bold_img'] = 'bold.gif';
-tinyMCELang['lang_italic_img'] = 'italic.gif';
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/hu.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/hu.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/hu.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/hu.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,39 @@
+// HU lang variables
+// Edited by 2XP (2xp at dino.hu)
+
+tinyMCELang['lang_bold_desc'] = 'F&#233;lk&#246;v&#233;r';
+tinyMCELang['lang_italic_desc'] = 'D&#245;lt';
+tinyMCELang['lang_underline_desc'] = 'Al&#225;h&#250;zott';
+tinyMCELang['lang_striketrough_desc'] = '&#193;th&#250;zott';
+tinyMCELang['lang_justifyleft_desc'] = 'Balra igaz&#237;t&#225;s';
+tinyMCELang['lang_justifycenter_desc'] = 'K&#246;z&#233;pre igaz&#237;t&#225;s';
+tinyMCELang['lang_justifyright_desc'] = 'Jobbra igaz&#237;t&#225;s';
+tinyMCELang['lang_justifyfull_desc'] = 'Sorkiz&#225;rt';
+tinyMCELang['lang_bullist_desc'] = 'Felsorol&#225;s';
+tinyMCELang['lang_numlist_desc'] = 'Sz&#225;mozott lista';
+tinyMCELang['lang_outdent_desc'] = 'Beh&#250;z&#225;s balra';
+tinyMCELang['lang_indent_desc'] = 'Beh&#250;z&#225;s jobbra';
+tinyMCELang['lang_undo_desc'] = 'Visszavon&#225;s';
+tinyMCELang['lang_redo_desc'] = 'Ism&#233;tl&#233;s';
+tinyMCELang['lang_link_desc'] = 'Link felv&#233;tele';
+tinyMCELang['lang_unlink_desc'] = 'Link t&#246;rl&#233;se';
+tinyMCELang['lang_image_desc'] = 'K&#233;p beilleszt&#233;se';
+tinyMCELang['lang_cleanup_desc'] = 'K&#243;d tiszt&#237;t&#225;sa';
+tinyMCELang['lang_focus_alert'] = 'Miel\u00F5tt haszn\u00E1lja ezt a funkci\u00F3t, ki kell jel\u00F6lnie a szerkeszteni k\u00EDv\u00E1nt ter\u00FCletet.';
+tinyMCELang['lang_edit_confirm'] = 'K\u00EDv\u00E1nja a WYSIWYG m\u00F3dot erre a sz\u00F6vegter\u00FCletre alkalmazni??';
+tinyMCELang['lang_insert_link_title'] = 'Link beilleszt&#233;se/szerkeszt&#233;se';
+tinyMCELang['lang_insert'] = 'Beilleszt&#233;s';
+tinyMCELang['lang_update'] = 'Beilleszt&#233;s';
+tinyMCELang['lang_cancel'] = 'M&#233;gsem';
+tinyMCELang['lang_insert_link_url'] = 'Link URL';
+tinyMCELang['lang_insert_link_target'] = 'C&#233;l';
+tinyMCELang['lang_insert_link_target_same'] = 'Link megnyit&#225;sa azonos ablakban';
+tinyMCELang['lang_insert_link_target_blank'] = 'Link megnyit&#225;sa &#250;j ablakban';
+tinyMCELang['lang_insert_image_title'] = 'K&#233;p beilleszt&#233;se/szerkeszt&#233;se';
+tinyMCELang['lang_insert_image_src'] = 'K&#233;p URL';
+tinyMCELang['lang_insert_image_alt'] = 'K&#233;ple&#237;r&#225;s';
+tinyMCELang['lang_help_desc'] = 'Seg&#237;t&#233;g';
+tinyMCELang['lang_bold_img'] = 'bold.gif';
+tinyMCELang['lang_italic_img'] = 'italic.gif';
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/it.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/it.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// Variabili lingua IT - fabrix.xm at lombardiacom.it
-
-tinyMCELang['lang_bold_desc'] = 'Grassetto';
-tinyMCELang['lang_italic_desc'] = 'Corsivo';
-tinyMCELang['lang_underline_desc'] = 'Sottolineato';
-tinyMCELang['lang_striketrough_desc'] = 'Barrato';
-tinyMCELang['lang_justifyleft_desc'] = 'Allinea a sinistra';
-tinyMCELang['lang_justifycenter_desc'] = 'Allinea centrato';
-tinyMCELang['lang_justifyright_desc'] = 'Allinea a destra';
-tinyMCELang['lang_justifyfull_desc'] = 'Giustifica';
-tinyMCELang['lang_bullist_desc'] = 'Lista non ordinata';
-tinyMCELang['lang_numlist_desc'] = 'Lista ordinata';
-tinyMCELang['lang_outdent_desc'] = 'Rientra';
-tinyMCELang['lang_indent_desc'] = 'Indenta';
-tinyMCELang['lang_undo_desc'] = 'Annulla';
-tinyMCELang['lang_redo_desc'] = 'Ripeti';
-tinyMCELang['lang_link_desc'] = 'Inserisci link';
-tinyMCELang['lang_unlink_desc'] = 'Elimina link';
-tinyMCELang['lang_image_desc'] = 'Inserisci immagine';
-tinyMCELang['lang_cleanup_desc'] = 'Pulisci il  codice';
-tinyMCELang['lang_focus_alert'] = 'Una istanza dell\' editor deve essere selezionata prima di usare questo comando.';
-tinyMCELang['lang_edit_confirm'] = 'Vuoi usare la modalit\u00E0 WYSIWYG per questa textarea?';
-tinyMCELang['lang_insert_link_title'] = 'Inserisci/modifica link';
-tinyMCELang['lang_insert'] = 'Inserisci';
-tinyMCELang['lang_update'] = 'Inserisci';
-tinyMCELang['lang_cancel'] = 'Cancella';
-tinyMCELang['lang_insert_link_url'] = 'Link URL';
-tinyMCELang['lang_insert_link_target'] = 'Target';
-tinyMCELang['lang_insert_link_target_same'] = 'Apri il link nella stessa finestra';
-tinyMCELang['lang_insert_link_target_blank'] = 'Apri il link in una nuova finestra';
-tinyMCELang['lang_insert_image_title'] = 'Inserisci/modifica immagine';
-tinyMCELang['lang_insert_image_src'] = 'URL immagine';
-tinyMCELang['lang_insert_image_alt'] = 'Descrizione dell\'immagine';
-tinyMCELang['lang_help_desc'] = 'Guida';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/it.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/it.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/it.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// Variabili lingua IT - fabrix.xm at lombardiacom.it
+
+tinyMCELang['lang_bold_desc'] = 'Grassetto';
+tinyMCELang['lang_italic_desc'] = 'Corsivo';
+tinyMCELang['lang_underline_desc'] = 'Sottolineato';
+tinyMCELang['lang_striketrough_desc'] = 'Barrato';
+tinyMCELang['lang_justifyleft_desc'] = 'Allinea a sinistra';
+tinyMCELang['lang_justifycenter_desc'] = 'Allinea centrato';
+tinyMCELang['lang_justifyright_desc'] = 'Allinea a destra';
+tinyMCELang['lang_justifyfull_desc'] = 'Giustifica';
+tinyMCELang['lang_bullist_desc'] = 'Lista non ordinata';
+tinyMCELang['lang_numlist_desc'] = 'Lista ordinata';
+tinyMCELang['lang_outdent_desc'] = 'Rientra';
+tinyMCELang['lang_indent_desc'] = 'Indenta';
+tinyMCELang['lang_undo_desc'] = 'Annulla';
+tinyMCELang['lang_redo_desc'] = 'Ripeti';
+tinyMCELang['lang_link_desc'] = 'Inserisci link';
+tinyMCELang['lang_unlink_desc'] = 'Elimina link';
+tinyMCELang['lang_image_desc'] = 'Inserisci immagine';
+tinyMCELang['lang_cleanup_desc'] = 'Pulisci il  codice';
+tinyMCELang['lang_focus_alert'] = 'Una istanza dell\' editor deve essere selezionata prima di usare questo comando.';
+tinyMCELang['lang_edit_confirm'] = 'Vuoi usare la modalit\u00E0 WYSIWYG per questa textarea?';
+tinyMCELang['lang_insert_link_title'] = 'Inserisci/modifica link';
+tinyMCELang['lang_insert'] = 'Inserisci';
+tinyMCELang['lang_update'] = 'Inserisci';
+tinyMCELang['lang_cancel'] = 'Cancella';
+tinyMCELang['lang_insert_link_url'] = 'Link URL';
+tinyMCELang['lang_insert_link_target'] = 'Target';
+tinyMCELang['lang_insert_link_target_same'] = 'Apri il link nella stessa finestra';
+tinyMCELang['lang_insert_link_target_blank'] = 'Apri il link in una nuova finestra';
+tinyMCELang['lang_insert_image_title'] = 'Inserisci/modifica immagine';
+tinyMCELang['lang_insert_image_src'] = 'URL immagine';
+tinyMCELang['lang_insert_image_alt'] = 'Descrizione dell\'immagine';
+tinyMCELang['lang_help_desc'] = 'Guida';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/jp.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/jp.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/jp.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// JP lang variables
-
-tinyMCELang['lang_bold_desc'] = '$BB@;z(B';
-tinyMCELang['lang_italic_desc'] = '$B<PBN(B';
-tinyMCELang['lang_underline_desc'] = '$B2<@~(B';
-tinyMCELang['lang_striketrough_desc'] = '$BKu>C@~(B';
-tinyMCELang['lang_justifyleft_desc'] = '$B:85M$a(B';
-tinyMCELang['lang_justifycenter_desc'] = '$BCf1{9g$o$;(B';
-tinyMCELang['lang_justifyright_desc'] = '$B1&5M$a(B';
-tinyMCELang['lang_justifyfull_desc'] = '$B9TB7$((B';
-tinyMCELang['lang_bullist_desc'] = '$B2U>r=q(B';
-tinyMCELang['lang_numlist_desc'] = '$BHV9fIU$-2U>r=q(B';
-tinyMCELang['lang_outdent_desc'] = '$B;z>e$2(B';
-tinyMCELang['lang_indent_desc'] = '$B;z2<$2(B';
-tinyMCELang['lang_undo_desc'] = '$B$d$j$J$*$7(B';
-tinyMCELang['lang_redo_desc'] = '$B:F<B9T(B';
-tinyMCELang['lang_link_desc'] = '$B%j%s%/$NA^F~(B/$BJT=8(B';
-tinyMCELang['lang_unlink_desc'] = '$B%j%s%/$N:o=|(B';
-tinyMCELang['lang_image_desc'] = '$B2hA|$NA^F~(B/$BJT=8(B';
-tinyMCELang['lang_cleanup_desc'] = '$B%3!<%I at 0M}(B';
-tinyMCELang['lang_focus_alert'] = '$B$3$N%3%^%s%I$r;H$&A0$K%(%G%#%?>e$N$I$3$+$rA*Br$9$kI,MW$,$"$j$^$9!#(B';
-tinyMCELang['lang_edit_confirm'] = 'WYSIWYG$B%b!<%I$G$3$N%F%-%9%H%(%j%"$rJT=8$7$^$9$+!)(B';
-tinyMCELang['lang_insert_link_title'] = '$B%j%s%/$NA^F~(B/$BJT=8(B';
-tinyMCELang['lang_insert'] = '$BA^F~(B';
-tinyMCELang['lang_update'] = '$BA^F~(B';
-tinyMCELang['lang_cancel'] = '$B<h$j>C$7(B';
-tinyMCELang['lang_insert_link_url'] = '$B%j%s%/@h(BURL';
-tinyMCELang['lang_insert_link_target'] = '$B%?!<%2%C%H(B';
-tinyMCELang['lang_insert_link_target_same'] = '$BF1$8Ak$G%j%s%/$r3+$/(B';
-tinyMCELang['lang_insert_link_target_blank'] = '$B?7$7$$Ak$G%j%s%/$r3+$/(B';
-tinyMCELang['lang_insert_image_title'] = '$B2hA|$NA^F~(B/$BJT=8(B';
-tinyMCELang['lang_insert_image_src'] = '$B2hA|$N(BURL';
-tinyMCELang['lang_insert_image_alt'] = '$B2hA|$N at bL@(B';
-tinyMCELang['lang_help_desc'] = '$B%X%k%W(B';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/jp.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/jp.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/jp.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/jp.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// JP lang variables
+
+tinyMCELang['lang_bold_desc'] = '$BB@;z(B';
+tinyMCELang['lang_italic_desc'] = '$B<PBN(B';
+tinyMCELang['lang_underline_desc'] = '$B2<@~(B';
+tinyMCELang['lang_striketrough_desc'] = '$BKu>C@~(B';
+tinyMCELang['lang_justifyleft_desc'] = '$B:85M$a(B';
+tinyMCELang['lang_justifycenter_desc'] = '$BCf1{9g$o$;(B';
+tinyMCELang['lang_justifyright_desc'] = '$B1&5M$a(B';
+tinyMCELang['lang_justifyfull_desc'] = '$B9TB7$((B';
+tinyMCELang['lang_bullist_desc'] = '$B2U>r=q(B';
+tinyMCELang['lang_numlist_desc'] = '$BHV9fIU$-2U>r=q(B';
+tinyMCELang['lang_outdent_desc'] = '$B;z>e$2(B';
+tinyMCELang['lang_indent_desc'] = '$B;z2<$2(B';
+tinyMCELang['lang_undo_desc'] = '$B$d$j$J$*$7(B';
+tinyMCELang['lang_redo_desc'] = '$B:F<B9T(B';
+tinyMCELang['lang_link_desc'] = '$B%j%s%/$NA^F~(B/$BJT=8(B';
+tinyMCELang['lang_unlink_desc'] = '$B%j%s%/$N:o=|(B';
+tinyMCELang['lang_image_desc'] = '$B2hA|$NA^F~(B/$BJT=8(B';
+tinyMCELang['lang_cleanup_desc'] = '$B%3!<%I at 0M}(B';
+tinyMCELang['lang_focus_alert'] = '$B$3$N%3%^%s%I$r;H$&A0$K%(%G%#%?>e$N$I$3$+$rA*Br$9$kI,MW$,$"$j$^$9!#(B';
+tinyMCELang['lang_edit_confirm'] = 'WYSIWYG$B%b!<%I$G$3$N%F%-%9%H%(%j%"$rJT=8$7$^$9$+!)(B';
+tinyMCELang['lang_insert_link_title'] = '$B%j%s%/$NA^F~(B/$BJT=8(B';
+tinyMCELang['lang_insert'] = '$BA^F~(B';
+tinyMCELang['lang_update'] = '$BA^F~(B';
+tinyMCELang['lang_cancel'] = '$B<h$j>C$7(B';
+tinyMCELang['lang_insert_link_url'] = '$B%j%s%/@h(BURL';
+tinyMCELang['lang_insert_link_target'] = '$B%?!<%2%C%H(B';
+tinyMCELang['lang_insert_link_target_same'] = '$BF1$8Ak$G%j%s%/$r3+$/(B';
+tinyMCELang['lang_insert_link_target_blank'] = '$B?7$7$$Ak$G%j%s%/$r3+$/(B';
+tinyMCELang['lang_insert_image_title'] = '$B2hA|$NA^F~(B/$BJT=8(B';
+tinyMCELang['lang_insert_image_src'] = '$B2hA|$N(BURL';
+tinyMCELang['lang_insert_image_alt'] = '$B2hA|$N at bL@(B';
+tinyMCELang['lang_help_desc'] = '$B%X%k%W(B';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ko.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ko.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,37 +0,0 @@
-// KO lang variables by Setzer Gabbiani
-
-tinyMCELang['lang_bold_desc'] = 'ÁøÇÏ°Ô';
-tinyMCELang['lang_italic_desc'] = '±â¿ïÀÓ';
-tinyMCELang['lang_underline_desc'] = '¹ØÁÙ';
-tinyMCELang['lang_striketrough_desc'] = '°¡·ÎÁÙ';
-tinyMCELang['lang_justifyleft_desc'] = '¿ÞÂÊ Á¤·Ä';
-tinyMCELang['lang_justifycenter_desc'] = '°¡¿îµ¥ Á¤·Ä';
-tinyMCELang['lang_justifyright_desc'] = '¿À¸¥ÂÊ Á¤·Ä';
-tinyMCELang['lang_justifyfull_desc'] = '¾çÂÊ Á¤·Ä';
-tinyMCELang['lang_bullist_desc'] = '¸ñÂ÷ ¸Å±â±â';
-tinyMCELang['lang_numlist_desc'] = '¹øÈ£ ¸Å±â±â';
-tinyMCELang['lang_outdent_desc'] = '³»¾î¾²±â';
-tinyMCELang['lang_indent_desc'] = 'µé¿©¾²±â';
-tinyMCELang['lang_undo_desc'] = '½ÇÇàÃë¼Ò';
-tinyMCELang['lang_redo_desc'] = 'Àç½ÇÇà';
-tinyMCELang['lang_link_desc'] = '¸µÅ© ³Ö±â/°íÄ¡±â';
-tinyMCELang['lang_unlink_desc'] = '¸µÅ© ÇØÁ¦';
-tinyMCELang['lang_image_desc'] = '±×¸² ³Ö±â/°íÄ¡±â';
-tinyMCELang['lang_cleanup_desc'] = 'Äڵ带 ±ò²ûÇÏ°Ô';
-tinyMCELang['lang_focus_alert'] = 'ÀÌ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ¹Ýµå½Ã ¿¡µðÅÍ ³»ÀÇ ¾îµò°¡¿¡ Ä¿¼­°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.';
-tinyMCELang['lang_edit_confirm'] = 'ÀÌ ÅؽºÆ® ¹Ú½º¿¡¼­ HTML ¿¡µðÅ͸¦ »ç¿ëÇÏ±æ ¿øÇϽʴϱî?';
-tinyMCELang['lang_insert_link_title'] = '¸µÅ© ³Ö±â/°íÄ¡±â';
-tinyMCELang['lang_insert'] = '»ðÀÔ';
-tinyMCELang['lang_update'] = '»ðÀÔ';
-tinyMCELang['lang_cancel'] = 'Ãë¼Ò';
-tinyMCELang['lang_insert_link_url'] = 'URL ¸µÅ©';
-tinyMCELang['lang_insert_link_target'] = 'Ÿ°Ù';
-tinyMCELang['lang_insert_link_target_same'] = '°°Àº â¿¡¼­ ¸µÅ© ¿­±â';
-tinyMCELang['lang_insert_link_target_blank'] = '»õ â¿¡¼­ ¸µÅ© ¿­±â';
-tinyMCELang['lang_insert_image_title'] = '±×¸² ³Ö±â/°íÄ¡±â';
-tinyMCELang['lang_insert_image_src'] = '±×¸² URL';
-tinyMCELang['lang_insert_image_alt'] = '±×¸² ¼³¸í';
-tinyMCELang['lang_help_desc'] = 'µµ¿ò¸»';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ko.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ko.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ko.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,37 @@
+// KO lang variables by Setzer Gabbiani
+
+tinyMCELang['lang_bold_desc'] = 'ÁøÇÏ°Ô';
+tinyMCELang['lang_italic_desc'] = '±â¿ïÀÓ';
+tinyMCELang['lang_underline_desc'] = '¹ØÁÙ';
+tinyMCELang['lang_striketrough_desc'] = '°¡·ÎÁÙ';
+tinyMCELang['lang_justifyleft_desc'] = '¿ÞÂÊ Á¤·Ä';
+tinyMCELang['lang_justifycenter_desc'] = '°¡¿îµ¥ Á¤·Ä';
+tinyMCELang['lang_justifyright_desc'] = '¿À¸¥ÂÊ Á¤·Ä';
+tinyMCELang['lang_justifyfull_desc'] = '¾çÂÊ Á¤·Ä';
+tinyMCELang['lang_bullist_desc'] = '¸ñÂ÷ ¸Å±â±â';
+tinyMCELang['lang_numlist_desc'] = '¹øÈ£ ¸Å±â±â';
+tinyMCELang['lang_outdent_desc'] = '³»¾î¾²±â';
+tinyMCELang['lang_indent_desc'] = 'µé¿©¾²±â';
+tinyMCELang['lang_undo_desc'] = '½ÇÇàÃë¼Ò';
+tinyMCELang['lang_redo_desc'] = 'Àç½ÇÇà';
+tinyMCELang['lang_link_desc'] = '¸µÅ© ³Ö±â/°íÄ¡±â';
+tinyMCELang['lang_unlink_desc'] = '¸µÅ© ÇØÁ¦';
+tinyMCELang['lang_image_desc'] = '±×¸² ³Ö±â/°íÄ¡±â';
+tinyMCELang['lang_cleanup_desc'] = 'Äڵ带 ±ò²ûÇÏ°Ô';
+tinyMCELang['lang_focus_alert'] = 'ÀÌ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ¹Ýµå½Ã ¿¡µðÅÍ ³»ÀÇ ¾îµò°¡¿¡ Ä¿¼­°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.';
+tinyMCELang['lang_edit_confirm'] = 'ÀÌ ÅؽºÆ® ¹Ú½º¿¡¼­ HTML ¿¡µðÅ͸¦ »ç¿ëÇÏ±æ ¿øÇϽʴϱî?';
+tinyMCELang['lang_insert_link_title'] = '¸µÅ© ³Ö±â/°íÄ¡±â';
+tinyMCELang['lang_insert'] = '»ðÀÔ';
+tinyMCELang['lang_update'] = '»ðÀÔ';
+tinyMCELang['lang_cancel'] = 'Ãë¼Ò';
+tinyMCELang['lang_insert_link_url'] = 'URL ¸µÅ©';
+tinyMCELang['lang_insert_link_target'] = 'Ÿ°Ù';
+tinyMCELang['lang_insert_link_target_same'] = '°°Àº â¿¡¼­ ¸µÅ© ¿­±â';
+tinyMCELang['lang_insert_link_target_blank'] = '»õ â¿¡¼­ ¸µÅ© ¿­±â';
+tinyMCELang['lang_insert_image_title'] = '±×¸² ³Ö±â/°íÄ¡±â';
+tinyMCELang['lang_insert_image_src'] = '±×¸² URL';
+tinyMCELang['lang_insert_image_alt'] = '±×¸² ¼³¸í';
+tinyMCELang['lang_help_desc'] = 'µµ¿ò¸»';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/nl.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/nl.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/nl.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// NL lang variables thanks to "Meint Post"
-
-tinyMCELang['lang_bold_desc'] = 'Vet';
-tinyMCELang['lang_italic_desc'] = 'Schuin';
-tinyMCELang['lang_underline_desc'] = 'Onderstrepen';
-tinyMCELang['lang_striketrough_desc'] = 'Doorhalen';
-tinyMCELang['lang_justifyleft_desc'] = 'Links uitlijnen';
-tinyMCELang['lang_justifycenter_desc'] = 'Centreren';
-tinyMCELang['lang_justifyright_desc'] = 'Rechts uitlijnen';
-tinyMCELang['lang_justifyfull_desc'] = 'Volledig uitlijnen';
-tinyMCELang['lang_bullist_desc'] = 'Ongeordende lijst';
-tinyMCELang['lang_numlist_desc'] = 'Geordende lijst';
-tinyMCELang['lang_outdent_desc'] = 'Uitspringen';
-tinyMCELang['lang_indent_desc'] = 'Inspringen';
-tinyMCELang['lang_undo_desc'] = 'Ongedaan maken';
-tinyMCELang['lang_redo_desc'] = 'Opnieuw uitvoeren';
-tinyMCELang['lang_link_desc'] = 'Link invoegen';
-tinyMCELang['lang_unlink_desc'] = 'Link verwijderen';
-tinyMCELang['lang_image_desc'] = 'Afbeelding invoegen';
-tinyMCELang['lang_cleanup_desc'] = 'Slordige code verbeteren';
-tinyMCELang['lang_focus_alert'] = 'Verplaats de focus naar de editor voor het uitvoeren van dit commado.';
-tinyMCELang['lang_edit_confirm'] = 'Wilt u de WYSIWYG mode voor deze textarea gebruiken?';
-tinyMCELang['lang_insert_link_title'] = 'Link invoegen/bewerken';
-tinyMCELang['lang_insert'] = 'Invoegen';
-tinyMCELang['lang_update'] = 'Bewerken';
-tinyMCELang['lang_cancel'] = 'Afbreken';
-tinyMCELang['lang_insert_link_url'] = 'URL link';
-tinyMCELang['lang_insert_link_target'] = 'Bestemming';
-tinyMCELang['lang_insert_link_target_same'] = 'Open link in hetzelfde venster';
-tinyMCELang['lang_insert_link_target_blank'] = 'Open link in een nieuw venster';
-tinyMCELang['lang_insert_image_title'] = 'Afbeelding invoegen/bewerken';
-tinyMCELang['lang_insert_image_src'] = 'Afbeelding';
-tinyMCELang['lang_insert_image_alt'] = 'Beschrijving';
-tinyMCELang['lang_help_desc'] = 'Help';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/nl.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/nl.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/nl.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/nl.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// NL lang variables thanks to "Meint Post"
+
+tinyMCELang['lang_bold_desc'] = 'Vet';
+tinyMCELang['lang_italic_desc'] = 'Schuin';
+tinyMCELang['lang_underline_desc'] = 'Onderstrepen';
+tinyMCELang['lang_striketrough_desc'] = 'Doorhalen';
+tinyMCELang['lang_justifyleft_desc'] = 'Links uitlijnen';
+tinyMCELang['lang_justifycenter_desc'] = 'Centreren';
+tinyMCELang['lang_justifyright_desc'] = 'Rechts uitlijnen';
+tinyMCELang['lang_justifyfull_desc'] = 'Volledig uitlijnen';
+tinyMCELang['lang_bullist_desc'] = 'Ongeordende lijst';
+tinyMCELang['lang_numlist_desc'] = 'Geordende lijst';
+tinyMCELang['lang_outdent_desc'] = 'Uitspringen';
+tinyMCELang['lang_indent_desc'] = 'Inspringen';
+tinyMCELang['lang_undo_desc'] = 'Ongedaan maken';
+tinyMCELang['lang_redo_desc'] = 'Opnieuw uitvoeren';
+tinyMCELang['lang_link_desc'] = 'Link invoegen';
+tinyMCELang['lang_unlink_desc'] = 'Link verwijderen';
+tinyMCELang['lang_image_desc'] = 'Afbeelding invoegen';
+tinyMCELang['lang_cleanup_desc'] = 'Slordige code verbeteren';
+tinyMCELang['lang_focus_alert'] = 'Verplaats de focus naar de editor voor het uitvoeren van dit commado.';
+tinyMCELang['lang_edit_confirm'] = 'Wilt u de WYSIWYG mode voor deze textarea gebruiken?';
+tinyMCELang['lang_insert_link_title'] = 'Link invoegen/bewerken';
+tinyMCELang['lang_insert'] = 'Invoegen';
+tinyMCELang['lang_update'] = 'Bewerken';
+tinyMCELang['lang_cancel'] = 'Afbreken';
+tinyMCELang['lang_insert_link_url'] = 'URL link';
+tinyMCELang['lang_insert_link_target'] = 'Bestemming';
+tinyMCELang['lang_insert_link_target_same'] = 'Open link in hetzelfde venster';
+tinyMCELang['lang_insert_link_target_blank'] = 'Open link in een nieuw venster';
+tinyMCELang['lang_insert_image_title'] = 'Afbeelding invoegen/bewerken';
+tinyMCELang['lang_insert_image_src'] = 'Afbeelding';
+tinyMCELang['lang_insert_image_alt'] = 'Beschrijving';
+tinyMCELang['lang_help_desc'] = 'Help';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/no.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/no.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/no.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,37 +0,0 @@
-// NO lang variables made by Sten Aksel Heien
-
-tinyMCELang['lang_bold_desc'] = 'Uthevet';
-tinyMCELang['lang_italic_desc'] = 'Kursiv';
-tinyMCELang['lang_underline_desc'] = 'Understreket';
-tinyMCELang['lang_striketrough_desc'] = 'Gjennomstreket';
-tinyMCELang['lang_justifyleft_desc'] = 'Vensterestille';
-tinyMCELang['lang_justifycenter_desc'] = 'Sentrere';
-tinyMCELang['lang_justifyright_desc'] = 'Høyerestille';
-tinyMCELang['lang_justifyfull_desc'] = 'Fyll';
-tinyMCELang['lang_bullist_desc'] = 'Punktliste';
-tinyMCELang['lang_numlist_desc'] = 'Nummerliste';
-tinyMCELang['lang_outdent_desc'] = 'Undrag';
-tinyMCELang['lang_indent_desc'] = 'Indrag';
-tinyMCELang['lang_undo_desc'] = 'Angre';
-tinyMCELang['lang_redo_desc'] = 'Gjør om';
-tinyMCELang['lang_link_desc'] = 'Opprett/endre lenke';
-tinyMCELang['lang_unlink_desc'] = 'Fjern lenke';
-tinyMCELang['lang_image_desc'] = 'Sett inn/endre bilde';
-tinyMCELang['lang_cleanup_desc'] = 'Rens grisete kode';
-tinyMCELang['lang_focus_alert'] = 'Editoren må være i fokus før du benytter denne kommando.';
-tinyMCELang['lang_edit_confirm'] = 'Vil du benytte WYSIWYG editoren for dette tekstfelt?';
-tinyMCELang['lang_insert_link_title'] = 'Opprett/endre lenke';
-tinyMCELang['lang_insert'] = 'Opprett';
-tinyMCELang['lang_update'] = 'Opprett';
-tinyMCELang['lang_cancel'] = 'Avbryt';
-tinyMCELang['lang_insert_link_url'] = 'Lenkens URL';
-tinyMCELang['lang_insert_link_target'] = 'Vindu';
-tinyMCELang['lang_insert_link_target_same'] = 'Åpne i samme vindu';
-tinyMCELang['lang_insert_link_target_blank'] = 'Åpne i nytt vindu';
-tinyMCELang['lang_insert_image_title'] = 'Opprett/endre bilde';
-tinyMCELang['lang_insert_image_src'] = 'Bildets URL';
-tinyMCELang['lang_insert_image_alt'] = 'Bildets beskrivelse';
-tinyMCELang['lang_help_desc'] = 'Hjelp';
-tinyMCELang['lang_bold_img'] = 'bold_de_se.gif';
-tinyMCELang['lang_italic_img'] = 'italic_de_se.gif';
-tinyMCELang['lang_underline_img'] = 'underline.gif';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/no.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/no.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/no.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/no.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,37 @@
+// NO lang variables made by Sten Aksel Heien
+
+tinyMCELang['lang_bold_desc'] = 'Uthevet';
+tinyMCELang['lang_italic_desc'] = 'Kursiv';
+tinyMCELang['lang_underline_desc'] = 'Understreket';
+tinyMCELang['lang_striketrough_desc'] = 'Gjennomstreket';
+tinyMCELang['lang_justifyleft_desc'] = 'Vensterestille';
+tinyMCELang['lang_justifycenter_desc'] = 'Sentrere';
+tinyMCELang['lang_justifyright_desc'] = 'Høyerestille';
+tinyMCELang['lang_justifyfull_desc'] = 'Fyll';
+tinyMCELang['lang_bullist_desc'] = 'Punktliste';
+tinyMCELang['lang_numlist_desc'] = 'Nummerliste';
+tinyMCELang['lang_outdent_desc'] = 'Undrag';
+tinyMCELang['lang_indent_desc'] = 'Indrag';
+tinyMCELang['lang_undo_desc'] = 'Angre';
+tinyMCELang['lang_redo_desc'] = 'Gjør om';
+tinyMCELang['lang_link_desc'] = 'Opprett/endre lenke';
+tinyMCELang['lang_unlink_desc'] = 'Fjern lenke';
+tinyMCELang['lang_image_desc'] = 'Sett inn/endre bilde';
+tinyMCELang['lang_cleanup_desc'] = 'Rens grisete kode';
+tinyMCELang['lang_focus_alert'] = 'Editoren må være i fokus før du benytter denne kommando.';
+tinyMCELang['lang_edit_confirm'] = 'Vil du benytte WYSIWYG editoren for dette tekstfelt?';
+tinyMCELang['lang_insert_link_title'] = 'Opprett/endre lenke';
+tinyMCELang['lang_insert'] = 'Opprett';
+tinyMCELang['lang_update'] = 'Opprett';
+tinyMCELang['lang_cancel'] = 'Avbryt';
+tinyMCELang['lang_insert_link_url'] = 'Lenkens URL';
+tinyMCELang['lang_insert_link_target'] = 'Vindu';
+tinyMCELang['lang_insert_link_target_same'] = 'Åpne i samme vindu';
+tinyMCELang['lang_insert_link_target_blank'] = 'Åpne i nytt vindu';
+tinyMCELang['lang_insert_image_title'] = 'Opprett/endre bilde';
+tinyMCELang['lang_insert_image_src'] = 'Bildets URL';
+tinyMCELang['lang_insert_image_alt'] = 'Bildets beskrivelse';
+tinyMCELang['lang_help_desc'] = 'Hjelp';
+tinyMCELang['lang_bold_img'] = 'bold_de_se.gif';
+tinyMCELang['lang_italic_img'] = 'italic_de_se.gif';
+tinyMCELang['lang_underline_img'] = 'underline.gif';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/pl.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/pl.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/pl.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// PL lang variables
-
-tinyMCELang['lang_bold_desc'] = 'Pogrubienie';
-tinyMCELang['lang_italic_desc'] = 'Pochylenie';
-tinyMCELang['lang_underline_desc'] = 'Podkre¶lenie';
-tinyMCELang['lang_striketrough_desc'] = 'Przekre¶lenie';
-tinyMCELang['lang_justifyleft_desc'] = 'Wyrównaj do lewej';
-tinyMCELang['lang_justifycenter_desc'] = 'Wy¶rodkowanie';
-tinyMCELang['lang_justifyright_desc'] = 'Wyrównaj do prawej';
-tinyMCELang['lang_justifyfull_desc'] = 'Wyjustowanie';
-tinyMCELang['lang_bullist_desc'] = 'Lista nieuporz±dkowana';
-tinyMCELang['lang_numlist_desc'] = 'Lista uporz±dkowana';
-tinyMCELang['lang_outdent_desc'] = 'Wysuniêcie';
-tinyMCELang['lang_indent_desc'] = 'Wciêcie';
-tinyMCELang['lang_undo_desc'] = 'Cofnij';
-tinyMCELang['lang_redo_desc'] = 'Ponów';
-tinyMCELang['lang_link_desc'] = 'Wstaw ³±cze';
-tinyMCELang['lang_unlink_desc'] = 'Usuñ ³±cze';
-tinyMCELang['lang_image_desc'] = 'Wstaw obrazek';
-tinyMCELang['lang_cleanup_desc'] = 'Oczy¶æ kod';
-tinyMCELang['lang_focus_alert'] = 'Pole edytora musi byæ aktywne zanim ta funkcja zostanie u¿yta.';
-tinyMCELang['lang_edit_confirm'] = 'Czy chcesz u¿yæ trybu WYSIWYG dla tego pola tekstowego ?';
-tinyMCELang['lang_insert_link_title'] = 'Wstaw/edtytuj ³±cze';
-tinyMCELang['lang_insert'] = 'Wstaw';
-tinyMCELang['lang_update'] = 'Wstaw';
-tinyMCELang['lang_cancel'] = 'Anuluj';
-tinyMCELang['lang_insert_link_url'] = 'Adres URL';
-tinyMCELang['lang_insert_link_target'] = 'Cel';
-tinyMCELang['lang_insert_link_target_same'] = 'Otwórze ³±cze w tym samym oknie';
-tinyMCELang['lang_insert_link_target_blank'] = 'Otwórz ³±cze w nowym oknie';
-tinyMCELang['lang_insert_image_title'] = 'Wstaw/Edytuj zdjêcie';
-tinyMCELang['lang_insert_image_src'] = 'Adres zdjêcia';
-tinyMCELang['lang_insert_image_alt'] = 'Opis zdjêcia';
-tinyMCELang['lang_help_desc'] = 'Pomoc';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/pl.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/pl.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/pl.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/pl.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// PL lang variables
+
+tinyMCELang['lang_bold_desc'] = 'Pogrubienie';
+tinyMCELang['lang_italic_desc'] = 'Pochylenie';
+tinyMCELang['lang_underline_desc'] = 'Podkre¶lenie';
+tinyMCELang['lang_striketrough_desc'] = 'Przekre¶lenie';
+tinyMCELang['lang_justifyleft_desc'] = 'Wyrównaj do lewej';
+tinyMCELang['lang_justifycenter_desc'] = 'Wy¶rodkowanie';
+tinyMCELang['lang_justifyright_desc'] = 'Wyrównaj do prawej';
+tinyMCELang['lang_justifyfull_desc'] = 'Wyjustowanie';
+tinyMCELang['lang_bullist_desc'] = 'Lista nieuporz±dkowana';
+tinyMCELang['lang_numlist_desc'] = 'Lista uporz±dkowana';
+tinyMCELang['lang_outdent_desc'] = 'Wysuniêcie';
+tinyMCELang['lang_indent_desc'] = 'Wciêcie';
+tinyMCELang['lang_undo_desc'] = 'Cofnij';
+tinyMCELang['lang_redo_desc'] = 'Ponów';
+tinyMCELang['lang_link_desc'] = 'Wstaw ³±cze';
+tinyMCELang['lang_unlink_desc'] = 'Usuñ ³±cze';
+tinyMCELang['lang_image_desc'] = 'Wstaw obrazek';
+tinyMCELang['lang_cleanup_desc'] = 'Oczy¶æ kod';
+tinyMCELang['lang_focus_alert'] = 'Pole edytora musi byæ aktywne zanim ta funkcja zostanie u¿yta.';
+tinyMCELang['lang_edit_confirm'] = 'Czy chcesz u¿yæ trybu WYSIWYG dla tego pola tekstowego ?';
+tinyMCELang['lang_insert_link_title'] = 'Wstaw/edtytuj ³±cze';
+tinyMCELang['lang_insert'] = 'Wstaw';
+tinyMCELang['lang_update'] = 'Wstaw';
+tinyMCELang['lang_cancel'] = 'Anuluj';
+tinyMCELang['lang_insert_link_url'] = 'Adres URL';
+tinyMCELang['lang_insert_link_target'] = 'Cel';
+tinyMCELang['lang_insert_link_target_same'] = 'Otwórze ³±cze w tym samym oknie';
+tinyMCELang['lang_insert_link_target_blank'] = 'Otwórz ³±cze w nowym oknie';
+tinyMCELang['lang_insert_image_title'] = 'Wstaw/Edytuj zdjêcie';
+tinyMCELang['lang_insert_image_src'] = 'Adres zdjêcia';
+tinyMCELang['lang_insert_image_alt'] = 'Opis zdjêcia';
+tinyMCELang['lang_help_desc'] = 'Pomoc';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,9 +0,0 @@
-Beginning with version 2.0.5 the language packs are no
-longer included with the core distribution.
-Language packs can be downloaded from the TinyMCE website:
-http://tinymce.moxiecode.com/download.php
-
-The language pack codes are based on ISO-639-1:
-http://www.loc.gov/standards/iso639-2/englangn.html
-
-Plrease try using entities if possible. Like &aring; etc for non a-z characters.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,9 @@
+Beginning with version 2.0.5 the language packs are no
+longer included with the core distribution.
+Language packs can be downloaded from the TinyMCE website:
+http://tinymce.moxiecode.com/download.php
+
+The language pack codes are based on ISO-639-1:
+http://www.loc.gov/standards/iso639-2/englangn.html
+
+Plrease try using entities if possible. Like &aring; etc for non a-z characters.

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ru.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ru.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ru.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,40 +0,0 @@
-// Russian translation by Roman Filippov
-// romanf at terrahost.ca
-// www.hunox.ca
-
-tinyMCELang['lang_bold_desc'] = 'Ïîëóæèðíûé';
-tinyMCELang['lang_italic_desc'] = 'Êóðñèâ';
-tinyMCELang['lang_underline_desc'] = 'Ïîä÷åðêèâàíèå';
-tinyMCELang['lang_striketrough_desc'] = 'Ïåðå÷åðêèâàíèå';
-tinyMCELang['lang_justifyleft_desc'] = 'Âûðâíèâàíèå âëåâî';
-tinyMCELang['lang_justifycenter_desc'] = 'Âûðâíèâàíèå ïî öåíòðó';
-tinyMCELang['lang_justifyright_desc'] = 'Âûðâíèâàíèå âïðàâî';
-tinyMCELang['lang_justifyfull_desc'] = 'Âûðâíèâàíèå ðàâíîìåðíî';
-tinyMCELang['lang_bullist_desc'] = 'Ìàðêèðîâàííûé ñïèñîê';
-tinyMCELang['lang_numlist_desc'] = 'Íóìåðîâàííûé ñïèñîê';
-tinyMCELang['lang_outdent_desc'] = 'Óìåíüøèòü îòñòóï';
-tinyMCELang['lang_indent_desc'] = 'Óâåëè÷èòü îòñïóò';
-tinyMCELang['lang_undo_desc'] = 'Îòìåíèòü';
-tinyMCELang['lang_redo_desc'] = 'Âåðíóòü';
-tinyMCELang['lang_link_desc'] = 'Âñòàâèòü/èçìåíèòü ññûëêó';
-tinyMCELang['lang_unlink_desc'] = 'Óáðàòü ññûëêó';
-tinyMCELang['lang_image_desc'] = 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå';
-tinyMCELang['lang_cleanup_desc'] = 'Âû÷èñòèòü ãðÿçíûé êîä';
-tinyMCELang['lang_focus_alert'] = 'Âû äîëæíû íàõîäèòñÿ â ïîëå ðåäàêòîðà ïåðåä èñïîëüçîâàíèåì äàííîé êîìàíäû.';
-tinyMCELang['lang_edit_confirm'] = 'Õîòèòå ëè Âû âîñïîëüçîâàòüñÿ WYSIWYG ðåäàêòîðîì äëÿ ýòîãî ïîëÿ ââîäà?';
-tinyMCELang['lang_insert_link_title'] = 'Âñòàâèòü/èçìåíèòü ññûëêó';
-tinyMCELang['lang_insert'] = 'Âñòàâèòü';
-tinyMCELang['lang_update'] = 'Âñòàâèòü';
-tinyMCELang['lang_cancel'] = 'Îòìåíèòü';
-tinyMCELang['lang_insert_link_url'] = 'Àäðåñ';
-tinyMCELang['lang_insert_link_target'] = 'Îòêðûòü â...:';
-tinyMCELang['lang_insert_link_target_same'] = 'òîì æå îêíå';
-tinyMCELang['lang_insert_link_target_blank'] = 'íîâîì îêíå';
-tinyMCELang['lang_insert_image_title'] = 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå';
-tinyMCELang['lang_insert_image_src'] = 'Àäðåñ';
-tinyMCELang['lang_insert_image_alt'] = 'Îïèñàíèå';
-tinyMCELang['lang_help_desc'] = 'Ïîìîùü';
-tinyMCELang['lang_bold_img'] = "bold_ru.gif";
-tinyMCELang['lang_italic_img'] = "italic_ru.gif";
-tinyMCELang['lang_underline_img'] = "underline_ru.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ru.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ru.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ru.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/ru.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,40 @@
+// Russian translation by Roman Filippov
+// romanf at terrahost.ca
+// www.hunox.ca
+
+tinyMCELang['lang_bold_desc'] = 'Ïîëóæèðíûé';
+tinyMCELang['lang_italic_desc'] = 'Êóðñèâ';
+tinyMCELang['lang_underline_desc'] = 'Ïîä÷åðêèâàíèå';
+tinyMCELang['lang_striketrough_desc'] = 'Ïåðå÷åðêèâàíèå';
+tinyMCELang['lang_justifyleft_desc'] = 'Âûðâíèâàíèå âëåâî';
+tinyMCELang['lang_justifycenter_desc'] = 'Âûðâíèâàíèå ïî öåíòðó';
+tinyMCELang['lang_justifyright_desc'] = 'Âûðâíèâàíèå âïðàâî';
+tinyMCELang['lang_justifyfull_desc'] = 'Âûðâíèâàíèå ðàâíîìåðíî';
+tinyMCELang['lang_bullist_desc'] = 'Ìàðêèðîâàííûé ñïèñîê';
+tinyMCELang['lang_numlist_desc'] = 'Íóìåðîâàííûé ñïèñîê';
+tinyMCELang['lang_outdent_desc'] = 'Óìåíüøèòü îòñòóï';
+tinyMCELang['lang_indent_desc'] = 'Óâåëè÷èòü îòñïóò';
+tinyMCELang['lang_undo_desc'] = 'Îòìåíèòü';
+tinyMCELang['lang_redo_desc'] = 'Âåðíóòü';
+tinyMCELang['lang_link_desc'] = 'Âñòàâèòü/èçìåíèòü ññûëêó';
+tinyMCELang['lang_unlink_desc'] = 'Óáðàòü ññûëêó';
+tinyMCELang['lang_image_desc'] = 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå';
+tinyMCELang['lang_cleanup_desc'] = 'Âû÷èñòèòü ãðÿçíûé êîä';
+tinyMCELang['lang_focus_alert'] = 'Âû äîëæíû íàõîäèòñÿ â ïîëå ðåäàêòîðà ïåðåä èñïîëüçîâàíèåì äàííîé êîìàíäû.';
+tinyMCELang['lang_edit_confirm'] = 'Õîòèòå ëè Âû âîñïîëüçîâàòüñÿ WYSIWYG ðåäàêòîðîì äëÿ ýòîãî ïîëÿ ââîäà?';
+tinyMCELang['lang_insert_link_title'] = 'Âñòàâèòü/èçìåíèòü ññûëêó';
+tinyMCELang['lang_insert'] = 'Âñòàâèòü';
+tinyMCELang['lang_update'] = 'Âñòàâèòü';
+tinyMCELang['lang_cancel'] = 'Îòìåíèòü';
+tinyMCELang['lang_insert_link_url'] = 'Àäðåñ';
+tinyMCELang['lang_insert_link_target'] = 'Îòêðûòü â...:';
+tinyMCELang['lang_insert_link_target_same'] = 'òîì æå îêíå';
+tinyMCELang['lang_insert_link_target_blank'] = 'íîâîì îêíå';
+tinyMCELang['lang_insert_image_title'] = 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå';
+tinyMCELang['lang_insert_image_src'] = 'Àäðåñ';
+tinyMCELang['lang_insert_image_alt'] = 'Îïèñàíèå';
+tinyMCELang['lang_help_desc'] = 'Ïîìîùü';
+tinyMCELang['lang_bold_img'] = "bold_ru.gif";
+tinyMCELang['lang_italic_img'] = "italic_ru.gif";
+tinyMCELang['lang_underline_img'] = "underline_ru.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/se.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/se.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,40 +0,0 @@
-// SE lang variables
-
-tinyMCELang['lang_bold_desc'] = 'Fetstil';
-tinyMCELang['lang_italic_desc'] = 'Kursivstil';
-tinyMCELang['lang_underline_desc'] = 'Understruken';
-tinyMCELang['lang_striketrough_desc'] = 'Genomstruken';
-tinyMCELang['lang_justifyleft_desc'] = 'V&#228;nsterst&#228;ll';
-tinyMCELang['lang_justifycenter_desc'] = 'Centrera';
-tinyMCELang['lang_justifyright_desc'] = 'H&#246;gerst&#228;ll';
-tinyMCELang['lang_justifyfull_desc'] = 'Fyll';
-tinyMCELang['lang_bullist_desc'] = 'Punktlista';
-tinyMCELang['lang_numlist_desc'] = 'Nummerlista';
-tinyMCELang['lang_outdent_desc'] = 'Utdrag';
-tinyMCELang['lang_indent_desc'] = 'Indrag';
-tinyMCELang['lang_undo_desc'] = '&#197;ngra';
-tinyMCELang['lang_redo_desc'] = 'G&#246;r om';
-tinyMCELang['lang_link_desc'] = 'Skapa l&#228;nk';
-tinyMCELang['lang_unlink_desc'] = 'Tabort l&#228;nk';
-tinyMCELang['lang_image_desc'] = 'Skapa/redigera bild';
-tinyMCELang['lang_cleanup_desc'] = 'Rensa skr&#228;p k&#229;d';
-tinyMCELang['lang_focus_alert'] = 'Flytta mark\u00F6ren till en text yta innan du anv\u00E4nder detta kommando.';
-tinyMCELang['lang_edit_confirm'] = 'Vill du andv&#228;nda WYSIWYG editorn f&#246;r detta textf&#228;lt?';
-tinyMCELang['lang_insert_link_title'] = 'Skapa/redigera l&#228;nk';
-tinyMCELang['lang_insert'] = 'Skapa';
-tinyMCELang['lang_update'] = 'Uppdatera';
-tinyMCELang['lang_cancel'] = 'Avbryt';
-tinyMCELang['lang_insert_link_url'] = 'L&#228;nkens URL';
-tinyMCELang['lang_insert_link_target'] = 'F&#246;nster';
-tinyMCELang['lang_insert_link_target_same'] = '&#214;ppna l&#228;nken i samma f&#246;nster';
-tinyMCELang['lang_insert_link_target_blank'] = '&#214;ppna l&#228;nken i ett nytt f&#246;nster';
-tinyMCELang['lang_insert_link_delta_width'] = 20;
-tinyMCELang['lang_insert_link_delta_height'] = 10;
-tinyMCELang['lang_insert_image_title'] = 'Skapa/redigera bild';
-tinyMCELang['lang_insert_image_src'] = 'Bildens URL';
-tinyMCELang['lang_insert_image_alt'] = 'Bildens beskrivning';
-tinyMCELang['lang_insert_image_alt'] = 'Bildens beskrivning';
-tinyMCELang['lang_bold_img'] = 'bold_de_se.gif';
-tinyMCELang['lang_italic_img'] = 'italic_de_se.gif';
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/se.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/se.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/se.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,40 @@
+// SE lang variables
+
+tinyMCELang['lang_bold_desc'] = 'Fetstil';
+tinyMCELang['lang_italic_desc'] = 'Kursivstil';
+tinyMCELang['lang_underline_desc'] = 'Understruken';
+tinyMCELang['lang_striketrough_desc'] = 'Genomstruken';
+tinyMCELang['lang_justifyleft_desc'] = 'V&#228;nsterst&#228;ll';
+tinyMCELang['lang_justifycenter_desc'] = 'Centrera';
+tinyMCELang['lang_justifyright_desc'] = 'H&#246;gerst&#228;ll';
+tinyMCELang['lang_justifyfull_desc'] = 'Fyll';
+tinyMCELang['lang_bullist_desc'] = 'Punktlista';
+tinyMCELang['lang_numlist_desc'] = 'Nummerlista';
+tinyMCELang['lang_outdent_desc'] = 'Utdrag';
+tinyMCELang['lang_indent_desc'] = 'Indrag';
+tinyMCELang['lang_undo_desc'] = '&#197;ngra';
+tinyMCELang['lang_redo_desc'] = 'G&#246;r om';
+tinyMCELang['lang_link_desc'] = 'Skapa l&#228;nk';
+tinyMCELang['lang_unlink_desc'] = 'Tabort l&#228;nk';
+tinyMCELang['lang_image_desc'] = 'Skapa/redigera bild';
+tinyMCELang['lang_cleanup_desc'] = 'Rensa skr&#228;p k&#229;d';
+tinyMCELang['lang_focus_alert'] = 'Flytta mark\u00F6ren till en text yta innan du anv\u00E4nder detta kommando.';
+tinyMCELang['lang_edit_confirm'] = 'Vill du andv&#228;nda WYSIWYG editorn f&#246;r detta textf&#228;lt?';
+tinyMCELang['lang_insert_link_title'] = 'Skapa/redigera l&#228;nk';
+tinyMCELang['lang_insert'] = 'Skapa';
+tinyMCELang['lang_update'] = 'Uppdatera';
+tinyMCELang['lang_cancel'] = 'Avbryt';
+tinyMCELang['lang_insert_link_url'] = 'L&#228;nkens URL';
+tinyMCELang['lang_insert_link_target'] = 'F&#246;nster';
+tinyMCELang['lang_insert_link_target_same'] = '&#214;ppna l&#228;nken i samma f&#246;nster';
+tinyMCELang['lang_insert_link_target_blank'] = '&#214;ppna l&#228;nken i ett nytt f&#246;nster';
+tinyMCELang['lang_insert_link_delta_width'] = 20;
+tinyMCELang['lang_insert_link_delta_height'] = 10;
+tinyMCELang['lang_insert_image_title'] = 'Skapa/redigera bild';
+tinyMCELang['lang_insert_image_src'] = 'Bildens URL';
+tinyMCELang['lang_insert_image_alt'] = 'Bildens beskrivning';
+tinyMCELang['lang_insert_image_alt'] = 'Bildens beskrivning';
+tinyMCELang['lang_bold_img'] = 'bold_de_se.gif';
+tinyMCELang['lang_italic_img'] = 'italic_de_se.gif';
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/uk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/uk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_bold_desc'] = 'Bold';
-tinyMCELang['lang_italic_desc'] = 'Italic';
-tinyMCELang['lang_underline_desc'] = 'Underline';
-tinyMCELang['lang_striketrough_desc'] = 'Striketrough';
-tinyMCELang['lang_justifyleft_desc'] = 'Align left';
-tinyMCELang['lang_justifycenter_desc'] = 'Align center';
-tinyMCELang['lang_justifyright_desc'] = 'Align right';
-tinyMCELang['lang_justifyfull_desc'] = 'Align full';
-tinyMCELang['lang_bullist_desc'] = 'Unordered list';
-tinyMCELang['lang_numlist_desc'] = 'Ordered list';
-tinyMCELang['lang_outdent_desc'] = 'Outdent';
-tinyMCELang['lang_indent_desc'] = 'Indent';
-tinyMCELang['lang_undo_desc'] = 'Undo';
-tinyMCELang['lang_redo_desc'] = 'Redo';
-tinyMCELang['lang_link_desc'] = 'Insert/edit link';
-tinyMCELang['lang_unlink_desc'] = 'Unlink';
-tinyMCELang['lang_image_desc'] = 'Insert/edit image';
-tinyMCELang['lang_cleanup_desc'] = 'Cleanup messy code';
-tinyMCELang['lang_focus_alert'] = 'A editor instance must be focused before using this command.';
-tinyMCELang['lang_edit_confirm'] = 'Do you want to use the WYSIWYG mode for this textarea?';
-tinyMCELang['lang_insert_link_title'] = 'Insert/edit link';
-tinyMCELang['lang_insert'] = 'Insert';
-tinyMCELang['lang_update'] = 'Update';
-tinyMCELang['lang_cancel'] = 'Cancel';
-tinyMCELang['lang_insert_link_url'] = 'Link URL';
-tinyMCELang['lang_insert_link_target'] = 'Target';
-tinyMCELang['lang_insert_link_target_same'] = 'Open link in the same window';
-tinyMCELang['lang_insert_link_target_blank'] = 'Open link in a new window';
-tinyMCELang['lang_insert_image_title'] = 'Insert/edit image';
-tinyMCELang['lang_insert_image_src'] = 'Image URL';
-tinyMCELang['lang_insert_image_alt'] = 'Image description';
-tinyMCELang['lang_help_desc'] = 'Help';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/uk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/uk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/uk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+// UK lang variables
+
+tinyMCELang['lang_bold_desc'] = 'Bold';
+tinyMCELang['lang_italic_desc'] = 'Italic';
+tinyMCELang['lang_underline_desc'] = 'Underline';
+tinyMCELang['lang_striketrough_desc'] = 'Striketrough';
+tinyMCELang['lang_justifyleft_desc'] = 'Align left';
+tinyMCELang['lang_justifycenter_desc'] = 'Align center';
+tinyMCELang['lang_justifyright_desc'] = 'Align right';
+tinyMCELang['lang_justifyfull_desc'] = 'Align full';
+tinyMCELang['lang_bullist_desc'] = 'Unordered list';
+tinyMCELang['lang_numlist_desc'] = 'Ordered list';
+tinyMCELang['lang_outdent_desc'] = 'Outdent';
+tinyMCELang['lang_indent_desc'] = 'Indent';
+tinyMCELang['lang_undo_desc'] = 'Undo';
+tinyMCELang['lang_redo_desc'] = 'Redo';
+tinyMCELang['lang_link_desc'] = 'Insert/edit link';
+tinyMCELang['lang_unlink_desc'] = 'Unlink';
+tinyMCELang['lang_image_desc'] = 'Insert/edit image';
+tinyMCELang['lang_cleanup_desc'] = 'Cleanup messy code';
+tinyMCELang['lang_focus_alert'] = 'A editor instance must be focused before using this command.';
+tinyMCELang['lang_edit_confirm'] = 'Do you want to use the WYSIWYG mode for this textarea?';
+tinyMCELang['lang_insert_link_title'] = 'Insert/edit link';
+tinyMCELang['lang_insert'] = 'Insert';
+tinyMCELang['lang_update'] = 'Update';
+tinyMCELang['lang_cancel'] = 'Cancel';
+tinyMCELang['lang_insert_link_url'] = 'Link URL';
+tinyMCELang['lang_insert_link_target'] = 'Target';
+tinyMCELang['lang_insert_link_target_same'] = 'Open link in the same window';
+tinyMCELang['lang_insert_link_target_blank'] = 'Open link in a new window';
+tinyMCELang['lang_insert_image_title'] = 'Insert/edit image';
+tinyMCELang['lang_insert_image_src'] = 'Image URL';
+tinyMCELang['lang_insert_image_alt'] = 'Image description';
+tinyMCELang['lang_help_desc'] = 'Help';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css/advhr.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css/advhr.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css/advhr.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,23 +0,0 @@
-input.radio {
-	border: 1px none #000000;
-	background-color: transparent;
-	vertical-align: middle;
-}
-
-.panel_wrapper div.current {
-	height: 80px;
-}
-
-#width {
-	width: 50px;
-	vertical-align: middle;
-}
-
-#width2 {
-	width: 50px;
-	vertical-align: middle;
-}
-
-#size {
-	width: 100px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css/advhr.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css/advhr.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css/advhr.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/css/advhr.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,23 @@
+input.radio {
+	border: 1px none #000000;
+	background-color: transparent;
+	vertical-align: middle;
+}
+
+.panel_wrapper div.current {
+	height: 80px;
+}
+
+#width {
+	width: 50px;
+	vertical-align: middle;
+}
+
+#width2 {
+	width: 50px;
+	vertical-align: middle;
+}
+
+#size {
+	width: 100px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('advhr');var TinyMCE_AdvancedHRPlugin={getInfo:function(){return{longname:'Advanced HR',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advhr.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"advhr":return tinyMCE.getButtonHTML(cn,'lang_insert_advhr_desc','{$pluginurl}/images/advhr.gif','mceAdvancedHr')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvancedHr":var template=new Array();template['file']='../../plugins/advhr/rule.htm';template['width']=250;template['height']=160;template['width']+=tinyMCE.getLang('lang_advhr_delta_width',0);template['height']+=tinyMCE.getLang('lang_advhr_delta_height',0);var size="",width="",noshade="";if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="hr"){tinyMCE.hrElement=tinyMCE.select!
 edElement;if(tinyMCE.hrElement){size=tinyMCE.hrElement.getAttribute('size')?tinyMCE.hrElement.getAttribute('size'):"";width=tinyMCE.hrElement.getAttribute('width')?tinyMCE.hrElement.getAttribute('width'):"";noshade=tinyMCE.hrElement.getAttribute('noshade')?tinyMCE.hrElement.getAttribute('noshade'):""}tinyMCE.openWindow(template,{editor_id:editor_id,size:size,width:width,noshade:noshade,mceDo:'update'})}else{if(tinyMCE.isMSIE){tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,'<hr />')}else{tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",size:size,width:width,noshade:noshade,mceDo:'insert'})}}return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="HR"){tinyMCE.switchClass(editor_id+'_advhr','mceButtonSelected');return true}}while((node=node.parentNode));tinyMCE.switchClass(editor_id+'_advhr','mceButtonNormal');return true}};tinyMCE.addPlugin("advh!
 r",TinyMCE_AdvancedHRPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('advhr');var TinyMCE_AdvancedHRPlugin={getInfo:function(){return{longname:'Advanced HR',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advhr.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"advhr":return tinyMCE.getButtonHTML(cn,'lang_insert_advhr_desc','{$pluginurl}/images/advhr.gif','mceAdvancedHr')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvancedHr":var template=new Array();template['file']='../../plugins/advhr/rule.htm';template['width']=250;template['height']=160;template['width']+=tinyMCE.getLang('lang_advhr_delta_width',0);template['height']+=tinyMCE.getLang('lang_advhr_delta_height',0);var size="",width="",noshade="";if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="hr"){tinyMCE.hrElement=tinyMCE.select!
 edElement;if(tinyMCE.hrElement){size=tinyMCE.hrElement.getAttribute('size')?tinyMCE.hrElement.getAttribute('size'):"";width=tinyMCE.hrElement.getAttribute('width')?tinyMCE.hrElement.getAttribute('width'):"";noshade=tinyMCE.hrElement.getAttribute('noshade')?tinyMCE.hrElement.getAttribute('noshade'):""}tinyMCE.openWindow(template,{editor_id:editor_id,size:size,width:width,noshade:noshade,mceDo:'update'})}else{if(tinyMCE.isMSIE){tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,'<hr />')}else{tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",size:size,width:width,noshade:noshade,mceDo:'insert'})}}return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="HR"){tinyMCE.switchClass(editor_id+'_advhr','mceButtonSelected');return true}}while((node=node.parentNode));tinyMCE.switchClass(editor_id+'_advhr','mceButtonNormal');return true}};tinyMCE.addPlugin("advh!
 r",TinyMCE_AdvancedHRPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,90 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('advhr');
-
-var TinyMCE_AdvancedHRPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Advanced HR',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advhr.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		}
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "advhr":
-				return tinyMCE.getButtonHTML(cn, 'lang_insert_advhr_desc', '{$pluginurl}/images/advhr.gif', 'mceAdvancedHr');
-		}
-
-		return "";
-	},
-
-	/**
-	 * Executes the mceAdvanceHr command.
-	 */
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle commands
-		switch (command) {
-			case "mceAdvancedHr":
-				var template = new Array();
-
-				template['file']   = '../../plugins/advhr/rule.htm'; // Relative to theme
-				template['width']  = 250;
-				template['height'] = 160;
-
-				template['width']  += tinyMCE.getLang('lang_advhr_delta_width', 0);
-				template['height'] += tinyMCE.getLang('lang_advhr_delta_height', 0);
-
-				var size = "", width = "", noshade = "";
-				if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "hr") {
-					tinyMCE.hrElement = tinyMCE.selectedElement;
-
-					if (tinyMCE.hrElement) {
-						size    = tinyMCE.hrElement.getAttribute('size') ? tinyMCE.hrElement.getAttribute('size') : "";
-						width   = tinyMCE.hrElement.getAttribute('width') ? tinyMCE.hrElement.getAttribute('width') : "";
-						noshade = tinyMCE.hrElement.getAttribute('noshade') ? tinyMCE.hrElement.getAttribute('noshade') : "";
-					}
-
-					tinyMCE.openWindow(template, {editor_id : editor_id, size : size, width : width, noshade : noshade, mceDo : 'update'});
-				} else {
-					if (tinyMCE.isMSIE) {
-						tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false,'<hr />');
-					} else {
-						tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", size : size, width : width, noshade : noshade, mceDo : 'insert'});
-					}
-				}
-
-				return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	},
-
-	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
-		if (node == null)
-			return;
-
-		do {
-			if (node.nodeName == "HR") {
-				tinyMCE.switchClass(editor_id + '_advhr', 'mceButtonSelected');
-				return true;
-			}
-		} while ((node = node.parentNode));
-
-		tinyMCE.switchClass(editor_id + '_advhr', 'mceButtonNormal');
-
-		return true;
-	}
-};
-
-tinyMCE.addPlugin("advhr", TinyMCE_AdvancedHRPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,90 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('advhr');
+
+var TinyMCE_AdvancedHRPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Advanced HR',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advhr.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		}
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "advhr":
+				return tinyMCE.getButtonHTML(cn, 'lang_insert_advhr_desc', '{$pluginurl}/images/advhr.gif', 'mceAdvancedHr');
+		}
+
+		return "";
+	},
+
+	/**
+	 * Executes the mceAdvanceHr command.
+	 */
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceAdvancedHr":
+				var template = new Array();
+
+				template['file']   = '../../plugins/advhr/rule.htm'; // Relative to theme
+				template['width']  = 250;
+				template['height'] = 160;
+
+				template['width']  += tinyMCE.getLang('lang_advhr_delta_width', 0);
+				template['height'] += tinyMCE.getLang('lang_advhr_delta_height', 0);
+
+				var size = "", width = "", noshade = "";
+				if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "hr") {
+					tinyMCE.hrElement = tinyMCE.selectedElement;
+
+					if (tinyMCE.hrElement) {
+						size    = tinyMCE.hrElement.getAttribute('size') ? tinyMCE.hrElement.getAttribute('size') : "";
+						width   = tinyMCE.hrElement.getAttribute('width') ? tinyMCE.hrElement.getAttribute('width') : "";
+						noshade = tinyMCE.hrElement.getAttribute('noshade') ? tinyMCE.hrElement.getAttribute('noshade') : "";
+					}
+
+					tinyMCE.openWindow(template, {editor_id : editor_id, size : size, width : width, noshade : noshade, mceDo : 'update'});
+				} else {
+					if (tinyMCE.isMSIE) {
+						tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false,'<hr />');
+					} else {
+						tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", size : size, width : width, noshade : noshade, mceDo : 'insert'});
+					}
+				}
+
+				return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	},
+
+	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
+		if (node == null)
+			return;
+
+		do {
+			if (node.nodeName == "HR") {
+				tinyMCE.switchClass(editor_id + '_advhr', 'mceButtonSelected');
+				return true;
+			}
+		} while ((node = node.parentNode));
+
+		tinyMCE.switchClass(editor_id + '_advhr', 'mceButtonNormal');
+
+		return true;
+	}
+};
+
+tinyMCE.addPlugin("advhr", TinyMCE_AdvancedHRPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/images/advhr.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/images/advhr.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/images/advhr.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts/rule.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts/rule.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts/rule.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,43 +0,0 @@
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	var formObj = document.forms[0];
-	formObj.width.value  = tinyMCE.getWindowArg('width');
-	formObj.size.value   = tinyMCE.getWindowArg('size');
-	formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('mceDo'),'Insert',true);
-	if (tinyMCE.getWindowArg('noshade')) {
-		formObj.noshade.checked = true;
-	}
-	if (tinyMCE.getWindowArg('width').lastIndexOf('%')!=-1) {
-		formObj.width2.value = "%";
-		formObj.width.value  = formObj.width.value.substring(0,formObj.width.value.length-1);
-	}
-}
-
-function insertHR() {
-	var formObj = document.forms[0];
-	var width   = formObj.width.value;
-	var size    = formObj.size.value;
-	var html = '<hr';
-	if (size!='' && size!=0) {
-		html += ' size="' + size + '"';
-	}
-	if (width!='' && width!=0) {
-		html += ' width="' + width;
-		if (formObj.width2.value=='%') {
-			html += '%';
-		}
-		html += '"';
-	}
-	if (formObj.noshade.checked==true) {
-		html += ' noshade="noshade"';
-	}
-	html += ' />';
-
-	tinyMCEPopup.execCommand("mceInsertContent", true, html);
-	tinyMCEPopup.close();
-}
-
-function cancelAction() {
-	tinyMCEPopup.close();
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts/rule.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts/rule.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts/rule.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/jscripts/rule.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,43 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	var formObj = document.forms[0];
+	formObj.width.value  = tinyMCE.getWindowArg('width');
+	formObj.size.value   = tinyMCE.getWindowArg('size');
+	formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('mceDo'),'Insert',true);
+	if (tinyMCE.getWindowArg('noshade')) {
+		formObj.noshade.checked = true;
+	}
+	if (tinyMCE.getWindowArg('width').lastIndexOf('%')!=-1) {
+		formObj.width2.value = "%";
+		formObj.width.value  = formObj.width.value.substring(0,formObj.width.value.length-1);
+	}
+}
+
+function insertHR() {
+	var formObj = document.forms[0];
+	var width   = formObj.width.value;
+	var size    = formObj.size.value;
+	var html = '<hr';
+	if (size!='' && size!=0) {
+		html += ' size="' + size + '"';
+	}
+	if (width!='' && width!=0) {
+		html += ' width="' + width;
+		if (formObj.width2.value=='%') {
+			html += '%';
+		}
+		html += '"';
+	}
+	if (formObj.noshade.checked==true) {
+		html += ' noshade="noshade"';
+	}
+	html += ' />';
+
+	tinyMCEPopup.execCommand("mceInsertContent", true, html);
+	tinyMCEPopup.close();
+}
+
+function cancelAction() {
+	tinyMCEPopup.close();
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/de.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/de.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,6 +0,0 @@
-// DE lang variables
-
-tinyMCELang['lang_insert_advhr_desc']    = 'Horizontale Linie einf&uuml;gen / bearbeiten'
-tinyMCELang['lang_insert_advhr_width']   = 'Breite';
-tinyMCELang['lang_insert_advhr_size']    = 'H&ouml;he';
-tinyMCELang['lang_insert_advhr_noshade'] = 'Keinen Schatten';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/de.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/de.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/de.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,6 @@
+// DE lang variables
+
+tinyMCELang['lang_insert_advhr_desc']    = 'Horizontale Linie einf&uuml;gen / bearbeiten'
+tinyMCELang['lang_insert_advhr_width']   = 'Breite';
+tinyMCELang['lang_insert_advhr_size']    = 'H&ouml;he';
+tinyMCELang['lang_insert_advhr_noshade'] = 'Keinen Schatten';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,8 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-insert_advhr_desc : 'Horizontale rule',
-insert_advhr_width : 'Width',
-insert_advhr_size : 'Height',
-insert_advhr_noshade : 'No shadow'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,8 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+insert_advhr_desc : 'Horizontale rule',
+insert_advhr_width : 'Width',
+insert_advhr_size : 'Height',
+insert_advhr_noshade : 'No shadow'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/se.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/se.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,6 +0,0 @@
-// SE lang variables
-
-tinyMCELang['lang_insert_advhr_desc']    = 'Skapa / uppdatera Horizontell linie'
-tinyMCELang['lang_insert_advhr_width']   = 'Bredd';
-tinyMCELang['lang_insert_advhr_size']    = 'Höjd';
-tinyMCELang['lang_insert_advhr_noshade'] = 'Ingen skugga';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/se.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/se.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/se.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,6 @@
+// SE lang variables
+
+tinyMCELang['lang_insert_advhr_desc']    = 'Skapa / uppdatera Horizontell linie'
+tinyMCELang['lang_insert_advhr_width']   = 'Bredd';
+tinyMCELang['lang_insert_advhr_size']    = 'Höjd';
+tinyMCELang['lang_insert_advhr_noshade'] = 'Ingen skugga';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/uk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/uk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,6 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_insert_advhr_desc']    = 'Insert / edit Horizontale Rule'
-tinyMCELang['lang_insert_advhr_width']   = 'Width';
-tinyMCELang['lang_insert_advhr_size']    = 'Height';
-tinyMCELang['lang_insert_advhr_noshade'] = 'No shadow';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/uk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/uk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/uk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,6 @@
+// UK lang variables
+
+tinyMCELang['lang_insert_advhr_desc']    = 'Insert / edit Horizontale Rule'
+tinyMCELang['lang_insert_advhr_width']   = 'Width';
+tinyMCELang['lang_insert_advhr_size']    = 'Height';
+tinyMCELang['lang_insert_advhr_noshade'] = 'No shadow';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/rule.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/rule.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/rule.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,61 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_insert_advhr_desc}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/rule.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<link href="css/advhr.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');">
-<form onsubmit="insertHR();return false;" action="#">
-	<div class="tabs">
-		<ul>
-			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_insert_advhr_desc}</a></span></li>
-		</ul>
-	</div>
-
-	<div class="panel_wrapper">
-		<div id="general_panel" class="panel current">
-			<table border="0" cellpadding="4" cellspacing="0">
-                    <tr>
-                        <td><label for="width">{$lang_insert_advhr_width}</label></td>
-                        <td nowrap="nowrap">
-                            <input id="width" name="width" type="text" value="" />
-                            <select name="width2" id="width2">
-                                <option value="">px</option>
-                                <option value="%">%</option>
-                            </select>
-                        </td>
-                    </tr>
-                    <tr>
-                        <td><label for="size">{$lang_insert_advhr_size}</label></td>
-                        <td><select id="size" name="size">
-                            <option value="">Normal</option>
-                            <option value="1">1</option>
-                            <option value="2">2</option>
-                            <option value="3">3</option>
-                            <option value="4">4</option>
-                            <option value="5">5</option>
-                        </select></td>
-                    </tr>
-                    <tr>
-                        <td><label for="noshade">{$lang_insert_advhr_noshade}</label></td>
-                        <td><input type="checkbox" name="noshade" id="noshade" class="radio" /></td>
-                    </tr>
-            </table>
-		</div>
-	</div>
-
-	<div class="mceActionPanel">
-		<div style="float: left">
-			<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertHR();" />
-		</div>
-
-		<div style="float: right">
-			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-		</div>
-	</div>
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/rule.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/rule.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/rule.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advhr/rule.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,61 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_insert_advhr_desc}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/rule.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<link href="css/advhr.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');">
+<form onsubmit="insertHR();return false;" action="#">
+	<div class="tabs">
+		<ul>
+			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_insert_advhr_desc}</a></span></li>
+		</ul>
+	</div>
+
+	<div class="panel_wrapper">
+		<div id="general_panel" class="panel current">
+			<table border="0" cellpadding="4" cellspacing="0">
+                    <tr>
+                        <td><label for="width">{$lang_insert_advhr_width}</label></td>
+                        <td nowrap="nowrap">
+                            <input id="width" name="width" type="text" value="" />
+                            <select name="width2" id="width2">
+                                <option value="">px</option>
+                                <option value="%">%</option>
+                            </select>
+                        </td>
+                    </tr>
+                    <tr>
+                        <td><label for="size">{$lang_insert_advhr_size}</label></td>
+                        <td><select id="size" name="size">
+                            <option value="">Normal</option>
+                            <option value="1">1</option>
+                            <option value="2">2</option>
+                            <option value="3">3</option>
+                            <option value="4">4</option>
+                            <option value="5">5</option>
+                        </select></td>
+                    </tr>
+                    <tr>
+                        <td><label for="noshade">{$lang_insert_advhr_noshade}</label></td>
+                        <td><input type="checkbox" name="noshade" id="noshade" class="radio" /></td>
+                    </tr>
+            </table>
+		</div>
+	</div>
+
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertHR();" />
+		</div>
+
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css/advimage.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css/advimage.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css/advimage.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,66 +0,0 @@
-/* CSS file for advimage plugin popup */
-
-.mceImageList {
-	width: 280px;
-}
-
-.mceActionPanel {
-	margin-top: 7px;
-}
-
-.alignPreview {
-	border: 1px solid black;
-	width: 140px;
-	height: 140px;
-	overflow: hidden;
-	padding: 5px;
-}
-
-.checkbox {
-	border: 0;
-}
-
-.panel_wrapper div.current {
-	height: 305px;
-}
-
-#prev {
-	margin: 0;
-	border: 1px
-	solid black;
-	width: 99%;
-	height: 150px;
-	overflow: auto;
-}
-
-#align, #classlist {
-	width: 150px;
-}
-
-#width, #height {
-	vertical-align: middle;
-	width: 50px;
-	text-align: center;
-}
-
-#vspace, #hspace, #border {
-	vertical-align: middle;
-	width: 30px;
-	text-align: center;
-}
-
-#classlist {
-	width: 180px;
-}
-
-input {
-	width: 280px;
-}
-
-#constrain, #onmousemovecheck {
-	width: auto;
-}
-
-#id, #dir, #lang, #usemap, #longdesc {
-	width: 200px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css/advimage.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css/advimage.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css/advimage.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/css/advimage.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,66 @@
+/* CSS file for advimage plugin popup */
+
+.mceImageList {
+	width: 280px;
+}
+
+.mceActionPanel {
+	margin-top: 7px;
+}
+
+.alignPreview {
+	border: 1px solid black;
+	width: 140px;
+	height: 140px;
+	overflow: hidden;
+	padding: 5px;
+}
+
+.checkbox {
+	border: 0;
+}
+
+.panel_wrapper div.current {
+	height: 305px;
+}
+
+#prev {
+	margin: 0;
+	border: 1px
+	solid black;
+	width: 99%;
+	height: 150px;
+	overflow: auto;
+}
+
+#align, #classlist {
+	width: 150px;
+}
+
+#width, #height {
+	vertical-align: middle;
+	width: 50px;
+	text-align: center;
+}
+
+#vspace, #hspace, #border {
+	vertical-align: middle;
+	width: 30px;
+	text-align: center;
+}
+
+#classlist {
+	width: 180px;
+}
+
+input {
+	width: 280px;
+}
+
+#constrain, #onmousemovecheck {
+	width: auto;
+}
+
+#id, #dir, #lang, #usemap, #longdesc {
+	width: 200px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('advimage');var TinyMCE_AdvancedImagePlugin={getInfo:function(){return{longname:'Advanced image',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advimage.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"image":return tinyMCE.getButtonHTML(cn,'lang_image_desc','{$themeurl}/images/image.gif','mceAdvImage')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvImage":var template=new Array();template['file']='../../plugins/advimage/image.htm';template['width']=480;template['height']=380;template['width']+=tinyMCE.getLang('lang_advimage_delta_width',0);template['height']+=tinyMCE.getLang('lang_advimage_delta_height',0);var inst=tinyMCE.getInstanceById(editor_id);var elm=inst.getFocusElement();if(elm!=null&&tinyMCE.getAttrib(elm,'class').indexOf('mceItem')!=-1!
 )return true;tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true}return false},cleanup:function(type,content){switch(type){case"insert_to_editor_dom":var imgs=content.getElementsByTagName("img"),src,i;for(i=0;i<imgs.length;i++){var onmouseover=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseover'));var onmouseout=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseout'));if((src=this._getImageSrc(onmouseover))!=""){if(tinyMCE.getParam('convert_urls'))src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);imgs[i].setAttribute('onmouseover',"this.src='"+src+"';")}if((src=this._getImageSrc(onmouseout))!=""){if(tinyMCE.getParam('convert_urls'))src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);imgs[i].setAttribute('onmouseout',"this.src='"+src+"';")}}break;case"get_from_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){var onmouseover=tinyMCE.cleanupEventS!
 tr(tinyMCE.getAttrib(imgs[i],'onmouseover'));var onmouseout=tinyMCE.cl
eanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseout'));if((src=this._getImageSrc(onmouseover))!=""){if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('onmouseover',"this.src='"+src+"';")}if((src=this._getImageSrc(onmouseout))!=""){if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('onmouseout',"this.src='"+src+"';")}}break}return content},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="IMG"&&tinyMCE.getAttrib(node,'class').indexOf('mceItem')==-1){tinyMCE.switchClass(editor_id+'_advimage','mceButtonSelected');return true}}while((node=node.parentNode));tinyMCE.switchClass(editor_id+'_advimage','mceButtonNormal');return true},_getImageSrc:function(s){var sr,p=-1;if(!s)return"";if((p=s.indexOf('this.src='))!=-1){sr=s.substring(p+10);sr=sr.!
 substring(0,sr.indexOf('\''));return sr}return""}};tinyMCE.addPlugin("advimage",TinyMCE_AdvancedImagePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('advimage');var TinyMCE_AdvancedImagePlugin={getInfo:function(){return{longname:'Advanced image',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advimage.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"image":return tinyMCE.getButtonHTML(cn,'lang_image_desc','{$themeurl}/images/image.gif','mceAdvImage')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvImage":var template=new Array();template['file']='../../plugins/advimage/image.htm';template['width']=480;template['height']=380;template['width']+=tinyMCE.getLang('lang_advimage_delta_width',0);template['height']+=tinyMCE.getLang('lang_advimage_delta_height',0);var inst=tinyMCE.getInstanceById(editor_id);var elm=inst.getFocusElement();if(elm!=null&&tinyMCE.getAttrib(elm,'class').indexOf('mceItem')!=-1!
 )return true;tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true}return false},cleanup:function(type,content){switch(type){case"insert_to_editor_dom":var imgs=content.getElementsByTagName("img"),src,i;for(i=0;i<imgs.length;i++){var onmouseover=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseover'));var onmouseout=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseout'));if((src=this._getImageSrc(onmouseover))!=""){if(tinyMCE.getParam('convert_urls'))src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);imgs[i].setAttribute('onmouseover',"this.src='"+src+"';")}if((src=this._getImageSrc(onmouseout))!=""){if(tinyMCE.getParam('convert_urls'))src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);imgs[i].setAttribute('onmouseout',"this.src='"+src+"';")}}break;case"get_from_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){var onmouseover=tinyMCE.cleanupEventS!
 tr(tinyMCE.getAttrib(imgs[i],'onmouseover'));var onmouseout=tinyMCE.cl
eanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseout'));if((src=this._getImageSrc(onmouseover))!=""){if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('onmouseover',"this.src='"+src+"';")}if((src=this._getImageSrc(onmouseout))!=""){if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('onmouseout',"this.src='"+src+"';")}}break}return content},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="IMG"&&tinyMCE.getAttrib(node,'class').indexOf('mceItem')==-1){tinyMCE.switchClass(editor_id+'_advimage','mceButtonSelected');return true}}while((node=node.parentNode));tinyMCE.switchClass(editor_id+'_advimage','mceButtonNormal');return true},_getImageSrc:function(s){var sr,p=-1;if(!s)return"";if((p=s.indexOf('this.src='))!=-1){sr=s.substring(p+10);sr=sr.!
 substring(0,sr.indexOf('\''));return sr}return""}};tinyMCE.addPlugin("advimage",TinyMCE_AdvancedImagePlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,148 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('advimage');
-
-var TinyMCE_AdvancedImagePlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Advanced image',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advimage.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "image":
-				return tinyMCE.getButtonHTML(cn, 'lang_image_desc', '{$themeurl}/images/image.gif', 'mceAdvImage');
-		}
-
-		return "";
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		switch (command) {
-			case "mceAdvImage":
-				var template = new Array();
-
-				template['file']   = '../../plugins/advimage/image.htm';
-				template['width']  = 480;
-				template['height'] = 380;
-
-				// Language specific width and height addons
-				template['width']  += tinyMCE.getLang('lang_advimage_delta_width', 0);
-				template['height'] += tinyMCE.getLang('lang_advimage_delta_height', 0);
-
-				var inst = tinyMCE.getInstanceById(editor_id);
-				var elm = inst.getFocusElement();
-
-				if (elm != null && tinyMCE.getAttrib(elm, 'class').indexOf('mceItem') != -1)
-					return true;
-
-				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
-
-				return true;
-		}
-
-		return false;
-	},
-
-	cleanup : function(type, content) {
-		switch (type) {
-			case "insert_to_editor_dom":
-				var imgs = content.getElementsByTagName("img"), src, i;
-				for (i=0; i<imgs.length; i++) {
-					var onmouseover = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseover'));
-					var onmouseout = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseout'));
-
-					if ((src = this._getImageSrc(onmouseover)) != "") {
-						if (tinyMCE.getParam('convert_urls'))
-							src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);
-
-						imgs[i].setAttribute('onmouseover', "this.src='" + src + "';");
-					}
-
-					if ((src = this._getImageSrc(onmouseout)) != "") {
-						if (tinyMCE.getParam('convert_urls'))
-							src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);
-
-						imgs[i].setAttribute('onmouseout', "this.src='" + src + "';");
-					}
-				}
-				break;
-
-			case "get_from_editor_dom":
-				var imgs = content.getElementsByTagName("img");
-				for (var i=0; i<imgs.length; i++) {
-					var onmouseover = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseover'));
-					var onmouseout = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseout'));
-
-					if ((src = this._getImageSrc(onmouseover)) != "") {
-						if (tinyMCE.getParam('convert_urls'))
-							src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");
-
-						imgs[i].setAttribute('onmouseover', "this.src='" + src + "';");
-					}
-
-					if ((src = this._getImageSrc(onmouseout)) != "") {
-						if (tinyMCE.getParam('convert_urls'))
-							src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");
-
-						imgs[i].setAttribute('onmouseout', "this.src='" + src + "';");
-					}
-				}
-				break;
-		}
-
-		return content;
-	},
-
-	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
-		if (node == null)
-			return;
-
-		do {
-			if (node.nodeName == "IMG" && tinyMCE.getAttrib(node, 'class').indexOf('mceItem') == -1) {
-				tinyMCE.switchClass(editor_id + '_advimage', 'mceButtonSelected');
-				return true;
-			}
-		} while ((node = node.parentNode));
-
-		tinyMCE.switchClass(editor_id + '_advimage', 'mceButtonNormal');
-
-		return true;
-	},
-
-	/**
-	 * Returns the image src from a scripted mouse over image str.
-	 *
-	 * @param {string} s String to get real src from.
-	 * @return Image src from a scripted mouse over image str.
-	 * @type string
-	 */
-	_getImageSrc : function(s) {
-		var sr, p = -1;
-
-		if (!s)
-			return "";
-
-		if ((p = s.indexOf('this.src=')) != -1) {
-			sr = s.substring(p + 10);
-			sr = sr.substring(0, sr.indexOf('\''));
-
-			return sr;
-		}
-
-		return "";
-	}
-};
-
-tinyMCE.addPlugin("advimage", TinyMCE_AdvancedImagePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,148 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('advimage');
+
+var TinyMCE_AdvancedImagePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Advanced image',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advimage.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "image":
+				return tinyMCE.getButtonHTML(cn, 'lang_image_desc', '{$themeurl}/images/image.gif', 'mceAdvImage');
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		switch (command) {
+			case "mceAdvImage":
+				var template = new Array();
+
+				template['file']   = '../../plugins/advimage/image.htm';
+				template['width']  = 480;
+				template['height'] = 380;
+
+				// Language specific width and height addons
+				template['width']  += tinyMCE.getLang('lang_advimage_delta_width', 0);
+				template['height'] += tinyMCE.getLang('lang_advimage_delta_height', 0);
+
+				var inst = tinyMCE.getInstanceById(editor_id);
+				var elm = inst.getFocusElement();
+
+				if (elm != null && tinyMCE.getAttrib(elm, 'class').indexOf('mceItem') != -1)
+					return true;
+
+				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
+
+				return true;
+		}
+
+		return false;
+	},
+
+	cleanup : function(type, content) {
+		switch (type) {
+			case "insert_to_editor_dom":
+				var imgs = content.getElementsByTagName("img"), src, i;
+				for (i=0; i<imgs.length; i++) {
+					var onmouseover = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseover'));
+					var onmouseout = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseout'));
+
+					if ((src = this._getImageSrc(onmouseover)) != "") {
+						if (tinyMCE.getParam('convert_urls'))
+							src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);
+
+						imgs[i].setAttribute('onmouseover', "this.src='" + src + "';");
+					}
+
+					if ((src = this._getImageSrc(onmouseout)) != "") {
+						if (tinyMCE.getParam('convert_urls'))
+							src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);
+
+						imgs[i].setAttribute('onmouseout', "this.src='" + src + "';");
+					}
+				}
+				break;
+
+			case "get_from_editor_dom":
+				var imgs = content.getElementsByTagName("img");
+				for (var i=0; i<imgs.length; i++) {
+					var onmouseover = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseover'));
+					var onmouseout = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseout'));
+
+					if ((src = this._getImageSrc(onmouseover)) != "") {
+						if (tinyMCE.getParam('convert_urls'))
+							src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");
+
+						imgs[i].setAttribute('onmouseover', "this.src='" + src + "';");
+					}
+
+					if ((src = this._getImageSrc(onmouseout)) != "") {
+						if (tinyMCE.getParam('convert_urls'))
+							src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");
+
+						imgs[i].setAttribute('onmouseout', "this.src='" + src + "';");
+					}
+				}
+				break;
+		}
+
+		return content;
+	},
+
+	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
+		if (node == null)
+			return;
+
+		do {
+			if (node.nodeName == "IMG" && tinyMCE.getAttrib(node, 'class').indexOf('mceItem') == -1) {
+				tinyMCE.switchClass(editor_id + '_advimage', 'mceButtonSelected');
+				return true;
+			}
+		} while ((node = node.parentNode));
+
+		tinyMCE.switchClass(editor_id + '_advimage', 'mceButtonNormal');
+
+		return true;
+	},
+
+	/**
+	 * Returns the image src from a scripted mouse over image str.
+	 *
+	 * @param {string} s String to get real src from.
+	 * @return Image src from a scripted mouse over image str.
+	 * @type string
+	 */
+	_getImageSrc : function(s) {
+		var sr, p = -1;
+
+		if (!s)
+			return "";
+
+		if ((p = s.indexOf('this.src=')) != -1) {
+			sr = s.substring(p + 10);
+			sr = sr.substring(0, sr.indexOf('\''));
+
+			return sr;
+		}
+
+		return "";
+	}
+};
+
+tinyMCE.addPlugin("advimage", TinyMCE_AdvancedImagePlugin);

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/image.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/image.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/image.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,241 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_insert_image_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/validate.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/functions.js"></script>
-	<link href="css/advimage.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body id="advimage" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-    <form onsubmit="insertAction();return false;" action="#"> 
-		<div class="tabs">
-			<ul>
-				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_advimage_tab_general}</a></span></li>
-				<li id="appearance_tab"><span><a href="javascript:mcTabs.displayTab('appearance_tab','appearance_panel');" onmousedown="return false;">{$lang_advimage_tab_appearance}</a></span></li>
-				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_advimage_tab_advanced}</a></span></li>
-			</ul>
-		</div>
-
-		<div class="panel_wrapper">
-			<div id="general_panel" class="panel current">
-				<fieldset>
-						<legend>{$lang_advimage_general}</legend>
-
-						<table class="properties">
-							<tr>
-								<td class="column1"><label id="srclabel" for="src">{$lang_insert_image_src}</label></td>
-								<td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
-									<tr> 
-									  <td><input name="src" type="text" id="src" value="" onchange="showPreviewImage(this.value);" /></td> 
-									  <td id="srcbrowsercontainer">&nbsp;</td>
-									</tr>
-								  </table></td>
-							</tr>
-							<tr id="imagelistsrcrow">
-								<td class="column1"><label for="imagelistsrc">{$lang_image_list}</label></td>
-								<td colspan="2" id="imagelistsrccontainer">&nbsp;</td>
-							</tr>
-							<tr> 
-								<td class="column1"><label id="altlabel" for="alt">{$lang_insert_image_alt}</label></td> 
-								<td colspan="2"><input id="alt" name="alt" type="text" value="" /></td> 
-							</tr> 
-							<tr> 
-								<td class="column1"><label id="titlelabel" for="title">{$lang_advimage_title}</label></td> 
-								<td colspan="2"><input id="title" name="title" type="text" value="" /></td> 
-							</tr>
-						</table>
-				</fieldset>
-
-				<fieldset>
-					<legend>{$lang_advimage_preview}</legend>
-					<div id="prev"></div>
-				</fieldset>
-			</div>
-
-			<div id="appearance_panel" class="panel">
-				<fieldset>
-					<legend>{$lang_advimage_tab_appearance}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr> 
-							<td class="column1"><label id="alignlabel" for="align">{$lang_insert_image_align}</label></td> 
-							<td><select id="align" name="align" onchange="changeAppearance();"> 
-									<option value="">{$lang_insert_image_align_default}</option> 
-									<option value="baseline">{$lang_insert_image_align_baseline}</option> 
-									<option value="top">{$lang_insert_image_align_top}</option> 
-									<option value="middle">{$lang_insert_image_align_middle}</option> 
-									<option value="bottom">{$lang_insert_image_align_bottom}</option> 
-									<option value="texttop">{$lang_insert_image_align_texttop}</option> 
-									<option value="absmiddle">{$lang_insert_image_align_absmiddle}</option> 
-									<option value="absbottom">{$lang_insert_image_align_absbottom}</option> 
-									<option value="left">{$lang_insert_image_align_left}</option> 
-									<option value="right">{$lang_insert_image_align_right}</option> 
-								</select> 
-							</td>
-							<td rowspan="6" valign="top">
-								<div class="alignPreview">
-									<img id="alignSampleImg" src="images/sample.gif" alt="{$lang_advimage_example_img}" />
-									Lorem ipsum, Dolor sit amet, consectetuer adipiscing loreum ipsum edipiscing elit, sed diam
-									nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Loreum ipsum
-									edipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam
-									erat volutpat.
-								</div>
-							</td>
-						</tr>
-
-						<tr>
-							<td class="column1"><label id="widthlabel" for="width">{$lang_insert_image_dimensions}</label></td>
-							<td nowrap="nowrap">
-								<input name="width" type="text" id="width" value="" size="5" maxlength="5" class="size" onchange="changeHeight();" /> x 
-								<input name="height" type="text" id="height" value="" size="5" maxlength="5" class="size" onchange="changeWidth();" /> px
-							</td>
-						</tr>
-
-						<tr>
-							<td>&nbsp;</td>
-							<td><table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="constrain" type="checkbox" name="constrain" class="checkbox" /></td>
-										<td><label id="constrainlabel" for="constrain">{$lang_advimage_constrain_proportions}</label></td>
-									</tr>
-								</table></td>
-						</tr>
-
-						<tr>
-							<td class="column1"><label id="vspacelabel" for="vspace">{$lang_insert_image_vspace}</label></td> 
-							<td><input name="vspace" type="text" id="vspace" value="" size="3" maxlength="3" class="number" onchange="changeAppearance();updateStyle();" />
-							</td>
-						</tr>
-
-						<tr> 
-							<td class="column1"><label id="hspacelabel" for="hspace">{$lang_insert_image_hspace}</label></td> 
-							<td><input name="hspace" type="text" id="hspace" value="" size="3" maxlength="3" class="number" onchange="changeAppearance();updateStyle();" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label id="borderlabel" for="border">{$lang_insert_image_border}</label></td> 
-							<td><input id="border" name="border" type="text" value="" size="3" maxlength="3" class="number" onchange="changeAppearance();updateStyle();" /></td> 
-						</tr>
-
-						<tr>
-							<td><label id="classlabel" for="classlist">{$lang_class_name}</label></td>
-							<td colspan="2">
-								 <select id="classlist" name="classlist">
-									<option value="" selected>{$lang_not_set}</option>
-								 </select>
-							</td>
-						</tr>
-
-						<tr>
-							<td class="column1"><label id="stylelabel" for="style">{$lang_advimage_style}</label></td> 
-							<td colspan="2"><input id="style" name="style" type="text" value="" onchange="styleUpdated();" /></td> 
-						</tr>
-
-						<!-- <tr>
-							<td class="column1"><label id="classeslabel" for="classes">{$lang_advimage_classes}</label></td> 
-							<td colspan="2"><input id="classes" name="classes" type="text" value="" onchange="selectByValue(this.form,'classlist',this.value,true);" /></td> 
-						</tr> -->
-					</table>
-				</fieldset>
-			</div>
-
-			<div id="advanced_panel" class="panel">
-				<fieldset>
-					<legend>{$lang_advimage_swap_image}</legend>
-
-					<input type="checkbox" id="onmousemovecheck" name="onmousemovecheck" class="checkbox" onclick="changeMouseMove();" />
-					<label id="onmousemovechecklabel" for="onmousemovecheck">{$lang_advimage_alt_image}</label>
-
-					<table border="0" cellpadding="4" cellspacing="0" width="100%">
-							<tr>
-								<td class="column1"><label id="onmouseoversrclabel" for="onmouseoversrc">{$lang_advimage_mouseover}</label></td> 
-								<td><table border="0" cellspacing="0" cellpadding="0"> 
-									<tr> 
-									  <td><input id="onmouseoversrc" name="onmouseoversrc" type="text" value="" /></td> 
-									  <td id="onmouseoversrccontainer">&nbsp;</td>
-									</tr>
-								  </table></td>
-							</tr>
-							<tr id="imagelistoverrow">
-								<td class="column1"><label for="imagelistover">{$lang_image_list}</label></td>
-								<td id="imagelistovercontainer">&nbsp;</td>
-							</tr>
-							<tr> 
-								<td class="column1"><label id="onmouseoutsrclabel" for="onmouseoutsrc">{$lang_advimage_mouseout}</label></td> 
-								<td class="column2"><table border="0" cellspacing="0" cellpadding="0"> 
-									<tr> 
-									  <td><input id="onmouseoutsrc" name="onmouseoutsrc" type="text" value="" /></td> 
-									  <td id="onmouseoutsrccontainer">&nbsp;</td>
-									</tr> 
-								  </table></td> 
-							</tr>
-							<tr id="imagelistoutrow">
-								<td class="column1"><label for="imagelistout">{$lang_image_list}</label></td>
-								<td id="imagelistoutcontainer">&nbsp;</td>
-							</tr>
-					</table>
-				</fieldset>
-
-				<fieldset>
-					<legend>{$lang_advimage_misc}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td class="column1"><label id="idlabel" for="id">{$lang_advimage_id}</label></td> 
-							<td><input id="id" name="id" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label id="dirlabel" for="dir">{$lang_advimage_langdir}</label></td> 
-							<td>
-								<select id="dir" name="dir" onchange="changeAppearance();"> 
-										<option value="">{$lang_not_set}</option> 
-										<option value="ltr">{$lang_advimage_ltr}</option> 
-										<option value="rtl">{$lang_advimage_rtl}</option> 
-								</select>
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label id="langlabel" for="lang">{$lang_advimage_langcode}</label></td> 
-							<td>
-								<input id="lang" name="lang" type="text" value="" />
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label id="usemaplabel" for="usemap">{$lang_advimage_image_map}</label></td> 
-							<td>
-								<input id="usemap" name="usemap" type="text" value="" />
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label id="longdesclabel" for="longdesc">{$lang_advimage_long_desc}</label></td>
-							<td><table border="0" cellspacing="0" cellpadding="0">
-									<tr>
-									  <td><input id="longdesc" name="longdesc" type="text" value="" /></td>
-									  <td id="longdesccontainer">&nbsp;</td>
-									</tr>
-								</table></td> 
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-		</div>
-
-		<div class="mceActionPanel">
-			<div style="float: left">
-				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertAction();" />
-			</div>
-
-			<div style="float: right">
-				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();" />
-			</div>
-		</div>
-    </form>
-</body> 
-</html> 

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/image.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/image.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/image.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/image.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,241 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_insert_image_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/validate.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/functions.js"></script>
+	<link href="css/advimage.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body id="advimage" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+    <form onsubmit="insertAction();return false;" action="#"> 
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_advimage_tab_general}</a></span></li>
+				<li id="appearance_tab"><span><a href="javascript:mcTabs.displayTab('appearance_tab','appearance_panel');" onmousedown="return false;">{$lang_advimage_tab_appearance}</a></span></li>
+				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_advimage_tab_advanced}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<fieldset>
+						<legend>{$lang_advimage_general}</legend>
+
+						<table class="properties">
+							<tr>
+								<td class="column1"><label id="srclabel" for="src">{$lang_insert_image_src}</label></td>
+								<td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
+									<tr> 
+									  <td><input name="src" type="text" id="src" value="" onchange="showPreviewImage(this.value);" /></td> 
+									  <td id="srcbrowsercontainer">&nbsp;</td>
+									</tr>
+								  </table></td>
+							</tr>
+							<tr id="imagelistsrcrow">
+								<td class="column1"><label for="imagelistsrc">{$lang_image_list}</label></td>
+								<td colspan="2" id="imagelistsrccontainer">&nbsp;</td>
+							</tr>
+							<tr> 
+								<td class="column1"><label id="altlabel" for="alt">{$lang_insert_image_alt}</label></td> 
+								<td colspan="2"><input id="alt" name="alt" type="text" value="" /></td> 
+							</tr> 
+							<tr> 
+								<td class="column1"><label id="titlelabel" for="title">{$lang_advimage_title}</label></td> 
+								<td colspan="2"><input id="title" name="title" type="text" value="" /></td> 
+							</tr>
+						</table>
+				</fieldset>
+
+				<fieldset>
+					<legend>{$lang_advimage_preview}</legend>
+					<div id="prev"></div>
+				</fieldset>
+			</div>
+
+			<div id="appearance_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_advimage_tab_appearance}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr> 
+							<td class="column1"><label id="alignlabel" for="align">{$lang_insert_image_align}</label></td> 
+							<td><select id="align" name="align" onchange="changeAppearance();"> 
+									<option value="">{$lang_insert_image_align_default}</option> 
+									<option value="baseline">{$lang_insert_image_align_baseline}</option> 
+									<option value="top">{$lang_insert_image_align_top}</option> 
+									<option value="middle">{$lang_insert_image_align_middle}</option> 
+									<option value="bottom">{$lang_insert_image_align_bottom}</option> 
+									<option value="texttop">{$lang_insert_image_align_texttop}</option> 
+									<option value="absmiddle">{$lang_insert_image_align_absmiddle}</option> 
+									<option value="absbottom">{$lang_insert_image_align_absbottom}</option> 
+									<option value="left">{$lang_insert_image_align_left}</option> 
+									<option value="right">{$lang_insert_image_align_right}</option> 
+								</select> 
+							</td>
+							<td rowspan="6" valign="top">
+								<div class="alignPreview">
+									<img id="alignSampleImg" src="images/sample.gif" alt="{$lang_advimage_example_img}" />
+									Lorem ipsum, Dolor sit amet, consectetuer adipiscing loreum ipsum edipiscing elit, sed diam
+									nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Loreum ipsum
+									edipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam
+									erat volutpat.
+								</div>
+							</td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="widthlabel" for="width">{$lang_insert_image_dimensions}</label></td>
+							<td nowrap="nowrap">
+								<input name="width" type="text" id="width" value="" size="5" maxlength="5" class="size" onchange="changeHeight();" /> x 
+								<input name="height" type="text" id="height" value="" size="5" maxlength="5" class="size" onchange="changeWidth();" /> px
+							</td>
+						</tr>
+
+						<tr>
+							<td>&nbsp;</td>
+							<td><table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="constrain" type="checkbox" name="constrain" class="checkbox" /></td>
+										<td><label id="constrainlabel" for="constrain">{$lang_advimage_constrain_proportions}</label></td>
+									</tr>
+								</table></td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="vspacelabel" for="vspace">{$lang_insert_image_vspace}</label></td> 
+							<td><input name="vspace" type="text" id="vspace" value="" size="3" maxlength="3" class="number" onchange="changeAppearance();updateStyle();" />
+							</td>
+						</tr>
+
+						<tr> 
+							<td class="column1"><label id="hspacelabel" for="hspace">{$lang_insert_image_hspace}</label></td> 
+							<td><input name="hspace" type="text" id="hspace" value="" size="3" maxlength="3" class="number" onchange="changeAppearance();updateStyle();" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="borderlabel" for="border">{$lang_insert_image_border}</label></td> 
+							<td><input id="border" name="border" type="text" value="" size="3" maxlength="3" class="number" onchange="changeAppearance();updateStyle();" /></td> 
+						</tr>
+
+						<tr>
+							<td><label id="classlabel" for="classlist">{$lang_class_name}</label></td>
+							<td colspan="2">
+								 <select id="classlist" name="classlist">
+									<option value="" selected>{$lang_not_set}</option>
+								 </select>
+							</td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="stylelabel" for="style">{$lang_advimage_style}</label></td> 
+							<td colspan="2"><input id="style" name="style" type="text" value="" onchange="styleUpdated();" /></td> 
+						</tr>
+
+						<!-- <tr>
+							<td class="column1"><label id="classeslabel" for="classes">{$lang_advimage_classes}</label></td> 
+							<td colspan="2"><input id="classes" name="classes" type="text" value="" onchange="selectByValue(this.form,'classlist',this.value,true);" /></td> 
+						</tr> -->
+					</table>
+				</fieldset>
+			</div>
+
+			<div id="advanced_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_advimage_swap_image}</legend>
+
+					<input type="checkbox" id="onmousemovecheck" name="onmousemovecheck" class="checkbox" onclick="changeMouseMove();" />
+					<label id="onmousemovechecklabel" for="onmousemovecheck">{$lang_advimage_alt_image}</label>
+
+					<table border="0" cellpadding="4" cellspacing="0" width="100%">
+							<tr>
+								<td class="column1"><label id="onmouseoversrclabel" for="onmouseoversrc">{$lang_advimage_mouseover}</label></td> 
+								<td><table border="0" cellspacing="0" cellpadding="0"> 
+									<tr> 
+									  <td><input id="onmouseoversrc" name="onmouseoversrc" type="text" value="" /></td> 
+									  <td id="onmouseoversrccontainer">&nbsp;</td>
+									</tr>
+								  </table></td>
+							</tr>
+							<tr id="imagelistoverrow">
+								<td class="column1"><label for="imagelistover">{$lang_image_list}</label></td>
+								<td id="imagelistovercontainer">&nbsp;</td>
+							</tr>
+							<tr> 
+								<td class="column1"><label id="onmouseoutsrclabel" for="onmouseoutsrc">{$lang_advimage_mouseout}</label></td> 
+								<td class="column2"><table border="0" cellspacing="0" cellpadding="0"> 
+									<tr> 
+									  <td><input id="onmouseoutsrc" name="onmouseoutsrc" type="text" value="" /></td> 
+									  <td id="onmouseoutsrccontainer">&nbsp;</td>
+									</tr> 
+								  </table></td> 
+							</tr>
+							<tr id="imagelistoutrow">
+								<td class="column1"><label for="imagelistout">{$lang_image_list}</label></td>
+								<td id="imagelistoutcontainer">&nbsp;</td>
+							</tr>
+					</table>
+				</fieldset>
+
+				<fieldset>
+					<legend>{$lang_advimage_misc}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td class="column1"><label id="idlabel" for="id">{$lang_advimage_id}</label></td> 
+							<td><input id="id" name="id" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="dirlabel" for="dir">{$lang_advimage_langdir}</label></td> 
+							<td>
+								<select id="dir" name="dir" onchange="changeAppearance();"> 
+										<option value="">{$lang_not_set}</option> 
+										<option value="ltr">{$lang_advimage_ltr}</option> 
+										<option value="rtl">{$lang_advimage_rtl}</option> 
+								</select>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="langlabel" for="lang">{$lang_advimage_langcode}</label></td> 
+							<td>
+								<input id="lang" name="lang" type="text" value="" />
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="usemaplabel" for="usemap">{$lang_advimage_image_map}</label></td> 
+							<td>
+								<input id="usemap" name="usemap" type="text" value="" />
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="longdesclabel" for="longdesc">{$lang_advimage_long_desc}</label></td>
+							<td><table border="0" cellspacing="0" cellpadding="0">
+									<tr>
+									  <td><input id="longdesc" name="longdesc" type="text" value="" /></td>
+									  <td id="longdesccontainer">&nbsp;</td>
+									</tr>
+								</table></td> 
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div style="float: left">
+				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertAction();" />
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();" />
+			</div>
+		</div>
+    </form>
+</body> 
+</html> 

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/images/sample.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/images/sample.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/images/sample.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts/functions.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts/functions.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts/functions.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,550 +0,0 @@
-/* Functions for the advimage plugin popup */
-
-var preloadImg = null;
-var orgImageWidth, orgImageHeight;
-
-function preinit() {
-	// Initialize
-	tinyMCE.setWindowArg('mce_windowresize', false);
-
-	// Import external list url javascript
-	var url = tinyMCE.getParam("external_image_list_url");
-	if (url != null) {
-		// Fix relative
-		if (url.charAt(0) != '/' && url.indexOf('://') == -1)
-			url = tinyMCE.documentBasePath + "/" + url;
-
-		document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
-	}
-}
-
-function convertURL(url, node, on_save) {
-	return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);");
-}
-
-function getImageSrc(str) {
-	var pos = -1;
-
-	if (!str)
-		return "";
-
-	if ((pos = str.indexOf('this.src=')) != -1) {
-		var src = str.substring(pos + 10);
-
-		src = src.substring(0, src.indexOf('\''));
-
-		if (tinyMCE.getParam('convert_urls'))
-			src = convertURL(src, null, true);
-
-		return src;
-	}
-
-	return "";
-}
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	var formObj = document.forms[0];
-	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-	var elm = inst.getFocusElement();
-	var action = "insert";
-	var html = "";
-
-	// Image list src
-	html = getImageListHTML('imagelistsrc','src','onSelectMainImage');
-	if (html == "")
-		document.getElementById("imagelistsrcrow").style.display = 'none';
-	else
-		document.getElementById("imagelistsrccontainer").innerHTML = html;
-
-	// Image list oversrc
-	html = getImageListHTML('imagelistover','onmouseoversrc');
-	if (html == "")
-		document.getElementById("imagelistoverrow").style.display = 'none';
-	else
-		document.getElementById("imagelistovercontainer").innerHTML = html;
-
-	// Image list outsrc
-	html = getImageListHTML('imagelistout','onmouseoutsrc');
-	if (html == "")
-		document.getElementById("imagelistoutrow").style.display = 'none';
-	else
-		document.getElementById("imagelistoutcontainer").innerHTML = html;
-
-	// Src browser
-	html = getBrowserHTML('srcbrowser','src','image','advimage');
-	document.getElementById("srcbrowsercontainer").innerHTML = html;
-
-	// Over browser
-	html = getBrowserHTML('oversrcbrowser','onmouseoversrc','image','advimage');
-	document.getElementById("onmouseoversrccontainer").innerHTML = html;
-
-	// Out browser
-	html = getBrowserHTML('outsrcbrowser','onmouseoutsrc','image','advimage');
-	document.getElementById("onmouseoutsrccontainer").innerHTML = html;
-
-	// Longdesc browser
-	html = getBrowserHTML('longdescbrowser','longdesc','file','advimage');
-	document.getElementById("longdesccontainer").innerHTML = html;
-
-	// Resize some elements
-	if (isVisible('srcbrowser'))
-		document.getElementById('src').style.width = '260px';
-
-	if (isVisible('oversrcbrowser'))
-		document.getElementById('onmouseoversrc').style.width = '260px';
-
-	if (isVisible('outsrcbrowser'))
-		document.getElementById('onmouseoutsrc').style.width = '260px';
-
-	if (isVisible('longdescbrowser'))
-		document.getElementById('longdesc').style.width = '180px';
-
-	// Check action
-	if (elm != null && elm.nodeName == "IMG")
-		action = "update";
-
-	formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); 
-
-	if (action == "update") {
-		var src = tinyMCE.getAttrib(elm, 'src');
-		var onmouseoversrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover')));
-		var onmouseoutsrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout')));
-
-		src = convertURL(src, elm, true);
-
-		// Use mce_src if found
-		var mceRealSrc = tinyMCE.getAttrib(elm, 'mce_src');
-		if (mceRealSrc != "") {
-			src = mceRealSrc;
-
-			if (tinyMCE.getParam('convert_urls'))
-				src = convertURL(src, elm, true);
-		}
-
-		if (onmouseoversrc != "" && tinyMCE.getParam('convert_urls'))
-			onmouseoversrc = convertURL(onmouseoversrc, elm, true);
-
-		if (onmouseoutsrc != "" && tinyMCE.getParam('convert_urls'))
-			onmouseoutsrc = convertURL(onmouseoutsrc, elm, true);
-
-		// Setup form data
-		var style = tinyMCE.parseStyle(tinyMCE.getAttrib(elm, "style"));
-
-		// Store away old size
-		orgImageWidth = trimSize(getStyle(elm, 'width'))
-		orgImageHeight = trimSize(getStyle(elm, 'height'));
-
-		formObj.src.value    = src;
-		formObj.alt.value    = tinyMCE.getAttrib(elm, 'alt');
-		formObj.title.value  = tinyMCE.getAttrib(elm, 'title');
-		formObj.border.value = trimSize(getStyle(elm, 'border', 'borderWidth'));
-		formObj.vspace.value = tinyMCE.getAttrib(elm, 'vspace');
-		formObj.hspace.value = tinyMCE.getAttrib(elm, 'hspace');
-		formObj.width.value  = orgImageWidth;
-		formObj.height.value = orgImageHeight;
-		formObj.onmouseoversrc.value = onmouseoversrc;
-		formObj.onmouseoutsrc.value  = onmouseoutsrc;
-		formObj.id.value  = tinyMCE.getAttrib(elm, 'id');
-		formObj.dir.value  = tinyMCE.getAttrib(elm, 'dir');
-		formObj.lang.value  = tinyMCE.getAttrib(elm, 'lang');
-		formObj.longdesc.value  = tinyMCE.getAttrib(elm, 'longdesc');
-		formObj.usemap.value  = tinyMCE.getAttrib(elm, 'usemap');
-		formObj.style.value  = tinyMCE.serializeStyle(style);
-
-		// Select by the values
-		if (tinyMCE.isMSIE)
-			selectByValue(formObj, 'align', getStyle(elm, 'align', 'styleFloat'));
-		else
-			selectByValue(formObj, 'align', getStyle(elm, 'align', 'cssFloat'));
-
-		addClassesToList('classlist', 'advimage_styles');
-
-		selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class'));
-		selectByValue(formObj, 'imagelistsrc', src);
-		selectByValue(formObj, 'imagelistover', onmouseoversrc);
-		selectByValue(formObj, 'imagelistout', onmouseoutsrc);
-
-		updateStyle();
-		showPreviewImage(src, true);
-		changeAppearance();
-
-		window.focus();
-	} else
-		addClassesToList('classlist', 'advimage_styles');
-
-	// If option enabled default contrain proportions to checked
-	if (tinyMCE.getParam("advimage_constrain_proportions", true))
-		formObj.constrain.checked = true;
-
-	// Check swap image if valid data
-	if (formObj.onmouseoversrc.value != "" || formObj.onmouseoutsrc.value != "")
-		setSwapImageDisabled(false);
-	else
-		setSwapImageDisabled(true);
-}
-
-function setSwapImageDisabled(state) {
-	var formObj = document.forms[0];
-
-	formObj.onmousemovecheck.checked = !state;
-
-	setBrowserDisabled('overbrowser', state);
-	setBrowserDisabled('outbrowser', state);
-
-	if (formObj.imagelistover)
-		formObj.imagelistover.disabled = state;
-
-	if (formObj.imagelistout)
-		formObj.imagelistout.disabled = state;
-
-	formObj.onmouseoversrc.disabled = state;
-	formObj.onmouseoutsrc.disabled  = state;
-}
-
-function setAttrib(elm, attrib, value) {
-	var formObj = document.forms[0];
-	var valueElm = formObj.elements[attrib];
-
-	if (typeof(value) == "undefined" || value == null) {
-		value = "";
-
-		if (valueElm)
-			value = valueElm.value;
-	}
-
-	if (value != "") {
-		elm.setAttribute(attrib, value);
-
-		if (attrib == "style")
-			attrib = "style.cssText";
-
-		if (attrib == "longdesc")
-			attrib = "longDesc";
-
-		if (attrib == "width") {
-			attrib = "style.width";
-			value = value + "px";
-		}
-
-		if (attrib == "height") {
-			attrib = "style.height";
-			value = value + "px";
-		}
-
-		if (attrib == "class")
-			attrib = "className";
-
-		eval('elm.' + attrib + "=value;");
-	} else
-		elm.removeAttribute(attrib);
-}
-
-function makeAttrib(attrib, value) {
-	var formObj = document.forms[0];
-	var valueElm = formObj.elements[attrib];
-
-	if (typeof(value) == "undefined" || value == null) {
-		value = "";
-
-		if (valueElm)
-			value = valueElm.value;
-	}
-
-	if (value == "")
-		return "";
-
-	// XML encode it
-	value = value.replace(/&/g, '&amp;');
-	value = value.replace(/\"/g, '&quot;');
-	value = value.replace(/</g, '&lt;');
-	value = value.replace(/>/g, '&gt;');
-
-	return ' ' + attrib + '="' + value + '"';
-}
-
-function insertAction() {
-	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-	var elm = inst.getFocusElement();
-	var formObj = document.forms[0];
-	var src = formObj.src.value;
-	var onmouseoversrc = formObj.onmouseoversrc.value;
-	var onmouseoutsrc = formObj.onmouseoutsrc.value;
-
-	if (!AutoValidator.validate(formObj)) {
-		alert(tinyMCE.getLang('lang_invalid_data'));
-		return false;
-	}
-
-	if (tinyMCE.getParam("accessibility_warnings")) {
-		if (formObj.alt.value == "") {
-			var answer = confirm(tinyMCE.getLang('lang_advimage_missing_alt', '', true));
-			if (answer == true) {
-				formObj.alt.value = " ";
-			}
-		} else {
-			var answer = true;
-		}
-
-		if (!answer)
-			return;
-	}
-
-	if (onmouseoversrc && onmouseoversrc != "")
-		onmouseoversrc = "this.src='" + convertURL(onmouseoversrc, tinyMCE.imgElement) + "';";
-
-	if (onmouseoutsrc && onmouseoutsrc != "")
-		onmouseoutsrc = "this.src='" + convertURL(onmouseoutsrc, tinyMCE.imgElement) + "';";
-
-	if (elm != null && elm.nodeName == "IMG") {
-		setAttrib(elm, 'src', convertURL(src, tinyMCE.imgElement));
-		setAttrib(elm, 'mce_src', src);
-		setAttrib(elm, 'alt');
-		setAttrib(elm, 'title');
-		setAttrib(elm, 'border');
-		setAttrib(elm, 'vspace');
-		setAttrib(elm, 'hspace');
-		setAttrib(elm, 'width');
-		setAttrib(elm, 'height');
-		setAttrib(elm, 'onmouseover', onmouseoversrc);
-		setAttrib(elm, 'onmouseout', onmouseoutsrc);
-		setAttrib(elm, 'id');
-		setAttrib(elm, 'dir');
-		setAttrib(elm, 'lang');
-		setAttrib(elm, 'longdesc');
-		setAttrib(elm, 'usemap');
-		setAttrib(elm, 'style');
-		setAttrib(elm, 'class', getSelectValue(formObj, 'classlist'));
-		setAttrib(elm, 'align', getSelectValue(formObj, 'align'));
-
-		//tinyMCEPopup.execCommand("mceRepaint");
-
-		// Repaint if dimensions changed
-		if (formObj.width.value != orgImageWidth || formObj.height.value != orgImageHeight)
-			inst.repaint();
-
-		// Refresh in old MSIE
-		if (tinyMCE.isMSIE5)
-			elm.outerHTML = elm.outerHTML;
-	} else {
-		var html = "<img";
-
-		html += makeAttrib('src', convertURL(src, tinyMCE.imgElement));
-		html += makeAttrib('mce_src', src);
-		html += makeAttrib('alt');
-		html += makeAttrib('title');
-		html += makeAttrib('border');
-		html += makeAttrib('vspace');
-		html += makeAttrib('hspace');
-		html += makeAttrib('width');
-		html += makeAttrib('height');
-		html += makeAttrib('onmouseover', onmouseoversrc);
-		html += makeAttrib('onmouseout', onmouseoutsrc);
-		html += makeAttrib('id');
-		html += makeAttrib('dir');
-		html += makeAttrib('lang');
-		html += makeAttrib('longdesc');
-		html += makeAttrib('usemap');
-		html += makeAttrib('style');
-		html += makeAttrib('class', getSelectValue(formObj, 'classlist'));
-		html += makeAttrib('align', getSelectValue(formObj, 'align'));
-		html += " />";
-
-		tinyMCEPopup.execCommand("mceInsertContent", false, html);
-	}
-
-	tinyMCE._setEventsEnabled(inst.getBody(), false);
-	tinyMCEPopup.close();
-}
-
-function cancelAction() {
-	tinyMCEPopup.close();
-}
-
-function changeAppearance() {
-	var formObj = document.forms[0];
-	var img = document.getElementById('alignSampleImg');
-
-	if (img) {
-		img.align = formObj.align.value;
-		img.border = formObj.border.value;
-		img.hspace = formObj.hspace.value;
-		img.vspace = formObj.vspace.value;
-	}
-}
-
-function changeMouseMove() {
-	var formObj = document.forms[0];
-
-	setSwapImageDisabled(!formObj.onmousemovecheck.checked);
-}
-
-function updateStyle() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	if (tinyMCE.getParam('inline_styles', false)) {
-		st['width'] = formObj.width.value == '' ? '' : formObj.width.value + "px";
-		st['height'] = formObj.height.value == '' ? '' : formObj.height.value + "px";
-		st['border-width'] = formObj.border.value == '' ? '' : formObj.border.value + "px";
-		st['margin-top'] = formObj.vspace.value == '' ? '' : formObj.vspace.value + "px";
-		st['margin-bottom'] = formObj.vspace.value == '' ? '' : formObj.vspace.value + "px";
-		st['margin-left'] = formObj.hspace.value == '' ? '' : formObj.hspace.value + "px";
-		st['margin-right'] = formObj.hspace.value == '' ? '' : formObj.hspace.value + "px";
-	} else {
-		st['width'] = st['height'] = st['border-width'] = null;
-
-		if (st['margin-top'] == st['margin-bottom'])
-			st['margin-top'] = st['margin-bottom'] = null;
-
-		if (st['margin-left'] == st['margin-right'])
-			st['margin-left'] = st['margin-right'] = null;
-	}
-
-	formObj.style.value = tinyMCE.serializeStyle(st);
-}
-
-function styleUpdated() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	if (st['width'])
-		formObj.width.value = st['width'].replace('px', '');
-
-	if (st['height'])
-		formObj.height.value = st['height'].replace('px', '');
-
-	if (st['margin-top'] && st['margin-top'] == st['margin-bottom'])
-		formObj.vspace.value = st['margin-top'].replace('px', '');
-
-	if (st['margin-left'] && st['margin-left'] == st['margin-right'])
-		formObj.hspace.value = st['margin-left'].replace('px', '');
-
-	if (st['border-width'])
-		formObj.border.value = st['border-width'].replace('px', '');
-}
-
-function changeHeight() {
-	var formObj = document.forms[0];
-
-	if (!formObj.constrain.checked || !preloadImg) {
-		updateStyle();
-		return;
-	}
-
-	if (formObj.width.value == "" || formObj.height.value == "")
-		return;
-
-	var temp = (formObj.width.value / preloadImg.width) * preloadImg.height;
-	formObj.height.value = temp.toFixed(0);
-	updateStyle();
-}
-
-function changeWidth() {
-	var formObj = document.forms[0];
-
-	if (!formObj.constrain.checked || !preloadImg) {
-		updateStyle();
-		return;
-	}
-
-	if (formObj.width.value == "" || formObj.height.value == "")
-		return;
-
-	var temp = (formObj.height.value / preloadImg.height) * preloadImg.width;
-	formObj.width.value = temp.toFixed(0);
-	updateStyle();
-}
-
-function onSelectMainImage(target_form_element, name, value) {
-	var formObj = document.forms[0];
-
-	formObj.alt.value = name;
-	formObj.title.value = name;
-
-	resetImageData();
-	showPreviewImage(formObj.elements[target_form_element].value, false);
-}
-
-function showPreviewImage(src, start) {
-	var formObj = document.forms[0];
-
-	selectByValue(document.forms[0], 'imagelistsrc', src);
-
-	var elm = document.getElementById('prev');
-	var src = src == "" ? src : tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);
-
-	if (!start && tinyMCE.getParam("advimage_update_dimensions_onchange", true))
-		resetImageData();
-
-	if (src == "")
-		elm.innerHTML = "";
-	else
-		elm.innerHTML = '<img src="' + src + '" border="0" />'
-
-	getImageData(src);
-}
-
-function getImageData(src) {
-	preloadImg = new Image();
-
-	tinyMCE.addEvent(preloadImg, "load", updateImageData);
-	tinyMCE.addEvent(preloadImg, "error", resetImageData);
-
-	preloadImg.src = src;
-}
-
-function updateImageData() {
-	var formObj = document.forms[0];
-
-	if (formObj.width.value == "")
-		formObj.width.value = preloadImg.width;
-
-	if (formObj.height.value == "")
-		formObj.height.value = preloadImg.height;
-
-	updateStyle();
-}
-
-function resetImageData() {
-	var formObj = document.forms[0];
-	formObj.width.value = formObj.height.value = "";	
-}
-
-function getSelectValue(form_obj, field_name) {
-	var elm = form_obj.elements[field_name];
-
-	if (elm == null || elm.options == null)
-		return "";
-
-	return elm.options[elm.selectedIndex].value;
-}
-
-function getImageListHTML(elm_id, target_form_element, onchange_func) {
-	if (typeof(tinyMCEImageList) == "undefined" || tinyMCEImageList.length == 0)
-		return "";
-
-	var html = "";
-
-	html += '<select id="' + elm_id + '" name="' + elm_id + '"';
-	html += ' class="mceImageList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';
-	html += 'this.options[this.selectedIndex].value;';
-
-	if (typeof(onchange_func) != "undefined")
-		html += onchange_func + '(\'' + target_form_element + '\',this.options[this.selectedIndex].text,this.options[this.selectedIndex].value);';
-
-	html += '"><option value="">---</option>';
-
-	for (var i=0; i<tinyMCEImageList.length; i++)
-		html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';
-
-	html += '</select>';
-
-	return html;
-
-	// tinyMCE.debug('-- image list start --', html, '-- image list end --');
-}
-
-// While loading
-preinit();

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts/functions.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts/functions.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts/functions.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/jscripts/functions.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,550 @@
+/* Functions for the advimage plugin popup */
+
+var preloadImg = null;
+var orgImageWidth, orgImageHeight;
+
+function preinit() {
+	// Initialize
+	tinyMCE.setWindowArg('mce_windowresize', false);
+
+	// Import external list url javascript
+	var url = tinyMCE.getParam("external_image_list_url");
+	if (url != null) {
+		// Fix relative
+		if (url.charAt(0) != '/' && url.indexOf('://') == -1)
+			url = tinyMCE.documentBasePath + "/" + url;
+
+		document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
+	}
+}
+
+function convertURL(url, node, on_save) {
+	return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);");
+}
+
+function getImageSrc(str) {
+	var pos = -1;
+
+	if (!str)
+		return "";
+
+	if ((pos = str.indexOf('this.src=')) != -1) {
+		var src = str.substring(pos + 10);
+
+		src = src.substring(0, src.indexOf('\''));
+
+		if (tinyMCE.getParam('convert_urls'))
+			src = convertURL(src, null, true);
+
+		return src;
+	}
+
+	return "";
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	var formObj = document.forms[0];
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+	var elm = inst.getFocusElement();
+	var action = "insert";
+	var html = "";
+
+	// Image list src
+	html = getImageListHTML('imagelistsrc','src','onSelectMainImage');
+	if (html == "")
+		document.getElementById("imagelistsrcrow").style.display = 'none';
+	else
+		document.getElementById("imagelistsrccontainer").innerHTML = html;
+
+	// Image list oversrc
+	html = getImageListHTML('imagelistover','onmouseoversrc');
+	if (html == "")
+		document.getElementById("imagelistoverrow").style.display = 'none';
+	else
+		document.getElementById("imagelistovercontainer").innerHTML = html;
+
+	// Image list outsrc
+	html = getImageListHTML('imagelistout','onmouseoutsrc');
+	if (html == "")
+		document.getElementById("imagelistoutrow").style.display = 'none';
+	else
+		document.getElementById("imagelistoutcontainer").innerHTML = html;
+
+	// Src browser
+	html = getBrowserHTML('srcbrowser','src','image','advimage');
+	document.getElementById("srcbrowsercontainer").innerHTML = html;
+
+	// Over browser
+	html = getBrowserHTML('oversrcbrowser','onmouseoversrc','image','advimage');
+	document.getElementById("onmouseoversrccontainer").innerHTML = html;
+
+	// Out browser
+	html = getBrowserHTML('outsrcbrowser','onmouseoutsrc','image','advimage');
+	document.getElementById("onmouseoutsrccontainer").innerHTML = html;
+
+	// Longdesc browser
+	html = getBrowserHTML('longdescbrowser','longdesc','file','advimage');
+	document.getElementById("longdesccontainer").innerHTML = html;
+
+	// Resize some elements
+	if (isVisible('srcbrowser'))
+		document.getElementById('src').style.width = '260px';
+
+	if (isVisible('oversrcbrowser'))
+		document.getElementById('onmouseoversrc').style.width = '260px';
+
+	if (isVisible('outsrcbrowser'))
+		document.getElementById('onmouseoutsrc').style.width = '260px';
+
+	if (isVisible('longdescbrowser'))
+		document.getElementById('longdesc').style.width = '180px';
+
+	// Check action
+	if (elm != null && elm.nodeName == "IMG")
+		action = "update";
+
+	formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); 
+
+	if (action == "update") {
+		var src = tinyMCE.getAttrib(elm, 'src');
+		var onmouseoversrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover')));
+		var onmouseoutsrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout')));
+
+		src = convertURL(src, elm, true);
+
+		// Use mce_src if found
+		var mceRealSrc = tinyMCE.getAttrib(elm, 'mce_src');
+		if (mceRealSrc != "") {
+			src = mceRealSrc;
+
+			if (tinyMCE.getParam('convert_urls'))
+				src = convertURL(src, elm, true);
+		}
+
+		if (onmouseoversrc != "" && tinyMCE.getParam('convert_urls'))
+			onmouseoversrc = convertURL(onmouseoversrc, elm, true);
+
+		if (onmouseoutsrc != "" && tinyMCE.getParam('convert_urls'))
+			onmouseoutsrc = convertURL(onmouseoutsrc, elm, true);
+
+		// Setup form data
+		var style = tinyMCE.parseStyle(tinyMCE.getAttrib(elm, "style"));
+
+		// Store away old size
+		orgImageWidth = trimSize(getStyle(elm, 'width'))
+		orgImageHeight = trimSize(getStyle(elm, 'height'));
+
+		formObj.src.value    = src;
+		formObj.alt.value    = tinyMCE.getAttrib(elm, 'alt');
+		formObj.title.value  = tinyMCE.getAttrib(elm, 'title');
+		formObj.border.value = trimSize(getStyle(elm, 'border', 'borderWidth'));
+		formObj.vspace.value = tinyMCE.getAttrib(elm, 'vspace');
+		formObj.hspace.value = tinyMCE.getAttrib(elm, 'hspace');
+		formObj.width.value  = orgImageWidth;
+		formObj.height.value = orgImageHeight;
+		formObj.onmouseoversrc.value = onmouseoversrc;
+		formObj.onmouseoutsrc.value  = onmouseoutsrc;
+		formObj.id.value  = tinyMCE.getAttrib(elm, 'id');
+		formObj.dir.value  = tinyMCE.getAttrib(elm, 'dir');
+		formObj.lang.value  = tinyMCE.getAttrib(elm, 'lang');
+		formObj.longdesc.value  = tinyMCE.getAttrib(elm, 'longdesc');
+		formObj.usemap.value  = tinyMCE.getAttrib(elm, 'usemap');
+		formObj.style.value  = tinyMCE.serializeStyle(style);
+
+		// Select by the values
+		if (tinyMCE.isMSIE)
+			selectByValue(formObj, 'align', getStyle(elm, 'align', 'styleFloat'));
+		else
+			selectByValue(formObj, 'align', getStyle(elm, 'align', 'cssFloat'));
+
+		addClassesToList('classlist', 'advimage_styles');
+
+		selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class'));
+		selectByValue(formObj, 'imagelistsrc', src);
+		selectByValue(formObj, 'imagelistover', onmouseoversrc);
+		selectByValue(formObj, 'imagelistout', onmouseoutsrc);
+
+		updateStyle();
+		showPreviewImage(src, true);
+		changeAppearance();
+
+		window.focus();
+	} else
+		addClassesToList('classlist', 'advimage_styles');
+
+	// If option enabled default contrain proportions to checked
+	if (tinyMCE.getParam("advimage_constrain_proportions", true))
+		formObj.constrain.checked = true;
+
+	// Check swap image if valid data
+	if (formObj.onmouseoversrc.value != "" || formObj.onmouseoutsrc.value != "")
+		setSwapImageDisabled(false);
+	else
+		setSwapImageDisabled(true);
+}
+
+function setSwapImageDisabled(state) {
+	var formObj = document.forms[0];
+
+	formObj.onmousemovecheck.checked = !state;
+
+	setBrowserDisabled('overbrowser', state);
+	setBrowserDisabled('outbrowser', state);
+
+	if (formObj.imagelistover)
+		formObj.imagelistover.disabled = state;
+
+	if (formObj.imagelistout)
+		formObj.imagelistout.disabled = state;
+
+	formObj.onmouseoversrc.disabled = state;
+	formObj.onmouseoutsrc.disabled  = state;
+}
+
+function setAttrib(elm, attrib, value) {
+	var formObj = document.forms[0];
+	var valueElm = formObj.elements[attrib];
+
+	if (typeof(value) == "undefined" || value == null) {
+		value = "";
+
+		if (valueElm)
+			value = valueElm.value;
+	}
+
+	if (value != "") {
+		elm.setAttribute(attrib, value);
+
+		if (attrib == "style")
+			attrib = "style.cssText";
+
+		if (attrib == "longdesc")
+			attrib = "longDesc";
+
+		if (attrib == "width") {
+			attrib = "style.width";
+			value = value + "px";
+		}
+
+		if (attrib == "height") {
+			attrib = "style.height";
+			value = value + "px";
+		}
+
+		if (attrib == "class")
+			attrib = "className";
+
+		eval('elm.' + attrib + "=value;");
+	} else
+		elm.removeAttribute(attrib);
+}
+
+function makeAttrib(attrib, value) {
+	var formObj = document.forms[0];
+	var valueElm = formObj.elements[attrib];
+
+	if (typeof(value) == "undefined" || value == null) {
+		value = "";
+
+		if (valueElm)
+			value = valueElm.value;
+	}
+
+	if (value == "")
+		return "";
+
+	// XML encode it
+	value = value.replace(/&/g, '&amp;');
+	value = value.replace(/\"/g, '&quot;');
+	value = value.replace(/</g, '&lt;');
+	value = value.replace(/>/g, '&gt;');
+
+	return ' ' + attrib + '="' + value + '"';
+}
+
+function insertAction() {
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+	var elm = inst.getFocusElement();
+	var formObj = document.forms[0];
+	var src = formObj.src.value;
+	var onmouseoversrc = formObj.onmouseoversrc.value;
+	var onmouseoutsrc = formObj.onmouseoutsrc.value;
+
+	if (!AutoValidator.validate(formObj)) {
+		alert(tinyMCE.getLang('lang_invalid_data'));
+		return false;
+	}
+
+	if (tinyMCE.getParam("accessibility_warnings")) {
+		if (formObj.alt.value == "") {
+			var answer = confirm(tinyMCE.getLang('lang_advimage_missing_alt', '', true));
+			if (answer == true) {
+				formObj.alt.value = " ";
+			}
+		} else {
+			var answer = true;
+		}
+
+		if (!answer)
+			return;
+	}
+
+	if (onmouseoversrc && onmouseoversrc != "")
+		onmouseoversrc = "this.src='" + convertURL(onmouseoversrc, tinyMCE.imgElement) + "';";
+
+	if (onmouseoutsrc && onmouseoutsrc != "")
+		onmouseoutsrc = "this.src='" + convertURL(onmouseoutsrc, tinyMCE.imgElement) + "';";
+
+	if (elm != null && elm.nodeName == "IMG") {
+		setAttrib(elm, 'src', convertURL(src, tinyMCE.imgElement));
+		setAttrib(elm, 'mce_src', src);
+		setAttrib(elm, 'alt');
+		setAttrib(elm, 'title');
+		setAttrib(elm, 'border');
+		setAttrib(elm, 'vspace');
+		setAttrib(elm, 'hspace');
+		setAttrib(elm, 'width');
+		setAttrib(elm, 'height');
+		setAttrib(elm, 'onmouseover', onmouseoversrc);
+		setAttrib(elm, 'onmouseout', onmouseoutsrc);
+		setAttrib(elm, 'id');
+		setAttrib(elm, 'dir');
+		setAttrib(elm, 'lang');
+		setAttrib(elm, 'longdesc');
+		setAttrib(elm, 'usemap');
+		setAttrib(elm, 'style');
+		setAttrib(elm, 'class', getSelectValue(formObj, 'classlist'));
+		setAttrib(elm, 'align', getSelectValue(formObj, 'align'));
+
+		//tinyMCEPopup.execCommand("mceRepaint");
+
+		// Repaint if dimensions changed
+		if (formObj.width.value != orgImageWidth || formObj.height.value != orgImageHeight)
+			inst.repaint();
+
+		// Refresh in old MSIE
+		if (tinyMCE.isMSIE5)
+			elm.outerHTML = elm.outerHTML;
+	} else {
+		var html = "<img";
+
+		html += makeAttrib('src', convertURL(src, tinyMCE.imgElement));
+		html += makeAttrib('mce_src', src);
+		html += makeAttrib('alt');
+		html += makeAttrib('title');
+		html += makeAttrib('border');
+		html += makeAttrib('vspace');
+		html += makeAttrib('hspace');
+		html += makeAttrib('width');
+		html += makeAttrib('height');
+		html += makeAttrib('onmouseover', onmouseoversrc);
+		html += makeAttrib('onmouseout', onmouseoutsrc);
+		html += makeAttrib('id');
+		html += makeAttrib('dir');
+		html += makeAttrib('lang');
+		html += makeAttrib('longdesc');
+		html += makeAttrib('usemap');
+		html += makeAttrib('style');
+		html += makeAttrib('class', getSelectValue(formObj, 'classlist'));
+		html += makeAttrib('align', getSelectValue(formObj, 'align'));
+		html += " />";
+
+		tinyMCEPopup.execCommand("mceInsertContent", false, html);
+	}
+
+	tinyMCE._setEventsEnabled(inst.getBody(), false);
+	tinyMCEPopup.close();
+}
+
+function cancelAction() {
+	tinyMCEPopup.close();
+}
+
+function changeAppearance() {
+	var formObj = document.forms[0];
+	var img = document.getElementById('alignSampleImg');
+
+	if (img) {
+		img.align = formObj.align.value;
+		img.border = formObj.border.value;
+		img.hspace = formObj.hspace.value;
+		img.vspace = formObj.vspace.value;
+	}
+}
+
+function changeMouseMove() {
+	var formObj = document.forms[0];
+
+	setSwapImageDisabled(!formObj.onmousemovecheck.checked);
+}
+
+function updateStyle() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	if (tinyMCE.getParam('inline_styles', false)) {
+		st['width'] = formObj.width.value == '' ? '' : formObj.width.value + "px";
+		st['height'] = formObj.height.value == '' ? '' : formObj.height.value + "px";
+		st['border-width'] = formObj.border.value == '' ? '' : formObj.border.value + "px";
+		st['margin-top'] = formObj.vspace.value == '' ? '' : formObj.vspace.value + "px";
+		st['margin-bottom'] = formObj.vspace.value == '' ? '' : formObj.vspace.value + "px";
+		st['margin-left'] = formObj.hspace.value == '' ? '' : formObj.hspace.value + "px";
+		st['margin-right'] = formObj.hspace.value == '' ? '' : formObj.hspace.value + "px";
+	} else {
+		st['width'] = st['height'] = st['border-width'] = null;
+
+		if (st['margin-top'] == st['margin-bottom'])
+			st['margin-top'] = st['margin-bottom'] = null;
+
+		if (st['margin-left'] == st['margin-right'])
+			st['margin-left'] = st['margin-right'] = null;
+	}
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function styleUpdated() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	if (st['width'])
+		formObj.width.value = st['width'].replace('px', '');
+
+	if (st['height'])
+		formObj.height.value = st['height'].replace('px', '');
+
+	if (st['margin-top'] && st['margin-top'] == st['margin-bottom'])
+		formObj.vspace.value = st['margin-top'].replace('px', '');
+
+	if (st['margin-left'] && st['margin-left'] == st['margin-right'])
+		formObj.hspace.value = st['margin-left'].replace('px', '');
+
+	if (st['border-width'])
+		formObj.border.value = st['border-width'].replace('px', '');
+}
+
+function changeHeight() {
+	var formObj = document.forms[0];
+
+	if (!formObj.constrain.checked || !preloadImg) {
+		updateStyle();
+		return;
+	}
+
+	if (formObj.width.value == "" || formObj.height.value == "")
+		return;
+
+	var temp = (formObj.width.value / preloadImg.width) * preloadImg.height;
+	formObj.height.value = temp.toFixed(0);
+	updateStyle();
+}
+
+function changeWidth() {
+	var formObj = document.forms[0];
+
+	if (!formObj.constrain.checked || !preloadImg) {
+		updateStyle();
+		return;
+	}
+
+	if (formObj.width.value == "" || formObj.height.value == "")
+		return;
+
+	var temp = (formObj.height.value / preloadImg.height) * preloadImg.width;
+	formObj.width.value = temp.toFixed(0);
+	updateStyle();
+}
+
+function onSelectMainImage(target_form_element, name, value) {
+	var formObj = document.forms[0];
+
+	formObj.alt.value = name;
+	formObj.title.value = name;
+
+	resetImageData();
+	showPreviewImage(formObj.elements[target_form_element].value, false);
+}
+
+function showPreviewImage(src, start) {
+	var formObj = document.forms[0];
+
+	selectByValue(document.forms[0], 'imagelistsrc', src);
+
+	var elm = document.getElementById('prev');
+	var src = src == "" ? src : tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);
+
+	if (!start && tinyMCE.getParam("advimage_update_dimensions_onchange", true))
+		resetImageData();
+
+	if (src == "")
+		elm.innerHTML = "";
+	else
+		elm.innerHTML = '<img src="' + src + '" border="0" />'
+
+	getImageData(src);
+}
+
+function getImageData(src) {
+	preloadImg = new Image();
+
+	tinyMCE.addEvent(preloadImg, "load", updateImageData);
+	tinyMCE.addEvent(preloadImg, "error", resetImageData);
+
+	preloadImg.src = src;
+}
+
+function updateImageData() {
+	var formObj = document.forms[0];
+
+	if (formObj.width.value == "")
+		formObj.width.value = preloadImg.width;
+
+	if (formObj.height.value == "")
+		formObj.height.value = preloadImg.height;
+
+	updateStyle();
+}
+
+function resetImageData() {
+	var formObj = document.forms[0];
+	formObj.width.value = formObj.height.value = "";	
+}
+
+function getSelectValue(form_obj, field_name) {
+	var elm = form_obj.elements[field_name];
+
+	if (elm == null || elm.options == null)
+		return "";
+
+	return elm.options[elm.selectedIndex].value;
+}
+
+function getImageListHTML(elm_id, target_form_element, onchange_func) {
+	if (typeof(tinyMCEImageList) == "undefined" || tinyMCEImageList.length == 0)
+		return "";
+
+	var html = "";
+
+	html += '<select id="' + elm_id + '" name="' + elm_id + '"';
+	html += ' class="mceImageList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';
+	html += 'this.options[this.selectedIndex].value;';
+
+	if (typeof(onchange_func) != "undefined")
+		html += onchange_func + '(\'' + target_form_element + '\',this.options[this.selectedIndex].text,this.options[this.selectedIndex].value);';
+
+	html += '"><option value="">---</option>';
+
+	for (var i=0; i<tinyMCEImageList.length; i++)
+		html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';
+
+	html += '</select>';
+
+	return html;
+
+	// tinyMCE.debug('-- image list start --', html, '-- image list end --');
+}
+
+// While loading
+preinit();

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/de.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/de.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,6 +0,0 @@
-// DE lang variables
-
-tinyMCELang['lang_insert_image_alt2'] = 'Titel des Bildes';
-tinyMCELang['lang_insert_image_onmousemove'] = 'Alternatives Bild'
-tinyMCELang['lang_insert_image_mouseover'] = 'f&uuml;r Maus dar&uuml;ber';
-tinyMCELang['lang_insert_image_mouseout'] = 'f&uuml;r Maus ausserhalb';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/de.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/de.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/de.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,6 @@
+// DE lang variables
+
+tinyMCELang['lang_insert_image_alt2'] = 'Titel des Bildes';
+tinyMCELang['lang_insert_image_onmousemove'] = 'Alternatives Bild'
+tinyMCELang['lang_insert_image_mouseover'] = 'f&uuml;r Maus dar&uuml;ber';
+tinyMCELang['lang_insert_image_mouseout'] = 'f&uuml;r Maus ausserhalb';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('advimage',{
-tab_general : 'General',
-tab_appearance : 'Appearance',
-tab_advanced : 'Advanced',
-general : 'General',
-title : 'Title',
-preview : 'Preview',
-constrain_proportions : 'Constrain proportions',
-langdir : 'Language direction',
-langcode : 'Language code',
-long_desc : 'Long description link',
-style : 'Style',
-classes : 'Classes',
-ltr : 'Left to right',
-rtl : 'Right to left',
-id : 'Id',
-image_map : 'Image map',
-swap_image : 'Swap image',
-alt_image : 'Alternative image',
-mouseover : 'for mouse over',
-mouseout : 'for mouse out',
-misc : 'Miscellaneous',
-example_img : 'Appearance&nbsp;preview&nbsp;image',
-missing_alt : 'Are you sure you want to continue without including an Image Description? Without  it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+// UK lang variables
+
+tinyMCE.addToLang('advimage',{
+tab_general : 'General',
+tab_appearance : 'Appearance',
+tab_advanced : 'Advanced',
+general : 'General',
+title : 'Title',
+preview : 'Preview',
+constrain_proportions : 'Constrain proportions',
+langdir : 'Language direction',
+langcode : 'Language code',
+long_desc : 'Long description link',
+style : 'Style',
+classes : 'Classes',
+ltr : 'Left to right',
+rtl : 'Right to left',
+id : 'Id',
+image_map : 'Image map',
+swap_image : 'Swap image',
+alt_image : 'Alternative image',
+mouseover : 'for mouse over',
+mouseout : 'for mouse out',
+misc : 'Miscellaneous',
+example_img : 'Appearance&nbsp;preview&nbsp;image',
+missing_alt : 'Are you sure you want to continue without including an Image Description? Without  it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/ko.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/ko.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,6 +0,0 @@
-// KO lang variables
-
-tinyMCELang['lang_insert_image_alt2'] = '±×¸² Á¦¸ñ';
-tinyMCELang['lang_insert_image_onmousemove'] = '´ëü À̹ÌÁö'
-tinyMCELang['lang_insert_image_mouseover'] = '¸¶¿ì½º¸¦ ¿Ã·ÈÀ» ¶§';
-tinyMCELang['lang_insert_image_mouseout'] = '¸¶¿ì½º¸¦ ³»·ÈÀ» ¶§';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/ko.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/ko.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/ko.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,6 @@
+// KO lang variables
+
+tinyMCELang['lang_insert_image_alt2'] = '±×¸² Á¦¸ñ';
+tinyMCELang['lang_insert_image_onmousemove'] = '´ëü À̹ÌÁö'
+tinyMCELang['lang_insert_image_mouseover'] = '¸¶¿ì½º¸¦ ¿Ã·ÈÀ» ¶§';
+tinyMCELang['lang_insert_image_mouseout'] = '¸¶¿ì½º¸¦ ³»·ÈÀ» ¶§';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/se.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/se.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,6 +0,0 @@
-// SE lang variables
-
-tinyMCELang['lang_insert_image_alt2'] = 'Bildens titel';
-tinyMCELang['lang_insert_image_onmousemove'] = 'Alternativ bild'
-tinyMCELang['lang_insert_image_mouseover'] = 'n&auml;r pekaren &auml;r &ouml;ver';
-tinyMCELang['lang_insert_image_mouseout'] = 'n&auml;r pekaren &auml;r utanf&ouml;r';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/se.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/se.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/se.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,6 @@
+// SE lang variables
+
+tinyMCELang['lang_insert_image_alt2'] = 'Bildens titel';
+tinyMCELang['lang_insert_image_onmousemove'] = 'Alternativ bild'
+tinyMCELang['lang_insert_image_mouseover'] = 'n&auml;r pekaren &auml;r &ouml;ver';
+tinyMCELang['lang_insert_image_mouseout'] = 'n&auml;r pekaren &auml;r utanf&ouml;r';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/uk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/uk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,6 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_insert_image_alt2'] = 'Image title';
-tinyMCELang['lang_insert_image_onmousemove'] = 'Alternative image'
-tinyMCELang['lang_insert_image_mouseover'] = 'for mouse over';
-tinyMCELang['lang_insert_image_mouseout'] = 'for mouse out';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/uk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/uk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/uk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,6 @@
+// UK lang variables
+
+tinyMCELang['lang_insert_image_alt2'] = 'Image title';
+tinyMCELang['lang_insert_image_onmousemove'] = 'Alternative image'
+tinyMCELang['lang_insert_image_mouseover'] = 'for mouse over';
+tinyMCELang['lang_insert_image_mouseout'] = 'for mouse out';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advimage/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css/advlink.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css/advlink.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css/advlink.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-/* CSS file for advimage plugin popup */
-
-.mceLinkList, .mceAnchorList, #targetlist {
-	width: 280px;
-}
-
-.mceActionPanel {
-	margin-top: 7px;
-}
-
-.panel_wrapper div.current {
-	height: 320px;
-}
-
-#classlist, #title, #href {
-	width: 280px;
-}
-
-#popupurl, #popupname {
-	width: 200px;
-}
-
-#popupwidth, #popupheight, #popupleft, #popuptop {
-	width: 30px;
-	vertical-align: middle;
-	text-align: center;
-}
-
-#id, #style, #classes, #target, #dir, #hreflang, #lang, #charset, #type, #rel, #rev, #tabindex, #accesskey {
-	width: 200px;
-}
-
-#events_panel input {
-	width: 200px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css/advlink.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css/advlink.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css/advlink.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/css/advlink.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+/* CSS file for advimage plugin popup */
+
+.mceLinkList, .mceAnchorList, #targetlist {
+	width: 280px;
+}
+
+.mceActionPanel {
+	margin-top: 7px;
+}
+
+.panel_wrapper div.current {
+	height: 320px;
+}
+
+#classlist, #title, #href {
+	width: 280px;
+}
+
+#popupurl, #popupname {
+	width: 200px;
+}
+
+#popupwidth, #popupheight, #popupleft, #popuptop {
+	width: 30px;
+	vertical-align: middle;
+	text-align: center;
+}
+
+#id, #style, #classes, #target, #dir, #hreflang, #lang, #charset, #type, #rel, #rev, #tabindex, #accesskey {
+	width: 200px;
+}
+
+#events_panel input {
+	width: 200px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('advlink');var TinyMCE_AdvancedLinkPlugin={getInfo:function(){return{longname:'Advanced link',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){inst.addShortcut('ctrl','k','lang_advlink_desc','mceAdvLink')},getControlHTML:function(cn){switch(cn){case"link":return tinyMCE.getButtonHTML(cn,'lang_link_desc','{$themeurl}/images/link.gif','mceAdvLink')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvLink":var anySelection=false;var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();var selectedText=inst.selection.getSelectedText();if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(anySelection||(focusElm!=!
 null&&focusElm.nodeName=="A")){var template=new Array();template['file']='../../plugins/advlink/link.htm';template['width']=480;template['height']=400;template['width']+=tinyMCE.getLang('lang_advlink_delta_width',0);template['height']+=tinyMCE.getLang('lang_advlink_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"})}return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="A"&&tinyMCE.getAttrib(node,'href')!=""){tinyMCE.switchClass(editor_id+'_advlink','mceButtonSelected');return true}}while((node=node.parentNode));if(any_selection){tinyMCE.switchClass(editor_id+'_advlink','mceButtonNormal');return true}tinyMCE.switchClass(editor_id+'_advlink','mceButtonDisabled');return true}};tinyMCE.addPlugin("advlink",TinyMCE_AdvancedLinkPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('advlink');var TinyMCE_AdvancedLinkPlugin={getInfo:function(){return{longname:'Advanced link',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){inst.addShortcut('ctrl','k','lang_advlink_desc','mceAdvLink')},getControlHTML:function(cn){switch(cn){case"link":return tinyMCE.getButtonHTML(cn,'lang_link_desc','{$themeurl}/images/link.gif','mceAdvLink')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvLink":var anySelection=false;var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();var selectedText=inst.selection.getSelectedText();if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(anySelection||(focusElm!=!
 null&&focusElm.nodeName=="A")){var template=new Array();template['file']='../../plugins/advlink/link.htm';template['width']=480;template['height']=400;template['width']+=tinyMCE.getLang('lang_advlink_delta_width',0);template['height']+=tinyMCE.getLang('lang_advlink_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"})}return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="A"&&tinyMCE.getAttrib(node,'href')!=""){tinyMCE.switchClass(editor_id+'_advlink','mceButtonSelected');return true}}while((node=node.parentNode));if(any_selection){tinyMCE.switchClass(editor_id+'_advlink','mceButtonNormal');return true}tinyMCE.switchClass(editor_id+'_advlink','mceButtonDisabled');return true}};tinyMCE.addPlugin("advlink",TinyMCE_AdvancedLinkPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,88 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('advlink');
-
-var TinyMCE_AdvancedLinkPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Advanced link',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		inst.addShortcut('ctrl', 'k', 'lang_advlink_desc', 'mceAdvLink');
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "link":
-				return tinyMCE.getButtonHTML(cn, 'lang_link_desc', '{$themeurl}/images/link.gif', 'mceAdvLink');
-		}
-
-		return "";
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		switch (command) {
-			case "mceAdvLink":
-				var anySelection = false;
-				var inst = tinyMCE.getInstanceById(editor_id);
-				var focusElm = inst.getFocusElement();
-				var selectedText = inst.selection.getSelectedText();
-
-				if (tinyMCE.selectedElement)
-					anySelection = (tinyMCE.selectedElement.nodeName.toLowerCase() == "img") || (selectedText && selectedText.length > 0);
-
-				if (anySelection || (focusElm != null && focusElm.nodeName == "A")) {
-					var template = new Array();
-
-					template['file']   = '../../plugins/advlink/link.htm';
-					template['width']  = 480;
-					template['height'] = 400;
-
-					// Language specific width and height addons
-					template['width']  += tinyMCE.getLang('lang_advlink_delta_width', 0);
-					template['height'] += tinyMCE.getLang('lang_advlink_delta_height', 0);
-
-					tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
-				}
-
-				return true;
-		}
-
-		return false;
-	},
-
-	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
-		if (node == null)
-			return;
-
-		do {
-			if (node.nodeName == "A" && tinyMCE.getAttrib(node, 'href') != "") {
-				tinyMCE.switchClass(editor_id + '_advlink', 'mceButtonSelected');
-				return true;
-			}
-		} while ((node = node.parentNode));
-
-		if (any_selection) {
-			tinyMCE.switchClass(editor_id + '_advlink', 'mceButtonNormal');
-			return true;
-		}
-
-		tinyMCE.switchClass(editor_id + '_advlink', 'mceButtonDisabled');
-
-		return true;
-	}
-};
-
-tinyMCE.addPlugin("advlink", TinyMCE_AdvancedLinkPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,88 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('advlink');
+
+var TinyMCE_AdvancedLinkPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Advanced link',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		inst.addShortcut('ctrl', 'k', 'lang_advlink_desc', 'mceAdvLink');
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "link":
+				return tinyMCE.getButtonHTML(cn, 'lang_link_desc', '{$themeurl}/images/link.gif', 'mceAdvLink');
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		switch (command) {
+			case "mceAdvLink":
+				var anySelection = false;
+				var inst = tinyMCE.getInstanceById(editor_id);
+				var focusElm = inst.getFocusElement();
+				var selectedText = inst.selection.getSelectedText();
+
+				if (tinyMCE.selectedElement)
+					anySelection = (tinyMCE.selectedElement.nodeName.toLowerCase() == "img") || (selectedText && selectedText.length > 0);
+
+				if (anySelection || (focusElm != null && focusElm.nodeName == "A")) {
+					var template = new Array();
+
+					template['file']   = '../../plugins/advlink/link.htm';
+					template['width']  = 480;
+					template['height'] = 400;
+
+					// Language specific width and height addons
+					template['width']  += tinyMCE.getLang('lang_advlink_delta_width', 0);
+					template['height'] += tinyMCE.getLang('lang_advlink_delta_height', 0);
+
+					tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
+				}
+
+				return true;
+		}
+
+		return false;
+	},
+
+	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
+		if (node == null)
+			return;
+
+		do {
+			if (node.nodeName == "A" && tinyMCE.getAttrib(node, 'href') != "") {
+				tinyMCE.switchClass(editor_id + '_advlink', 'mceButtonSelected');
+				return true;
+			}
+		} while ((node = node.parentNode));
+
+		if (any_selection) {
+			tinyMCE.switchClass(editor_id + '_advlink', 'mceButtonNormal');
+			return true;
+		}
+
+		tinyMCE.switchClass(editor_id + '_advlink', 'mceButtonDisabled');
+
+		return true;
+	}
+};
+
+tinyMCE.addPlugin("advlink", TinyMCE_AdvancedLinkPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts/functions.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts/functions.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts/functions.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,568 +0,0 @@
-/* Functions for the advlink plugin popup */
-
-var templates = {
-	"window.open" : "window.open('${url}','${target}','${options}')"
-};
-
-function preinit() {
-	// Initialize
-	tinyMCE.setWindowArg('mce_windowresize', false);
-
-	// Import external list url javascript
-	var url = tinyMCE.getParam("external_link_list_url");
-	if (url != null) {
-		// Fix relative
-		if (url.charAt(0) != '/' && url.indexOf('://') == -1)
-			url = tinyMCE.documentBasePath + "/" + url;
-
-		document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
-	}
-}
-
-function changeClass() {
-	var formObj = document.forms[0];
-	formObj.classes.value = getSelectValue(formObj, 'classlist');
-}
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	var formObj = document.forms[0];
-	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-	var elm = inst.getFocusElement();
-	var action = "insert";
-	var html;
-
-	document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','advlink');
-	document.getElementById('popupurlbrowsercontainer').innerHTML = getBrowserHTML('popupurlbrowser','popupurl','file','advlink');
-	document.getElementById('linklisthrefcontainer').innerHTML = getLinkListHTML('linklisthref','href');
-	document.getElementById('anchorlistcontainer').innerHTML = getAnchorListHTML('anchorlist','href');
-	document.getElementById('targetlistcontainer').innerHTML = getTargetListHTML('targetlist','target');
-
-	// Link list
-	html = getLinkListHTML('linklisthref','href');
-	if (html == "")
-		document.getElementById("linklisthrefrow").style.display = 'none';
-	else
-		document.getElementById("linklisthrefcontainer").innerHTML = html;
-
-	// Resize some elements
-	if (isVisible('hrefbrowser'))
-		document.getElementById('href').style.width = '260px';
-
-	if (isVisible('popupurlbrowser'))
-		document.getElementById('popupurl').style.width = '180px';
-
-	elm = tinyMCE.getParentElement(elm, "a");
-	if (elm != null && elm.nodeName == "A")
-		action = "update";
-
-	formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); 
-
-	setPopupControlsDisabled(true);
-
-	if (action == "update") {
-		var href = tinyMCE.getAttrib(elm, 'href');
-
-		href = convertURL(href, elm, true);
-
-		// Use mce_href if found
-		var mceRealHref = tinyMCE.getAttrib(elm, 'mce_href');
-		if (mceRealHref != "") {
-			href = mceRealHref;
-
-			if (tinyMCE.getParam('convert_urls'))
-				href = convertURL(href, elm, true);
-		}
-
-		var onclick = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onclick'));
-
-		// Setup form data
-		setFormValue('href', href);
-		setFormValue('title', tinyMCE.getAttrib(elm, 'title'));
-		setFormValue('id', tinyMCE.getAttrib(elm, 'id'));
-		setFormValue('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(tinyMCE.getAttrib(elm, "style"))));
-		setFormValue('rel', tinyMCE.getAttrib(elm, 'rel'));
-		setFormValue('rev', tinyMCE.getAttrib(elm, 'rev'));
-		setFormValue('charset', tinyMCE.getAttrib(elm, 'charset'));
-		setFormValue('hreflang', tinyMCE.getAttrib(elm, 'hreflang'));
-		setFormValue('dir', tinyMCE.getAttrib(elm, 'dir'));
-		setFormValue('lang', tinyMCE.getAttrib(elm, 'lang'));
-		setFormValue('tabindex', tinyMCE.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : ""));
-		setFormValue('accesskey', tinyMCE.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : ""));
-		setFormValue('type', tinyMCE.getAttrib(elm, 'type'));
-		setFormValue('onfocus', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onfocus')));
-		setFormValue('onblur', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onblur')));
-		setFormValue('onclick', onclick);
-		setFormValue('ondblclick', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'ondblclick')));
-		setFormValue('onmousedown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousedown')));
-		setFormValue('onmouseup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseup')));
-		setFormValue('onmouseover', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover')));
-		setFormValue('onmousemove', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousemove')));
-		setFormValue('onmouseout', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout')));
-		setFormValue('onkeypress', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeypress')));
-		setFormValue('onkeydown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeydown')));
-		setFormValue('onkeyup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeyup')));
-		setFormValue('target', tinyMCE.getAttrib(elm, 'target'));
-		setFormValue('classes', tinyMCE.getAttrib(elm, 'class'));
-
-		// Parse onclick data
-		if (onclick != null && onclick.indexOf('window.open') != -1)
-			parseWindowOpen(onclick);
-		else
-			parseFunction(onclick);
-
-		// Select by the values
-		selectByValue(formObj, 'dir', tinyMCE.getAttrib(elm, 'dir'));
-		selectByValue(formObj, 'rel', tinyMCE.getAttrib(elm, 'rel'));
-		selectByValue(formObj, 'rev', tinyMCE.getAttrib(elm, 'rev'));
-		selectByValue(formObj, 'linklisthref', href);
-
-		if (href.charAt(0) == '#')
-			selectByValue(formObj, 'anchorlist', href);
-
-		addClassesToList('classlist', 'advlink_styles');
-
-		selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class'), true);
-		selectByValue(formObj, 'targetlist', tinyMCE.getAttrib(elm, 'target'), true);
-	} else
-		addClassesToList('classlist', 'advlink_styles');
-
-	window.focus();
-}
-
-function setFormValue(name, value) {
-	document.forms[0].elements[name].value = value;
-}
-
-function convertURL(url, node, on_save) {
-	return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);");
-}
-
-function parseWindowOpen(onclick) {
-	var formObj = document.forms[0];
-
-	// Preprocess center code
-	if (onclick.indexOf('return false;') != -1) {
-		formObj.popupreturn.checked = true;
-		onclick = onclick.replace('return false;', '');
-	} else
-		formObj.popupreturn.checked = false;
-
-	var onClickData = parseLink(onclick);
-
-	if (onClickData != null) {
-		formObj.ispopup.checked = true;
-		setPopupControlsDisabled(false);
-
-		var onClickWindowOptions = parseOptions(onClickData['options']);
-		var url = onClickData['url'];
-
-		if (tinyMCE.getParam('convert_urls'))
-			url = convertURL(url, null, true);
-
-		formObj.popupname.value = onClickData['target'];
-		formObj.popupurl.value = url;
-		formObj.popupwidth.value = getOption(onClickWindowOptions, 'width');
-		formObj.popupheight.value = getOption(onClickWindowOptions, 'height');
-
-		formObj.popupleft.value = getOption(onClickWindowOptions, 'left');
-		formObj.popuptop.value = getOption(onClickWindowOptions, 'top');
-
-		if (formObj.popupleft.value.indexOf('screen') != -1)
-			formObj.popupleft.value = "c";
-
-		if (formObj.popuptop.value.indexOf('screen') != -1)
-			formObj.popuptop.value = "c";
-
-		formObj.popuplocation.checked = getOption(onClickWindowOptions, 'location') == "yes";
-		formObj.popupscrollbars.checked = getOption(onClickWindowOptions, 'scrollbars') == "yes";
-		formObj.popupmenubar.checked = getOption(onClickWindowOptions, 'menubar') == "yes";
-		formObj.popupresizable.checked = getOption(onClickWindowOptions, 'resizable') == "yes";
-		formObj.popuptoolbar.checked = getOption(onClickWindowOptions, 'toolbar') == "yes";
-		formObj.popupstatus.checked = getOption(onClickWindowOptions, 'status') == "yes";
-		formObj.popupdependent.checked = getOption(onClickWindowOptions, 'dependent') == "yes";
-
-		buildOnClick();
-	}
-}
-
-function parseFunction(onclick) {
-	var formObj = document.forms[0];
-	var onClickData = parseLink(onclick);
-
-	// TODO: Add stuff here
-}
-
-function getOption(opts, name) {
-	return typeof(opts[name]) == "undefined" ? "" : opts[name];
-}
-
-function setPopupControlsDisabled(state) {
-	var formObj = document.forms[0];
-
-	formObj.popupname.disabled = state;
-	formObj.popupurl.disabled = state;
-	formObj.popupwidth.disabled = state;
-	formObj.popupheight.disabled = state;
-	formObj.popupleft.disabled = state;
-	formObj.popuptop.disabled = state;
-	formObj.popuplocation.disabled = state;
-	formObj.popupscrollbars.disabled = state;
-	formObj.popupmenubar.disabled = state;
-	formObj.popupresizable.disabled = state;
-	formObj.popuptoolbar.disabled = state;
-	formObj.popupstatus.disabled = state;
-	formObj.popupreturn.disabled = state;
-	formObj.popupdependent.disabled = state;
-
-	setBrowserDisabled('popupurlbrowser', state);
-}
-
-function parseLink(link) {
-	link = link.replace(new RegExp('&#39;', 'g'), "'");
-
-	var fnName = link.replace(new RegExp("\\s*([A-Za-z0-9\.]*)\\s*\\(.*", "gi"), "$1");
-
-	// Is function name a template function
-	var template = templates[fnName];
-	if (template) {
-		// Build regexp
-		var variableNames = template.match(new RegExp("'?\\$\\{[A-Za-z0-9\.]*\\}'?", "gi"));
-		var regExp = "\\s*[A-Za-z0-9\.]*\\s*\\(";
-		var replaceStr = "";
-		for (var i=0; i<variableNames.length; i++) {
-			// Is string value
-			if (variableNames[i].indexOf("'${") != -1)
-				regExp += "'(.*)'";
-			else // Number value
-				regExp += "([0-9]*)";
-
-			replaceStr += "$" + (i+1);
-
-			// Cleanup variable name
-			variableNames[i] = variableNames[i].replace(new RegExp("[^A-Za-z0-9]", "gi"), "");
-
-			if (i != variableNames.length-1) {
-				regExp += "\\s*,\\s*";
-				replaceStr += "<delim>";
-			} else
-				regExp += ".*";
-		}
-
-		regExp += "\\);?";
-
-		// Build variable array
-		var variables = new Array();
-		variables["_function"] = fnName;
-		var variableValues = link.replace(new RegExp(regExp, "gi"), replaceStr).split('<delim>');
-		for (var i=0; i<variableNames.length; i++)
-			variables[variableNames[i]] = variableValues[i];
-
-		return variables;
-	}
-
-	return null;
-}
-
-function parseOptions(opts) {
-	if (opts == null || opts == "")
-		return new Array();
-
-	// Cleanup the options
-	opts = opts.toLowerCase();
-	opts = opts.replace(/;/g, ",");
-	opts = opts.replace(/[^0-9a-z=,]/g, "");
-
-	var optionChunks = opts.split(',');
-	var options = new Array();
-
-	for (var i=0; i<optionChunks.length; i++) {
-		var parts = optionChunks[i].split('=');
-
-		if (parts.length == 2)
-			options[parts[0]] = parts[1];
-	}
-
-	return options;
-}
-
-function buildOnClick() {
-	var formObj = document.forms[0];
-
-	if (!formObj.ispopup.checked) {
-		formObj.onclick.value = "";
-		return;
-	}
-
-	var onclick = "window.open('";
-	var url = formObj.popupurl.value;
-
-	if (tinyMCE.getParam('convert_urls'))
-		url = convertURL(url, null, true);
-
-	onclick += url + "','";
-	onclick += formObj.popupname.value + "','";
-
-	if (formObj.popuplocation.checked)
-		onclick += "location=yes,";
-
-	if (formObj.popupscrollbars.checked)
-		onclick += "scrollbars=yes,";
-
-	if (formObj.popupmenubar.checked)
-		onclick += "menubar=yes,";
-
-	if (formObj.popupresizable.checked)
-		onclick += "resizable=yes,";
-
-	if (formObj.popuptoolbar.checked)
-		onclick += "toolbar=yes,";
-
-	if (formObj.popupstatus.checked)
-		onclick += "status=yes,";
-
-	if (formObj.popupdependent.checked)
-		onclick += "dependent=yes,";
-
-	if (formObj.popupwidth.value != "")
-		onclick += "width=" + formObj.popupwidth.value + ",";
-
-	if (formObj.popupheight.value != "")
-		onclick += "height=" + formObj.popupheight.value + ",";
-
-	if (formObj.popupleft.value != "") {
-		if (formObj.popupleft.value != "c")
-			onclick += "left=" + formObj.popupleft.value + ",";
-		else
-			onclick += "left='+(screen.availWidth/2-" + (formObj.popupwidth.value/2) + ")+',";
-	}
-
-	if (formObj.popuptop.value != "") {
-		if (formObj.popuptop.value != "c")
-			onclick += "top=" + formObj.popuptop.value + ",";
-		else
-			onclick += "top='+(screen.availHeight/2-" + (formObj.popupheight.value/2) + ")+',";
-	}
-
-	if (onclick.charAt(onclick.length-1) == ',')
-		onclick = onclick.substring(0, onclick.length-1);
-
-	onclick += "');";
-
-	if (formObj.popupreturn.checked)
-		onclick += "return false;";
-
-	// tinyMCE.debug(onclick);
-
-	formObj.onclick.value = onclick;
-
-	if (formObj.href.value == "")
-		formObj.href.value = url;
-}
-
-function setAttrib(elm, attrib, value) {
-	var formObj = document.forms[0];
-	var valueElm = formObj.elements[attrib.toLowerCase()];
-
-	if (typeof(value) == "undefined" || value == null) {
-		value = "";
-
-		if (valueElm)
-			value = valueElm.value;
-	}
-
-	if (value != "") {
-		elm.setAttribute(attrib.toLowerCase(), value);
-
-		if (attrib == "style")
-			attrib = "style.cssText";
-
-		if (attrib.substring(0, 2) == 'on')
-			value = 'return true;' + value;
-
-		if (attrib == "class")
-			attrib = "className";
-
-		eval('elm.' + attrib + "=value;");
-	} else
-		elm.removeAttribute(attrib);
-}
-
-function getAnchorListHTML(id, target) {
-	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-	var nodes = inst.getBody().getElementsByTagName("a");
-
-	var html = "";
-
-	html += '<select id="' + id + '" name="' + id + '" class="mceAnchorList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target + '.value=';
-	html += 'this.options[this.selectedIndex].value;">';
-	html += '<option value="">---</option>';
-
-	for (var i=0; i<nodes.length; i++) {
-		if ((name = tinyMCE.getAttrib(nodes[i], "name")) != "")
-			html += '<option value="#' + name + '">' + name + '</option>';
-	}
-
-	html += '</select>';
-
-	return html;
-}
-
-function insertAction() {
-	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-	var elm = inst.getFocusElement();
-
-	elm = tinyMCE.getParentElement(elm, "a");
-
-	tinyMCEPopup.execCommand("mceBeginUndoLevel");
-
-	// Create new anchor elements
-	if (elm == null) {
-		if (tinyMCE.isSafari)
-			tinyMCEPopup.execCommand("mceInsertContent", false, '<a href="#mce_temp_url#">' + inst.selection.getSelectedHTML() + '</a>');
-		else
-			tinyMCEPopup.execCommand("createlink", false, "#mce_temp_url#");
-
-		var elementArray = tinyMCE.getElementsByAttributeValue(inst.getBody(), "a", "href", "#mce_temp_url#");
-		for (var i=0; i<elementArray.length; i++) {
-			var elm = elementArray[i];
-
-			// Move cursor behind the new anchor
-			if (tinyMCE.isGecko) {
-				var sp = inst.getDoc().createTextNode(" ");
-
-				if (elm.nextSibling)
-					elm.parentNode.insertBefore(sp, elm.nextSibling);
-				else
-					elm.parentNode.appendChild(sp);
-
-				// Set range after link
-				var rng = inst.getDoc().createRange();
-				rng.setStartAfter(elm);
-				rng.setEndAfter(elm);
-
-				// Update selection
-				var sel = inst.getSel();
-				sel.removeAllRanges();
-				sel.addRange(rng);
-			}
-
-			setAllAttribs(elm);
-		}
-	} else
-		setAllAttribs(elm);
-
-	tinyMCE._setEventsEnabled(inst.getBody(), false);
-	tinyMCEPopup.execCommand("mceEndUndoLevel");
-	tinyMCEPopup.close();
-}
-
-function setAllAttribs(elm) {
-	var formObj = document.forms[0];
-	var href = formObj.href.value;
-	var target = getSelectValue(formObj, 'targetlist');
-
-	// Make anchors absolute
-	if (href.charAt(0) == '#' && tinyMCE.getParam('convert_urls'))
-		href = tinyMCE.settings['document_base_url'] + href;
-
-	setAttrib(elm, 'href', convertURL(href, elm));
-	setAttrib(elm, 'mce_href', href);
-	setAttrib(elm, 'title');
-	setAttrib(elm, 'target', target == '_self' ? '' : target);
-	setAttrib(elm, 'id');
-	setAttrib(elm, 'style');
-	setAttrib(elm, 'class', getSelectValue(formObj, 'classlist'));
-	setAttrib(elm, 'rel');
-	setAttrib(elm, 'rev');
-	setAttrib(elm, 'charset');
-	setAttrib(elm, 'hreflang');
-	setAttrib(elm, 'dir');
-	setAttrib(elm, 'lang');
-	setAttrib(elm, 'tabindex');
-	setAttrib(elm, 'accesskey');
-	setAttrib(elm, 'type');
-	setAttrib(elm, 'onfocus');
-	setAttrib(elm, 'onblur');
-	setAttrib(elm, 'onclick');
-	setAttrib(elm, 'ondblclick');
-	setAttrib(elm, 'onmousedown');
-	setAttrib(elm, 'onmouseup');
-	setAttrib(elm, 'onmouseover');
-	setAttrib(elm, 'onmousemove');
-	setAttrib(elm, 'onmouseout');
-	setAttrib(elm, 'onkeypress');
-	setAttrib(elm, 'onkeydown');
-	setAttrib(elm, 'onkeyup');
-
-	// Refresh in old MSIE
-	if (tinyMCE.isMSIE5)
-		elm.outerHTML = elm.outerHTML;
-}
-
-function getSelectValue(form_obj, field_name) {
-	var elm = form_obj.elements[field_name];
-
-	if (elm == null || elm.options == null)
-		return "";
-
-	return elm.options[elm.selectedIndex].value;
-}
-
-function getLinkListHTML(elm_id, target_form_element, onchange_func) {
-	if (typeof(tinyMCELinkList) == "undefined" || tinyMCELinkList.length == 0)
-		return "";
-
-	var html = "";
-
-	html += '<select id="' + elm_id + '" name="' + elm_id + '"';
-	html += ' class="mceLinkList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';
-	html += 'this.options[this.selectedIndex].value;';
-
-	if (typeof(onchange_func) != "undefined")
-		html += onchange_func + '(\'' + target_form_element + '\',this.options[this.selectedIndex].text,this.options[this.selectedIndex].value);';
-
-	html += '"><option value="">---</option>';
-
-	for (var i=0; i<tinyMCELinkList.length; i++)
-		html += '<option value="' + tinyMCELinkList[i][1] + '">' + tinyMCELinkList[i][0] + '</option>';
-
-	html += '</select>';
-
-	return html;
-
-	// tinyMCE.debug('-- image list start --', html, '-- image list end --');
-}
-
-function getTargetListHTML(elm_id, target_form_element) {
-	var targets = tinyMCE.getParam('theme_advanced_link_targets', '').split(';');
-	var html = '';
-
-	html += '<select id="' + elm_id + '" name="' + elm_id + '" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';
-	html += 'this.options[this.selectedIndex].value;">';
-
-	html += '<option value="_self">' + tinyMCE.getLang('lang_advlink_target_same') + '</option>';
-	html += '<option value="_blank">' + tinyMCE.getLang('lang_advlink_target_blank') + ' (_blank)</option>';
-	html += '<option value="_parent">' + tinyMCE.getLang('lang_advlink_target_parent') + ' (_parent)</option>';
-	html += '<option value="_top">' + tinyMCE.getLang('lang_advlink_target_top') + ' (_top)</option>';
-
-	for (var i=0; i<targets.length; i++) {
-		var key, value;
-
-		if (targets[i] == "")
-			continue;
-
-		key = targets[i].split('=')[0];
-		value = targets[i].split('=')[1];
-
-		html += '<option value="' + key + '">' + value + ' (' + key + ')</option>';
-	}
-
-	html += '</select>';
-
-	return html;
-}
-
-// While loading
-preinit();

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts/functions.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts/functions.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts/functions.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/jscripts/functions.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,568 @@
+/* Functions for the advlink plugin popup */
+
+var templates = {
+	"window.open" : "window.open('${url}','${target}','${options}')"
+};
+
+function preinit() {
+	// Initialize
+	tinyMCE.setWindowArg('mce_windowresize', false);
+
+	// Import external list url javascript
+	var url = tinyMCE.getParam("external_link_list_url");
+	if (url != null) {
+		// Fix relative
+		if (url.charAt(0) != '/' && url.indexOf('://') == -1)
+			url = tinyMCE.documentBasePath + "/" + url;
+
+		document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
+	}
+}
+
+function changeClass() {
+	var formObj = document.forms[0];
+	formObj.classes.value = getSelectValue(formObj, 'classlist');
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	var formObj = document.forms[0];
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+	var elm = inst.getFocusElement();
+	var action = "insert";
+	var html;
+
+	document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','advlink');
+	document.getElementById('popupurlbrowsercontainer').innerHTML = getBrowserHTML('popupurlbrowser','popupurl','file','advlink');
+	document.getElementById('linklisthrefcontainer').innerHTML = getLinkListHTML('linklisthref','href');
+	document.getElementById('anchorlistcontainer').innerHTML = getAnchorListHTML('anchorlist','href');
+	document.getElementById('targetlistcontainer').innerHTML = getTargetListHTML('targetlist','target');
+
+	// Link list
+	html = getLinkListHTML('linklisthref','href');
+	if (html == "")
+		document.getElementById("linklisthrefrow").style.display = 'none';
+	else
+		document.getElementById("linklisthrefcontainer").innerHTML = html;
+
+	// Resize some elements
+	if (isVisible('hrefbrowser'))
+		document.getElementById('href').style.width = '260px';
+
+	if (isVisible('popupurlbrowser'))
+		document.getElementById('popupurl').style.width = '180px';
+
+	elm = tinyMCE.getParentElement(elm, "a");
+	if (elm != null && elm.nodeName == "A")
+		action = "update";
+
+	formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); 
+
+	setPopupControlsDisabled(true);
+
+	if (action == "update") {
+		var href = tinyMCE.getAttrib(elm, 'href');
+
+		href = convertURL(href, elm, true);
+
+		// Use mce_href if found
+		var mceRealHref = tinyMCE.getAttrib(elm, 'mce_href');
+		if (mceRealHref != "") {
+			href = mceRealHref;
+
+			if (tinyMCE.getParam('convert_urls'))
+				href = convertURL(href, elm, true);
+		}
+
+		var onclick = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onclick'));
+
+		// Setup form data
+		setFormValue('href', href);
+		setFormValue('title', tinyMCE.getAttrib(elm, 'title'));
+		setFormValue('id', tinyMCE.getAttrib(elm, 'id'));
+		setFormValue('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(tinyMCE.getAttrib(elm, "style"))));
+		setFormValue('rel', tinyMCE.getAttrib(elm, 'rel'));
+		setFormValue('rev', tinyMCE.getAttrib(elm, 'rev'));
+		setFormValue('charset', tinyMCE.getAttrib(elm, 'charset'));
+		setFormValue('hreflang', tinyMCE.getAttrib(elm, 'hreflang'));
+		setFormValue('dir', tinyMCE.getAttrib(elm, 'dir'));
+		setFormValue('lang', tinyMCE.getAttrib(elm, 'lang'));
+		setFormValue('tabindex', tinyMCE.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : ""));
+		setFormValue('accesskey', tinyMCE.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : ""));
+		setFormValue('type', tinyMCE.getAttrib(elm, 'type'));
+		setFormValue('onfocus', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onfocus')));
+		setFormValue('onblur', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onblur')));
+		setFormValue('onclick', onclick);
+		setFormValue('ondblclick', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'ondblclick')));
+		setFormValue('onmousedown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousedown')));
+		setFormValue('onmouseup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseup')));
+		setFormValue('onmouseover', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover')));
+		setFormValue('onmousemove', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousemove')));
+		setFormValue('onmouseout', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout')));
+		setFormValue('onkeypress', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeypress')));
+		setFormValue('onkeydown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeydown')));
+		setFormValue('onkeyup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeyup')));
+		setFormValue('target', tinyMCE.getAttrib(elm, 'target'));
+		setFormValue('classes', tinyMCE.getAttrib(elm, 'class'));
+
+		// Parse onclick data
+		if (onclick != null && onclick.indexOf('window.open') != -1)
+			parseWindowOpen(onclick);
+		else
+			parseFunction(onclick);
+
+		// Select by the values
+		selectByValue(formObj, 'dir', tinyMCE.getAttrib(elm, 'dir'));
+		selectByValue(formObj, 'rel', tinyMCE.getAttrib(elm, 'rel'));
+		selectByValue(formObj, 'rev', tinyMCE.getAttrib(elm, 'rev'));
+		selectByValue(formObj, 'linklisthref', href);
+
+		if (href.charAt(0) == '#')
+			selectByValue(formObj, 'anchorlist', href);
+
+		addClassesToList('classlist', 'advlink_styles');
+
+		selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class'), true);
+		selectByValue(formObj, 'targetlist', tinyMCE.getAttrib(elm, 'target'), true);
+	} else
+		addClassesToList('classlist', 'advlink_styles');
+
+	window.focus();
+}
+
+function setFormValue(name, value) {
+	document.forms[0].elements[name].value = value;
+}
+
+function convertURL(url, node, on_save) {
+	return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);");
+}
+
+function parseWindowOpen(onclick) {
+	var formObj = document.forms[0];
+
+	// Preprocess center code
+	if (onclick.indexOf('return false;') != -1) {
+		formObj.popupreturn.checked = true;
+		onclick = onclick.replace('return false;', '');
+	} else
+		formObj.popupreturn.checked = false;
+
+	var onClickData = parseLink(onclick);
+
+	if (onClickData != null) {
+		formObj.ispopup.checked = true;
+		setPopupControlsDisabled(false);
+
+		var onClickWindowOptions = parseOptions(onClickData['options']);
+		var url = onClickData['url'];
+
+		if (tinyMCE.getParam('convert_urls'))
+			url = convertURL(url, null, true);
+
+		formObj.popupname.value = onClickData['target'];
+		formObj.popupurl.value = url;
+		formObj.popupwidth.value = getOption(onClickWindowOptions, 'width');
+		formObj.popupheight.value = getOption(onClickWindowOptions, 'height');
+
+		formObj.popupleft.value = getOption(onClickWindowOptions, 'left');
+		formObj.popuptop.value = getOption(onClickWindowOptions, 'top');
+
+		if (formObj.popupleft.value.indexOf('screen') != -1)
+			formObj.popupleft.value = "c";
+
+		if (formObj.popuptop.value.indexOf('screen') != -1)
+			formObj.popuptop.value = "c";
+
+		formObj.popuplocation.checked = getOption(onClickWindowOptions, 'location') == "yes";
+		formObj.popupscrollbars.checked = getOption(onClickWindowOptions, 'scrollbars') == "yes";
+		formObj.popupmenubar.checked = getOption(onClickWindowOptions, 'menubar') == "yes";
+		formObj.popupresizable.checked = getOption(onClickWindowOptions, 'resizable') == "yes";
+		formObj.popuptoolbar.checked = getOption(onClickWindowOptions, 'toolbar') == "yes";
+		formObj.popupstatus.checked = getOption(onClickWindowOptions, 'status') == "yes";
+		formObj.popupdependent.checked = getOption(onClickWindowOptions, 'dependent') == "yes";
+
+		buildOnClick();
+	}
+}
+
+function parseFunction(onclick) {
+	var formObj = document.forms[0];
+	var onClickData = parseLink(onclick);
+
+	// TODO: Add stuff here
+}
+
+function getOption(opts, name) {
+	return typeof(opts[name]) == "undefined" ? "" : opts[name];
+}
+
+function setPopupControlsDisabled(state) {
+	var formObj = document.forms[0];
+
+	formObj.popupname.disabled = state;
+	formObj.popupurl.disabled = state;
+	formObj.popupwidth.disabled = state;
+	formObj.popupheight.disabled = state;
+	formObj.popupleft.disabled = state;
+	formObj.popuptop.disabled = state;
+	formObj.popuplocation.disabled = state;
+	formObj.popupscrollbars.disabled = state;
+	formObj.popupmenubar.disabled = state;
+	formObj.popupresizable.disabled = state;
+	formObj.popuptoolbar.disabled = state;
+	formObj.popupstatus.disabled = state;
+	formObj.popupreturn.disabled = state;
+	formObj.popupdependent.disabled = state;
+
+	setBrowserDisabled('popupurlbrowser', state);
+}
+
+function parseLink(link) {
+	link = link.replace(new RegExp('&#39;', 'g'), "'");
+
+	var fnName = link.replace(new RegExp("\\s*([A-Za-z0-9\.]*)\\s*\\(.*", "gi"), "$1");
+
+	// Is function name a template function
+	var template = templates[fnName];
+	if (template) {
+		// Build regexp
+		var variableNames = template.match(new RegExp("'?\\$\\{[A-Za-z0-9\.]*\\}'?", "gi"));
+		var regExp = "\\s*[A-Za-z0-9\.]*\\s*\\(";
+		var replaceStr = "";
+		for (var i=0; i<variableNames.length; i++) {
+			// Is string value
+			if (variableNames[i].indexOf("'${") != -1)
+				regExp += "'(.*)'";
+			else // Number value
+				regExp += "([0-9]*)";
+
+			replaceStr += "$" + (i+1);
+
+			// Cleanup variable name
+			variableNames[i] = variableNames[i].replace(new RegExp("[^A-Za-z0-9]", "gi"), "");
+
+			if (i != variableNames.length-1) {
+				regExp += "\\s*,\\s*";
+				replaceStr += "<delim>";
+			} else
+				regExp += ".*";
+		}
+
+		regExp += "\\);?";
+
+		// Build variable array
+		var variables = new Array();
+		variables["_function"] = fnName;
+		var variableValues = link.replace(new RegExp(regExp, "gi"), replaceStr).split('<delim>');
+		for (var i=0; i<variableNames.length; i++)
+			variables[variableNames[i]] = variableValues[i];
+
+		return variables;
+	}
+
+	return null;
+}
+
+function parseOptions(opts) {
+	if (opts == null || opts == "")
+		return new Array();
+
+	// Cleanup the options
+	opts = opts.toLowerCase();
+	opts = opts.replace(/;/g, ",");
+	opts = opts.replace(/[^0-9a-z=,]/g, "");
+
+	var optionChunks = opts.split(',');
+	var options = new Array();
+
+	for (var i=0; i<optionChunks.length; i++) {
+		var parts = optionChunks[i].split('=');
+
+		if (parts.length == 2)
+			options[parts[0]] = parts[1];
+	}
+
+	return options;
+}
+
+function buildOnClick() {
+	var formObj = document.forms[0];
+
+	if (!formObj.ispopup.checked) {
+		formObj.onclick.value = "";
+		return;
+	}
+
+	var onclick = "window.open('";
+	var url = formObj.popupurl.value;
+
+	if (tinyMCE.getParam('convert_urls'))
+		url = convertURL(url, null, true);
+
+	onclick += url + "','";
+	onclick += formObj.popupname.value + "','";
+
+	if (formObj.popuplocation.checked)
+		onclick += "location=yes,";
+
+	if (formObj.popupscrollbars.checked)
+		onclick += "scrollbars=yes,";
+
+	if (formObj.popupmenubar.checked)
+		onclick += "menubar=yes,";
+
+	if (formObj.popupresizable.checked)
+		onclick += "resizable=yes,";
+
+	if (formObj.popuptoolbar.checked)
+		onclick += "toolbar=yes,";
+
+	if (formObj.popupstatus.checked)
+		onclick += "status=yes,";
+
+	if (formObj.popupdependent.checked)
+		onclick += "dependent=yes,";
+
+	if (formObj.popupwidth.value != "")
+		onclick += "width=" + formObj.popupwidth.value + ",";
+
+	if (formObj.popupheight.value != "")
+		onclick += "height=" + formObj.popupheight.value + ",";
+
+	if (formObj.popupleft.value != "") {
+		if (formObj.popupleft.value != "c")
+			onclick += "left=" + formObj.popupleft.value + ",";
+		else
+			onclick += "left='+(screen.availWidth/2-" + (formObj.popupwidth.value/2) + ")+',";
+	}
+
+	if (formObj.popuptop.value != "") {
+		if (formObj.popuptop.value != "c")
+			onclick += "top=" + formObj.popuptop.value + ",";
+		else
+			onclick += "top='+(screen.availHeight/2-" + (formObj.popupheight.value/2) + ")+',";
+	}
+
+	if (onclick.charAt(onclick.length-1) == ',')
+		onclick = onclick.substring(0, onclick.length-1);
+
+	onclick += "');";
+
+	if (formObj.popupreturn.checked)
+		onclick += "return false;";
+
+	// tinyMCE.debug(onclick);
+
+	formObj.onclick.value = onclick;
+
+	if (formObj.href.value == "")
+		formObj.href.value = url;
+}
+
+function setAttrib(elm, attrib, value) {
+	var formObj = document.forms[0];
+	var valueElm = formObj.elements[attrib.toLowerCase()];
+
+	if (typeof(value) == "undefined" || value == null) {
+		value = "";
+
+		if (valueElm)
+			value = valueElm.value;
+	}
+
+	if (value != "") {
+		elm.setAttribute(attrib.toLowerCase(), value);
+
+		if (attrib == "style")
+			attrib = "style.cssText";
+
+		if (attrib.substring(0, 2) == 'on')
+			value = 'return true;' + value;
+
+		if (attrib == "class")
+			attrib = "className";
+
+		eval('elm.' + attrib + "=value;");
+	} else
+		elm.removeAttribute(attrib);
+}
+
+function getAnchorListHTML(id, target) {
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+	var nodes = inst.getBody().getElementsByTagName("a");
+
+	var html = "";
+
+	html += '<select id="' + id + '" name="' + id + '" class="mceAnchorList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target + '.value=';
+	html += 'this.options[this.selectedIndex].value;">';
+	html += '<option value="">---</option>';
+
+	for (var i=0; i<nodes.length; i++) {
+		if ((name = tinyMCE.getAttrib(nodes[i], "name")) != "")
+			html += '<option value="#' + name + '">' + name + '</option>';
+	}
+
+	html += '</select>';
+
+	return html;
+}
+
+function insertAction() {
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+	var elm = inst.getFocusElement();
+
+	elm = tinyMCE.getParentElement(elm, "a");
+
+	tinyMCEPopup.execCommand("mceBeginUndoLevel");
+
+	// Create new anchor elements
+	if (elm == null) {
+		if (tinyMCE.isSafari)
+			tinyMCEPopup.execCommand("mceInsertContent", false, '<a href="#mce_temp_url#">' + inst.selection.getSelectedHTML() + '</a>');
+		else
+			tinyMCEPopup.execCommand("createlink", false, "#mce_temp_url#");
+
+		var elementArray = tinyMCE.getElementsByAttributeValue(inst.getBody(), "a", "href", "#mce_temp_url#");
+		for (var i=0; i<elementArray.length; i++) {
+			var elm = elementArray[i];
+
+			// Move cursor behind the new anchor
+			if (tinyMCE.isGecko) {
+				var sp = inst.getDoc().createTextNode(" ");
+
+				if (elm.nextSibling)
+					elm.parentNode.insertBefore(sp, elm.nextSibling);
+				else
+					elm.parentNode.appendChild(sp);
+
+				// Set range after link
+				var rng = inst.getDoc().createRange();
+				rng.setStartAfter(elm);
+				rng.setEndAfter(elm);
+
+				// Update selection
+				var sel = inst.getSel();
+				sel.removeAllRanges();
+				sel.addRange(rng);
+			}
+
+			setAllAttribs(elm);
+		}
+	} else
+		setAllAttribs(elm);
+
+	tinyMCE._setEventsEnabled(inst.getBody(), false);
+	tinyMCEPopup.execCommand("mceEndUndoLevel");
+	tinyMCEPopup.close();
+}
+
+function setAllAttribs(elm) {
+	var formObj = document.forms[0];
+	var href = formObj.href.value;
+	var target = getSelectValue(formObj, 'targetlist');
+
+	// Make anchors absolute
+	if (href.charAt(0) == '#' && tinyMCE.getParam('convert_urls'))
+		href = tinyMCE.settings['document_base_url'] + href;
+
+	setAttrib(elm, 'href', convertURL(href, elm));
+	setAttrib(elm, 'mce_href', href);
+	setAttrib(elm, 'title');
+	setAttrib(elm, 'target', target == '_self' ? '' : target);
+	setAttrib(elm, 'id');
+	setAttrib(elm, 'style');
+	setAttrib(elm, 'class', getSelectValue(formObj, 'classlist'));
+	setAttrib(elm, 'rel');
+	setAttrib(elm, 'rev');
+	setAttrib(elm, 'charset');
+	setAttrib(elm, 'hreflang');
+	setAttrib(elm, 'dir');
+	setAttrib(elm, 'lang');
+	setAttrib(elm, 'tabindex');
+	setAttrib(elm, 'accesskey');
+	setAttrib(elm, 'type');
+	setAttrib(elm, 'onfocus');
+	setAttrib(elm, 'onblur');
+	setAttrib(elm, 'onclick');
+	setAttrib(elm, 'ondblclick');
+	setAttrib(elm, 'onmousedown');
+	setAttrib(elm, 'onmouseup');
+	setAttrib(elm, 'onmouseover');
+	setAttrib(elm, 'onmousemove');
+	setAttrib(elm, 'onmouseout');
+	setAttrib(elm, 'onkeypress');
+	setAttrib(elm, 'onkeydown');
+	setAttrib(elm, 'onkeyup');
+
+	// Refresh in old MSIE
+	if (tinyMCE.isMSIE5)
+		elm.outerHTML = elm.outerHTML;
+}
+
+function getSelectValue(form_obj, field_name) {
+	var elm = form_obj.elements[field_name];
+
+	if (elm == null || elm.options == null)
+		return "";
+
+	return elm.options[elm.selectedIndex].value;
+}
+
+function getLinkListHTML(elm_id, target_form_element, onchange_func) {
+	if (typeof(tinyMCELinkList) == "undefined" || tinyMCELinkList.length == 0)
+		return "";
+
+	var html = "";
+
+	html += '<select id="' + elm_id + '" name="' + elm_id + '"';
+	html += ' class="mceLinkList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';
+	html += 'this.options[this.selectedIndex].value;';
+
+	if (typeof(onchange_func) != "undefined")
+		html += onchange_func + '(\'' + target_form_element + '\',this.options[this.selectedIndex].text,this.options[this.selectedIndex].value);';
+
+	html += '"><option value="">---</option>';
+
+	for (var i=0; i<tinyMCELinkList.length; i++)
+		html += '<option value="' + tinyMCELinkList[i][1] + '">' + tinyMCELinkList[i][0] + '</option>';
+
+	html += '</select>';
+
+	return html;
+
+	// tinyMCE.debug('-- image list start --', html, '-- image list end --');
+}
+
+function getTargetListHTML(elm_id, target_form_element) {
+	var targets = tinyMCE.getParam('theme_advanced_link_targets', '').split(';');
+	var html = '';
+
+	html += '<select id="' + elm_id + '" name="' + elm_id + '" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';
+	html += 'this.options[this.selectedIndex].value;">';
+
+	html += '<option value="_self">' + tinyMCE.getLang('lang_advlink_target_same') + '</option>';
+	html += '<option value="_blank">' + tinyMCE.getLang('lang_advlink_target_blank') + ' (_blank)</option>';
+	html += '<option value="_parent">' + tinyMCE.getLang('lang_advlink_target_parent') + ' (_parent)</option>';
+	html += '<option value="_top">' + tinyMCE.getLang('lang_advlink_target_top') + ' (_top)</option>';
+
+	for (var i=0; i<targets.length; i++) {
+		var key, value;
+
+		if (targets[i] == "")
+			continue;
+
+		key = targets[i].split('=')[0];
+		value = targets[i].split('=')[1];
+
+		html += '<option value="' + key + '">' + value + ' (' + key + ')</option>';
+	}
+
+	html += '</select>';
+
+	return html;
+}
+
+// While loading
+preinit();

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/de.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/de.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,20 +0,0 @@
-// DE lang variables
-
-tinyMCELang['lang_insert_link_target_same'] = 'Im selben Frame &ouml;ffnen';
-tinyMCELang['lang_insert_link_target_parent'] = 'Im dar&uuml;ber liegenden Frame &ouml;ffnen';
-tinyMCELang['lang_insert_link_target_top']= 'Im obersten Frame &ouml;ffnen';
-tinyMCELang['lang_insert_link_target_blank']= 'In einem neuen Fenster &ouml;ffnen';
-tinyMCELang['lang_insert_link_target_named']= '&Ouml;ffnen im Fenster/Frame';
-tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
-tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
-tinyMCELang['lang_insert_link_popup_name']= 'Fenstername';
-tinyMCELang['lang_insert_link_popup_return']= 'mit \'return false\'';
-tinyMCELang['lang_insert_link_popup_scrollbars']= 'Scrollbars anzeigen';
-tinyMCELang['lang_insert_link_popup_statusbar'] = 'Statusbar anzeigen';
-tinyMCELang['lang_insert_link_popup_toolbar'] = 'Toolbars anzeigen';
-tinyMCELang['lang_insert_link_popup_menubar'] = 'Menu anzeigen';
-tinyMCELang['lang_insert_link_popup_location']= 'Adresszeile anzeigen';
-tinyMCELang['lang_insert_link_popup_resizable'] = 'Gr&ouml;&szlig;e &auml;nderbar';
-tinyMCELang['lang_insert_link_popup_size']= 'Gr&ouml;&szlig;e';
-tinyMCELang['lang_insert_link_popup_position']= 'Position (X/Y)';
-tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Please insert a name for the target or choose another option.';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/de.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/de.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/de.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,20 @@
+// DE lang variables
+
+tinyMCELang['lang_insert_link_target_same'] = 'Im selben Frame &ouml;ffnen';
+tinyMCELang['lang_insert_link_target_parent'] = 'Im dar&uuml;ber liegenden Frame &ouml;ffnen';
+tinyMCELang['lang_insert_link_target_top']= 'Im obersten Frame &ouml;ffnen';
+tinyMCELang['lang_insert_link_target_blank']= 'In einem neuen Fenster &ouml;ffnen';
+tinyMCELang['lang_insert_link_target_named']= '&Ouml;ffnen im Fenster/Frame';
+tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
+tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
+tinyMCELang['lang_insert_link_popup_name']= 'Fenstername';
+tinyMCELang['lang_insert_link_popup_return']= 'mit \'return false\'';
+tinyMCELang['lang_insert_link_popup_scrollbars']= 'Scrollbars anzeigen';
+tinyMCELang['lang_insert_link_popup_statusbar'] = 'Statusbar anzeigen';
+tinyMCELang['lang_insert_link_popup_toolbar'] = 'Toolbars anzeigen';
+tinyMCELang['lang_insert_link_popup_menubar'] = 'Menu anzeigen';
+tinyMCELang['lang_insert_link_popup_location']= 'Adresszeile anzeigen';
+tinyMCELang['lang_insert_link_popup_resizable'] = 'Gr&ouml;&szlig;e &auml;nderbar';
+tinyMCELang['lang_insert_link_popup_size']= 'Gr&ouml;&szlig;e';
+tinyMCELang['lang_insert_link_popup_position']= 'Position (X/Y)';
+tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Please insert a name for the target or choose another option.';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,46 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('advlink',{
-general_tab : 'General',
-popup_tab : 'Popup',
-events_tab : 'Events',
-advanced_tab : 'Advanced',
-general_props : 'General properties',
-popup_props : 'Popup properties',
-event_props : 'Events',
-advanced_props : 'Advanced properties',
-popup_opts : 'Options',
-anchor_names : 'Anchors',
-target_same : 'Open in this window / frame',
-target_parent : 'Open in parent window / frame',
-target_top : 'Open in top frame (replaces all frames)',
-target_blank : 'Open in new window',
-popup : 'Javascript popup',
-popup_url : 'Popup URL',
-popup_name : 'Window name',
-popup_return : 'Insert \'return false\'',
-popup_scrollbars : 'Show scrollbars',
-popup_statusbar : 'Show status bar',
-popup_toolbar : 'Show toolbars',
-popup_menubar : 'Show menu bar',
-popup_location : 'Show location bar',
-popup_resizable : 'Make window resizable',
-popup_dependent : 'Dependent (Mozilla/Firefox only)',
-popup_size : 'Size',
-popup_position : 'Position (X/Y)',
-id : 'Id',
-style: 'Style',
-classes : 'Classes',
-target_name : 'Target name',
-langdir : 'Language direction',
-target_langcode : 'Target language',
-langcode : 'Language code',
-encoding : 'Target character encoding',
-mime : 'Target MIME type',
-rel : 'Relationship page to target',
-rev : 'Relationship target to page',
-tabindex : 'Tabindex',
-accesskey : 'Accesskey',
-ltr : 'Left to right',
-rtl : 'Right to left'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,46 @@
+// UK lang variables
+
+tinyMCE.addToLang('advlink',{
+general_tab : 'General',
+popup_tab : 'Popup',
+events_tab : 'Events',
+advanced_tab : 'Advanced',
+general_props : 'General properties',
+popup_props : 'Popup properties',
+event_props : 'Events',
+advanced_props : 'Advanced properties',
+popup_opts : 'Options',
+anchor_names : 'Anchors',
+target_same : 'Open in this window / frame',
+target_parent : 'Open in parent window / frame',
+target_top : 'Open in top frame (replaces all frames)',
+target_blank : 'Open in new window',
+popup : 'Javascript popup',
+popup_url : 'Popup URL',
+popup_name : 'Window name',
+popup_return : 'Insert \'return false\'',
+popup_scrollbars : 'Show scrollbars',
+popup_statusbar : 'Show status bar',
+popup_toolbar : 'Show toolbars',
+popup_menubar : 'Show menu bar',
+popup_location : 'Show location bar',
+popup_resizable : 'Make window resizable',
+popup_dependent : 'Dependent (Mozilla/Firefox only)',
+popup_size : 'Size',
+popup_position : 'Position (X/Y)',
+id : 'Id',
+style: 'Style',
+classes : 'Classes',
+target_name : 'Target name',
+langdir : 'Language direction',
+target_langcode : 'Target language',
+langcode : 'Language code',
+encoding : 'Target character encoding',
+mime : 'Target MIME type',
+rel : 'Relationship page to target',
+rev : 'Relationship target to page',
+tabindex : 'Tabindex',
+accesskey : 'Accesskey',
+ltr : 'Left to right',
+rtl : 'Right to left'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/ko.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/ko.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,19 +0,0 @@
-// KO lang variables
-
-tinyMCELang['lang_insert_link_target_same'] = '°°Àº â¿¡¼­ ¸µÅ©/ÇÁ·¹ÀÓ ¿­±â';
-tinyMCELang['lang_insert_link_target_parent'] = 'ºÎ¸ð â¿¡¼­ ¸µÅ©/ÇÁ·¹ÀÓ ¿­±â';
-tinyMCELang['lang_insert_link_target_top'] = 'TOP ÇÁ·¹ÀÓ¿¡¼­ ¿­±â (¸ðµç ÇÁ·¹ÀÓÀ» ´ëü)';
-tinyMCELang['lang_insert_link_target_blank'] = '»õ â¿¡¼­ ¿­±â';
-tinyMCELang['lang_insert_link_target_named'] = '»õ â¿¡¼­ ¿­±â';
-tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
-tinyMCELang['lang_insert_link_popup_url'] = 'Æ˾÷ URL';
-tinyMCELang['lang_insert_link_popup_name'] = 'â À̸§';
-tinyMCELang['lang_insert_link_popup_return'] = '\'return false\' ³Ö±â';
-tinyMCELang['lang_insert_link_popup_scrollbars'] = '½ºÅ©·Ñ¹Ù¸¦ º¸¿©ÁÜ';
-tinyMCELang['lang_insert_link_popup_statusbar'] = '»óÅÂâÀ» º¸¿©ÁÜ';
-tinyMCELang['lang_insert_link_popup_toolbar'] = 'Åø¹Ù¸¦ º¸¿©ÁÜ';
-tinyMCELang['lang_insert_link_popup_menubar'] = '¸Þ´º¹Ù¸¦ º¸¿©ÁÜ';
-tinyMCELang['lang_insert_link_popup_location'] = 'À§Ä¡ Ç¥½ÃÁÙÀ» º¸¿©ÁÜ';
-tinyMCELang['lang_insert_link_popup_resizable'] = 'Å©±â Á¶Àý °¡´ÉÇÑ À©µµ¿ì »ý¼º';
-tinyMCELang['lang_insert_link_popup_size'] = 'Å©±â';
-tinyMCELang['lang_insert_link_popup_position'] = 'À§Ä¡ (X/Y)';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/ko.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/ko.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/ko.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,19 @@
+// KO lang variables
+
+tinyMCELang['lang_insert_link_target_same'] = '°°Àº â¿¡¼­ ¸µÅ©/ÇÁ·¹ÀÓ ¿­±â';
+tinyMCELang['lang_insert_link_target_parent'] = 'ºÎ¸ð â¿¡¼­ ¸µÅ©/ÇÁ·¹ÀÓ ¿­±â';
+tinyMCELang['lang_insert_link_target_top'] = 'TOP ÇÁ·¹ÀÓ¿¡¼­ ¿­±â (¸ðµç ÇÁ·¹ÀÓÀ» ´ëü)';
+tinyMCELang['lang_insert_link_target_blank'] = '»õ â¿¡¼­ ¿­±â';
+tinyMCELang['lang_insert_link_target_named'] = '»õ â¿¡¼­ ¿­±â';
+tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
+tinyMCELang['lang_insert_link_popup_url'] = 'Æ˾÷ URL';
+tinyMCELang['lang_insert_link_popup_name'] = 'â À̸§';
+tinyMCELang['lang_insert_link_popup_return'] = '\'return false\' ³Ö±â';
+tinyMCELang['lang_insert_link_popup_scrollbars'] = '½ºÅ©·Ñ¹Ù¸¦ º¸¿©ÁÜ';
+tinyMCELang['lang_insert_link_popup_statusbar'] = '»óÅÂâÀ» º¸¿©ÁÜ';
+tinyMCELang['lang_insert_link_popup_toolbar'] = 'Åø¹Ù¸¦ º¸¿©ÁÜ';
+tinyMCELang['lang_insert_link_popup_menubar'] = '¸Þ´º¹Ù¸¦ º¸¿©ÁÜ';
+tinyMCELang['lang_insert_link_popup_location'] = 'À§Ä¡ Ç¥½ÃÁÙÀ» º¸¿©ÁÜ';
+tinyMCELang['lang_insert_link_popup_resizable'] = 'Å©±â Á¶Àý °¡´ÉÇÑ À©µµ¿ì »ý¼º';
+tinyMCELang['lang_insert_link_popup_size'] = 'Å©±â';
+tinyMCELang['lang_insert_link_popup_position'] = 'À§Ä¡ (X/Y)';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/se.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/se.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,20 +0,0 @@
-// SE lang variables
-
-tinyMCELang['lang_insert_link_target_same'] = '&Ouml;ppna i samma f&ouml;nster / ram';
-tinyMCELang['lang_insert_link_target_parent'] = '&Ouml;ppna i underliggande f&ouml;nster / ram';
-tinyMCELang['lang_insert_link_target_top'] = '&Ouml;ppna i topp ramen (ers&auml;tter alla ramar)';
-tinyMCELang['lang_insert_link_target_blank'] = '&Ouml;ppna i ett nytt f&ouml;nster';
-tinyMCELang['lang_insert_link_target_named'] = '&Ouml;ppna i ett specifikt f&ouml;nster';
-tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
-tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
-tinyMCELang['lang_insert_link_popup_name'] = 'F&ouml;nstrets namn';
-tinyMCELang['lang_insert_link_popup_return'] = 'S&auml;ttin \'return false\'';
-tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Visa scrollbars';
-tinyMCELang['lang_insert_link_popup_statusbar'] = 'Visa statusbar';
-tinyMCELang['lang_insert_link_popup_toolbar'] = 'Visa toolbars';
-tinyMCELang['lang_insert_link_popup_menubar'] = 'Visa menubar';
-tinyMCELang['lang_insert_link_popup_location'] = 'Visa locationbar';
-tinyMCELang['lang_insert_link_popup_resizable'] = 'G&ouml;r f&ouml;nstret skalbart';
-tinyMCELang['lang_insert_link_popup_size'] = 'Storlek';
-tinyMCELang['lang_insert_link_popup_position'] = 'Position (X/Y)';
-tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Var god skriv ett namn för målet eller välj ett annat val.';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/se.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/se.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/se.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,20 @@
+// SE lang variables
+
+tinyMCELang['lang_insert_link_target_same'] = '&Ouml;ppna i samma f&ouml;nster / ram';
+tinyMCELang['lang_insert_link_target_parent'] = '&Ouml;ppna i underliggande f&ouml;nster / ram';
+tinyMCELang['lang_insert_link_target_top'] = '&Ouml;ppna i topp ramen (ers&auml;tter alla ramar)';
+tinyMCELang['lang_insert_link_target_blank'] = '&Ouml;ppna i ett nytt f&ouml;nster';
+tinyMCELang['lang_insert_link_target_named'] = '&Ouml;ppna i ett specifikt f&ouml;nster';
+tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
+tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
+tinyMCELang['lang_insert_link_popup_name'] = 'F&ouml;nstrets namn';
+tinyMCELang['lang_insert_link_popup_return'] = 'S&auml;ttin \'return false\'';
+tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Visa scrollbars';
+tinyMCELang['lang_insert_link_popup_statusbar'] = 'Visa statusbar';
+tinyMCELang['lang_insert_link_popup_toolbar'] = 'Visa toolbars';
+tinyMCELang['lang_insert_link_popup_menubar'] = 'Visa menubar';
+tinyMCELang['lang_insert_link_popup_location'] = 'Visa locationbar';
+tinyMCELang['lang_insert_link_popup_resizable'] = 'G&ouml;r f&ouml;nstret skalbart';
+tinyMCELang['lang_insert_link_popup_size'] = 'Storlek';
+tinyMCELang['lang_insert_link_popup_position'] = 'Position (X/Y)';
+tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Var god skriv ett namn för målet eller välj ett annat val.';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/uk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/uk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,20 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_insert_link_target_same'] = 'Open in this window / frame';
-tinyMCELang['lang_insert_link_target_parent'] = 'Open in parent window / frame';
-tinyMCELang['lang_insert_link_target_top'] = 'Open in top frame (replaces all frames)';
-tinyMCELang['lang_insert_link_target_blank'] = 'Open in new window';
-tinyMCELang['lang_insert_link_target_named'] = 'Open in the window';
-tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
-tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
-tinyMCELang['lang_insert_link_popup_name'] = 'Window name';
-tinyMCELang['lang_insert_link_popup_return'] = 'insert \'return false\'';
-tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Show scrollbars';
-tinyMCELang['lang_insert_link_popup_statusbar'] = 'Show statusbar';
-tinyMCELang['lang_insert_link_popup_toolbar'] = 'Show toolbars';
-tinyMCELang['lang_insert_link_popup_menubar'] = 'Show menubar';
-tinyMCELang['lang_insert_link_popup_location'] = 'Show locationbar';
-tinyMCELang['lang_insert_link_popup_resizable'] = 'Make window resizable';
-tinyMCELang['lang_insert_link_popup_size'] = 'Size';
-tinyMCELang['lang_insert_link_popup_position'] = 'Position (X/Y)';
-tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Please insert a name for the target or choose another option.';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/uk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/uk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/uk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,20 @@
+// UK lang variables
+
+tinyMCELang['lang_insert_link_target_same'] = 'Open in this window / frame';
+tinyMCELang['lang_insert_link_target_parent'] = 'Open in parent window / frame';
+tinyMCELang['lang_insert_link_target_top'] = 'Open in top frame (replaces all frames)';
+tinyMCELang['lang_insert_link_target_blank'] = 'Open in new window';
+tinyMCELang['lang_insert_link_target_named'] = 'Open in the window';
+tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
+tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
+tinyMCELang['lang_insert_link_popup_name'] = 'Window name';
+tinyMCELang['lang_insert_link_popup_return'] = 'insert \'return false\'';
+tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Show scrollbars';
+tinyMCELang['lang_insert_link_popup_statusbar'] = 'Show statusbar';
+tinyMCELang['lang_insert_link_popup_toolbar'] = 'Show toolbars';
+tinyMCELang['lang_insert_link_popup_menubar'] = 'Show menubar';
+tinyMCELang['lang_insert_link_popup_location'] = 'Show locationbar';
+tinyMCELang['lang_insert_link_popup_resizable'] = 'Make window resizable';
+tinyMCELang['lang_insert_link_popup_size'] = 'Size';
+tinyMCELang['lang_insert_link_popup_position'] = 'Position (X/Y)';
+tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Please insert a name for the target or choose another option.';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/link.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/link.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/link.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,337 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_insert_link_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/functions.js"></script>
-	<link href="css/advlink.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body id="advlink" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-    <form onsubmit="insertAction();return false;" action="#">
-		<div class="tabs">
-			<ul>
-				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_advlink_general_tab}</a></span></li>
-				<li id="popup_tab"><span><a href="javascript:mcTabs.displayTab('popup_tab','popup_panel');" onmousedown="return false;">{$lang_advlink_popup_tab}</a></span></li>
-				<li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_advlink_events_tab}</a></span></li>
-				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_advlink_advanced_tab}</a></span></li>
-			</ul>
-		</div>
-
-		<div class="panel_wrapper">
-			<div id="general_panel" class="panel current">
-				<fieldset>
-					<legend>{$lang_advlink_general_props}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-						  <td nowrap="nowrap"><label id="hreflabel" for="href">{$lang_insert_link_url}</label></td>
-						  <td><table border="0" cellspacing="0" cellpadding="0">
-								<tr>
-								  <td><input id="href" name="href" type="text" value="" onchange="selectByValue(this.form,'linklisthref',this.value);" /></td>
-								  <td id="hrefbrowsercontainer">&nbsp;</td>
-								</tr>
-							  </table></td>
-						</tr>
-						<tr id="linklisthrefrow">
-							<td class="column1"><label for="linklisthref">{$lang_link_list}</label></td>
-							<td colspan="2" id="linklisthrefcontainer">&nbsp;</td>
-						</tr>
-						<tr>
-							<td class="column1"><label for="anchorlist">{$lang_advlink_anchor_names}</label></td>
-							<td colspan="2" id="anchorlistcontainer">&nbsp;</td>
-						</tr>
-						<tr>
-							<td><label id="targetlistlabel" for="targetlist">{$lang_insert_link_target}</label></td>
-							<td id="targetlistcontainer">&nbsp;</td>
-						</tr>
-						<tr>
-							<td nowrap="nowrap"><label id="titlelabel" for="title">{$lang_theme_insert_link_titlefield}</label></td>
-							<td><input id="title" name="title" type="text" value="" /></td>
-						</tr>
-						<tr>
-							<td><label id="classlabel" for="classlist">{$lang_class_name}</label></td>
-							<td>
-								 <select id="classlist" name="classlist" onchange="changeClass();">
-									<option value="" selected>{$lang_not_set}</option>
-								 </select>
-							</td>
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-
-			<div id="popup_panel" class="panel">
-				<fieldset>
-					<legend>{$lang_advlink_popup_props}</legend>
-
-					<input type="checkbox" id="ispopup" name="ispopup" class="radio" onclick="setPopupControlsDisabled(!this.checked);buildOnClick();" />
-					<label id="ispopuplabel" for="ispopup">{$lang_advlink_popup}</label>
-
-					<table border="0" cellpadding="0" cellspacing="4">
-						<tr>
-							<td nowrap="nowrap"><label for="popupurl">{$lang_advlink_popup_url}</label>&nbsp;</td>
-							<td>
-								<table border="0" cellspacing="0" cellpadding="0">
-									<tr>
-										<td><input type="text" name="popupurl" id="popupurl" value="" onchange="buildOnClick();" /></td>
-										<td id="popupurlbrowsercontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-						<tr>
-							<td nowrap="nowrap"><label for="popupname">{$lang_advlink_popup_name}</label>&nbsp;</td>
-							<td><input type="text" name="popupname" id="popupname" value="" onchange="buildOnClick();" /></td>
-						</tr>
-						<tr>
-							<td nowrap="nowrap"><label>{$lang_advlink_popup_size}</label>&nbsp;</td>
-							<td nowrap="nowrap">
-								<input type="text" id="popupwidth" name="popupwidth" value="" onchange="buildOnClick();" /> x
-								<input type="text" id="popupheight" name="popupheight" value="" onchange="buildOnClick();" /> px
-							</td>
-						</tr>
-						<tr>
-							<td nowrap="nowrap" id="labelleft"><label>{$lang_advlink_popup_position}</label>&nbsp;</td>
-							<td nowrap="nowrap">
-								<input type="text" id="popupleft" name="popupleft" value="" onchange="buildOnClick();" /> /                                
-								<input type="text" id="popuptop" name="popuptop" value="" onchange="buildOnClick();" /> (c /c = center)
-							</td>
-						</tr>
-					</table>
-
-					<fieldset>
-						<legend>{$lang_advlink_popup_opts}</legend>
-
-						<table border="0" cellpadding="0" cellspacing="4">
-							<tr>
-								<td><input type="checkbox" id="popuplocation" name="popuplocation" class="checkbox" onchange="buildOnClick();" /></td>
-								<td nowrap="nowrap"><label id="popuplocationlabel" for="popuplocation">{$lang_advlink_popup_location}</label></td>
-								<td><input type="checkbox" id="popupscrollbars" name="popupscrollbars" class="checkbox" onchange="buildOnClick();" /></td>
-								<td nowrap="nowrap"><label id="popupscrollbarslabel" for="popupscrollbars">{$lang_advlink_popup_scrollbars}</label></td>
-							</tr>
-							<tr>
-								<td><input type="checkbox" id="popupmenubar" name="popupmenubar" class="checkbox" onchange="buildOnClick();" /></td>
-								<td nowrap="nowrap"><label id="popupmenubarlabel" for="popupmenubar">{$lang_advlink_popup_menubar}</label></td>
-								<td><input type="checkbox" id="popupresizable" name="popupresizable" class="checkbox" onchange="buildOnClick();" /></td>
-								<td nowrap="nowrap"><label id="popupresizablelabel" for="popupresizable">{$lang_advlink_popup_resizable}</label></td>
-							</tr>
-							<tr>
-								<td><input type="checkbox" id="popuptoolbar" name="popuptoolbar" class="checkbox" onchange="buildOnClick();" /></td>
-								<td nowrap="nowrap"><label id="popuptoolbarlabel" for="popuptoolbar">{$lang_advlink_popup_toolbar}</label></td>
-								<td><input type="checkbox" id="popupdependent" name="popupdependent" class="checkbox" onchange="buildOnClick();" /></td>
-								<td nowrap="nowrap"><label id="popupdependentlabel" for="popupdependent">{$lang_advlink_popup_dependent}</label></td>
-							</tr>
-							<tr>
-								<td><input type="checkbox" id="popupstatus" name="popupstatus" class="checkbox" onchange="buildOnClick();" /></td>
-								<td nowrap="nowrap"><label id="popupstatuslabel" for="popupstatus">{$lang_advlink_popup_statusbar}</label></td>
-								<td><input type="checkbox" id="popupreturn" name="popupreturn" class="checkbox" onchange="buildOnClick();" checked="checked" /></td>
-								<td nowrap="nowrap"><label id="popupreturnlabel" for="popupreturn">{$lang_advlink_popup_return}</label></td>
-							</tr>
-						</table>
-					</fieldset>
-				</fieldset>
-			</div>
-
-			<div id="advanced_panel" class="panel">
-			<fieldset>
-					<legend>{$lang_advlink_advanced_props}</legend>
-
-					<table border="0" cellpadding="0" cellspacing="4">
-						<tr>
-							<td class="column1"><label id="idlabel" for="id">{$lang_advlink_id}</label></td> 
-							<td><input id="id" name="id" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td><label id="stylelabel" for="style">{$lang_advlink_style}</label></td>
-							<td><input type="text" id="style" name="style" value="" /></td>
-						</tr>
-
-						<tr>
-							<td><label id="classeslabel" for="classes">{$lang_advlink_classes}</label></td>
-							<td><input type="text" id="classes" name="classes" value="" onchange="selectByValue(this.form,'classlist',this.value,true);" /></td>
-						</tr>
-
-						<tr>
-							<td><label id="targetlabel" for="target">{$lang_advlink_target_name}</label></td>
-							<td><input type="text" id="target" name="target" value="" onchange="selectByValue(this.form,'targetlist',this.value,true);" /></td>
-						</tr>
-
-						<tr>
-							<td class="column1"><label id="dirlabel" for="dir">{$lang_advlink_langdir}</label></td> 
-							<td>
-								<select id="dir" name="dir"> 
-										<option value="">{$lang_not_set}</option> 
-										<option value="ltr">{$lang_advlink_ltr}</option> 
-										<option value="rtl">{$lang_advlink_rtl}</option> 
-								</select>
-							</td> 
-						</tr>
-
-						<tr>
-							<td><label id="hreflanglabel" for="hreflang">{$lang_advlink_target_langcode}</label></td>
-							<td><input type="text" id="hreflang" name="hreflang" value="" /></td>
-						</tr>
-
-						<tr>
-							<td class="column1"><label id="langlabel" for="lang">{$lang_advlink_langcode}</label></td> 
-							<td>
-								<input id="lang" name="lang" type="text" value="" />
-							</td> 
-						</tr>
-
-						<tr>
-							<td><label id="charsetlabel" for="charset">{$lang_advlink_encoding}</label></td>
-							<td><input type="text" id="charset" name="charset" value="" /></td>
-						</tr>
-
-						<tr>
-							<td><label id="typelabel" for="type">{$lang_advlink_mime}</label></td>
-							<td><input type="text" id="type" name="type" value="" /></td>
-						</tr>
-
-						<tr>
-							<td><label id="rellabel" for="rel">{$lang_advlink_rel}</label></td>
-							<td><select id="rel" name="rel"> 
-									<option value="">{$lang_not_set}</option> 
-									<option value="lightbox">Lightbox</option> 
-									<option value="alternate">Alternate</option> 
-									<option value="designates">Designates</option> 
-									<option value="stylesheet">Stylesheet</option> 
-									<option value="start">Start</option> 
-									<option value="next">Next</option> 
-									<option value="prev">Prev</option> 
-									<option value="contents">Contents</option> 
-									<option value="index">Index</option> 
-									<option value="glossary">Glossary</option> 
-									<option value="copyright">Copyright</option> 
-									<option value="chapter">Chapter</option> 
-									<option value="subsection">Subsection</option> 
-									<option value="appendix">Appendix</option> 
-									<option value="help">Help</option> 
-									<option value="bookmark">Bookmark</option>
-									<option value="nofollow">No Follow</option>
-									<option value="tag">Tag</option>
-								</select> 
-							</td>
-						</tr>
-
-						<tr>
-							<td><label id="revlabel" for="rev">{$lang_advlink_rev}</label></td>
-							<td><select id="rev" name="rev"> 
-									<option value="">{$lang_not_set}</option> 
-									<option value="alternate">Alternate</option> 
-									<option value="designates">Designates</option> 
-									<option value="stylesheet">Stylesheet</option> 
-									<option value="start">Start</option> 
-									<option value="next">Next</option> 
-									<option value="prev">Prev</option> 
-									<option value="contents">Contents</option> 
-									<option value="index">Index</option> 
-									<option value="glossary">Glossary</option> 
-									<option value="copyright">Copyright</option> 
-									<option value="chapter">Chapter</option> 
-									<option value="subsection">Subsection</option> 
-									<option value="appendix">Appendix</option> 
-									<option value="help">Help</option> 
-									<option value="bookmark">Bookmark</option> 
-								</select> 
-							</td>
-						</tr>
-
-						<tr>
-							<td><label id="tabindexlabel" for="tabindex">{$lang_advlink_tabindex}</label></td>
-							<td><input type="text" id="tabindex" name="tabindex" value="" /></td>
-						</tr>
-
-						<tr>
-							<td><label id="accesskeylabel" for="accesskey">{$lang_advlink_accesskey}</label></td>
-							<td><input type="text" id="accesskey" name="accesskey" value="" /></td>
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-
-			<div id="events_panel" class="panel">
-			<fieldset>
-					<legend>{$lang_advlink_event_props}</legend>
-
-					<table border="0" cellpadding="0" cellspacing="4">
-						<tr>
-							<td class="column1"><label for="onfocus">onfocus</label></td> 
-							<td><input id="onfocus" name="onfocus" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="onblur">onblur</label></td> 
-							<td><input id="onblur" name="onblur" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="onclick">onclick</label></td> 
-							<td><input id="onclick" name="onclick" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="ondblclick">ondblclick</label></td> 
-							<td><input id="ondblclick" name="ondblclick" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="onmousedown">onmousedown</label></td> 
-							<td><input id="onmousedown" name="onmousedown" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="onmouseup">onmouseup</label></td> 
-							<td><input id="onmouseup" name="onmouseup" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="onmouseover">onmouseover</label></td> 
-							<td><input id="onmouseover" name="onmouseover" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="onmousemove">onmousemove</label></td> 
-							<td><input id="onmousemove" name="onmousemove" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="onmouseout">onmouseout</label></td> 
-							<td><input id="onmouseout" name="onmouseout" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="onkeypress">onkeypress</label></td> 
-							<td><input id="onkeypress" name="onkeypress" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="onkeydown">onkeydown</label></td> 
-							<td><input id="onkeydown" name="onkeydown" type="text" value="" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="onkeyup">onkeyup</label></td> 
-							<td><input id="onkeyup" name="onkeyup" type="text" value="" /></td> 
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-		</div>
-
-		<div class="mceActionPanel">
-			<div style="float: left">
-				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertAction();" />
-			</div>
-
-			<div style="float: right">
-				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-			</div>
-		</div>
-    </form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/link.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/link.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/link.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/link.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,337 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_insert_link_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/functions.js"></script>
+	<link href="css/advlink.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body id="advlink" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+    <form onsubmit="insertAction();return false;" action="#">
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_advlink_general_tab}</a></span></li>
+				<li id="popup_tab"><span><a href="javascript:mcTabs.displayTab('popup_tab','popup_panel');" onmousedown="return false;">{$lang_advlink_popup_tab}</a></span></li>
+				<li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_advlink_events_tab}</a></span></li>
+				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_advlink_advanced_tab}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<fieldset>
+					<legend>{$lang_advlink_general_props}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+						  <td nowrap="nowrap"><label id="hreflabel" for="href">{$lang_insert_link_url}</label></td>
+						  <td><table border="0" cellspacing="0" cellpadding="0">
+								<tr>
+								  <td><input id="href" name="href" type="text" value="" onchange="selectByValue(this.form,'linklisthref',this.value);" /></td>
+								  <td id="hrefbrowsercontainer">&nbsp;</td>
+								</tr>
+							  </table></td>
+						</tr>
+						<tr id="linklisthrefrow">
+							<td class="column1"><label for="linklisthref">{$lang_link_list}</label></td>
+							<td colspan="2" id="linklisthrefcontainer">&nbsp;</td>
+						</tr>
+						<tr>
+							<td class="column1"><label for="anchorlist">{$lang_advlink_anchor_names}</label></td>
+							<td colspan="2" id="anchorlistcontainer">&nbsp;</td>
+						</tr>
+						<tr>
+							<td><label id="targetlistlabel" for="targetlist">{$lang_insert_link_target}</label></td>
+							<td id="targetlistcontainer">&nbsp;</td>
+						</tr>
+						<tr>
+							<td nowrap="nowrap"><label id="titlelabel" for="title">{$lang_theme_insert_link_titlefield}</label></td>
+							<td><input id="title" name="title" type="text" value="" /></td>
+						</tr>
+						<tr>
+							<td><label id="classlabel" for="classlist">{$lang_class_name}</label></td>
+							<td>
+								 <select id="classlist" name="classlist" onchange="changeClass();">
+									<option value="" selected>{$lang_not_set}</option>
+								 </select>
+							</td>
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+
+			<div id="popup_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_advlink_popup_props}</legend>
+
+					<input type="checkbox" id="ispopup" name="ispopup" class="radio" onclick="setPopupControlsDisabled(!this.checked);buildOnClick();" />
+					<label id="ispopuplabel" for="ispopup">{$lang_advlink_popup}</label>
+
+					<table border="0" cellpadding="0" cellspacing="4">
+						<tr>
+							<td nowrap="nowrap"><label for="popupurl">{$lang_advlink_popup_url}</label>&nbsp;</td>
+							<td>
+								<table border="0" cellspacing="0" cellpadding="0">
+									<tr>
+										<td><input type="text" name="popupurl" id="popupurl" value="" onchange="buildOnClick();" /></td>
+										<td id="popupurlbrowsercontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+						<tr>
+							<td nowrap="nowrap"><label for="popupname">{$lang_advlink_popup_name}</label>&nbsp;</td>
+							<td><input type="text" name="popupname" id="popupname" value="" onchange="buildOnClick();" /></td>
+						</tr>
+						<tr>
+							<td nowrap="nowrap"><label>{$lang_advlink_popup_size}</label>&nbsp;</td>
+							<td nowrap="nowrap">
+								<input type="text" id="popupwidth" name="popupwidth" value="" onchange="buildOnClick();" /> x
+								<input type="text" id="popupheight" name="popupheight" value="" onchange="buildOnClick();" /> px
+							</td>
+						</tr>
+						<tr>
+							<td nowrap="nowrap" id="labelleft"><label>{$lang_advlink_popup_position}</label>&nbsp;</td>
+							<td nowrap="nowrap">
+								<input type="text" id="popupleft" name="popupleft" value="" onchange="buildOnClick();" /> /                                
+								<input type="text" id="popuptop" name="popuptop" value="" onchange="buildOnClick();" /> (c /c = center)
+							</td>
+						</tr>
+					</table>
+
+					<fieldset>
+						<legend>{$lang_advlink_popup_opts}</legend>
+
+						<table border="0" cellpadding="0" cellspacing="4">
+							<tr>
+								<td><input type="checkbox" id="popuplocation" name="popuplocation" class="checkbox" onchange="buildOnClick();" /></td>
+								<td nowrap="nowrap"><label id="popuplocationlabel" for="popuplocation">{$lang_advlink_popup_location}</label></td>
+								<td><input type="checkbox" id="popupscrollbars" name="popupscrollbars" class="checkbox" onchange="buildOnClick();" /></td>
+								<td nowrap="nowrap"><label id="popupscrollbarslabel" for="popupscrollbars">{$lang_advlink_popup_scrollbars}</label></td>
+							</tr>
+							<tr>
+								<td><input type="checkbox" id="popupmenubar" name="popupmenubar" class="checkbox" onchange="buildOnClick();" /></td>
+								<td nowrap="nowrap"><label id="popupmenubarlabel" for="popupmenubar">{$lang_advlink_popup_menubar}</label></td>
+								<td><input type="checkbox" id="popupresizable" name="popupresizable" class="checkbox" onchange="buildOnClick();" /></td>
+								<td nowrap="nowrap"><label id="popupresizablelabel" for="popupresizable">{$lang_advlink_popup_resizable}</label></td>
+							</tr>
+							<tr>
+								<td><input type="checkbox" id="popuptoolbar" name="popuptoolbar" class="checkbox" onchange="buildOnClick();" /></td>
+								<td nowrap="nowrap"><label id="popuptoolbarlabel" for="popuptoolbar">{$lang_advlink_popup_toolbar}</label></td>
+								<td><input type="checkbox" id="popupdependent" name="popupdependent" class="checkbox" onchange="buildOnClick();" /></td>
+								<td nowrap="nowrap"><label id="popupdependentlabel" for="popupdependent">{$lang_advlink_popup_dependent}</label></td>
+							</tr>
+							<tr>
+								<td><input type="checkbox" id="popupstatus" name="popupstatus" class="checkbox" onchange="buildOnClick();" /></td>
+								<td nowrap="nowrap"><label id="popupstatuslabel" for="popupstatus">{$lang_advlink_popup_statusbar}</label></td>
+								<td><input type="checkbox" id="popupreturn" name="popupreturn" class="checkbox" onchange="buildOnClick();" checked="checked" /></td>
+								<td nowrap="nowrap"><label id="popupreturnlabel" for="popupreturn">{$lang_advlink_popup_return}</label></td>
+							</tr>
+						</table>
+					</fieldset>
+				</fieldset>
+			</div>
+
+			<div id="advanced_panel" class="panel">
+			<fieldset>
+					<legend>{$lang_advlink_advanced_props}</legend>
+
+					<table border="0" cellpadding="0" cellspacing="4">
+						<tr>
+							<td class="column1"><label id="idlabel" for="id">{$lang_advlink_id}</label></td> 
+							<td><input id="id" name="id" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td><label id="stylelabel" for="style">{$lang_advlink_style}</label></td>
+							<td><input type="text" id="style" name="style" value="" /></td>
+						</tr>
+
+						<tr>
+							<td><label id="classeslabel" for="classes">{$lang_advlink_classes}</label></td>
+							<td><input type="text" id="classes" name="classes" value="" onchange="selectByValue(this.form,'classlist',this.value,true);" /></td>
+						</tr>
+
+						<tr>
+							<td><label id="targetlabel" for="target">{$lang_advlink_target_name}</label></td>
+							<td><input type="text" id="target" name="target" value="" onchange="selectByValue(this.form,'targetlist',this.value,true);" /></td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="dirlabel" for="dir">{$lang_advlink_langdir}</label></td> 
+							<td>
+								<select id="dir" name="dir"> 
+										<option value="">{$lang_not_set}</option> 
+										<option value="ltr">{$lang_advlink_ltr}</option> 
+										<option value="rtl">{$lang_advlink_rtl}</option> 
+								</select>
+							</td> 
+						</tr>
+
+						<tr>
+							<td><label id="hreflanglabel" for="hreflang">{$lang_advlink_target_langcode}</label></td>
+							<td><input type="text" id="hreflang" name="hreflang" value="" /></td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="langlabel" for="lang">{$lang_advlink_langcode}</label></td> 
+							<td>
+								<input id="lang" name="lang" type="text" value="" />
+							</td> 
+						</tr>
+
+						<tr>
+							<td><label id="charsetlabel" for="charset">{$lang_advlink_encoding}</label></td>
+							<td><input type="text" id="charset" name="charset" value="" /></td>
+						</tr>
+
+						<tr>
+							<td><label id="typelabel" for="type">{$lang_advlink_mime}</label></td>
+							<td><input type="text" id="type" name="type" value="" /></td>
+						</tr>
+
+						<tr>
+							<td><label id="rellabel" for="rel">{$lang_advlink_rel}</label></td>
+							<td><select id="rel" name="rel"> 
+									<option value="">{$lang_not_set}</option> 
+									<option value="lightbox">Lightbox</option> 
+									<option value="alternate">Alternate</option> 
+									<option value="designates">Designates</option> 
+									<option value="stylesheet">Stylesheet</option> 
+									<option value="start">Start</option> 
+									<option value="next">Next</option> 
+									<option value="prev">Prev</option> 
+									<option value="contents">Contents</option> 
+									<option value="index">Index</option> 
+									<option value="glossary">Glossary</option> 
+									<option value="copyright">Copyright</option> 
+									<option value="chapter">Chapter</option> 
+									<option value="subsection">Subsection</option> 
+									<option value="appendix">Appendix</option> 
+									<option value="help">Help</option> 
+									<option value="bookmark">Bookmark</option>
+									<option value="nofollow">No Follow</option>
+									<option value="tag">Tag</option>
+								</select> 
+							</td>
+						</tr>
+
+						<tr>
+							<td><label id="revlabel" for="rev">{$lang_advlink_rev}</label></td>
+							<td><select id="rev" name="rev"> 
+									<option value="">{$lang_not_set}</option> 
+									<option value="alternate">Alternate</option> 
+									<option value="designates">Designates</option> 
+									<option value="stylesheet">Stylesheet</option> 
+									<option value="start">Start</option> 
+									<option value="next">Next</option> 
+									<option value="prev">Prev</option> 
+									<option value="contents">Contents</option> 
+									<option value="index">Index</option> 
+									<option value="glossary">Glossary</option> 
+									<option value="copyright">Copyright</option> 
+									<option value="chapter">Chapter</option> 
+									<option value="subsection">Subsection</option> 
+									<option value="appendix">Appendix</option> 
+									<option value="help">Help</option> 
+									<option value="bookmark">Bookmark</option> 
+								</select> 
+							</td>
+						</tr>
+
+						<tr>
+							<td><label id="tabindexlabel" for="tabindex">{$lang_advlink_tabindex}</label></td>
+							<td><input type="text" id="tabindex" name="tabindex" value="" /></td>
+						</tr>
+
+						<tr>
+							<td><label id="accesskeylabel" for="accesskey">{$lang_advlink_accesskey}</label></td>
+							<td><input type="text" id="accesskey" name="accesskey" value="" /></td>
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+
+			<div id="events_panel" class="panel">
+			<fieldset>
+					<legend>{$lang_advlink_event_props}</legend>
+
+					<table border="0" cellpadding="0" cellspacing="4">
+						<tr>
+							<td class="column1"><label for="onfocus">onfocus</label></td> 
+							<td><input id="onfocus" name="onfocus" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="onblur">onblur</label></td> 
+							<td><input id="onblur" name="onblur" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="onclick">onclick</label></td> 
+							<td><input id="onclick" name="onclick" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="ondblclick">ondblclick</label></td> 
+							<td><input id="ondblclick" name="ondblclick" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="onmousedown">onmousedown</label></td> 
+							<td><input id="onmousedown" name="onmousedown" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="onmouseup">onmouseup</label></td> 
+							<td><input id="onmouseup" name="onmouseup" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="onmouseover">onmouseover</label></td> 
+							<td><input id="onmouseover" name="onmouseover" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="onmousemove">onmousemove</label></td> 
+							<td><input id="onmousemove" name="onmousemove" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="onmouseout">onmouseout</label></td> 
+							<td><input id="onmouseout" name="onmouseout" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="onkeypress">onkeypress</label></td> 
+							<td><input id="onkeypress" name="onkeypress" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="onkeydown">onkeydown</label></td> 
+							<td><input id="onkeydown" name="onkeydown" type="text" value="" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="onkeyup">onkeyup</label></td> 
+							<td><input id="onkeyup" name="onkeyup" type="text" value="" /></td> 
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div style="float: left">
+				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertAction();" />
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+    </form>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/advlink/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('autosave');var TinyMCE_AutoSavePlugin={getInfo:function(){return{longname:'Auto save',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_autosave.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},_beforeUnloadHandler:function(){var n,inst,anyDirty=false,msg=tinyMCE.getLang("lang_autosave_unload_msg");if(tinyMCE.getParam("fullscreen_is_enabled"))return;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(inst.isDirty())return msg}return}};window.onbeforeunload=TinyMCE_AutoSavePlugin._beforeUnloadHandler;tinyMCE.addPlugin("autosave",TinyMCE_AutoSavePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('autosave');var TinyMCE_AutoSavePlugin={getInfo:function(){return{longname:'Auto save',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_autosave.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},_beforeUnloadHandler:function(){var n,inst,anyDirty=false,msg=tinyMCE.getLang("lang_autosave_unload_msg");if(tinyMCE.getParam("fullscreen_is_enabled"))return;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(inst.isDirty())return msg}return}};window.onbeforeunload=TinyMCE_AutoSavePlugin._beforeUnloadHandler;tinyMCE.addPlugin("autosave",TinyMCE_AutoSavePlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,46 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('autosave');
-
-var TinyMCE_AutoSavePlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Auto save',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_autosave.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	// Private plugin internal methods
-
-	_beforeUnloadHandler : function() {
-		var n, inst, anyDirty = false, msg = tinyMCE.getLang("lang_autosave_unload_msg");
-
-		if (tinyMCE.getParam("fullscreen_is_enabled"))
-			return;
-
-		for (n in tinyMCE.instances) {
-			inst = tinyMCE.instances[n];
-
-			if (!tinyMCE.isInstance(inst))
-				continue;
-
-			if (inst.isDirty())
-				return msg;
-		}
-
-		return;
-	}
-};
-
-window.onbeforeunload = TinyMCE_AutoSavePlugin._beforeUnloadHandler;
-
-tinyMCE.addPlugin("autosave", TinyMCE_AutoSavePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,46 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('autosave');
+
+var TinyMCE_AutoSavePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Auto save',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_autosave.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	// Private plugin internal methods
+
+	_beforeUnloadHandler : function() {
+		var n, inst, anyDirty = false, msg = tinyMCE.getLang("lang_autosave_unload_msg");
+
+		if (tinyMCE.getParam("fullscreen_is_enabled"))
+			return;
+
+		for (n in tinyMCE.instances) {
+			inst = tinyMCE.instances[n];
+
+			if (!tinyMCE.isInstance(inst))
+				continue;
+
+			if (inst.isDirty())
+				return msg;
+		}
+
+		return;
+	}
+};
+
+window.onbeforeunload = TinyMCE_AutoSavePlugin._beforeUnloadHandler;
+
+tinyMCE.addPlugin("autosave", TinyMCE_AutoSavePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// EN lang variables
-
-tinyMCE.addToLang('',{
-autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// EN lang variables
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/autosave/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin.js
===================================================================

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin.js)
===================================================================

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,10 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 18 2006-06-29 14:11:23Z spocke $
- *
- * Experimental plugin for new Cleanup routine, this logic will be moved into the core ones it's stable enougth.
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Dummy file since cleanup is now moved to core */

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,10 @@
+/**
+ * $Id: editor_plugin_src.js 18 2006-06-29 14:11:23Z spocke $
+ *
+ * Experimental plugin for new Cleanup routine, this logic will be moved into the core ones it's stable enougth.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Dummy file since cleanup is now moved to core */

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Dummy plugin since cleanup is now moved into core.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/cleanup/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Dummy plugin since cleanup is now moved into core.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css/contextmenu.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css/contextmenu.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css/contextmenu.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,74 +0,0 @@
-.contextMenuIEPopup {
-	padding: 0;
-	margin: 0;
-	border: 0;
-	overflow: hidden;
-}
-
-.contextMenu {
-	position: absolute;
-	cursor: default;
-	z-index: 1000;
-	border: 1px solid #D4D0C8;
-	background-color: #FFFFFF;
-}
-
-.contextMenuItem, .contextMenuItemOver {
-}
-
-.contextMenuSeparator {
-	width: 100%;
-	background-color: #D4D0C8;
-	border: 0;
-}
-
-.contextMenuImage, .contextMenuItemDisabled {
-	border: 0;
-}
-
-.contextMenuIcon {
-	background-color: #F0F0EE;
-}
-
-.contextMenuItemOver .contextMenuIcon {
-	background-color: #B6BDD2;
-}
-
-.contextMenuIcon {
-	background-color: #F0F0EE;
-}
-
-.contextMenuItemDisabled img {
-	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-	-moz-opacity:0.3;
-	opacity: 0.3;
-}
-
-.contextMenuText {
-	font-family: Tahoma, Verdana, Arial, Helvetica;
-	font-size: 11px;
-	line-height: 20px;
-}
-
-.contextMenuItemDisabled {
-	color: #AAAAAA;
-}
-
-.contextMenuText a {
-	display: block;
-	line-height: 20px;
-	width: 100%;
-	text-decoration: none;
-	color: black;
-	font-weight: normal;
-	margin: 0;
-	padding: 0;
-}
-
-.contextMenuText a:hover {
-	background-color: #B6BDD2;
-	text-decoration: none !important;
-	font-weight: normal;
-	margin: 0;
-	padding: 0;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css/contextmenu.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css/contextmenu.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css/contextmenu.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/css/contextmenu.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,74 @@
+.contextMenuIEPopup {
+	padding: 0;
+	margin: 0;
+	border: 0;
+	overflow: hidden;
+}
+
+.contextMenu {
+	position: absolute;
+	cursor: default;
+	z-index: 1000;
+	border: 1px solid #D4D0C8;
+	background-color: #FFFFFF;
+}
+
+.contextMenuItem, .contextMenuItemOver {
+}
+
+.contextMenuSeparator {
+	width: 100%;
+	background-color: #D4D0C8;
+	border: 0;
+}
+
+.contextMenuImage, .contextMenuItemDisabled {
+	border: 0;
+}
+
+.contextMenuIcon {
+	background-color: #F0F0EE;
+}
+
+.contextMenuItemOver .contextMenuIcon {
+	background-color: #B6BDD2;
+}
+
+.contextMenuIcon {
+	background-color: #F0F0EE;
+}
+
+.contextMenuItemDisabled img {
+	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
+	-moz-opacity:0.3;
+	opacity: 0.3;
+}
+
+.contextMenuText {
+	font-family: Tahoma, Verdana, Arial, Helvetica;
+	font-size: 11px;
+	line-height: 20px;
+}
+
+.contextMenuItemDisabled {
+	color: #AAAAAA;
+}
+
+.contextMenuText a {
+	display: block;
+	line-height: 20px;
+	width: 100%;
+	text-decoration: none;
+	color: black;
+	font-weight: normal;
+	margin: 0;
+	padding: 0;
+}
+
+.contextMenuText a:hover {
+	background-color: #B6BDD2;
+	text-decoration: none !important;
+	font-weight: normal;
+	margin: 0;
+	padding: 0;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-if(!tinyMCE.settings['contextmenu_skip_plugin_css']){tinyMCE.loadCSS(tinyMCE.baseURL+"/plugins/contextmenu/css/contextmenu.css")}var TinyMCE_ContextMenuPlugin={_contextMenu:null,getInfo:function(){return{longname:'Context menus',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_contextmenu.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(tinyMCE.isMSIE5_0&&tinyMCE.isOpera)return;TinyMCE_ContextMenuPlugin._contextMenu=new TinyMCE_ContextMenu({commandhandler:"TinyMCE_ContextMenuPlugin._commandHandler",spacer_image:tinyMCE.baseURL+"/plugins/contextmenu/images/spacer.gif"});tinyMCE.addEvent(inst.getDoc(),"click",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keypress",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keydown",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"click",!
 TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"keypress",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"keydown",TinyMCE_ContextMenuPlugin._hideContextMenu);if(tinyMCE.isGecko){tinyMCE.addEvent(inst.getDoc(),"contextmenu",function(e){TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE?inst.contentWindow.event:e,inst)})}else tinyMCE.addEvent(inst.getDoc(),"contextmenu",TinyMCE_ContextMenuPlugin._onContextMenu)},_onContextMenu:function(e){var elm=tinyMCE.isMSIE?e.srcElement:e.target;var targetInst,body;if((body=tinyMCE.getParentElement(elm,"body"))!=null){for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(body==inst.getBody()){targetInst=inst;break}}return TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE?targetInst.contentWindow.event:e,targetInst)}},_showContextMenu:function(e,inst){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name!
 ):""}var x,y,elm,contextMenu;var pos=tinyMCE.getAbsPosition(inst.ifram
eElement);x=tinyMCE.isMSIE?e.screenX:pos.absLeft+(e.pageX-inst.getBody().scrollLeft);y=tinyMCE.isMSIE?e.screenY:pos.absTop+(e.pageY-inst.getBody().scrollTop);elm=tinyMCE.isMSIE?e.srcElement:e.target;contextMenu=this._contextMenu;contextMenu.inst=inst;window.setTimeout(function(){var theme=tinyMCE.getParam("theme");contextMenu.clearAll();var sel=inst.selection.getSelectedText().length!=0||elm.nodeName=="IMG";contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_cut_desc","Cut","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_copy_desc","Copy","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_paste_desc","Paste","",false);if(sel||(elm?(elm.nodeName=='A')||(elm.nodeName=='IMG'):false)){contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/themes/advanced/images/link.gif","$lang_link_desc",inst.hasPlugin("advlink")?"mceAdvLink":"mceLink");contextMenu.addItem(tinyMCE.b!
 aseURL+"/themes/advanced/images/unlink.gif","$lang_unlink_desc","unlink","",(elm?(elm.nodeName!='A')&&(elm.nodeName!='IMG'):true))}elm=tinyMCE.getParentElement(elm,"img,table,td"+(inst.hasPlugin("advhr")?',hr':''));if(elm){switch(elm.nodeName){case"IMG":contextMenu.addSeparator();if(tinyMCE.hasPlugin('flash')&&tinyMCE.getAttrib(elm,'class').indexOf('mceItemFlash')!=-1)contextMenu.addItem(tinyMCE.baseURL+"/plugins/flash/images/flash.gif","$lang_flash_props","mceFlash");else if(tinyMCE.hasPlugin('media')&&/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(elm,'class')))contextMenu.addItem(tinyMCE.baseURL+"/plugins/flash/images/flash.gif","$lang_media_title","mceMedia");else contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/image.gif","$lang_image_props_desc",inst.hasPlugin("advimage")?"mceAdvImage":"mceImage");break;case"HR":contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/advhr/images/advhr.gif","$lang_inser!
 t_advhr_desc","mceAdvancedHr");break;case"TABLE":case"TD":if(inst.hasP
lugin("table")){var colspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"colspan");var rowspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_table_cut_row_desc","mceTableCutRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_table_copy_row_desc","mceTableCopyRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_before_desc","mceTablePasteRowBefore","",inst.tableRowClipboard==null);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_after_desc","mceTablePasteRowAfter","",inst.tableRowClipboard==null);contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_desc","mceInsertTable","insert");contextMenu.addItem(tinyMCE.baseURL+"/plugin!
 s/table/images/table.gif","$lang_table_props_desc","mceInsertTable");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_cell_props.gif","$lang_table_cell_desc","mceTableCellProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete.gif","$lang_table_del","mceTableDelete");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_row_props.gif","$lang_table_row_desc","mceTableRowProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_before.gif","$lang_table_row_before_desc","mceTableInsertRowBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_after.gif","$lang_table_row_after_desc","mceTableInsertRowAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_row.gif","$lang_table_delete_row_desc","mceTableDeleteRow");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_before.g!
 if","$lang_table_col_before_desc","mceTableInsertColBefore");contextMe
nu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_after.gif","$lang_table_col_after_desc","mceTableInsertColAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_col.gif","$lang_table_delete_col_desc","mceTableDeleteCol");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_split_cells.gif","$lang_table_split_cells_desc","mceTableSplitCells","",(colspan=="1"&&rowspan=="1"));contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_merge_cells.gif","$lang_table_merge_cells_desc","mceTableMergeCells","",false)}break}}else{if(inst.hasPlugin("table")){contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_desc","mceInsertTable","insert")}}contextMenu.show(x,y)},10);tinyMCE.cancelEvent(e);return false},_hideContextMenu:function(){if(TinyMCE_ContextMenuPlugin._contextMenu)TinyMCE_ContextMenuPlugin._contextMenu.hide()},_commandHandler:funct!
 ion(command,value){var cm=TinyMCE_ContextMenuPlugin._contextMenu;cm.hide();var ui=false;if(command=="mceInsertTable"||command=="mceTableCellProps"||command=="mceTableRowProps"||command=="mceTableMergeCells")ui=true;if(command=="Paste")value=null;if(tinyMCE.getParam("dialog_type")=="modal"&&tinyMCE.isMSIE){window.setTimeout(function(){cm.inst.execCommand(command,ui,value)},100)}else cm.inst.execCommand(command,ui,value)}};tinyMCE.addPlugin("contextmenu",TinyMCE_ContextMenuPlugin);function TinyMCE_ContextMenu(settings){var doc,self=this;function defParam(key,def_val){settings[key]=typeof(settings[key])!="undefined"?settings[key]:def_val}this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.contextMenuDiv=document.createElement("div");this.contextMenuDiv.className="contextMenu";this.contextMenuDiv.setAttribute("class","contextMenu");this.contextMenuDiv.style.display="none";this.contextMenuDiv.style.position='absolute';this.contextMenuDiv.style.zindex=1000;this.co!
 ntextMenuDiv.style.left='0';this.contextMenuDiv.style.top='0';this.con
textMenuDiv.unselectable="on";document.body.appendChild(this.contextMenuDiv);defParam("commandhandler","");defParam("spacer_image","images/spacer.gif");this.items=new Array();this.settings=settings;this.html="";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){this.pop=window.createPopup();doc=this.pop.document;doc.open();doc.write('<html><head><link href="'+tinyMCE.baseURL+'/plugins/contextmenu/css/contextmenu.css" rel="stylesheet" type="text/css" /></head><body unselectable="yes" class="contextMenuIEPopup"></body></html>');doc.close()}};TinyMCE_ContextMenu.prototype={clearAll:function(){this.html="";this.contextMenuDiv.innerHTML=""},addSeparator:function(){this.html+='<tr class="contextMenuItem"><td class="contextMenuIcon"><img src="'+this.settings['spacer_image']+'" width="20" height="1" class="contextMenuImage" /></td><td><img class="contextMenuSeparator" width="1" height="1" src="'+this.settings['spacer_image']+'" /></td></tr>'},addItem:function(icon,title,comman!
 d,value,disabled){if(title.charAt(0)=='$')title=tinyMCE.getLang(title.substring(1));var onMouseDown='';var html='';if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0)onMouseDown='contextMenu.execCommand(\''+command+'\', \''+value+'\');return false;';else onMouseDown=this.settings['commandhandler']+'(\''+command+'\', \''+value+'\');return false;';if(icon=="")icon=this.settings['spacer_image'];if(!disabled)html+='<tr class="contextMenuItem">';else html+='<tr class="contextMenuItemDisabled">';html+='<td class="contextMenuIcon"><img src="'+icon+'" width="20" height="20" class="contextMenuImage" /></td>';html+='<td><div class="contextMenuText">';html+='<a href="javascript:void(0);" onclick="'+onMouseDown+'" onmousedown="return false;">&#160;';html+=title;html+='&#160;</a>';html+='</div></td>';html+='</tr>';this.html+=html},show:function(x,y){var vp,width,height,yo;if(this.html=="")return;var html='';html+='<a href="#"></a><table border="0" cellpadding="0" cellspacing="0">';html+=this.html;ht!
 ml+='</table>';this.contextMenuDiv.innerHTML=html;this.contextMenuDiv.
style.display="block";width=this.contextMenuDiv.offsetWidth;height=this.contextMenuDiv.offsetHeight;this.contextMenuDiv.style.display="none";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){this.pop.document.body.innerHTML='<div class="contextMenu">'+html+"</div>";this.pop.document.tinyMCE=tinyMCE;this.pop.document.contextMenu=this;this.pop.show(x,y,width,height)}else{vp=this.getViewPort();yo=tinyMCE.isMSIE5_0?document.body.scrollTop:self.pageYOffset;this.contextMenuDiv.style.left=(x>vp.left+vp.width-width?vp.left+vp.width-width:x)+'px';this.contextMenuDiv.style.top=(y>vp.top+vp.height-height?vp.top+vp.height-height:y)+'px';this.contextMenuDiv.style.display="block"}},getViewPort:function(){return{left:self.pageXOffset||self.document.documentElement.scrollLeft||self.document.body.scrollLeft,top:self.pageYOffset||self.document.documentElement.scrollTop||self.document.body.scrollTop,width:document.documentElement.offsetWidth||document.body.offsetWidth,height:self.innerH!
 eight||document.documentElement.clientHeight||document.body.clientHeight}},hide:function(){if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera)this.pop.hide();else this.contextMenuDiv.style.display="none"},execCommand:function(command,value){eval(this.settings['commandhandler']+"(command, value);")}};
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+if(!tinyMCE.settings['contextmenu_skip_plugin_css']){tinyMCE.loadCSS(tinyMCE.baseURL+"/plugins/contextmenu/css/contextmenu.css")}var TinyMCE_ContextMenuPlugin={_contextMenu:null,getInfo:function(){return{longname:'Context menus',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_contextmenu.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(tinyMCE.isMSIE5_0&&tinyMCE.isOpera)return;TinyMCE_ContextMenuPlugin._contextMenu=new TinyMCE_ContextMenu({commandhandler:"TinyMCE_ContextMenuPlugin._commandHandler",spacer_image:tinyMCE.baseURL+"/plugins/contextmenu/images/spacer.gif"});tinyMCE.addEvent(inst.getDoc(),"click",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keypress",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keydown",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"click",!
 TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"keypress",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"keydown",TinyMCE_ContextMenuPlugin._hideContextMenu);if(tinyMCE.isGecko){tinyMCE.addEvent(inst.getDoc(),"contextmenu",function(e){TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE?inst.contentWindow.event:e,inst)})}else tinyMCE.addEvent(inst.getDoc(),"contextmenu",TinyMCE_ContextMenuPlugin._onContextMenu)},_onContextMenu:function(e){var elm=tinyMCE.isMSIE?e.srcElement:e.target;var targetInst,body;if((body=tinyMCE.getParentElement(elm,"body"))!=null){for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(body==inst.getBody()){targetInst=inst;break}}return TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE?targetInst.contentWindow.event:e,targetInst)}},_showContextMenu:function(e,inst){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name!
 ):""}var x,y,elm,contextMenu;var pos=tinyMCE.getAbsPosition(inst.ifram
eElement);x=tinyMCE.isMSIE?e.screenX:pos.absLeft+(e.pageX-inst.getBody().scrollLeft);y=tinyMCE.isMSIE?e.screenY:pos.absTop+(e.pageY-inst.getBody().scrollTop);elm=tinyMCE.isMSIE?e.srcElement:e.target;contextMenu=this._contextMenu;contextMenu.inst=inst;window.setTimeout(function(){var theme=tinyMCE.getParam("theme");contextMenu.clearAll();var sel=inst.selection.getSelectedText().length!=0||elm.nodeName=="IMG";contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_cut_desc","Cut","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_copy_desc","Copy","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_paste_desc","Paste","",false);if(sel||(elm?(elm.nodeName=='A')||(elm.nodeName=='IMG'):false)){contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/themes/advanced/images/link.gif","$lang_link_desc",inst.hasPlugin("advlink")?"mceAdvLink":"mceLink");contextMenu.addItem(tinyMCE.b!
 aseURL+"/themes/advanced/images/unlink.gif","$lang_unlink_desc","unlink","",(elm?(elm.nodeName!='A')&&(elm.nodeName!='IMG'):true))}elm=tinyMCE.getParentElement(elm,"img,table,td"+(inst.hasPlugin("advhr")?',hr':''));if(elm){switch(elm.nodeName){case"IMG":contextMenu.addSeparator();if(tinyMCE.hasPlugin('flash')&&tinyMCE.getAttrib(elm,'class').indexOf('mceItemFlash')!=-1)contextMenu.addItem(tinyMCE.baseURL+"/plugins/flash/images/flash.gif","$lang_flash_props","mceFlash");else if(tinyMCE.hasPlugin('media')&&/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(elm,'class')))contextMenu.addItem(tinyMCE.baseURL+"/plugins/flash/images/flash.gif","$lang_media_title","mceMedia");else contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/image.gif","$lang_image_props_desc",inst.hasPlugin("advimage")?"mceAdvImage":"mceImage");break;case"HR":contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/advhr/images/advhr.gif","$lang_inser!
 t_advhr_desc","mceAdvancedHr");break;case"TABLE":case"TD":if(inst.hasP
lugin("table")){var colspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"colspan");var rowspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_table_cut_row_desc","mceTableCutRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_table_copy_row_desc","mceTableCopyRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_before_desc","mceTablePasteRowBefore","",inst.tableRowClipboard==null);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_after_desc","mceTablePasteRowAfter","",inst.tableRowClipboard==null);contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_desc","mceInsertTable","insert");contextMenu.addItem(tinyMCE.baseURL+"/plugin!
 s/table/images/table.gif","$lang_table_props_desc","mceInsertTable");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_cell_props.gif","$lang_table_cell_desc","mceTableCellProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete.gif","$lang_table_del","mceTableDelete");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_row_props.gif","$lang_table_row_desc","mceTableRowProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_before.gif","$lang_table_row_before_desc","mceTableInsertRowBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_after.gif","$lang_table_row_after_desc","mceTableInsertRowAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_row.gif","$lang_table_delete_row_desc","mceTableDeleteRow");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_before.g!
 if","$lang_table_col_before_desc","mceTableInsertColBefore");contextMe
nu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_after.gif","$lang_table_col_after_desc","mceTableInsertColAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_col.gif","$lang_table_delete_col_desc","mceTableDeleteCol");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_split_cells.gif","$lang_table_split_cells_desc","mceTableSplitCells","",(colspan=="1"&&rowspan=="1"));contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_merge_cells.gif","$lang_table_merge_cells_desc","mceTableMergeCells","",false)}break}}else{if(inst.hasPlugin("table")){contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_desc","mceInsertTable","insert")}}contextMenu.show(x,y)},10);tinyMCE.cancelEvent(e);return false},_hideContextMenu:function(){if(TinyMCE_ContextMenuPlugin._contextMenu)TinyMCE_ContextMenuPlugin._contextMenu.hide()},_commandHandler:funct!
 ion(command,value){var cm=TinyMCE_ContextMenuPlugin._contextMenu;cm.hide();var ui=false;if(command=="mceInsertTable"||command=="mceTableCellProps"||command=="mceTableRowProps"||command=="mceTableMergeCells")ui=true;if(command=="Paste")value=null;if(tinyMCE.getParam("dialog_type")=="modal"&&tinyMCE.isMSIE){window.setTimeout(function(){cm.inst.execCommand(command,ui,value)},100)}else cm.inst.execCommand(command,ui,value)}};tinyMCE.addPlugin("contextmenu",TinyMCE_ContextMenuPlugin);function TinyMCE_ContextMenu(settings){var doc,self=this;function defParam(key,def_val){settings[key]=typeof(settings[key])!="undefined"?settings[key]:def_val}this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.contextMenuDiv=document.createElement("div");this.contextMenuDiv.className="contextMenu";this.contextMenuDiv.setAttribute("class","contextMenu");this.contextMenuDiv.style.display="none";this.contextMenuDiv.style.position='absolute';this.contextMenuDiv.style.zindex=1000;this.co!
 ntextMenuDiv.style.left='0';this.contextMenuDiv.style.top='0';this.con
textMenuDiv.unselectable="on";document.body.appendChild(this.contextMenuDiv);defParam("commandhandler","");defParam("spacer_image","images/spacer.gif");this.items=new Array();this.settings=settings;this.html="";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){this.pop=window.createPopup();doc=this.pop.document;doc.open();doc.write('<html><head><link href="'+tinyMCE.baseURL+'/plugins/contextmenu/css/contextmenu.css" rel="stylesheet" type="text/css" /></head><body unselectable="yes" class="contextMenuIEPopup"></body></html>');doc.close()}};TinyMCE_ContextMenu.prototype={clearAll:function(){this.html="";this.contextMenuDiv.innerHTML=""},addSeparator:function(){this.html+='<tr class="contextMenuItem"><td class="contextMenuIcon"><img src="'+this.settings['spacer_image']+'" width="20" height="1" class="contextMenuImage" /></td><td><img class="contextMenuSeparator" width="1" height="1" src="'+this.settings['spacer_image']+'" /></td></tr>'},addItem:function(icon,title,comman!
 d,value,disabled){if(title.charAt(0)=='$')title=tinyMCE.getLang(title.substring(1));var onMouseDown='';var html='';if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0)onMouseDown='contextMenu.execCommand(\''+command+'\', \''+value+'\');return false;';else onMouseDown=this.settings['commandhandler']+'(\''+command+'\', \''+value+'\');return false;';if(icon=="")icon=this.settings['spacer_image'];if(!disabled)html+='<tr class="contextMenuItem">';else html+='<tr class="contextMenuItemDisabled">';html+='<td class="contextMenuIcon"><img src="'+icon+'" width="20" height="20" class="contextMenuImage" /></td>';html+='<td><div class="contextMenuText">';html+='<a href="javascript:void(0);" onclick="'+onMouseDown+'" onmousedown="return false;">&#160;';html+=title;html+='&#160;</a>';html+='</div></td>';html+='</tr>';this.html+=html},show:function(x,y){var vp,width,height,yo;if(this.html=="")return;var html='';html+='<a href="#"></a><table border="0" cellpadding="0" cellspacing="0">';html+=this.html;ht!
 ml+='</table>';this.contextMenuDiv.innerHTML=html;this.contextMenuDiv.
style.display="block";width=this.contextMenuDiv.offsetWidth;height=this.contextMenuDiv.offsetHeight;this.contextMenuDiv.style.display="none";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){this.pop.document.body.innerHTML='<div class="contextMenu">'+html+"</div>";this.pop.document.tinyMCE=tinyMCE;this.pop.document.contextMenu=this;this.pop.show(x,y,width,height)}else{vp=this.getViewPort();yo=tinyMCE.isMSIE5_0?document.body.scrollTop:self.pageYOffset;this.contextMenuDiv.style.left=(x>vp.left+vp.width-width?vp.left+vp.width-width:x)+'px';this.contextMenuDiv.style.top=(y>vp.top+vp.height-height?vp.top+vp.height-height:y)+'px';this.contextMenuDiv.style.display="block"}},getViewPort:function(){return{left:self.pageXOffset||self.document.documentElement.scrollLeft||self.document.body.scrollLeft,top:self.pageYOffset||self.document.documentElement.scrollTop||self.document.body.scrollTop,width:document.documentElement.offsetWidth||document.body.offsetWidth,height:self.innerH!
 eight||document.documentElement.clientHeight||document.body.clientHeight}},hide:function(){if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera)this.pop.hide();else this.contextMenuDiv.style.display="none"},execCommand:function(command,value){eval(this.settings['commandhandler']+"(command, value);")}};
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,357 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 129 2006-10-23 09:45:17Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-if (!tinyMCE.settings['contextmenu_skip_plugin_css']) {
-	tinyMCE.loadCSS(tinyMCE.baseURL + "/plugins/contextmenu/css/contextmenu.css");
-}
-
-var TinyMCE_ContextMenuPlugin = {
-	// Private fields
-	_contextMenu : null,
-
-	getInfo : function() {
-		return {
-			longname : 'Context menus',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_contextmenu.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		// Is not working on MSIE 5.0 or Opera no contextmenu event
-		if (tinyMCE.isMSIE5_0 && tinyMCE.isOpera)
-			return;
-
-		TinyMCE_ContextMenuPlugin._contextMenu = new TinyMCE_ContextMenu({
-			commandhandler : "TinyMCE_ContextMenuPlugin._commandHandler",
-			spacer_image : tinyMCE.baseURL + "/plugins/contextmenu/images/spacer.gif"
-		});
-
-		// Add hide event handles
-		tinyMCE.addEvent(inst.getDoc(), "click", TinyMCE_ContextMenuPlugin._hideContextMenu);
-		tinyMCE.addEvent(inst.getDoc(), "keypress", TinyMCE_ContextMenuPlugin._hideContextMenu);
-		tinyMCE.addEvent(inst.getDoc(), "keydown", TinyMCE_ContextMenuPlugin._hideContextMenu);
-		tinyMCE.addEvent(document, "click", TinyMCE_ContextMenuPlugin._hideContextMenu);
-		tinyMCE.addEvent(document, "keypress", TinyMCE_ContextMenuPlugin._hideContextMenu);
-		tinyMCE.addEvent(document, "keydown", TinyMCE_ContextMenuPlugin._hideContextMenu);
-
-		// Attach contextmenu event
-		if (tinyMCE.isGecko) {
-			tinyMCE.addEvent(inst.getDoc(), "contextmenu", function(e) {TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE ? inst.contentWindow.event : e, inst);});
-		} else
-			tinyMCE.addEvent(inst.getDoc(), "contextmenu", TinyMCE_ContextMenuPlugin._onContextMenu);
-	},
-
-	// Private plugin internal methods
-
-	_onContextMenu : function(e) {
-		var elm = tinyMCE.isMSIE ? e.srcElement : e.target;
-		var targetInst, body;
-
-		// Find instance
-		if ((body = tinyMCE.getParentElement(elm, "body")) != null) {
-			for (var n in tinyMCE.instances) {
-				var inst = tinyMCE.instances[n];
-				if (!tinyMCE.isInstance(inst))
-					continue;
-
-				if (body == inst.getBody()) {
-					targetInst = inst;
-					break;
-				}
-			}
-
-			return TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE ? targetInst.contentWindow.event : e, targetInst);
-		}
-	},
-
-	_showContextMenu : function(e, inst) {
-		function getAttrib(elm, name) {
-			return elm.getAttribute(name) ? elm.getAttribute(name) : "";
-		}
-
-		var x, y, elm, contextMenu;
-		var pos = tinyMCE.getAbsPosition(inst.iframeElement);
-
-		x = tinyMCE.isMSIE ? e.screenX : pos.absLeft + (e.pageX - inst.getBody().scrollLeft);
-		y = tinyMCE.isMSIE ? e.screenY : pos.absTop + (e.pageY - inst.getBody().scrollTop);
-		elm = tinyMCE.isMSIE ? e.srcElement : e.target;
-
-		contextMenu = this._contextMenu;
-		contextMenu.inst = inst;
-
-		// Mozilla needs some time
-		window.setTimeout(function () {
-			var theme = tinyMCE.getParam("theme");
-
-			contextMenu.clearAll();
-			var sel = inst.selection.getSelectedText().length != 0 || elm.nodeName == "IMG";
-
-			// Default items
-			contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/cut.gif", "$lang_cut_desc", "Cut", "", !sel);
-			contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/copy.gif", "$lang_copy_desc", "Copy", "", !sel);
-			contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_paste_desc", "Paste", "", false);
-
-			if (sel || (elm ? (elm.nodeName == 'A') || (elm.nodeName == 'IMG') : false)) {
-				contextMenu.addSeparator();
-				contextMenu.addItem(tinyMCE.baseURL + "/themes/advanced/images/link.gif", "$lang_link_desc", inst.hasPlugin("advlink") ? "mceAdvLink" : "mceLink");
-				contextMenu.addItem(tinyMCE.baseURL + "/themes/advanced/images/unlink.gif", "$lang_unlink_desc", "unlink", "", (elm ? (elm.nodeName != 'A') && (elm.nodeName != 'IMG') : true));
-			}
-
-			// Get element
-			elm = tinyMCE.getParentElement(elm, "img,table,td" + (inst.hasPlugin("advhr") ? ',hr' : ''));
-			if (elm) {
-				switch (elm.nodeName) {
-					case "IMG":
-						contextMenu.addSeparator();
-
-						// If flash
-						if (tinyMCE.hasPlugin('flash') && tinyMCE.getAttrib(elm, 'class').indexOf('mceItemFlash') != -1)
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/flash/images/flash.gif", "$lang_flash_props", "mceFlash");
-						else if (tinyMCE.hasPlugin('media') && /mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(elm, 'class')))
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/flash/images/flash.gif", "$lang_media_title", "mceMedia");
-						else
-							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/image.gif", "$lang_image_props_desc", inst.hasPlugin("advimage") ? "mceAdvImage" : "mceImage");
-						break;
-
-					case "HR":
-						contextMenu.addSeparator();
-						contextMenu.addItem(tinyMCE.baseURL + "/plugins/advhr/images/advhr.gif", "$lang_insert_advhr_desc", "mceAdvancedHr");
-						break;
-
-					case "TABLE":
-					case "TD":
-						// Is table plugin loaded
-						if (inst.hasPlugin("table")) {
-							var colspan = (elm.nodeName == "TABLE") ? "" : getAttrib(elm, "colspan");
-							var rowspan = (elm.nodeName == "TABLE") ? "" : getAttrib(elm, "rowspan");
-
-							colspan = colspan == "" ? "1" : colspan;
-							rowspan = rowspan == "" ? "1" : rowspan;
-
-							contextMenu.addSeparator();
-							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/cut.gif", "$lang_table_cut_row_desc", "mceTableCutRow");
-							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/copy.gif", "$lang_table_copy_row_desc", "mceTableCopyRow");
-							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_table_paste_row_before_desc", "mceTablePasteRowBefore", "", inst.tableRowClipboard == null);
-							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_table_paste_row_after_desc", "mceTablePasteRowAfter", "", inst.tableRowClipboard == null);
-
-	/*						contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyleft.gif", "$lang_justifyleft_desc", "JustifyLeft", "", false);
-							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifycenter.gif", "$lang_justifycenter_desc", "JustifyCenter", "", false);
-							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyright.gif", "$lang_justifyright_desc", "JustifyRight", "", false);
-							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyfull.gif", "$lang_justifyfull_desc", "JustifyFull", "", false);*/
-							contextMenu.addSeparator();
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_desc", "mceInsertTable", "insert");
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_props_desc", "mceInsertTable");
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_cell_props.gif", "$lang_table_cell_desc", "mceTableCellProps");
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete.gif", "$lang_table_del", "mceTableDelete");
-							contextMenu.addSeparator();
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_row_props.gif", "$lang_table_row_desc", "mceTableRowProps");
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_row_before.gif", "$lang_table_row_before_desc", "mceTableInsertRowBefore");
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_row_after.gif", "$lang_table_row_after_desc", "mceTableInsertRowAfter");
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete_row.gif", "$lang_table_delete_row_desc", "mceTableDeleteRow");
-							contextMenu.addSeparator();
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_col_before.gif", "$lang_table_col_before_desc", "mceTableInsertColBefore");
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_col_after.gif", "$lang_table_col_after_desc", "mceTableInsertColAfter");
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete_col.gif", "$lang_table_delete_col_desc", "mceTableDeleteCol");
-							contextMenu.addSeparator();
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_split_cells.gif", "$lang_table_split_cells_desc", "mceTableSplitCells", "", (colspan == "1" && rowspan == "1"));
-							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_merge_cells.gif", "$lang_table_merge_cells_desc", "mceTableMergeCells", "", false);
-						}
-						break;
-				}
-			}  else {
-				// Add table specific
-				if (inst.hasPlugin("table")) {
-					contextMenu.addSeparator();
-					contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_desc", "mceInsertTable", "insert");
-				}
-			}
-
-			contextMenu.show(x, y);
-		}, 10);
-
-		// Cancel default handeling
-		tinyMCE.cancelEvent(e);
-		return false;
-	},
-
-	_hideContextMenu : function() {
-		if (TinyMCE_ContextMenuPlugin._contextMenu)
-			TinyMCE_ContextMenuPlugin._contextMenu.hide();
-	},
-
-	_commandHandler : function(command, value) {
-		var cm = TinyMCE_ContextMenuPlugin._contextMenu;
-
-		cm.hide();
-
-		// UI must be true on these
-		var ui = false;
-		if (command == "mceInsertTable" || command == "mceTableCellProps" || command == "mceTableRowProps" || command == "mceTableMergeCells")
-			ui = true;
-
-		if (command == "Paste")
-			value = null;
-
-		if (tinyMCE.getParam("dialog_type") == "modal" && tinyMCE.isMSIE) {
-			// Cell properties will generate access denied error is this isn't done?!
-			window.setTimeout(function() {
-				cm.inst.execCommand(command, ui, value);
-			}, 100);
-		} else
-			cm.inst.execCommand(command, ui, value);
-	}
-};
-
-tinyMCE.addPlugin("contextmenu", TinyMCE_ContextMenuPlugin);
-
-// Context menu class
-
-function TinyMCE_ContextMenu(settings) {
-	var doc, self = this;
-
-	// Default value function
-	function defParam(key, def_val) {
-		settings[key] = typeof(settings[key]) != "undefined" ? settings[key] : def_val;
-	}
-
-	this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");
-
-	// Setup contextmenu div
-	this.contextMenuDiv = document.createElement("div");
-	this.contextMenuDiv.className = "contextMenu";
-	this.contextMenuDiv.setAttribute("class", "contextMenu");
-	this.contextMenuDiv.style.display = "none";
-	this.contextMenuDiv.style.position = 'absolute';
-	this.contextMenuDiv.style.zindex = 1000;
-	this.contextMenuDiv.style.left = '0';
-	this.contextMenuDiv.style.top = '0';
-	this.contextMenuDiv.unselectable = "on";
-
-	document.body.appendChild(this.contextMenuDiv);
-
-	// Setup default values
-	defParam("commandhandler", "");
-	defParam("spacer_image", "images/spacer.gif");
-
-	this.items = new Array();
-	this.settings = settings;
-	this.html = "";
-
-	// IE Popup
-	if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera) {
-		this.pop = window.createPopup();
-		doc = this.pop.document;
-		doc.open();
-		doc.write('<html><head><link href="' + tinyMCE.baseURL + '/plugins/contextmenu/css/contextmenu.css" rel="stylesheet" type="text/css" /></head><body unselectable="yes" class="contextMenuIEPopup"></body></html>');
-		doc.close();
-	}
-};
-
-TinyMCE_ContextMenu.prototype = {
-	clearAll : function() {
-		this.html = "";
-		this.contextMenuDiv.innerHTML = "";
-	},
-
-	addSeparator : function() {
-		this.html += '<tr class="contextMenuItem"><td class="contextMenuIcon"><img src="' + this.settings['spacer_image'] + '" width="20" height="1" class="contextMenuImage" /></td><td><img class="contextMenuSeparator" width="1" height="1" src="' + this.settings['spacer_image'] + '" /></td></tr>';
-	},
-
-	addItem : function(icon, title, command, value, disabled) {
-		if (title.charAt(0) == '$')
-			title = tinyMCE.getLang(title.substring(1));
-
-		var onMouseDown = '';
-		var html = '';
-
-		if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0)
-			onMouseDown = 'contextMenu.execCommand(\'' + command + '\', \'' + value + '\');return false;';
-		else
-			onMouseDown = this.settings['commandhandler'] + '(\'' + command + '\', \'' + value + '\');return false;';
-
-		if (icon == "")
-			icon = this.settings['spacer_image'];
-
-		if (!disabled)
-			html += '<tr class="contextMenuItem">';
-		else
-			html += '<tr class="contextMenuItemDisabled">';
-
-		html += '<td class="contextMenuIcon"><img src="' + icon + '" width="20" height="20" class="contextMenuImage" /></td>';
-		html += '<td><div class="contextMenuText">';
-		html += '<a href="javascript:void(0);" onclick="' + onMouseDown + '" onmousedown="return false;">&#160;';
-
-		// Add text
-		html += title;
-
-		html += '&#160;</a>';
-		html += '</div></td>';
-		html += '</tr>';
-
-		// Add to main
-		this.html += html;
-	},
-
-	show : function(x, y) {
-		var vp, width, height, yo;
-
-		if (this.html == "")
-			return;
-
-		var html = '';
-
-		html += '<a href="#"></a><table border="0" cellpadding="0" cellspacing="0">';
-		html += this.html;
-		html += '</table>';
-
-		this.contextMenuDiv.innerHTML = html;
-
-		// Get dimensions
-		this.contextMenuDiv.style.display = "block";
-		width = this.contextMenuDiv.offsetWidth;
-		height = this.contextMenuDiv.offsetHeight;
-		this.contextMenuDiv.style.display = "none";
-
-		if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera) {
-			// Setup popup and show
-			this.pop.document.body.innerHTML = '<div class="contextMenu">' + html + "</div>";
-			this.pop.document.tinyMCE = tinyMCE;
-			this.pop.document.contextMenu = this;
-			this.pop.show(x, y, width, height);
-		} else {
-			vp = this.getViewPort();
-			yo = tinyMCE.isMSIE5_0 ? document.body.scrollTop : self.pageYOffset;
-			this.contextMenuDiv.style.left = (x > vp.left + vp.width - width ? vp.left + vp.width - width : x) + 'px';
-			this.contextMenuDiv.style.top = (y > vp.top + vp.height - height ? vp.top + vp.height - height : y) + 'px';
-			this.contextMenuDiv.style.display = "block";
-		}
-	},
-
-	getViewPort : function() {
-		return {
-			left : self.pageXOffset || self.document.documentElement.scrollLeft || self.document.body.scrollLeft,
-			top: self.pageYOffset || self.document.documentElement.scrollTop || self.document.body.scrollTop,
-			width : document.documentElement.offsetWidth || document.body.offsetWidth,
-			height : self.innerHeight || document.documentElement.clientHeight || document.body.clientHeight
-		};
-	},
-
-	hide : function() {
-		if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera)
-			this.pop.hide();
-		else
-			this.contextMenuDiv.style.display = "none";
-	},
-
-	execCommand : function(command, value) {
-		eval(this.settings['commandhandler'] + "(command, value);");
-	}
-};

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,357 @@
+/**
+ * $Id: editor_plugin_src.js 129 2006-10-23 09:45:17Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+if (!tinyMCE.settings['contextmenu_skip_plugin_css']) {
+	tinyMCE.loadCSS(tinyMCE.baseURL + "/plugins/contextmenu/css/contextmenu.css");
+}
+
+var TinyMCE_ContextMenuPlugin = {
+	// Private fields
+	_contextMenu : null,
+
+	getInfo : function() {
+		return {
+			longname : 'Context menus',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_contextmenu.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		// Is not working on MSIE 5.0 or Opera no contextmenu event
+		if (tinyMCE.isMSIE5_0 && tinyMCE.isOpera)
+			return;
+
+		TinyMCE_ContextMenuPlugin._contextMenu = new TinyMCE_ContextMenu({
+			commandhandler : "TinyMCE_ContextMenuPlugin._commandHandler",
+			spacer_image : tinyMCE.baseURL + "/plugins/contextmenu/images/spacer.gif"
+		});
+
+		// Add hide event handles
+		tinyMCE.addEvent(inst.getDoc(), "click", TinyMCE_ContextMenuPlugin._hideContextMenu);
+		tinyMCE.addEvent(inst.getDoc(), "keypress", TinyMCE_ContextMenuPlugin._hideContextMenu);
+		tinyMCE.addEvent(inst.getDoc(), "keydown", TinyMCE_ContextMenuPlugin._hideContextMenu);
+		tinyMCE.addEvent(document, "click", TinyMCE_ContextMenuPlugin._hideContextMenu);
+		tinyMCE.addEvent(document, "keypress", TinyMCE_ContextMenuPlugin._hideContextMenu);
+		tinyMCE.addEvent(document, "keydown", TinyMCE_ContextMenuPlugin._hideContextMenu);
+
+		// Attach contextmenu event
+		if (tinyMCE.isGecko) {
+			tinyMCE.addEvent(inst.getDoc(), "contextmenu", function(e) {TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE ? inst.contentWindow.event : e, inst);});
+		} else
+			tinyMCE.addEvent(inst.getDoc(), "contextmenu", TinyMCE_ContextMenuPlugin._onContextMenu);
+	},
+
+	// Private plugin internal methods
+
+	_onContextMenu : function(e) {
+		var elm = tinyMCE.isMSIE ? e.srcElement : e.target;
+		var targetInst, body;
+
+		// Find instance
+		if ((body = tinyMCE.getParentElement(elm, "body")) != null) {
+			for (var n in tinyMCE.instances) {
+				var inst = tinyMCE.instances[n];
+				if (!tinyMCE.isInstance(inst))
+					continue;
+
+				if (body == inst.getBody()) {
+					targetInst = inst;
+					break;
+				}
+			}
+
+			return TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE ? targetInst.contentWindow.event : e, targetInst);
+		}
+	},
+
+	_showContextMenu : function(e, inst) {
+		function getAttrib(elm, name) {
+			return elm.getAttribute(name) ? elm.getAttribute(name) : "";
+		}
+
+		var x, y, elm, contextMenu;
+		var pos = tinyMCE.getAbsPosition(inst.iframeElement);
+
+		x = tinyMCE.isMSIE ? e.screenX : pos.absLeft + (e.pageX - inst.getBody().scrollLeft);
+		y = tinyMCE.isMSIE ? e.screenY : pos.absTop + (e.pageY - inst.getBody().scrollTop);
+		elm = tinyMCE.isMSIE ? e.srcElement : e.target;
+
+		contextMenu = this._contextMenu;
+		contextMenu.inst = inst;
+
+		// Mozilla needs some time
+		window.setTimeout(function () {
+			var theme = tinyMCE.getParam("theme");
+
+			contextMenu.clearAll();
+			var sel = inst.selection.getSelectedText().length != 0 || elm.nodeName == "IMG";
+
+			// Default items
+			contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/cut.gif", "$lang_cut_desc", "Cut", "", !sel);
+			contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/copy.gif", "$lang_copy_desc", "Copy", "", !sel);
+			contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_paste_desc", "Paste", "", false);
+
+			if (sel || (elm ? (elm.nodeName == 'A') || (elm.nodeName == 'IMG') : false)) {
+				contextMenu.addSeparator();
+				contextMenu.addItem(tinyMCE.baseURL + "/themes/advanced/images/link.gif", "$lang_link_desc", inst.hasPlugin("advlink") ? "mceAdvLink" : "mceLink");
+				contextMenu.addItem(tinyMCE.baseURL + "/themes/advanced/images/unlink.gif", "$lang_unlink_desc", "unlink", "", (elm ? (elm.nodeName != 'A') && (elm.nodeName != 'IMG') : true));
+			}
+
+			// Get element
+			elm = tinyMCE.getParentElement(elm, "img,table,td" + (inst.hasPlugin("advhr") ? ',hr' : ''));
+			if (elm) {
+				switch (elm.nodeName) {
+					case "IMG":
+						contextMenu.addSeparator();
+
+						// If flash
+						if (tinyMCE.hasPlugin('flash') && tinyMCE.getAttrib(elm, 'class').indexOf('mceItemFlash') != -1)
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/flash/images/flash.gif", "$lang_flash_props", "mceFlash");
+						else if (tinyMCE.hasPlugin('media') && /mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(elm, 'class')))
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/flash/images/flash.gif", "$lang_media_title", "mceMedia");
+						else
+							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/image.gif", "$lang_image_props_desc", inst.hasPlugin("advimage") ? "mceAdvImage" : "mceImage");
+						break;
+
+					case "HR":
+						contextMenu.addSeparator();
+						contextMenu.addItem(tinyMCE.baseURL + "/plugins/advhr/images/advhr.gif", "$lang_insert_advhr_desc", "mceAdvancedHr");
+						break;
+
+					case "TABLE":
+					case "TD":
+						// Is table plugin loaded
+						if (inst.hasPlugin("table")) {
+							var colspan = (elm.nodeName == "TABLE") ? "" : getAttrib(elm, "colspan");
+							var rowspan = (elm.nodeName == "TABLE") ? "" : getAttrib(elm, "rowspan");
+
+							colspan = colspan == "" ? "1" : colspan;
+							rowspan = rowspan == "" ? "1" : rowspan;
+
+							contextMenu.addSeparator();
+							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/cut.gif", "$lang_table_cut_row_desc", "mceTableCutRow");
+							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/copy.gif", "$lang_table_copy_row_desc", "mceTableCopyRow");
+							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_table_paste_row_before_desc", "mceTablePasteRowBefore", "", inst.tableRowClipboard == null);
+							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_table_paste_row_after_desc", "mceTablePasteRowAfter", "", inst.tableRowClipboard == null);
+
+	/*						contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyleft.gif", "$lang_justifyleft_desc", "JustifyLeft", "", false);
+							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifycenter.gif", "$lang_justifycenter_desc", "JustifyCenter", "", false);
+							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyright.gif", "$lang_justifyright_desc", "JustifyRight", "", false);
+							contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyfull.gif", "$lang_justifyfull_desc", "JustifyFull", "", false);*/
+							contextMenu.addSeparator();
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_desc", "mceInsertTable", "insert");
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_props_desc", "mceInsertTable");
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_cell_props.gif", "$lang_table_cell_desc", "mceTableCellProps");
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete.gif", "$lang_table_del", "mceTableDelete");
+							contextMenu.addSeparator();
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_row_props.gif", "$lang_table_row_desc", "mceTableRowProps");
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_row_before.gif", "$lang_table_row_before_desc", "mceTableInsertRowBefore");
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_row_after.gif", "$lang_table_row_after_desc", "mceTableInsertRowAfter");
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete_row.gif", "$lang_table_delete_row_desc", "mceTableDeleteRow");
+							contextMenu.addSeparator();
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_col_before.gif", "$lang_table_col_before_desc", "mceTableInsertColBefore");
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_col_after.gif", "$lang_table_col_after_desc", "mceTableInsertColAfter");
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete_col.gif", "$lang_table_delete_col_desc", "mceTableDeleteCol");
+							contextMenu.addSeparator();
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_split_cells.gif", "$lang_table_split_cells_desc", "mceTableSplitCells", "", (colspan == "1" && rowspan == "1"));
+							contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_merge_cells.gif", "$lang_table_merge_cells_desc", "mceTableMergeCells", "", false);
+						}
+						break;
+				}
+			}  else {
+				// Add table specific
+				if (inst.hasPlugin("table")) {
+					contextMenu.addSeparator();
+					contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_desc", "mceInsertTable", "insert");
+				}
+			}
+
+			contextMenu.show(x, y);
+		}, 10);
+
+		// Cancel default handeling
+		tinyMCE.cancelEvent(e);
+		return false;
+	},
+
+	_hideContextMenu : function() {
+		if (TinyMCE_ContextMenuPlugin._contextMenu)
+			TinyMCE_ContextMenuPlugin._contextMenu.hide();
+	},
+
+	_commandHandler : function(command, value) {
+		var cm = TinyMCE_ContextMenuPlugin._contextMenu;
+
+		cm.hide();
+
+		// UI must be true on these
+		var ui = false;
+		if (command == "mceInsertTable" || command == "mceTableCellProps" || command == "mceTableRowProps" || command == "mceTableMergeCells")
+			ui = true;
+
+		if (command == "Paste")
+			value = null;
+
+		if (tinyMCE.getParam("dialog_type") == "modal" && tinyMCE.isMSIE) {
+			// Cell properties will generate access denied error is this isn't done?!
+			window.setTimeout(function() {
+				cm.inst.execCommand(command, ui, value);
+			}, 100);
+		} else
+			cm.inst.execCommand(command, ui, value);
+	}
+};
+
+tinyMCE.addPlugin("contextmenu", TinyMCE_ContextMenuPlugin);
+
+// Context menu class
+
+function TinyMCE_ContextMenu(settings) {
+	var doc, self = this;
+
+	// Default value function
+	function defParam(key, def_val) {
+		settings[key] = typeof(settings[key]) != "undefined" ? settings[key] : def_val;
+	}
+
+	this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");
+
+	// Setup contextmenu div
+	this.contextMenuDiv = document.createElement("div");
+	this.contextMenuDiv.className = "contextMenu";
+	this.contextMenuDiv.setAttribute("class", "contextMenu");
+	this.contextMenuDiv.style.display = "none";
+	this.contextMenuDiv.style.position = 'absolute';
+	this.contextMenuDiv.style.zindex = 1000;
+	this.contextMenuDiv.style.left = '0';
+	this.contextMenuDiv.style.top = '0';
+	this.contextMenuDiv.unselectable = "on";
+
+	document.body.appendChild(this.contextMenuDiv);
+
+	// Setup default values
+	defParam("commandhandler", "");
+	defParam("spacer_image", "images/spacer.gif");
+
+	this.items = new Array();
+	this.settings = settings;
+	this.html = "";
+
+	// IE Popup
+	if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera) {
+		this.pop = window.createPopup();
+		doc = this.pop.document;
+		doc.open();
+		doc.write('<html><head><link href="' + tinyMCE.baseURL + '/plugins/contextmenu/css/contextmenu.css" rel="stylesheet" type="text/css" /></head><body unselectable="yes" class="contextMenuIEPopup"></body></html>');
+		doc.close();
+	}
+};
+
+TinyMCE_ContextMenu.prototype = {
+	clearAll : function() {
+		this.html = "";
+		this.contextMenuDiv.innerHTML = "";
+	},
+
+	addSeparator : function() {
+		this.html += '<tr class="contextMenuItem"><td class="contextMenuIcon"><img src="' + this.settings['spacer_image'] + '" width="20" height="1" class="contextMenuImage" /></td><td><img class="contextMenuSeparator" width="1" height="1" src="' + this.settings['spacer_image'] + '" /></td></tr>';
+	},
+
+	addItem : function(icon, title, command, value, disabled) {
+		if (title.charAt(0) == '$')
+			title = tinyMCE.getLang(title.substring(1));
+
+		var onMouseDown = '';
+		var html = '';
+
+		if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0)
+			onMouseDown = 'contextMenu.execCommand(\'' + command + '\', \'' + value + '\');return false;';
+		else
+			onMouseDown = this.settings['commandhandler'] + '(\'' + command + '\', \'' + value + '\');return false;';
+
+		if (icon == "")
+			icon = this.settings['spacer_image'];
+
+		if (!disabled)
+			html += '<tr class="contextMenuItem">';
+		else
+			html += '<tr class="contextMenuItemDisabled">';
+
+		html += '<td class="contextMenuIcon"><img src="' + icon + '" width="20" height="20" class="contextMenuImage" /></td>';
+		html += '<td><div class="contextMenuText">';
+		html += '<a href="javascript:void(0);" onclick="' + onMouseDown + '" onmousedown="return false;">&#160;';
+
+		// Add text
+		html += title;
+
+		html += '&#160;</a>';
+		html += '</div></td>';
+		html += '</tr>';
+
+		// Add to main
+		this.html += html;
+	},
+
+	show : function(x, y) {
+		var vp, width, height, yo;
+
+		if (this.html == "")
+			return;
+
+		var html = '';
+
+		html += '<a href="#"></a><table border="0" cellpadding="0" cellspacing="0">';
+		html += this.html;
+		html += '</table>';
+
+		this.contextMenuDiv.innerHTML = html;
+
+		// Get dimensions
+		this.contextMenuDiv.style.display = "block";
+		width = this.contextMenuDiv.offsetWidth;
+		height = this.contextMenuDiv.offsetHeight;
+		this.contextMenuDiv.style.display = "none";
+
+		if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera) {
+			// Setup popup and show
+			this.pop.document.body.innerHTML = '<div class="contextMenu">' + html + "</div>";
+			this.pop.document.tinyMCE = tinyMCE;
+			this.pop.document.contextMenu = this;
+			this.pop.show(x, y, width, height);
+		} else {
+			vp = this.getViewPort();
+			yo = tinyMCE.isMSIE5_0 ? document.body.scrollTop : self.pageYOffset;
+			this.contextMenuDiv.style.left = (x > vp.left + vp.width - width ? vp.left + vp.width - width : x) + 'px';
+			this.contextMenuDiv.style.top = (y > vp.top + vp.height - height ? vp.top + vp.height - height : y) + 'px';
+			this.contextMenuDiv.style.display = "block";
+		}
+	},
+
+	getViewPort : function() {
+		return {
+			left : self.pageXOffset || self.document.documentElement.scrollLeft || self.document.body.scrollLeft,
+			top: self.pageYOffset || self.document.documentElement.scrollTop || self.document.body.scrollTop,
+			width : document.documentElement.offsetWidth || document.body.offsetWidth,
+			height : self.innerHeight || document.documentElement.clientHeight || document.body.clientHeight
+		};
+	},
+
+	hide : function() {
+		if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera)
+			this.pop.hide();
+		else
+			this.contextMenuDiv.style.display = "none";
+	},
+
+	execCommand : function(command, value) {
+		eval(this.settings['commandhandler'] + "(command, value);");
+	}
+};

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/images/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/images/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/images/spacer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/contextmenu/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,117 +0,0 @@
-body {
-	overflow: hidden;
-}
-
-h1 {
-	font-size: 14px;
-	margin: 0 0 10px 0;
-}
-
-h2 {
-	font-size: 12px;
-	margin: 3px 0 3px 0;
-}
-
-h3 {
-	font-size: 11px;
-	margin: 3px 0 3px 0;
-}
-
-#log {
-	font-family: Verdana;
-	border: 1px solid gray;
-	width: 100%; height: 240px;
-	overflow: scroll;
-	white-space: nowrap;
-}
-
-#log span {
-	display: block;
-}
-
-#log span.msg {
-	float: left;
-}
-
-#log span.time {
-	float: left;
-}
-
-#log br {
-	clear: both;
-}
-
-#logfilter {
-	width: 350px;
-}
-
-#logenabled {
-	border: 0;
-}
-
-#settings_panel span, #info_panel span, #content_panel span, #command_states_panel span, #undo_redo_panel span {
-	display: block;
-	margin: 5px 0 5px 0;
-}
-
-div.data {
-	width: 100%; height: 240px;
-	overflow: scroll;
-	border: 1px solid gray;
-}
-
-#misc_panel div.data {
-	height: 270px;
-}
-
-.data input {
-	width: 265px;
-	border: 0;
-}
-
-.data h2 {
-	margin-left: 5px;
-}
-
-.data h3 {
-	margin-left: 7px;
-}
-
-.data div {
-	margin-left: 7px;
-}
-
-.data table {
-	margin: 0 0 15px 15px;
-}
-
-.data p {
-	margin: 0; padding: 0;
-	margin-top: 5px;
-	margin-left: 5px;
-}
-
-table, td {
-	border: 1px solid gray;
-	border-collapse: collapse;
-}
-
-#flip {
-	position: absolute;
-	left: 295; top: 384px;
-}
-
-.bspec {
-	color: gray;
-}
-
-.dep {
-	color: #880000;
-}
-
-.col1 {
-	width: 265px;
-}
-
-div.undodata {
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,117 @@
+body {
+	overflow: hidden;
+}
+
+h1 {
+	font-size: 14px;
+	margin: 0 0 10px 0;
+}
+
+h2 {
+	font-size: 12px;
+	margin: 3px 0 3px 0;
+}
+
+h3 {
+	font-size: 11px;
+	margin: 3px 0 3px 0;
+}
+
+#log {
+	font-family: Verdana;
+	border: 1px solid gray;
+	width: 100%; height: 240px;
+	overflow: scroll;
+	white-space: nowrap;
+}
+
+#log span {
+	display: block;
+}
+
+#log span.msg {
+	float: left;
+}
+
+#log span.time {
+	float: left;
+}
+
+#log br {
+	clear: both;
+}
+
+#logfilter {
+	width: 350px;
+}
+
+#logenabled {
+	border: 0;
+}
+
+#settings_panel span, #info_panel span, #content_panel span, #command_states_panel span, #undo_redo_panel span {
+	display: block;
+	margin: 5px 0 5px 0;
+}
+
+div.data {
+	width: 100%; height: 240px;
+	overflow: scroll;
+	border: 1px solid gray;
+}
+
+#misc_panel div.data {
+	height: 270px;
+}
+
+.data input {
+	width: 265px;
+	border: 0;
+}
+
+.data h2 {
+	margin-left: 5px;
+}
+
+.data h3 {
+	margin-left: 7px;
+}
+
+.data div {
+	margin-left: 7px;
+}
+
+.data table {
+	margin: 0 0 15px 15px;
+}
+
+.data p {
+	margin: 0; padding: 0;
+	margin-top: 5px;
+	margin-left: 5px;
+}
+
+table, td {
+	border: 1px solid gray;
+	border-collapse: collapse;
+}
+
+#flip {
+	position: absolute;
+	left: 295; top: 384px;
+}
+
+.bspec {
+	color: gray;
+}
+
+.dep {
+	color: #880000;
+}
+
+.col1 {
+	width: 265px;
+}
+
+div.undodata {
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit_ui.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit_ui.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,15 +0,0 @@
-#devkit {
-	position: absolute;
-	top: -385px; right: 0;
-	width: 640px; height: 390px;
-	border: 1px solid black;
-	z-index: 10000;
-}
-
-.devkitup {
-	top: -385px !important;
-}
-
-.devkitdown {
-	top: 0 !important;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit_ui.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit_ui.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit_ui.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/css/devkit_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,15 @@
+#devkit {
+	position: absolute;
+	top: -385px; right: 0;
+	width: 640px; height: 390px;
+	border: 1px solid black;
+	z-index: 10000;
+}
+
+.devkitup {
+	top: -385px !important;
+}
+
+.devkitdown {
+	top: 0 !important;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/devkit.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/devkit.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/devkit.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,140 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_devkit_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/devkit.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/diff.js"></script>
-	<link href="css/devkit.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body id="devkit" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-    <form action="#">
-		<h1>{$lang_devkit_title}</h1>
-
-		<div class="tabs">
-			<ul>
-				<li id="log_tab" class="current"><span><a href="javascript:mcTabs.displayTab('log_tab','log_panel');" onmousedown="return false;">{$lang_devkit_log_tab}</a></span></li>
-				<li id="info_tab"><span><a href="javascript:mcTabs.displayTab('info_tab','info_panel');" onmousedown="return false;">{$lang_devkit_info_tab}</a></span></li>
-				<li id="settings_tab"><span><a href="javascript:mcTabs.displayTab('settings_tab','settings_panel');" onmousedown="return false;">{$lang_devkit_settings_tab}</a></span></li>
-				<li id="content_tab"><span><a href="javascript:mcTabs.displayTab('content_tab','content_panel');" onmousedown="return false;">{$lang_devkit_content_tab}</a></span></li>
-				<!-- <li id="command_states_tab"><span><a href="javascript:mcTabs.displayTab('command_states_tab','command_states_panel');" onmousedown="return false;">{$lang_devkit_command_states_tab}</a></span></li> -->
-				<li id="undo_redo_tab"><span><a href="javascript:mcTabs.displayTab('undo_redo_tab','undo_redo_panel');" onmousedown="return false;">{$lang_devkit_undo_redo_tab}</a></span></li>
-				<li id="misc_tab"><span><a href="javascript:mcTabs.displayTab('misc_tab','misc_panel');" onmousedown="return false;">{$lang_devkit_misc_tab}</a></span></li>
-			</ul>
-		</div>
-
-		<div class="panel_wrapper">
-			<div id="log_panel" class="panel current">
-				<fieldset>
-					<legend>{$lang_devkit_log_tab}</legend>
-
-					<div style="float: left">
-						<label>{$lang_devkit_filter} </label><input type="text" id="logfilter" name="logfilter" value="" onchange="changeFilter(this.value);" />
-					</div>
-
-					<div style="float: left">
-						<input type="checkbox" id="logenabled" name="logenabled" value="true" checked="checked" onclick="toggleLog(this.checked);" />
-					</div>
-
-					<div style="float: right">
-						<a href="javascript:clearLog();">[{$lang_devkit_clear_log}]</a>
-					</div>
-
-					<br style="clear: both" />
-
-					<div id="log">
-					</div>
-
-					<input type="checkbox" id="debug_events" name="debug_events" class="checkbox" onclick="toggleDebugEvents(this.checked);" /><label for="debug_events" onclick="toggleDebugEvents(this.form.debug_events.checked);">{$lang_devkit_debug_events}</label>
-				</fieldset>
-			</div>
-
-			<div id="info_panel" class="panel">
-				<fieldset>
-					<legend>{$lang_devkit_info_tab}</legend>
-
-					<span><a href="javascript:renderInfo();">[{$lang_devkit_refresh}]</a></span>
-
-					<div id="info" class="data">
-						<p>{$lang_devkit_info_help}</p>
-					</div>
-				</fieldset>
-			</div>
-
-			<div id="settings_panel" class="panel">
-			<fieldset>
-					<legend>{$lang_devkit_settings_tab}</legend>
-
-					<span><a href="javascript:renderSettings();">[{$lang_devkit_refresh}]</a></span>
-
-					<div id="settings" class="data">
-						<p>{$lang_devkit_settings_help}</p>
-					</div>
-				</fieldset>
-			</div>
-
-			<div id="content_panel" class="panel">
-			<fieldset>
-					<legend>{$lang_devkit_content_tab}</legend>
-
-					<span><a href="javascript:renderContent();">[{$lang_devkit_refresh}]</a></span>
-
-					<div id="content" class="data">
-						<p>{$lang_devkit_content_help}</p>
-					</div>
-				</fieldset>
-			</div>
-
-			<div id="command_states_panel" class="panel">
-			<fieldset>
-					<legend>{$lang_devkit_command_states_tab}</legend>
-
-					<span><a href="javascript:renderCommandStates();">[{$lang_devkit_refresh}]</a></span>
-
-					<div id="command_states" class="data">
-						<p>{$lang_devkit_command_states_help}</p>
-					</div>
-				</fieldset>
-			</div>
-
-			<div id="undo_redo_panel" class="panel">
-				<fieldset>
-					<legend>{$lang_devkit_undo_redo_tab}</legend>
-
-					<span><a href="javascript:renderUndoRedo();">[{$lang_devkit_refresh}]</a></span>
-
-					<div id="undo_redo" class="data">
-						<p>{$lang_devkit_undo_redo_help}</p>
-					</div>
-
-					<input type="checkbox" id="undo_diff" name="undo_diff" class="checkbox" /><label for="undo_diff">{$lang_devkit_undo_diff}</label>
-				</fieldset>
-			</div>
-
-			<div id="misc_panel" class="panel">
-				<fieldset>
-					<legend>{$lang_devkit_misc_tab}</legend>
-
-					<div class="data">
-						<p>{$lang_devkit_misc_help}</p>
-						<hr />
-						<p>Selection: <a href="#" onmousedown="return storeSelection();">[Store selection]</a> <a href="#" onmousedown="return restoreSelection();">[Restore selection]</a></p>
-						<hr />
-						<div><strong>Insert custom HTML content</strong></div>
-						<div><textarea id="htmlcont" name="htmlcont" style="width: 90%" rows="5"></textarea></div>
-						<div><a href="#" onclick="return tinyMCE.execCommand('mceInsertContent',false,document.getElementById('htmlcont').value);">[Insert content]</a></div>
-						<hr />
-						<div><strong>Eval JS:</strong></div>
-						<div><textarea id="jscont" name="jscont" style="width: 90%" rows="5">tinyMCE.execCommand('Bold',false,null);</textarea></div>
-						<div><a href="#" onclick="return parent.window.eval(document.getElementById('jscont').value);">[Evaluate]</a></div>
-					</div>
-				</fieldset>
-			</div>
-		</div>
-    </form>
-
-	<div id="flip"><a href="javascript:toggleFlip();" onmousedown="return false;"><img id="flipbtn" src="images/flip_down.gif" border="0" /></a></div>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/devkit.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/devkit.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/devkit.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/devkit.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,140 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_devkit_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/devkit.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/diff.js"></script>
+	<link href="css/devkit.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body id="devkit" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+    <form action="#">
+		<h1>{$lang_devkit_title}</h1>
+
+		<div class="tabs">
+			<ul>
+				<li id="log_tab" class="current"><span><a href="javascript:mcTabs.displayTab('log_tab','log_panel');" onmousedown="return false;">{$lang_devkit_log_tab}</a></span></li>
+				<li id="info_tab"><span><a href="javascript:mcTabs.displayTab('info_tab','info_panel');" onmousedown="return false;">{$lang_devkit_info_tab}</a></span></li>
+				<li id="settings_tab"><span><a href="javascript:mcTabs.displayTab('settings_tab','settings_panel');" onmousedown="return false;">{$lang_devkit_settings_tab}</a></span></li>
+				<li id="content_tab"><span><a href="javascript:mcTabs.displayTab('content_tab','content_panel');" onmousedown="return false;">{$lang_devkit_content_tab}</a></span></li>
+				<!-- <li id="command_states_tab"><span><a href="javascript:mcTabs.displayTab('command_states_tab','command_states_panel');" onmousedown="return false;">{$lang_devkit_command_states_tab}</a></span></li> -->
+				<li id="undo_redo_tab"><span><a href="javascript:mcTabs.displayTab('undo_redo_tab','undo_redo_panel');" onmousedown="return false;">{$lang_devkit_undo_redo_tab}</a></span></li>
+				<li id="misc_tab"><span><a href="javascript:mcTabs.displayTab('misc_tab','misc_panel');" onmousedown="return false;">{$lang_devkit_misc_tab}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="log_panel" class="panel current">
+				<fieldset>
+					<legend>{$lang_devkit_log_tab}</legend>
+
+					<div style="float: left">
+						<label>{$lang_devkit_filter} </label><input type="text" id="logfilter" name="logfilter" value="" onchange="changeFilter(this.value);" />
+					</div>
+
+					<div style="float: left">
+						<input type="checkbox" id="logenabled" name="logenabled" value="true" checked="checked" onclick="toggleLog(this.checked);" />
+					</div>
+
+					<div style="float: right">
+						<a href="javascript:clearLog();">[{$lang_devkit_clear_log}]</a>
+					</div>
+
+					<br style="clear: both" />
+
+					<div id="log">
+					</div>
+
+					<input type="checkbox" id="debug_events" name="debug_events" class="checkbox" onclick="toggleDebugEvents(this.checked);" /><label for="debug_events" onclick="toggleDebugEvents(this.form.debug_events.checked);">{$lang_devkit_debug_events}</label>
+				</fieldset>
+			</div>
+
+			<div id="info_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_devkit_info_tab}</legend>
+
+					<span><a href="javascript:renderInfo();">[{$lang_devkit_refresh}]</a></span>
+
+					<div id="info" class="data">
+						<p>{$lang_devkit_info_help}</p>
+					</div>
+				</fieldset>
+			</div>
+
+			<div id="settings_panel" class="panel">
+			<fieldset>
+					<legend>{$lang_devkit_settings_tab}</legend>
+
+					<span><a href="javascript:renderSettings();">[{$lang_devkit_refresh}]</a></span>
+
+					<div id="settings" class="data">
+						<p>{$lang_devkit_settings_help}</p>
+					</div>
+				</fieldset>
+			</div>
+
+			<div id="content_panel" class="panel">
+			<fieldset>
+					<legend>{$lang_devkit_content_tab}</legend>
+
+					<span><a href="javascript:renderContent();">[{$lang_devkit_refresh}]</a></span>
+
+					<div id="content" class="data">
+						<p>{$lang_devkit_content_help}</p>
+					</div>
+				</fieldset>
+			</div>
+
+			<div id="command_states_panel" class="panel">
+			<fieldset>
+					<legend>{$lang_devkit_command_states_tab}</legend>
+
+					<span><a href="javascript:renderCommandStates();">[{$lang_devkit_refresh}]</a></span>
+
+					<div id="command_states" class="data">
+						<p>{$lang_devkit_command_states_help}</p>
+					</div>
+				</fieldset>
+			</div>
+
+			<div id="undo_redo_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_devkit_undo_redo_tab}</legend>
+
+					<span><a href="javascript:renderUndoRedo();">[{$lang_devkit_refresh}]</a></span>
+
+					<div id="undo_redo" class="data">
+						<p>{$lang_devkit_undo_redo_help}</p>
+					</div>
+
+					<input type="checkbox" id="undo_diff" name="undo_diff" class="checkbox" /><label for="undo_diff">{$lang_devkit_undo_diff}</label>
+				</fieldset>
+			</div>
+
+			<div id="misc_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_devkit_misc_tab}</legend>
+
+					<div class="data">
+						<p>{$lang_devkit_misc_help}</p>
+						<hr />
+						<p>Selection: <a href="#" onmousedown="return storeSelection();">[Store selection]</a> <a href="#" onmousedown="return restoreSelection();">[Restore selection]</a></p>
+						<hr />
+						<div><strong>Insert custom HTML content</strong></div>
+						<div><textarea id="htmlcont" name="htmlcont" style="width: 90%" rows="5"></textarea></div>
+						<div><a href="#" onclick="return tinyMCE.execCommand('mceInsertContent',false,document.getElementById('htmlcont').value);">[Insert content]</a></div>
+						<hr />
+						<div><strong>Eval JS:</strong></div>
+						<div><textarea id="jscont" name="jscont" style="width: 90%" rows="5">tinyMCE.execCommand('Bold',false,null);</textarea></div>
+						<div><a href="#" onclick="return parent.window.eval(document.getElementById('jscont').value);">[Evaluate]</a></div>
+					</div>
+				</fieldset>
+			</div>
+		</div>
+    </form>
+
+	<div id="flip"><a href="javascript:toggleFlip();" onmousedown="return false;"><img id="flipbtn" src="images/flip_down.gif" border="0" /></a></div>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('devkit');var TinyMCE_DevKitPlugin={_logFilter:'\\[(importCSS|execCommand|execInstanceCommand|debug)\\]',_logPadding:'',_startTime:null,_benchMark:false,_winLoaded:false,_isDebugEvents:false,getInfo:function(){return{longname:'Development Kit',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_devkit.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){this._setup()},_setup:function(){if(this._loaded)return;this._loaded=true;document.___TinyMCE=tinyMCE;this._logFilter=tinyMCE.getParam('devkit_log_filter',this._logFilter);this._benchMark=tinyMCE.getParam('devkit_bench_mark',false);var ifr=document.createElement('iframe');ifr.setAttribute("id","devkit");ifr.setAttribute("frameBorder","0");ifr.setAttribute("src",tinyMCE.baseURL+'/plugins/devkit/devkit.htm');document.body.appendChild(ifr);tinyMCE.importCSS(document,tinyMCE.baseURL+'!
 /plugins/devkit/css/devkit_ui.css')},_start:function(){this._logPadding+='\u00a0';return new Date().getTime()},_end:function(st){if(this._logPadding.length>0)this._logPadding=this._logPadding.substring(0,this._logPadding.length-1);if(this._benchMark)this._log("benchmark","Execution time: "+(new Date().getTime()-st))},_log:function(t){var m,a,i,e=document.getElementById('devkit'),now=new Date().getTime();if(!this._startTime)this._startTime=now;m=(this._logPadding.length>1?this._logPadding:'')+'['+(now-this._startTime)+'] ['+t+'] ';a=this._log.arguments;for(i=1;i<a.length;i++){if(typeof(a[i])=='undefined')continue;if(i>1)m+=', ';m+=a[i]}if(!new RegExp(this._logFilter,'gi').test(m)){if(this._logPadding.length>0)this._logPadding=this._logPadding.substring(0,this._logPadding.length-1);return}if(!this._winLoaded)tinyMCE.log[tinyMCE.log.length]=m;else e.contentWindow.debug(m)},_debugEvents:function(s){var i,ld,inst,n,ev=['CheckboxStateChange','DOMAttrModified','DOMMenuItemActive',!
 'DOMMenuItemInactive','DOMMouseScroll','DOMNodeInserted','DOMNodeRemov
ed','RadioStateChange','blur','broadcast','change','click','close','command','commandupdate','contextmenu','dblclick','dragdrop','dragenter','dragexit','draggesture','dragover','focus','input','keydown','keypress','keyup','load','mousedown','mouseout','mouseover','mouseup','overflow','overflowchanged','popuphidden','popuphiding','popupshowing','popupshown','select','syncfrompreference','synctopreference','underflow','unload','abort','activate','afterprint','afterupdate','beforeactivate','beforecopy','beforecut','beforedeactivate','beforeeditfocus','beforepaste','beforeprint','beforeunload','beforeupdate','bounce','cellchange','controlselect','copy','cut','dataavailable','datasetchanged','datasetcomplete','deactivate','dragend','dragleave','dragstart','drop','error','errorupdate','filterchange','finish','focusin','focusout','help','layoutcomplete','losecapture','mouseenter','mouseleave','mousewheel','move','moveend','movestart','paste','propertychange','readystatechange','res!
 et','resize','resizeend','resizestart','rowenter','rowexit','rowsdelete','rowsinserted','scroll','selectionchange','selectstart','start','stop','submit'];if(TinyMCE_DevKitPlugin._isDebugEvents==s)return;TinyMCE_DevKitPlugin._isDebugEvents=s;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst)||inst.getDoc()==ld)continue;ld=inst.getDoc();for(i=0;i<ev.length;i++){if(s)tinyMCE.addEvent(ld,ev[i],TinyMCE_DevKitPlugin._debugEvent);else tinyMCE.removeEvent(ld,ev[i],TinyMCE_DevKitPlugin._debugEvent)}}},_debugEvent:function(e){var t;e=e?e:tinyMCE.selectedInstance.getWin().event;t=e.srcElement?e.srcElement:e.target;tinyMCE.debug(e.type,t?t.nodeName:'')},_serialize:function(o){var i,v,s=TinyMCE_DevKitPlugin._serialize;if(o==null)return'null';switch(typeof o){case'string':v='\bb\tt\nn\ff\rr\""\'\'\\\\';return'"'+o.replace(new RegExp('([\u0080-\uFFFF\\x00-\\x1f\\"])','g'),function(a,b){i=v.indexOf(b);if(i+1)return'\\'+v.charAt(i+1);a=b.charCodeAt().toString!
 (16);return'\\u'+'0000'.substring(a.length)+a})+'"';case'object':if(o 
instanceof Array){for(i=0,v='[';i<o.length;i++)v+=(i>0?',':'')+s(o[i]);return v+']'}v='{';for(i in o)v+=typeof o[i]!='function'?(v.length>1?',"':'"')+i+'":'+s(o[i]):'';return v+'}'}return''+o}};tinyMCE.__debug=tinyMCE.debug;tinyMCE.debug=function(){var a,i,m='',now=new Date().getTime(),start=TinyMCE_DevKitPlugin._startTime;if(!start)TinyMCE_DevKitPlugin._startTime=start=now;a=this.debug.arguments;for(i=0;i<a.length;i++){if(typeof(a[i])=='undefined')continue;if(i>0)m+=', ';m+=a[i]}TinyMCE_DevKitPlugin._log('debug',m)};tinyMCE.dump=function(o){tinyMCE.debug(TinyMCE_DevKitPlugin._serialize(o))};tinyMCE.sleep=function(t){var s=new Date().getTime(),b;while(new Date().getTime()-s<t)b=1};tinyMCE.__execCommand=tinyMCE.execCommand;tinyMCE.execCommand=function(command,user_interface,value){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('execCommand',command,user_interface,value);r=tinyMCE.__execCommand(command,user_interface,value);dk._end(st);return r};tinyMCE.__execInstance!
 Command=tinyMCE.execInstanceCommand;tinyMCE.execInstanceCommand=function(editor_id,command,user_interface,value,focus){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('execInstanceCommand',editor_id,command,user_interface,value);r=tinyMCE.__execInstanceCommand(editor_id,command,user_interface,value);dk._end(st);return r};TinyMCE_Engine.prototype.__handleEvent=TinyMCE_Engine.prototype.handleEvent;TinyMCE_Engine.prototype.handleEvent=function(e){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('handleEvent',e.type);r=tinyMCE.__handleEvent(e);dk._end(st);return r};tinyMCE.__importCSS=tinyMCE.importCSS;tinyMCE.importCSS=function(doc,css){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('importCSS',doc,css);r=tinyMCE.__importCSS(doc,css);dk._end(st);return r};tinyMCE.__triggerNodeChange=tinyMCE.triggerNodeChange;tinyMCE.triggerNodeChange=function(focus,setup_content){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('triggerNodeChange',focus,setup_con!
 tent);r=tinyMCE.__triggerNodeChange(focus,setup_content);dk._end(st);r
eturn r};tinyMCE.__dispatchCallback=tinyMCE.dispatchCallback;tinyMCE.dispatchCallback=function(i,p,n){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('dispatchCallback',i,p,n);r=tinyMCE.__dispatchCallback(i,p,n);dk._end(st);return r};tinyMCE.__executeCallback=tinyMCE.executeCallback;tinyMCE.executeCallback=function(i,p,n){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('executeCallback',i,p,n);r=tinyMCE.__executeCallback(i,p,n);dk._end(st);return r};tinyMCE.__execCommandCallback=tinyMCE.execCommandCallback;tinyMCE.execCommandCallback=function(i,p,n){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('execCommandCallback',i,p,n);r=tinyMCE.__execCommandCallback(i,p,n);dk._end(st);return r};tinyMCE.addPlugin("devkit",TinyMCE_DevKitPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('devkit');var TinyMCE_DevKitPlugin={_logFilter:'\\[(importCSS|execCommand|execInstanceCommand|debug)\\]',_logPadding:'',_startTime:null,_benchMark:false,_winLoaded:false,_isDebugEvents:false,getInfo:function(){return{longname:'Development Kit',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_devkit.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){this._setup()},_setup:function(){if(this._loaded)return;this._loaded=true;document.___TinyMCE=tinyMCE;this._logFilter=tinyMCE.getParam('devkit_log_filter',this._logFilter);this._benchMark=tinyMCE.getParam('devkit_bench_mark',false);var ifr=document.createElement('iframe');ifr.setAttribute("id","devkit");ifr.setAttribute("frameBorder","0");ifr.setAttribute("src",tinyMCE.baseURL+'/plugins/devkit/devkit.htm');document.body.appendChild(ifr);tinyMCE.importCSS(document,tinyMCE.baseURL+'!
 /plugins/devkit/css/devkit_ui.css')},_start:function(){this._logPadding+='\u00a0';return new Date().getTime()},_end:function(st){if(this._logPadding.length>0)this._logPadding=this._logPadding.substring(0,this._logPadding.length-1);if(this._benchMark)this._log("benchmark","Execution time: "+(new Date().getTime()-st))},_log:function(t){var m,a,i,e=document.getElementById('devkit'),now=new Date().getTime();if(!this._startTime)this._startTime=now;m=(this._logPadding.length>1?this._logPadding:'')+'['+(now-this._startTime)+'] ['+t+'] ';a=this._log.arguments;for(i=1;i<a.length;i++){if(typeof(a[i])=='undefined')continue;if(i>1)m+=', ';m+=a[i]}if(!new RegExp(this._logFilter,'gi').test(m)){if(this._logPadding.length>0)this._logPadding=this._logPadding.substring(0,this._logPadding.length-1);return}if(!this._winLoaded)tinyMCE.log[tinyMCE.log.length]=m;else e.contentWindow.debug(m)},_debugEvents:function(s){var i,ld,inst,n,ev=['CheckboxStateChange','DOMAttrModified','DOMMenuItemActive',!
 'DOMMenuItemInactive','DOMMouseScroll','DOMNodeInserted','DOMNodeRemov
ed','RadioStateChange','blur','broadcast','change','click','close','command','commandupdate','contextmenu','dblclick','dragdrop','dragenter','dragexit','draggesture','dragover','focus','input','keydown','keypress','keyup','load','mousedown','mouseout','mouseover','mouseup','overflow','overflowchanged','popuphidden','popuphiding','popupshowing','popupshown','select','syncfrompreference','synctopreference','underflow','unload','abort','activate','afterprint','afterupdate','beforeactivate','beforecopy','beforecut','beforedeactivate','beforeeditfocus','beforepaste','beforeprint','beforeunload','beforeupdate','bounce','cellchange','controlselect','copy','cut','dataavailable','datasetchanged','datasetcomplete','deactivate','dragend','dragleave','dragstart','drop','error','errorupdate','filterchange','finish','focusin','focusout','help','layoutcomplete','losecapture','mouseenter','mouseleave','mousewheel','move','moveend','movestart','paste','propertychange','readystatechange','res!
 et','resize','resizeend','resizestart','rowenter','rowexit','rowsdelete','rowsinserted','scroll','selectionchange','selectstart','start','stop','submit'];if(TinyMCE_DevKitPlugin._isDebugEvents==s)return;TinyMCE_DevKitPlugin._isDebugEvents=s;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst)||inst.getDoc()==ld)continue;ld=inst.getDoc();for(i=0;i<ev.length;i++){if(s)tinyMCE.addEvent(ld,ev[i],TinyMCE_DevKitPlugin._debugEvent);else tinyMCE.removeEvent(ld,ev[i],TinyMCE_DevKitPlugin._debugEvent)}}},_debugEvent:function(e){var t;e=e?e:tinyMCE.selectedInstance.getWin().event;t=e.srcElement?e.srcElement:e.target;tinyMCE.debug(e.type,t?t.nodeName:'')},_serialize:function(o){var i,v,s=TinyMCE_DevKitPlugin._serialize;if(o==null)return'null';switch(typeof o){case'string':v='\bb\tt\nn\ff\rr\""\'\'\\\\';return'"'+o.replace(new RegExp('([\u0080-\uFFFF\\x00-\\x1f\\"])','g'),function(a,b){i=v.indexOf(b);if(i+1)return'\\'+v.charAt(i+1);a=b.charCodeAt().toString!
 (16);return'\\u'+'0000'.substring(a.length)+a})+'"';case'object':if(o 
instanceof Array){for(i=0,v='[';i<o.length;i++)v+=(i>0?',':'')+s(o[i]);return v+']'}v='{';for(i in o)v+=typeof o[i]!='function'?(v.length>1?',"':'"')+i+'":'+s(o[i]):'';return v+'}'}return''+o}};tinyMCE.__debug=tinyMCE.debug;tinyMCE.debug=function(){var a,i,m='',now=new Date().getTime(),start=TinyMCE_DevKitPlugin._startTime;if(!start)TinyMCE_DevKitPlugin._startTime=start=now;a=this.debug.arguments;for(i=0;i<a.length;i++){if(typeof(a[i])=='undefined')continue;if(i>0)m+=', ';m+=a[i]}TinyMCE_DevKitPlugin._log('debug',m)};tinyMCE.dump=function(o){tinyMCE.debug(TinyMCE_DevKitPlugin._serialize(o))};tinyMCE.sleep=function(t){var s=new Date().getTime(),b;while(new Date().getTime()-s<t)b=1};tinyMCE.__execCommand=tinyMCE.execCommand;tinyMCE.execCommand=function(command,user_interface,value){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('execCommand',command,user_interface,value);r=tinyMCE.__execCommand(command,user_interface,value);dk._end(st);return r};tinyMCE.__execInstance!
 Command=tinyMCE.execInstanceCommand;tinyMCE.execInstanceCommand=function(editor_id,command,user_interface,value,focus){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('execInstanceCommand',editor_id,command,user_interface,value);r=tinyMCE.__execInstanceCommand(editor_id,command,user_interface,value);dk._end(st);return r};TinyMCE_Engine.prototype.__handleEvent=TinyMCE_Engine.prototype.handleEvent;TinyMCE_Engine.prototype.handleEvent=function(e){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('handleEvent',e.type);r=tinyMCE.__handleEvent(e);dk._end(st);return r};tinyMCE.__importCSS=tinyMCE.importCSS;tinyMCE.importCSS=function(doc,css){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('importCSS',doc,css);r=tinyMCE.__importCSS(doc,css);dk._end(st);return r};tinyMCE.__triggerNodeChange=tinyMCE.triggerNodeChange;tinyMCE.triggerNodeChange=function(focus,setup_content){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('triggerNodeChange',focus,setup_con!
 tent);r=tinyMCE.__triggerNodeChange(focus,setup_content);dk._end(st);r
eturn r};tinyMCE.__dispatchCallback=tinyMCE.dispatchCallback;tinyMCE.dispatchCallback=function(i,p,n){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('dispatchCallback',i,p,n);r=tinyMCE.__dispatchCallback(i,p,n);dk._end(st);return r};tinyMCE.__executeCallback=tinyMCE.executeCallback;tinyMCE.executeCallback=function(i,p,n){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('executeCallback',i,p,n);r=tinyMCE.__executeCallback(i,p,n);dk._end(st);return r};tinyMCE.__execCommandCallback=tinyMCE.execCommandCallback;tinyMCE.execCommandCallback=function(i,p,n){var r,st,dk=TinyMCE_DevKitPlugin;st=dk._start();dk._log('execCommandCallback',i,p,n);r=tinyMCE.__execCommandCallback(i,p,n);dk._end(st);return r};tinyMCE.addPlugin("devkit",TinyMCE_DevKitPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,325 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-tinyMCE.importPluginLanguagePack('devkit');
-
-var TinyMCE_DevKitPlugin = {
-	_logFilter : '\\[(importCSS|execCommand|execInstanceCommand|debug)\\]',
-	_logPadding : '',
-	_startTime : null,
-	_benchMark : false,
-	_winLoaded : false,
-	_isDebugEvents : false,
-
-	getInfo : function() {
-		return {
-			longname : 'Development Kit',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_devkit.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		this._setup();
-	},
-
-	_setup : function() {
-		if (this._loaded)
-			return;
-
-		this._loaded = true;
-
-		// Register a document reference for more easy access in the FF DOM inspector
-		document.___TinyMCE = tinyMCE;
-
-		// Setup devkit by settings
-		this._logFilter = tinyMCE.getParam('devkit_log_filter', this._logFilter);
-		this._benchMark = tinyMCE.getParam('devkit_bench_mark', false);
-
-		var ifr = document.createElement('iframe');
-
-		ifr.setAttribute("id", "devkit");
-		ifr.setAttribute("frameBorder", "0");
-		ifr.setAttribute("src", tinyMCE.baseURL + '/plugins/devkit/devkit.htm');
-
-		document.body.appendChild(ifr);
-
-		// Workaround for strange IE reload bug
-		//if (tinyMCE.isRealIE)
-		//	document.getElementById('devkit').outerHTML = document.getElementById('devkit').outerHTML;
-
-		tinyMCE.importCSS(document, tinyMCE.baseURL + '/plugins/devkit/css/devkit_ui.css');
-	},
-
-	_start : function() {
-		this._logPadding += '\u00a0';
-
-		return new Date().getTime();
-	},
-
-	_end : function(st) {
-		if (this._logPadding.length > 0)
-			this._logPadding = this._logPadding.substring(0, this._logPadding.length - 1);
-
-		if (this._benchMark)
-			this._log("benchmark", "Execution time: " + (new Date().getTime() - st));
-	},
-
-	_log : function(t) {
-		var m, a, i, e = document.getElementById('devkit'), now = new Date().getTime();
-
-		if (!this._startTime)
-			this._startTime = now;
-
-		m = (this._logPadding.length > 1 ? this._logPadding : '') + '[' + (now - this._startTime) + '] [' + t + '] ';
-
-		a = this._log.arguments;
-		for (i=1; i<a.length; i++) {
-			if (typeof(a[i]) == 'undefined')
-				continue;
-
-			if (i > 1)
-				m += ', ';
-
-			m += a[i];
-		}
-
-		if (!new RegExp(this._logFilter, 'gi').test(m)) {
-			if (this._logPadding.length > 0)
-				this._logPadding = this._logPadding.substring(0, this._logPadding.length - 1);
-
-			return;
-		}
-
-		if (!this._winLoaded)
-			tinyMCE.log[tinyMCE.log.length] = m;
-		else
-			e.contentWindow.debug(m);
-	},
-
-	_debugEvents : function(s) {
-		var i, ld, inst, n, ev = ['CheckboxStateChange','DOMAttrModified','DOMMenuItemActive',
-				'DOMMenuItemInactive','DOMMouseScroll','DOMNodeInserted','DOMNodeRemoved',
-				'RadioStateChange','blur','broadcast','change','click','close','command',
-				'commandupdate','contextmenu','dblclick','dragdrop','dragenter','dragexit',
-				'draggesture','dragover','focus','input','keydown','keypress','keyup','load',
-				'mousedown','mouseout','mouseover','mouseup','overflow','overflowchanged','popuphidden',
-				'popuphiding','popupshowing','popupshown','select','syncfrompreference','synctopreference',
-				'underflow','unload','abort','activate','afterprint','afterupdate','beforeactivate',
-				'beforecopy','beforecut','beforedeactivate','beforeeditfocus','beforepaste','beforeprint',
-				'beforeunload','beforeupdate','bounce','cellchange','controlselect','copy','cut',
-				'dataavailable','datasetchanged','datasetcomplete','deactivate','dragend','dragleave',
-				'dragstart','drop','error','errorupdate','filterchange','finish','focusin','focusout',
-				'help','layoutcomplete','losecapture','mouseenter','mouseleave','mousewheel',
-				'move','moveend','movestart','paste','propertychange','readystatechange','reset','resize',
-				'resizeend','resizestart','rowenter','rowexit','rowsdelete','rowsinserted','scroll',
-				'selectionchange','selectstart','start','stop','submit'];
-		// mousemove
-
-		if (TinyMCE_DevKitPlugin._isDebugEvents == s)
-			return;
-
-		TinyMCE_DevKitPlugin._isDebugEvents = s;
-
-		for (n in tinyMCE.instances) {
-			inst = tinyMCE.instances[n];
-
-			if (!tinyMCE.isInstance(inst) || inst.getDoc() == ld)
-				continue;
-
-			ld = inst.getDoc();
-
-			for (i=0; i<ev.length; i++) {
-				if (s)
-					tinyMCE.addEvent(ld, ev[i], TinyMCE_DevKitPlugin._debugEvent);
-				else
-					tinyMCE.removeEvent(ld, ev[i], TinyMCE_DevKitPlugin._debugEvent);
-			}
-		}
-	},
-
-	_debugEvent : function(e) {
-		var t;
-
-		e = e ? e : tinyMCE.selectedInstance.getWin().event;
-		t = e.srcElement ? e.srcElement : e.target;
-
-		tinyMCE.debug(e.type, t ? t.nodeName : '');
-	},
-
-	_serialize : function(o) {
-		var i, v, s = TinyMCE_DevKitPlugin._serialize;
-
-		if (o == null)
-			return 'null';
-
-		switch (typeof o) {
-			case 'string':
-				v = '\bb\tt\nn\ff\rr\""\'\'\\\\';
-
-				return '"' + o.replace(new RegExp('([\u0080-\uFFFF\\x00-\\x1f\\"])', 'g'), function(a, b) {
-					i = v.indexOf(b);
-
-					if (i+1)
-						return '\\' + v.charAt(i + 1);
-
-					a = b.charCodeAt().toString(16);
-
-					return '\\u' + '0000'.substring(a.length) + a;
-				}) + '"';
-
-			case 'object':
-				if (o instanceof Array) {
-					for (i=0, v = '['; i<o.length; i++)
-						v += (i > 0 ? ',' : '') + s(o[i]);
-
-					return v + ']';
-				}
-
-				v = '{';
-
-				for (i in o)
-					v += typeof o[i] != 'function' ? (v.length > 1 ? ',"' : '"') + i + '":' + s(o[i]) : '';
-
-				return v + '}';
-		}
-
-		return '' + o;
-	}
-};
-
-// Patch and piggy back functions
-tinyMCE.__debug = tinyMCE.debug;
-tinyMCE.debug = function() {
-	var a, i, m = '', now = new Date().getTime(), start = TinyMCE_DevKitPlugin._startTime;
-
-	if (!start)
-		TinyMCE_DevKitPlugin._startTime = start = now;
-
-	a = this.debug.arguments;
-	for (i=0; i<a.length; i++) {
-		if (typeof(a[i]) == 'undefined')
-			continue;
-
-		if (i > 0)
-			m += ', ';
-
-		m += a[i];
-	}
-
-	TinyMCE_DevKitPlugin._log('debug', m);
-};
-
-tinyMCE.dump = function(o) {
-	tinyMCE.debug(TinyMCE_DevKitPlugin._serialize(o));
-};
-
-tinyMCE.sleep = function(t) {
-	var s = new Date().getTime(), b;
-
-	while (new Date().getTime() - s < t) b=1;
-};
-
-tinyMCE.__execCommand = tinyMCE.execCommand;
-tinyMCE.execCommand = function(command, user_interface, value) {
-	var r, st, dk = TinyMCE_DevKitPlugin;
-
-	st = dk._start();
-	dk._log('execCommand', command, user_interface, value);
-	r = tinyMCE.__execCommand(command, user_interface, value);
-	dk._end(st);
-
-	return r;
-};
-
-tinyMCE.__execInstanceCommand = tinyMCE.execInstanceCommand;
-tinyMCE.execInstanceCommand = function(editor_id, command, user_interface, value, focus) {
-	var r, st, dk = TinyMCE_DevKitPlugin;
-
-	st = dk._start();
-	dk._log('execInstanceCommand', editor_id, command, user_interface, value);
-	r = tinyMCE.__execInstanceCommand(editor_id, command, user_interface, value);
-	dk._end(st);
-
-	return r;
-};
-
-TinyMCE_Engine.prototype.__handleEvent = TinyMCE_Engine.prototype.handleEvent;
-TinyMCE_Engine.prototype.handleEvent = function(e) {
-	var r, st, dk = TinyMCE_DevKitPlugin;
-
-	st = dk._start();
-	dk._log('handleEvent', e.type);
-	r = tinyMCE.__handleEvent(e);
-	dk._end(st);
-
-	return r;
-};
-
-tinyMCE.__importCSS = tinyMCE.importCSS;
-tinyMCE.importCSS = function(doc, css) {
-	var r, st, dk = TinyMCE_DevKitPlugin;
-
-	st = dk._start();
-	dk._log('importCSS', doc, css);
-	r = tinyMCE.__importCSS(doc, css);
-	dk._end(st);
-
-	return r;
-};
-
-tinyMCE.__triggerNodeChange = tinyMCE.triggerNodeChange;
-tinyMCE.triggerNodeChange = function(focus, setup_content) {
-	var r, st, dk = TinyMCE_DevKitPlugin;
-
-	st = dk._start();
-	dk._log('triggerNodeChange', focus, setup_content);
-	r = tinyMCE.__triggerNodeChange(focus, setup_content);
-	dk._end(st);
-
-	return r;
-};
-
-tinyMCE.__dispatchCallback = tinyMCE.dispatchCallback;
-tinyMCE.dispatchCallback = function(i, p, n) {
-	var r, st, dk = TinyMCE_DevKitPlugin;
-
-	st = dk._start();
-	dk._log('dispatchCallback', i, p, n);
-	r = tinyMCE.__dispatchCallback(i, p, n);
-	dk._end(st);
-
-	return r;
-};
-
-tinyMCE.__executeCallback = tinyMCE.executeCallback;
-tinyMCE.executeCallback = function(i, p, n) {
-	var r, st, dk = TinyMCE_DevKitPlugin;
-
-	st = dk._start();
-	dk._log('executeCallback', i, p, n);
-	r = tinyMCE.__executeCallback(i, p, n);
-	dk._end(st);
-
-	return r;
-};
-
-tinyMCE.__execCommandCallback = tinyMCE.execCommandCallback;
-tinyMCE.execCommandCallback = function(i, p, n) {
-	var r, st, dk = TinyMCE_DevKitPlugin;
-
-	st = dk._start();
-	dk._log('execCommandCallback', i, p, n);
-	r = tinyMCE.__execCommandCallback(i, p, n);
-	dk._end(st);
-
-	return r;
-};
-
-tinyMCE.addPlugin("devkit", TinyMCE_DevKitPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,325 @@
+/**
+ * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+tinyMCE.importPluginLanguagePack('devkit');
+
+var TinyMCE_DevKitPlugin = {
+	_logFilter : '\\[(importCSS|execCommand|execInstanceCommand|debug)\\]',
+	_logPadding : '',
+	_startTime : null,
+	_benchMark : false,
+	_winLoaded : false,
+	_isDebugEvents : false,
+
+	getInfo : function() {
+		return {
+			longname : 'Development Kit',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_devkit.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		this._setup();
+	},
+
+	_setup : function() {
+		if (this._loaded)
+			return;
+
+		this._loaded = true;
+
+		// Register a document reference for more easy access in the FF DOM inspector
+		document.___TinyMCE = tinyMCE;
+
+		// Setup devkit by settings
+		this._logFilter = tinyMCE.getParam('devkit_log_filter', this._logFilter);
+		this._benchMark = tinyMCE.getParam('devkit_bench_mark', false);
+
+		var ifr = document.createElement('iframe');
+
+		ifr.setAttribute("id", "devkit");
+		ifr.setAttribute("frameBorder", "0");
+		ifr.setAttribute("src", tinyMCE.baseURL + '/plugins/devkit/devkit.htm');
+
+		document.body.appendChild(ifr);
+
+		// Workaround for strange IE reload bug
+		//if (tinyMCE.isRealIE)
+		//	document.getElementById('devkit').outerHTML = document.getElementById('devkit').outerHTML;
+
+		tinyMCE.importCSS(document, tinyMCE.baseURL + '/plugins/devkit/css/devkit_ui.css');
+	},
+
+	_start : function() {
+		this._logPadding += '\u00a0';
+
+		return new Date().getTime();
+	},
+
+	_end : function(st) {
+		if (this._logPadding.length > 0)
+			this._logPadding = this._logPadding.substring(0, this._logPadding.length - 1);
+
+		if (this._benchMark)
+			this._log("benchmark", "Execution time: " + (new Date().getTime() - st));
+	},
+
+	_log : function(t) {
+		var m, a, i, e = document.getElementById('devkit'), now = new Date().getTime();
+
+		if (!this._startTime)
+			this._startTime = now;
+
+		m = (this._logPadding.length > 1 ? this._logPadding : '') + '[' + (now - this._startTime) + '] [' + t + '] ';
+
+		a = this._log.arguments;
+		for (i=1; i<a.length; i++) {
+			if (typeof(a[i]) == 'undefined')
+				continue;
+
+			if (i > 1)
+				m += ', ';
+
+			m += a[i];
+		}
+
+		if (!new RegExp(this._logFilter, 'gi').test(m)) {
+			if (this._logPadding.length > 0)
+				this._logPadding = this._logPadding.substring(0, this._logPadding.length - 1);
+
+			return;
+		}
+
+		if (!this._winLoaded)
+			tinyMCE.log[tinyMCE.log.length] = m;
+		else
+			e.contentWindow.debug(m);
+	},
+
+	_debugEvents : function(s) {
+		var i, ld, inst, n, ev = ['CheckboxStateChange','DOMAttrModified','DOMMenuItemActive',
+				'DOMMenuItemInactive','DOMMouseScroll','DOMNodeInserted','DOMNodeRemoved',
+				'RadioStateChange','blur','broadcast','change','click','close','command',
+				'commandupdate','contextmenu','dblclick','dragdrop','dragenter','dragexit',
+				'draggesture','dragover','focus','input','keydown','keypress','keyup','load',
+				'mousedown','mouseout','mouseover','mouseup','overflow','overflowchanged','popuphidden',
+				'popuphiding','popupshowing','popupshown','select','syncfrompreference','synctopreference',
+				'underflow','unload','abort','activate','afterprint','afterupdate','beforeactivate',
+				'beforecopy','beforecut','beforedeactivate','beforeeditfocus','beforepaste','beforeprint',
+				'beforeunload','beforeupdate','bounce','cellchange','controlselect','copy','cut',
+				'dataavailable','datasetchanged','datasetcomplete','deactivate','dragend','dragleave',
+				'dragstart','drop','error','errorupdate','filterchange','finish','focusin','focusout',
+				'help','layoutcomplete','losecapture','mouseenter','mouseleave','mousewheel',
+				'move','moveend','movestart','paste','propertychange','readystatechange','reset','resize',
+				'resizeend','resizestart','rowenter','rowexit','rowsdelete','rowsinserted','scroll',
+				'selectionchange','selectstart','start','stop','submit'];
+		// mousemove
+
+		if (TinyMCE_DevKitPlugin._isDebugEvents == s)
+			return;
+
+		TinyMCE_DevKitPlugin._isDebugEvents = s;
+
+		for (n in tinyMCE.instances) {
+			inst = tinyMCE.instances[n];
+
+			if (!tinyMCE.isInstance(inst) || inst.getDoc() == ld)
+				continue;
+
+			ld = inst.getDoc();
+
+			for (i=0; i<ev.length; i++) {
+				if (s)
+					tinyMCE.addEvent(ld, ev[i], TinyMCE_DevKitPlugin._debugEvent);
+				else
+					tinyMCE.removeEvent(ld, ev[i], TinyMCE_DevKitPlugin._debugEvent);
+			}
+		}
+	},
+
+	_debugEvent : function(e) {
+		var t;
+
+		e = e ? e : tinyMCE.selectedInstance.getWin().event;
+		t = e.srcElement ? e.srcElement : e.target;
+
+		tinyMCE.debug(e.type, t ? t.nodeName : '');
+	},
+
+	_serialize : function(o) {
+		var i, v, s = TinyMCE_DevKitPlugin._serialize;
+
+		if (o == null)
+			return 'null';
+
+		switch (typeof o) {
+			case 'string':
+				v = '\bb\tt\nn\ff\rr\""\'\'\\\\';
+
+				return '"' + o.replace(new RegExp('([\u0080-\uFFFF\\x00-\\x1f\\"])', 'g'), function(a, b) {
+					i = v.indexOf(b);
+
+					if (i+1)
+						return '\\' + v.charAt(i + 1);
+
+					a = b.charCodeAt().toString(16);
+
+					return '\\u' + '0000'.substring(a.length) + a;
+				}) + '"';
+
+			case 'object':
+				if (o instanceof Array) {
+					for (i=0, v = '['; i<o.length; i++)
+						v += (i > 0 ? ',' : '') + s(o[i]);
+
+					return v + ']';
+				}
+
+				v = '{';
+
+				for (i in o)
+					v += typeof o[i] != 'function' ? (v.length > 1 ? ',"' : '"') + i + '":' + s(o[i]) : '';
+
+				return v + '}';
+		}
+
+		return '' + o;
+	}
+};
+
+// Patch and piggy back functions
+tinyMCE.__debug = tinyMCE.debug;
+tinyMCE.debug = function() {
+	var a, i, m = '', now = new Date().getTime(), start = TinyMCE_DevKitPlugin._startTime;
+
+	if (!start)
+		TinyMCE_DevKitPlugin._startTime = start = now;
+
+	a = this.debug.arguments;
+	for (i=0; i<a.length; i++) {
+		if (typeof(a[i]) == 'undefined')
+			continue;
+
+		if (i > 0)
+			m += ', ';
+
+		m += a[i];
+	}
+
+	TinyMCE_DevKitPlugin._log('debug', m);
+};
+
+tinyMCE.dump = function(o) {
+	tinyMCE.debug(TinyMCE_DevKitPlugin._serialize(o));
+};
+
+tinyMCE.sleep = function(t) {
+	var s = new Date().getTime(), b;
+
+	while (new Date().getTime() - s < t) b=1;
+};
+
+tinyMCE.__execCommand = tinyMCE.execCommand;
+tinyMCE.execCommand = function(command, user_interface, value) {
+	var r, st, dk = TinyMCE_DevKitPlugin;
+
+	st = dk._start();
+	dk._log('execCommand', command, user_interface, value);
+	r = tinyMCE.__execCommand(command, user_interface, value);
+	dk._end(st);
+
+	return r;
+};
+
+tinyMCE.__execInstanceCommand = tinyMCE.execInstanceCommand;
+tinyMCE.execInstanceCommand = function(editor_id, command, user_interface, value, focus) {
+	var r, st, dk = TinyMCE_DevKitPlugin;
+
+	st = dk._start();
+	dk._log('execInstanceCommand', editor_id, command, user_interface, value);
+	r = tinyMCE.__execInstanceCommand(editor_id, command, user_interface, value);
+	dk._end(st);
+
+	return r;
+};
+
+TinyMCE_Engine.prototype.__handleEvent = TinyMCE_Engine.prototype.handleEvent;
+TinyMCE_Engine.prototype.handleEvent = function(e) {
+	var r, st, dk = TinyMCE_DevKitPlugin;
+
+	st = dk._start();
+	dk._log('handleEvent', e.type);
+	r = tinyMCE.__handleEvent(e);
+	dk._end(st);
+
+	return r;
+};
+
+tinyMCE.__importCSS = tinyMCE.importCSS;
+tinyMCE.importCSS = function(doc, css) {
+	var r, st, dk = TinyMCE_DevKitPlugin;
+
+	st = dk._start();
+	dk._log('importCSS', doc, css);
+	r = tinyMCE.__importCSS(doc, css);
+	dk._end(st);
+
+	return r;
+};
+
+tinyMCE.__triggerNodeChange = tinyMCE.triggerNodeChange;
+tinyMCE.triggerNodeChange = function(focus, setup_content) {
+	var r, st, dk = TinyMCE_DevKitPlugin;
+
+	st = dk._start();
+	dk._log('triggerNodeChange', focus, setup_content);
+	r = tinyMCE.__triggerNodeChange(focus, setup_content);
+	dk._end(st);
+
+	return r;
+};
+
+tinyMCE.__dispatchCallback = tinyMCE.dispatchCallback;
+tinyMCE.dispatchCallback = function(i, p, n) {
+	var r, st, dk = TinyMCE_DevKitPlugin;
+
+	st = dk._start();
+	dk._log('dispatchCallback', i, p, n);
+	r = tinyMCE.__dispatchCallback(i, p, n);
+	dk._end(st);
+
+	return r;
+};
+
+tinyMCE.__executeCallback = tinyMCE.executeCallback;
+tinyMCE.executeCallback = function(i, p, n) {
+	var r, st, dk = TinyMCE_DevKitPlugin;
+
+	st = dk._start();
+	dk._log('executeCallback', i, p, n);
+	r = tinyMCE.__executeCallback(i, p, n);
+	dk._end(st);
+
+	return r;
+};
+
+tinyMCE.__execCommandCallback = tinyMCE.execCommandCallback;
+tinyMCE.execCommandCallback = function(i, p, n) {
+	var r, st, dk = TinyMCE_DevKitPlugin;
+
+	st = dk._start();
+	dk._log('execCommandCallback', i, p, n);
+	r = tinyMCE.__execCommandCallback(i, p, n);
+	dk._end(st);
+
+	return r;
+};
+
+tinyMCE.addPlugin("devkit", TinyMCE_DevKitPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/flip_down.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/flip_down.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/flip_down.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/flip_up.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/flip_up.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/images/flip_up.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/devkit.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/devkit.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/devkit.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,328 +0,0 @@
-var devkit = parent.tinyMCE.plugins['devkit'], logEnabled = true, flip = false, book = null;
-
-function init() {
-	var log, i, f = document.forms[0];
-
-	devkit._winLoaded = true;
-
-	log = tinyMCE.log;
-
-	for (i=0; i<log.length; i++)
-		debug(log[i]);
-
-	f.logfilter.value = devkit._logFilter;
-}
-
-function changeFilter(f) {
-	devkit._logFilter = f;
-}
-
-function toggleLog(s) {
-	logEnabled = s;
-}
-
-function toggleFlip() {
-	document.getElementById('flipbtn').src = flip ? 'images/flip_down.gif' : 'images/flip_up.gif';
-
-	if (flip)
-		parent.document.getElementById('devkit').className = 'devkitup';
-	else
-		parent.document.getElementById('devkit').className = 'devkitdown';
-
-	flip = !flip;
-}
-
-function debug(s) {
-	var d, l, n;
-
-	if (!logEnabled || !new RegExp(devkit._logFilter, 'gi').test(s))
-		return;
-
-	d = document;
-	l = d.getElementById('log');
-	n = d.createElement('span');
-
-	n.innerHTML = tinyMCE.xmlEncode(s);
-
-	l.appendChild(n);
-	l.scrollTop = l.scrollHeight;
-}
-
-function renderInfo() {
-	var se = document.getElementById('info'), n, sn, inst, h = '', sel, rng, instCount = 0, rc;
-
-	h += '<h2>Browser info:</h2>';
-
-	h += '<table border="0" cellpadding="0" cellspacing="0" class="data">';
-	h += addRenderInfo('navigator.userAgent', navigator.userAgent);
-	h += addRenderInfo('navigator.appName', navigator.appName);
-	h += addRenderInfo('navigator.platform', navigator.platform);
-	h += addRenderInfo('navigator.language', navigator.language, 'bspec');
-	h += addRenderInfo('navigator.browserLanguage', navigator.browserLanguage, 'bspec');
-	h += addRenderInfo('navigator.systemLanguage', navigator.systemLanguage, 'bspec');
-	h += addRenderInfo('navigator.userLanguage', navigator.userLanguage, 'bspec');
-	h += addRenderInfo('opera.buildNumber("inconspicuous")', typeof(opera) != 'undefined' && opera.buildNumber ? opera.buildNumber('inconspicuous') : null, 'bspec');
-	h += addRenderInfo('window.innerWidth', parent.window.innerWidth, 'bspec');
-	h += addRenderInfo('window.innerHeight', parent.window.innerHeight, 'bspec');
-	h += addRenderInfo('document.body.offsetWidth', parent.document.body.offsetWidth);
-	h += addRenderInfo('document.body.offsetHeight', parent.document.body.offsetHeight);
-	h += addRenderInfo('screen.width', screen.width);
-	h += addRenderInfo('screen.height', screen.height);
-	h += addRenderInfo('screen.availWidth', screen.availWidth);
-	h += addRenderInfo('screen.availHeight', screen.availHeight);
-	h += addRenderInfo('screen.colorDepth', screen.colorDepth);
-	h += addRenderInfo('screen.pixelDepth', screen.pixelDepth, 'bspec');
-	h += addRenderInfo('document.contentType', document.contentType, 'bspec');
-	h += '</table>';
-
-	h += '<h2>TinyMCE_Engine info:</h2>';
-
-	h += '<table border="0" cellpadding="0" cellspacing="0" class="data">';
-	h += addRenderInfo('baseURL', tinyMCE.baseURL);
-	h += addRenderInfo('selectedInstance.editorId', tinyMCE.selectedInstance ? tinyMCE.selectedInstance.editorId : null);
-	h += addRenderInfo('selectedElement.nodeName', tinyMCE.selectedElement ? tinyMCE.selectedElement.nodeName : null, 'dep');
-	h += addRenderInfo('loadedFiles',tinyMCE.loadedFiles.join(','));
-	h += addRenderInfo('isMSIE', tinyMCE.isMSIE);
-	h += addRenderInfo('isMSIE5', tinyMCE.isMSIE5);
-	h += addRenderInfo('isMSIE5_0', tinyMCE.isMSIE5_0);
-	h += addRenderInfo('isMSIE7', tinyMCE.isMSIE7);
-	h += addRenderInfo('isGecko', tinyMCE.isGecko);
-	h += addRenderInfo('isSafari', tinyMCE.isSafari);
-	h += addRenderInfo('isOpera', tinyMCE.isOpera);
-	h += addRenderInfo('isMac', tinyMCE.isMac);
-	h += addRenderInfo('isNS7', tinyMCE.isNS7);
-	h += addRenderInfo('isNS71', tinyMCE.isNS71);
-	h += addRenderInfo('idCounter', tinyMCE.idCounter);
-	h += addRenderInfo('currentConfig', tinyMCE.currentConfig);
-	h += addRenderInfo('majorVersion', tinyMCE.majorVersion);
-	h += addRenderInfo('minorVersion', tinyMCE.minorVersion);
-	h += addRenderInfo('releaseDate', tinyMCE.releaseDate);
-	h += addRenderInfo('documentBasePath', tinyMCE.documentBasePath);
-	h += addRenderInfo('documentURL', tinyMCE.documentURL);
-	h += '</table>';
-
-	for (n in tinyMCE.instances) {
-		inst = tinyMCE.instances[n];
-
-		if (!tinyMCE.isInstance(inst))
-			continue;
-
-		sel = inst.selection.getSel();
-		rng = inst.selection.getRng();
-
-		h += '<h2>TinyMCE_Control(' + (instCount++) + ') id: ' + inst.editorId + '</h2>';
-		h += '<table border="0" cellpadding="0" cellspacing="0" class="data">';
-
-		h += addRenderInfo('editorId', inst.editorId);
-		h += addRenderInfo('visualAid', inst.visualAid);
-		h += addRenderInfo('foreColor', inst.foreColor);
-		h += addRenderInfo('backColor', inst.backColor);
-		h += addRenderInfo('formTargetElementId', inst.formTargetElementId);
-		h += addRenderInfo('linkElement', inst.linkElement ? inst.linkElement.nodeName : null, 'dep');
-		h += addRenderInfo('imgElement', inst.imgElement ? inst.imgElement.nodeName : null, 'dep');
-		h += addRenderInfo('selectedNode', inst.selectedNode ? inst.selectedNode.nodeName : null, 'dep');
-		h += addRenderInfo('targetElement', inst.targetElement ? inst.targetElement.nodeName : null);
-		h += addRenderInfo('getBody().nodeName', inst.getBody() ? inst.getBody().nodeName : null);
-		h += addRenderInfo('getBody().getAttribute("id")', inst.getBody() ? inst.getBody().getAttribute("id") : null);
-		h += addRenderInfo('getDoc().location', inst.getDoc() ? inst.getDoc().location : null);
-		h += addRenderInfo('startContent', inst.startContent);
-		h += addRenderInfo('isHidden()', inst.isHidden());
-		h += addRenderInfo('isDirty()', inst.isDirty());
-		h += addRenderInfo('undoRedo.undoLevels.length', inst.undoRedo.undoLevels.length);
-		h += addRenderInfo('undoRedo.undoIndex', inst.undoRedo.undoIndex);
-		h += addRenderInfo('selection.getSelectedHTML()', inst.selection.getSelectedHTML());
-		h += addRenderInfo('selection.getSelectedText()', inst.selection.getSelectedText());
-		h += addRenderInfo('selection.getFocusElement().nodeName', inst.selection.getFocusElement().nodeName);
-		h += addRenderInfo('selection.getFocusElement().outerHTML', tinyMCE.getOuterHTML(inst.selection.getFocusElement()));
-
-		if ((tinyMCE.isGecko || tinyMCE.isOpera) && sel && rng) {
-			h += addRenderInfo('selection.getSel().anchorNode.nodeName', sel.anchorNode ? sel.anchorNode.nodeName : null, 'bspec');
-			h += addRenderInfo('selection.getSel().anchorOffset', sel.anchorOffset, 'bspec');
-			h += addRenderInfo('selection.getSel().focusNode.nodeName', sel.focusNode ? sel.focusNode.nodeName : null, 'bspec');
-			h += addRenderInfo('selection.getSel().focusOffset', sel.focusOffset, 'bspec');
-			h += addRenderInfo('selection.getRng().startContainer.nodeName', rng.startContainer ? rng.startContainer.nodeName : null, 'bspec');
-			h += addRenderInfo('selection.getRng().startOffset', rng.startOffset, 'bspec');
-			h += addRenderInfo('selection.getRng().endContainer.nodeName', rng.endContainer ? rng.endContainer.nodeName : null, 'bspec');
-			h += addRenderInfo('selection.getRng().endOffset', rng.endOffset, 'bspec');
-		}
-
-		if (typeof(rng.item) != 'undefined' || typeof(rng.htmlText) != 'undefined') {
-			if (!rng.item) {
-				h += addRenderInfo('selection.getSel().type', sel.type, 'bspec');
-				h += addRenderInfo('selection.getRng().htmlText', rng.htmlText, 'bspec');
-				h += addRenderInfo('selection.getRng().text', rng.text, 'bspec');
-			} else
-				h += addRenderInfo('selection.getRng().item(0).nodeName', rng.item(0).nodeName, 'bspec');
-		}
-
-		h += '</table>';
-	}
-
-	h += '<p>Fields marked in <strong class="bspec">gray</strong> is not cross browser and should be used with care.</p>';
-	h += '<p>Fields marked <strong class="dep">red</strong> are marked deprecated and will be removed in the future.</p><br />';
-
-	se.innerHTML = h;
-}
-
-function addRenderInfo(n, v, c) {
-	return '<tr><td' + (c ? ' class="' + c + '"' : '')+ '>' + n + '</td><td><input type="text" value="' + tinyMCE.xmlEncode(v != null ? ('' + v).replace(/[\r\n]/g, '') : 'null') + '" /></td></tr>';
-}
-
-function renderSettings() {
-	var se = document.getElementById('settings'), n, sn, inst, h = '', v;
-
-	for (n in tinyMCE.instances) {
-		inst = tinyMCE.instances[n];
-
-		if (!tinyMCE.isInstance(inst))
-			continue;
-
-		h += '<h2>Instance id: ' + inst.editorId + '</h2>';
-		h += '<table border="0" cellpadding="0" cellspacing="0" class="data">';
-
-		for (sn in inst.settings) {
-			v = inst.settings[sn];
-
-			h += '<tr><td class="col1">' + tinyMCE.xmlEncode(sn) + '</td><td><input type="text" value="' + tinyMCE.xmlEncode(v) + '" /></td></tr>';
-		}
-
-		h += '</table>';
-	}
-
-	se.innerHTML = h;
-}
-
-function renderContent() {
-	var se = document.getElementById('content'), n, inst, h = '';
-
-	for (n in tinyMCE.instances) {
-		inst = tinyMCE.instances[n];
-
-		if (!tinyMCE.isInstance(inst))
-			continue;
-
-		h += '<h2>Instance id: ' + inst.editorId + '</h2>';
-
-		h += '<h3>Start content - inst.startContent:</h3>';
-		h += '<div>' + tinyMCE.xmlEncode(inst.startContent) + '</div>';
-
-		h += '<h3>Raw content - inst.getBody().innerHTML or inst.getHTML(true):</h3>';
-		h += '<div>' + tinyMCE.xmlEncode(inst.getHTML(true)) + '</div>';
-
-		h += '<h3>Cleaned content - inst.getHTML():</h3>';
-		h += '<div>' + tinyMCE.xmlEncode(inst.getHTML()) + '</div>';
-
-		if (inst.serializedHTML) {
-			h += '<h3>Serialized HTML content - inst.serializedHTML:</h3>';
-			h += '<div>' + tinyMCE.xmlEncode(inst.serializedHTML) + '</div>';
-		}
-	}
-
-	se.innerHTML = h;
-}
-
-function renderCommandStates() {
-	var se = document.getElementById('command_states'), n, inst, h = '', v, ex;
-	var cmds = new Array('2D-Position','AbsolutePosition','BackColor','BlockDirLTR','BlockDirRTL','Bold','BrowseMode','Copy','CreateBookmark','CreateLink','Cut','Delete','DirLTR','DirRTL','EditMode','enableInlineTableEditing','enableObjectResizing','FontName','FontSize','ForeColor','FormatBlock','Indent','InsertButton','InsertFieldset','InsertHorizontalRule','InsertIFrame','InsertImage','InsertInputButton','InsertInputCheckbox','InsertInputFileUpload','InsertInputHidden','InsertInputImage','InsertInputPassword','InsertInputRadio','InsertInputReset','InsertInputSubmit','InsertInputText','InsertMarquee','InsertOrderedList','InsertParagraph','InsertSelectDropdown','InsertSelectListbox','InsertTextArea','InsertUnorderedList','Italic','JustifyCenter','JustifyFull','JustifyLeft','JustifyNone','JustifyRight','LiveResize','MultipleSelection','Open','Outdent','OverWrite','Paste','PlayImage','Redo','Refresh','RemoveFormat','SaveAs','SelectAll','SizeToControl','SizeToControlHeight','Size!
 ToControlWidth','Stop','StopImage','StrikeThrough','styleWithCSS','Subscript','Superscript','UnBookmark','Underline','Undo','Unlink','Unselect'), i;
-
-	for (n in tinyMCE.instances) {
-		inst = tinyMCE.instances[n];
-
-		if (!tinyMCE.isInstance(inst))
-			continue;
-
-		h += '<h2>Instance id: ' + inst.editorId + '</h2>';
-		h += '<table border="0" cellpadding="0" cellspacing="0" class="data">';
-
-		for (i=0; i<cmds.length; i++) {
-			v = null;
-
-			try {
-				v = tinyMCE.isGecko || inst.getDoc().queryCommandSupported(cmds[i]);
-				v = v ? inst.queryCommandState(cmds[i]) : 'Not supported';
-			} catch (ex) {
-				v = 'Not supported';
-			}
-
-			h += '<tr><td><input type="text" value="' + tinyMCE.xmlEncode(cmds[i]) + '" /></td><td><input type="text" value="' + tinyMCE.xmlEncode(v) + '" /></td></tr>';
-		}
-
-		h += '</table>';
-	}
-
-	se.innerHTML = h;
-}
-
-function renderUndoRedo() {
-	var se = document.getElementById('undo_redo'), inst, n, h = '', i, le, id, d, ur;
-	var f = document.forms[0];	
-
-	if (tinyMCE.undoLevels) {
-		le = tinyMCE.undoLevels;
-
-		h += '<h2>Global undo/redo</h2>';
-		h += '<table border="0" cellpadding="0" cellspacing="0" width="50%" class="data">';
-		h += '<tr><td>undoLevels.length</td><td>' + le.length + '</td></tr>';
-		h += '<tr><td>undoIndex</td><td>' + tinyMCE.undoIndex + '</td></tr>';
-		h += '</table>';
-
-		for (i=0; i<le.length; i++)
-			h += '<h3>Level: ' + i + ', Instance: ' + (le[i] ? le[i].editorId : 'null') + '</h3>';
-	}
-
-	for (n in tinyMCE.instances) {
-		inst = tinyMCE.instances[n];
-
-		if (!tinyMCE.isInstance(inst))
-			continue;
-
-		ur = inst.undoRedo;
-		le = ur.undoLevels;
-
-		h += '<hr /><h2>Instance id: ' + inst.editorId + '</h2>';
-		h += '<table border="0" cellpadding="0" cellspacing="0" width="50%" class="data">';
-		h += '<tr><td>undoLevels.length</td><td>' + le.length + '</td></tr>';
-		h += '<tr><td>undoIndex</td><td>' + ur.undoIndex + '</td></tr>';
-		h += '<tr><td>typingUndoIndex</td><td>' + ur.typingUndoIndex + '</td></tr>';
-		h += '<tr><td>undoRedo</td><td>' + ur.undoRedo + '</td></tr>';
-		h += '</table>';
-
-		for (i=0; i<le.length; i++) {
-			h += '<h3>Level: ' + i + (!le[i].bookmark ? "" : " [bookmark]") + '</h3>';
-			h += '<div class="undodata">' + tinyMCE.xmlEncode(le[i].content) + '</div>';
-
-			if (i > 0 && f.undo_diff.checked) {
-				d = diff_main(i > 0 ? le[i-1].content.replace(/[\r\n]+/g, '') : null, le[i].content.replace(/[\r\n]+/g, ''), false);
-				diff_cleanup_semantic(d);
-				h += '<h3>Diff ' + (i-1) + ',' + i + '</h3><div class="undodata">' + diff_prettyhtml(d) + '</div>';
-			}
-		}
-	}
-
-	se.innerHTML = h;
-}
-
-function clearLog() {
-	document.getElementById('log').innerHTML = '';
-	devkit._startTime = null;
-}
-
-function cancelAction() {
-	parent.document.getElementById('devkit').style.display = 'none';
-}
-
-function toggleDebugEvents(s) {
-	devkit._debugEvents(s);
-}
-
-function storeSelection() {
-	book = tinyMCE.selectedInstance.selection.getBookmark();
-
-	return false;
-}
-
-function restoreSelection() {
-	tinyMCE.selectedInstance.selection.moveToBookmark(book);
-
-	return false;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/devkit.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/devkit.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/devkit.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/devkit.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,328 @@
+var devkit = parent.tinyMCE.plugins['devkit'], logEnabled = true, flip = false, book = null;
+
+function init() {
+	var log, i, f = document.forms[0];
+
+	devkit._winLoaded = true;
+
+	log = tinyMCE.log;
+
+	for (i=0; i<log.length; i++)
+		debug(log[i]);
+
+	f.logfilter.value = devkit._logFilter;
+}
+
+function changeFilter(f) {
+	devkit._logFilter = f;
+}
+
+function toggleLog(s) {
+	logEnabled = s;
+}
+
+function toggleFlip() {
+	document.getElementById('flipbtn').src = flip ? 'images/flip_down.gif' : 'images/flip_up.gif';
+
+	if (flip)
+		parent.document.getElementById('devkit').className = 'devkitup';
+	else
+		parent.document.getElementById('devkit').className = 'devkitdown';
+
+	flip = !flip;
+}
+
+function debug(s) {
+	var d, l, n;
+
+	if (!logEnabled || !new RegExp(devkit._logFilter, 'gi').test(s))
+		return;
+
+	d = document;
+	l = d.getElementById('log');
+	n = d.createElement('span');
+
+	n.innerHTML = tinyMCE.xmlEncode(s);
+
+	l.appendChild(n);
+	l.scrollTop = l.scrollHeight;
+}
+
+function renderInfo() {
+	var se = document.getElementById('info'), n, sn, inst, h = '', sel, rng, instCount = 0, rc;
+
+	h += '<h2>Browser info:</h2>';
+
+	h += '<table border="0" cellpadding="0" cellspacing="0" class="data">';
+	h += addRenderInfo('navigator.userAgent', navigator.userAgent);
+	h += addRenderInfo('navigator.appName', navigator.appName);
+	h += addRenderInfo('navigator.platform', navigator.platform);
+	h += addRenderInfo('navigator.language', navigator.language, 'bspec');
+	h += addRenderInfo('navigator.browserLanguage', navigator.browserLanguage, 'bspec');
+	h += addRenderInfo('navigator.systemLanguage', navigator.systemLanguage, 'bspec');
+	h += addRenderInfo('navigator.userLanguage', navigator.userLanguage, 'bspec');
+	h += addRenderInfo('opera.buildNumber("inconspicuous")', typeof(opera) != 'undefined' && opera.buildNumber ? opera.buildNumber('inconspicuous') : null, 'bspec');
+	h += addRenderInfo('window.innerWidth', parent.window.innerWidth, 'bspec');
+	h += addRenderInfo('window.innerHeight', parent.window.innerHeight, 'bspec');
+	h += addRenderInfo('document.body.offsetWidth', parent.document.body.offsetWidth);
+	h += addRenderInfo('document.body.offsetHeight', parent.document.body.offsetHeight);
+	h += addRenderInfo('screen.width', screen.width);
+	h += addRenderInfo('screen.height', screen.height);
+	h += addRenderInfo('screen.availWidth', screen.availWidth);
+	h += addRenderInfo('screen.availHeight', screen.availHeight);
+	h += addRenderInfo('screen.colorDepth', screen.colorDepth);
+	h += addRenderInfo('screen.pixelDepth', screen.pixelDepth, 'bspec');
+	h += addRenderInfo('document.contentType', document.contentType, 'bspec');
+	h += '</table>';
+
+	h += '<h2>TinyMCE_Engine info:</h2>';
+
+	h += '<table border="0" cellpadding="0" cellspacing="0" class="data">';
+	h += addRenderInfo('baseURL', tinyMCE.baseURL);
+	h += addRenderInfo('selectedInstance.editorId', tinyMCE.selectedInstance ? tinyMCE.selectedInstance.editorId : null);
+	h += addRenderInfo('selectedElement.nodeName', tinyMCE.selectedElement ? tinyMCE.selectedElement.nodeName : null, 'dep');
+	h += addRenderInfo('loadedFiles',tinyMCE.loadedFiles.join(','));
+	h += addRenderInfo('isMSIE', tinyMCE.isMSIE);
+	h += addRenderInfo('isMSIE5', tinyMCE.isMSIE5);
+	h += addRenderInfo('isMSIE5_0', tinyMCE.isMSIE5_0);
+	h += addRenderInfo('isMSIE7', tinyMCE.isMSIE7);
+	h += addRenderInfo('isGecko', tinyMCE.isGecko);
+	h += addRenderInfo('isSafari', tinyMCE.isSafari);
+	h += addRenderInfo('isOpera', tinyMCE.isOpera);
+	h += addRenderInfo('isMac', tinyMCE.isMac);
+	h += addRenderInfo('isNS7', tinyMCE.isNS7);
+	h += addRenderInfo('isNS71', tinyMCE.isNS71);
+	h += addRenderInfo('idCounter', tinyMCE.idCounter);
+	h += addRenderInfo('currentConfig', tinyMCE.currentConfig);
+	h += addRenderInfo('majorVersion', tinyMCE.majorVersion);
+	h += addRenderInfo('minorVersion', tinyMCE.minorVersion);
+	h += addRenderInfo('releaseDate', tinyMCE.releaseDate);
+	h += addRenderInfo('documentBasePath', tinyMCE.documentBasePath);
+	h += addRenderInfo('documentURL', tinyMCE.documentURL);
+	h += '</table>';
+
+	for (n in tinyMCE.instances) {
+		inst = tinyMCE.instances[n];
+
+		if (!tinyMCE.isInstance(inst))
+			continue;
+
+		sel = inst.selection.getSel();
+		rng = inst.selection.getRng();
+
+		h += '<h2>TinyMCE_Control(' + (instCount++) + ') id: ' + inst.editorId + '</h2>';
+		h += '<table border="0" cellpadding="0" cellspacing="0" class="data">';
+
+		h += addRenderInfo('editorId', inst.editorId);
+		h += addRenderInfo('visualAid', inst.visualAid);
+		h += addRenderInfo('foreColor', inst.foreColor);
+		h += addRenderInfo('backColor', inst.backColor);
+		h += addRenderInfo('formTargetElementId', inst.formTargetElementId);
+		h += addRenderInfo('linkElement', inst.linkElement ? inst.linkElement.nodeName : null, 'dep');
+		h += addRenderInfo('imgElement', inst.imgElement ? inst.imgElement.nodeName : null, 'dep');
+		h += addRenderInfo('selectedNode', inst.selectedNode ? inst.selectedNode.nodeName : null, 'dep');
+		h += addRenderInfo('targetElement', inst.targetElement ? inst.targetElement.nodeName : null);
+		h += addRenderInfo('getBody().nodeName', inst.getBody() ? inst.getBody().nodeName : null);
+		h += addRenderInfo('getBody().getAttribute("id")', inst.getBody() ? inst.getBody().getAttribute("id") : null);
+		h += addRenderInfo('getDoc().location', inst.getDoc() ? inst.getDoc().location : null);
+		h += addRenderInfo('startContent', inst.startContent);
+		h += addRenderInfo('isHidden()', inst.isHidden());
+		h += addRenderInfo('isDirty()', inst.isDirty());
+		h += addRenderInfo('undoRedo.undoLevels.length', inst.undoRedo.undoLevels.length);
+		h += addRenderInfo('undoRedo.undoIndex', inst.undoRedo.undoIndex);
+		h += addRenderInfo('selection.getSelectedHTML()', inst.selection.getSelectedHTML());
+		h += addRenderInfo('selection.getSelectedText()', inst.selection.getSelectedText());
+		h += addRenderInfo('selection.getFocusElement().nodeName', inst.selection.getFocusElement().nodeName);
+		h += addRenderInfo('selection.getFocusElement().outerHTML', tinyMCE.getOuterHTML(inst.selection.getFocusElement()));
+
+		if ((tinyMCE.isGecko || tinyMCE.isOpera) && sel && rng) {
+			h += addRenderInfo('selection.getSel().anchorNode.nodeName', sel.anchorNode ? sel.anchorNode.nodeName : null, 'bspec');
+			h += addRenderInfo('selection.getSel().anchorOffset', sel.anchorOffset, 'bspec');
+			h += addRenderInfo('selection.getSel().focusNode.nodeName', sel.focusNode ? sel.focusNode.nodeName : null, 'bspec');
+			h += addRenderInfo('selection.getSel().focusOffset', sel.focusOffset, 'bspec');
+			h += addRenderInfo('selection.getRng().startContainer.nodeName', rng.startContainer ? rng.startContainer.nodeName : null, 'bspec');
+			h += addRenderInfo('selection.getRng().startOffset', rng.startOffset, 'bspec');
+			h += addRenderInfo('selection.getRng().endContainer.nodeName', rng.endContainer ? rng.endContainer.nodeName : null, 'bspec');
+			h += addRenderInfo('selection.getRng().endOffset', rng.endOffset, 'bspec');
+		}
+
+		if (typeof(rng.item) != 'undefined' || typeof(rng.htmlText) != 'undefined') {
+			if (!rng.item) {
+				h += addRenderInfo('selection.getSel().type', sel.type, 'bspec');
+				h += addRenderInfo('selection.getRng().htmlText', rng.htmlText, 'bspec');
+				h += addRenderInfo('selection.getRng().text', rng.text, 'bspec');
+			} else
+				h += addRenderInfo('selection.getRng().item(0).nodeName', rng.item(0).nodeName, 'bspec');
+		}
+
+		h += '</table>';
+	}
+
+	h += '<p>Fields marked in <strong class="bspec">gray</strong> is not cross browser and should be used with care.</p>';
+	h += '<p>Fields marked <strong class="dep">red</strong> are marked deprecated and will be removed in the future.</p><br />';
+
+	se.innerHTML = h;
+}
+
+function addRenderInfo(n, v, c) {
+	return '<tr><td' + (c ? ' class="' + c + '"' : '')+ '>' + n + '</td><td><input type="text" value="' + tinyMCE.xmlEncode(v != null ? ('' + v).replace(/[\r\n]/g, '') : 'null') + '" /></td></tr>';
+}
+
+function renderSettings() {
+	var se = document.getElementById('settings'), n, sn, inst, h = '', v;
+
+	for (n in tinyMCE.instances) {
+		inst = tinyMCE.instances[n];
+
+		if (!tinyMCE.isInstance(inst))
+			continue;
+
+		h += '<h2>Instance id: ' + inst.editorId + '</h2>';
+		h += '<table border="0" cellpadding="0" cellspacing="0" class="data">';
+
+		for (sn in inst.settings) {
+			v = inst.settings[sn];
+
+			h += '<tr><td class="col1">' + tinyMCE.xmlEncode(sn) + '</td><td><input type="text" value="' + tinyMCE.xmlEncode(v) + '" /></td></tr>';
+		}
+
+		h += '</table>';
+	}
+
+	se.innerHTML = h;
+}
+
+function renderContent() {
+	var se = document.getElementById('content'), n, inst, h = '';
+
+	for (n in tinyMCE.instances) {
+		inst = tinyMCE.instances[n];
+
+		if (!tinyMCE.isInstance(inst))
+			continue;
+
+		h += '<h2>Instance id: ' + inst.editorId + '</h2>';
+
+		h += '<h3>Start content - inst.startContent:</h3>';
+		h += '<div>' + tinyMCE.xmlEncode(inst.startContent) + '</div>';
+
+		h += '<h3>Raw content - inst.getBody().innerHTML or inst.getHTML(true):</h3>';
+		h += '<div>' + tinyMCE.xmlEncode(inst.getHTML(true)) + '</div>';
+
+		h += '<h3>Cleaned content - inst.getHTML():</h3>';
+		h += '<div>' + tinyMCE.xmlEncode(inst.getHTML()) + '</div>';
+
+		if (inst.serializedHTML) {
+			h += '<h3>Serialized HTML content - inst.serializedHTML:</h3>';
+			h += '<div>' + tinyMCE.xmlEncode(inst.serializedHTML) + '</div>';
+		}
+	}
+
+	se.innerHTML = h;
+}
+
+function renderCommandStates() {
+	var se = document.getElementById('command_states'), n, inst, h = '', v, ex;
+	var cmds = new Array('2D-Position','AbsolutePosition','BackColor','BlockDirLTR','BlockDirRTL','Bold','BrowseMode','Copy','CreateBookmark','CreateLink','Cut','Delete','DirLTR','DirRTL','EditMode','enableInlineTableEditing','enableObjectResizing','FontName','FontSize','ForeColor','FormatBlock','Indent','InsertButton','InsertFieldset','InsertHorizontalRule','InsertIFrame','InsertImage','InsertInputButton','InsertInputCheckbox','InsertInputFileUpload','InsertInputHidden','InsertInputImage','InsertInputPassword','InsertInputRadio','InsertInputReset','InsertInputSubmit','InsertInputText','InsertMarquee','InsertOrderedList','InsertParagraph','InsertSelectDropdown','InsertSelectListbox','InsertTextArea','InsertUnorderedList','Italic','JustifyCenter','JustifyFull','JustifyLeft','JustifyNone','JustifyRight','LiveResize','MultipleSelection','Open','Outdent','OverWrite','Paste','PlayImage','Redo','Refresh','RemoveFormat','SaveAs','SelectAll','SizeToControl','SizeToControlHeight','Size!
 ToControlWidth','Stop','StopImage','StrikeThrough','styleWithCSS','Subscript','Superscript','UnBookmark','Underline','Undo','Unlink','Unselect'), i;
+
+	for (n in tinyMCE.instances) {
+		inst = tinyMCE.instances[n];
+
+		if (!tinyMCE.isInstance(inst))
+			continue;
+
+		h += '<h2>Instance id: ' + inst.editorId + '</h2>';
+		h += '<table border="0" cellpadding="0" cellspacing="0" class="data">';
+
+		for (i=0; i<cmds.length; i++) {
+			v = null;
+
+			try {
+				v = tinyMCE.isGecko || inst.getDoc().queryCommandSupported(cmds[i]);
+				v = v ? inst.queryCommandState(cmds[i]) : 'Not supported';
+			} catch (ex) {
+				v = 'Not supported';
+			}
+
+			h += '<tr><td><input type="text" value="' + tinyMCE.xmlEncode(cmds[i]) + '" /></td><td><input type="text" value="' + tinyMCE.xmlEncode(v) + '" /></td></tr>';
+		}
+
+		h += '</table>';
+	}
+
+	se.innerHTML = h;
+}
+
+function renderUndoRedo() {
+	var se = document.getElementById('undo_redo'), inst, n, h = '', i, le, id, d, ur;
+	var f = document.forms[0];	
+
+	if (tinyMCE.undoLevels) {
+		le = tinyMCE.undoLevels;
+
+		h += '<h2>Global undo/redo</h2>';
+		h += '<table border="0" cellpadding="0" cellspacing="0" width="50%" class="data">';
+		h += '<tr><td>undoLevels.length</td><td>' + le.length + '</td></tr>';
+		h += '<tr><td>undoIndex</td><td>' + tinyMCE.undoIndex + '</td></tr>';
+		h += '</table>';
+
+		for (i=0; i<le.length; i++)
+			h += '<h3>Level: ' + i + ', Instance: ' + (le[i] ? le[i].editorId : 'null') + '</h3>';
+	}
+
+	for (n in tinyMCE.instances) {
+		inst = tinyMCE.instances[n];
+
+		if (!tinyMCE.isInstance(inst))
+			continue;
+
+		ur = inst.undoRedo;
+		le = ur.undoLevels;
+
+		h += '<hr /><h2>Instance id: ' + inst.editorId + '</h2>';
+		h += '<table border="0" cellpadding="0" cellspacing="0" width="50%" class="data">';
+		h += '<tr><td>undoLevels.length</td><td>' + le.length + '</td></tr>';
+		h += '<tr><td>undoIndex</td><td>' + ur.undoIndex + '</td></tr>';
+		h += '<tr><td>typingUndoIndex</td><td>' + ur.typingUndoIndex + '</td></tr>';
+		h += '<tr><td>undoRedo</td><td>' + ur.undoRedo + '</td></tr>';
+		h += '</table>';
+
+		for (i=0; i<le.length; i++) {
+			h += '<h3>Level: ' + i + (!le[i].bookmark ? "" : " [bookmark]") + '</h3>';
+			h += '<div class="undodata">' + tinyMCE.xmlEncode(le[i].content) + '</div>';
+
+			if (i > 0 && f.undo_diff.checked) {
+				d = diff_main(i > 0 ? le[i-1].content.replace(/[\r\n]+/g, '') : null, le[i].content.replace(/[\r\n]+/g, ''), false);
+				diff_cleanup_semantic(d);
+				h += '<h3>Diff ' + (i-1) + ',' + i + '</h3><div class="undodata">' + diff_prettyhtml(d) + '</div>';
+			}
+		}
+	}
+
+	se.innerHTML = h;
+}
+
+function clearLog() {
+	document.getElementById('log').innerHTML = '';
+	devkit._startTime = null;
+}
+
+function cancelAction() {
+	parent.document.getElementById('devkit').style.display = 'none';
+}
+
+function toggleDebugEvents(s) {
+	devkit._debugEvents(s);
+}
+
+function storeSelection() {
+	book = tinyMCE.selectedInstance.selection.getBookmark();
+
+	return false;
+}
+
+function restoreSelection() {
+	tinyMCE.selectedInstance.selection.moveToBookmark(book);
+
+	return false;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/diff.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/diff.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/diff.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1192 +0,0 @@
-// Diff_Match_Patch v1.3
-// Computes the difference between two texts to create a patch.
-// Applies the patch onto another text, allowing for errors.
-// Copyright (C) 2006 Neil Fraser
-// http://neil.fraser.name/software/diff_match_patch/
-
-// This program is free software; you can redistribute it and/or
-// modify it under the terms of the GNU General Public License
-// as published by the Free Software Foundation.
-
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License (www.gnu.org) for more details.
-
-
-// Constants.
-// Redefine these in your program to override the defaults.
-
-// Number of seconds to map a diff before giving up.  (0 for infinity)
-var DIFF_TIMEOUT = 1.0;
-// Cost of an empty edit operation in terms of edit characters.
-var DIFF_EDIT_COST = 4;
-// Tweak the relative importance (0.0 = accuracy, 1.0 = proximity)
-var MATCH_BALANCE = 0.5;
-// At what point is no match declared (0.0 = perfection, 1.0 = very loose)
-var MATCH_THRESHOLD = 0.5;
-// The min and max cutoffs used when computing text lengths.
-var MATCH_MINLENGTH = 100;
-var MATCH_MAXLENGTH = 1000;
-// Chunk size for context length.
-var PATCH_MARGIN = 4;
-
-
-  //////////////////////////////////////////////////////////////////////
- //  Diff                                                            //
-//////////////////////////////////////////////////////////////////////
-
-// The data structure representing a diff is an array of tuples:
-// [[-1, "Hello"], [1, "Goodbye"], [0, " world."]]
-// which means: delete "Hello", add "Goodbye" and keep " world."
-
-
-function diff_main(text1, text2, checklines) {
-  // Find the differences between two texts.  Return an array of changes.
-  // If checklines is present and false, then don't run a line-level diff first to identify the changed areas.
-  // Check for equality (speedup)
-  if (text1 == text2)
-    return [[0, text1]];
-
-  if (typeof checklines == 'undefined')
-    checklines = true;
-
-  var a;
-  // Trim off common prefix (speedup)
-  a = diff_prefix(text1, text2);
-  text1 = a[0];
-  text2 = a[1];
-  var commonprefix = a[2];
-
-  // Trim off common suffix (speedup)
-  a = diff_suffix(text1, text2);
-  text1 = a[0];
-  text2 = a[1];
-  var commonsuffix = a[2];
-
-  var diff, i;
-  var longtext = text1.length > text2.length ? text1 : text2;
-  var shorttext = text1.length > text2.length ? text2 : text1;
-
-  if (!text1) {  // Just add some text (speedup)
-    diff = [[1, text2]];
-  } else if (!text2) { // Just delete some text (speedup)
-    diff = [[-1, text1]];
-  } else if ((i = longtext.indexOf(shorttext)) != -1) {
-    // Shorter text is inside the longer text (speedup)
-    diff = [[1, longtext.substring(0, i)], [0, shorttext], [1, longtext.substring(i+shorttext.length)]];
-    // Swap insertions for deletions if diff is reversed.
-    if (text1.length > text2.length)
-      diff[0][0] = diff[2][0] = -1;
-  } else {
-    longtext = shorttext = null; // Garbage collect
-    // Check to see if the problem can be split in two.
-    var hm = diff_halfmatch(text1, text2);
-    if (hm) {
-      // A half-match was found, sort out the return data.
-      var text1_a = hm[0];
-      var text1_b = hm[1];
-      var text2_a = hm[2];
-      var text2_b = hm[3];
-      var mid_common = hm[4];
-      // Send both pairs off for separate processing.
-      var diff_a = diff_main(text1_a, text2_a, checklines);
-      var diff_b = diff_main(text1_b, text2_b, checklines);
-      // Merge the results.
-      diff = diff_a.concat([[0, mid_common]], diff_b);
-    } else {
-      // Perform a real diff.
-      if (checklines && text1.length + text2.length < 250)
-        checklines = false; // Too trivial for the overhead.
-      if (checklines) {
-        // Scan the text on a line-by-line basis first.
-        a = diff_lines2chars(text1, text2);
-        text1 = a[0];
-        text2 = a[1];
-        var linearray = a[2];
-      }
-      diff = diff_map(text1, text2);
-      if (!diff) // No acceptable result.
-        diff = [[-1, text1], [1, text2]];
-      if (checklines) {
-        diff_chars2lines(diff, linearray); // Convert the diff back to original text.
-        diff_cleanup_semantic(diff); // Eliminate freak matches (e.g. blank lines)
-
-        // Rediff any replacement blocks, this time on character-by-character basis.
-        diff.push([0, '']);  // Add a dummy entry at the end.
-        var pointer = 0;
-        var count_delete = 0;
-        var count_insert = 0;
-        var text_delete = '';
-        var text_insert = '';
-        while(pointer < diff.length) {
-          if (diff[pointer][0] == 1) {
-            count_insert++;
-            text_insert += diff[pointer][1];
-          } else if (diff[pointer][0] == -1) {
-            count_delete++;
-            text_delete += diff[pointer][1];
-          } else {  // Upon reaching an equality, check for prior redundancies.
-            if (count_delete >= 1 && count_insert >= 1) {
-              // Delete the offending records and add the merged ones.
-              a = diff_main(text_delete, text_insert, false);
-              diff.splice(pointer - count_delete - count_insert, count_delete + count_insert);
-              pointer = pointer - count_delete - count_insert;
-              for (i=a.length-1; i>=0; i--)
-                diff.splice(pointer, 0, a[i]);
-              pointer = pointer + a.length;
-            }
-            count_insert = 0;
-            count_delete = 0;
-            text_delete = '';
-            text_insert = '';
-          }
-          pointer++;
-        }
-        diff.pop();  // Remove the dummy entry at the end.
-
-      }
-    }
-  }
-
-  if (commonprefix)
-    diff.unshift([0, commonprefix]);
-  if (commonsuffix)
-    diff.push([0, commonsuffix]);
-  diff_cleanup_merge(diff);
-  return diff;
-}
-
-
-function diff_lines2chars(text1, text2) {
-  // Split text into an array of strings.
-  // Reduce the texts to a string of hashes where each character represents one line.
-  var linearray = new Array();  // linearray[4] == "Hello\n"
-  var linehash = new Object();  // linehash["Hello\n"] == 4
-
-  // "\x00" is a valid JavaScript character, but the Venkman debugger doesn't like it (bug 335098)
-  // So we'll insert a junk entry to avoid generating a null character.
-  linearray.push('');
-
-  function diff_lines2chars_munge(text) {
-    // My first ever closure!
-    var i, line;
-    var chars = '';
-    while (text) {
-      i = text.indexOf('\n');
-      if (i == -1)
-        i = text.length;
-      line = text.substring(0, i+1);
-      text = text.substring(i+1);
-      if (linehash.hasOwnProperty ? linehash.hasOwnProperty(line) : (linehash[line] !== undefined)) {
-        chars += String.fromCharCode(linehash[line]);
-      } else {
-        linearray.push(line);
-        linehash[line] = linearray.length - 1;
-        chars += String.fromCharCode(linearray.length - 1);
-      }
-    }
-    return chars;
-  }
-
-  var chars1 = diff_lines2chars_munge(text1);
-  var chars2 = diff_lines2chars_munge(text2);
-  return [chars1, chars2, linearray];
-}
-
-
-function diff_chars2lines(diff, linearray) {
-  // Rehydrate the text in a diff from a string of line hashes to real lines of text.
-  var chars, text;
-  for (var x=0; x<diff.length; x++) {
-    chars = diff[x][1];
-    text = '';
-    for (var y=0; y<chars.length; y++)
-      text += linearray[chars.charCodeAt(y)];
-    diff[x][1] = text;
-  }
-}
-
-
-function diff_map(text1, text2) {
-  // Explore the intersection points between the two texts.
-  var now = new Date();
-  var ms_end = now.getTime() + DIFF_TIMEOUT * 1000; // Don't run for too long.
-  var max = (text1.length + text2.length) / 2;
-  var v_map1 = new Array();
-  var v_map2 = new Array();
-  var v1 = new Object();
-  var v2 = new Object();
-  v1[1] = 0;
-  v2[1] = 0;
-  var x, y;
-  var footstep; // Used to track overlapping paths.
-  var footsteps = new Object();
-  var done = false;
-  var hasOwnProperty = !!(footsteps.hasOwnProperty);
-  // If the total number of characters is odd, then the front path will collide with the reverse path.
-  var front = (text1.length + text2.length) % 2;
-  for (var d=0; d<max; d++) {
-    now = new Date();
-    if (DIFF_TIMEOUT > 0 && now.getTime() > ms_end) // Timeout reached
-      return null;
-
-    // Walk the front path one step.
-    v_map1[d] = new Object();
-    for (var k=-d; k<=d; k+=2) {
-      if (k == -d || k != d && v1[k-1] < v1[k+1])
-        x = v1[k+1];
-      else
-        x = v1[k-1]+1;
-      y = x - k;
-      footstep = x+","+y;
-      if (front && (hasOwnProperty ? footsteps.hasOwnProperty(footstep) : (footsteps[footstep] !== undefined)))
-        done = true;
-      if (!front)
-        footsteps[footstep] = d;
-      while (!done && x < text1.length && y < text2.length && text1.charAt(x) == text2.charAt(y)) {
-        x++; y++;
-        footstep = x+","+y;
-        if (front && (hasOwnProperty ? footsteps.hasOwnProperty(footstep) : (footsteps[footstep] !== undefined)))
-          done = true;
-        if (!front)
-          footsteps[footstep] = d;
-      }
-      v1[k] = x;
-      v_map1[d][x+","+y] = true;
-      if (done) {
-        // Front path ran over reverse path.
-        v_map2 = v_map2.slice(0, footsteps[footstep]+1);
-        var a = diff_path1(v_map1, text1.substring(0, x), text2.substring(0, y));
-        return a.concat(diff_path2(v_map2, text1.substring(x), text2.substring(y)));
-      }
-    }
-
-    // Walk the reverse path one step.
-    v_map2[d] = new Object();
-    for (var k=-d; k<=d; k+=2) {
-      if (k == -d || k != d && v2[k-1] < v2[k+1])
-        x = v2[k+1];
-      else
-        x = v2[k-1]+1;
-      y = x - k;
-      footstep = (text1.length-x)+","+(text2.length-y);
-      if (!front && (hasOwnProperty ? footsteps.hasOwnProperty(footstep) : (footsteps[footstep] !== undefined)))
-        done = true;
-      if (front)
-        footsteps[footstep] = d;
-      while (!done && x < text1.length && y < text2.length && text1.charAt(text1.length-x-1) == text2.charAt(text2.length-y-1)) {
-        x++; y++;
-        footstep = (text1.length-x)+","+(text2.length-y);
-        if (!front && (hasOwnProperty ? footsteps.hasOwnProperty(footstep) : (footsteps[footstep] !== undefined)))
-          done = true;
-        if (front)
-          footsteps[footstep] = d;
-      }
-      v2[k] = x;
-      v_map2[d][x+","+y] = true;
-      if (done) {
-        // Reverse path ran over front path.
-        v_map1 = v_map1.slice(0, footsteps[footstep]+1);
-        var a = diff_path1(v_map1, text1.substring(0, text1.length-x), text2.substring(0, text2.length-y));
-        return a.concat(diff_path2(v_map2, text1.substring(text1.length-x), text2.substring(text2.length-y)));
-      }
-    }
-  }
-  // Number of diffs equals number of characters, no commonality at all.
-  return null;
-}
-
-
-function diff_path1(v_map, text1, text2) {
-  // Work from the middle back to the start to determine the path.
-  var path = [];
-  var x = text1.length;
-  var y = text2.length;
-  var last_op = null;
-  for (var d=v_map.length-2; d>=0; d--) {
-    while(1) {
-      if (v_map[d].hasOwnProperty ? v_map[d].hasOwnProperty((x-1)+","+y) : (v_map[d][(x-1)+","+y] !== undefined)) {
-        x--;
-        if (last_op === -1)
-          path[0][1] = text1.charAt(x) + path[0][1];
-        else
-          path.unshift([-1, text1.charAt(x)]);
-        last_op = -1;
-        break;
-      } else if (v_map[d].hasOwnProperty ? v_map[d].hasOwnProperty(x+","+(y-1)) : (v_map[d][x+","+(y-1)] !== undefined)) {
-        y--;
-        if (last_op === 1)
-          path[0][1] = text2.charAt(y) + path[0][1];
-        else
-          path.unshift([1, text2.charAt(y)]);
-        last_op = 1;
-        break;
-      } else {
-        x--;
-        y--;
-        //if (text1.charAt(x) != text2.charAt(y))
-        //  return alert("No diagonal.  Can't happen. (diff_path1)");
-        if (last_op === 0)
-          path[0][1] = text1.charAt(x) + path[0][1];
-        else
-          path.unshift([0, text1.charAt(x)]);
-        last_op = 0;
-      }
-    }
-  }
-  return path;
-}
-
-
-function diff_path2(v_map, text1, text2) {
-  // Work from the middle back to the end to determine the path.
-  var path = [];
-  var x = text1.length;
-  var y = text2.length;
-  var last_op = null;
-  for (var d=v_map.length-2; d>=0; d--) {
-    while(1) {
-      if (v_map[d].hasOwnProperty ? v_map[d].hasOwnProperty((x-1)+","+y) : (v_map[d][(x-1)+","+y] !== undefined)) {
-        x--;
-        if (last_op === -1)
-          path[path.length-1][1] += text1.charAt(text1.length-x-1);
-        else
-          path.push([-1, text1.charAt(text1.length-x-1)]);
-        last_op = -1;
-        break;
-      } else if (v_map[d].hasOwnProperty ? v_map[d].hasOwnProperty(x+","+(y-1)) : (v_map[d][x+","+(y-1)] !== undefined)) {
-        y--;
-        if (last_op === 1)
-          path[path.length-1][1] += text2.charAt(text2.length-y-1);
-        else
-          path.push([1, text2.charAt(text2.length-y-1)]);
-        last_op = 1;
-        break;
-      } else {
-        x--;
-        y--;
-        //if (text1.charAt(text1.length-x-1) != text2.charAt(text2.length-y-1))
-        //  return alert("No diagonal.  Can't happen. (diff_path2)");
-        if (last_op === 0)
-          path[path.length-1][1] += text1.charAt(text1.length-x-1);
-        else
-          path.push([0, text1.charAt(text1.length-x-1)]);
-        last_op = 0;
-      }
-    }
-  }
-  return path;
-}
-
-
-function diff_prefix(text1, text2) {
-  // Trim off common prefix
-  var pointermin = 0;
-  var pointermax = Math.min(text1.length, text2.length);
-  var pointermid = pointermax;
-  while(pointermin < pointermid) {
-    if (text1.substring(0, pointermid) == text2.substring(0, pointermid))
-      pointermin = pointermid;
-    else
-      pointermax = pointermid;
-    pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);
-  }
-  var commonprefix = text1.substring(0, pointermid);
-  text1 = text1.substring(pointermid);
-  text2 = text2.substring(pointermid);
-  return [text1, text2, commonprefix];
-}
-
-
-function diff_suffix(text1, text2) {
-  // Trim off common suffix
-  var pointermin = 0;
-  var pointermax = Math.min(text1.length, text2.length);
-  var pointermid = pointermax;
-  while(pointermin < pointermid) {
-    if (text1.substring(text1.length-pointermid) == text2.substring(text2.length-pointermid))
-      pointermin = pointermid;
-    else
-      pointermax = pointermid;
-    pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);
-  }
-  var commonsuffix = text1.substring(text1.length-pointermid);
-  text1 = text1.substring(0, text1.length-pointermid);
-  text2 = text2.substring(0, text2.length-pointermid);
-  return [text1, text2, commonsuffix];
-}
-
-
-function diff_halfmatch(text1, text2) {
-  // Do the two texts share a substring which is at least half the length of the longer text?
-  var longtext = text1.length > text2.length ? text1 : text2;
-  var shorttext = text1.length > text2.length ? text2 : text1;
-  if (longtext.length < 10 || shorttext.length < 1)
-    return null; // Pointless.
-
-  function diff_halfmatch_i(longtext, shorttext, i) {
-    // Start with a 1/4 length substring at position i as a seed.
-    var seed = longtext.substring(i, i+Math.floor(longtext.length/4));
-    var j = -1;
-    var best_common = '';
-    var best_longtext_a, best_longtext_b, best_shorttext_a, best_shorttext_b;
-    while ((j = shorttext.indexOf(seed, j+1)) != -1) {
-      var my_prefix = diff_prefix(longtext.substring(i), shorttext.substring(j));
-      var my_suffix = diff_suffix(longtext.substring(0, i), shorttext.substring(0, j));
-      if (best_common.length < (my_suffix[2] + my_prefix[2]).length) {
-        best_common = my_suffix[2] + my_prefix[2];
-        best_longtext_a = my_suffix[0];
-        best_longtext_b = my_prefix[0];
-        best_shorttext_a = my_suffix[1];
-        best_shorttext_b = my_prefix[1];
-      }
-    }
-    if (best_common.length >= longtext.length/2)
-      return [best_longtext_a, best_longtext_b, best_shorttext_a, best_shorttext_b, best_common];
-    else
-      return null;
-  }
-
-  // First check if the second quarter is the seed for a half-match.
-  var hm1 = diff_halfmatch_i(longtext, shorttext, Math.ceil(longtext.length/4));
-  // Check again based on the third quarter.
-  var hm2 = diff_halfmatch_i(longtext, shorttext, Math.ceil(longtext.length/2));
-  var hm;
-  if (!hm1 && !hm2)
-    return null;
-  else if (!hm2)
-    hm = hm1;
-  else if (!hm1)
-    hm = hm2;
-  else // Both matched.  Select the longest.
-    hm = hm1[4].length > hm2[4].length ? hm1 : hm2;
-
-  // A half-match was found, sort out the return data.
-  if (text1.length > text2.length) {
-    var text1_a = hm[0];
-    var text1_b = hm[1];
-    var text2_a = hm[2];
-    var text2_b = hm[3];
-  } else {
-    var text2_a = hm[0];
-    var text2_b = hm[1];
-    var text1_a = hm[2];
-    var text1_b = hm[3];
-  }
-  var mid_common = hm[4];
-  return [text1_a, text1_b, text2_a, text2_b, mid_common];
-}
-
-
-function diff_cleanup_semantic(diff) {
-  // Reduce the number of edits by eliminating semantically trivial equalities.
-  var changes = false;
-  var equalities = []; // Stack of indices where equalities are found.
-  var lastequality = null; // Always equal to equalities[equalities.length-1][1]
-  var pointer = 0; // Index of current position.
-  var length_changes1 = 0; // Number of characters that changed prior to the equality.
-  var length_changes2 = 0; // Number of characters that changed after the equality.
-  while (pointer < diff.length) {
-    if (diff[pointer][0] == 0) { // equality found
-      equalities.push(pointer);
-      length_changes1 = length_changes2;
-      length_changes2 = 0;
-      lastequality = diff[pointer][1];
-    } else { // an insertion or deletion
-      length_changes2 += diff[pointer][1].length;
-      if (lastequality != null && (lastequality.length <= length_changes1) && (lastequality.length <= length_changes2)) {
-        //alert("Splitting: '"+lastequality+"'");
-        diff.splice(equalities[equalities.length-1], 0, [-1, lastequality]); // Duplicate record
-        diff[equalities[equalities.length-1]+1][0] = 1; // Change second copy to insert.
-        equalities.pop();  // Throw away the equality we just deleted;
-        equalities.pop();  // Throw away the previous equality;
-        pointer = equalities.length ? equalities[equalities.length-1] : -1;
-        length_changes1 = 0; // Reset the counters.
-        length_changes2 = 0;
-        lastequality = null;
-        changes = true;
-      }
-    }
-    pointer++;
-  }
-
-  if (changes)
-    diff_cleanup_merge(diff);
-}
-
-
-function diff_cleanup_efficiency(diff) {
-  // Reduce the number of edits by eliminating operationally trivial equalities.
-  var changes = false;
-  var equalities = []; // Stack of indices where equalities are found.
-  var lastequality = ''; // Always equal to equalities[equalities.length-1][1]
-  var pointer = 0; // Index of current position.
-  var pre_ins = false; // Is there an insertion operation before the last equality.
-  var pre_del = false; // Is there an deletion operation before the last equality.
-  var post_ins = false; // Is there an insertion operation after the last equality.
-  var post_del = false; // Is there an deletion operation after the last equality.
-  while (pointer < diff.length) {
-    if (diff[pointer][0] == 0) { // equality found
-      if (diff[pointer][1].length < DIFF_EDIT_COST && (post_ins || post_del)) {
-        // Candidate found.
-        equalities.push(pointer);
-        pre_ins = post_ins;
-        pre_del = post_del;
-        lastequality = diff[pointer][1];
-      } else {
-        // Not a candidate, and can never become one.
-        equalities = [];
-        lastequality = '';
-      }
-      post_ins = post_del = false;
-    } else { // an insertion or deletion
-      if (diff[pointer][0] == -1)
-        post_del = true;
-      else
-        post_ins = true;
-      // Five types to be split:
-      // <ins>A</ins><del>B</del>XY<ins>C</ins><del>D</del>
-      // <ins>A</ins>X<ins>C</ins><del>D</del>
-      // <ins>A</ins><del>B</del>X<ins>C</ins>
-      // <ins>A</del>X<ins>C</ins><del>D</del>
-      // <ins>A</ins><del>B</del>X<del>C</del>
-      if (lastequality && ((pre_ins && pre_del && post_ins && post_del) || ((lastequality.length < DIFF_EDIT_COST/2) && (pre_ins + pre_del + post_ins + post_del) == 3))) {
-        //alert("Splitting: '"+lastequality+"'");
-        diff.splice(equalities[equalities.length-1], 0, [-1, lastequality]); // Duplicate record
-        diff[equalities[equalities.length-1]+1][0] = 1; // Change second copy to insert.
-        equalities.pop();  // Throw away the equality we just deleted;
-        lastequality = '';
-        if (pre_ins && pre_del) {
-          // No changes made which could affect previous entry, keep going.
-          post_ins = post_del = true;
-          equalities = [];
-        } else {
-          equalities.pop();  // Throw away the previous equality;
-          pointer = equalities.length ? equalities[equalities.length-1] : -1;
-          post_ins = post_del = false;
-        }
-        changes = true;
-      }
-    }
-    pointer++;
-  }
-
-  if (changes)
-    diff_cleanup_merge(diff);
-}
-
-
-function diff_cleanup_merge(diff) {
-  // Reorder and merge like edit sections.  Merge equalities.
-  // Any edit section can move as long as it doesn't cross an equality.
-  diff.push([0, '']);  // Add a dummy entry at the end.
-  var pointer = 0;
-  var count_delete = 0;
-  var count_insert = 0;
-  var text_delete = '';
-  var text_insert = '';
-  var record_insert, record_delete;
-  var my_xfix;
-  while(pointer < diff.length) {
-    if (diff[pointer][0] == 1) {
-      count_insert++;
-      text_insert += diff[pointer][1];
-      pointer++;
-    } else if (diff[pointer][0] == -1) {
-      count_delete++;
-      text_delete += diff[pointer][1];
-      pointer++;
-    } else {  // Upon reaching an equality, check for prior redundancies.
-      if (count_delete > 1 || count_insert > 1) {
-        if (count_delete > 1 && count_insert > 1) {
-          // Factor out any common prefixies.
-          my_xfix = diff_prefix(text_insert, text_delete);
-          if (my_xfix[2] != '') {
-            if ((pointer - count_delete - count_insert) > 0 && diff[pointer - count_delete - count_insert - 1][0] == 0) {
-              text_insert = my_xfix[0];
-              text_delete = my_xfix[1];
-              diff[pointer - count_delete - count_insert - 1][1] += my_xfix[2];
-            }
-          }
-          // Factor out any common suffixies.
-          my_xfix = diff_suffix(text_insert, text_delete);
-          if (my_xfix[2] != '') {
-            text_insert = my_xfix[0];
-            text_delete = my_xfix[1];
-            diff[pointer][1] = my_xfix[2] + diff[pointer][1];
-          }
-        }
-        // Delete the offending records and add the merged ones.
-        if (count_delete == 0)
-          diff.splice(pointer - count_delete - count_insert, count_delete + count_insert, [1, text_insert]);
-        else if (count_insert == 0)
-          diff.splice(pointer - count_delete - count_insert, count_delete + count_insert, [-1, text_delete]);
-        else
-          diff.splice(pointer - count_delete - count_insert, count_delete + count_insert, [-1, text_delete], [1, text_insert]);
-        pointer = pointer - count_delete - count_insert + (count_delete ? 1 : 0) + (count_insert ? 1 : 0) + 1;
-      } else if (pointer != 0 && diff[pointer-1][0] == 0) {
-        // Merge this equality with the previous one.
-        diff[pointer-1][1] += diff[pointer][1];
-        diff.splice(pointer, 1);
-      } else {
-        pointer++;
-      }
-      count_insert = 0;
-      count_delete = 0;
-      text_delete = '';
-      text_insert = '';
-    }
-  }
-  if (diff[diff.length-1][1] == '')
-    diff.pop();  // Remove the dummy entry at the end.
-}
-
-
-function diff_addindex(diff) {
-  // Add an index to each tuple, represents where the tuple is located in text2.
-  // e.g. [[-1, 'h', 0], [1, 'c', 0], [0, 'at', 1]]
-  var i = 0;
-  for (var x=0; x<diff.length; x++) {
-    diff[x].push(i);
-    if (diff[x][0] != -1)
-      i += diff[x][1].length;
-  }
-}
-
-
-function diff_xindex(diff, loc) {
-  // loc is a location in text1, compute and return the equivalent location in text2.
-  // e.g. "The cat" vs "The big cat", 1->1, 5->8
-  var chars1 = 0;
-  var chars2 = 0;
-  var last_chars1 = 0;
-  var last_chars2 = 0;
-  for (var x=0; x<diff.length; x++) {
-    if (diff[x][0] != 1) // Equality or deletion.
-      chars1 += diff[x][1].length;
-    if (diff[x][0] != -1) // Equality or insertion.
-      chars2 += diff[x][1].length;
-    if (chars1 > loc) // Overshot the location.
-      break;
-    last_chars1 = chars1;
-    last_chars2 = chars2;
-  }
-  if (diff.length != x && diff[x][0] == -1) // The location was deleted.
-    return last_chars2;
-  // Add the remaining character length.
-  return last_chars2 + (loc - last_chars1);
-}
-
-
-function diff_prettyhtml(diff) {
-  // Convert a diff array into a pretty HTML report.
-  diff_addindex(diff);
-  var html = '';
-  for (var x=0; x<diff.length; x++) {
-    var m = diff[x][0]; // Mode (-1=delete, 0=copy, 1=add)
-    var t = diff[x][1]; // Text of change.
-    var i = diff[x][2]; // Index of change.
-    t = t.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;");
-    t = t.replace(/\n/g, "&para;<BR>");
-    if (m == -1)
-      html += "<DEL STYLE='background:#FFE6E6;' TITLE='i="+i+"'>"+t+"</DEL>";
-    else if (m == 1)
-      html += "<INS STYLE='background:#E6FFE6;' TITLE='i="+i+"'>"+t+"</INS>";
-    else
-      html += "<SPAN TITLE='i="+i+"'>"+t+"</SPAN>";
-  }
-  return html;
-}
-
-
-  //////////////////////////////////////////////////////////////////////
- //  Match                                                           //
-//////////////////////////////////////////////////////////////////////
-
-
-function match_getmaxbits() {
-  // Compute the number of bits in an int.
-  // The normal answer for JavaScript is 32.
-  var maxbits = 0;
-  var oldi = 1;
-  var newi = 2;
-  while (oldi != newi) {
-    maxbits++;
-    oldi = newi;
-    newi = newi << 1;
-  }
-  return maxbits;
-}
-var MATCH_MAXBITS = match_getmaxbits();
-
-
-function match_main(text, pattern, loc) {
-  // Locate the best instance of 'pattern' in 'text' near 'loc'.
-  loc = Math.max(0, Math.min(loc, text.length-pattern.length));
-  if (text == pattern) {
-    // Shortcut (potentially not guaranteed by the algorithm)
-    return 0;
-  } else if (text.length == 0) {
-    // Nothing to match.
-    return null;
-  } else if (text.substring(loc, loc + pattern.length) == pattern) {
-    // Perfect match at the perfect spot!  (Includes case of null pattern)
-    return loc;
-  } else {
-    // Do a fuzzy compare.
-    var match = match_bitap(text, pattern, loc);
-    return match;
-  }
-}
-
-
-function match_bitap(text, pattern, loc) {
-  // Locate the best instance of 'pattern' in 'text' near 'loc' using the Bitap algorithm.
-  if (pattern.length > MATCH_MAXBITS)
-    return alert("Pattern too long for this browser.");
-
-  // Initialise the alphabet.
-  var s = match_alphabet(pattern);
-
-  var score_text_length = text.length;
-  // Coerce the text length between reasonable maximums and minimums.
-  score_text_length = Math.max(score_text_length, MATCH_MINLENGTH);
-  score_text_length = Math.min(score_text_length, MATCH_MAXLENGTH);
-
-  function match_bitap_score (e, x) {
-    // Compute and return the score for a match with e errors and x location.
-    var d = Math.abs(loc-x);
-    return (e / pattern.length / MATCH_BALANCE) + (d / score_text_length / (1.0 - MATCH_BALANCE));
-  }
-
-  // Highest score beyond which we give up.
-  var score_threshold = MATCH_THRESHOLD;
-  // Is there a nearby exact match? (speedup)
-  var best_loc = text.indexOf(pattern, loc);
-  if (best_loc != -1)
-    score_threshold = Math.min(match_bitap_score(0, best_loc), score_threshold);
-  // What about in the other direction? (speedup)
-  best_loc = text.lastIndexOf(pattern, loc+pattern.length);
-  if (best_loc != -1)
-    score_threshold = Math.min(match_bitap_score(0, best_loc), score_threshold);
-
-  // Initialise the bit arrays.
-  var r = Array();
-  var d = -1;
-  var matchmask = Math.pow(2, pattern.length-1);
-  best_loc = null;
-
-  var bin_min, bin_mid;
-  var bin_max = Math.max(loc+loc, text.length);
-  var last_rd;
-  for (var d=0; d<pattern.length; d++) {
-    // Scan for the best match; each iteration allows for one more error.
-    var rd = Array(text.length);
-
-    // Run a binary search to determine how far from 'loc' we can stray at this error level.
-    bin_min = loc;
-    bin_mid = bin_max;
-    while(bin_min < bin_mid) {
-      if (match_bitap_score(d, bin_mid) < score_threshold)
-        bin_min = bin_mid;
-      else
-        bin_max = bin_mid;
-      bin_mid = Math.floor((bin_max - bin_min) / 2 + bin_min);
-    }
-    bin_max = bin_mid; // Use the result from this iteration as the maximum for the next.
-    var start = Math.max(0, loc - (bin_mid - loc) - 1);
-    var finish = Math.min(text.length-1, pattern.length + bin_mid);
-
-    if (text.charAt(finish) == pattern.charAt(pattern.length-1))
-      rd[finish] = Math.pow(2, d+1)-1;
-    else
-      rd[finish] = Math.pow(2, d)-1;
-    for (var j=finish-1; j>=start; j--) {
-      // The alphabet (s) is a sparse hash, so the following lines generate warnings.
-      if (d == 0) // First pass: exact match.
-        rd[j] = ((rd[j+1] << 1) | 1) & s[text.charAt(j)];
-      else // Subsequent passes: fuzzy match.
-        rd[j] = ((rd[j+1] << 1) | 1) & s[text.charAt(j)] | ((last_rd[j+1] << 1) | 1) | ((last_rd[j] << 1) | 1) | last_rd[j+1];
-      if (rd[j] & matchmask) {
-        var score = match_bitap_score(d, j);
-        // This match will almost certainly be better than any existing match.  But check anyway.
-        if (score <= score_threshold) {
-          // Told you so.
-          score_threshold = score;
-          best_loc = j;
-          if (j > loc) {
-            // When passing loc, don't exceed our current distance from loc.
-            start = Math.max(0, loc - (j - loc));
-          } else {
-            // Already passed loc, downhill from here on in.
-            break;
-          }
-        }
-      }
-    }
-    if (match_bitap_score(d+1, loc) > score_threshold) // No hope for a (better) match at greater error levels.
-      break;
-    last_rd = rd;
-  }
-  return best_loc;
-}
-
-
-function match_alphabet(pattern) {
-  // Initialise the alphabet for the Bitap algorithm.
-  var s = Object();
-  for (var i=0; i<pattern.length; i++)
-    s[pattern.charAt(i)] = 0;
-  for (var i=0; i<pattern.length; i++)
-    s[pattern.charAt(i)] |= Math.pow(2, pattern.length-i-1);
-  return s;
-}
-
-
-  //////////////////////////////////////////////////////////////////////
- //  Patch                                                           //
-//////////////////////////////////////////////////////////////////////
-
-
-function patch_obj() {
-  // Constructor for a patch object.
-  this.diffs = [];
-  this.start1 = null;
-  this.start2 = null;
-  this.length1 = 0;
-  this.length2 = 0;
-
-  this.toString = function() {
-    // Emmulate GNU diff's format.
-    // Header: @@ -382,8 +481,9 @@
-    // Indicies are printed as 1-based, not 0-based.
-    var coords1, coords2;
-    if (this.length1 == 0)
-      coords1 = this.start1+",0";
-    else if (this.length1 == 1)
-      coords1 = this.start1+1;
-    else
-      coords1 = (this.start1+1)+","+this.length1;
-    if (this.length2 == 0)
-      coords2 = this.start2+",0";
-    else if (this.length2 == 1)
-      coords2 = this.start2+1;
-    else
-      coords2 = (this.start2+1)+","+this.length2;
-    var txt = "@@ -"+coords1+" +"+coords2+" @@\n";
-    // Escape the body of the patch with %xx notation.
-    for (var x=0; x<this.diffs.length; x++)
-      txt += ("- +".charAt(this.diffs[x][0]+1)) + encodeURI(this.diffs[x][1]) + "\n";
-    return txt.replace(/%20/g, ' ');
-  }
-
-  this.text1 = function() {
-    // Compute and return the source text (all equalities and deletions).
-    var txt = '';
-    for (var x=0; x<this.diffs.length; x++)
-      if (this.diffs[x][0] == 0 || this.diffs[x][0] == -1)
-        txt += this.diffs[x][1];
-    return txt;
-  }
-
-  this.text2 = function() {
-    // Compute and return the destination text (all equalities and insertions).
-    var txt = '';
-    for (var x=0; x<this.diffs.length; x++)
-      if (this.diffs[x][0] == 0 || this.diffs[x][0] == 1)
-        txt += this.diffs[x][1];
-    return txt;
-  }
-}
-
-
-function patch_addcontext(patch, text) {
-  var pattern = text.substring(patch.start2, patch.start2+patch.length1);
-  var padding = 0;
-  // Increase the context until we're unique (but don't let the pattern expand beyond MATCH_MAXBITS).
-  while (text.indexOf(pattern) != text.lastIndexOf(pattern) && pattern.length < MATCH_MAXBITS-PATCH_MARGIN-PATCH_MARGIN) {
-    padding += PATCH_MARGIN;
-    pattern = text.substring(patch.start2 - padding, patch.start2+patch.length1 + padding);
-  }
-  // Add one chunk for good luck.
-  padding += PATCH_MARGIN;
-  // Add the prefix.
-  var prefix = text.substring(patch.start2 - padding, patch.start2);
-  if (prefix != '')
-    patch.diffs.unshift([0, prefix]);
-  // Add the suffix
-  var suffix = text.substring(patch.start2+patch.length1, patch.start2+patch.length1 + padding);
-  if (suffix != '')
-    patch.diffs.push([0, suffix]);
-
-  // Roll back the start points.
-  patch.start1 -= prefix.length;
-  patch.start2 -= prefix.length;
-  // Extend the lengths.
-  patch.length1 += prefix.length + suffix.length;
-  patch.length2 += prefix.length + suffix.length;
-}
-
-
-function patch_make(text1, text2, diff) {
-  // Compute a list of patches to turn text1 into text2.
-  // Use diff if provided, otherwise compute it ourselves.
-  if (typeof diff == 'undefined') {
-    diff = diff_main(text1, text2, true);
-    if (diff.length > 2) {
-      diff_cleanup_semantic(diff);
-      diff_cleanup_efficiency(diff);
-    }
-  }
-  if (diff.length == 0)
-    return []; // Get rid of the null case.
-  var patches = [];
-  var patch = new patch_obj();
-  var char_count1 = 0; // Number of characters into the text1 string.
-  var char_count2 = 0; // Number of characters into the text2 string.
-  var last_type = null;
-  var prepatch_text = text1; // Recreate the patches to determine context info.
-  var postpatch_text = text1;
-  for (var x=0; x<diff.length; x++) {
-    var diff_type = diff[x][0];
-    var diff_text = diff[x][1];
-
-    if (patch.diffs.length == 0 && diff_type != 0) {
-      // A new patch starts here.
-      patch.start1 = char_count1;
-      patch.start2 = char_count2;
-    }
-
-    if (diff_type == 1) {
-      // Insertion
-      patch.diffs.push(diff[x]);
-      patch.length2 += diff_text.length;
-      postpatch_text = postpatch_text.substring(0, char_count2) + diff_text + postpatch_text.substring(char_count2);
-    } else if (diff_type == -1) {
-      // Deletion.
-      patch.length1 += diff_text.length;
-      patch.diffs.push(diff[x]);
-      postpatch_text = postpatch_text.substring(0, char_count2) + postpatch_text.substring(char_count2 + diff_text.length);
-    } else if (diff_type == 0 && diff_text.length <= 2*PATCH_MARGIN && patch.diffs.length != 0 && diff.length != x+1) {
-      // Small equality inside a patch.
-      patch.diffs.push(diff[x]);
-      patch.length1 += diff_text.length;
-      patch.length2 += diff_text.length;
-    }
-
-    last_type = diff_type;
-    if (diff_type == 0 && diff_text.length >= 2*PATCH_MARGIN) {
-      // Time for a new patch.
-      if (patch.diffs.length != 0) {
-        patch_addcontext(patch, prepatch_text);
-        patches.push(patch);
-        var patch = new patch_obj();
-        last_type = null;
-        prepatch_text = postpatch_text;
-      }
-    }
-
-    // Update the current character count.
-    if (diff_type != 1)
-      char_count1 += diff_text.length;
-    if (diff_type != -1)
-      char_count2 += diff_text.length;
-  }
-  // Pick up the leftover patch if not empty.
-  if (patch.diffs.length != 0) {
-    patch_addcontext(patch, prepatch_text);
-    patches.push(patch);
-  }
-
-  return patches;
-}
-
-
-function patch_apply(patches, text) {
-  // Merge a set of patches onto the text.
-  // Return a patched text, as well as a list of true/false values indicating which patches were applied.
-  patch_splitmax(patches);
-  var results = [];
-  var delta = 0;
-  var expected_loc, start_loc;
-  var text1, text2;
-  var diff, mod, index1, index2;
-  for (var x=0; x<patches.length; x++) {
-    expected_loc = patches[x].start2 + delta;
-    text1 = patches[x].text1();
-    start_loc = match_main(text, text1, expected_loc);
-    if (start_loc == null) {
-      // No match found.  :(
-      results.push(false);
-    } else {
-      // Found a match.  :)
-      results.push(true);
-      delta = start_loc - expected_loc;
-      text2 = text.substring(start_loc, start_loc + text1.length);
-      if (text1 == text2) {
-        // Perfect match, just shove the replacement text in.
-        text = text.substring(0, start_loc) + patches[x].text2() + text.substring(start_loc + text1.length);
-      } else {
-        // Imperfect match.  Run a diff to get a framework of equivalent indicies.
-        diff = diff_main(text1, text2, false);
-        index1 = 0;
-        for (var y=0; y<patches[x].diffs.length; y++) {
-          mod = patches[x].diffs[y];
-          if (mod[0] != 0)
-            index2 = diff_xindex(diff, index1);
-          if (mod[0] == 1) // Insertion
-            text = text.substring(0, start_loc + index2) + mod[1] + text.substring(start_loc + index2);
-          else if (mod[0] == -1) // Deletion
-            text = text.substring(0, start_loc + index2) + text.substring(start_loc + diff_xindex(diff, index1 + mod[1].length));
-          if (mod[0] != -1)
-            index1 += mod[1].length;
-        }
-      }
-    }
-  }
-  return [text, results];
-}
-
-
-function patch_splitmax(patches) {
-  // Look through the patches and break up any which are longer than the maximum limit of the match algorithm.
-  var bigpatch, patch, patch_size, start1, start2, diff_type, diff_text, precontext, postcontext, empty;
-  for (var x=0; x<patches.length; x++) {
-    if (patches[x].length1 > MATCH_MAXBITS) {
-      bigpatch = patches[x];
-      // Remove the big old patch.
-      patches.splice(x, 1);
-      patch_size = MATCH_MAXBITS;
-      start1 = bigpatch.start1;
-      start2 = bigpatch.start2;
-      precontext = '';
-      while (bigpatch.diffs.length != 0) {
-        // Create one of several smaller patches.
-        patch = new patch_obj();
-        empty = true;
-        patch.start1 = start1 - precontext.length;
-        patch.start2 = start2 - precontext.length;
-        if (precontext  != '') {
-          patch.length1 = patch.length2 = precontext.length;
-          patch.diffs.push([0, precontext]);
-        }
-        while (bigpatch.diffs.length != 0 && patch.length1 < patch_size - PATCH_MARGIN) {
-          diff_type = bigpatch.diffs[0][0];
-          diff_text = bigpatch.diffs[0][1];
-          if (diff_type == 1) {
-            // Insertions are harmless.
-            patch.length2 += diff_text.length;
-            start2 += diff_text.length;
-            patch.diffs.push(bigpatch.diffs.shift());
-            empty = false;
-          } else {
-            // Deletion or equality.  Only take as much as we can stomach.
-            diff_text = diff_text.substring(0, patch_size - patch.length1 - PATCH_MARGIN);
-            patch.length1 += diff_text.length;
-            start1 += diff_text.length;
-            if (diff_type == 0) {
-              patch.length2 += diff_text.length;
-              start2 += diff_text.length;
-            } else {
-              empty = false;
-            }
-            patch.diffs.push([diff_type, diff_text]);
-            if (diff_text == bigpatch.diffs[0][1])
-              bigpatch.diffs.shift();
-            else
-              bigpatch.diffs[0][1] = bigpatch.diffs[0][1].substring(diff_text.length);
-          }
-        }
-        // Compute the head context for the next patch.
-        precontext = patch.text2();
-        precontext = precontext.substring(precontext.length - PATCH_MARGIN);
-        // Append the end context for this patch.
-        postcontext = bigpatch.text1().substring(0, PATCH_MARGIN);
-        if (postcontext  != '') {
-          patch.length1 += postcontext.length;
-          patch.length2 += postcontext.length;
-          if (patch.diffs.length > 0 && patch.diffs[patch.diffs.length-1][0] == 0)
-            patch.diffs[patch.diffs.length-1][1] += postcontext;
-          else
-            patch.diffs.push([0, postcontext]);
-        }
-        if (!empty)
-          patches.splice(x++, 0, patch);
-      }
-    }
-  }
-}
-
-
-function patch_totext(patches) {
-  // Take a list of patches and return a textual representation.
-  var text = '';
-  for (var x=0; x<patches.length; x++)
-    text += patches[x];
-  return text;
-}
-
-
-function patch_fromtext(text) {
-  // Take a textual representation of patches and return a list of patch objects.
-  var patches = [];
-  text = text.split('\n');
-  var patch, m, chars1, chars2, sign, line;
-  while (text.length != 0) {
-    m = text[0].match(/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/);
-    if (!m)
-      return alert("Invalid patch string:\n"+text[0]);
-    patch = new patch_obj();
-    patches.push(patch);
-    patch.start1 = parseInt(m[1]);
-    if (m[2] == '') {
-      patch.start1--;
-      patch.length1 = 1;
-    } else if (m[2] == '0') {
-      patch.length1 = 0;
-    } else {
-      patch.start1--;
-      patch.length1 = parseInt(m[2]);
-    }
-
-    patch.start2 = parseInt(m[3]);
-    if (m[4] == '') {
-      patch.start2--;
-      patch.length2 = 1;
-    } else if (m[4] == '0') {
-      patch.length2 = 0;
-    } else {
-      patch.start2--;
-      patch.length2 = parseInt(m[4]);
-    }
-    text.shift();
-
-    while (text.length != 0) {
-      sign = text[0].charAt(0);
-      line = decodeURIComponent(text[0].substring(1));
-      if (sign == '-') {
-        // Deletion.
-        patch.diffs.push([-1, line]);
-      } else if (sign == '+') {
-        // Insertion.
-        patch.diffs.push([1, line]);
-      } else if (sign == ' ') {
-        // Minor equality.
-        patch.diffs.push([0, line]);
-      } else if (sign == '@') {
-        // Start of next patch.
-        break;
-      } else if (sign == '') {
-        // Blank line?  Whatever.
-      } else {
-        // WTF?
-        return alert("Invalid patch mode: '"+sign+"'\n"+line);
-      }
-      text.shift();
-    }
-  }
-  return patches;
-}
-
-// EOF

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/diff.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/diff.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/diff.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/jscripts/diff.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1192 @@
+// Diff_Match_Patch v1.3
+// Computes the difference between two texts to create a patch.
+// Applies the patch onto another text, allowing for errors.
+// Copyright (C) 2006 Neil Fraser
+// http://neil.fraser.name/software/diff_match_patch/
+
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of the GNU General Public License
+// as published by the Free Software Foundation.
+
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License (www.gnu.org) for more details.
+
+
+// Constants.
+// Redefine these in your program to override the defaults.
+
+// Number of seconds to map a diff before giving up.  (0 for infinity)
+var DIFF_TIMEOUT = 1.0;
+// Cost of an empty edit operation in terms of edit characters.
+var DIFF_EDIT_COST = 4;
+// Tweak the relative importance (0.0 = accuracy, 1.0 = proximity)
+var MATCH_BALANCE = 0.5;
+// At what point is no match declared (0.0 = perfection, 1.0 = very loose)
+var MATCH_THRESHOLD = 0.5;
+// The min and max cutoffs used when computing text lengths.
+var MATCH_MINLENGTH = 100;
+var MATCH_MAXLENGTH = 1000;
+// Chunk size for context length.
+var PATCH_MARGIN = 4;
+
+
+  //////////////////////////////////////////////////////////////////////
+ //  Diff                                                            //
+//////////////////////////////////////////////////////////////////////
+
+// The data structure representing a diff is an array of tuples:
+// [[-1, "Hello"], [1, "Goodbye"], [0, " world."]]
+// which means: delete "Hello", add "Goodbye" and keep " world."
+
+
+function diff_main(text1, text2, checklines) {
+  // Find the differences between two texts.  Return an array of changes.
+  // If checklines is present and false, then don't run a line-level diff first to identify the changed areas.
+  // Check for equality (speedup)
+  if (text1 == text2)
+    return [[0, text1]];
+
+  if (typeof checklines == 'undefined')
+    checklines = true;
+
+  var a;
+  // Trim off common prefix (speedup)
+  a = diff_prefix(text1, text2);
+  text1 = a[0];
+  text2 = a[1];
+  var commonprefix = a[2];
+
+  // Trim off common suffix (speedup)
+  a = diff_suffix(text1, text2);
+  text1 = a[0];
+  text2 = a[1];
+  var commonsuffix = a[2];
+
+  var diff, i;
+  var longtext = text1.length > text2.length ? text1 : text2;
+  var shorttext = text1.length > text2.length ? text2 : text1;
+
+  if (!text1) {  // Just add some text (speedup)
+    diff = [[1, text2]];
+  } else if (!text2) { // Just delete some text (speedup)
+    diff = [[-1, text1]];
+  } else if ((i = longtext.indexOf(shorttext)) != -1) {
+    // Shorter text is inside the longer text (speedup)
+    diff = [[1, longtext.substring(0, i)], [0, shorttext], [1, longtext.substring(i+shorttext.length)]];
+    // Swap insertions for deletions if diff is reversed.
+    if (text1.length > text2.length)
+      diff[0][0] = diff[2][0] = -1;
+  } else {
+    longtext = shorttext = null; // Garbage collect
+    // Check to see if the problem can be split in two.
+    var hm = diff_halfmatch(text1, text2);
+    if (hm) {
+      // A half-match was found, sort out the return data.
+      var text1_a = hm[0];
+      var text1_b = hm[1];
+      var text2_a = hm[2];
+      var text2_b = hm[3];
+      var mid_common = hm[4];
+      // Send both pairs off for separate processing.
+      var diff_a = diff_main(text1_a, text2_a, checklines);
+      var diff_b = diff_main(text1_b, text2_b, checklines);
+      // Merge the results.
+      diff = diff_a.concat([[0, mid_common]], diff_b);
+    } else {
+      // Perform a real diff.
+      if (checklines && text1.length + text2.length < 250)
+        checklines = false; // Too trivial for the overhead.
+      if (checklines) {
+        // Scan the text on a line-by-line basis first.
+        a = diff_lines2chars(text1, text2);
+        text1 = a[0];
+        text2 = a[1];
+        var linearray = a[2];
+      }
+      diff = diff_map(text1, text2);
+      if (!diff) // No acceptable result.
+        diff = [[-1, text1], [1, text2]];
+      if (checklines) {
+        diff_chars2lines(diff, linearray); // Convert the diff back to original text.
+        diff_cleanup_semantic(diff); // Eliminate freak matches (e.g. blank lines)
+
+        // Rediff any replacement blocks, this time on character-by-character basis.
+        diff.push([0, '']);  // Add a dummy entry at the end.
+        var pointer = 0;
+        var count_delete = 0;
+        var count_insert = 0;
+        var text_delete = '';
+        var text_insert = '';
+        while(pointer < diff.length) {
+          if (diff[pointer][0] == 1) {
+            count_insert++;
+            text_insert += diff[pointer][1];
+          } else if (diff[pointer][0] == -1) {
+            count_delete++;
+            text_delete += diff[pointer][1];
+          } else {  // Upon reaching an equality, check for prior redundancies.
+            if (count_delete >= 1 && count_insert >= 1) {
+              // Delete the offending records and add the merged ones.
+              a = diff_main(text_delete, text_insert, false);
+              diff.splice(pointer - count_delete - count_insert, count_delete + count_insert);
+              pointer = pointer - count_delete - count_insert;
+              for (i=a.length-1; i>=0; i--)
+                diff.splice(pointer, 0, a[i]);
+              pointer = pointer + a.length;
+            }
+            count_insert = 0;
+            count_delete = 0;
+            text_delete = '';
+            text_insert = '';
+          }
+          pointer++;
+        }
+        diff.pop();  // Remove the dummy entry at the end.
+
+      }
+    }
+  }
+
+  if (commonprefix)
+    diff.unshift([0, commonprefix]);
+  if (commonsuffix)
+    diff.push([0, commonsuffix]);
+  diff_cleanup_merge(diff);
+  return diff;
+}
+
+
+function diff_lines2chars(text1, text2) {
+  // Split text into an array of strings.
+  // Reduce the texts to a string of hashes where each character represents one line.
+  var linearray = new Array();  // linearray[4] == "Hello\n"
+  var linehash = new Object();  // linehash["Hello\n"] == 4
+
+  // "\x00" is a valid JavaScript character, but the Venkman debugger doesn't like it (bug 335098)
+  // So we'll insert a junk entry to avoid generating a null character.
+  linearray.push('');
+
+  function diff_lines2chars_munge(text) {
+    // My first ever closure!
+    var i, line;
+    var chars = '';
+    while (text) {
+      i = text.indexOf('\n');
+      if (i == -1)
+        i = text.length;
+      line = text.substring(0, i+1);
+      text = text.substring(i+1);
+      if (linehash.hasOwnProperty ? linehash.hasOwnProperty(line) : (linehash[line] !== undefined)) {
+        chars += String.fromCharCode(linehash[line]);
+      } else {
+        linearray.push(line);
+        linehash[line] = linearray.length - 1;
+        chars += String.fromCharCode(linearray.length - 1);
+      }
+    }
+    return chars;
+  }
+
+  var chars1 = diff_lines2chars_munge(text1);
+  var chars2 = diff_lines2chars_munge(text2);
+  return [chars1, chars2, linearray];
+}
+
+
+function diff_chars2lines(diff, linearray) {
+  // Rehydrate the text in a diff from a string of line hashes to real lines of text.
+  var chars, text;
+  for (var x=0; x<diff.length; x++) {
+    chars = diff[x][1];
+    text = '';
+    for (var y=0; y<chars.length; y++)
+      text += linearray[chars.charCodeAt(y)];
+    diff[x][1] = text;
+  }
+}
+
+
+function diff_map(text1, text2) {
+  // Explore the intersection points between the two texts.
+  var now = new Date();
+  var ms_end = now.getTime() + DIFF_TIMEOUT * 1000; // Don't run for too long.
+  var max = (text1.length + text2.length) / 2;
+  var v_map1 = new Array();
+  var v_map2 = new Array();
+  var v1 = new Object();
+  var v2 = new Object();
+  v1[1] = 0;
+  v2[1] = 0;
+  var x, y;
+  var footstep; // Used to track overlapping paths.
+  var footsteps = new Object();
+  var done = false;
+  var hasOwnProperty = !!(footsteps.hasOwnProperty);
+  // If the total number of characters is odd, then the front path will collide with the reverse path.
+  var front = (text1.length + text2.length) % 2;
+  for (var d=0; d<max; d++) {
+    now = new Date();
+    if (DIFF_TIMEOUT > 0 && now.getTime() > ms_end) // Timeout reached
+      return null;
+
+    // Walk the front path one step.
+    v_map1[d] = new Object();
+    for (var k=-d; k<=d; k+=2) {
+      if (k == -d || k != d && v1[k-1] < v1[k+1])
+        x = v1[k+1];
+      else
+        x = v1[k-1]+1;
+      y = x - k;
+      footstep = x+","+y;
+      if (front && (hasOwnProperty ? footsteps.hasOwnProperty(footstep) : (footsteps[footstep] !== undefined)))
+        done = true;
+      if (!front)
+        footsteps[footstep] = d;
+      while (!done && x < text1.length && y < text2.length && text1.charAt(x) == text2.charAt(y)) {
+        x++; y++;
+        footstep = x+","+y;
+        if (front && (hasOwnProperty ? footsteps.hasOwnProperty(footstep) : (footsteps[footstep] !== undefined)))
+          done = true;
+        if (!front)
+          footsteps[footstep] = d;
+      }
+      v1[k] = x;
+      v_map1[d][x+","+y] = true;
+      if (done) {
+        // Front path ran over reverse path.
+        v_map2 = v_map2.slice(0, footsteps[footstep]+1);
+        var a = diff_path1(v_map1, text1.substring(0, x), text2.substring(0, y));
+        return a.concat(diff_path2(v_map2, text1.substring(x), text2.substring(y)));
+      }
+    }
+
+    // Walk the reverse path one step.
+    v_map2[d] = new Object();
+    for (var k=-d; k<=d; k+=2) {
+      if (k == -d || k != d && v2[k-1] < v2[k+1])
+        x = v2[k+1];
+      else
+        x = v2[k-1]+1;
+      y = x - k;
+      footstep = (text1.length-x)+","+(text2.length-y);
+      if (!front && (hasOwnProperty ? footsteps.hasOwnProperty(footstep) : (footsteps[footstep] !== undefined)))
+        done = true;
+      if (front)
+        footsteps[footstep] = d;
+      while (!done && x < text1.length && y < text2.length && text1.charAt(text1.length-x-1) == text2.charAt(text2.length-y-1)) {
+        x++; y++;
+        footstep = (text1.length-x)+","+(text2.length-y);
+        if (!front && (hasOwnProperty ? footsteps.hasOwnProperty(footstep) : (footsteps[footstep] !== undefined)))
+          done = true;
+        if (front)
+          footsteps[footstep] = d;
+      }
+      v2[k] = x;
+      v_map2[d][x+","+y] = true;
+      if (done) {
+        // Reverse path ran over front path.
+        v_map1 = v_map1.slice(0, footsteps[footstep]+1);
+        var a = diff_path1(v_map1, text1.substring(0, text1.length-x), text2.substring(0, text2.length-y));
+        return a.concat(diff_path2(v_map2, text1.substring(text1.length-x), text2.substring(text2.length-y)));
+      }
+    }
+  }
+  // Number of diffs equals number of characters, no commonality at all.
+  return null;
+}
+
+
+function diff_path1(v_map, text1, text2) {
+  // Work from the middle back to the start to determine the path.
+  var path = [];
+  var x = text1.length;
+  var y = text2.length;
+  var last_op = null;
+  for (var d=v_map.length-2; d>=0; d--) {
+    while(1) {
+      if (v_map[d].hasOwnProperty ? v_map[d].hasOwnProperty((x-1)+","+y) : (v_map[d][(x-1)+","+y] !== undefined)) {
+        x--;
+        if (last_op === -1)
+          path[0][1] = text1.charAt(x) + path[0][1];
+        else
+          path.unshift([-1, text1.charAt(x)]);
+        last_op = -1;
+        break;
+      } else if (v_map[d].hasOwnProperty ? v_map[d].hasOwnProperty(x+","+(y-1)) : (v_map[d][x+","+(y-1)] !== undefined)) {
+        y--;
+        if (last_op === 1)
+          path[0][1] = text2.charAt(y) + path[0][1];
+        else
+          path.unshift([1, text2.charAt(y)]);
+        last_op = 1;
+        break;
+      } else {
+        x--;
+        y--;
+        //if (text1.charAt(x) != text2.charAt(y))
+        //  return alert("No diagonal.  Can't happen. (diff_path1)");
+        if (last_op === 0)
+          path[0][1] = text1.charAt(x) + path[0][1];
+        else
+          path.unshift([0, text1.charAt(x)]);
+        last_op = 0;
+      }
+    }
+  }
+  return path;
+}
+
+
+function diff_path2(v_map, text1, text2) {
+  // Work from the middle back to the end to determine the path.
+  var path = [];
+  var x = text1.length;
+  var y = text2.length;
+  var last_op = null;
+  for (var d=v_map.length-2; d>=0; d--) {
+    while(1) {
+      if (v_map[d].hasOwnProperty ? v_map[d].hasOwnProperty((x-1)+","+y) : (v_map[d][(x-1)+","+y] !== undefined)) {
+        x--;
+        if (last_op === -1)
+          path[path.length-1][1] += text1.charAt(text1.length-x-1);
+        else
+          path.push([-1, text1.charAt(text1.length-x-1)]);
+        last_op = -1;
+        break;
+      } else if (v_map[d].hasOwnProperty ? v_map[d].hasOwnProperty(x+","+(y-1)) : (v_map[d][x+","+(y-1)] !== undefined)) {
+        y--;
+        if (last_op === 1)
+          path[path.length-1][1] += text2.charAt(text2.length-y-1);
+        else
+          path.push([1, text2.charAt(text2.length-y-1)]);
+        last_op = 1;
+        break;
+      } else {
+        x--;
+        y--;
+        //if (text1.charAt(text1.length-x-1) != text2.charAt(text2.length-y-1))
+        //  return alert("No diagonal.  Can't happen. (diff_path2)");
+        if (last_op === 0)
+          path[path.length-1][1] += text1.charAt(text1.length-x-1);
+        else
+          path.push([0, text1.charAt(text1.length-x-1)]);
+        last_op = 0;
+      }
+    }
+  }
+  return path;
+}
+
+
+function diff_prefix(text1, text2) {
+  // Trim off common prefix
+  var pointermin = 0;
+  var pointermax = Math.min(text1.length, text2.length);
+  var pointermid = pointermax;
+  while(pointermin < pointermid) {
+    if (text1.substring(0, pointermid) == text2.substring(0, pointermid))
+      pointermin = pointermid;
+    else
+      pointermax = pointermid;
+    pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);
+  }
+  var commonprefix = text1.substring(0, pointermid);
+  text1 = text1.substring(pointermid);
+  text2 = text2.substring(pointermid);
+  return [text1, text2, commonprefix];
+}
+
+
+function diff_suffix(text1, text2) {
+  // Trim off common suffix
+  var pointermin = 0;
+  var pointermax = Math.min(text1.length, text2.length);
+  var pointermid = pointermax;
+  while(pointermin < pointermid) {
+    if (text1.substring(text1.length-pointermid) == text2.substring(text2.length-pointermid))
+      pointermin = pointermid;
+    else
+      pointermax = pointermid;
+    pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);
+  }
+  var commonsuffix = text1.substring(text1.length-pointermid);
+  text1 = text1.substring(0, text1.length-pointermid);
+  text2 = text2.substring(0, text2.length-pointermid);
+  return [text1, text2, commonsuffix];
+}
+
+
+function diff_halfmatch(text1, text2) {
+  // Do the two texts share a substring which is at least half the length of the longer text?
+  var longtext = text1.length > text2.length ? text1 : text2;
+  var shorttext = text1.length > text2.length ? text2 : text1;
+  if (longtext.length < 10 || shorttext.length < 1)
+    return null; // Pointless.
+
+  function diff_halfmatch_i(longtext, shorttext, i) {
+    // Start with a 1/4 length substring at position i as a seed.
+    var seed = longtext.substring(i, i+Math.floor(longtext.length/4));
+    var j = -1;
+    var best_common = '';
+    var best_longtext_a, best_longtext_b, best_shorttext_a, best_shorttext_b;
+    while ((j = shorttext.indexOf(seed, j+1)) != -1) {
+      var my_prefix = diff_prefix(longtext.substring(i), shorttext.substring(j));
+      var my_suffix = diff_suffix(longtext.substring(0, i), shorttext.substring(0, j));
+      if (best_common.length < (my_suffix[2] + my_prefix[2]).length) {
+        best_common = my_suffix[2] + my_prefix[2];
+        best_longtext_a = my_suffix[0];
+        best_longtext_b = my_prefix[0];
+        best_shorttext_a = my_suffix[1];
+        best_shorttext_b = my_prefix[1];
+      }
+    }
+    if (best_common.length >= longtext.length/2)
+      return [best_longtext_a, best_longtext_b, best_shorttext_a, best_shorttext_b, best_common];
+    else
+      return null;
+  }
+
+  // First check if the second quarter is the seed for a half-match.
+  var hm1 = diff_halfmatch_i(longtext, shorttext, Math.ceil(longtext.length/4));
+  // Check again based on the third quarter.
+  var hm2 = diff_halfmatch_i(longtext, shorttext, Math.ceil(longtext.length/2));
+  var hm;
+  if (!hm1 && !hm2)
+    return null;
+  else if (!hm2)
+    hm = hm1;
+  else if (!hm1)
+    hm = hm2;
+  else // Both matched.  Select the longest.
+    hm = hm1[4].length > hm2[4].length ? hm1 : hm2;
+
+  // A half-match was found, sort out the return data.
+  if (text1.length > text2.length) {
+    var text1_a = hm[0];
+    var text1_b = hm[1];
+    var text2_a = hm[2];
+    var text2_b = hm[3];
+  } else {
+    var text2_a = hm[0];
+    var text2_b = hm[1];
+    var text1_a = hm[2];
+    var text1_b = hm[3];
+  }
+  var mid_common = hm[4];
+  return [text1_a, text1_b, text2_a, text2_b, mid_common];
+}
+
+
+function diff_cleanup_semantic(diff) {
+  // Reduce the number of edits by eliminating semantically trivial equalities.
+  var changes = false;
+  var equalities = []; // Stack of indices where equalities are found.
+  var lastequality = null; // Always equal to equalities[equalities.length-1][1]
+  var pointer = 0; // Index of current position.
+  var length_changes1 = 0; // Number of characters that changed prior to the equality.
+  var length_changes2 = 0; // Number of characters that changed after the equality.
+  while (pointer < diff.length) {
+    if (diff[pointer][0] == 0) { // equality found
+      equalities.push(pointer);
+      length_changes1 = length_changes2;
+      length_changes2 = 0;
+      lastequality = diff[pointer][1];
+    } else { // an insertion or deletion
+      length_changes2 += diff[pointer][1].length;
+      if (lastequality != null && (lastequality.length <= length_changes1) && (lastequality.length <= length_changes2)) {
+        //alert("Splitting: '"+lastequality+"'");
+        diff.splice(equalities[equalities.length-1], 0, [-1, lastequality]); // Duplicate record
+        diff[equalities[equalities.length-1]+1][0] = 1; // Change second copy to insert.
+        equalities.pop();  // Throw away the equality we just deleted;
+        equalities.pop();  // Throw away the previous equality;
+        pointer = equalities.length ? equalities[equalities.length-1] : -1;
+        length_changes1 = 0; // Reset the counters.
+        length_changes2 = 0;
+        lastequality = null;
+        changes = true;
+      }
+    }
+    pointer++;
+  }
+
+  if (changes)
+    diff_cleanup_merge(diff);
+}
+
+
+function diff_cleanup_efficiency(diff) {
+  // Reduce the number of edits by eliminating operationally trivial equalities.
+  var changes = false;
+  var equalities = []; // Stack of indices where equalities are found.
+  var lastequality = ''; // Always equal to equalities[equalities.length-1][1]
+  var pointer = 0; // Index of current position.
+  var pre_ins = false; // Is there an insertion operation before the last equality.
+  var pre_del = false; // Is there an deletion operation before the last equality.
+  var post_ins = false; // Is there an insertion operation after the last equality.
+  var post_del = false; // Is there an deletion operation after the last equality.
+  while (pointer < diff.length) {
+    if (diff[pointer][0] == 0) { // equality found
+      if (diff[pointer][1].length < DIFF_EDIT_COST && (post_ins || post_del)) {
+        // Candidate found.
+        equalities.push(pointer);
+        pre_ins = post_ins;
+        pre_del = post_del;
+        lastequality = diff[pointer][1];
+      } else {
+        // Not a candidate, and can never become one.
+        equalities = [];
+        lastequality = '';
+      }
+      post_ins = post_del = false;
+    } else { // an insertion or deletion
+      if (diff[pointer][0] == -1)
+        post_del = true;
+      else
+        post_ins = true;
+      // Five types to be split:
+      // <ins>A</ins><del>B</del>XY<ins>C</ins><del>D</del>
+      // <ins>A</ins>X<ins>C</ins><del>D</del>
+      // <ins>A</ins><del>B</del>X<ins>C</ins>
+      // <ins>A</del>X<ins>C</ins><del>D</del>
+      // <ins>A</ins><del>B</del>X<del>C</del>
+      if (lastequality && ((pre_ins && pre_del && post_ins && post_del) || ((lastequality.length < DIFF_EDIT_COST/2) && (pre_ins + pre_del + post_ins + post_del) == 3))) {
+        //alert("Splitting: '"+lastequality+"'");
+        diff.splice(equalities[equalities.length-1], 0, [-1, lastequality]); // Duplicate record
+        diff[equalities[equalities.length-1]+1][0] = 1; // Change second copy to insert.
+        equalities.pop();  // Throw away the equality we just deleted;
+        lastequality = '';
+        if (pre_ins && pre_del) {
+          // No changes made which could affect previous entry, keep going.
+          post_ins = post_del = true;
+          equalities = [];
+        } else {
+          equalities.pop();  // Throw away the previous equality;
+          pointer = equalities.length ? equalities[equalities.length-1] : -1;
+          post_ins = post_del = false;
+        }
+        changes = true;
+      }
+    }
+    pointer++;
+  }
+
+  if (changes)
+    diff_cleanup_merge(diff);
+}
+
+
+function diff_cleanup_merge(diff) {
+  // Reorder and merge like edit sections.  Merge equalities.
+  // Any edit section can move as long as it doesn't cross an equality.
+  diff.push([0, '']);  // Add a dummy entry at the end.
+  var pointer = 0;
+  var count_delete = 0;
+  var count_insert = 0;
+  var text_delete = '';
+  var text_insert = '';
+  var record_insert, record_delete;
+  var my_xfix;
+  while(pointer < diff.length) {
+    if (diff[pointer][0] == 1) {
+      count_insert++;
+      text_insert += diff[pointer][1];
+      pointer++;
+    } else if (diff[pointer][0] == -1) {
+      count_delete++;
+      text_delete += diff[pointer][1];
+      pointer++;
+    } else {  // Upon reaching an equality, check for prior redundancies.
+      if (count_delete > 1 || count_insert > 1) {
+        if (count_delete > 1 && count_insert > 1) {
+          // Factor out any common prefixies.
+          my_xfix = diff_prefix(text_insert, text_delete);
+          if (my_xfix[2] != '') {
+            if ((pointer - count_delete - count_insert) > 0 && diff[pointer - count_delete - count_insert - 1][0] == 0) {
+              text_insert = my_xfix[0];
+              text_delete = my_xfix[1];
+              diff[pointer - count_delete - count_insert - 1][1] += my_xfix[2];
+            }
+          }
+          // Factor out any common suffixies.
+          my_xfix = diff_suffix(text_insert, text_delete);
+          if (my_xfix[2] != '') {
+            text_insert = my_xfix[0];
+            text_delete = my_xfix[1];
+            diff[pointer][1] = my_xfix[2] + diff[pointer][1];
+          }
+        }
+        // Delete the offending records and add the merged ones.
+        if (count_delete == 0)
+          diff.splice(pointer - count_delete - count_insert, count_delete + count_insert, [1, text_insert]);
+        else if (count_insert == 0)
+          diff.splice(pointer - count_delete - count_insert, count_delete + count_insert, [-1, text_delete]);
+        else
+          diff.splice(pointer - count_delete - count_insert, count_delete + count_insert, [-1, text_delete], [1, text_insert]);
+        pointer = pointer - count_delete - count_insert + (count_delete ? 1 : 0) + (count_insert ? 1 : 0) + 1;
+      } else if (pointer != 0 && diff[pointer-1][0] == 0) {
+        // Merge this equality with the previous one.
+        diff[pointer-1][1] += diff[pointer][1];
+        diff.splice(pointer, 1);
+      } else {
+        pointer++;
+      }
+      count_insert = 0;
+      count_delete = 0;
+      text_delete = '';
+      text_insert = '';
+    }
+  }
+  if (diff[diff.length-1][1] == '')
+    diff.pop();  // Remove the dummy entry at the end.
+}
+
+
+function diff_addindex(diff) {
+  // Add an index to each tuple, represents where the tuple is located in text2.
+  // e.g. [[-1, 'h', 0], [1, 'c', 0], [0, 'at', 1]]
+  var i = 0;
+  for (var x=0; x<diff.length; x++) {
+    diff[x].push(i);
+    if (diff[x][0] != -1)
+      i += diff[x][1].length;
+  }
+}
+
+
+function diff_xindex(diff, loc) {
+  // loc is a location in text1, compute and return the equivalent location in text2.
+  // e.g. "The cat" vs "The big cat", 1->1, 5->8
+  var chars1 = 0;
+  var chars2 = 0;
+  var last_chars1 = 0;
+  var last_chars2 = 0;
+  for (var x=0; x<diff.length; x++) {
+    if (diff[x][0] != 1) // Equality or deletion.
+      chars1 += diff[x][1].length;
+    if (diff[x][0] != -1) // Equality or insertion.
+      chars2 += diff[x][1].length;
+    if (chars1 > loc) // Overshot the location.
+      break;
+    last_chars1 = chars1;
+    last_chars2 = chars2;
+  }
+  if (diff.length != x && diff[x][0] == -1) // The location was deleted.
+    return last_chars2;
+  // Add the remaining character length.
+  return last_chars2 + (loc - last_chars1);
+}
+
+
+function diff_prettyhtml(diff) {
+  // Convert a diff array into a pretty HTML report.
+  diff_addindex(diff);
+  var html = '';
+  for (var x=0; x<diff.length; x++) {
+    var m = diff[x][0]; // Mode (-1=delete, 0=copy, 1=add)
+    var t = diff[x][1]; // Text of change.
+    var i = diff[x][2]; // Index of change.
+    t = t.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;");
+    t = t.replace(/\n/g, "&para;<BR>");
+    if (m == -1)
+      html += "<DEL STYLE='background:#FFE6E6;' TITLE='i="+i+"'>"+t+"</DEL>";
+    else if (m == 1)
+      html += "<INS STYLE='background:#E6FFE6;' TITLE='i="+i+"'>"+t+"</INS>";
+    else
+      html += "<SPAN TITLE='i="+i+"'>"+t+"</SPAN>";
+  }
+  return html;
+}
+
+
+  //////////////////////////////////////////////////////////////////////
+ //  Match                                                           //
+//////////////////////////////////////////////////////////////////////
+
+
+function match_getmaxbits() {
+  // Compute the number of bits in an int.
+  // The normal answer for JavaScript is 32.
+  var maxbits = 0;
+  var oldi = 1;
+  var newi = 2;
+  while (oldi != newi) {
+    maxbits++;
+    oldi = newi;
+    newi = newi << 1;
+  }
+  return maxbits;
+}
+var MATCH_MAXBITS = match_getmaxbits();
+
+
+function match_main(text, pattern, loc) {
+  // Locate the best instance of 'pattern' in 'text' near 'loc'.
+  loc = Math.max(0, Math.min(loc, text.length-pattern.length));
+  if (text == pattern) {
+    // Shortcut (potentially not guaranteed by the algorithm)
+    return 0;
+  } else if (text.length == 0) {
+    // Nothing to match.
+    return null;
+  } else if (text.substring(loc, loc + pattern.length) == pattern) {
+    // Perfect match at the perfect spot!  (Includes case of null pattern)
+    return loc;
+  } else {
+    // Do a fuzzy compare.
+    var match = match_bitap(text, pattern, loc);
+    return match;
+  }
+}
+
+
+function match_bitap(text, pattern, loc) {
+  // Locate the best instance of 'pattern' in 'text' near 'loc' using the Bitap algorithm.
+  if (pattern.length > MATCH_MAXBITS)
+    return alert("Pattern too long for this browser.");
+
+  // Initialise the alphabet.
+  var s = match_alphabet(pattern);
+
+  var score_text_length = text.length;
+  // Coerce the text length between reasonable maximums and minimums.
+  score_text_length = Math.max(score_text_length, MATCH_MINLENGTH);
+  score_text_length = Math.min(score_text_length, MATCH_MAXLENGTH);
+
+  function match_bitap_score (e, x) {
+    // Compute and return the score for a match with e errors and x location.
+    var d = Math.abs(loc-x);
+    return (e / pattern.length / MATCH_BALANCE) + (d / score_text_length / (1.0 - MATCH_BALANCE));
+  }
+
+  // Highest score beyond which we give up.
+  var score_threshold = MATCH_THRESHOLD;
+  // Is there a nearby exact match? (speedup)
+  var best_loc = text.indexOf(pattern, loc);
+  if (best_loc != -1)
+    score_threshold = Math.min(match_bitap_score(0, best_loc), score_threshold);
+  // What about in the other direction? (speedup)
+  best_loc = text.lastIndexOf(pattern, loc+pattern.length);
+  if (best_loc != -1)
+    score_threshold = Math.min(match_bitap_score(0, best_loc), score_threshold);
+
+  // Initialise the bit arrays.
+  var r = Array();
+  var d = -1;
+  var matchmask = Math.pow(2, pattern.length-1);
+  best_loc = null;
+
+  var bin_min, bin_mid;
+  var bin_max = Math.max(loc+loc, text.length);
+  var last_rd;
+  for (var d=0; d<pattern.length; d++) {
+    // Scan for the best match; each iteration allows for one more error.
+    var rd = Array(text.length);
+
+    // Run a binary search to determine how far from 'loc' we can stray at this error level.
+    bin_min = loc;
+    bin_mid = bin_max;
+    while(bin_min < bin_mid) {
+      if (match_bitap_score(d, bin_mid) < score_threshold)
+        bin_min = bin_mid;
+      else
+        bin_max = bin_mid;
+      bin_mid = Math.floor((bin_max - bin_min) / 2 + bin_min);
+    }
+    bin_max = bin_mid; // Use the result from this iteration as the maximum for the next.
+    var start = Math.max(0, loc - (bin_mid - loc) - 1);
+    var finish = Math.min(text.length-1, pattern.length + bin_mid);
+
+    if (text.charAt(finish) == pattern.charAt(pattern.length-1))
+      rd[finish] = Math.pow(2, d+1)-1;
+    else
+      rd[finish] = Math.pow(2, d)-1;
+    for (var j=finish-1; j>=start; j--) {
+      // The alphabet (s) is a sparse hash, so the following lines generate warnings.
+      if (d == 0) // First pass: exact match.
+        rd[j] = ((rd[j+1] << 1) | 1) & s[text.charAt(j)];
+      else // Subsequent passes: fuzzy match.
+        rd[j] = ((rd[j+1] << 1) | 1) & s[text.charAt(j)] | ((last_rd[j+1] << 1) | 1) | ((last_rd[j] << 1) | 1) | last_rd[j+1];
+      if (rd[j] & matchmask) {
+        var score = match_bitap_score(d, j);
+        // This match will almost certainly be better than any existing match.  But check anyway.
+        if (score <= score_threshold) {
+          // Told you so.
+          score_threshold = score;
+          best_loc = j;
+          if (j > loc) {
+            // When passing loc, don't exceed our current distance from loc.
+            start = Math.max(0, loc - (j - loc));
+          } else {
+            // Already passed loc, downhill from here on in.
+            break;
+          }
+        }
+      }
+    }
+    if (match_bitap_score(d+1, loc) > score_threshold) // No hope for a (better) match at greater error levels.
+      break;
+    last_rd = rd;
+  }
+  return best_loc;
+}
+
+
+function match_alphabet(pattern) {
+  // Initialise the alphabet for the Bitap algorithm.
+  var s = Object();
+  for (var i=0; i<pattern.length; i++)
+    s[pattern.charAt(i)] = 0;
+  for (var i=0; i<pattern.length; i++)
+    s[pattern.charAt(i)] |= Math.pow(2, pattern.length-i-1);
+  return s;
+}
+
+
+  //////////////////////////////////////////////////////////////////////
+ //  Patch                                                           //
+//////////////////////////////////////////////////////////////////////
+
+
+function patch_obj() {
+  // Constructor for a patch object.
+  this.diffs = [];
+  this.start1 = null;
+  this.start2 = null;
+  this.length1 = 0;
+  this.length2 = 0;
+
+  this.toString = function() {
+    // Emmulate GNU diff's format.
+    // Header: @@ -382,8 +481,9 @@
+    // Indicies are printed as 1-based, not 0-based.
+    var coords1, coords2;
+    if (this.length1 == 0)
+      coords1 = this.start1+",0";
+    else if (this.length1 == 1)
+      coords1 = this.start1+1;
+    else
+      coords1 = (this.start1+1)+","+this.length1;
+    if (this.length2 == 0)
+      coords2 = this.start2+",0";
+    else if (this.length2 == 1)
+      coords2 = this.start2+1;
+    else
+      coords2 = (this.start2+1)+","+this.length2;
+    var txt = "@@ -"+coords1+" +"+coords2+" @@\n";
+    // Escape the body of the patch with %xx notation.
+    for (var x=0; x<this.diffs.length; x++)
+      txt += ("- +".charAt(this.diffs[x][0]+1)) + encodeURI(this.diffs[x][1]) + "\n";
+    return txt.replace(/%20/g, ' ');
+  }
+
+  this.text1 = function() {
+    // Compute and return the source text (all equalities and deletions).
+    var txt = '';
+    for (var x=0; x<this.diffs.length; x++)
+      if (this.diffs[x][0] == 0 || this.diffs[x][0] == -1)
+        txt += this.diffs[x][1];
+    return txt;
+  }
+
+  this.text2 = function() {
+    // Compute and return the destination text (all equalities and insertions).
+    var txt = '';
+    for (var x=0; x<this.diffs.length; x++)
+      if (this.diffs[x][0] == 0 || this.diffs[x][0] == 1)
+        txt += this.diffs[x][1];
+    return txt;
+  }
+}
+
+
+function patch_addcontext(patch, text) {
+  var pattern = text.substring(patch.start2, patch.start2+patch.length1);
+  var padding = 0;
+  // Increase the context until we're unique (but don't let the pattern expand beyond MATCH_MAXBITS).
+  while (text.indexOf(pattern) != text.lastIndexOf(pattern) && pattern.length < MATCH_MAXBITS-PATCH_MARGIN-PATCH_MARGIN) {
+    padding += PATCH_MARGIN;
+    pattern = text.substring(patch.start2 - padding, patch.start2+patch.length1 + padding);
+  }
+  // Add one chunk for good luck.
+  padding += PATCH_MARGIN;
+  // Add the prefix.
+  var prefix = text.substring(patch.start2 - padding, patch.start2);
+  if (prefix != '')
+    patch.diffs.unshift([0, prefix]);
+  // Add the suffix
+  var suffix = text.substring(patch.start2+patch.length1, patch.start2+patch.length1 + padding);
+  if (suffix != '')
+    patch.diffs.push([0, suffix]);
+
+  // Roll back the start points.
+  patch.start1 -= prefix.length;
+  patch.start2 -= prefix.length;
+  // Extend the lengths.
+  patch.length1 += prefix.length + suffix.length;
+  patch.length2 += prefix.length + suffix.length;
+}
+
+
+function patch_make(text1, text2, diff) {
+  // Compute a list of patches to turn text1 into text2.
+  // Use diff if provided, otherwise compute it ourselves.
+  if (typeof diff == 'undefined') {
+    diff = diff_main(text1, text2, true);
+    if (diff.length > 2) {
+      diff_cleanup_semantic(diff);
+      diff_cleanup_efficiency(diff);
+    }
+  }
+  if (diff.length == 0)
+    return []; // Get rid of the null case.
+  var patches = [];
+  var patch = new patch_obj();
+  var char_count1 = 0; // Number of characters into the text1 string.
+  var char_count2 = 0; // Number of characters into the text2 string.
+  var last_type = null;
+  var prepatch_text = text1; // Recreate the patches to determine context info.
+  var postpatch_text = text1;
+  for (var x=0; x<diff.length; x++) {
+    var diff_type = diff[x][0];
+    var diff_text = diff[x][1];
+
+    if (patch.diffs.length == 0 && diff_type != 0) {
+      // A new patch starts here.
+      patch.start1 = char_count1;
+      patch.start2 = char_count2;
+    }
+
+    if (diff_type == 1) {
+      // Insertion
+      patch.diffs.push(diff[x]);
+      patch.length2 += diff_text.length;
+      postpatch_text = postpatch_text.substring(0, char_count2) + diff_text + postpatch_text.substring(char_count2);
+    } else if (diff_type == -1) {
+      // Deletion.
+      patch.length1 += diff_text.length;
+      patch.diffs.push(diff[x]);
+      postpatch_text = postpatch_text.substring(0, char_count2) + postpatch_text.substring(char_count2 + diff_text.length);
+    } else if (diff_type == 0 && diff_text.length <= 2*PATCH_MARGIN && patch.diffs.length != 0 && diff.length != x+1) {
+      // Small equality inside a patch.
+      patch.diffs.push(diff[x]);
+      patch.length1 += diff_text.length;
+      patch.length2 += diff_text.length;
+    }
+
+    last_type = diff_type;
+    if (diff_type == 0 && diff_text.length >= 2*PATCH_MARGIN) {
+      // Time for a new patch.
+      if (patch.diffs.length != 0) {
+        patch_addcontext(patch, prepatch_text);
+        patches.push(patch);
+        var patch = new patch_obj();
+        last_type = null;
+        prepatch_text = postpatch_text;
+      }
+    }
+
+    // Update the current character count.
+    if (diff_type != 1)
+      char_count1 += diff_text.length;
+    if (diff_type != -1)
+      char_count2 += diff_text.length;
+  }
+  // Pick up the leftover patch if not empty.
+  if (patch.diffs.length != 0) {
+    patch_addcontext(patch, prepatch_text);
+    patches.push(patch);
+  }
+
+  return patches;
+}
+
+
+function patch_apply(patches, text) {
+  // Merge a set of patches onto the text.
+  // Return a patched text, as well as a list of true/false values indicating which patches were applied.
+  patch_splitmax(patches);
+  var results = [];
+  var delta = 0;
+  var expected_loc, start_loc;
+  var text1, text2;
+  var diff, mod, index1, index2;
+  for (var x=0; x<patches.length; x++) {
+    expected_loc = patches[x].start2 + delta;
+    text1 = patches[x].text1();
+    start_loc = match_main(text, text1, expected_loc);
+    if (start_loc == null) {
+      // No match found.  :(
+      results.push(false);
+    } else {
+      // Found a match.  :)
+      results.push(true);
+      delta = start_loc - expected_loc;
+      text2 = text.substring(start_loc, start_loc + text1.length);
+      if (text1 == text2) {
+        // Perfect match, just shove the replacement text in.
+        text = text.substring(0, start_loc) + patches[x].text2() + text.substring(start_loc + text1.length);
+      } else {
+        // Imperfect match.  Run a diff to get a framework of equivalent indicies.
+        diff = diff_main(text1, text2, false);
+        index1 = 0;
+        for (var y=0; y<patches[x].diffs.length; y++) {
+          mod = patches[x].diffs[y];
+          if (mod[0] != 0)
+            index2 = diff_xindex(diff, index1);
+          if (mod[0] == 1) // Insertion
+            text = text.substring(0, start_loc + index2) + mod[1] + text.substring(start_loc + index2);
+          else if (mod[0] == -1) // Deletion
+            text = text.substring(0, start_loc + index2) + text.substring(start_loc + diff_xindex(diff, index1 + mod[1].length));
+          if (mod[0] != -1)
+            index1 += mod[1].length;
+        }
+      }
+    }
+  }
+  return [text, results];
+}
+
+
+function patch_splitmax(patches) {
+  // Look through the patches and break up any which are longer than the maximum limit of the match algorithm.
+  var bigpatch, patch, patch_size, start1, start2, diff_type, diff_text, precontext, postcontext, empty;
+  for (var x=0; x<patches.length; x++) {
+    if (patches[x].length1 > MATCH_MAXBITS) {
+      bigpatch = patches[x];
+      // Remove the big old patch.
+      patches.splice(x, 1);
+      patch_size = MATCH_MAXBITS;
+      start1 = bigpatch.start1;
+      start2 = bigpatch.start2;
+      precontext = '';
+      while (bigpatch.diffs.length != 0) {
+        // Create one of several smaller patches.
+        patch = new patch_obj();
+        empty = true;
+        patch.start1 = start1 - precontext.length;
+        patch.start2 = start2 - precontext.length;
+        if (precontext  != '') {
+          patch.length1 = patch.length2 = precontext.length;
+          patch.diffs.push([0, precontext]);
+        }
+        while (bigpatch.diffs.length != 0 && patch.length1 < patch_size - PATCH_MARGIN) {
+          diff_type = bigpatch.diffs[0][0];
+          diff_text = bigpatch.diffs[0][1];
+          if (diff_type == 1) {
+            // Insertions are harmless.
+            patch.length2 += diff_text.length;
+            start2 += diff_text.length;
+            patch.diffs.push(bigpatch.diffs.shift());
+            empty = false;
+          } else {
+            // Deletion or equality.  Only take as much as we can stomach.
+            diff_text = diff_text.substring(0, patch_size - patch.length1 - PATCH_MARGIN);
+            patch.length1 += diff_text.length;
+            start1 += diff_text.length;
+            if (diff_type == 0) {
+              patch.length2 += diff_text.length;
+              start2 += diff_text.length;
+            } else {
+              empty = false;
+            }
+            patch.diffs.push([diff_type, diff_text]);
+            if (diff_text == bigpatch.diffs[0][1])
+              bigpatch.diffs.shift();
+            else
+              bigpatch.diffs[0][1] = bigpatch.diffs[0][1].substring(diff_text.length);
+          }
+        }
+        // Compute the head context for the next patch.
+        precontext = patch.text2();
+        precontext = precontext.substring(precontext.length - PATCH_MARGIN);
+        // Append the end context for this patch.
+        postcontext = bigpatch.text1().substring(0, PATCH_MARGIN);
+        if (postcontext  != '') {
+          patch.length1 += postcontext.length;
+          patch.length2 += postcontext.length;
+          if (patch.diffs.length > 0 && patch.diffs[patch.diffs.length-1][0] == 0)
+            patch.diffs[patch.diffs.length-1][1] += postcontext;
+          else
+            patch.diffs.push([0, postcontext]);
+        }
+        if (!empty)
+          patches.splice(x++, 0, patch);
+      }
+    }
+  }
+}
+
+
+function patch_totext(patches) {
+  // Take a list of patches and return a textual representation.
+  var text = '';
+  for (var x=0; x<patches.length; x++)
+    text += patches[x];
+  return text;
+}
+
+
+function patch_fromtext(text) {
+  // Take a textual representation of patches and return a list of patch objects.
+  var patches = [];
+  text = text.split('\n');
+  var patch, m, chars1, chars2, sign, line;
+  while (text.length != 0) {
+    m = text[0].match(/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/);
+    if (!m)
+      return alert("Invalid patch string:\n"+text[0]);
+    patch = new patch_obj();
+    patches.push(patch);
+    patch.start1 = parseInt(m[1]);
+    if (m[2] == '') {
+      patch.start1--;
+      patch.length1 = 1;
+    } else if (m[2] == '0') {
+      patch.length1 = 0;
+    } else {
+      patch.start1--;
+      patch.length1 = parseInt(m[2]);
+    }
+
+    patch.start2 = parseInt(m[3]);
+    if (m[4] == '') {
+      patch.start2--;
+      patch.length2 = 1;
+    } else if (m[4] == '0') {
+      patch.length2 = 0;
+    } else {
+      patch.start2--;
+      patch.length2 = parseInt(m[4]);
+    }
+    text.shift();
+
+    while (text.length != 0) {
+      sign = text[0].charAt(0);
+      line = decodeURIComponent(text[0].substring(1));
+      if (sign == '-') {
+        // Deletion.
+        patch.diffs.push([-1, line]);
+      } else if (sign == '+') {
+        // Insertion.
+        patch.diffs.push([1, line]);
+      } else if (sign == ' ') {
+        // Minor equality.
+        patch.diffs.push([0, line]);
+      } else if (sign == '@') {
+        // Start of next patch.
+        break;
+      } else if (sign == '') {
+        // Blank line?  Whatever.
+      } else {
+        // WTF?
+        return alert("Invalid patch mode: '"+sign+"'\n"+line);
+      }
+      text.shift();
+    }
+  }
+  return patches;
+}
+
+// EOF

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,23 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('devkit',{
-title : 'TinyMCE Development Kit',
-info_tab : 'Info',
-settings_tab : 'Settings',
-log_tab : 'Log',
-content_tab : 'Content',
-command_states_tab : 'Commands',
-undo_redo_tab : 'Undo/Redo',
-misc_tab : 'Misc',
-filter : 'Filter:',
-clear_log : 'Clear log',
-refresh : 'Refresh',
-info_help : 'Press Refresh to view info.',
-settings_help : 'Press Refresh to display the settings array for each TinyMCE_Control instance.',
-content_help : 'Press Refresh to display the raw and cleaned HTML content for each TinyMCE_Control instance.',
-command_states_help : 'Press Refresh to display the current command states from inst.queryCommandState. This list will also mark unsupported commands.',
-undo_redo_help : 'Press Refresh to display the global and instance undo/redo levels.',
-misc_help : 'Here are various tools for debugging and development purposes.',
-debug_events : 'Debug events',
-undo_diff : 'Diff undo levels'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/devkit/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,23 @@
+// UK lang variables
+
+tinyMCE.addToLang('devkit',{
+title : 'TinyMCE Development Kit',
+info_tab : 'Info',
+settings_tab : 'Settings',
+log_tab : 'Log',
+content_tab : 'Content',
+command_states_tab : 'Commands',
+undo_redo_tab : 'Undo/Redo',
+misc_tab : 'Misc',
+filter : 'Filter:',
+clear_log : 'Clear log',
+refresh : 'Refresh',
+info_help : 'Press Refresh to view info.',
+settings_help : 'Press Refresh to display the settings array for each TinyMCE_Control instance.',
+content_help : 'Press Refresh to display the raw and cleaned HTML content for each TinyMCE_Control instance.',
+command_states_help : 'Press Refresh to display the current command states from inst.queryCommandState. This list will also mark unsupported commands.',
+undo_redo_help : 'Press Refresh to display the global and instance undo/redo levels.',
+misc_help : 'Here are various tools for debugging and development purposes.',
+debug_events : 'Debug events',
+undo_diff : 'Diff undo levels'
+});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('directionality');var TinyMCE_DirectionalityPlugin={getInfo:function(){return{longname:'Directionality',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_directionality.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"ltr":return tinyMCE.getButtonHTML(cn,'lang_directionality_ltr_desc','{$pluginurl}/images/ltr.gif','mceDirectionLTR');case"rtl":return tinyMCE.getButtonHTML(cn,'lang_directionality_rtl_desc','{$pluginurl}/images/rtl.gif','mceDirectionRTL')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceDirectionLTR":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","ltr");tinyMCE.triggerNodeChange(false);return true;case"mceDirectionRTL"!
 :var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","rtl");tinyMCE.triggerNodeChange(false);return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):""}if(node==null)return;var elm=tinyMCE.getParentElement(node,"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(!elm){tinyMCE.switchClass(editor_id+'_ltr','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_rtl','mceButtonDisabled');return true}tinyMCE.switchClass(editor_id+'_ltr','mceButtonNormal');tinyMCE.switchClass(editor_id+'_rtl','mceButtonNormal');var dir=getAttrib(elm,"dir");if(dir=="ltr"||dir=="")tinyMCE.switchClass(editor_id+'_ltr','mceButtonSelected');else tinyMCE.switchClass(editor_id+'_rtl','mceButtonSelected');return true}};tinyMCE.addPlugin("directionality",Ti!
 nyMCE_DirectionalityPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('directionality');var TinyMCE_DirectionalityPlugin={getInfo:function(){return{longname:'Directionality',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_directionality.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"ltr":return tinyMCE.getButtonHTML(cn,'lang_directionality_ltr_desc','{$pluginurl}/images/ltr.gif','mceDirectionLTR');case"rtl":return tinyMCE.getButtonHTML(cn,'lang_directionality_rtl_desc','{$pluginurl}/images/rtl.gif','mceDirectionRTL')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceDirectionLTR":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","ltr");tinyMCE.triggerNodeChange(false);return true;case"mceDirectionRTL"!
 :var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","rtl");tinyMCE.triggerNodeChange(false);return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):""}if(node==null)return;var elm=tinyMCE.getParentElement(node,"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(!elm){tinyMCE.switchClass(editor_id+'_ltr','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_rtl','mceButtonDisabled');return true}tinyMCE.switchClass(editor_id+'_ltr','mceButtonNormal');tinyMCE.switchClass(editor_id+'_rtl','mceButtonNormal');var dir=getAttrib(elm,"dir");if(dir=="ltr"||dir=="")tinyMCE.switchClass(editor_id+'_ltr','mceButtonSelected');else tinyMCE.switchClass(editor_id+'_rtl','mceButtonSelected');return true}};tinyMCE.addPlugin("directionality",Ti!
 nyMCE_DirectionalityPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,90 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('directionality');
-
-var TinyMCE_DirectionalityPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Directionality',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_directionality.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "ltr":
-				return tinyMCE.getButtonHTML(cn, 'lang_directionality_ltr_desc', '{$pluginurl}/images/ltr.gif', 'mceDirectionLTR');
-
-			case "rtl":
-				return tinyMCE.getButtonHTML(cn, 'lang_directionality_rtl_desc', '{$pluginurl}/images/rtl.gif', 'mceDirectionRTL');
-		}
-
-		return "";
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle commands
-		switch (command) {
-			case "mceDirectionLTR":
-				var inst = tinyMCE.getInstanceById(editor_id);
-				var elm = tinyMCE.getParentElement(inst.getFocusElement(), "p,div,td,h1,h2,h3,h4,h5,h6,pre,address");
-
-				if (elm)
-					elm.setAttribute("dir", "ltr");
-
-				tinyMCE.triggerNodeChange(false);
-				return true;
-
-			case "mceDirectionRTL":
-				var inst = tinyMCE.getInstanceById(editor_id);
-				var elm = tinyMCE.getParentElement(inst.getFocusElement(), "p,div,td,h1,h2,h3,h4,h5,h6,pre,address");
-
-				if (elm)
-					elm.setAttribute("dir", "rtl");
-
-				tinyMCE.triggerNodeChange(false);
-				return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	},
-
-	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
-		function getAttrib(elm, name) {
-			return elm.getAttribute(name) ? elm.getAttribute(name) : "";
-		}
-
-		if (node == null)
-			return;
-
-		var elm = tinyMCE.getParentElement(node, "p,div,td,h1,h2,h3,h4,h5,h6,pre,address");
-		if (!elm) {
-			tinyMCE.switchClass(editor_id + '_ltr', 'mceButtonDisabled');
-			tinyMCE.switchClass(editor_id + '_rtl', 'mceButtonDisabled');
-			return true;
-		}
-
-		tinyMCE.switchClass(editor_id + '_ltr', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_rtl', 'mceButtonNormal');
-
-		var dir = getAttrib(elm, "dir");
-		if (dir == "ltr" || dir == "")
-			tinyMCE.switchClass(editor_id + '_ltr', 'mceButtonSelected');
-		else
-			tinyMCE.switchClass(editor_id + '_rtl', 'mceButtonSelected');
-
-		return true;
-	}
-};
-
-tinyMCE.addPlugin("directionality", TinyMCE_DirectionalityPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,90 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('directionality');
+
+var TinyMCE_DirectionalityPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Directionality',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_directionality.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "ltr":
+				return tinyMCE.getButtonHTML(cn, 'lang_directionality_ltr_desc', '{$pluginurl}/images/ltr.gif', 'mceDirectionLTR');
+
+			case "rtl":
+				return tinyMCE.getButtonHTML(cn, 'lang_directionality_rtl_desc', '{$pluginurl}/images/rtl.gif', 'mceDirectionRTL');
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceDirectionLTR":
+				var inst = tinyMCE.getInstanceById(editor_id);
+				var elm = tinyMCE.getParentElement(inst.getFocusElement(), "p,div,td,h1,h2,h3,h4,h5,h6,pre,address");
+
+				if (elm)
+					elm.setAttribute("dir", "ltr");
+
+				tinyMCE.triggerNodeChange(false);
+				return true;
+
+			case "mceDirectionRTL":
+				var inst = tinyMCE.getInstanceById(editor_id);
+				var elm = tinyMCE.getParentElement(inst.getFocusElement(), "p,div,td,h1,h2,h3,h4,h5,h6,pre,address");
+
+				if (elm)
+					elm.setAttribute("dir", "rtl");
+
+				tinyMCE.triggerNodeChange(false);
+				return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	},
+
+	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
+		function getAttrib(elm, name) {
+			return elm.getAttribute(name) ? elm.getAttribute(name) : "";
+		}
+
+		if (node == null)
+			return;
+
+		var elm = tinyMCE.getParentElement(node, "p,div,td,h1,h2,h3,h4,h5,h6,pre,address");
+		if (!elm) {
+			tinyMCE.switchClass(editor_id + '_ltr', 'mceButtonDisabled');
+			tinyMCE.switchClass(editor_id + '_rtl', 'mceButtonDisabled');
+			return true;
+		}
+
+		tinyMCE.switchClass(editor_id + '_ltr', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_rtl', 'mceButtonNormal');
+
+		var dir = getAttrib(elm, "dir");
+		if (dir == "ltr" || dir == "")
+			tinyMCE.switchClass(editor_id + '_ltr', 'mceButtonSelected');
+		else
+			tinyMCE.switchClass(editor_id + '_rtl', 'mceButtonSelected');
+
+		return true;
+	}
+};
+
+tinyMCE.addPlugin("directionality", TinyMCE_DirectionalityPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/ltr.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/ltr.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/ltr.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/rtl.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/rtl.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/images/rtl.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,6 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-directionality_ltr_desc : 'Direction left to right',
-directionality_rtl_desc : 'Direction right to left'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,6 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Direction left to right',
+directionality_rtl_desc : 'Direction right to left'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/directionality/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('emotions');var TinyMCE_EmotionsPlugin={getInfo:function(){return{longname:'Emotions',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"emotions":return tinyMCE.getButtonHTML(cn,'lang_emotions_desc','{$pluginurl}/images/emotions.gif','mceEmotion')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceEmotion":var template=new Array();template['file']='../../plugins/emotions/emotions.htm';template['width']=160;template['height']=160;template['width']+=tinyMCE.getLang('lang_emotions_delta_width',0);template['height']+=tinyMCE.getLang('lang_emotions_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true}return false}};tinyMCE.addPlugin('emotions',TinyMCE_EmotionsPlugin!
 );
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('emotions');var TinyMCE_EmotionsPlugin={getInfo:function(){return{longname:'Emotions',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"emotions":return tinyMCE.getButtonHTML(cn,'lang_emotions_desc','{$pluginurl}/images/emotions.gif','mceEmotion')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceEmotion":var template=new Array();template['file']='../../plugins/emotions/emotions.htm';template['width']=160;template['height']=160;template['width']+=tinyMCE.getLang('lang_emotions_delta_width',0);template['height']+=tinyMCE.getLang('lang_emotions_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true}return false}};tinyMCE.addPlugin('emotions',TinyMCE_EmotionsPlugin!
 );
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,63 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('emotions');
-
-// Plucin static class
-var TinyMCE_EmotionsPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Emotions',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	/**
-	 * Returns the HTML contents of the emotions control.
-	 */
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "emotions":
-				return tinyMCE.getButtonHTML(cn, 'lang_emotions_desc', '{$pluginurl}/images/emotions.gif', 'mceEmotion');
-		}
-
-		return "";
-	},
-
-	/**
-	 * Executes the mceEmotion command.
-	 */
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle commands
-		switch (command) {
-			case "mceEmotion":
-				var template = new Array();
-
-				template['file'] = '../../plugins/emotions/emotions.htm'; // Relative to theme
-				template['width'] = 160;
-				template['height'] = 160;
-
-				// Language specific width and height addons
-				template['width'] += tinyMCE.getLang('lang_emotions_delta_width', 0);
-				template['height'] += tinyMCE.getLang('lang_emotions_delta_height', 0);
-
-				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
-
-				return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	}
-};
-
-// Register plugin
-tinyMCE.addPlugin('emotions', TinyMCE_EmotionsPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,63 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('emotions');
+
+// Plucin static class
+var TinyMCE_EmotionsPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Emotions',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	/**
+	 * Returns the HTML contents of the emotions control.
+	 */
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "emotions":
+				return tinyMCE.getButtonHTML(cn, 'lang_emotions_desc', '{$pluginurl}/images/emotions.gif', 'mceEmotion');
+		}
+
+		return "";
+	},
+
+	/**
+	 * Executes the mceEmotion command.
+	 */
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceEmotion":
+				var template = new Array();
+
+				template['file'] = '../../plugins/emotions/emotions.htm'; // Relative to theme
+				template['width'] = 160;
+				template['height'] = 160;
+
+				// Language specific width and height addons
+				template['width'] += tinyMCE.getLang('lang_emotions_delta_width', 0);
+				template['height'] += tinyMCE.getLang('lang_emotions_delta_height', 0);
+
+				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
+
+				return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	}
+};
+
+// Register plugin
+tinyMCE.addPlugin('emotions', TinyMCE_EmotionsPlugin);

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/emotions.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/emotions.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/emotions.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,40 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_emotions_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/functions.js"></script>
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-	<div align="center">
-		<div class="title">{$lang_emotions_title}:<br /><br /></div>
-
-		<table border="0" cellspacing="0" cellpadding="4">
-		  <tr>
-			<td><a href="javascript:insertEmotion('smiley-cool.gif','lang_emotions_cool');"><img src="images/smiley-cool.gif" width="18" height="18" border="0" alt="{$lang_emotions_cool}" title="{$lang_emotions_cool}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-cry.gif','lang_emotions_cry');"><img src="images/smiley-cry.gif" width="18" height="18" border="0" alt="{$lang_emotions_cry}" title="{$lang_emotions_cry}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-embarassed.gif','lang_emotions_embarassed');"><img src="images/smiley-embarassed.gif" width="18" height="18" border="0" alt="{$lang_emotions_embarassed}" title="{$lang_emotions_embarassed}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-foot-in-mouth.gif','lang_emotions_foot_in_mouth');"><img src="images/smiley-foot-in-mouth.gif" width="18" height="18" border="0" alt="{$lang_emotions_foot_in_mouth}" title="{$lang_emotions_foot_in_mouth}" /></a></td>
-		  </tr>
-		  <tr>
-			<td><a href="javascript:insertEmotion('smiley-frown.gif','lang_emotions_frown');"><img src="images/smiley-frown.gif" width="18" height="18" border="0" alt="{$lang_emotions_frown}" title="{$lang_emotions_frown}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-innocent.gif','lang_emotions_innocent');"><img src="images/smiley-innocent.gif" width="18" height="18" border="0" alt="{$lang_emotions_innocent}" title="{$lang_emotions_innocent}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-kiss.gif','lang_emotions_kiss');"><img src="images/smiley-kiss.gif" width="18" height="18" border="0" alt="{$lang_emotions_kiss}" title="{$lang_emotions_kiss}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-laughing.gif','lang_emotions_laughing');"><img src="images/smiley-laughing.gif" width="18" height="18" border="0" alt="{$lang_emotions_laughing}" title="{$lang_emotions_laughing}" /></a></td>
-		  </tr>
-		  <tr>
-			<td><a href="javascript:insertEmotion('smiley-money-mouth.gif','lang_emotions_money_mouth');"><img src="images/smiley-money-mouth.gif" width="18" height="18" border="0" alt="{$lang_emotions_money_mouth}" title="{$lang_emotions_money_mouth}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-sealed.gif','lang_emotions_sealed');"><img src="images/smiley-sealed.gif" width="18" height="18" border="0" alt="{$lang_emotions_sealed}" title="{$lang_emotions_sealed}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-smile.gif','lang_emotions_smile');"><img src="images/smiley-smile.gif" width="18" height="18" border="0" alt="{$lang_emotions_smile}" title="{$lang_emotions_smile}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-surprised.gif','lang_emotions_surprised');"><img src="images/smiley-surprised.gif" width="18" height="18" border="0" alt="{$lang_emotions_surprised}" title="{$lang_emotions_surprised}" /></a></td>
-		  </tr>
-		  <tr>
-			<td><a href="javascript:insertEmotion('smiley-tongue-out.gif','lang_emotions_tongue_out');"><img src="images/smiley-tongue-out.gif" width="18" height="18" border="0" alt="{$lang_emotions_tongue-out}" title="{$lang_emotions_tongue_out}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-undecided.gif','lang_emotions_undecided');"><img src="images/smiley-undecided.gif" width="18" height="18" border="0" alt="{$lang_emotions_undecided}" title="{$lang_emotions_undecided}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-wink.gif','lang_emotions_wink');"><img src="images/smiley-wink.gif" width="18" height="18" border="0" alt="{$lang_emotions_wink}" title="{$lang_emotions_wink}" /></a></td>
-			<td><a href="javascript:insertEmotion('smiley-yell.gif','lang_emotions_yell');"><img src="images/smiley-yell.gif" width="18" height="18" border="0" alt="{$lang_emotions_yell}" title="{$lang_emotions_yell}" /></a></td>
-		  </tr>
-		</table>
-	</div>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/emotions.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/emotions.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/emotions.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/emotions.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,40 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_emotions_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/functions.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+	<div align="center">
+		<div class="title">{$lang_emotions_title}:<br /><br /></div>
+
+		<table border="0" cellspacing="0" cellpadding="4">
+		  <tr>
+			<td><a href="javascript:insertEmotion('smiley-cool.gif','lang_emotions_cool');"><img src="images/smiley-cool.gif" width="18" height="18" border="0" alt="{$lang_emotions_cool}" title="{$lang_emotions_cool}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-cry.gif','lang_emotions_cry');"><img src="images/smiley-cry.gif" width="18" height="18" border="0" alt="{$lang_emotions_cry}" title="{$lang_emotions_cry}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-embarassed.gif','lang_emotions_embarassed');"><img src="images/smiley-embarassed.gif" width="18" height="18" border="0" alt="{$lang_emotions_embarassed}" title="{$lang_emotions_embarassed}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-foot-in-mouth.gif','lang_emotions_foot_in_mouth');"><img src="images/smiley-foot-in-mouth.gif" width="18" height="18" border="0" alt="{$lang_emotions_foot_in_mouth}" title="{$lang_emotions_foot_in_mouth}" /></a></td>
+		  </tr>
+		  <tr>
+			<td><a href="javascript:insertEmotion('smiley-frown.gif','lang_emotions_frown');"><img src="images/smiley-frown.gif" width="18" height="18" border="0" alt="{$lang_emotions_frown}" title="{$lang_emotions_frown}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-innocent.gif','lang_emotions_innocent');"><img src="images/smiley-innocent.gif" width="18" height="18" border="0" alt="{$lang_emotions_innocent}" title="{$lang_emotions_innocent}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-kiss.gif','lang_emotions_kiss');"><img src="images/smiley-kiss.gif" width="18" height="18" border="0" alt="{$lang_emotions_kiss}" title="{$lang_emotions_kiss}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-laughing.gif','lang_emotions_laughing');"><img src="images/smiley-laughing.gif" width="18" height="18" border="0" alt="{$lang_emotions_laughing}" title="{$lang_emotions_laughing}" /></a></td>
+		  </tr>
+		  <tr>
+			<td><a href="javascript:insertEmotion('smiley-money-mouth.gif','lang_emotions_money_mouth');"><img src="images/smiley-money-mouth.gif" width="18" height="18" border="0" alt="{$lang_emotions_money_mouth}" title="{$lang_emotions_money_mouth}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-sealed.gif','lang_emotions_sealed');"><img src="images/smiley-sealed.gif" width="18" height="18" border="0" alt="{$lang_emotions_sealed}" title="{$lang_emotions_sealed}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-smile.gif','lang_emotions_smile');"><img src="images/smiley-smile.gif" width="18" height="18" border="0" alt="{$lang_emotions_smile}" title="{$lang_emotions_smile}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-surprised.gif','lang_emotions_surprised');"><img src="images/smiley-surprised.gif" width="18" height="18" border="0" alt="{$lang_emotions_surprised}" title="{$lang_emotions_surprised}" /></a></td>
+		  </tr>
+		  <tr>
+			<td><a href="javascript:insertEmotion('smiley-tongue-out.gif','lang_emotions_tongue_out');"><img src="images/smiley-tongue-out.gif" width="18" height="18" border="0" alt="{$lang_emotions_tongue-out}" title="{$lang_emotions_tongue_out}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-undecided.gif','lang_emotions_undecided');"><img src="images/smiley-undecided.gif" width="18" height="18" border="0" alt="{$lang_emotions_undecided}" title="{$lang_emotions_undecided}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-wink.gif','lang_emotions_wink');"><img src="images/smiley-wink.gif" width="18" height="18" border="0" alt="{$lang_emotions_wink}" title="{$lang_emotions_wink}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-yell.gif','lang_emotions_yell');"><img src="images/smiley-yell.gif" width="18" height="18" border="0" alt="{$lang_emotions_yell}" title="{$lang_emotions_yell}" /></a></td>
+		  </tr>
+		</table>
+	</div>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/emotions.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/emotions.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/emotions.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,2 +0,0 @@
-These emotions where taken from Mozilla Thunderbird.
-I hope they don't get angry if I use them here after all this is a open source project aswell.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,2 @@
+These emotions where taken from Mozilla Thunderbird.
+I hope they don't get angry if I use them here after all this is a open source project aswell.

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-cool.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-cool.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-cool.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-cry.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-cry.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-cry.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-embarassed.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-embarassed.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-embarassed.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-frown.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-frown.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-frown.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-innocent.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-innocent.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-innocent.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-kiss.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-kiss.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-kiss.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-laughing.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-laughing.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-laughing.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-sealed.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-sealed.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-sealed.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-smile.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-smile.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-smile.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-surprised.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-surprised.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-surprised.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-undecided.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-undecided.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-undecided.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-wink.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-wink.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-wink.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-yell.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-yell.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/images/smiley-yell.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts/functions.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts/functions.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts/functions.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,21 +0,0 @@
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-}
-
-function insertEmotion(file_name, title) {
-	title = tinyMCE.getLang(title);
-
-	if (title == null)
-		title = "";
-
-	// XML encode
-	title = title.replace(/&/g, '&amp;');
-	title = title.replace(/\"/g, '&quot;');
-	title = title.replace(/</g, '&lt;');
-	title = title.replace(/>/g, '&gt;');
-
-	var html = '<img src="' + tinyMCE.baseURL + "/plugins/emotions/images/" + file_name + '" mce_src="' + tinyMCE.baseURL + "/plugins/emotions/images/" + file_name + '" border="0" alt="' + title + '" title="' + title + '" />';
-
-	tinyMCE.execCommand('mceInsertContent', false, html);
-	tinyMCEPopup.close();
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts/functions.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts/functions.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts/functions.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/jscripts/functions.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,21 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+}
+
+function insertEmotion(file_name, title) {
+	title = tinyMCE.getLang(title);
+
+	if (title == null)
+		title = "";
+
+	// XML encode
+	title = title.replace(/&/g, '&amp;');
+	title = title.replace(/\"/g, '&quot;');
+	title = title.replace(/</g, '&lt;');
+	title = title.replace(/>/g, '&gt;');
+
+	var html = '<img src="' + tinyMCE.baseURL + "/plugins/emotions/images/" + file_name + '" mce_src="' + tinyMCE.baseURL + "/plugins/emotions/images/" + file_name + '" border="0" alt="' + title + '" title="' + title + '" />';
+
+	tinyMCE.execCommand('mceInsertContent', false, html);
+	tinyMCEPopup.close();
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ca_fr.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ca_fr.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// CAN_FR lang variables
-
-tinyMCELang['lang_insert_emotions_title'] = 'Ins&egrave;rer un &eacute;moticon';
-tinyMCELang['lang_emotions_desc'] = '&Eacute;moticons';
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ca_fr.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ca_fr.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ca_fr.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// CAN_FR lang variables
+
+tinyMCELang['lang_insert_emotions_title'] = 'Ins&egrave;rer un &eacute;moticon';
+tinyMCELang['lang_emotions_desc'] = '&Eacute;moticons';
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/el.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/el.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// Greek lang variables by Jacaranda Bill
-
-tinyMCELang['lang_insert_emotions_title'] = 'ÅéóáãùãÞ åíüò åéêïíéäßïõ emoticon';
-tinyMCELang['lang_emotions_desc'] = 'Åéêïíßäéá emoticons';
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/el.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/el.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/el.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// Greek lang variables by Jacaranda Bill
+
+tinyMCELang['lang_insert_emotions_title'] = 'ÅéóáãùãÞ åíüò åéêïíéäßïõ emoticon';
+tinyMCELang['lang_emotions_desc'] = 'Åéêïíßäéá emoticons';
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,22 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('emotions',{
-title : 'Insert emotion',
-desc : 'Emotions',
-cool : 'Cool',
-cry : 'Cry',
-embarassed : 'Embarassed',
-foot_in_mouth : 'Foot in mouth',
-frown : 'Frown',
-innocent : 'Innocent',
-kiss : 'Kiss',
-laughing : 'Laughing',
-money_mouth : 'Money mouth',
-sealed : 'Sealed',
-smile : 'Smile',
-surprised : 'Surprised',
-tongue_out : 'Tongue out',
-undecided : 'Undecided',
-wink : 'Wink',
-yell : 'Yell'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,22 @@
+// UK lang variables
+
+tinyMCE.addToLang('emotions',{
+title : 'Insert emotion',
+desc : 'Emotions',
+cool : 'Cool',
+cry : 'Cry',
+embarassed : 'Embarassed',
+foot_in_mouth : 'Foot in mouth',
+frown : 'Frown',
+innocent : 'Innocent',
+kiss : 'Kiss',
+laughing : 'Laughing',
+money_mouth : 'Money mouth',
+sealed : 'Sealed',
+smile : 'Smile',
+surprised : 'Surprised',
+tongue_out : 'Tongue out',
+undecided : 'Undecided',
+wink : 'Wink',
+yell : 'Yell'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/it.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/it.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-//IT lang variables
-
-tinyMCELang['lang_insert_emotions_title'] = 'Inserisci una emoticon';
-tinyMCELang['lang_emotions_desc'] = 'Emoticon';
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/it.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/it.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/it.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+//IT lang variables
+
+tinyMCELang['lang_insert_emotions_title'] = 'Inserisci una emoticon';
+tinyMCELang['lang_emotions_desc'] = 'Emoticon';
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ko.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ko.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// KO lang variables
-
-tinyMCELang['lang_insert_emotions_title'] = 'À̸ðƼÄÜ ³Ö±â';
-tinyMCELang['lang_emotions_desc'] = 'À̸ðƼÄÜ';
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ko.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ko.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ko.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// KO lang variables
+
+tinyMCELang['lang_insert_emotions_title'] = 'À̸ðƼÄÜ ³Ö±â';
+tinyMCELang['lang_emotions_desc'] = 'À̸ðƼÄÜ';
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/se.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/se.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// SE lang variables
-
-tinyMCELang['lang_insert_emotions_title'] = 'Klistain kännsla';
-tinyMCELang['lang_emotions_desc'] = 'Kännslor';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/se.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/se.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/se.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// SE lang variables
+
+tinyMCELang['lang_insert_emotions_title'] = 'Klistain kännsla';
+tinyMCELang['lang_emotions_desc'] = 'Kännslor';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/uk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/uk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_insert_emotions_title'] = 'Insert emotion';
-tinyMCELang['lang_emotions_desc'] = 'Emotions';
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/uk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/uk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/uk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// UK lang variables
+
+tinyMCELang['lang_insert_emotions_title'] = 'Insert emotion';
+tinyMCELang['lang_emotions_desc'] = 'Emotions';
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/emotions/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/content.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/content.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,7 +0,0 @@
-.mceItemFlash {
-	border: 1px dotted #cc0000;
-	background-image: url('../images/flash.gif');
-	background-position: center;
-	background-repeat: no-repeat;
-	background-color: #ffffcc;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/content.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/content.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/content.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,7 @@
+.mceItemFlash {
+	border: 1px dotted #cc0000;
+	background-image: url('../images/flash.gif');
+	background-position: center;
+	background-repeat: no-repeat;
+	background-color: #ffffcc;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/flash.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/flash.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/flash.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,11 +0,0 @@
-.panel_wrapper div.current {
-	height: 100px;
-}
-
-#width, #height {
-	width: 50px;
-}
-
-#file {
-	width: 250px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/flash.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/flash.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/flash.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/css/flash.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,11 @@
+.panel_wrapper div.current {
+	height: 100px;
+}
+
+#width, #height {
+	width: 50px;
+}
+
+#file {
+	width: 250px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('flash');var TinyMCE_FlashPlugin={getInfo:function(){return{longname:'Flash',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_flash.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(!tinyMCE.settings['flash_skip_plugin_css'])tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/flash/css/content.css")},getControlHTML:function(cn){switch(cn){case"flash":return tinyMCE.getButtonHTML(cn,'lang_flash_desc','{$pluginurl}/images/flash.gif','mceFlash')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceFlash":var name="",swffile="",swfwidth="",swfheight="",action="insert";var template=new Array();var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();template['file']='../../plugins/flash/flash.htm';template['width']=430;template['height']=175;templa!
 te['width']+=tinyMCE.getLang('lang_flash_delta_width',0);template['height']+=tinyMCE.getLang('lang_flash_delta_height',0);if(focusElm!=null&&focusElm.nodeName.toLowerCase()=="img"){name=tinyMCE.getAttrib(focusElm,'class');if(name.indexOf('mceItemFlash')==-1)return true;swffile=tinyMCE.getAttrib(focusElm,'alt');if(tinyMCE.getParam('convert_urls'))swffile=eval(tinyMCE.settings['urlconverter_callback']+"(swffile, null, true);");swfwidth=tinyMCE.getAttrib(focusElm,'width');swfheight=tinyMCE.getAttrib(focusElm,'height');action="update"}tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",swffile:swffile,swfwidth:swfwidth,swfheight:swfheight,action:action});return true}return false},cleanup:function(type,content){switch(type){case"insert_to_editor_dom":if(tinyMCE.getParam('convert_urls')){var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){if(tinyMCE.getAttrib(imgs[i],"class")=="mceItemFlash"){var src=tinyMCE.getAttrib(imgs[i],"alt");if(tinyMCE.ge!
 tParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callbac
k']+"(src, null, true);");imgs[i].setAttribute('alt',src);imgs[i].setAttribute('title',src)}}}break;case"get_from_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){if(tinyMCE.getAttrib(imgs[i],"class")=="mceItemFlash"){var src=tinyMCE.getAttrib(imgs[i],"alt");if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('alt',src);imgs[i].setAttribute('title',src)}}break;case"insert_to_editor":var startPos=0;var embedList=new Array();content=content.replace(new RegExp('<[ ]*embed','gi'),'<embed');content=content.replace(new RegExp('<[ ]*/embed[ ]*>','gi'),'</embed>');content=content.replace(new RegExp('<[ ]*object','gi'),'<object');content=content.replace(new RegExp('<[ ]*/object[ ]*>','gi'),'</object>');while((startPos=content.indexOf('<embed',startPos+1))!=-1){var endPos=content.indexOf('>',startPos);var attribs=TinyMCE_FlashPlugin._parseAttributes(content.substring(st!
 artPos+6,endPos));embedList[embedList.length]=attribs}var index=0;while((startPos=content.indexOf('<object',startPos))!=-1){if(index>=embedList.length)break;var attribs=embedList[index];endPos=content.indexOf('</object>',startPos);endPos+=9;var contentAfter=content.substring(endPos);content=content.substring(0,startPos);content+='<img width="'+attribs["width"]+'" height="'+attribs["height"]+'"';content+=' src="'+(tinyMCE.getParam("theme_href")+'/images/spacer.gif')+'" title="'+attribs["src"]+'"';content+=' alt="'+attribs["src"]+'" class="mceItemFlash" />'+content.substring(endPos);content+=contentAfter;index++;startPos++}var index=0;while((startPos=content.indexOf('<embed',startPos))!=-1){if(index>=embedList.length)break;var attribs=embedList[index];endPos=content.indexOf('>',startPos);endPos+=9;var contentAfter=content.substring(endPos);content=content.substring(0,startPos);content+='<img width="'+attribs["width"]+'" height="'+attribs["height"]+'"';content+=' src="'+(tinyM!
 CE.getParam("theme_href")+'/images/spacer.gif')+'" title="'+attribs["s
rc"]+'"';content+=' alt="'+attribs["src"]+'" class="mceItemFlash" />'+content.substring(endPos);content+=contentAfter;index++;startPos++}break;case"get_from_editor":var startPos=-1;while((startPos=content.indexOf('<img',startPos+1))!=-1){var endPos=content.indexOf('/>',startPos);var attribs=TinyMCE_FlashPlugin._parseAttributes(content.substring(startPos+4,endPos));if(attribs['class']!="mceItemFlash")continue;endPos+=2;var embedHTML='';var wmode=tinyMCE.getParam("flash_wmode","");var quality=tinyMCE.getParam("flash_quality","high");var menu=tinyMCE.getParam("flash_menu","false");embedHTML+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';embedHTML+=' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"';embedHTML+=' width="'+attribs["width"]+'" height="'+attribs["height"]+'">';embedHTML+='<param name="movie" value="'+attribs["title"]+'" />';embedHTML+='<param name="quality" value="'+quality+'" />';embedHTML+='<param nam!
 e="menu" value="'+menu+'" />';embedHTML+='<param name="wmode" value="'+wmode+'" />';embedHTML+='<embed src="'+attribs["title"]+'" wmode="'+wmode+'" quality="'+quality+'" menu="'+menu+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+attribs["width"]+'" height="'+attribs["height"]+'"></embed></object>';chunkBefore=content.substring(0,startPos);chunkAfter=content.substring(endPos);content=chunkBefore+embedHTML+chunkAfter}break}return content},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="IMG"&&tinyMCE.getAttrib(node,'class').indexOf('mceItemFlash')==0){tinyMCE.switchClass(editor_id+'_flash','mceButtonSelected');return true}}while((node=node.parentNode));tinyMCE.switchClass(editor_id+'_flash','mceButtonNormal');return true},_parseAttributes:function(attribute_string){var attributeName="";var attributeValue="";var withInName;var withInV!
 alue;var attributes=new Array();var whiteSpaceRegExp=new RegExp('^[ \n
\r\t]+','g');if(attribute_string==null||attribute_string.length<2)return null;withInName=withInValue=false;for(var i=0;i<attribute_string.length;i++){var chr=attribute_string.charAt(i);if((chr=='"'||chr=="'")&&!withInValue)withInValue=true;else if((chr=='"'||chr=="'")&&withInValue){withInValue=false;var pos=attributeName.lastIndexOf(' ');if(pos!=-1)attributeName=attributeName.substring(pos+1);attributes[attributeName.toLowerCase()]=attributeValue.substring(1);attributeName="";attributeValue=""}else if(!whiteSpaceRegExp.test(chr)&&!withInName&&!withInValue)withInName=true;if(chr=='='&&withInName)withInName=false;if(withInName)attributeName+=chr;if(withInValue)attributeValue+=chr}return attributes}};tinyMCE.addPlugin("flash",TinyMCE_FlashPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('flash');var TinyMCE_FlashPlugin={getInfo:function(){return{longname:'Flash',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_flash.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(!tinyMCE.settings['flash_skip_plugin_css'])tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/flash/css/content.css")},getControlHTML:function(cn){switch(cn){case"flash":return tinyMCE.getButtonHTML(cn,'lang_flash_desc','{$pluginurl}/images/flash.gif','mceFlash')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceFlash":var name="",swffile="",swfwidth="",swfheight="",action="insert";var template=new Array();var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();template['file']='../../plugins/flash/flash.htm';template['width']=430;template['height']=175;templa!
 te['width']+=tinyMCE.getLang('lang_flash_delta_width',0);template['height']+=tinyMCE.getLang('lang_flash_delta_height',0);if(focusElm!=null&&focusElm.nodeName.toLowerCase()=="img"){name=tinyMCE.getAttrib(focusElm,'class');if(name.indexOf('mceItemFlash')==-1)return true;swffile=tinyMCE.getAttrib(focusElm,'alt');if(tinyMCE.getParam('convert_urls'))swffile=eval(tinyMCE.settings['urlconverter_callback']+"(swffile, null, true);");swfwidth=tinyMCE.getAttrib(focusElm,'width');swfheight=tinyMCE.getAttrib(focusElm,'height');action="update"}tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",swffile:swffile,swfwidth:swfwidth,swfheight:swfheight,action:action});return true}return false},cleanup:function(type,content){switch(type){case"insert_to_editor_dom":if(tinyMCE.getParam('convert_urls')){var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){if(tinyMCE.getAttrib(imgs[i],"class")=="mceItemFlash"){var src=tinyMCE.getAttrib(imgs[i],"alt");if(tinyMCE.ge!
 tParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callbac
k']+"(src, null, true);");imgs[i].setAttribute('alt',src);imgs[i].setAttribute('title',src)}}}break;case"get_from_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){if(tinyMCE.getAttrib(imgs[i],"class")=="mceItemFlash"){var src=tinyMCE.getAttrib(imgs[i],"alt");if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('alt',src);imgs[i].setAttribute('title',src)}}break;case"insert_to_editor":var startPos=0;var embedList=new Array();content=content.replace(new RegExp('<[ ]*embed','gi'),'<embed');content=content.replace(new RegExp('<[ ]*/embed[ ]*>','gi'),'</embed>');content=content.replace(new RegExp('<[ ]*object','gi'),'<object');content=content.replace(new RegExp('<[ ]*/object[ ]*>','gi'),'</object>');while((startPos=content.indexOf('<embed',startPos+1))!=-1){var endPos=content.indexOf('>',startPos);var attribs=TinyMCE_FlashPlugin._parseAttributes(content.substring(st!
 artPos+6,endPos));embedList[embedList.length]=attribs}var index=0;while((startPos=content.indexOf('<object',startPos))!=-1){if(index>=embedList.length)break;var attribs=embedList[index];endPos=content.indexOf('</object>',startPos);endPos+=9;var contentAfter=content.substring(endPos);content=content.substring(0,startPos);content+='<img width="'+attribs["width"]+'" height="'+attribs["height"]+'"';content+=' src="'+(tinyMCE.getParam("theme_href")+'/images/spacer.gif')+'" title="'+attribs["src"]+'"';content+=' alt="'+attribs["src"]+'" class="mceItemFlash" />'+content.substring(endPos);content+=contentAfter;index++;startPos++}var index=0;while((startPos=content.indexOf('<embed',startPos))!=-1){if(index>=embedList.length)break;var attribs=embedList[index];endPos=content.indexOf('>',startPos);endPos+=9;var contentAfter=content.substring(endPos);content=content.substring(0,startPos);content+='<img width="'+attribs["width"]+'" height="'+attribs["height"]+'"';content+=' src="'+(tinyM!
 CE.getParam("theme_href")+'/images/spacer.gif')+'" title="'+attribs["s
rc"]+'"';content+=' alt="'+attribs["src"]+'" class="mceItemFlash" />'+content.substring(endPos);content+=contentAfter;index++;startPos++}break;case"get_from_editor":var startPos=-1;while((startPos=content.indexOf('<img',startPos+1))!=-1){var endPos=content.indexOf('/>',startPos);var attribs=TinyMCE_FlashPlugin._parseAttributes(content.substring(startPos+4,endPos));if(attribs['class']!="mceItemFlash")continue;endPos+=2;var embedHTML='';var wmode=tinyMCE.getParam("flash_wmode","");var quality=tinyMCE.getParam("flash_quality","high");var menu=tinyMCE.getParam("flash_menu","false");embedHTML+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';embedHTML+=' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"';embedHTML+=' width="'+attribs["width"]+'" height="'+attribs["height"]+'">';embedHTML+='<param name="movie" value="'+attribs["title"]+'" />';embedHTML+='<param name="quality" value="'+quality+'" />';embedHTML+='<param nam!
 e="menu" value="'+menu+'" />';embedHTML+='<param name="wmode" value="'+wmode+'" />';embedHTML+='<embed src="'+attribs["title"]+'" wmode="'+wmode+'" quality="'+quality+'" menu="'+menu+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+attribs["width"]+'" height="'+attribs["height"]+'"></embed></object>';chunkBefore=content.substring(0,startPos);chunkAfter=content.substring(endPos);content=chunkBefore+embedHTML+chunkAfter}break}return content},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="IMG"&&tinyMCE.getAttrib(node,'class').indexOf('mceItemFlash')==0){tinyMCE.switchClass(editor_id+'_flash','mceButtonSelected');return true}}while((node=node.parentNode));tinyMCE.switchClass(editor_id+'_flash','mceButtonNormal');return true},_parseAttributes:function(attribute_string){var attributeName="";var attributeValue="";var withInName;var withInV!
 alue;var attributes=new Array();var whiteSpaceRegExp=new RegExp('^[ \n
\r\t]+','g');if(attribute_string==null||attribute_string.length<2)return null;withInName=withInValue=false;for(var i=0;i<attribute_string.length;i++){var chr=attribute_string.charAt(i);if((chr=='"'||chr=="'")&&!withInValue)withInValue=true;else if((chr=='"'||chr=="'")&&withInValue){withInValue=false;var pos=attributeName.lastIndexOf(' ');if(pos!=-1)attributeName=attributeName.substring(pos+1);attributes[attributeName.toLowerCase()]=attributeValue.substring(1);attributeName="";attributeValue=""}else if(!whiteSpaceRegExp.test(chr)&&!withInName&&!withInValue)withInName=true;if(chr=='='&&withInName)withInName=false;if(withInName)attributeName+=chr;if(withInValue)attributeValue+=chr}return attributes}};tinyMCE.addPlugin("flash",TinyMCE_FlashPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,285 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('flash');
-
-var TinyMCE_FlashPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Flash',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_flash.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		if (!tinyMCE.settings['flash_skip_plugin_css'])
-			tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/flash/css/content.css");
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "flash":
-				return tinyMCE.getButtonHTML(cn, 'lang_flash_desc', '{$pluginurl}/images/flash.gif', 'mceFlash');
-		}
-
-		return "";
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle commands
-		switch (command) {
-			case "mceFlash":
-				var name = "", swffile = "", swfwidth = "", swfheight = "", action = "insert";
-				var template = new Array();
-				var inst = tinyMCE.getInstanceById(editor_id);
-				var focusElm = inst.getFocusElement();
-
-				template['file']   = '../../plugins/flash/flash.htm'; // Relative to theme
-				template['width']  = 430;
-				template['height'] = 175;
-
-				template['width'] += tinyMCE.getLang('lang_flash_delta_width', 0);
-				template['height'] += tinyMCE.getLang('lang_flash_delta_height', 0);
-
-				// Is selection a image
-				if (focusElm != null && focusElm.nodeName.toLowerCase() == "img") {
-					name = tinyMCE.getAttrib(focusElm, 'class');
-
-					if (name.indexOf('mceItemFlash') == -1) // Not a Flash
-						return true;
-
-					// Get rest of Flash items
-					swffile = tinyMCE.getAttrib(focusElm, 'alt');
-
-					if (tinyMCE.getParam('convert_urls'))
-						swffile = eval(tinyMCE.settings['urlconverter_callback'] + "(swffile, null, true);");
-
-					swfwidth = tinyMCE.getAttrib(focusElm, 'width');
-					swfheight = tinyMCE.getAttrib(focusElm, 'height');
-					action = "update";
-				}
-
-				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", swffile : swffile, swfwidth : swfwidth, swfheight : swfheight, action : action});
-			return true;
-	   }
-
-	   // Pass to next handler in chain
-	   return false;
-	},
-
-	cleanup : function(type, content) {
-		switch (type) {
-			case "insert_to_editor_dom":
-				// Force relative/absolute
-				if (tinyMCE.getParam('convert_urls')) {
-					var imgs = content.getElementsByTagName("img");
-					for (var i=0; i<imgs.length; i++) {
-						if (tinyMCE.getAttrib(imgs[i], "class") == "mceItemFlash") {
-							var src = tinyMCE.getAttrib(imgs[i], "alt");
-
-							if (tinyMCE.getParam('convert_urls'))
-								src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");
-
-							imgs[i].setAttribute('alt', src);
-							imgs[i].setAttribute('title', src);
-						}
-					}
-				}
-				break;
-
-			case "get_from_editor_dom":
-				var imgs = content.getElementsByTagName("img");
-				for (var i=0; i<imgs.length; i++) {
-					if (tinyMCE.getAttrib(imgs[i], "class") == "mceItemFlash") {
-						var src = tinyMCE.getAttrib(imgs[i], "alt");
-
-						if (tinyMCE.getParam('convert_urls'))
-							src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");
-
-						imgs[i].setAttribute('alt', src);
-						imgs[i].setAttribute('title', src);
-					}
-				}
-				break;
-
-			case "insert_to_editor":
-				var startPos = 0;
-				var embedList = new Array();
-
-				// Fix the embed and object elements
-				content = content.replace(new RegExp('<[ ]*embed','gi'),'<embed');
-				content = content.replace(new RegExp('<[ ]*/embed[ ]*>','gi'),'</embed>');
-				content = content.replace(new RegExp('<[ ]*object','gi'),'<object');
-				content = content.replace(new RegExp('<[ ]*/object[ ]*>','gi'),'</object>');
-
-				// Parse all embed tags
-				while ((startPos = content.indexOf('<embed', startPos+1)) != -1) {
-					var endPos = content.indexOf('>', startPos);
-					var attribs = TinyMCE_FlashPlugin._parseAttributes(content.substring(startPos + 6, endPos));
-					embedList[embedList.length] = attribs;
-				}
-
-				// Parse all object tags and replace them with images from the embed data
-				var index = 0;
-				while ((startPos = content.indexOf('<object', startPos)) != -1) {
-					if (index >= embedList.length)
-						break;
-
-					var attribs = embedList[index];
-
-					// Find end of object
-					endPos = content.indexOf('</object>', startPos);
-					endPos += 9;
-
-					// Insert image
-					var contentAfter = content.substring(endPos);
-					content = content.substring(0, startPos);
-					content += '<img width="' + attribs["width"] + '" height="' + attribs["height"] + '"';
-					content += ' src="' + (tinyMCE.getParam("theme_href") + '/images/spacer.gif') + '" title="' + attribs["src"] + '"';
-					content += ' alt="' + attribs["src"] + '" class="mceItemFlash" />' + content.substring(endPos);
-					content += contentAfter;
-					index++;
-
-					startPos++;
-				}
-
-				// Parse all embed tags and replace them with images from the embed data
-				var index = 0;
-				while ((startPos = content.indexOf('<embed', startPos)) != -1) {
-					if (index >= embedList.length)
-						break;
-
-					var attribs = embedList[index];
-
-					// Find end of embed
-					endPos = content.indexOf('>', startPos);
-					endPos += 9;
-
-					// Insert image
-					var contentAfter = content.substring(endPos);
-					content = content.substring(0, startPos);
-					content += '<img width="' + attribs["width"] + '" height="' + attribs["height"] + '"';
-					content += ' src="' + (tinyMCE.getParam("theme_href") + '/images/spacer.gif') + '" title="' + attribs["src"] + '"';
-					content += ' alt="' + attribs["src"] + '" class="mceItemFlash" />' + content.substring(endPos);
-					content += contentAfter;
-					index++;
-
-					startPos++;
-				}
-
-				break;
-
-			case "get_from_editor":
-				// Parse all img tags and replace them with object+embed
-				var startPos = -1;
-
-				while ((startPos = content.indexOf('<img', startPos+1)) != -1) {
-					var endPos = content.indexOf('/>', startPos);
-					var attribs = TinyMCE_FlashPlugin._parseAttributes(content.substring(startPos + 4, endPos));
-
-					// Is not flash, skip it
-					if (attribs['class'] != "mceItemFlash")
-						continue;
-
-					endPos += 2;
-
-					var embedHTML = '';
-					var wmode = tinyMCE.getParam("flash_wmode", "");
-					var quality = tinyMCE.getParam("flash_quality", "high");
-					var menu = tinyMCE.getParam("flash_menu", "false");
-
-					// Insert object + embed
-					embedHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
-					embedHTML += ' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"';
-					embedHTML += ' width="' + attribs["width"] + '" height="' + attribs["height"] + '">';
-					embedHTML += '<param name="movie" value="' + attribs["title"] + '" />';
-					embedHTML += '<param name="quality" value="' + quality + '" />';
-					embedHTML += '<param name="menu" value="' + menu + '" />';
-					embedHTML += '<param name="wmode" value="' + wmode + '" />';
-					embedHTML += '<embed src="' + attribs["title"] + '" wmode="' + wmode + '" quality="' + quality + '" menu="' + menu + '" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + attribs["width"] + '" height="' + attribs["height"] + '"></embed></object>';
-
-					// Insert embed/object chunk
-					chunkBefore = content.substring(0, startPos);
-					chunkAfter = content.substring(endPos);
-					content = chunkBefore + embedHTML + chunkAfter;
-				}
-				break;
-		}
-
-		// Pass through to next handler in chain
-		return content;
-	},
-
-	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
-		if (node == null)
-			return;
-
-		do {
-			if (node.nodeName == "IMG" && tinyMCE.getAttrib(node, 'class').indexOf('mceItemFlash') == 0) {
-				tinyMCE.switchClass(editor_id + '_flash', 'mceButtonSelected');
-				return true;
-			}
-		} while ((node = node.parentNode));
-
-		tinyMCE.switchClass(editor_id + '_flash', 'mceButtonNormal');
-
-		return true;
-	},
-
-	// Private plugin internal functions
-
-	_parseAttributes : function(attribute_string) {
-		var attributeName = "";
-		var attributeValue = "";
-		var withInName;
-		var withInValue;
-		var attributes = new Array();
-		var whiteSpaceRegExp = new RegExp('^[ \n\r\t]+', 'g');
-
-		if (attribute_string == null || attribute_string.length < 2)
-			return null;
-
-		withInName = withInValue = false;
-
-		for (var i=0; i<attribute_string.length; i++) {
-			var chr = attribute_string.charAt(i);
-
-			if ((chr == '"' || chr == "'") && !withInValue)
-				withInValue = true;
-			else if ((chr == '"' || chr == "'") && withInValue) {
-				withInValue = false;
-
-				var pos = attributeName.lastIndexOf(' ');
-				if (pos != -1)
-					attributeName = attributeName.substring(pos+1);
-
-				attributes[attributeName.toLowerCase()] = attributeValue.substring(1);
-
-				attributeName = "";
-				attributeValue = "";
-			} else if (!whiteSpaceRegExp.test(chr) && !withInName && !withInValue)
-				withInName = true;
-
-			if (chr == '=' && withInName)
-				withInName = false;
-
-			if (withInName)
-				attributeName += chr;
-
-			if (withInValue)
-				attributeValue += chr;
-		}
-
-		return attributes;
-	}
-};
-
-tinyMCE.addPlugin("flash", TinyMCE_FlashPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,285 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('flash');
+
+var TinyMCE_FlashPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Flash',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_flash.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		if (!tinyMCE.settings['flash_skip_plugin_css'])
+			tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/flash/css/content.css");
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "flash":
+				return tinyMCE.getButtonHTML(cn, 'lang_flash_desc', '{$pluginurl}/images/flash.gif', 'mceFlash');
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceFlash":
+				var name = "", swffile = "", swfwidth = "", swfheight = "", action = "insert";
+				var template = new Array();
+				var inst = tinyMCE.getInstanceById(editor_id);
+				var focusElm = inst.getFocusElement();
+
+				template['file']   = '../../plugins/flash/flash.htm'; // Relative to theme
+				template['width']  = 430;
+				template['height'] = 175;
+
+				template['width'] += tinyMCE.getLang('lang_flash_delta_width', 0);
+				template['height'] += tinyMCE.getLang('lang_flash_delta_height', 0);
+
+				// Is selection a image
+				if (focusElm != null && focusElm.nodeName.toLowerCase() == "img") {
+					name = tinyMCE.getAttrib(focusElm, 'class');
+
+					if (name.indexOf('mceItemFlash') == -1) // Not a Flash
+						return true;
+
+					// Get rest of Flash items
+					swffile = tinyMCE.getAttrib(focusElm, 'alt');
+
+					if (tinyMCE.getParam('convert_urls'))
+						swffile = eval(tinyMCE.settings['urlconverter_callback'] + "(swffile, null, true);");
+
+					swfwidth = tinyMCE.getAttrib(focusElm, 'width');
+					swfheight = tinyMCE.getAttrib(focusElm, 'height');
+					action = "update";
+				}
+
+				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", swffile : swffile, swfwidth : swfwidth, swfheight : swfheight, action : action});
+			return true;
+	   }
+
+	   // Pass to next handler in chain
+	   return false;
+	},
+
+	cleanup : function(type, content) {
+		switch (type) {
+			case "insert_to_editor_dom":
+				// Force relative/absolute
+				if (tinyMCE.getParam('convert_urls')) {
+					var imgs = content.getElementsByTagName("img");
+					for (var i=0; i<imgs.length; i++) {
+						if (tinyMCE.getAttrib(imgs[i], "class") == "mceItemFlash") {
+							var src = tinyMCE.getAttrib(imgs[i], "alt");
+
+							if (tinyMCE.getParam('convert_urls'))
+								src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");
+
+							imgs[i].setAttribute('alt', src);
+							imgs[i].setAttribute('title', src);
+						}
+					}
+				}
+				break;
+
+			case "get_from_editor_dom":
+				var imgs = content.getElementsByTagName("img");
+				for (var i=0; i<imgs.length; i++) {
+					if (tinyMCE.getAttrib(imgs[i], "class") == "mceItemFlash") {
+						var src = tinyMCE.getAttrib(imgs[i], "alt");
+
+						if (tinyMCE.getParam('convert_urls'))
+							src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");
+
+						imgs[i].setAttribute('alt', src);
+						imgs[i].setAttribute('title', src);
+					}
+				}
+				break;
+
+			case "insert_to_editor":
+				var startPos = 0;
+				var embedList = new Array();
+
+				// Fix the embed and object elements
+				content = content.replace(new RegExp('<[ ]*embed','gi'),'<embed');
+				content = content.replace(new RegExp('<[ ]*/embed[ ]*>','gi'),'</embed>');
+				content = content.replace(new RegExp('<[ ]*object','gi'),'<object');
+				content = content.replace(new RegExp('<[ ]*/object[ ]*>','gi'),'</object>');
+
+				// Parse all embed tags
+				while ((startPos = content.indexOf('<embed', startPos+1)) != -1) {
+					var endPos = content.indexOf('>', startPos);
+					var attribs = TinyMCE_FlashPlugin._parseAttributes(content.substring(startPos + 6, endPos));
+					embedList[embedList.length] = attribs;
+				}
+
+				// Parse all object tags and replace them with images from the embed data
+				var index = 0;
+				while ((startPos = content.indexOf('<object', startPos)) != -1) {
+					if (index >= embedList.length)
+						break;
+
+					var attribs = embedList[index];
+
+					// Find end of object
+					endPos = content.indexOf('</object>', startPos);
+					endPos += 9;
+
+					// Insert image
+					var contentAfter = content.substring(endPos);
+					content = content.substring(0, startPos);
+					content += '<img width="' + attribs["width"] + '" height="' + attribs["height"] + '"';
+					content += ' src="' + (tinyMCE.getParam("theme_href") + '/images/spacer.gif') + '" title="' + attribs["src"] + '"';
+					content += ' alt="' + attribs["src"] + '" class="mceItemFlash" />' + content.substring(endPos);
+					content += contentAfter;
+					index++;
+
+					startPos++;
+				}
+
+				// Parse all embed tags and replace them with images from the embed data
+				var index = 0;
+				while ((startPos = content.indexOf('<embed', startPos)) != -1) {
+					if (index >= embedList.length)
+						break;
+
+					var attribs = embedList[index];
+
+					// Find end of embed
+					endPos = content.indexOf('>', startPos);
+					endPos += 9;
+
+					// Insert image
+					var contentAfter = content.substring(endPos);
+					content = content.substring(0, startPos);
+					content += '<img width="' + attribs["width"] + '" height="' + attribs["height"] + '"';
+					content += ' src="' + (tinyMCE.getParam("theme_href") + '/images/spacer.gif') + '" title="' + attribs["src"] + '"';
+					content += ' alt="' + attribs["src"] + '" class="mceItemFlash" />' + content.substring(endPos);
+					content += contentAfter;
+					index++;
+
+					startPos++;
+				}
+
+				break;
+
+			case "get_from_editor":
+				// Parse all img tags and replace them with object+embed
+				var startPos = -1;
+
+				while ((startPos = content.indexOf('<img', startPos+1)) != -1) {
+					var endPos = content.indexOf('/>', startPos);
+					var attribs = TinyMCE_FlashPlugin._parseAttributes(content.substring(startPos + 4, endPos));
+
+					// Is not flash, skip it
+					if (attribs['class'] != "mceItemFlash")
+						continue;
+
+					endPos += 2;
+
+					var embedHTML = '';
+					var wmode = tinyMCE.getParam("flash_wmode", "");
+					var quality = tinyMCE.getParam("flash_quality", "high");
+					var menu = tinyMCE.getParam("flash_menu", "false");
+
+					// Insert object + embed
+					embedHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
+					embedHTML += ' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"';
+					embedHTML += ' width="' + attribs["width"] + '" height="' + attribs["height"] + '">';
+					embedHTML += '<param name="movie" value="' + attribs["title"] + '" />';
+					embedHTML += '<param name="quality" value="' + quality + '" />';
+					embedHTML += '<param name="menu" value="' + menu + '" />';
+					embedHTML += '<param name="wmode" value="' + wmode + '" />';
+					embedHTML += '<embed src="' + attribs["title"] + '" wmode="' + wmode + '" quality="' + quality + '" menu="' + menu + '" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + attribs["width"] + '" height="' + attribs["height"] + '"></embed></object>';
+
+					// Insert embed/object chunk
+					chunkBefore = content.substring(0, startPos);
+					chunkAfter = content.substring(endPos);
+					content = chunkBefore + embedHTML + chunkAfter;
+				}
+				break;
+		}
+
+		// Pass through to next handler in chain
+		return content;
+	},
+
+	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
+		if (node == null)
+			return;
+
+		do {
+			if (node.nodeName == "IMG" && tinyMCE.getAttrib(node, 'class').indexOf('mceItemFlash') == 0) {
+				tinyMCE.switchClass(editor_id + '_flash', 'mceButtonSelected');
+				return true;
+			}
+		} while ((node = node.parentNode));
+
+		tinyMCE.switchClass(editor_id + '_flash', 'mceButtonNormal');
+
+		return true;
+	},
+
+	// Private plugin internal functions
+
+	_parseAttributes : function(attribute_string) {
+		var attributeName = "";
+		var attributeValue = "";
+		var withInName;
+		var withInValue;
+		var attributes = new Array();
+		var whiteSpaceRegExp = new RegExp('^[ \n\r\t]+', 'g');
+
+		if (attribute_string == null || attribute_string.length < 2)
+			return null;
+
+		withInName = withInValue = false;
+
+		for (var i=0; i<attribute_string.length; i++) {
+			var chr = attribute_string.charAt(i);
+
+			if ((chr == '"' || chr == "'") && !withInValue)
+				withInValue = true;
+			else if ((chr == '"' || chr == "'") && withInValue) {
+				withInValue = false;
+
+				var pos = attributeName.lastIndexOf(' ');
+				if (pos != -1)
+					attributeName = attributeName.substring(pos+1);
+
+				attributes[attributeName.toLowerCase()] = attributeValue.substring(1);
+
+				attributeName = "";
+				attributeValue = "";
+			} else if (!whiteSpaceRegExp.test(chr) && !withInName && !withInValue)
+				withInName = true;
+
+			if (chr == '=' && withInName)
+				withInName = false;
+
+			if (withInName)
+				attributeName += chr;
+
+			if (withInValue)
+				attributeValue += chr;
+		}
+
+		return attributes;
+	}
+};
+
+tinyMCE.addPlugin("flash", TinyMCE_FlashPlugin);

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/flash.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/flash.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/flash.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,70 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_flash_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/flash.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<link href="css/flash.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-    <form onsubmit="insertFlash();return false;" action="#">
-		<div class="tabs">
-			<ul>
-				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_flash_general}</a></span></li>
-			</ul>
-		</div>
-
-		<div class="panel_wrapper">
-			<div id="general_panel" class="panel current">
-				<fieldset>
-					<legend>{$lang_flash_general}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-							<tr>
-							<td nowrap="nowrap"><label for="file">{$lang_flash_file}</label></td>
-							  <td nowrap="nowrap">
-									<table border="0" cellspacing="0" cellpadding="0">
-									  <tr>
-										<td><input id="file" name="file" type="text" value="" onfocus="this.select();" /></td>
-										<td id="filebrowsercontainer">&nbsp;</td>
-									  </tr>
-									</table>
-								</td>
-							</tr>
-							<tr id="linklistrow">
-								<td><label for="linklist">{$lang_flash_list}</label></td>
-								<td id="linklistcontainer">&nbsp;</td>
-							</tr>
-							<tr>
-								<td nowrap="nowrap"><label>{$lang_flash_size}</label></td>
-								<td nowrap="nowrap">
-									<input type="text" id="width" name="width" value="" onfocus="this.select();" />
-									<select name="width2" id="width2" style="width: 50px">
-										<option value="">px</option>
-										<option value="%">%</option>
-									</select>&nbsp;x&nbsp;<input id="height" name="height" type="text"  value="" onfocus="this.select();" />
-									<select name="height2" id="height2" style="width: 50px">
-										<option value="">px</option>
-										<option value="%">%</option>
-									</select>
-								</td>
-							</tr>
-					</table>
-				</fieldset>
-			</div>
-		</div>
-
-		<div class="mceActionPanel">
-			<div style="float: left">
-				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertFlash();" />
-			</div>
-
-			<div style="float: right">
-				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-			</div>
-		</div>
-	</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/flash.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/flash.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/flash.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/flash.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,70 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_flash_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/flash.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<link href="css/flash.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+    <form onsubmit="insertFlash();return false;" action="#">
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_flash_general}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<fieldset>
+					<legend>{$lang_flash_general}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+							<tr>
+							<td nowrap="nowrap"><label for="file">{$lang_flash_file}</label></td>
+							  <td nowrap="nowrap">
+									<table border="0" cellspacing="0" cellpadding="0">
+									  <tr>
+										<td><input id="file" name="file" type="text" value="" onfocus="this.select();" /></td>
+										<td id="filebrowsercontainer">&nbsp;</td>
+									  </tr>
+									</table>
+								</td>
+							</tr>
+							<tr id="linklistrow">
+								<td><label for="linklist">{$lang_flash_list}</label></td>
+								<td id="linklistcontainer">&nbsp;</td>
+							</tr>
+							<tr>
+								<td nowrap="nowrap"><label>{$lang_flash_size}</label></td>
+								<td nowrap="nowrap">
+									<input type="text" id="width" name="width" value="" onfocus="this.select();" />
+									<select name="width2" id="width2" style="width: 50px">
+										<option value="">px</option>
+										<option value="%">%</option>
+									</select>&nbsp;x&nbsp;<input id="height" name="height" type="text"  value="" onfocus="this.select();" />
+									<select name="height2" id="height2" style="width: 50px">
+										<option value="">px</option>
+										<option value="%">%</option>
+									</select>
+								</td>
+							</tr>
+					</table>
+				</fieldset>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div style="float: left">
+				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertFlash();" />
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+	</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/images/flash.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/images/flash.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/images/flash.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts/flash.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts/flash.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts/flash.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,107 +0,0 @@
-var url = tinyMCE.getParam("flash_external_list_url");
-if (url != null) {
-	// Fix relative
-	if (url.charAt(0) != '/' && url.indexOf('://') == -1)
-		url = tinyMCE.documentBasePath + "/" + url;
-
-	document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
-}
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	document.getElementById("filebrowsercontainer").innerHTML = getBrowserHTML('filebrowser','file','flash','flash');
-
-	// Image list outsrc
-	var html = getFlashListHTML('filebrowser','file','flash','flash');
-	if (html == "")
-		document.getElementById("linklistrow").style.display = 'none';
-	else
-		document.getElementById("linklistcontainer").innerHTML = html;
-
-	var formObj = document.forms[0];
-	var swffile   = tinyMCE.getWindowArg('swffile');
-	var swfwidth  = '' + tinyMCE.getWindowArg('swfwidth');
-	var swfheight = '' + tinyMCE.getWindowArg('swfheight');
-
-	if (swfwidth.indexOf('%')!=-1) {
-		formObj.width2.value = "%";
-		formObj.width.value  = swfwidth.substring(0,swfwidth.length-1);
-	} else {
-		formObj.width2.value = "px";
-		formObj.width.value  = swfwidth;
-	}
-
-	if (swfheight.indexOf('%')!=-1) {
-		formObj.height2.value = "%";
-		formObj.height.value  = swfheight.substring(0,swfheight.length-1);
-	} else {
-		formObj.height2.value = "px";
-		formObj.height.value  = swfheight;
-	}
-
-	formObj.file.value = swffile;
-	formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true);
-
-	selectByValue(formObj, 'linklist', swffile);
-
-	// Handle file browser
-	if (isVisible('filebrowser'))
-		document.getElementById('file').style.width = '230px';
-
-	// Auto select flash in list
-	if (typeof(tinyMCEFlashList) != "undefined" && tinyMCEFlashList.length > 0) {
-		for (var i=0; i<formObj.linklist.length; i++) {
-			if (formObj.linklist.options[i].value == tinyMCE.getWindowArg('swffile'))
-				formObj.linklist.options[i].selected = true;
-		}
-	}
-}
-
-function getFlashListHTML() {
-	if (typeof(tinyMCEFlashList) != "undefined" && tinyMCEFlashList.length > 0) {
-		var html = "";
-
-		html += '<select id="linklist" name="linklist" style="width: 250px" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.file.value=this.options[this.selectedIndex].value;">';
-		html += '<option value="">---</option>';
-
-		for (var i=0; i<tinyMCEFlashList.length; i++)
-			html += '<option value="' + tinyMCEFlashList[i][1] + '">' + tinyMCEFlashList[i][0] + '</option>';
-
-		html += '</select>';
-
-		return html;
-	}
-
-	return "";
-}
-
-function insertFlash() {
-	var formObj = document.forms[0];
-	var html      = '';
-	var file      = formObj.file.value;
-	var width     = formObj.width.value;
-	var height    = formObj.height.value;
-	if (formObj.width2.value=='%') {
-		width = width + '%';
-	}
-	if (formObj.height2.value=='%') {
-		height = height + '%';
-	}
-
-	if (width == "")
-		width = 100;
-
-	if (height == "")
-		height = 100;
-
-	html += ''
-		+ '<img src="' + (tinyMCE.getParam("theme_href") + "/images/spacer.gif") + '" mce_src="' + (tinyMCE.getParam("theme_href") + "/images/spacer.gif") + '" '
-		+ 'width="' + width + '" height="' + height + '" '
-		+ 'border="0" alt="' + file + '" title="' + file + '" class="mceItemFlash" />';
-
-	tinyMCEPopup.execCommand("mceInsertContent", true, html);
-	tinyMCE.selectedInstance.repaint();
-
-	tinyMCEPopup.close();
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts/flash.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts/flash.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts/flash.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/jscripts/flash.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,107 @@
+var url = tinyMCE.getParam("flash_external_list_url");
+if (url != null) {
+	// Fix relative
+	if (url.charAt(0) != '/' && url.indexOf('://') == -1)
+		url = tinyMCE.documentBasePath + "/" + url;
+
+	document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById("filebrowsercontainer").innerHTML = getBrowserHTML('filebrowser','file','flash','flash');
+
+	// Image list outsrc
+	var html = getFlashListHTML('filebrowser','file','flash','flash');
+	if (html == "")
+		document.getElementById("linklistrow").style.display = 'none';
+	else
+		document.getElementById("linklistcontainer").innerHTML = html;
+
+	var formObj = document.forms[0];
+	var swffile   = tinyMCE.getWindowArg('swffile');
+	var swfwidth  = '' + tinyMCE.getWindowArg('swfwidth');
+	var swfheight = '' + tinyMCE.getWindowArg('swfheight');
+
+	if (swfwidth.indexOf('%')!=-1) {
+		formObj.width2.value = "%";
+		formObj.width.value  = swfwidth.substring(0,swfwidth.length-1);
+	} else {
+		formObj.width2.value = "px";
+		formObj.width.value  = swfwidth;
+	}
+
+	if (swfheight.indexOf('%')!=-1) {
+		formObj.height2.value = "%";
+		formObj.height.value  = swfheight.substring(0,swfheight.length-1);
+	} else {
+		formObj.height2.value = "px";
+		formObj.height.value  = swfheight;
+	}
+
+	formObj.file.value = swffile;
+	formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true);
+
+	selectByValue(formObj, 'linklist', swffile);
+
+	// Handle file browser
+	if (isVisible('filebrowser'))
+		document.getElementById('file').style.width = '230px';
+
+	// Auto select flash in list
+	if (typeof(tinyMCEFlashList) != "undefined" && tinyMCEFlashList.length > 0) {
+		for (var i=0; i<formObj.linklist.length; i++) {
+			if (formObj.linklist.options[i].value == tinyMCE.getWindowArg('swffile'))
+				formObj.linklist.options[i].selected = true;
+		}
+	}
+}
+
+function getFlashListHTML() {
+	if (typeof(tinyMCEFlashList) != "undefined" && tinyMCEFlashList.length > 0) {
+		var html = "";
+
+		html += '<select id="linklist" name="linklist" style="width: 250px" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.file.value=this.options[this.selectedIndex].value;">';
+		html += '<option value="">---</option>';
+
+		for (var i=0; i<tinyMCEFlashList.length; i++)
+			html += '<option value="' + tinyMCEFlashList[i][1] + '">' + tinyMCEFlashList[i][0] + '</option>';
+
+		html += '</select>';
+
+		return html;
+	}
+
+	return "";
+}
+
+function insertFlash() {
+	var formObj = document.forms[0];
+	var html      = '';
+	var file      = formObj.file.value;
+	var width     = formObj.width.value;
+	var height    = formObj.height.value;
+	if (formObj.width2.value=='%') {
+		width = width + '%';
+	}
+	if (formObj.height2.value=='%') {
+		height = height + '%';
+	}
+
+	if (width == "")
+		width = 100;
+
+	if (height == "")
+		height = 100;
+
+	html += ''
+		+ '<img src="' + (tinyMCE.getParam("theme_href") + "/images/spacer.gif") + '" mce_src="' + (tinyMCE.getParam("theme_href") + "/images/spacer.gif") + '" '
+		+ 'width="' + width + '" height="' + height + '" '
+		+ 'border="0" alt="' + file + '" title="' + file + '" class="mceItemFlash" />';
+
+	tinyMCEPopup.execCommand("mceInsertContent", true, html);
+	tinyMCE.selectedInstance.repaint();
+
+	tinyMCEPopup.close();
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/de.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/de.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// DE lang variables
-tinyMCELang['lang_insert_flash']      = 'Flash Movie einf&uuml;gen / bearbeiten';
-tinyMCELang['lang_insert_flash_file'] = 'Flash-Datei';
-tinyMCELang['lang_insert_flash_size'] = 'Gr&ouml;&szlig;e';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/de.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/de.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/de.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// DE lang variables
+tinyMCELang['lang_insert_flash']      = 'Flash Movie einf&uuml;gen / bearbeiten';
+tinyMCELang['lang_insert_flash_file'] = 'Flash-Datei';
+tinyMCELang['lang_insert_flash_size'] = 'Gr&ouml;&szlig;e';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,11 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('flash',{
-title : 'Insert / edit Flash Movie',
-desc : 'Insert / edit Flash Movie',
-file : 'Flash-File (.swf)',
-size : 'Size',
-list : 'Flash files',
-props : 'Flash properties',
-general : 'General'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,11 @@
+// UK lang variables
+
+tinyMCE.addToLang('flash',{
+title : 'Insert / edit Flash Movie',
+desc : 'Insert / edit Flash Movie',
+file : 'Flash-File (.swf)',
+size : 'Size',
+list : 'Flash files',
+props : 'Flash properties',
+general : 'General'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/se.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/se.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// SE lang variables
-
-tinyMCELang['lang_insert_flash']      = 'Skapa / uppdatera flash film';
-tinyMCELang['lang_insert_flash_file'] = 'Flash film (.swf)';
-tinyMCELang['lang_insert_flash_size'] = 'Storlek';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/se.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/se.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/se.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// SE lang variables
+
+tinyMCELang['lang_insert_flash']      = 'Skapa / uppdatera flash film';
+tinyMCELang['lang_insert_flash_file'] = 'Flash film (.swf)';
+tinyMCELang['lang_insert_flash_size'] = 'Storlek';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/uk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/uk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_insert_flash']      = 'Insert / edit Flash Movie';
-tinyMCELang['lang_insert_flash_file'] = 'Flash-File (.swf)';
-tinyMCELang['lang_insert_flash_size'] = 'Size';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/uk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/uk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/uk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// UK lang variables
+
+tinyMCELang['lang_insert_flash']      = 'Insert / edit Flash Movie';
+tinyMCELang['lang_insert_flash_file'] = 'Flash-File (.swf)';
+tinyMCELang['lang_insert_flash_size'] = 'Size';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/flash/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/blank.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/blank.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/blank.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,9 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>blank_page</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-</head>
-<body onload="parent.setupIframe(document);">
-
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/blank.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/blank.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/blank.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/blank.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,9 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>blank_page</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</head>
+<body onload="parent.setupIframe(document);">
+
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css/fullpage.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css/fullpage.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css/fullpage.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,172 +0,0 @@
-/* Hide the advanced tab */
-#advanced_tab {
-	display: none;
-}
-
-#metatitle, #metakeywords, #metadescription, #metaauthor, #metacopyright {
-	width: 280px;
-}
-
-#doctype, #docencoding {
-	width: 200px;
-}
-
-#langcode {
-	width: 30px;
-}
-
-#bgimage {
-	width: 220px;	
-}
-
-#fontface {
-	width: 240px;
-}
-
-#leftmargin, #rightmargin, #topmargin, #bottommargin {
-	width: 50px;
-}
-
-.panel_wrapper div.current {
-	height: 400px;
-}
-
-#stylesheet, #style {
-	width: 240px;
-}
-
-/* Head list classes */
-
-.headlistwrapper {
-	width: 100%;
-}
-
-.addbutton, .removebutton, .moveupbutton, .movedownbutton {
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-color: #F0F0EE;
-	cursor: default;
-	display: block;
-	width: 20px;
-	height: 20px;
-}
-
-.addbutton:hover, .removebutton:hover, .moveupbutton:hover, .movedownbutton:hover {
-	border: 1px solid #0A246A;
-	background-color: #B6BDD2;
-}
-
-.addbutton {
-	background-image: url('../images/add.gif');
-	float: left;
-	margin-right: 3px;
-}
-
-.removebutton {
-	background-image: url('../images/remove.gif');
-	float: left;
-}
-
-.moveupbutton {
-	background-image: url('../images/move_up.gif');
-	float: left;
-	margin-right: 3px;
-}
-
-.movedownbutton {
-	background-image: url('../images/move_down.gif');
-	float: left;
-}
-
-.selected {
-	border: 1px solid #0A246A;
-	background-color: #B6BDD2;
-}
-
-.toolbar {
-	width: 100%;
-}
-
-#headlist {
-	width: 100%;
-	margin-top: 3px;
-	font-size: 11px;
-}
-
-#info, #title_element, #meta_element, #script_element, #style_element, #base_element, #link_element, #comment_element, #unknown_element {
-	display: none;
-}
-
-#addmenu {
-	position: absolute;
-	border: 1px solid gray;
-	display: none;
-	z-index: 100;
-	background-color: white;
-}
-
-#addmenu a {
-	display: block;
-	width: 100%;
-	line-height: 20px;
-	text-decoration: none;
-	background-color: white;
-}
-
-#addmenu a:hover {
-	background-color: #B6BDD2;
-	color: black;
-}
-
-#addmenu span {
-	padding-left: 10px;
-	padding-right: 10px;
-}
-
-#updateElementPanel {
-	display: none;
-}
-
-#script_element .panel_wrapper div.current {
-	height: 108px;
-}
-
-#style_element .panel_wrapper div.current {
-	height: 108px;
-}
-
-#link_element  .panel_wrapper div.current {
-	height: 140px;
-}
-
-#element_script_value {
-	width: 100%;
-	height: 100px;
-}
-
-#element_comment_value {
-	width: 100%;
-	height: 120px;
-}
-
-#element_style_value {
-	width: 100%;
-	height: 100px;
-}
-
-#element_title, #element_script_src, #element_meta_name, #element_meta_content, #element_base_href, #element_link_href, #element_link_title {
-	width: 250px;
-}
-
-.updateElementButton {
-	margin-top: 3px;
-}
-
-/* MSIE specific styles */
-
-* html .addbutton, * html .removebutton, * html .moveupbutton, * html .movedownbutton {
-	width: 22px;
-	height: 22px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css/fullpage.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css/fullpage.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css/fullpage.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/css/fullpage.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,172 @@
+/* Hide the advanced tab */
+#advanced_tab {
+	display: none;
+}
+
+#metatitle, #metakeywords, #metadescription, #metaauthor, #metacopyright {
+	width: 280px;
+}
+
+#doctype, #docencoding {
+	width: 200px;
+}
+
+#langcode {
+	width: 30px;
+}
+
+#bgimage {
+	width: 220px;	
+}
+
+#fontface {
+	width: 240px;
+}
+
+#leftmargin, #rightmargin, #topmargin, #bottommargin {
+	width: 50px;
+}
+
+.panel_wrapper div.current {
+	height: 400px;
+}
+
+#stylesheet, #style {
+	width: 240px;
+}
+
+/* Head list classes */
+
+.headlistwrapper {
+	width: 100%;
+}
+
+.addbutton, .removebutton, .moveupbutton, .movedownbutton {
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-color: #F0F0EE;
+	cursor: default;
+	display: block;
+	width: 20px;
+	height: 20px;
+}
+
+.addbutton:hover, .removebutton:hover, .moveupbutton:hover, .movedownbutton:hover {
+	border: 1px solid #0A246A;
+	background-color: #B6BDD2;
+}
+
+.addbutton {
+	background-image: url('../images/add.gif');
+	float: left;
+	margin-right: 3px;
+}
+
+.removebutton {
+	background-image: url('../images/remove.gif');
+	float: left;
+}
+
+.moveupbutton {
+	background-image: url('../images/move_up.gif');
+	float: left;
+	margin-right: 3px;
+}
+
+.movedownbutton {
+	background-image: url('../images/move_down.gif');
+	float: left;
+}
+
+.selected {
+	border: 1px solid #0A246A;
+	background-color: #B6BDD2;
+}
+
+.toolbar {
+	width: 100%;
+}
+
+#headlist {
+	width: 100%;
+	margin-top: 3px;
+	font-size: 11px;
+}
+
+#info, #title_element, #meta_element, #script_element, #style_element, #base_element, #link_element, #comment_element, #unknown_element {
+	display: none;
+}
+
+#addmenu {
+	position: absolute;
+	border: 1px solid gray;
+	display: none;
+	z-index: 100;
+	background-color: white;
+}
+
+#addmenu a {
+	display: block;
+	width: 100%;
+	line-height: 20px;
+	text-decoration: none;
+	background-color: white;
+}
+
+#addmenu a:hover {
+	background-color: #B6BDD2;
+	color: black;
+}
+
+#addmenu span {
+	padding-left: 10px;
+	padding-right: 10px;
+}
+
+#updateElementPanel {
+	display: none;
+}
+
+#script_element .panel_wrapper div.current {
+	height: 108px;
+}
+
+#style_element .panel_wrapper div.current {
+	height: 108px;
+}
+
+#link_element  .panel_wrapper div.current {
+	height: 140px;
+}
+
+#element_script_value {
+	width: 100%;
+	height: 100px;
+}
+
+#element_comment_value {
+	width: 100%;
+	height: 120px;
+}
+
+#element_style_value {
+	width: 100%;
+	height: 100px;
+}
+
+#element_title, #element_script_src, #element_meta_name, #element_meta_content, #element_base_href, #element_link_href, #element_link_title {
+	width: 250px;
+}
+
+.updateElementButton {
+	margin-top: 3px;
+}
+
+/* MSIE specific styles */
+
+* html .addbutton, * html .removebutton, * html .moveupbutton, * html .movedownbutton {
+	width: 22px;
+	height: 22px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('fullpage');var TinyMCE_FullPagePlugin={getInfo:function(){return{longname:'Fullpage',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullpage.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"fullpage":return tinyMCE.getButtonHTML(cn,'lang_fullpage_desc','{$pluginurl}/images/fullpage.gif','mceFullPageProperties')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceFullPageProperties":var template=new Array();template['file']='../../plugins/fullpage/fullpage.htm';template['width']=430;template['height']=485+(tinyMCE.isOpera?5:0);template['width']+=tinyMCE.getLang('lang_fullpage_delta_width',0);template['height']+=tinyMCE.getLang('lang_fullpage_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceFullPageUpdate!
 ":TinyMCE_FullPagePlugin._addToHead(tinyMCE.getInstanceById(editor_id));return true}return false},cleanup:function(type,content,inst){switch(type){case"insert_to_editor":var tmp=content.toLowerCase();var pos=tmp.indexOf('<body'),pos2;if(pos!=-1){pos=tmp.indexOf('>',pos);pos2=tmp.lastIndexOf('</body>');inst.fullpageTopContent=content.substring(0,pos+1);content=content.substring(pos+1,pos2);}else{if(!inst.fullpageTopContent){var docType=tinyMCE.getParam("fullpage_default_doctype",'<!DOCTYPE html PUBLIC "-/'+'/W3C//DTD XHTML 1.0 Transitional/'+'/EN" "http:/'+'/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');var enc=tinyMCE.getParam("fullpage_default_encoding",'utf-8');var title=tinyMCE.getParam("fullpage_default_title",'Untitled document');var lang=tinyMCE.getParam("fullpage_default_langcode",'en');var pi=tinyMCE.getParam("fullpage_default_xml_pi",true);var ff=tinyMCE.getParam("fullpage_default_font_family","");var fz=tinyMCE.getParam("fullpage_default_font_size","");var !
 ds=tinyMCE.getParam("fullpage_default_style","");var dtc=tinyMCE.getPa
ram("fullpage_default_text_color","");title=title.replace(/&/g,'&amp;');title=title.replace(/\"/g,'&quot;');title=title.replace(/</g,'&lt;');title=title.replace(/>/g,'&gt;');tmp='';if(pi)tmp+='<?xml version="1.0" encoding="'+enc+'"?>\n';tmp+=docType+'\n';tmp+='<html xmlns="http:/'+'/www.w3.org/1999/xhtml" lang="'+lang+'" xml:lang="'+lang+'">\n';tmp+='<head>\n';tmp+='\t<title>'+title+'</title>\n';tmp+='\t<meta http-equiv="Content-Type" content="text/html; charset='+enc+'" />\n';tmp+='</head>\n';tmp+='<body';if(ff!=''||fz!=''){tmp+=' style="';if(ds!='')tmp+=ds+";";if(ff!='')tmp+='font-family: '+ff+";";if(fz!='')tmp+='font-size: '+fz+";";tmp+='"'}if(dtc!='')tmp+=' text="'+dtc+'"';tmp+='>\n';inst.fullpageTopContent=tmp}}this._addToHead(inst);break;case"get_from_editor":if(inst.fullpageTopContent)content=inst.fullpageTopContent+content+"\n</body>\n</html>";break}return content},_addToHead:function(inst){var doc=inst.getDoc();var head=doc.getElementsByTagName("head")[0];var body=d!
 oc.body;var h=inst.fullpageTopContent;var e=doc.createElement("body");var nl,i,le,tmp;h=h.replace(/(\r|\n)/gi,'');h=h.replace(/<\?[^\>]*\>/gi,'');h=h.replace(/<\/?(!DOCTYPE|head|html)[^\>]*\>/gi,'');h=h.replace(/<script(.*?)<\/script>/gi,'');h=h.replace(/<title(.*?)<\/title>/gi,'');h=h.replace(/<(meta|base)[^>]*>/gi,'');h=h.replace(/<link([^>]*)\/>/gi,'<pre mce_type="link" $1></pre>');h=h.replace(/<body/gi,'<div mce_type="body"');h+='</div>';e.innerHTML=h;body.vLink=body.aLink=body.link=body.text='';body.style.cssText='';nl=head.getElementsByTagName('link');for(i=0;i<nl.length;i++){if(tinyMCE.getAttrib(nl[i],'mce_head')=="true")nl[i].parentNode.removeChild(nl[i])}nl=e.getElementsByTagName('pre');for(i=0;i<nl.length;i++){tmp=tinyMCE.getAttrib(nl[i],'media');if(tinyMCE.getAttrib(nl[i],'mce_type')=="link"&&(tmp==""||tmp=="screen"||tmp=="all")&&tinyMCE.getAttrib(nl[i],'rel')=="stylesheet"){le=doc.createElement("link");le.rel="stylesheet";le.href=tinyMCE.getAttrib(nl[i],'href');!
 le.setAttribute("mce_head","true");head.appendChild(le)}}nl=e.getEleme
ntsByTagName('div');if(nl.length>0){body.style.cssText=tinyMCE.getAttrib(nl[0],'style');if((tmp=tinyMCE.getAttrib(nl[0],'leftmargin'))!=''&&body.style.marginLeft=='')body.style.marginLeft=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'rightmargin'))!=''&&body.style.marginRight=='')body.style.marginRight=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'topmargin'))!=''&&body.style.marginTop=='')body.style.marginTop=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'bottommargin'))!=''&&body.style.marginBottom=='')body.style.marginBottom=tmp+"px";body.dir=tinyMCE.getAttrib(nl[0],'dir');body.vLink=tinyMCE.getAttrib(nl[0],'vlink');body.aLink=tinyMCE.getAttrib(nl[0],'alink');body.link=tinyMCE.getAttrib(nl[0],'link');body.text=tinyMCE.getAttrib(nl[0],'text');if((tmp=tinyMCE.getAttrib(nl[0],'background'))!='')body.style.backgroundImage="url('"+tmp+"')";if((tmp=tinyMCE.getAttrib(nl[0],'bgcolor'))!='')body.style.backgroundColor=tmp}}};tinyMCE.addPlugin("fullpage",TinyMCE_FullPagePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('fullpage');var TinyMCE_FullPagePlugin={getInfo:function(){return{longname:'Fullpage',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullpage.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"fullpage":return tinyMCE.getButtonHTML(cn,'lang_fullpage_desc','{$pluginurl}/images/fullpage.gif','mceFullPageProperties')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceFullPageProperties":var template=new Array();template['file']='../../plugins/fullpage/fullpage.htm';template['width']=430;template['height']=485+(tinyMCE.isOpera?5:0);template['width']+=tinyMCE.getLang('lang_fullpage_delta_width',0);template['height']+=tinyMCE.getLang('lang_fullpage_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceFullPageUpdate!
 ":TinyMCE_FullPagePlugin._addToHead(tinyMCE.getInstanceById(editor_id));return true}return false},cleanup:function(type,content,inst){switch(type){case"insert_to_editor":var tmp=content.toLowerCase();var pos=tmp.indexOf('<body'),pos2;if(pos!=-1){pos=tmp.indexOf('>',pos);pos2=tmp.lastIndexOf('</body>');inst.fullpageTopContent=content.substring(0,pos+1);content=content.substring(pos+1,pos2);}else{if(!inst.fullpageTopContent){var docType=tinyMCE.getParam("fullpage_default_doctype",'<!DOCTYPE html PUBLIC "-/'+'/W3C//DTD XHTML 1.0 Transitional/'+'/EN" "http:/'+'/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');var enc=tinyMCE.getParam("fullpage_default_encoding",'utf-8');var title=tinyMCE.getParam("fullpage_default_title",'Untitled document');var lang=tinyMCE.getParam("fullpage_default_langcode",'en');var pi=tinyMCE.getParam("fullpage_default_xml_pi",true);var ff=tinyMCE.getParam("fullpage_default_font_family","");var fz=tinyMCE.getParam("fullpage_default_font_size","");var !
 ds=tinyMCE.getParam("fullpage_default_style","");var dtc=tinyMCE.getPa
ram("fullpage_default_text_color","");title=title.replace(/&/g,'&amp;');title=title.replace(/\"/g,'&quot;');title=title.replace(/</g,'&lt;');title=title.replace(/>/g,'&gt;');tmp='';if(pi)tmp+='<?xml version="1.0" encoding="'+enc+'"?>\n';tmp+=docType+'\n';tmp+='<html xmlns="http:/'+'/www.w3.org/1999/xhtml" lang="'+lang+'" xml:lang="'+lang+'">\n';tmp+='<head>\n';tmp+='\t<title>'+title+'</title>\n';tmp+='\t<meta http-equiv="Content-Type" content="text/html; charset='+enc+'" />\n';tmp+='</head>\n';tmp+='<body';if(ff!=''||fz!=''){tmp+=' style="';if(ds!='')tmp+=ds+";";if(ff!='')tmp+='font-family: '+ff+";";if(fz!='')tmp+='font-size: '+fz+";";tmp+='"'}if(dtc!='')tmp+=' text="'+dtc+'"';tmp+='>\n';inst.fullpageTopContent=tmp}}this._addToHead(inst);break;case"get_from_editor":if(inst.fullpageTopContent)content=inst.fullpageTopContent+content+"\n</body>\n</html>";break}return content},_addToHead:function(inst){var doc=inst.getDoc();var head=doc.getElementsByTagName("head")[0];var body=d!
 oc.body;var h=inst.fullpageTopContent;var e=doc.createElement("body");var nl,i,le,tmp;h=h.replace(/(\r|\n)/gi,'');h=h.replace(/<\?[^\>]*\>/gi,'');h=h.replace(/<\/?(!DOCTYPE|head|html)[^\>]*\>/gi,'');h=h.replace(/<script(.*?)<\/script>/gi,'');h=h.replace(/<title(.*?)<\/title>/gi,'');h=h.replace(/<(meta|base)[^>]*>/gi,'');h=h.replace(/<link([^>]*)\/>/gi,'<pre mce_type="link" $1></pre>');h=h.replace(/<body/gi,'<div mce_type="body"');h+='</div>';e.innerHTML=h;body.vLink=body.aLink=body.link=body.text='';body.style.cssText='';nl=head.getElementsByTagName('link');for(i=0;i<nl.length;i++){if(tinyMCE.getAttrib(nl[i],'mce_head')=="true")nl[i].parentNode.removeChild(nl[i])}nl=e.getElementsByTagName('pre');for(i=0;i<nl.length;i++){tmp=tinyMCE.getAttrib(nl[i],'media');if(tinyMCE.getAttrib(nl[i],'mce_type')=="link"&&(tmp==""||tmp=="screen"||tmp=="all")&&tinyMCE.getAttrib(nl[i],'rel')=="stylesheet"){le=doc.createElement("link");le.rel="stylesheet";le.href=tinyMCE.getAttrib(nl[i],'href');!
 le.setAttribute("mce_head","true");head.appendChild(le)}}nl=e.getEleme
ntsByTagName('div');if(nl.length>0){body.style.cssText=tinyMCE.getAttrib(nl[0],'style');if((tmp=tinyMCE.getAttrib(nl[0],'leftmargin'))!=''&&body.style.marginLeft=='')body.style.marginLeft=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'rightmargin'))!=''&&body.style.marginRight=='')body.style.marginRight=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'topmargin'))!=''&&body.style.marginTop=='')body.style.marginTop=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'bottommargin'))!=''&&body.style.marginBottom=='')body.style.marginBottom=tmp+"px";body.dir=tinyMCE.getAttrib(nl[0],'dir');body.vLink=tinyMCE.getAttrib(nl[0],'vlink');body.aLink=tinyMCE.getAttrib(nl[0],'alink');body.link=tinyMCE.getAttrib(nl[0],'link');body.text=tinyMCE.getAttrib(nl[0],'text');if((tmp=tinyMCE.getAttrib(nl[0],'background'))!='')body.style.backgroundImage="url('"+tmp+"')";if((tmp=tinyMCE.getAttrib(nl[0],'bgcolor'))!='')body.style.backgroundColor=tmp}}};tinyMCE.addPlugin("fullpage",TinyMCE_FullPagePlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,227 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('fullpage');
-
-var TinyMCE_FullPagePlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Fullpage',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullpage.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "fullpage":
-				return tinyMCE.getButtonHTML(cn, 'lang_fullpage_desc', '{$pluginurl}/images/fullpage.gif', 'mceFullPageProperties');
-		}
-
-		return "";
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle commands
-		switch (command) {
-			case "mceFullPageProperties":
-				var template = new Array();
-
-				template['file']   = '../../plugins/fullpage/fullpage.htm';
-				template['width']  = 430;
-				template['height'] = 485 + (tinyMCE.isOpera ? 5 : 0);
-
-				template['width'] += tinyMCE.getLang('lang_fullpage_delta_width', 0);
-				template['height'] += tinyMCE.getLang('lang_fullpage_delta_height', 0);
-
-				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
-			return true;
-
-			case "mceFullPageUpdate":
-				TinyMCE_FullPagePlugin._addToHead(tinyMCE.getInstanceById(editor_id));
-				return true;
-	   }
-
-	   // Pass to next handler in chain
-	   return false;
-	},
-
-	cleanup : function(type, content, inst) {
-		switch (type) {
-			case "insert_to_editor":
-				var tmp = content.toLowerCase();
-				var pos = tmp.indexOf('<body'), pos2;
-
-				// Split page in header and body chunks
-				if (pos != -1) {
-					pos = tmp.indexOf('>', pos);
-					pos2 = tmp.lastIndexOf('</body>');
-					inst.fullpageTopContent = content.substring(0, pos + 1);
-					content = content.substring(pos + 1, pos2);
-					// tinyMCE.debug(inst.fullpageTopContent, content);
-				} else {
-					if (!inst.fullpageTopContent) {
-						var docType = tinyMCE.getParam("fullpage_default_doctype", '<!DOCTYPE html PUBLIC "-/'+'/W3C//DTD XHTML 1.0 Transitional/'+'/EN" "http:/'+'/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');
-						var enc = tinyMCE.getParam("fullpage_default_encoding", 'utf-8');
-						var title = tinyMCE.getParam("fullpage_default_title", 'Untitled document');
-						var lang = tinyMCE.getParam("fullpage_default_langcode", 'en');
-						var pi = tinyMCE.getParam("fullpage_default_xml_pi", true);
-						var ff = tinyMCE.getParam("fullpage_default_font_family", "");
-						var fz = tinyMCE.getParam("fullpage_default_font_size", "");
-						var ds = tinyMCE.getParam("fullpage_default_style", "");
-						var dtc = tinyMCE.getParam("fullpage_default_text_color", "");
-
-						// Xml encode it
-						title = title.replace(/&/g, '&amp;');
-						title = title.replace(/\"/g, '&quot;');
-						title = title.replace(/</g, '&lt;');
-						title = title.replace(/>/g, '&gt;');
-
-						tmp = '';
-
-						// Make default chunk
-						if (pi)
-							tmp += '<?xml version="1.0" encoding="' + enc + '"?>\n';
-
-						tmp += docType + '\n';
-						tmp += '<html xmlns="http:/'+'/www.w3.org/1999/xhtml" lang="' + lang + '" xml:lang="' + lang + '">\n';
-						tmp += '<head>\n';
-						tmp += '\t<title>' + title + '</title>\n';
-						tmp += '\t<meta http-equiv="Content-Type" content="text/html; charset=' + enc + '" />\n';
-						tmp += '</head>\n';
-						tmp += '<body';
-
-						if (ff != '' || fz != '') {
-							tmp += ' style="';
-
-							if (ds != '')
-								tmp += ds + ";";
-
-							if (ff != '')
-								tmp += 'font-family: ' + ff + ";";
-
-							if (fz != '')
-								tmp += 'font-size: ' + fz + ";";
-
-							tmp += '"';
-						}
-
-						if (dtc != '')
-							tmp += ' text="' + dtc + '"';
-
-						tmp += '>\n';
-
-						inst.fullpageTopContent = tmp;
-					}
-				}
-
-				this._addToHead(inst);
-
-				break;
-
-			case "get_from_editor":
-				if (inst.fullpageTopContent)
-					content = inst.fullpageTopContent + content + "\n</body>\n</html>";
-
-				break;
-		}
-
-		// Pass through to next handler in chain
-		return content;
-	},
-
-	// Private plugin internal methods
-
-	_addToHead : function(inst) {
-		var doc = inst.getDoc();
-		var head = doc.getElementsByTagName("head")[0];
-		var body = doc.body;
-		var h = inst.fullpageTopContent;
-		var e = doc.createElement("body");
-		var nl, i, le, tmp;
-
-		// Remove stuff we don't want
-		h = h.replace(/(\r|\n)/gi, '');
-		h = h.replace(/<\?[^\>]*\>/gi, '');
-		h = h.replace(/<\/?(!DOCTYPE|head|html)[^\>]*\>/gi, '');
-		h = h.replace(/<script(.*?)<\/script>/gi, '');
-		h = h.replace(/<title(.*?)<\/title>/gi, '');
-		h = h.replace(/<(meta|base)[^>]*>/gi, '');
-
-		// Make link and style elements into pre
-		h = h.replace(/<link([^>]*)\/>/gi, '<pre mce_type="link" $1></pre>');
-		//h = h.replace(/<style([^>]*)>(.*?)<\/style>/gi, '<pre mce_type="style" $1>$2</pre>');
-
-		// Make body a div
-		h = h.replace(/<body/gi, '<div mce_type="body"');
-		h += '</div>';
-
-		// Now crapy MSIE can parse it
-		e.innerHTML = h;
-
-		// Reset all body attributes
-		body.vLink = body.aLink = body.link = body.text = '';
-		body.style.cssText = '';
-
-		// Delete all old links
-		nl = head.getElementsByTagName('link');
-		for (i=0; i<nl.length; i++) {
-			if (tinyMCE.getAttrib(nl[i], 'mce_head') == "true")
-				nl[i].parentNode.removeChild(nl[i]);
-		}
-
-		// Add link elements
-		nl = e.getElementsByTagName('pre');
-		for (i=0; i<nl.length; i++) {
-			tmp = tinyMCE.getAttrib(nl[i], 'media');
-			if (tinyMCE.getAttrib(nl[i], 'mce_type') == "link" && (tmp == "" || tmp == "screen" || tmp == "all") && tinyMCE.getAttrib(nl[i], 'rel') == "stylesheet") {
-				le = doc.createElement("link");
-
-				le.rel = "stylesheet";
-				le.href = tinyMCE.getAttrib(nl[i], 'href');
-				le.setAttribute("mce_head", "true");
-
-				head.appendChild(le);
-			}
-		}
-
-		// Add body attributes
-		nl = e.getElementsByTagName('div');
-		if (nl.length > 0) {
-			body.style.cssText = tinyMCE.getAttrib(nl[0], 'style');
-
-			if ((tmp = tinyMCE.getAttrib(nl[0], 'leftmargin')) != '' && body.style.marginLeft == '')
-				body.style.marginLeft = tmp + "px";
-
-			if ((tmp = tinyMCE.getAttrib(nl[0], 'rightmargin')) != '' && body.style.marginRight == '')
-				body.style.marginRight = tmp + "px";
-
-			if ((tmp = tinyMCE.getAttrib(nl[0], 'topmargin')) != '' && body.style.marginTop == '')
-				body.style.marginTop = tmp + "px";
-
-			if ((tmp = tinyMCE.getAttrib(nl[0], 'bottommargin')) != '' && body.style.marginBottom == '')
-				body.style.marginBottom = tmp + "px";
-
-			body.dir = tinyMCE.getAttrib(nl[0], 'dir');
-			body.vLink = tinyMCE.getAttrib(nl[0], 'vlink');
-			body.aLink = tinyMCE.getAttrib(nl[0], 'alink');
-			body.link = tinyMCE.getAttrib(nl[0], 'link');
-			body.text = tinyMCE.getAttrib(nl[0], 'text');
-
-			if ((tmp = tinyMCE.getAttrib(nl[0], 'background')) != '')
-				body.style.backgroundImage = "url('" + tmp + "')";
-
-			if ((tmp = tinyMCE.getAttrib(nl[0], 'bgcolor')) != '')
-				body.style.backgroundColor = tmp;
-		}
-	}
-};
-
-tinyMCE.addPlugin("fullpage", TinyMCE_FullPagePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,227 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('fullpage');
+
+var TinyMCE_FullPagePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Fullpage',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullpage.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "fullpage":
+				return tinyMCE.getButtonHTML(cn, 'lang_fullpage_desc', '{$pluginurl}/images/fullpage.gif', 'mceFullPageProperties');
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceFullPageProperties":
+				var template = new Array();
+
+				template['file']   = '../../plugins/fullpage/fullpage.htm';
+				template['width']  = 430;
+				template['height'] = 485 + (tinyMCE.isOpera ? 5 : 0);
+
+				template['width'] += tinyMCE.getLang('lang_fullpage_delta_width', 0);
+				template['height'] += tinyMCE.getLang('lang_fullpage_delta_height', 0);
+
+				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
+			return true;
+
+			case "mceFullPageUpdate":
+				TinyMCE_FullPagePlugin._addToHead(tinyMCE.getInstanceById(editor_id));
+				return true;
+	   }
+
+	   // Pass to next handler in chain
+	   return false;
+	},
+
+	cleanup : function(type, content, inst) {
+		switch (type) {
+			case "insert_to_editor":
+				var tmp = content.toLowerCase();
+				var pos = tmp.indexOf('<body'), pos2;
+
+				// Split page in header and body chunks
+				if (pos != -1) {
+					pos = tmp.indexOf('>', pos);
+					pos2 = tmp.lastIndexOf('</body>');
+					inst.fullpageTopContent = content.substring(0, pos + 1);
+					content = content.substring(pos + 1, pos2);
+					// tinyMCE.debug(inst.fullpageTopContent, content);
+				} else {
+					if (!inst.fullpageTopContent) {
+						var docType = tinyMCE.getParam("fullpage_default_doctype", '<!DOCTYPE html PUBLIC "-/'+'/W3C//DTD XHTML 1.0 Transitional/'+'/EN" "http:/'+'/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');
+						var enc = tinyMCE.getParam("fullpage_default_encoding", 'utf-8');
+						var title = tinyMCE.getParam("fullpage_default_title", 'Untitled document');
+						var lang = tinyMCE.getParam("fullpage_default_langcode", 'en');
+						var pi = tinyMCE.getParam("fullpage_default_xml_pi", true);
+						var ff = tinyMCE.getParam("fullpage_default_font_family", "");
+						var fz = tinyMCE.getParam("fullpage_default_font_size", "");
+						var ds = tinyMCE.getParam("fullpage_default_style", "");
+						var dtc = tinyMCE.getParam("fullpage_default_text_color", "");
+
+						// Xml encode it
+						title = title.replace(/&/g, '&amp;');
+						title = title.replace(/\"/g, '&quot;');
+						title = title.replace(/</g, '&lt;');
+						title = title.replace(/>/g, '&gt;');
+
+						tmp = '';
+
+						// Make default chunk
+						if (pi)
+							tmp += '<?xml version="1.0" encoding="' + enc + '"?>\n';
+
+						tmp += docType + '\n';
+						tmp += '<html xmlns="http:/'+'/www.w3.org/1999/xhtml" lang="' + lang + '" xml:lang="' + lang + '">\n';
+						tmp += '<head>\n';
+						tmp += '\t<title>' + title + '</title>\n';
+						tmp += '\t<meta http-equiv="Content-Type" content="text/html; charset=' + enc + '" />\n';
+						tmp += '</head>\n';
+						tmp += '<body';
+
+						if (ff != '' || fz != '') {
+							tmp += ' style="';
+
+							if (ds != '')
+								tmp += ds + ";";
+
+							if (ff != '')
+								tmp += 'font-family: ' + ff + ";";
+
+							if (fz != '')
+								tmp += 'font-size: ' + fz + ";";
+
+							tmp += '"';
+						}
+
+						if (dtc != '')
+							tmp += ' text="' + dtc + '"';
+
+						tmp += '>\n';
+
+						inst.fullpageTopContent = tmp;
+					}
+				}
+
+				this._addToHead(inst);
+
+				break;
+
+			case "get_from_editor":
+				if (inst.fullpageTopContent)
+					content = inst.fullpageTopContent + content + "\n</body>\n</html>";
+
+				break;
+		}
+
+		// Pass through to next handler in chain
+		return content;
+	},
+
+	// Private plugin internal methods
+
+	_addToHead : function(inst) {
+		var doc = inst.getDoc();
+		var head = doc.getElementsByTagName("head")[0];
+		var body = doc.body;
+		var h = inst.fullpageTopContent;
+		var e = doc.createElement("body");
+		var nl, i, le, tmp;
+
+		// Remove stuff we don't want
+		h = h.replace(/(\r|\n)/gi, '');
+		h = h.replace(/<\?[^\>]*\>/gi, '');
+		h = h.replace(/<\/?(!DOCTYPE|head|html)[^\>]*\>/gi, '');
+		h = h.replace(/<script(.*?)<\/script>/gi, '');
+		h = h.replace(/<title(.*?)<\/title>/gi, '');
+		h = h.replace(/<(meta|base)[^>]*>/gi, '');
+
+		// Make link and style elements into pre
+		h = h.replace(/<link([^>]*)\/>/gi, '<pre mce_type="link" $1></pre>');
+		//h = h.replace(/<style([^>]*)>(.*?)<\/style>/gi, '<pre mce_type="style" $1>$2</pre>');
+
+		// Make body a div
+		h = h.replace(/<body/gi, '<div mce_type="body"');
+		h += '</div>';
+
+		// Now crapy MSIE can parse it
+		e.innerHTML = h;
+
+		// Reset all body attributes
+		body.vLink = body.aLink = body.link = body.text = '';
+		body.style.cssText = '';
+
+		// Delete all old links
+		nl = head.getElementsByTagName('link');
+		for (i=0; i<nl.length; i++) {
+			if (tinyMCE.getAttrib(nl[i], 'mce_head') == "true")
+				nl[i].parentNode.removeChild(nl[i]);
+		}
+
+		// Add link elements
+		nl = e.getElementsByTagName('pre');
+		for (i=0; i<nl.length; i++) {
+			tmp = tinyMCE.getAttrib(nl[i], 'media');
+			if (tinyMCE.getAttrib(nl[i], 'mce_type') == "link" && (tmp == "" || tmp == "screen" || tmp == "all") && tinyMCE.getAttrib(nl[i], 'rel') == "stylesheet") {
+				le = doc.createElement("link");
+
+				le.rel = "stylesheet";
+				le.href = tinyMCE.getAttrib(nl[i], 'href');
+				le.setAttribute("mce_head", "true");
+
+				head.appendChild(le);
+			}
+		}
+
+		// Add body attributes
+		nl = e.getElementsByTagName('div');
+		if (nl.length > 0) {
+			body.style.cssText = tinyMCE.getAttrib(nl[0], 'style');
+
+			if ((tmp = tinyMCE.getAttrib(nl[0], 'leftmargin')) != '' && body.style.marginLeft == '')
+				body.style.marginLeft = tmp + "px";
+
+			if ((tmp = tinyMCE.getAttrib(nl[0], 'rightmargin')) != '' && body.style.marginRight == '')
+				body.style.marginRight = tmp + "px";
+
+			if ((tmp = tinyMCE.getAttrib(nl[0], 'topmargin')) != '' && body.style.marginTop == '')
+				body.style.marginTop = tmp + "px";
+
+			if ((tmp = tinyMCE.getAttrib(nl[0], 'bottommargin')) != '' && body.style.marginBottom == '')
+				body.style.marginBottom = tmp + "px";
+
+			body.dir = tinyMCE.getAttrib(nl[0], 'dir');
+			body.vLink = tinyMCE.getAttrib(nl[0], 'vlink');
+			body.aLink = tinyMCE.getAttrib(nl[0], 'alink');
+			body.link = tinyMCE.getAttrib(nl[0], 'link');
+			body.text = tinyMCE.getAttrib(nl[0], 'text');
+
+			if ((tmp = tinyMCE.getAttrib(nl[0], 'background')) != '')
+				body.style.backgroundImage = "url('" + tmp + "')";
+
+			if ((tmp = tinyMCE.getAttrib(nl[0], 'bgcolor')) != '')
+				body.style.backgroundColor = tmp;
+		}
+	}
+};
+
+tinyMCE.addPlugin("fullpage", TinyMCE_FullPagePlugin);

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/fullpage.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/fullpage.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/fullpage.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,577 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_fullpage_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mclayer.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/fullpage.js"></script>
-	<link href="css/fullpage.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body id="advlink" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-    <form onsubmit="updateAction();return false;" name="fullpage" action="#">
-		<div class="tabs">
-			<ul>
-				<li id="meta_tab" class="current"><span><a href="javascript:mcTabs.displayTab('meta_tab','meta_panel');" onmousedown="return false;">{$lang_fullpage_meta_tab}</a></span></li>
-				<li id="appearance_tab"><span><a href="javascript:mcTabs.displayTab('appearance_tab','appearance_panel');" onmousedown="return false;">{$lang_fullpage_appearance_tab}</a></span></li>
-				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_fullpage_advanced_tab}</a></span></li>
-			</ul>
-		</div>
-
-		<div class="panel_wrapper">
-			<div id="meta_panel" class="panel current">
-				<fieldset>
-					<legend>{$lang_fullpage_meta_props}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td nowrap="nowrap"><label for="metatitle">{$lang_fullpage_meta_title}</label>&nbsp;</td>
-							<td><input type="text" id="metatitle" name="metatitle" value="" /></td>
-						</tr>
-						<tr>
-							<td nowrap="nowrap"><label for="metakeywords">{$lang_fullpage_meta_keywords}</label>&nbsp;</td>
-							<td><textarea id="metakeywords" name="metakeywords" rows="3"></textarea></td>
-						</tr>
-						<tr>
-							<td nowrap="nowrap"><label for="metadescription">{$lang_fullpage_meta_description}</label>&nbsp;</td>
-							<td><textarea id="metadescription" name="metadescription" rows="3"></textarea></td>
-						</tr>
-						<tr>
-							<td nowrap="nowrap"><label for="metaauthor">{$lang_fullpage_author}</label>&nbsp;</td>
-							<td><input type="text" id="metaauthor" name="metaauthor" value="" /></td>
-						</tr>
-						<tr>
-							<td nowrap="nowrap"><label for="metacopyright">{$lang_fullpage_copyright}</label>&nbsp;</td>
-							<td><input type="text" id="metacopyright" name="metacopyright" value="" /></td>
-						</tr>
-						<tr>
-							<td nowrap="nowrap"><label for="metarobots">{$lang_fullpage_meta_robots}</label>&nbsp;</td>
-							<td>
-<select id="metarobots" name="metarobots">
-			<option value="">{$lang_not_set}</option> 
-			<option value="index,follow">{$lang_fullpage_meta_index_follow}</option>
-			<option value="index,nofollow">{$lang_fullpage_meta_index_nofollow}</option>
-			<option value="noindex,follow">{$lang_fullpage_meta_noindex_follow}</option>
-			<option value="noindex,nofollow">{$lang_fullpage_meta_noindex_nofollow}</option>
-</select>
-							</td>
-						</tr>
-					</table>
-				</fieldset>
-
-				<fieldset>
-					<legend>{$lang_fullpage_langprops}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td class="column1"><label for="docencoding">{$lang_fullpage_encoding}</label></td> 
-							<td>
-								<select id="docencoding" name="docencoding"> 
-										<option value="">{$lang_not_set}</option>
-								</select>
-							</td> 
-						</tr>
-						<tr>
-							<td nowrap="nowrap"><label for="doctypes">{$lang_fullpage_doctypes}</label>&nbsp;</td>
-							<td>
-								<select id="doctypes" name="doctypes">
-										<option value="">{$lang_not_set}</option>
-								</select>
-							</td>
-						</tr>
-						<tr>
-							<td nowrap="nowrap"><label for="langcode">{$lang_fullpage_langcode}</label>&nbsp;</td>
-							<td><input type="text" id="langcode" name="langcode" value="" /></td>
-						</tr>
-						<tr>
-							<td class="column1"><label for="langdir">{$lang_fullpage_langdir}</label></td> 
-							<td>
-								<select id="langdir" name="langdir"> 
-										<option value="">{$lang_not_set}</option> 
-										<option value="ltr">{$lang_fullpage_ltr}</option> 
-										<option value="rtl">{$lang_fullpage_rtl}</option> 
-								</select>
-							</td> 
-						</tr>
-						<tr>
-							<td nowrap="nowrap"><label for="xml_pi">{$lang_fullpage_xml_pi}</label>&nbsp;</td>
-							<td><input type="checkbox" id="xml_pi" name="xml_pi" class="checkbox" /></td>
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-
-			<div id="appearance_panel" class="panel">
-				<fieldset>
-					<legend>{$lang_fullpage_appearance_textprops}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td class="column1"><label for="fontface">{$lang_fullpage_fontface}</label></td> 
-							<td>
-								<select id="fontface" name="fontface" onchange="changedStyleField(this);">
-										<option value="">{$lang_not_set}</option>
-								</select>
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="fontsize">{$lang_fullpage_fontsize}</label></td> 
-							<td>
-								<select id="fontsize" name="fontsize" onchange="changedStyleField(this);">
-										<option value="">{$lang_not_set}</option>
-								</select>
-							</td>
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="textcolor">{$lang_fullpage_textcolor}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="textcolor" name="textcolor" type="text" value="" size="9" onchange="updateColor('textcolor_pick','textcolor');changedStyleField(this);" /></td>
-										<td id="textcolor_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-					</table>
-				</fieldset>
-
-				<fieldset>
-					<legend>{$lang_fullpage_appearance_bgprops}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td class="column1"><label for="bgimage">{$lang_fullpage_bgimage}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="bgimage" name="bgimage" type="text" value="" onchange="changedStyleField(this);" /></td>
-										<td id="bgimage_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-						<tr>
-							<td class="column1"><label for="bgcolor">{$lang_fullpage_bgcolor}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedStyleField(this);" /></td>
-										<td id="bgcolor_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td> 
-						</tr>
-					</table>
-				</fieldset>
-
-				<fieldset>
-					<legend>{$lang_fullpage_appearance_marginprops}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td class="column1"><label for="leftmargin">{$lang_fullpage_left_margin}</label></td> 
-							<td><input id="leftmargin" name="leftmargin" type="text" value="" onchange="changedStyleField(this);" /></td>
-							<td class="column1"><label for="rightmargin">{$lang_fullpage_right_margin}</label></td> 
-							<td><input id="rightmargin" name="rightmargin" type="text" value="" onchange="changedStyleField(this);" /></td>
-						</tr>
-						<tr>
-							<td class="column1"><label for="topmargin">{$lang_fullpage_top_margin}</label></td> 
-							<td><input id="topmargin" name="topmargin" type="text" value="" onchange="changedStyleField(this);" /></td>
-							<td class="column1"><label for="bottommargin">{$lang_fullpage_bottom_margin}</label></td> 
-							<td><input id="bottommargin" name="bottommargin" type="text" value="" onchange="changedStyleField(this);" /></td>
-						</tr>
-					</table>
-				</fieldset>
-
-				<fieldset>
-					<legend>{$lang_fullpage_appearance_linkprops}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td class="column1"><label for="link_color">{$lang_fullpage_link_color}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="link_color" name="link_color" type="text" value="" size="9" onchange="updateColor('link_color_pick','link_color');changedStyleField(this);" /></td>
-										<td id="link_color_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td>
-
-							<td class="column1"><label for="visited_color">{$lang_fullpage_visited_color}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="visited_color" name="visited_color" type="text" value="" size="9" onchange="updateColor('visited_color_pick','visited_color');changedStyleField(this);" /></td>
-										<td id="visited_color_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="active_color">{$lang_fullpage_active_color}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="active_color" name="active_color" type="text" value="" size="9" onchange="updateColor('active_color_pick','active_color');changedStyleField(this);" /></td>
-										<td id="active_color_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td>
-
-							<td>&nbsp;</td>
-							<td>&nbsp;</td>
-
-<!--							<td class="column1"><label for="hover_color">{$lang_fullpage_hover_color}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="hover_color" name="hover_color" type="text" value="" size="9" onchange="changedStyleField(this);" /></td>
-										<td id="hover_color_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td> -->
-						</tr>
-					</table>
-				</fieldset>
-
-				<fieldset>
-					<legend>{$lang_fullpage_appearance_style}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td class="column1"><label for="stylesheet">{$lang_fullpage_stylesheet}</label></td> 
-							<td><table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="stylesheet" name="stylesheet" type="text" value="" /></td>
-										<td id="stylesheet_browsercontainer">&nbsp;</td>
-									</tr>
-								</table></td>
-						</tr>
-						<tr>
-							<td class="column1"><label for="style">{$lang_fullpage_style}</label></td> 
-							<td><input id="style" name="style" type="text" value="" onchange="changedStyleField(this);" /></td>
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-
-			<div id="advanced_panel" class="panel">
-				<div id="addmenu">
-					<table border="0" cellpadding="0" cellspacing="0">
-						<tr><td><a href="javascript:addHeadElm('title');" onmousedown="return false;"><span>{$lang_fullpage_add_title}</span></a></td></tr>
-						<tr><td><a href="javascript:addHeadElm('meta');" onmousedown="return false;"><span>{$lang_fullpage_add_meta}</span></a></td></tr>
-						<tr><td><a href="javascript:addHeadElm('script');" onmousedown="return false;"><span>{$lang_fullpage_add_script}</span></a></td></tr>
-						<tr><td><a href="javascript:addHeadElm('style');" onmousedown="return false;"><span>{$lang_fullpage_add_style}</span></a></td></tr>
-						<tr><td><a href="javascript:addHeadElm('link');" onmousedown="return false;"><span>{$lang_fullpage_add_link}</span></a></td></tr>
-						<tr><td><a href="javascript:addHeadElm('base');" onmousedown="return false;"><span>{$lang_fullpage_add_base}</span></a></td></tr>
-						<tr><td><a href="javascript:addHeadElm('comment');" onmousedown="return false;"><span>{$lang_fullpage_add_comment}</span></a></td></tr>
-					</table>
-				</div>
-
-				<fieldset>
-					<legend>{$lang_fullpage_head_elements}</legend>
-
-					<div class="headlistwrapper">
-						<div class="toolbar">
-							<div style="float: left">
-								<a id="addbutton" href="javascript:showAddMenu();" onmousedown="return false;" class="addbutton" title="{$lang_fullpage_add}"></a>
-								<a href="#" onmousedown="return false;" class="removebutton" title="{$lang_fullpage_remove}"></a>
-							</div>
-							<div style="float: right">
-								<a href="#" onmousedown="return false;" class="moveupbutton" title="{$lang_fullpage_moveup}"></a>
-								<a href="#" onmousedown="return false;" class="movedownbutton" title="{$lang_fullpage_movedown}"></a>
-							</div>
-							<br style="clear: both" />
-						</div>
-						<select id="headlist" size="26" onchange="updateHeadElm(this.options[this.selectedIndex].value);">
-							<option value="title_0">&lt;title&gt;Some title bla bla bla&lt;/title&gt;</option>
-							<option value="meta_1">&lt;meta name="keywords"&gt;Some bla bla bla&lt;/meta&gt;</option>
-							<option value="meta_2">&lt;meta name="description"&gt;Some bla bla bla bla bla bla bla bla bla&lt;/meta&gt;</option>
-							<option value="script_3">&lt;script language=&quot;javascript&quot;&gt;...&lt;/script&gt;</option>
-							<option value="style_4">&lt;style&gt;...&lt;/style&gt;</option>
-							<option value="base_5">&lt;base href="." /&gt;</option>
-							<option value="comment_6">&lt;!-- ... --&gt;</option>
-							<option value="link_7">&lt;link href="." /&gt;</option>
-						</select>
-					</div>
-				</fieldset>
-
-				<fieldset id="meta_element">
-					<legend>{$lang_fullpage_meta_element}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td class="column1"><label for="element_meta_type">{$lang_fullpage_type}</label></td> 
-							<td><select id="element_meta_type">
-										<option value="name">name</option>
-										<option value="http-equiv">http-equiv</option>
-								</select></td>
-						</tr>
-						<tr>
-							<td class="column1"><label for="element_meta_name">{$lang_fullpage_name}</label></td> 
-							<td><input id="element_meta_name" name="element_meta_name" type="text" value="" /></td>
-						</tr>
-						<tr>
-							<td class="column1"><label for="element_meta_content">{$lang_fullpage_content}</label></td> 
-							<td><input id="element_meta_content" name="element_meta_content" type="text" value="" /></td>
-						</tr>
-					</table>
-
-					<input type="button" id="meta_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
-				</fieldset>
-
-				<fieldset id="title_element">
-					<legend>{$lang_fullpage_title_element}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td class="column1"><label for="element_title">{$lang_fullpage_meta_title}</label></td> 
-							<td><input id="element_title" name="element_title" type="text" value="" /></td>
-						</tr>
-					</table>
-
-					<input type="button" id="title_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
-				</fieldset>
-
-				<fieldset id="script_element">
-					<legend>{$lang_fullpage_script_element}</legend>
-
-					<div class="tabs">
-						<ul>
-							<li id="script_props_tab" class="current"><span><a href="javascript:mcTabs.displayTab('script_props_tab','script_props_panel');" onmousedown="return false;">{$lang_fullpage_properties}</a></span></li>
-							<li id="script_value_tab"><span><a href="javascript:mcTabs.displayTab('script_value_tab','script_value_panel');" onmousedown="return false;">{$lang_fullpage_value}</a></span></li>
-						</ul>
-					</div>
-
-					<br style="clear: both" />
-
-					<div class="panel_wrapper">
-						<div id="script_props_panel" class="panel current">
-							<table border="0" cellpadding="4" cellspacing="0">
-								<tr>
-									<td class="column1"><label for="element_script_type">{$lang_fullpage_type}</label></td> 
-									<td><select id="element_script_type">
-										<option value="text/javascript">text/javascript</option>
-										<option value="text/jscript">text/jscript</option>
-										<option value="text/vbscript">text/vbscript</option>
-										<option value="text/vbs">text/vbs</option>
-										<option value="text/ecmascript">text/ecmascript</option>
-										<option value="text/xml">text/xml</option>
-									</select></td>
-								</tr>
-								<tr>
-									<td class="column1"><label for="element_script_src">{$lang_fullpage_src}</label></td> 
-									<td><table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="element_script_src" name="element_script_src" type="text" value="" /></td>
-										<td id="script_src_pickcontainer">&nbsp;</td>
-									</tr>
-								</table></td>
-								</tr>
-								<tr>
-									<td class="column1"><label for="element_script_charset">{$lang_fullpage_charset}</label></td> 
-									<td><select id="element_script_charset"><option value="">{$lang_not_set}</option></select></td>
-								</tr>
-								<tr>
-									<td class="column1"><label for="element_script_defer">{$lang_fullpage_defer}</label></td> 
-									<td><input type="checkbox" id="element_script_defer" name="element_script_defer" class="checkbox" /></td>
-								</tr>
-							</table>
-						</div>
-
-						<div id="script_value_panel" class="panel">
-							<textarea id="element_script_value"></textarea>
-						</div>
-					</div>
-
-					<input type="button" id="script_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
-				</fieldset>
-
-				<fieldset id="style_element">
-					<legend>{$lang_fullpage_style_element}</legend>
-
-					<div class="tabs">
-						<ul>
-							<li id="style_props_tab" class="current"><span><a href="javascript:mcTabs.displayTab('style_props_tab','style_props_panel');" onmousedown="return false;">{$lang_fullpage_properties}</a></span></li>
-							<li id="style_value_tab"><span><a href="javascript:mcTabs.displayTab('style_value_tab','style_value_panel');" onmousedown="return false;">{$lang_fullpage_value}</a></span></li>
-						</ul>
-					</div>
-
-					<br style="clear: both" />
-
-					<div class="panel_wrapper">
-						<div id="style_props_panel" class="panel current">
-							<table border="0" cellpadding="4" cellspacing="0">
-								<tr>
-									<td class="column1"><label for="element_style_type">{$lang_fullpage_type}</label></td> 
-									<td><select id="element_style_type">
-										<option value="text/css">text/css</option>
-									</select></td>
-								</tr>
-								<tr>
-									<td class="column1"><label for="element_style_media">{$lang_fullpage_media}</label></td> 
-									<td><select id="element_style_media"></select></td>
-								</tr>
-							</table>
-						</div>
-
-						<div id="style_value_panel" class="panel">
-							<textarea id="element_style_value"></textarea>
-						</div>
-					</div>
-
-					<input type="button" id="style_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
-				</fieldset>
-
-				<fieldset id="base_element">
-					<legend>{$lang_fullpage_base_element}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td class="column1"><label for="element_base_href">{$lang_fullpage_href}</label></td> 
-							<td><input id="element_base_href" name="element_base_href" type="text" value="" /></td>
-						</tr>
-						<tr>
-							<td class="column1"><label for="element_base_target">{$lang_fullpage_target}</label></td> 
-							<td><input id="element_base_target" name="element_base_target" type="text" value="" /></td>
-						</tr>
-					</table>
-
-					<input type="button" id="base_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
-				</fieldset>
-
-				<fieldset id="link_element">
-					<legend>{$lang_fullpage_link_element}</legend>
-
-					<div class="tabs">
-						<ul>
-							<li id="link_general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('link_general_tab','link_general_panel');" onmousedown="return false;">{$lang_fullpage_general_props}</a></span></li>
-							<li id="link_advanced_tab"><span><a href="javascript:mcTabs.displayTab('link_advanced_tab','link_advanced_panel');" onmousedown="return false;">{$lang_fullpage_advanced_props}</a></span></li>
-						</ul>
-					</div>
-
-					<br style="clear: both" />
-
-					<div class="panel_wrapper">
-						<div id="link_general_panel" class="panel current">
-							<table border="0" cellpadding="4" cellspacing="0">
-								<tr>
-									<td class="column1"><label for="element_link_href">{$lang_fullpage_href}</label></td> 
-									<td><table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="element_link_href" name="element_link_href" type="text" value="" /></td>
-										<td id="link_href_pickcontainer">&nbsp;</td>
-									</tr>
-								</table></td>
-								</tr>
-								<tr>
-									<td class="column1"><label for="element_link_title">{$lang_fullpage_meta_title}</label></td> 
-									<td><input id="element_link_title" name="element_link_title" type="text" value="" /></td>
-								</tr>
-								<tr>
-									<td class="column1"><label for="element_link_type">{$lang_fullpage_type}</label></td> 
-									<td><select id="element_link_type" name="element_link_type">
-										<option value="text/css">text/css</option>
-										<option value="text/javascript">text/javascript</option>
-									</select></td>
-								</tr>
-								<tr>
-									<td class="column1"><label for="element_link_media">{$lang_fullpage_media}</label></td> 
-									<td><select id="element_link_media" name="element_link_media"></select></td>
-								</tr>
-								<tr>
-									<td><label for="element_style_rel">{$lang_fullpage_rel}</label></td>
-									<td><select id="element_style_rel" name="element_style_rel"> 
-											<option value="">{$lang_not_set}</option> 
-											<option value="stylesheet">Stylesheet</option>
-											<option value="alternate">Alternate</option>
-											<option value="designates">Designates</option>
-											<option value="start">Start</option>
-											<option value="next">Next</option>
-											<option value="prev">Prev</option>
-											<option value="contents">Contents</option>
-											<option value="index">Index</option>
-											<option value="glossary">Glossary</option>
-											<option value="copyright">Copyright</option>
-											<option value="chapter">Chapter</option>
-											<option value="subsection">Subsection</option>
-											<option value="appendix">Appendix</option>
-											<option value="help">Help</option>
-											<option value="bookmark">Bookmark</option>
-										</select> 
-									</td>
-								</tr>
-							</table>
-						</div>
-
-						<div id="link_advanced_panel" class="panel">
-							<table border="0" cellpadding="4" cellspacing="0">
-								<tr>
-									<td class="column1"><label for="element_link_charset">{$lang_fullpage_charset}</label></td> 
-									<td><select id="element_link_charset"><option value="">{$lang_not_set}</option></select></td>
-								</tr>
-								<tr>
-									<td class="column1"><label for="element_link_hreflang">{$lang_fullpage_hreflang}</label></td> 
-									<td><input id="element_link_hreflang" name="element_link_hreflang" type="text" value="" /></td>
-								</tr>
-								<tr>
-									<td class="column1"><label for="element_link_target">{$lang_fullpage_target}</label></td> 
-									<td><input id="element_link_target" name="element_link_target" type="text" value="" /></td>
-								</tr>
-								<tr>
-									<td><label for="element_style_rev">{$lang_fullpage_rev}</label></td>
-									<td><select id="element_style_rev" name="element_style_rev"> 
-											<option value="">{$lang_not_set}</option> 
-											<option value="alternate">Alternate</option> 
-											<option value="designates">Designates</option> 
-											<option value="stylesheet">Stylesheet</option> 
-											<option value="start">Start</option> 
-											<option value="next">Next</option> 
-											<option value="prev">Prev</option> 
-											<option value="contents">Contents</option> 
-											<option value="index">Index</option> 
-											<option value="glossary">Glossary</option> 
-											<option value="copyright">Copyright</option> 
-											<option value="chapter">Chapter</option> 
-											<option value="subsection">Subsection</option> 
-											<option value="appendix">Appendix</option> 
-											<option value="help">Help</option> 
-											<option value="bookmark">Bookmark</option> 
-										</select> 
-									</td>
-								</tr>
-							</table>
-						</div>
-					</div>
-
-					<input type="button" id="link_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
-				</fieldset>
-
-				<fieldset id="comment_element">
-					<legend>{$lang_fullpage_comment_element}</legend>
-
-					<textarea id="element_comment_value"></textarea>
-
-					<input type="button" id="comment_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
-				</fieldset>
-			</div>
-		</div>
-
-		<div class="mceActionPanel">
-			<div style="float: left">
-				<input type="button" id="insert" name="update" value="{$lang_update}" onclick="updateAction();" />
-			</div>
-
-			<div style="float: right">
-				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-			</div>
-		</div>
-    </form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/fullpage.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/fullpage.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/fullpage.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/fullpage.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,577 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_fullpage_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mclayer.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/fullpage.js"></script>
+	<link href="css/fullpage.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body id="advlink" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+    <form onsubmit="updateAction();return false;" name="fullpage" action="#">
+		<div class="tabs">
+			<ul>
+				<li id="meta_tab" class="current"><span><a href="javascript:mcTabs.displayTab('meta_tab','meta_panel');" onmousedown="return false;">{$lang_fullpage_meta_tab}</a></span></li>
+				<li id="appearance_tab"><span><a href="javascript:mcTabs.displayTab('appearance_tab','appearance_panel');" onmousedown="return false;">{$lang_fullpage_appearance_tab}</a></span></li>
+				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_fullpage_advanced_tab}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="meta_panel" class="panel current">
+				<fieldset>
+					<legend>{$lang_fullpage_meta_props}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td nowrap="nowrap"><label for="metatitle">{$lang_fullpage_meta_title}</label>&nbsp;</td>
+							<td><input type="text" id="metatitle" name="metatitle" value="" /></td>
+						</tr>
+						<tr>
+							<td nowrap="nowrap"><label for="metakeywords">{$lang_fullpage_meta_keywords}</label>&nbsp;</td>
+							<td><textarea id="metakeywords" name="metakeywords" rows="3"></textarea></td>
+						</tr>
+						<tr>
+							<td nowrap="nowrap"><label for="metadescription">{$lang_fullpage_meta_description}</label>&nbsp;</td>
+							<td><textarea id="metadescription" name="metadescription" rows="3"></textarea></td>
+						</tr>
+						<tr>
+							<td nowrap="nowrap"><label for="metaauthor">{$lang_fullpage_author}</label>&nbsp;</td>
+							<td><input type="text" id="metaauthor" name="metaauthor" value="" /></td>
+						</tr>
+						<tr>
+							<td nowrap="nowrap"><label for="metacopyright">{$lang_fullpage_copyright}</label>&nbsp;</td>
+							<td><input type="text" id="metacopyright" name="metacopyright" value="" /></td>
+						</tr>
+						<tr>
+							<td nowrap="nowrap"><label for="metarobots">{$lang_fullpage_meta_robots}</label>&nbsp;</td>
+							<td>
+<select id="metarobots" name="metarobots">
+			<option value="">{$lang_not_set}</option> 
+			<option value="index,follow">{$lang_fullpage_meta_index_follow}</option>
+			<option value="index,nofollow">{$lang_fullpage_meta_index_nofollow}</option>
+			<option value="noindex,follow">{$lang_fullpage_meta_noindex_follow}</option>
+			<option value="noindex,nofollow">{$lang_fullpage_meta_noindex_nofollow}</option>
+</select>
+							</td>
+						</tr>
+					</table>
+				</fieldset>
+
+				<fieldset>
+					<legend>{$lang_fullpage_langprops}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td class="column1"><label for="docencoding">{$lang_fullpage_encoding}</label></td> 
+							<td>
+								<select id="docencoding" name="docencoding"> 
+										<option value="">{$lang_not_set}</option>
+								</select>
+							</td> 
+						</tr>
+						<tr>
+							<td nowrap="nowrap"><label for="doctypes">{$lang_fullpage_doctypes}</label>&nbsp;</td>
+							<td>
+								<select id="doctypes" name="doctypes">
+										<option value="">{$lang_not_set}</option>
+								</select>
+							</td>
+						</tr>
+						<tr>
+							<td nowrap="nowrap"><label for="langcode">{$lang_fullpage_langcode}</label>&nbsp;</td>
+							<td><input type="text" id="langcode" name="langcode" value="" /></td>
+						</tr>
+						<tr>
+							<td class="column1"><label for="langdir">{$lang_fullpage_langdir}</label></td> 
+							<td>
+								<select id="langdir" name="langdir"> 
+										<option value="">{$lang_not_set}</option> 
+										<option value="ltr">{$lang_fullpage_ltr}</option> 
+										<option value="rtl">{$lang_fullpage_rtl}</option> 
+								</select>
+							</td> 
+						</tr>
+						<tr>
+							<td nowrap="nowrap"><label for="xml_pi">{$lang_fullpage_xml_pi}</label>&nbsp;</td>
+							<td><input type="checkbox" id="xml_pi" name="xml_pi" class="checkbox" /></td>
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+
+			<div id="appearance_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_fullpage_appearance_textprops}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td class="column1"><label for="fontface">{$lang_fullpage_fontface}</label></td> 
+							<td>
+								<select id="fontface" name="fontface" onchange="changedStyleField(this);">
+										<option value="">{$lang_not_set}</option>
+								</select>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="fontsize">{$lang_fullpage_fontsize}</label></td> 
+							<td>
+								<select id="fontsize" name="fontsize" onchange="changedStyleField(this);">
+										<option value="">{$lang_not_set}</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="textcolor">{$lang_fullpage_textcolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="textcolor" name="textcolor" type="text" value="" size="9" onchange="updateColor('textcolor_pick','textcolor');changedStyleField(this);" /></td>
+										<td id="textcolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+					</table>
+				</fieldset>
+
+				<fieldset>
+					<legend>{$lang_fullpage_appearance_bgprops}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td class="column1"><label for="bgimage">{$lang_fullpage_bgimage}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bgimage" name="bgimage" type="text" value="" onchange="changedStyleField(this);" /></td>
+										<td id="bgimage_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+						<tr>
+							<td class="column1"><label for="bgcolor">{$lang_fullpage_bgcolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedStyleField(this);" /></td>
+										<td id="bgcolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+					</table>
+				</fieldset>
+
+				<fieldset>
+					<legend>{$lang_fullpage_appearance_marginprops}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td class="column1"><label for="leftmargin">{$lang_fullpage_left_margin}</label></td> 
+							<td><input id="leftmargin" name="leftmargin" type="text" value="" onchange="changedStyleField(this);" /></td>
+							<td class="column1"><label for="rightmargin">{$lang_fullpage_right_margin}</label></td> 
+							<td><input id="rightmargin" name="rightmargin" type="text" value="" onchange="changedStyleField(this);" /></td>
+						</tr>
+						<tr>
+							<td class="column1"><label for="topmargin">{$lang_fullpage_top_margin}</label></td> 
+							<td><input id="topmargin" name="topmargin" type="text" value="" onchange="changedStyleField(this);" /></td>
+							<td class="column1"><label for="bottommargin">{$lang_fullpage_bottom_margin}</label></td> 
+							<td><input id="bottommargin" name="bottommargin" type="text" value="" onchange="changedStyleField(this);" /></td>
+						</tr>
+					</table>
+				</fieldset>
+
+				<fieldset>
+					<legend>{$lang_fullpage_appearance_linkprops}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td class="column1"><label for="link_color">{$lang_fullpage_link_color}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="link_color" name="link_color" type="text" value="" size="9" onchange="updateColor('link_color_pick','link_color');changedStyleField(this);" /></td>
+										<td id="link_color_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td>
+
+							<td class="column1"><label for="visited_color">{$lang_fullpage_visited_color}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="visited_color" name="visited_color" type="text" value="" size="9" onchange="updateColor('visited_color_pick','visited_color');changedStyleField(this);" /></td>
+										<td id="visited_color_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="active_color">{$lang_fullpage_active_color}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="active_color" name="active_color" type="text" value="" size="9" onchange="updateColor('active_color_pick','active_color');changedStyleField(this);" /></td>
+										<td id="active_color_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td>
+
+							<td>&nbsp;</td>
+							<td>&nbsp;</td>
+
+<!--							<td class="column1"><label for="hover_color">{$lang_fullpage_hover_color}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="hover_color" name="hover_color" type="text" value="" size="9" onchange="changedStyleField(this);" /></td>
+										<td id="hover_color_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> -->
+						</tr>
+					</table>
+				</fieldset>
+
+				<fieldset>
+					<legend>{$lang_fullpage_appearance_style}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td class="column1"><label for="stylesheet">{$lang_fullpage_stylesheet}</label></td> 
+							<td><table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="stylesheet" name="stylesheet" type="text" value="" /></td>
+										<td id="stylesheet_browsercontainer">&nbsp;</td>
+									</tr>
+								</table></td>
+						</tr>
+						<tr>
+							<td class="column1"><label for="style">{$lang_fullpage_style}</label></td> 
+							<td><input id="style" name="style" type="text" value="" onchange="changedStyleField(this);" /></td>
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+
+			<div id="advanced_panel" class="panel">
+				<div id="addmenu">
+					<table border="0" cellpadding="0" cellspacing="0">
+						<tr><td><a href="javascript:addHeadElm('title');" onmousedown="return false;"><span>{$lang_fullpage_add_title}</span></a></td></tr>
+						<tr><td><a href="javascript:addHeadElm('meta');" onmousedown="return false;"><span>{$lang_fullpage_add_meta}</span></a></td></tr>
+						<tr><td><a href="javascript:addHeadElm('script');" onmousedown="return false;"><span>{$lang_fullpage_add_script}</span></a></td></tr>
+						<tr><td><a href="javascript:addHeadElm('style');" onmousedown="return false;"><span>{$lang_fullpage_add_style}</span></a></td></tr>
+						<tr><td><a href="javascript:addHeadElm('link');" onmousedown="return false;"><span>{$lang_fullpage_add_link}</span></a></td></tr>
+						<tr><td><a href="javascript:addHeadElm('base');" onmousedown="return false;"><span>{$lang_fullpage_add_base}</span></a></td></tr>
+						<tr><td><a href="javascript:addHeadElm('comment');" onmousedown="return false;"><span>{$lang_fullpage_add_comment}</span></a></td></tr>
+					</table>
+				</div>
+
+				<fieldset>
+					<legend>{$lang_fullpage_head_elements}</legend>
+
+					<div class="headlistwrapper">
+						<div class="toolbar">
+							<div style="float: left">
+								<a id="addbutton" href="javascript:showAddMenu();" onmousedown="return false;" class="addbutton" title="{$lang_fullpage_add}"></a>
+								<a href="#" onmousedown="return false;" class="removebutton" title="{$lang_fullpage_remove}"></a>
+							</div>
+							<div style="float: right">
+								<a href="#" onmousedown="return false;" class="moveupbutton" title="{$lang_fullpage_moveup}"></a>
+								<a href="#" onmousedown="return false;" class="movedownbutton" title="{$lang_fullpage_movedown}"></a>
+							</div>
+							<br style="clear: both" />
+						</div>
+						<select id="headlist" size="26" onchange="updateHeadElm(this.options[this.selectedIndex].value);">
+							<option value="title_0">&lt;title&gt;Some title bla bla bla&lt;/title&gt;</option>
+							<option value="meta_1">&lt;meta name="keywords"&gt;Some bla bla bla&lt;/meta&gt;</option>
+							<option value="meta_2">&lt;meta name="description"&gt;Some bla bla bla bla bla bla bla bla bla&lt;/meta&gt;</option>
+							<option value="script_3">&lt;script language=&quot;javascript&quot;&gt;...&lt;/script&gt;</option>
+							<option value="style_4">&lt;style&gt;...&lt;/style&gt;</option>
+							<option value="base_5">&lt;base href="." /&gt;</option>
+							<option value="comment_6">&lt;!-- ... --&gt;</option>
+							<option value="link_7">&lt;link href="." /&gt;</option>
+						</select>
+					</div>
+				</fieldset>
+
+				<fieldset id="meta_element">
+					<legend>{$lang_fullpage_meta_element}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td class="column1"><label for="element_meta_type">{$lang_fullpage_type}</label></td> 
+							<td><select id="element_meta_type">
+										<option value="name">name</option>
+										<option value="http-equiv">http-equiv</option>
+								</select></td>
+						</tr>
+						<tr>
+							<td class="column1"><label for="element_meta_name">{$lang_fullpage_name}</label></td> 
+							<td><input id="element_meta_name" name="element_meta_name" type="text" value="" /></td>
+						</tr>
+						<tr>
+							<td class="column1"><label for="element_meta_content">{$lang_fullpage_content}</label></td> 
+							<td><input id="element_meta_content" name="element_meta_content" type="text" value="" /></td>
+						</tr>
+					</table>
+
+					<input type="button" id="meta_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
+				</fieldset>
+
+				<fieldset id="title_element">
+					<legend>{$lang_fullpage_title_element}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td class="column1"><label for="element_title">{$lang_fullpage_meta_title}</label></td> 
+							<td><input id="element_title" name="element_title" type="text" value="" /></td>
+						</tr>
+					</table>
+
+					<input type="button" id="title_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
+				</fieldset>
+
+				<fieldset id="script_element">
+					<legend>{$lang_fullpage_script_element}</legend>
+
+					<div class="tabs">
+						<ul>
+							<li id="script_props_tab" class="current"><span><a href="javascript:mcTabs.displayTab('script_props_tab','script_props_panel');" onmousedown="return false;">{$lang_fullpage_properties}</a></span></li>
+							<li id="script_value_tab"><span><a href="javascript:mcTabs.displayTab('script_value_tab','script_value_panel');" onmousedown="return false;">{$lang_fullpage_value}</a></span></li>
+						</ul>
+					</div>
+
+					<br style="clear: both" />
+
+					<div class="panel_wrapper">
+						<div id="script_props_panel" class="panel current">
+							<table border="0" cellpadding="4" cellspacing="0">
+								<tr>
+									<td class="column1"><label for="element_script_type">{$lang_fullpage_type}</label></td> 
+									<td><select id="element_script_type">
+										<option value="text/javascript">text/javascript</option>
+										<option value="text/jscript">text/jscript</option>
+										<option value="text/vbscript">text/vbscript</option>
+										<option value="text/vbs">text/vbs</option>
+										<option value="text/ecmascript">text/ecmascript</option>
+										<option value="text/xml">text/xml</option>
+									</select></td>
+								</tr>
+								<tr>
+									<td class="column1"><label for="element_script_src">{$lang_fullpage_src}</label></td> 
+									<td><table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="element_script_src" name="element_script_src" type="text" value="" /></td>
+										<td id="script_src_pickcontainer">&nbsp;</td>
+									</tr>
+								</table></td>
+								</tr>
+								<tr>
+									<td class="column1"><label for="element_script_charset">{$lang_fullpage_charset}</label></td> 
+									<td><select id="element_script_charset"><option value="">{$lang_not_set}</option></select></td>
+								</tr>
+								<tr>
+									<td class="column1"><label for="element_script_defer">{$lang_fullpage_defer}</label></td> 
+									<td><input type="checkbox" id="element_script_defer" name="element_script_defer" class="checkbox" /></td>
+								</tr>
+							</table>
+						</div>
+
+						<div id="script_value_panel" class="panel">
+							<textarea id="element_script_value"></textarea>
+						</div>
+					</div>
+
+					<input type="button" id="script_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
+				</fieldset>
+
+				<fieldset id="style_element">
+					<legend>{$lang_fullpage_style_element}</legend>
+
+					<div class="tabs">
+						<ul>
+							<li id="style_props_tab" class="current"><span><a href="javascript:mcTabs.displayTab('style_props_tab','style_props_panel');" onmousedown="return false;">{$lang_fullpage_properties}</a></span></li>
+							<li id="style_value_tab"><span><a href="javascript:mcTabs.displayTab('style_value_tab','style_value_panel');" onmousedown="return false;">{$lang_fullpage_value}</a></span></li>
+						</ul>
+					</div>
+
+					<br style="clear: both" />
+
+					<div class="panel_wrapper">
+						<div id="style_props_panel" class="panel current">
+							<table border="0" cellpadding="4" cellspacing="0">
+								<tr>
+									<td class="column1"><label for="element_style_type">{$lang_fullpage_type}</label></td> 
+									<td><select id="element_style_type">
+										<option value="text/css">text/css</option>
+									</select></td>
+								</tr>
+								<tr>
+									<td class="column1"><label for="element_style_media">{$lang_fullpage_media}</label></td> 
+									<td><select id="element_style_media"></select></td>
+								</tr>
+							</table>
+						</div>
+
+						<div id="style_value_panel" class="panel">
+							<textarea id="element_style_value"></textarea>
+						</div>
+					</div>
+
+					<input type="button" id="style_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
+				</fieldset>
+
+				<fieldset id="base_element">
+					<legend>{$lang_fullpage_base_element}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td class="column1"><label for="element_base_href">{$lang_fullpage_href}</label></td> 
+							<td><input id="element_base_href" name="element_base_href" type="text" value="" /></td>
+						</tr>
+						<tr>
+							<td class="column1"><label for="element_base_target">{$lang_fullpage_target}</label></td> 
+							<td><input id="element_base_target" name="element_base_target" type="text" value="" /></td>
+						</tr>
+					</table>
+
+					<input type="button" id="base_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
+				</fieldset>
+
+				<fieldset id="link_element">
+					<legend>{$lang_fullpage_link_element}</legend>
+
+					<div class="tabs">
+						<ul>
+							<li id="link_general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('link_general_tab','link_general_panel');" onmousedown="return false;">{$lang_fullpage_general_props}</a></span></li>
+							<li id="link_advanced_tab"><span><a href="javascript:mcTabs.displayTab('link_advanced_tab','link_advanced_panel');" onmousedown="return false;">{$lang_fullpage_advanced_props}</a></span></li>
+						</ul>
+					</div>
+
+					<br style="clear: both" />
+
+					<div class="panel_wrapper">
+						<div id="link_general_panel" class="panel current">
+							<table border="0" cellpadding="4" cellspacing="0">
+								<tr>
+									<td class="column1"><label for="element_link_href">{$lang_fullpage_href}</label></td> 
+									<td><table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="element_link_href" name="element_link_href" type="text" value="" /></td>
+										<td id="link_href_pickcontainer">&nbsp;</td>
+									</tr>
+								</table></td>
+								</tr>
+								<tr>
+									<td class="column1"><label for="element_link_title">{$lang_fullpage_meta_title}</label></td> 
+									<td><input id="element_link_title" name="element_link_title" type="text" value="" /></td>
+								</tr>
+								<tr>
+									<td class="column1"><label for="element_link_type">{$lang_fullpage_type}</label></td> 
+									<td><select id="element_link_type" name="element_link_type">
+										<option value="text/css">text/css</option>
+										<option value="text/javascript">text/javascript</option>
+									</select></td>
+								</tr>
+								<tr>
+									<td class="column1"><label for="element_link_media">{$lang_fullpage_media}</label></td> 
+									<td><select id="element_link_media" name="element_link_media"></select></td>
+								</tr>
+								<tr>
+									<td><label for="element_style_rel">{$lang_fullpage_rel}</label></td>
+									<td><select id="element_style_rel" name="element_style_rel"> 
+											<option value="">{$lang_not_set}</option> 
+											<option value="stylesheet">Stylesheet</option>
+											<option value="alternate">Alternate</option>
+											<option value="designates">Designates</option>
+											<option value="start">Start</option>
+											<option value="next">Next</option>
+											<option value="prev">Prev</option>
+											<option value="contents">Contents</option>
+											<option value="index">Index</option>
+											<option value="glossary">Glossary</option>
+											<option value="copyright">Copyright</option>
+											<option value="chapter">Chapter</option>
+											<option value="subsection">Subsection</option>
+											<option value="appendix">Appendix</option>
+											<option value="help">Help</option>
+											<option value="bookmark">Bookmark</option>
+										</select> 
+									</td>
+								</tr>
+							</table>
+						</div>
+
+						<div id="link_advanced_panel" class="panel">
+							<table border="0" cellpadding="4" cellspacing="0">
+								<tr>
+									<td class="column1"><label for="element_link_charset">{$lang_fullpage_charset}</label></td> 
+									<td><select id="element_link_charset"><option value="">{$lang_not_set}</option></select></td>
+								</tr>
+								<tr>
+									<td class="column1"><label for="element_link_hreflang">{$lang_fullpage_hreflang}</label></td> 
+									<td><input id="element_link_hreflang" name="element_link_hreflang" type="text" value="" /></td>
+								</tr>
+								<tr>
+									<td class="column1"><label for="element_link_target">{$lang_fullpage_target}</label></td> 
+									<td><input id="element_link_target" name="element_link_target" type="text" value="" /></td>
+								</tr>
+								<tr>
+									<td><label for="element_style_rev">{$lang_fullpage_rev}</label></td>
+									<td><select id="element_style_rev" name="element_style_rev"> 
+											<option value="">{$lang_not_set}</option> 
+											<option value="alternate">Alternate</option> 
+											<option value="designates">Designates</option> 
+											<option value="stylesheet">Stylesheet</option> 
+											<option value="start">Start</option> 
+											<option value="next">Next</option> 
+											<option value="prev">Prev</option> 
+											<option value="contents">Contents</option> 
+											<option value="index">Index</option> 
+											<option value="glossary">Glossary</option> 
+											<option value="copyright">Copyright</option> 
+											<option value="chapter">Chapter</option> 
+											<option value="subsection">Subsection</option> 
+											<option value="appendix">Appendix</option> 
+											<option value="help">Help</option> 
+											<option value="bookmark">Bookmark</option> 
+										</select> 
+									</td>
+								</tr>
+							</table>
+						</div>
+					</div>
+
+					<input type="button" id="link_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
+				</fieldset>
+
+				<fieldset id="comment_element">
+					<legend>{$lang_fullpage_comment_element}</legend>
+
+					<textarea id="element_comment_value"></textarea>
+
+					<input type="button" id="comment_updateelement" class="updateElementButton" name="update" value="{$lang_update}" onclick="updateElement();" />
+				</fieldset>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div style="float: left">
+				<input type="button" id="insert" name="update" value="{$lang_update}" onclick="updateAction();" />
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+    </form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/add.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/add.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/add.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/fullpage.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/fullpage.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/fullpage.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/move_down.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/move_down.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/move_down.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/move_up.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/move_up.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/move_up.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/remove.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/remove.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/images/remove.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts/fullpage.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts/fullpage.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts/fullpage.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,580 +0,0 @@
-//
-
-var defaultDocTypes = 
-	'XHTML 1.0 Transitional=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">,' +
-	'XHTML 1.0 Frameset=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">,' +
-	'XHTML 1.0 Strict=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">,' +
-	'XHTML 1.1=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">">,' +
-	'HTML 4.01 Transitional=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">,' +
-	'HTML 4.01 Strict=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">,' +
-	'HTML 4.01 Frameset=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">';
-
-var defaultEncodings = 
-	'Western european (iso-8859-1)=iso-8859-1,' +
-	'Central European (iso-8859-2)=iso-8859-2,' +
-	'Unicode (UTF-8)=utf-8,' +
-	'Chinese traditional (Big5)=big5,' +
-	'Cyrillic (iso-8859-5)=iso-8859-5,' +
-	'Japanese (iso-2022-jp)=iso-2022-jp,' +
-	'Greek (iso-8859-7)=iso-8859-7,' +
-	'Korean (iso-2022-kr)=iso-2022-kr,' +
-	'ASCII (us-ascii)=us-ascii';
-
-var defaultMediaTypes = 
-	'all=all,' +
-	'screen=screen,' +
-	'print=print,' +
-	'tty=tty,' +
-	'tv=tv,' +
-	'projection=projection,' +
-	'handheld=handheld,' +
-	'braille=braille,' +
-	'aural=aural';
-
-var defaultFontNames = 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings';
-var defaultFontSizes = '10px,11px,12px,13px,14px,15px,16px';
-
-var addMenuLayer = new MCLayer("addmenu");
-var lastElementType = null;
-var topDoc;
-
-function init() {
-	var f = document.forms['fullpage'];
-	var i, p, doctypes, encodings, mediaTypes, fonts;
-	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-
-	// Setup doctype select box
-	doctypes = tinyMCE.getParam("fullpage_doctypes", defaultDocTypes).split(',');
-	for (i=0; i<doctypes.length; i++) {
-		p = doctypes[i].split('=');
-
-		if (p.length > 1)
-			addSelectValue(f, 'doctypes', p[0], p[1]);
-	}
-
-	// Setup fonts select box
-	fonts = tinyMCE.getParam("fullpage_fonts", defaultFontNames).split(';');
-	for (i=0; i<fonts.length; i++) {
-		p = fonts[i].split('=');
-
-		if (p.length > 1)
-			addSelectValue(f, 'fontface', p[0], p[1]);
-	}
-
-	// Setup fontsize select box
-	fonts = tinyMCE.getParam("fullpage_fontsizes", defaultFontSizes).split(',');
-	for (i=0; i<fonts.length; i++)
-		addSelectValue(f, 'fontsize', fonts[i], fonts[i]);
-
-	// Setup mediatype select boxs
-	mediaTypes = tinyMCE.getParam("fullpage_media_types", defaultMediaTypes).split(',');
-	for (i=0; i<mediaTypes.length; i++) {
-		p = mediaTypes[i].split('=');
-
-		if (p.length > 1) {
-			addSelectValue(f, 'element_style_media', p[0], p[1]);
-			addSelectValue(f, 'element_link_media', p[0], p[1]);
-		}
-	}
-
-	// Setup encodings select box
-	encodings = tinyMCE.getParam("fullpage_encodings", defaultEncodings).split(',');
-	for (i=0; i<encodings.length; i++) {
-		p = encodings[i].split('=');
-
-		if (p.length > 1) {
-			addSelectValue(f, 'docencoding', p[0], p[1]);
-			addSelectValue(f, 'element_script_charset', p[0], p[1]);
-			addSelectValue(f, 'element_link_charset', p[0], p[1]);
-		}
-	}
-
-	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
-	document.getElementById('link_color_pickcontainer').innerHTML = getColorPickerHTML('link_color_pick','link_color');
-	//document.getElementById('hover_color_pickcontainer').innerHTML = getColorPickerHTML('hover_color_pick','hover_color');
-	document.getElementById('visited_color_pickcontainer').innerHTML = getColorPickerHTML('visited_color_pick','visited_color');
-	document.getElementById('active_color_pickcontainer').innerHTML = getColorPickerHTML('active_color_pick','active_color');
-	document.getElementById('textcolor_pickcontainer').innerHTML = getColorPickerHTML('textcolor_pick','textcolor');
-	document.getElementById('stylesheet_browsercontainer').innerHTML = getBrowserHTML('stylesheetbrowser','stylesheet','file','fullpage');
-	document.getElementById('link_href_pickcontainer').innerHTML = getBrowserHTML('link_href_browser','element_link_href','file','fullpage');
-	document.getElementById('script_src_pickcontainer').innerHTML = getBrowserHTML('script_src_browser','element_script_src','file','fullpage');
-	document.getElementById('bgimage_pickcontainer').innerHTML = getBrowserHTML('bgimage_browser','bgimage','image','fullpage');
-
-	// Resize some elements
-	if (isVisible('stylesheetbrowser'))
-		document.getElementById('stylesheet').style.width = '220px';
-
-	if (isVisible('link_href_browser'))
-		document.getElementById('element_link_href').style.width = '230px';
-
-	if (isVisible('bgimage_browser'))
-		document.getElementById('bgimage').style.width = '210px';
-
-	// Create iframe
-	var iframe = document.createElement('iframe');
-
-	iframe.id = 'tempFrame';
-	iframe.style.display = 'none';
-	iframe.src = tinyMCE.baseURL + "/plugins/fullpage/blank.htm";
-
-	document.body.appendChild(iframe);
-
-	tinyMCEPopup.resizeToInnerSize();
-}
-
-function setupIframe(doc) {
-	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-	var hc = inst.fullpageTopContent;
-	var f = document.forms[0];
-	var xmlVer, xmlEnc, docType;
-	var nodes, i, x, name, value, tmp, l;
-
-	// Keep it from not loading/executing stuff
-	hc = hc.replace(/<script>/gi, '<script type="text/javascript">');
-	hc = hc.replace(/\ssrc=/gi, " mce_src=");
-	hc = hc.replace(/\shref=/gi, " mce_href=");
-	hc = hc.replace(/\stype=/gi, " mce_type=");
-	hc = hc.replace(/<script/gi, '<script type="text/unknown" ');
-
-	// Add end to make it DOM parseable
-	hc += '</body></html>';
-
-	topDoc = doc;
-	doc.open();
-	doc.write(hc);
-	doc.close();
-
-	// ------- Setup options for genral tab
-
-	// Parse xml and doctype
-	xmlVer = getReItem(/<\?\s*?xml.*?version\s*?=\s*?"(.*?)".*?\?>/gi, hc, 1);
-	xmlEnc = getReItem(/<\?\s*?xml.*?encoding\s*?=\s*?"(.*?)".*?\?>/gi, hc, 1);
-	docType = getReItem(/<\!DOCTYPE.*?>/gi, hc, 0);
-	f.langcode.value = getReItem(/lang="(.*?)"/gi, hc, 1);
-
-	// Get title
-	f.metatitle.value = tinyMCE.entityDecode(getReItem(/<title>(.*?)<\/title>/gi, hc, 1));
-
-	// Check for meta encoding
-	nodes = doc.getElementsByTagName("meta");
-	for (i=0; i<nodes.length; i++) {
-		name = tinyMCE.getAttrib(nodes[i], 'name');
-		value = tinyMCE.getAttrib(nodes[i], 'content');
-		httpEquiv = tinyMCE.getAttrib(nodes[i], 'httpEquiv');
-
-		switch (name.toLowerCase()) {
-			case "keywords":
-				f.metakeywords.value = value;
-				break;
-
-			case "description":
-				f.metadescription.value = value;
-				break;
-
-			case "author":
-				f.metaauthor.value = value;
-				break;
-
-			case "copyright":
-				f.metacopyright.value = value;
-				break;
-
-			case "robots":
-				selectByValue(f, 'metarobots', value, true, true);
-				break;
-		}
-
-		switch (httpEquiv.toLowerCase()) {
-			case "content-type":
-				tmp = getReItem(/charset\s*=\s*(.*)\s*/gi, value, 1);
-
-				// Override XML encoding
-				if (tmp != "")
-					xmlEnc = tmp;
-
-				break;
-		}
-	}
-
-	selectByValue(f, 'doctypes', docType, true, true);
-	selectByValue(f, 'docencoding', xmlEnc, true, true);
-	selectByValue(f, 'langdir', tinyMCE.getAttrib(doc.body, 'dir'), true, true);
-
-	if (xmlVer != '')
-		f.xml_pi.checked = true;
-
-	// ------- Setup options for appearance tab
-
-	// Get primary stylesheet
-	nodes = doc.getElementsByTagName("link");
-	for (i=0; i<nodes.length; i++) {
-		l = nodes[i];
-		tmp = tinyMCE.getAttrib(l, 'media');
-
-		if (tinyMCE.getAttrib(l, 'mce_type') == "text/css" && (tmp == "" || tmp == "screen" || tmp == "all") && tinyMCE.getAttrib(l, 'rel') == "stylesheet") {
-			f.stylesheet.value = tinyMCE.getAttrib(l, 'mce_href');
-			break;
-		}
-	}
-
-	// Get from style elements
-	nodes = doc.getElementsByTagName("style");
-	for (i=0; i<nodes.length; i++) {
-		tmp = parseStyleElement(nodes[i]);
-
-		for (x=0; x<tmp.length; x++) {
-		//	if (tmp[x].rule.indexOf('a:hover') != -1 && tmp[x].data['color'])
-		//		f.hover_color.value = tmp[x].data['color'];
-
-			if (tmp[x].rule.indexOf('a:visited') != -1 && tmp[x].data['color'])
-				f.visited_color.value = tmp[x].data['color'];
-
-			if (tmp[x].rule.indexOf('a:link') != -1 && tmp[x].data['color'])
-				f.link_color.value = tmp[x].data['color'];
-
-			if (tmp[x].rule.indexOf('a:active') != -1 && tmp[x].data['color'])
-				f.active_color.value = tmp[x].data['color'];
-		}
-	}
-
-	// Get from body attribs
-
-/*	f.leftmargin.value = tinyMCE.getAttrib(doc.body, "leftmargin");
-	f.rightmargin.value = tinyMCE.getAttrib(doc.body, "rightmargin");
-	f.topmargin.value = tinyMCE.getAttrib(doc.body, "topmargin");
-	f.bottommargin.value = tinyMCE.getAttrib(doc.body, "bottommargin");*/
-	f.textcolor.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "text"));
-	f.active_color.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "alink"));
-	f.link_color.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "link"));
-	f.visited_color.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "vlink"));
-	f.bgcolor.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "bgcolor"));
-	f.bgimage.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "background"));
-
-	// Get from style info
-	var style = tinyMCE.parseStyle(tinyMCE.getAttrib(doc.body, 'style'));
-
-	if (style['font-family'])
-		selectByValue(f, 'fontface', style['font-family'], true, true);
-	else
-		selectByValue(f, 'fontface', tinyMCE.getParam("fullpage_default_fontface", ""), true, true);
-
-	if (style['font-size'])
-		selectByValue(f, 'fontsize', style['font-size'], true, true);
-	else
-		selectByValue(f, 'fontsize', tinyMCE.getParam("fullpage_default_fontsize", ""), true, true);
-
-	if (style['color'])
-		f.textcolor.value = convertRGBToHex(style['color']);
-
-	if (style['background-image'])
-		f.bgimage.value = style['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
-
-	if (style['background-color'])
-		f.bgcolor.value = convertRGBToHex(style['background-color']);
-
-	if (style['margin']) {
-		tmp = style['margin'].replace(/[^0-9 ]/g, '');
-		tmp = tmp.split(/ +/);
-		f.topmargin.value = tmp.length > 0 ? tmp[0] : '';
-		f.rightmargin.value = tmp.length > 1 ? tmp[1] : tmp[0];
-		f.bottommargin.value = tmp.length > 2 ? tmp[2] : tmp[0];
-		f.leftmargin.value = tmp.length > 3 ? tmp[3] : tmp[0];
-	}
-
-	if (style['margin-left'])
-		f.leftmargin.value = style['margin-left'].replace(/[^0-9]/g, '');
-
-	if (style['margin-right'])
-		f.rightmargin.value = style['margin-right'].replace(/[^0-9]/g, '');
-
-	if (style['margin-top'])
-		f.topmargin.value = style['margin-top'].replace(/[^0-9]/g, '');
-
-	if (style['margin-bottom'])
-		f.bottommargin.value = style['margin-bottom'].replace(/[^0-9]/g, '');
-
-	f.style.value = tinyMCE.serializeStyle(style);
-
-	updateColor('textcolor_pick', 'textcolor');
-	updateColor('bgcolor_pick', 'bgcolor');
-	updateColor('visited_color_pick', 'visited_color');
-	updateColor('active_color_pick', 'active_color');
-	updateColor('link_color_pick', 'link_color');
-	//updateColor('hover_color_pick', 'hover_color');
-}
-
-function updateAction() {
-	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-	var f = document.forms[0];
-	var nl, i, h, v, s, head, html, l, tmp, addlink = true;
-
-	head = topDoc.getElementsByTagName('head')[0];
-
-	// Fix scripts without a type
-	nl = topDoc.getElementsByTagName('script');
-	for (i=0; i<nl.length; i++) {
-		if (tinyMCE.getAttrib(nl[i], 'mce_type') == '')
-			nl[i].setAttribute('mce_type', 'text/javascript');
-	}
-
-	// Get primary stylesheet
-	nl = topDoc.getElementsByTagName("link");
-	for (i=0; i<nl.length; i++) {
-		l = nl[i];
-
-		tmp = tinyMCE.getAttrib(l, 'media');
-
-		if (tinyMCE.getAttrib(l, 'mce_type') == "text/css" && (tmp == "" || tmp == "screen" || tmp == "all") && tinyMCE.getAttrib(l, 'rel') == "stylesheet") {
-			addlink = false;
-
-			if (f.stylesheet.value == '')
-				l.parentNode.removeChild(l);
-			else
-				l.setAttribute('mce_href', f.stylesheet.value);
-
-			break;
-		}
-	}
-
-	// Add new link
-	if (f.stylesheet.value != '') {
-		l = topDoc.createElement('link');
-
-		l.setAttribute('mce_type', 'text/css');
-		l.setAttribute('mce_href', f.stylesheet.value);
-		l.setAttribute('rel', 'stylesheet');
-
-		head.appendChild(l);
-	}
-
-	setMeta(head, 'keywords', f.metakeywords.value);
-	setMeta(head, 'description', f.metadescription.value);
-	setMeta(head, 'author', f.metaauthor.value);
-	setMeta(head, 'copyright', f.metacopyright.value);
-	setMeta(head, 'robots', getSelectValue(f, 'metarobots'));
-	setMeta(head, 'Content-Type', getSelectValue(f, 'docencoding'));
-
-	topDoc.body.dir = getSelectValue(f, 'langdir');
-	topDoc.body.style.cssText = f.style.value;
-
-	topDoc.body.setAttribute('vLink', f.visited_color.value);
-	topDoc.body.setAttribute('link', f.link_color.value);
-	topDoc.body.setAttribute('text', f.textcolor.value);
-	topDoc.body.setAttribute('aLink', f.active_color.value);
-
-	topDoc.body.style.fontFamily = getSelectValue(f, 'fontface');
-	topDoc.body.style.fontSize = getSelectValue(f, 'fontsize');
-	topDoc.body.style.backgroundColor = f.bgcolor.value;
-
-	if (f.leftmargin.value != '')
-		topDoc.body.style.marginLeft = f.leftmargin.value + 'px';
-
-	if (f.rightmargin.value != '')
-		topDoc.body.style.marginRight = f.rightmargin.value + 'px';
-
-	if (f.bottommargin.value != '')
-		topDoc.body.style.marginBottom = f.bottommargin.value + 'px';
-
-	if (f.topmargin.value != '')
-		topDoc.body.style.marginTop = f.topmargin.value + 'px';
-
-	html = topDoc.getElementsByTagName('html')[0];
-	html.setAttribute('lang', f.langcode.value);
-	html.setAttribute('xml:lang', f.langcode.value);
-
-	if (f.bgimage.value != '')
-		topDoc.body.style.backgroundImage = "url('" + f.bgimage.value + "')";
-	else
-		topDoc.body.style.backgroundImage = '';
-
-	inst.cleanup.addRuleStr('-title,meta[http-equiv|name|content],base[href|target],link[href|rel|type|title|media],style[type],script[type|language|src],html[lang|xml:lang|xmlns],body[style|dir|vlink|link|text|alink],head');
-
-	h = inst.cleanup.serializeNodeAsHTML(topDoc.documentElement);
-
-	h = h.substring(0, h.lastIndexOf('</body>'));
-
-	if (h.indexOf('<title>') == -1)
-		h = h.replace(/<head.*?>/, '$&\n' + '<title>' + inst.cleanup.xmlEncode(f.metatitle.value) + '</title>');
-	else
-		h = h.replace(/<title>(.*?)<\/title>/, '<title>' + inst.cleanup.xmlEncode(f.metatitle.value) + '</title>');
-
-	if ((v = getSelectValue(f, 'doctypes')) != '')
-		h = v + '\n' + h;
-
-	if (f.xml_pi.checked) {
-		s = '<?xml version="1.0"';
-
-		if ((v = getSelectValue(f, 'docencoding')) != '')
-			s += ' encoding="' + v + '"';
-
-		s += '?>\n';
-		h = s + h;
-	}
-
-	inst.fullpageTopContent = h;
-
-	tinyMCEPopup.execCommand('mceFullPageUpdate', false, '');
-	tinyMCEPopup.close();
-}
-
-function setMeta(he, k, v) {
-	var nl, i, m;
-
-	nl = he.getElementsByTagName('meta');
-	for (i=0; i<nl.length; i++) {
-		if (k == 'Content-Type' && tinyMCE.getAttrib(nl[i], 'http-equiv') == k) {
-			if (v == '')
-				nl[i].parentNode.removeChild(nl[i]);
-			else
-				nl[i].setAttribute('content', "text/html; charset=" + v);
-
-			return;
-		}
-
-		if (tinyMCE.getAttrib(nl[i], 'name') == k) {
-			if (v == '')
-				nl[i].parentNode.removeChild(nl[i]);
-			else
-				nl[i].setAttribute('content', v);
-			return;
-		}
-	}
-
-	if (v == '')
-		return;
-
-	m = topDoc.createElement('meta');
-
-	if (k == 'Content-Type')
-		m.httpEquiv = k;
-	else
-		m.setAttribute('name', k);
-
-	m.setAttribute('content', v);
-	he.appendChild(m);
-}
-
-function parseStyleElement(e) {
-	var v = e.innerHTML;
-	var p, i, r;
-
-	v = v.replace(/<!--/gi, '');
-	v = v.replace(/-->/gi, '');
-	v = v.replace(/[\n\r]/gi, '');
-	v = v.replace(/\s+/gi, ' ');
-
-	r = new Array();
-	p = v.split(/{|}/);
-
-	for (i=0; i<p.length; i+=2) {
-		if (p[i] != "")
-			r[r.length] = {rule : tinyMCE.trim(p[i]), data : tinyMCE.parseStyle(p[i+1])};
-	}
-
-	return r;
-}
-
-function serializeStyleElement(d) {
-	var i, s, st;
-
-	s = '<!--\n';
-
-	for (i=0; i<d.length; i++) {
-		s += d[i].rule + ' {\n';
-
-		st = tinyMCE.serializeStyle(d[i].data);
-
-		if (st != '')
-			st += ';';
-
-		s += st.replace(/;/g, ';\n');
-		s += '}\n';
-
-		if (i != d.length - 1)
-			s += '\n';
-	}
-
-	s += '\n-->';
-
-	return s;
-}
-
-function getReItem(r, s, i) {
-	var c = r.exec(s);
-
-	if (c && c.length > i)
-		return c[i];
-
-	return '';
-}
-
-function changedStyleField(field) {
-	//alert(field.id);
-}
-
-function showAddMenu() {
-	var re = document.getElementById('addbutton');
-
-	addMenuLayer.moveRelativeTo(re, 'tr');
-	if (addMenuLayer.isMSIE)
-		addMenuLayer.moveBy(2, 0);
-
-	addMenuLayer.show();
-	addMenuLayer.setAutoHide(true, hideAddMenu);
-	addMenuLayer.addCSSClass(re, 'selected');
-}
-
-function hideAddMenu(l, e, mx, my) {
-	var re = document.getElementById('addbutton');
-	addMenuLayer.removeCSSClass(re, 'selected');
-}
-
-function addHeadElm(type) {
-	var le = document.getElementById('headlist');
-	var re = document.getElementById('addbutton');
-	var te = document.getElementById(type + '_element');
-
-	if (lastElementType)
-		lastElementType.style.display = 'none';
-
-	te.style.display = 'block';
-
-	lastElementType = te;
-
-	addMenuLayer.hide();
-	addMenuLayer.removeCSSClass(re, 'selected');
-
-	document.getElementById(type + '_updateelement').value = tinyMCE.getLang('lang_insert', 'Insert', true);
-
-	le.size = 10;
-}
-
-function updateHeadElm(item) {
-	var type = item.substring(0, item.indexOf('_'));
-	var le = document.getElementById('headlist');
-	var re = document.getElementById('addbutton');
-	var te = document.getElementById(type + '_element');
-
-	if (lastElementType)
-		lastElementType.style.display = 'none';
-
-	te.style.display = 'block';
-
-	lastElementType = te;
-
-	addMenuLayer.hide();
-	addMenuLayer.removeCSSClass(re, 'selected');
-
-	document.getElementById(type + '_updateelement').value = tinyMCE.getLang('lang_update', 'Update', true);
-
-	le.size = 10;
-}
-
-function cancelElementUpdate() {
-	var le = document.getElementById('headlist');
-
-	if (lastElementType)
-		lastElementType.style.display = 'none';
-
-	le.size = 26;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts/fullpage.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts/fullpage.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts/fullpage.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/jscripts/fullpage.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,580 @@
+//
+
+var defaultDocTypes = 
+	'XHTML 1.0 Transitional=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">,' +
+	'XHTML 1.0 Frameset=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">,' +
+	'XHTML 1.0 Strict=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">,' +
+	'XHTML 1.1=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">">,' +
+	'HTML 4.01 Transitional=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">,' +
+	'HTML 4.01 Strict=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">,' +
+	'HTML 4.01 Frameset=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">';
+
+var defaultEncodings = 
+	'Western european (iso-8859-1)=iso-8859-1,' +
+	'Central European (iso-8859-2)=iso-8859-2,' +
+	'Unicode (UTF-8)=utf-8,' +
+	'Chinese traditional (Big5)=big5,' +
+	'Cyrillic (iso-8859-5)=iso-8859-5,' +
+	'Japanese (iso-2022-jp)=iso-2022-jp,' +
+	'Greek (iso-8859-7)=iso-8859-7,' +
+	'Korean (iso-2022-kr)=iso-2022-kr,' +
+	'ASCII (us-ascii)=us-ascii';
+
+var defaultMediaTypes = 
+	'all=all,' +
+	'screen=screen,' +
+	'print=print,' +
+	'tty=tty,' +
+	'tv=tv,' +
+	'projection=projection,' +
+	'handheld=handheld,' +
+	'braille=braille,' +
+	'aural=aural';
+
+var defaultFontNames = 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings';
+var defaultFontSizes = '10px,11px,12px,13px,14px,15px,16px';
+
+var addMenuLayer = new MCLayer("addmenu");
+var lastElementType = null;
+var topDoc;
+
+function init() {
+	var f = document.forms['fullpage'];
+	var i, p, doctypes, encodings, mediaTypes, fonts;
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+
+	// Setup doctype select box
+	doctypes = tinyMCE.getParam("fullpage_doctypes", defaultDocTypes).split(',');
+	for (i=0; i<doctypes.length; i++) {
+		p = doctypes[i].split('=');
+
+		if (p.length > 1)
+			addSelectValue(f, 'doctypes', p[0], p[1]);
+	}
+
+	// Setup fonts select box
+	fonts = tinyMCE.getParam("fullpage_fonts", defaultFontNames).split(';');
+	for (i=0; i<fonts.length; i++) {
+		p = fonts[i].split('=');
+
+		if (p.length > 1)
+			addSelectValue(f, 'fontface', p[0], p[1]);
+	}
+
+	// Setup fontsize select box
+	fonts = tinyMCE.getParam("fullpage_fontsizes", defaultFontSizes).split(',');
+	for (i=0; i<fonts.length; i++)
+		addSelectValue(f, 'fontsize', fonts[i], fonts[i]);
+
+	// Setup mediatype select boxs
+	mediaTypes = tinyMCE.getParam("fullpage_media_types", defaultMediaTypes).split(',');
+	for (i=0; i<mediaTypes.length; i++) {
+		p = mediaTypes[i].split('=');
+
+		if (p.length > 1) {
+			addSelectValue(f, 'element_style_media', p[0], p[1]);
+			addSelectValue(f, 'element_link_media', p[0], p[1]);
+		}
+	}
+
+	// Setup encodings select box
+	encodings = tinyMCE.getParam("fullpage_encodings", defaultEncodings).split(',');
+	for (i=0; i<encodings.length; i++) {
+		p = encodings[i].split('=');
+
+		if (p.length > 1) {
+			addSelectValue(f, 'docencoding', p[0], p[1]);
+			addSelectValue(f, 'element_script_charset', p[0], p[1]);
+			addSelectValue(f, 'element_link_charset', p[0], p[1]);
+		}
+	}
+
+	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
+	document.getElementById('link_color_pickcontainer').innerHTML = getColorPickerHTML('link_color_pick','link_color');
+	//document.getElementById('hover_color_pickcontainer').innerHTML = getColorPickerHTML('hover_color_pick','hover_color');
+	document.getElementById('visited_color_pickcontainer').innerHTML = getColorPickerHTML('visited_color_pick','visited_color');
+	document.getElementById('active_color_pickcontainer').innerHTML = getColorPickerHTML('active_color_pick','active_color');
+	document.getElementById('textcolor_pickcontainer').innerHTML = getColorPickerHTML('textcolor_pick','textcolor');
+	document.getElementById('stylesheet_browsercontainer').innerHTML = getBrowserHTML('stylesheetbrowser','stylesheet','file','fullpage');
+	document.getElementById('link_href_pickcontainer').innerHTML = getBrowserHTML('link_href_browser','element_link_href','file','fullpage');
+	document.getElementById('script_src_pickcontainer').innerHTML = getBrowserHTML('script_src_browser','element_script_src','file','fullpage');
+	document.getElementById('bgimage_pickcontainer').innerHTML = getBrowserHTML('bgimage_browser','bgimage','image','fullpage');
+
+	// Resize some elements
+	if (isVisible('stylesheetbrowser'))
+		document.getElementById('stylesheet').style.width = '220px';
+
+	if (isVisible('link_href_browser'))
+		document.getElementById('element_link_href').style.width = '230px';
+
+	if (isVisible('bgimage_browser'))
+		document.getElementById('bgimage').style.width = '210px';
+
+	// Create iframe
+	var iframe = document.createElement('iframe');
+
+	iframe.id = 'tempFrame';
+	iframe.style.display = 'none';
+	iframe.src = tinyMCE.baseURL + "/plugins/fullpage/blank.htm";
+
+	document.body.appendChild(iframe);
+
+	tinyMCEPopup.resizeToInnerSize();
+}
+
+function setupIframe(doc) {
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+	var hc = inst.fullpageTopContent;
+	var f = document.forms[0];
+	var xmlVer, xmlEnc, docType;
+	var nodes, i, x, name, value, tmp, l;
+
+	// Keep it from not loading/executing stuff
+	hc = hc.replace(/<script>/gi, '<script type="text/javascript">');
+	hc = hc.replace(/\ssrc=/gi, " mce_src=");
+	hc = hc.replace(/\shref=/gi, " mce_href=");
+	hc = hc.replace(/\stype=/gi, " mce_type=");
+	hc = hc.replace(/<script/gi, '<script type="text/unknown" ');
+
+	// Add end to make it DOM parseable
+	hc += '</body></html>';
+
+	topDoc = doc;
+	doc.open();
+	doc.write(hc);
+	doc.close();
+
+	// ------- Setup options for genral tab
+
+	// Parse xml and doctype
+	xmlVer = getReItem(/<\?\s*?xml.*?version\s*?=\s*?"(.*?)".*?\?>/gi, hc, 1);
+	xmlEnc = getReItem(/<\?\s*?xml.*?encoding\s*?=\s*?"(.*?)".*?\?>/gi, hc, 1);
+	docType = getReItem(/<\!DOCTYPE.*?>/gi, hc, 0);
+	f.langcode.value = getReItem(/lang="(.*?)"/gi, hc, 1);
+
+	// Get title
+	f.metatitle.value = tinyMCE.entityDecode(getReItem(/<title>(.*?)<\/title>/gi, hc, 1));
+
+	// Check for meta encoding
+	nodes = doc.getElementsByTagName("meta");
+	for (i=0; i<nodes.length; i++) {
+		name = tinyMCE.getAttrib(nodes[i], 'name');
+		value = tinyMCE.getAttrib(nodes[i], 'content');
+		httpEquiv = tinyMCE.getAttrib(nodes[i], 'httpEquiv');
+
+		switch (name.toLowerCase()) {
+			case "keywords":
+				f.metakeywords.value = value;
+				break;
+
+			case "description":
+				f.metadescription.value = value;
+				break;
+
+			case "author":
+				f.metaauthor.value = value;
+				break;
+
+			case "copyright":
+				f.metacopyright.value = value;
+				break;
+
+			case "robots":
+				selectByValue(f, 'metarobots', value, true, true);
+				break;
+		}
+
+		switch (httpEquiv.toLowerCase()) {
+			case "content-type":
+				tmp = getReItem(/charset\s*=\s*(.*)\s*/gi, value, 1);
+
+				// Override XML encoding
+				if (tmp != "")
+					xmlEnc = tmp;
+
+				break;
+		}
+	}
+
+	selectByValue(f, 'doctypes', docType, true, true);
+	selectByValue(f, 'docencoding', xmlEnc, true, true);
+	selectByValue(f, 'langdir', tinyMCE.getAttrib(doc.body, 'dir'), true, true);
+
+	if (xmlVer != '')
+		f.xml_pi.checked = true;
+
+	// ------- Setup options for appearance tab
+
+	// Get primary stylesheet
+	nodes = doc.getElementsByTagName("link");
+	for (i=0; i<nodes.length; i++) {
+		l = nodes[i];
+		tmp = tinyMCE.getAttrib(l, 'media');
+
+		if (tinyMCE.getAttrib(l, 'mce_type') == "text/css" && (tmp == "" || tmp == "screen" || tmp == "all") && tinyMCE.getAttrib(l, 'rel') == "stylesheet") {
+			f.stylesheet.value = tinyMCE.getAttrib(l, 'mce_href');
+			break;
+		}
+	}
+
+	// Get from style elements
+	nodes = doc.getElementsByTagName("style");
+	for (i=0; i<nodes.length; i++) {
+		tmp = parseStyleElement(nodes[i]);
+
+		for (x=0; x<tmp.length; x++) {
+		//	if (tmp[x].rule.indexOf('a:hover') != -1 && tmp[x].data['color'])
+		//		f.hover_color.value = tmp[x].data['color'];
+
+			if (tmp[x].rule.indexOf('a:visited') != -1 && tmp[x].data['color'])
+				f.visited_color.value = tmp[x].data['color'];
+
+			if (tmp[x].rule.indexOf('a:link') != -1 && tmp[x].data['color'])
+				f.link_color.value = tmp[x].data['color'];
+
+			if (tmp[x].rule.indexOf('a:active') != -1 && tmp[x].data['color'])
+				f.active_color.value = tmp[x].data['color'];
+		}
+	}
+
+	// Get from body attribs
+
+/*	f.leftmargin.value = tinyMCE.getAttrib(doc.body, "leftmargin");
+	f.rightmargin.value = tinyMCE.getAttrib(doc.body, "rightmargin");
+	f.topmargin.value = tinyMCE.getAttrib(doc.body, "topmargin");
+	f.bottommargin.value = tinyMCE.getAttrib(doc.body, "bottommargin");*/
+	f.textcolor.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "text"));
+	f.active_color.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "alink"));
+	f.link_color.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "link"));
+	f.visited_color.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "vlink"));
+	f.bgcolor.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "bgcolor"));
+	f.bgimage.value = convertRGBToHex(tinyMCE.getAttrib(doc.body, "background"));
+
+	// Get from style info
+	var style = tinyMCE.parseStyle(tinyMCE.getAttrib(doc.body, 'style'));
+
+	if (style['font-family'])
+		selectByValue(f, 'fontface', style['font-family'], true, true);
+	else
+		selectByValue(f, 'fontface', tinyMCE.getParam("fullpage_default_fontface", ""), true, true);
+
+	if (style['font-size'])
+		selectByValue(f, 'fontsize', style['font-size'], true, true);
+	else
+		selectByValue(f, 'fontsize', tinyMCE.getParam("fullpage_default_fontsize", ""), true, true);
+
+	if (style['color'])
+		f.textcolor.value = convertRGBToHex(style['color']);
+
+	if (style['background-image'])
+		f.bgimage.value = style['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
+
+	if (style['background-color'])
+		f.bgcolor.value = convertRGBToHex(style['background-color']);
+
+	if (style['margin']) {
+		tmp = style['margin'].replace(/[^0-9 ]/g, '');
+		tmp = tmp.split(/ +/);
+		f.topmargin.value = tmp.length > 0 ? tmp[0] : '';
+		f.rightmargin.value = tmp.length > 1 ? tmp[1] : tmp[0];
+		f.bottommargin.value = tmp.length > 2 ? tmp[2] : tmp[0];
+		f.leftmargin.value = tmp.length > 3 ? tmp[3] : tmp[0];
+	}
+
+	if (style['margin-left'])
+		f.leftmargin.value = style['margin-left'].replace(/[^0-9]/g, '');
+
+	if (style['margin-right'])
+		f.rightmargin.value = style['margin-right'].replace(/[^0-9]/g, '');
+
+	if (style['margin-top'])
+		f.topmargin.value = style['margin-top'].replace(/[^0-9]/g, '');
+
+	if (style['margin-bottom'])
+		f.bottommargin.value = style['margin-bottom'].replace(/[^0-9]/g, '');
+
+	f.style.value = tinyMCE.serializeStyle(style);
+
+	updateColor('textcolor_pick', 'textcolor');
+	updateColor('bgcolor_pick', 'bgcolor');
+	updateColor('visited_color_pick', 'visited_color');
+	updateColor('active_color_pick', 'active_color');
+	updateColor('link_color_pick', 'link_color');
+	//updateColor('hover_color_pick', 'hover_color');
+}
+
+function updateAction() {
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+	var f = document.forms[0];
+	var nl, i, h, v, s, head, html, l, tmp, addlink = true;
+
+	head = topDoc.getElementsByTagName('head')[0];
+
+	// Fix scripts without a type
+	nl = topDoc.getElementsByTagName('script');
+	for (i=0; i<nl.length; i++) {
+		if (tinyMCE.getAttrib(nl[i], 'mce_type') == '')
+			nl[i].setAttribute('mce_type', 'text/javascript');
+	}
+
+	// Get primary stylesheet
+	nl = topDoc.getElementsByTagName("link");
+	for (i=0; i<nl.length; i++) {
+		l = nl[i];
+
+		tmp = tinyMCE.getAttrib(l, 'media');
+
+		if (tinyMCE.getAttrib(l, 'mce_type') == "text/css" && (tmp == "" || tmp == "screen" || tmp == "all") && tinyMCE.getAttrib(l, 'rel') == "stylesheet") {
+			addlink = false;
+
+			if (f.stylesheet.value == '')
+				l.parentNode.removeChild(l);
+			else
+				l.setAttribute('mce_href', f.stylesheet.value);
+
+			break;
+		}
+	}
+
+	// Add new link
+	if (f.stylesheet.value != '') {
+		l = topDoc.createElement('link');
+
+		l.setAttribute('mce_type', 'text/css');
+		l.setAttribute('mce_href', f.stylesheet.value);
+		l.setAttribute('rel', 'stylesheet');
+
+		head.appendChild(l);
+	}
+
+	setMeta(head, 'keywords', f.metakeywords.value);
+	setMeta(head, 'description', f.metadescription.value);
+	setMeta(head, 'author', f.metaauthor.value);
+	setMeta(head, 'copyright', f.metacopyright.value);
+	setMeta(head, 'robots', getSelectValue(f, 'metarobots'));
+	setMeta(head, 'Content-Type', getSelectValue(f, 'docencoding'));
+
+	topDoc.body.dir = getSelectValue(f, 'langdir');
+	topDoc.body.style.cssText = f.style.value;
+
+	topDoc.body.setAttribute('vLink', f.visited_color.value);
+	topDoc.body.setAttribute('link', f.link_color.value);
+	topDoc.body.setAttribute('text', f.textcolor.value);
+	topDoc.body.setAttribute('aLink', f.active_color.value);
+
+	topDoc.body.style.fontFamily = getSelectValue(f, 'fontface');
+	topDoc.body.style.fontSize = getSelectValue(f, 'fontsize');
+	topDoc.body.style.backgroundColor = f.bgcolor.value;
+
+	if (f.leftmargin.value != '')
+		topDoc.body.style.marginLeft = f.leftmargin.value + 'px';
+
+	if (f.rightmargin.value != '')
+		topDoc.body.style.marginRight = f.rightmargin.value + 'px';
+
+	if (f.bottommargin.value != '')
+		topDoc.body.style.marginBottom = f.bottommargin.value + 'px';
+
+	if (f.topmargin.value != '')
+		topDoc.body.style.marginTop = f.topmargin.value + 'px';
+
+	html = topDoc.getElementsByTagName('html')[0];
+	html.setAttribute('lang', f.langcode.value);
+	html.setAttribute('xml:lang', f.langcode.value);
+
+	if (f.bgimage.value != '')
+		topDoc.body.style.backgroundImage = "url('" + f.bgimage.value + "')";
+	else
+		topDoc.body.style.backgroundImage = '';
+
+	inst.cleanup.addRuleStr('-title,meta[http-equiv|name|content],base[href|target],link[href|rel|type|title|media],style[type],script[type|language|src],html[lang|xml:lang|xmlns],body[style|dir|vlink|link|text|alink],head');
+
+	h = inst.cleanup.serializeNodeAsHTML(topDoc.documentElement);
+
+	h = h.substring(0, h.lastIndexOf('</body>'));
+
+	if (h.indexOf('<title>') == -1)
+		h = h.replace(/<head.*?>/, '$&\n' + '<title>' + inst.cleanup.xmlEncode(f.metatitle.value) + '</title>');
+	else
+		h = h.replace(/<title>(.*?)<\/title>/, '<title>' + inst.cleanup.xmlEncode(f.metatitle.value) + '</title>');
+
+	if ((v = getSelectValue(f, 'doctypes')) != '')
+		h = v + '\n' + h;
+
+	if (f.xml_pi.checked) {
+		s = '<?xml version="1.0"';
+
+		if ((v = getSelectValue(f, 'docencoding')) != '')
+			s += ' encoding="' + v + '"';
+
+		s += '?>\n';
+		h = s + h;
+	}
+
+	inst.fullpageTopContent = h;
+
+	tinyMCEPopup.execCommand('mceFullPageUpdate', false, '');
+	tinyMCEPopup.close();
+}
+
+function setMeta(he, k, v) {
+	var nl, i, m;
+
+	nl = he.getElementsByTagName('meta');
+	for (i=0; i<nl.length; i++) {
+		if (k == 'Content-Type' && tinyMCE.getAttrib(nl[i], 'http-equiv') == k) {
+			if (v == '')
+				nl[i].parentNode.removeChild(nl[i]);
+			else
+				nl[i].setAttribute('content', "text/html; charset=" + v);
+
+			return;
+		}
+
+		if (tinyMCE.getAttrib(nl[i], 'name') == k) {
+			if (v == '')
+				nl[i].parentNode.removeChild(nl[i]);
+			else
+				nl[i].setAttribute('content', v);
+			return;
+		}
+	}
+
+	if (v == '')
+		return;
+
+	m = topDoc.createElement('meta');
+
+	if (k == 'Content-Type')
+		m.httpEquiv = k;
+	else
+		m.setAttribute('name', k);
+
+	m.setAttribute('content', v);
+	he.appendChild(m);
+}
+
+function parseStyleElement(e) {
+	var v = e.innerHTML;
+	var p, i, r;
+
+	v = v.replace(/<!--/gi, '');
+	v = v.replace(/-->/gi, '');
+	v = v.replace(/[\n\r]/gi, '');
+	v = v.replace(/\s+/gi, ' ');
+
+	r = new Array();
+	p = v.split(/{|}/);
+
+	for (i=0; i<p.length; i+=2) {
+		if (p[i] != "")
+			r[r.length] = {rule : tinyMCE.trim(p[i]), data : tinyMCE.parseStyle(p[i+1])};
+	}
+
+	return r;
+}
+
+function serializeStyleElement(d) {
+	var i, s, st;
+
+	s = '<!--\n';
+
+	for (i=0; i<d.length; i++) {
+		s += d[i].rule + ' {\n';
+
+		st = tinyMCE.serializeStyle(d[i].data);
+
+		if (st != '')
+			st += ';';
+
+		s += st.replace(/;/g, ';\n');
+		s += '}\n';
+
+		if (i != d.length - 1)
+			s += '\n';
+	}
+
+	s += '\n-->';
+
+	return s;
+}
+
+function getReItem(r, s, i) {
+	var c = r.exec(s);
+
+	if (c && c.length > i)
+		return c[i];
+
+	return '';
+}
+
+function changedStyleField(field) {
+	//alert(field.id);
+}
+
+function showAddMenu() {
+	var re = document.getElementById('addbutton');
+
+	addMenuLayer.moveRelativeTo(re, 'tr');
+	if (addMenuLayer.isMSIE)
+		addMenuLayer.moveBy(2, 0);
+
+	addMenuLayer.show();
+	addMenuLayer.setAutoHide(true, hideAddMenu);
+	addMenuLayer.addCSSClass(re, 'selected');
+}
+
+function hideAddMenu(l, e, mx, my) {
+	var re = document.getElementById('addbutton');
+	addMenuLayer.removeCSSClass(re, 'selected');
+}
+
+function addHeadElm(type) {
+	var le = document.getElementById('headlist');
+	var re = document.getElementById('addbutton');
+	var te = document.getElementById(type + '_element');
+
+	if (lastElementType)
+		lastElementType.style.display = 'none';
+
+	te.style.display = 'block';
+
+	lastElementType = te;
+
+	addMenuLayer.hide();
+	addMenuLayer.removeCSSClass(re, 'selected');
+
+	document.getElementById(type + '_updateelement').value = tinyMCE.getLang('lang_insert', 'Insert', true);
+
+	le.size = 10;
+}
+
+function updateHeadElm(item) {
+	var type = item.substring(0, item.indexOf('_'));
+	var le = document.getElementById('headlist');
+	var re = document.getElementById('addbutton');
+	var te = document.getElementById(type + '_element');
+
+	if (lastElementType)
+		lastElementType.style.display = 'none';
+
+	te.style.display = 'block';
+
+	lastElementType = te;
+
+	addMenuLayer.hide();
+	addMenuLayer.removeCSSClass(re, 'selected');
+
+	document.getElementById(type + '_updateelement').value = tinyMCE.getLang('lang_update', 'Update', true);
+
+	le.size = 10;
+}
+
+function cancelElementUpdate() {
+	var le = document.getElementById('headlist');
+
+	if (lastElementType)
+		lastElementType.style.display = 'none';
+
+	le.size = 26;
+}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,92 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('fullpage',{
-	title : 'Document properties',
-	desc : 'Document properties',
-	meta_tab : 'General',
-	appearance_tab : 'Appearance',
-	advanced_tab : 'Advanced',
-	meta_props : 'Meta information',
-	langprops : 'Language and encoding',
-	meta_title : 'Title',
-	meta_keywords : 'Keywords',
-	meta_description : 'Description',
-	meta_robots : 'Robots',
-	doctypes : 'Doctype',
-	langcode : 'Language code',
-	langdir : 'Language direction',
-	ltr : 'Left to right',
-	rtl : 'Right to left',
-	xml_pi : 'XML declaration',
-	encoding : 'Character encoding',
-	appearance_bgprops : 'Background properties',
-	appearance_marginprops : 'Body margins',
-	appearance_linkprops : 'Link colors',
-	appearance_textprops : 'Text properties',
-	bgcolor : 'Background color',
-	bgimage : 'Background image',
-	left_margin : 'Left margin',
-	right_margin : 'Right margin',
-	top_margin : 'Top margin',
-	bottom_margin : 'Bottom margin',
-	text_color : 'Text color',
-	font_size : 'Font size',
-	font_face : 'Font face',
-	link_color : 'Link color',
-	hover_color : 'Hover color',
-	visited_color : 'Visited color',
-	active_color : 'Active color',
-	textcolor : 'Color',
-	fontsize : 'Font size',
-	fontface : 'Font family',
-	meta_index_follow : 'Index and follow the links',
-	meta_index_nofollow : 'Index and don\'t follow the links',
-	meta_noindex_follow : 'Do not index but follow the links',
-	meta_noindex_nofollow : 'Do not index and don\'t follow the links',
-	appearance_style : 'Stylesheet and style properties',
-	stylesheet : 'Stylesheet',
-	style : 'Style',
-	author : 'Author',
-	copyright : 'Copyright',
-	add : 'Add new element',
-	remove : 'Remove selected element',
-	moveup : 'Move selected element up',
-	movedown : 'Move selected element down',
-	head_elements : 'Head elements',
-	info : 'Information',
-	info_text : '',
-	add_title : 'Title element',
-	add_meta : 'Meta element',
-	add_script : 'Script element',
-	add_style : 'Style element',
-	add_link : 'Link element',
-	add_base : 'Base element',
-	add_comment : 'Comment node',
-	title_element : 'Title element',
-	script_element : 'Script element',
-	style_element : 'Style element',
-	base_element : 'Base element',
-	link_element : 'Link element',
-	meta_element : 'Meta element',
-	comment_element : 'Comment',
-	src : 'Src',
-	language : 'Language',
-	href : 'Href',
-	target : 'Target',
-	rel : 'Rel',
-	type : 'Type',
-	charset : 'Charset',
-	defer : 'Defer',
-	media : 'Media',
-	properties : 'Properties',
-	name : 'Name',
-	value : 'Value',
-	content : 'Content',
-	rel : 'Rel',
-	rev : 'Rev',
-	hreflang : 'Href lang',
-	general_props : 'General',
-	advanced_props : 'Advanced',
-	delta_width : 0,
-	delta_height : 0
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullpage/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,92 @@
+// UK lang variables
+
+tinyMCE.addToLang('fullpage',{
+	title : 'Document properties',
+	desc : 'Document properties',
+	meta_tab : 'General',
+	appearance_tab : 'Appearance',
+	advanced_tab : 'Advanced',
+	meta_props : 'Meta information',
+	langprops : 'Language and encoding',
+	meta_title : 'Title',
+	meta_keywords : 'Keywords',
+	meta_description : 'Description',
+	meta_robots : 'Robots',
+	doctypes : 'Doctype',
+	langcode : 'Language code',
+	langdir : 'Language direction',
+	ltr : 'Left to right',
+	rtl : 'Right to left',
+	xml_pi : 'XML declaration',
+	encoding : 'Character encoding',
+	appearance_bgprops : 'Background properties',
+	appearance_marginprops : 'Body margins',
+	appearance_linkprops : 'Link colors',
+	appearance_textprops : 'Text properties',
+	bgcolor : 'Background color',
+	bgimage : 'Background image',
+	left_margin : 'Left margin',
+	right_margin : 'Right margin',
+	top_margin : 'Top margin',
+	bottom_margin : 'Bottom margin',
+	text_color : 'Text color',
+	font_size : 'Font size',
+	font_face : 'Font face',
+	link_color : 'Link color',
+	hover_color : 'Hover color',
+	visited_color : 'Visited color',
+	active_color : 'Active color',
+	textcolor : 'Color',
+	fontsize : 'Font size',
+	fontface : 'Font family',
+	meta_index_follow : 'Index and follow the links',
+	meta_index_nofollow : 'Index and don\'t follow the links',
+	meta_noindex_follow : 'Do not index but follow the links',
+	meta_noindex_nofollow : 'Do not index and don\'t follow the links',
+	appearance_style : 'Stylesheet and style properties',
+	stylesheet : 'Stylesheet',
+	style : 'Style',
+	author : 'Author',
+	copyright : 'Copyright',
+	add : 'Add new element',
+	remove : 'Remove selected element',
+	moveup : 'Move selected element up',
+	movedown : 'Move selected element down',
+	head_elements : 'Head elements',
+	info : 'Information',
+	info_text : '',
+	add_title : 'Title element',
+	add_meta : 'Meta element',
+	add_script : 'Script element',
+	add_style : 'Style element',
+	add_link : 'Link element',
+	add_base : 'Base element',
+	add_comment : 'Comment node',
+	title_element : 'Title element',
+	script_element : 'Script element',
+	style_element : 'Style element',
+	base_element : 'Base element',
+	link_element : 'Link element',
+	meta_element : 'Meta element',
+	comment_element : 'Comment',
+	src : 'Src',
+	language : 'Language',
+	href : 'Href',
+	target : 'Target',
+	rel : 'Rel',
+	type : 'Type',
+	charset : 'Charset',
+	defer : 'Defer',
+	media : 'Media',
+	properties : 'Properties',
+	name : 'Name',
+	value : 'Value',
+	content : 'Content',
+	rel : 'Rel',
+	rev : 'Rev',
+	hreflang : 'Href lang',
+	general_props : 'General',
+	advanced_props : 'Advanced',
+	delta_width : 0,
+	delta_height : 0
+});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css/content.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css/content.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css/content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-.mceItemFullScreenHidden {
-	display: none !important;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css/content.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css/content.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css/content.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/css/content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+.mceItemFullScreenHidden {
+	display: none !important;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('fullscreen');var TinyMCE_FullScreenPlugin={getInfo:function(){return{longname:'Fullscreen',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullscreen.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(!tinyMCE.settings['fullscreen_skip_plugin_css'])tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/fullscreen/css/content.css")},getControlHTML:function(cn){switch(cn){case"fullscreen":return tinyMCE.getButtonHTML(cn,'lang_fullscreen_desc','{$pluginurl}/images/fullscreen.gif','mceFullScreen')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceFullScreen":this._toggleFullscreen(tinyMCE.getInstanceById(editor_id));return true}return false},_toggleFullscreen:function(inst){var ds=inst.getData('fullscreen'),editorContainer,tableElm,iframe,vp,cw,cd,re,w,h,si;cw=inst.get!
 ContainerWin();cd=cw.document;editorContainer=cd.getElementById(inst.editorId+'_parent');tableElm=editorContainer.firstChild;iframe=inst.iframeElement;re=cd.getElementById(inst.editorId+'_resize');if(!ds.enabled){ds.parents=[];tinyMCE.getParentNode(tableElm.parentNode,function(n){var st=n.style;if(n.nodeType==1&&st){if(n.nodeName=='BODY')return true;ds.parents.push({el:n,position:st.position,left:st.left,top:st.top,right:st.right,bottom:st.bottom,width:st.width,height:st.height,margin:st.margin,padding:st.padding,border:st.border});st.position='static';st.left=st.top=st.margin=st.padding=st.border='0';st.width=st.height=st.right=st.bottom='auto'}return false});ds.oldOverflow=cd.body.style.overflow;cd.body.style.overflow='hidden';if(re)re.style.display='none';vp=tinyMCE.getViewPort(cw);ds.oldWidth=iframe.style.width?iframe.style.width:iframe.offsetWidth;ds.oldHeight=iframe.style.height?iframe.style.height:iframe.offsetHeight;ds.oldTWidth=tableElm.style.width?tableElm.style.w!
 idth:tableElm.offsetWidth;ds.oldTHeight=tableElm.style.height?tableElm
.style.height:tableElm.offsetHeight;if(ds.oldWidth&&ds.oldWidth.indexOf)ds.oldTWidth=ds.oldWidth.indexOf('%')!=-1?ds.oldWidth:ds.oldTWidth;tableElm.style.position='absolute';tableElm.style.zIndex=1000;tableElm.style.left=tableElm.style.top='0';tableElm.style.width=vp.width+'px';tableElm.style.height=vp.height+'px';if(tinyMCE.isRealIE){iframe.style.width=vp.width+'px';iframe.style.height=vp.height+'px';w=iframe.parentNode.clientWidth-(tableElm.offsetWidth-vp.width);h=iframe.parentNode.clientHeight-(tableElm.offsetHeight-vp.height)}else{w=iframe.parentNode.clientWidth;h=iframe.parentNode.clientHeight}iframe.style.width=w+"px";iframe.style.height=h+"px";tinyMCE.selectElements(cd,'SELECT,INPUT,BUTTON,TEXTAREA',function(n){tinyMCE.addCSSClass(n,'mceItemFullScreenHidden');return false});tinyMCE.switchClass(inst.editorId+'_fullscreen','mceButtonSelected');ds.enabled=true}else{si=0;tinyMCE.getParentNode(tableElm.parentNode,function(n){var st=n.style,s=ds.parents[si++];if(n.nodeName=!
 ='BODY')return true;if(st){st.position=s.position;st.left=s.left;st.top=s.top;st.bottom=s.bottom;st.right=s.right;st.width=s.width;st.height=s.height;st.margin=s.margin;st.padding=s.padding;st.border=s.border}});ds.parents=[];cd.body.style.overflow=ds.oldOverflow?ds.oldOverflow:'';if(re&&tinyMCE.getParam("theme_advanced_resizing",false))re.style.display='block';tableElm.style.position='static';tableElm.style.zIndex='';tableElm.style.width='';tableElm.style.height='';tableElm.style.width=ds.oldTWidth?ds.oldTWidth:'';tableElm.style.height=ds.oldTHeight?ds.oldTHeight:'';iframe.style.width=ds.oldWidth?ds.oldWidth:'';iframe.style.height=ds.oldHeight?ds.oldHeight:'';tinyMCE.selectElements(cd,'SELECT,INPUT,BUTTON,TEXTAREA',function(n){tinyMCE.removeCSSClass(n,'mceItemFullScreenHidden');return false});tinyMCE.switchClass(inst.editorId+'_fullscreen','mceButtonNormal');ds.enabled=false}}};tinyMCE.addPlugin("fullscreen",TinyMCE_FullScreenPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('fullscreen');var TinyMCE_FullScreenPlugin={getInfo:function(){return{longname:'Fullscreen',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullscreen.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(!tinyMCE.settings['fullscreen_skip_plugin_css'])tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/fullscreen/css/content.css")},getControlHTML:function(cn){switch(cn){case"fullscreen":return tinyMCE.getButtonHTML(cn,'lang_fullscreen_desc','{$pluginurl}/images/fullscreen.gif','mceFullScreen')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceFullScreen":this._toggleFullscreen(tinyMCE.getInstanceById(editor_id));return true}return false},_toggleFullscreen:function(inst){var ds=inst.getData('fullscreen'),editorContainer,tableElm,iframe,vp,cw,cd,re,w,h,si;cw=inst.get!
 ContainerWin();cd=cw.document;editorContainer=cd.getElementById(inst.editorId+'_parent');tableElm=editorContainer.firstChild;iframe=inst.iframeElement;re=cd.getElementById(inst.editorId+'_resize');if(!ds.enabled){ds.parents=[];tinyMCE.getParentNode(tableElm.parentNode,function(n){var st=n.style;if(n.nodeType==1&&st){if(n.nodeName=='BODY')return true;ds.parents.push({el:n,position:st.position,left:st.left,top:st.top,right:st.right,bottom:st.bottom,width:st.width,height:st.height,margin:st.margin,padding:st.padding,border:st.border});st.position='static';st.left=st.top=st.margin=st.padding=st.border='0';st.width=st.height=st.right=st.bottom='auto'}return false});ds.oldOverflow=cd.body.style.overflow;cd.body.style.overflow='hidden';if(re)re.style.display='none';vp=tinyMCE.getViewPort(cw);ds.oldWidth=iframe.style.width?iframe.style.width:iframe.offsetWidth;ds.oldHeight=iframe.style.height?iframe.style.height:iframe.offsetHeight;ds.oldTWidth=tableElm.style.width?tableElm.style.w!
 idth:tableElm.offsetWidth;ds.oldTHeight=tableElm.style.height?tableElm
.style.height:tableElm.offsetHeight;if(ds.oldWidth&&ds.oldWidth.indexOf)ds.oldTWidth=ds.oldWidth.indexOf('%')!=-1?ds.oldWidth:ds.oldTWidth;tableElm.style.position='absolute';tableElm.style.zIndex=1000;tableElm.style.left=tableElm.style.top='0';tableElm.style.width=vp.width+'px';tableElm.style.height=vp.height+'px';if(tinyMCE.isRealIE){iframe.style.width=vp.width+'px';iframe.style.height=vp.height+'px';w=iframe.parentNode.clientWidth-(tableElm.offsetWidth-vp.width);h=iframe.parentNode.clientHeight-(tableElm.offsetHeight-vp.height)}else{w=iframe.parentNode.clientWidth;h=iframe.parentNode.clientHeight}iframe.style.width=w+"px";iframe.style.height=h+"px";tinyMCE.selectElements(cd,'SELECT,INPUT,BUTTON,TEXTAREA',function(n){tinyMCE.addCSSClass(n,'mceItemFullScreenHidden');return false});tinyMCE.switchClass(inst.editorId+'_fullscreen','mceButtonSelected');ds.enabled=true}else{si=0;tinyMCE.getParentNode(tableElm.parentNode,function(n){var st=n.style,s=ds.parents[si++];if(n.nodeName=!
 ='BODY')return true;if(st){st.position=s.position;st.left=s.left;st.top=s.top;st.bottom=s.bottom;st.right=s.right;st.width=s.width;st.height=s.height;st.margin=s.margin;st.padding=s.padding;st.border=s.border}});ds.parents=[];cd.body.style.overflow=ds.oldOverflow?ds.oldOverflow:'';if(re&&tinyMCE.getParam("theme_advanced_resizing",false))re.style.display='block';tableElm.style.position='static';tableElm.style.zIndex='';tableElm.style.width='';tableElm.style.height='';tableElm.style.width=ds.oldTWidth?ds.oldTWidth:'';tableElm.style.height=ds.oldTHeight?ds.oldTHeight:'';iframe.style.width=ds.oldWidth?ds.oldWidth:'';iframe.style.height=ds.oldHeight?ds.oldHeight:'';tinyMCE.selectElements(cd,'SELECT,INPUT,BUTTON,TEXTAREA',function(n){tinyMCE.removeCSSClass(n,'mceItemFullScreenHidden');return false});tinyMCE.switchClass(inst.editorId+'_fullscreen','mceButtonNormal');ds.enabled=false}}};tinyMCE.addPlugin("fullscreen",TinyMCE_FullScreenPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,189 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 128 2006-10-22 19:55:28Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('fullscreen');
-
-var TinyMCE_FullScreenPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Fullscreen',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullscreen.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		if (!tinyMCE.settings['fullscreen_skip_plugin_css'])
-			tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/fullscreen/css/content.css");
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "fullscreen":
-				return tinyMCE.getButtonHTML(cn, 'lang_fullscreen_desc', '{$pluginurl}/images/fullscreen.gif', 'mceFullScreen');
-		}
-
-		return "";
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle commands
-		switch (command) {
-			case "mceFullScreen":
-				this._toggleFullscreen(tinyMCE.getInstanceById(editor_id));
-				return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	},
-
-	_toggleFullscreen : function(inst) {
-		var ds = inst.getData('fullscreen'), editorContainer, tableElm, iframe, vp, cw, cd, re, w, h, si;
-
-		cw = inst.getContainerWin();
-		cd = cw.document;
-		editorContainer = cd.getElementById(inst.editorId + '_parent');
-		tableElm = editorContainer.firstChild;
-		iframe = inst.iframeElement;
-		re = cd.getElementById(inst.editorId + '_resize');
-
-		if (!ds.enabled) {
-			ds.parents = [];
-
-			tinyMCE.getParentNode(tableElm.parentNode, function (n) {
-				var st = n.style;
-
-				if (n.nodeType == 1 && st) {
-					if (n.nodeName == 'BODY')
-						return true;
-
-					ds.parents.push({
-						el : n,
-						position : st.position,
-						left : st.left,
-						top : st.top,
-						right : st.right,
-						bottom : st.bottom,
-						width : st.width,
-						height : st.height,
-						margin : st.margin,
-						padding : st.padding,
-						border : st.border
-					});
-
-					st.position = 'static';
-					st.left = st.top = st.margin = st.padding = st.border = '0';
-					st.width = st.height = st.right = st.bottom = 'auto';
-				}
-
-				return false;
-			});
-
-			ds.oldOverflow = cd.body.style.overflow;
-			cd.body.style.overflow = 'hidden';
-
-			if (re)
-				re.style.display = 'none';
-
-			vp = tinyMCE.getViewPort(cw);
-
-			ds.oldWidth = iframe.style.width ? iframe.style.width : iframe.offsetWidth;
-			ds.oldHeight = iframe.style.height ? iframe.style.height : iframe.offsetHeight;
-			ds.oldTWidth = tableElm.style.width ? tableElm.style.width : tableElm.offsetWidth;
-			ds.oldTHeight = tableElm.style.height ? tableElm.style.height : tableElm.offsetHeight;
-
-			// Handle % width
-			if (ds.oldWidth && ds.oldWidth.indexOf)
-				ds.oldTWidth = ds.oldWidth.indexOf('%') != -1 ? ds.oldWidth : ds.oldTWidth;
-
-			tableElm.style.position = 'absolute';
-			tableElm.style.zIndex = 1000;
-			tableElm.style.left = tableElm.style.top = '0';
-
-			tableElm.style.width = vp.width + 'px';
-			tableElm.style.height = vp.height + 'px';
-
-			if (tinyMCE.isRealIE) {
-				iframe.style.width = vp.width + 'px';
-				iframe.style.height = vp.height + 'px';
-
-				// Calc new width/height based on overflow
-				w = iframe.parentNode.clientWidth - (tableElm.offsetWidth - vp.width);
-				h = iframe.parentNode.clientHeight - (tableElm.offsetHeight - vp.height);
-			} else {
-				w = iframe.parentNode.clientWidth;
-				h = iframe.parentNode.clientHeight;
-			}
-
-			iframe.style.width = w + "px";
-			iframe.style.height = h + "px";
-
-			tinyMCE.selectElements(cd, 'SELECT,INPUT,BUTTON,TEXTAREA', function (n) {
-				tinyMCE.addCSSClass(n, 'mceItemFullScreenHidden');
-
-				return false;
-			});
-
-			tinyMCE.switchClass(inst.editorId + '_fullscreen', 'mceButtonSelected');
-			ds.enabled = true;
-		} else {
-			si = 0;
-			tinyMCE.getParentNode(tableElm.parentNode, function (n) {
-				var st = n.style, s = ds.parents[si++];
-
-				if (n.nodeName == 'BODY')
-					return true;
-
-				if (st) {
-					st.position = s.position;
-					st.left = s.left;
-					st.top = s.top;
-					st.bottom = s.bottom;
-					st.right = s.right;
-					st.width = s.width;
-					st.height = s.height;
-					st.margin = s.margin;
-					st.padding = s.padding;
-					st.border = s.border;
-				}
-			});
-
-			ds.parents = [];
-
-			cd.body.style.overflow = ds.oldOverflow ? ds.oldOverflow : '';
-
-			if (re && tinyMCE.getParam("theme_advanced_resizing", false))
-				re.style.display = 'block';
-
-			tableElm.style.position = 'static';
-			tableElm.style.zIndex = '';
-			tableElm.style.width = '';
-			tableElm.style.height = '';
-
-			tableElm.style.width = ds.oldTWidth ? ds.oldTWidth : '';
-			tableElm.style.height = ds.oldTHeight ? ds.oldTHeight : '';
-
-			iframe.style.width = ds.oldWidth ? ds.oldWidth : '';
-			iframe.style.height = ds.oldHeight ? ds.oldHeight : '';
-
-			tinyMCE.selectElements(cd, 'SELECT,INPUT,BUTTON,TEXTAREA', function (n) {
-				tinyMCE.removeCSSClass(n, 'mceItemFullScreenHidden');
-
-				return false;
-			});
-
-			tinyMCE.switchClass(inst.editorId + '_fullscreen', 'mceButtonNormal');
-			ds.enabled = false;
-		}
-	}
-};
-
-tinyMCE.addPlugin("fullscreen", TinyMCE_FullScreenPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,189 @@
+/**
+ * $Id: editor_plugin_src.js 128 2006-10-22 19:55:28Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('fullscreen');
+
+var TinyMCE_FullScreenPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Fullscreen',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullscreen.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		if (!tinyMCE.settings['fullscreen_skip_plugin_css'])
+			tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/fullscreen/css/content.css");
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "fullscreen":
+				return tinyMCE.getButtonHTML(cn, 'lang_fullscreen_desc', '{$pluginurl}/images/fullscreen.gif', 'mceFullScreen');
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceFullScreen":
+				this._toggleFullscreen(tinyMCE.getInstanceById(editor_id));
+				return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	},
+
+	_toggleFullscreen : function(inst) {
+		var ds = inst.getData('fullscreen'), editorContainer, tableElm, iframe, vp, cw, cd, re, w, h, si;
+
+		cw = inst.getContainerWin();
+		cd = cw.document;
+		editorContainer = cd.getElementById(inst.editorId + '_parent');
+		tableElm = editorContainer.firstChild;
+		iframe = inst.iframeElement;
+		re = cd.getElementById(inst.editorId + '_resize');
+
+		if (!ds.enabled) {
+			ds.parents = [];
+
+			tinyMCE.getParentNode(tableElm.parentNode, function (n) {
+				var st = n.style;
+
+				if (n.nodeType == 1 && st) {
+					if (n.nodeName == 'BODY')
+						return true;
+
+					ds.parents.push({
+						el : n,
+						position : st.position,
+						left : st.left,
+						top : st.top,
+						right : st.right,
+						bottom : st.bottom,
+						width : st.width,
+						height : st.height,
+						margin : st.margin,
+						padding : st.padding,
+						border : st.border
+					});
+
+					st.position = 'static';
+					st.left = st.top = st.margin = st.padding = st.border = '0';
+					st.width = st.height = st.right = st.bottom = 'auto';
+				}
+
+				return false;
+			});
+
+			ds.oldOverflow = cd.body.style.overflow;
+			cd.body.style.overflow = 'hidden';
+
+			if (re)
+				re.style.display = 'none';
+
+			vp = tinyMCE.getViewPort(cw);
+
+			ds.oldWidth = iframe.style.width ? iframe.style.width : iframe.offsetWidth;
+			ds.oldHeight = iframe.style.height ? iframe.style.height : iframe.offsetHeight;
+			ds.oldTWidth = tableElm.style.width ? tableElm.style.width : tableElm.offsetWidth;
+			ds.oldTHeight = tableElm.style.height ? tableElm.style.height : tableElm.offsetHeight;
+
+			// Handle % width
+			if (ds.oldWidth && ds.oldWidth.indexOf)
+				ds.oldTWidth = ds.oldWidth.indexOf('%') != -1 ? ds.oldWidth : ds.oldTWidth;
+
+			tableElm.style.position = 'absolute';
+			tableElm.style.zIndex = 1000;
+			tableElm.style.left = tableElm.style.top = '0';
+
+			tableElm.style.width = vp.width + 'px';
+			tableElm.style.height = vp.height + 'px';
+
+			if (tinyMCE.isRealIE) {
+				iframe.style.width = vp.width + 'px';
+				iframe.style.height = vp.height + 'px';
+
+				// Calc new width/height based on overflow
+				w = iframe.parentNode.clientWidth - (tableElm.offsetWidth - vp.width);
+				h = iframe.parentNode.clientHeight - (tableElm.offsetHeight - vp.height);
+			} else {
+				w = iframe.parentNode.clientWidth;
+				h = iframe.parentNode.clientHeight;
+			}
+
+			iframe.style.width = w + "px";
+			iframe.style.height = h + "px";
+
+			tinyMCE.selectElements(cd, 'SELECT,INPUT,BUTTON,TEXTAREA', function (n) {
+				tinyMCE.addCSSClass(n, 'mceItemFullScreenHidden');
+
+				return false;
+			});
+
+			tinyMCE.switchClass(inst.editorId + '_fullscreen', 'mceButtonSelected');
+			ds.enabled = true;
+		} else {
+			si = 0;
+			tinyMCE.getParentNode(tableElm.parentNode, function (n) {
+				var st = n.style, s = ds.parents[si++];
+
+				if (n.nodeName == 'BODY')
+					return true;
+
+				if (st) {
+					st.position = s.position;
+					st.left = s.left;
+					st.top = s.top;
+					st.bottom = s.bottom;
+					st.right = s.right;
+					st.width = s.width;
+					st.height = s.height;
+					st.margin = s.margin;
+					st.padding = s.padding;
+					st.border = s.border;
+				}
+			});
+
+			ds.parents = [];
+
+			cd.body.style.overflow = ds.oldOverflow ? ds.oldOverflow : '';
+
+			if (re && tinyMCE.getParam("theme_advanced_resizing", false))
+				re.style.display = 'block';
+
+			tableElm.style.position = 'static';
+			tableElm.style.zIndex = '';
+			tableElm.style.width = '';
+			tableElm.style.height = '';
+
+			tableElm.style.width = ds.oldTWidth ? ds.oldTWidth : '';
+			tableElm.style.height = ds.oldTHeight ? ds.oldTHeight : '';
+
+			iframe.style.width = ds.oldWidth ? ds.oldWidth : '';
+			iframe.style.height = ds.oldHeight ? ds.oldHeight : '';
+
+			tinyMCE.selectElements(cd, 'SELECT,INPUT,BUTTON,TEXTAREA', function (n) {
+				tinyMCE.removeCSSClass(n, 'mceItemFullScreenHidden');
+
+				return false;
+			});
+
+			tinyMCE.switchClass(inst.editorId + '_fullscreen', 'mceButtonNormal');
+			ds.enabled = false;
+		}
+	}
+};
+
+tinyMCE.addPlugin("fullscreen", TinyMCE_FullScreenPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/images/fullscreen.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/images/fullscreen.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/images/fullscreen.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-fullscreen_desc : 'Toggle fullscreen mode'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+fullscreen_desc : 'Toggle fullscreen mode'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/fullscreen/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('iespell');var TinyMCE_IESpellPlugin={getInfo:function(){return{longname:'IESpell (MSIE Only)',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_iespell.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){if(cn=="iespell"&&(tinyMCE.isMSIE&&!tinyMCE.isOpera))return tinyMCE.getButtonHTML(cn,'lang_iespell_desc','{$pluginurl}/images/iespell.gif','mceIESpell');return""},execCommand:function(editor_id,element,command,user_interface,value){if(command=="mceIESpell"){try{var ieSpell=new ActiveXObject("ieSpell.ieSpellExtension");ieSpell.CheckDocumentNode(tinyMCE.getInstanceById(editor_id).contentDocument.documentElement)}catch(e){if(e.number==-2146827859){if(confirm(tinyMCE.getLang("lang_iespell_download","",true)))window.open('http://www.iespell.com/download.php','ieSpellDownload','')}else alert("Error Loading ieSpell: Exception "+e.nu!
 mber)}return true}return false}};tinyMCE.addPlugin("iespell",TinyMCE_IESpellPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('iespell');var TinyMCE_IESpellPlugin={getInfo:function(){return{longname:'IESpell (MSIE Only)',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_iespell.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){if(cn=="iespell"&&(tinyMCE.isMSIE&&!tinyMCE.isOpera))return tinyMCE.getButtonHTML(cn,'lang_iespell_desc','{$pluginurl}/images/iespell.gif','mceIESpell');return""},execCommand:function(editor_id,element,command,user_interface,value){if(command=="mceIESpell"){try{var ieSpell=new ActiveXObject("ieSpell.ieSpellExtension");ieSpell.CheckDocumentNode(tinyMCE.getInstanceById(editor_id).contentDocument.documentElement)}catch(e){if(e.number==-2146827859){if(confirm(tinyMCE.getLang("lang_iespell_download","",true)))window.open('http://www.iespell.com/download.php','ieSpellDownload','')}else alert("Error Loading ieSpell: Exception "+e.nu!
 mber)}return true}return false}};tinyMCE.addPlugin("iespell",TinyMCE_IESpellPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,58 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('iespell');
-
-var TinyMCE_IESpellPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'IESpell (MSIE Only)',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_iespell.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	/**
-	 * Returns the HTML contents of the iespell control.
-	 */
-	getControlHTML : function(cn) {
-		// Is it the iespell control and is the brower MSIE.
-		if (cn == "iespell" && (tinyMCE.isMSIE && !tinyMCE.isOpera))
-			return tinyMCE.getButtonHTML(cn, 'lang_iespell_desc', '{$pluginurl}/images/iespell.gif', 'mceIESpell');
-
-		return "";
-	},
-
-	/**
-	 * Executes the mceIESpell command.
-	 */
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle ieSpellCommand
-		if (command == "mceIESpell") {
-			try {
-				var ieSpell = new ActiveXObject("ieSpell.ieSpellExtension");
-				ieSpell.CheckDocumentNode(tinyMCE.getInstanceById(editor_id).contentDocument.documentElement);
-			} catch (e) {
-				if (e.number == -2146827859) {
-					if (confirm(tinyMCE.getLang("lang_iespell_download", "", true)))
-						window.open('http://www.iespell.com/download.php', 'ieSpellDownload', '');
-				} else
-					alert("Error Loading ieSpell: Exception " + e.number);
-			}
-
-			return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	}
-};
-
-tinyMCE.addPlugin("iespell", TinyMCE_IESpellPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,58 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('iespell');
+
+var TinyMCE_IESpellPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'IESpell (MSIE Only)',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_iespell.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	/**
+	 * Returns the HTML contents of the iespell control.
+	 */
+	getControlHTML : function(cn) {
+		// Is it the iespell control and is the brower MSIE.
+		if (cn == "iespell" && (tinyMCE.isMSIE && !tinyMCE.isOpera))
+			return tinyMCE.getButtonHTML(cn, 'lang_iespell_desc', '{$pluginurl}/images/iespell.gif', 'mceIESpell');
+
+		return "";
+	},
+
+	/**
+	 * Executes the mceIESpell command.
+	 */
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle ieSpellCommand
+		if (command == "mceIESpell") {
+			try {
+				var ieSpell = new ActiveXObject("ieSpell.ieSpellExtension");
+				ieSpell.CheckDocumentNode(tinyMCE.getInstanceById(editor_id).contentDocument.documentElement);
+			} catch (e) {
+				if (e.number == -2146827859) {
+					if (confirm(tinyMCE.getLang("lang_iespell_download", "", true)))
+						window.open('http://www.iespell.com/download.php', 'ieSpellDownload', '');
+				} else
+					alert("Error Loading ieSpell: Exception " + e.number);
+			}
+
+			return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	}
+};
+
+tinyMCE.addPlugin("iespell", TinyMCE_IESpellPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/images/iespell.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/images/iespell.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/images/iespell.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ca_fr.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ca_fr.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// CAN_FR lang variables
-
-tinyMCELang['lang_iespell_desc'] = 'Executer le v&eacute;rificateur d\'orthographe';
-tinyMCELang['lang_iespell_download'] = "ieSpell n\'a pas &eacute;t&eacute; trouv&eacute;. Cliquez sur OK pour aller au site de t&eacute;l&eacute;chargement."

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ca_fr.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ca_fr.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ca_fr.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// CAN_FR lang variables
+
+tinyMCELang['lang_iespell_desc'] = 'Executer le v&eacute;rificateur d\'orthographe';
+tinyMCELang['lang_iespell_download'] = "ieSpell n\'a pas &eacute;t&eacute; trouv&eacute;. Cliquez sur OK pour aller au site de t&eacute;l&eacute;chargement."

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/el.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/el.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// Greek lang variables by Jacaranda Bill
-
-tinyMCELang['lang_iespell_desc'] = 'Ïñèïãñáöéêüò Ýëåã÷ïò';
-tinyMCELang['lang_iespell_download'] = "Ôï ðñüãñáììá ieSpell äåí âñÝèçêå. ÐáôÞóôå OK ãéá íá ìåôáâåßôå óôçí éóôïóåëßäá ëÞøçò ôïõ ðñïãñÜììáôïò."

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/el.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/el.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/el.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// Greek lang variables by Jacaranda Bill
+
+tinyMCELang['lang_iespell_desc'] = 'Ïñèïãñáöéêüò Ýëåã÷ïò';
+tinyMCELang['lang_iespell_download'] = "Ôï ðñüãñáììá ieSpell äåí âñÝèçêå. ÐáôÞóôå OK ãéá íá ìåôáâåßôå óôçí éóôïóåëßäá ëÞøçò ôïõ ðñïãñÜììáôïò."

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,7 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-iespell_desc : 'Run spell checking',
-iespell_download : "ieSpell not detected. Click OK to go to download page."
-});
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,7 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+iespell_desc : 'Run spell checking',
+iespell_download : "ieSpell not detected. Click OK to go to download page."
+});
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/it.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/it.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// IT lang variables
-
-tinyMCELang['lang_iespell_desc'] = 'Avvia il controllo ortografico';
-tinyMCELang['lang_iespell_download'] = "ieSpell non trovato. Clicca OK per andare alla pagina di download."

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/it.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/it.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/it.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// IT lang variables
+
+tinyMCELang['lang_iespell_desc'] = 'Avvia il controllo ortografico';
+tinyMCELang['lang_iespell_download'] = "ieSpell non trovato. Clicca OK per andare alla pagina di download."

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ko.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ko.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// KO lang variables
-
-tinyMCELang['lang_iespell_desc'] = '¸ÂÃã¹ý °Ë»ç ½ÇÇà';
-tinyMCELang['lang_iespell_download'] = "ieSpellÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù. OK¸¦ ´©¸£¸é ´Ù¿î·Îµå ÆäÀÌÁö·Î À̵¿ÇÕ´Ï´Ù."

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ko.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ko.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ko.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// KO lang variables
+
+tinyMCELang['lang_iespell_desc'] = '¸ÂÃã¹ý °Ë»ç ½ÇÇà';
+tinyMCELang['lang_iespell_download'] = "ieSpellÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù. OK¸¦ ´©¸£¸é ´Ù¿î·Îµå ÆäÀÌÁö·Î À̵¿ÇÕ´Ï´Ù."

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/se.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/se.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// SE lang variables
-
-tinyMCELang['lang_iespell_desc'] = 'Kör rättstavningskontroll';
-tinyMCELang['lang_iespell_download'] = "ieSpell verkar inte vara installerad. Klicka OK f&ouml;r att ladda hem."

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/se.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/se.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/se.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// SE lang variables
+
+tinyMCELang['lang_iespell_desc'] = 'Kör rättstavningskontroll';
+tinyMCELang['lang_iespell_download'] = "ieSpell verkar inte vara installerad. Klicka OK f&ouml;r att ladda hem."

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/uk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/uk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_iespell_desc'] = 'Run spell checking';
-tinyMCELang['lang_iespell_download'] = "ieSpell not detected. Click OK to go to download page."

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/uk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/uk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/uk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// UK lang variables
+
+tinyMCELang['lang_iespell_desc'] = 'Run spell checking';
+tinyMCELang['lang_iespell_download'] = "ieSpell not detected. Click OK to go to download page."

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/iespell/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css/inlinepopup.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css/inlinepopup.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css/inlinepopup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,69 +0,0 @@
-/* Window classes */
-
-.mceWindow {
-	position: absolute;
-	left: 0;
-	top: 0;
-	border: 1px solid black;
-	background-color: #D4D0C8;
-}
-
-.mceWindowHead {
-	background-color: #334F8D;
-	width: 100%;
-	height: 18px;
-	cursor: move;
-	overflow: hidden;
-}
-
-.mceWindowBody {
-	clear: both;
-	background-color: white;
-}
-
-.mceWindowStatusbar {
-	background-color: #D4D0C8;
-	height: 12px;
-	border-top: 1px solid black;
-}
-
-.mceWindowTitle {
-	float: left;
-	font-family: "MS Sans Serif";
-	font-size: 9pt;
-	font-weight: bold;
-	line-height: 18px;
-	color: white;
-	margin-left: 2px;
-	overflow: hidden;
-}
-
-.mceWindowHeadTools {
-	margin-right: 2px;
-}
-
-.mceWindowClose, .mceWindowMinimize, .mceWindowMaximize {
-	display: block;
-	float: right;
-	overflow: hidden;
-	margin-top: 2px;
-}
-
-.mceWindowClose {
-	margin-left: 2px;
-}
-
-.mceWindowMinimize {
-}
-
-.mceWindowMaximize {
-}
-
-.mceWindowResize {
-	display: block;
-	float: right;
-	overflow: hidden;
-	cursor: se-resize;
-	width: 12px;
-	height: 12px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css/inlinepopup.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css/inlinepopup.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css/inlinepopup.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/css/inlinepopup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,69 @@
+/* Window classes */
+
+.mceWindow {
+	position: absolute;
+	left: 0;
+	top: 0;
+	border: 1px solid black;
+	background-color: #D4D0C8;
+}
+
+.mceWindowHead {
+	background-color: #334F8D;
+	width: 100%;
+	height: 18px;
+	cursor: move;
+	overflow: hidden;
+}
+
+.mceWindowBody {
+	clear: both;
+	background-color: white;
+}
+
+.mceWindowStatusbar {
+	background-color: #D4D0C8;
+	height: 12px;
+	border-top: 1px solid black;
+}
+
+.mceWindowTitle {
+	float: left;
+	font-family: "MS Sans Serif";
+	font-size: 9pt;
+	font-weight: bold;
+	line-height: 18px;
+	color: white;
+	margin-left: 2px;
+	overflow: hidden;
+}
+
+.mceWindowHeadTools {
+	margin-right: 2px;
+}
+
+.mceWindowClose, .mceWindowMinimize, .mceWindowMaximize {
+	display: block;
+	float: right;
+	overflow: hidden;
+	margin-top: 2px;
+}
+
+.mceWindowClose {
+	margin-left: 2px;
+}
+
+.mceWindowMinimize {
+}
+
+.mceWindowMaximize {
+}
+
+.mceWindowResize {
+	display: block;
+	float: right;
+	overflow: hidden;
+	cursor: se-resize;
+	width: 12px;
+	height: 12px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-var TinyMCE_InlinePopupsPlugin={getInfo:function(){return{longname:'Inline Popups',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_inlinepopups.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}}};tinyMCE.addPlugin("inlinepopups",TinyMCE_InlinePopupsPlugin);TinyMCE_Engine.prototype.orgOpenWindow=TinyMCE_Engine.prototype.openWindow;TinyMCE_Engine.prototype.openWindow=function(template,args){if(args['inline']!="yes"||tinyMCE.isOpera||tinyMCE.getParam("plugins").indexOf('inlinepopups')==-1){mcWindows.selectedWindow=null;args['mce_inside_iframe']=false;this.orgOpenWindow(template,args);return}var url,resizable,scrollbars;args['mce_inside_iframe']=true;tinyMCE.windowArgs=args;if(template['file'].charAt(0)!='/'&&template['file'].indexOf('://')==-1)url=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'];else url=template['file'];if(!(width=parseInt(template['width'])))w!
 idth=320;if(!(height=parseInt(template['height'])))height=200;resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";height+=18;for(var name in args){if(typeof(args[name])=='function')continue;url=tinyMCE.replaceVar(url,name,escape(args[name]))}var elm=document.getElementById(this.selectedInstance.editorId+'_parent');var pos=tinyMCE.getAbsPosition(elm);pos.absLeft+=Math.round((elm.firstChild.clientWidth/ 2) - (width /2));pos.absTop+=Math.round((elm.firstChild.clientHeight/ 2) - (height /2));mcWindows.open(url,mcWindows.idCounter++,"modal=yes,width="+width+",height="+height+",resizable="+resizable+",scrollbars="+scrollbars+",statusbar="+resizable+",left="+pos.absLeft+",top="+pos.absTop)};TinyMCE_Engine.prototype.orgCloseWindow=TinyMCE_Engine.prototype.closeWindow;TinyMCE_Engine.prototype.closeWindow=function(win){if(mcWindows.selectedWindow!=null)mcWindows.selectedWindow.close();else this.orgCloseWindow(win)};!
 TinyMCE_Engine.prototype.setWindowTitle=function(win_ref,title){for(va
r n in mcWindows.windows){var win=mcWindows.windows[n];if(typeof(win)=='function')continue;if(win_ref.name==win.id+"_iframe")window.frames[win.id+"_iframe"].document.getElementById(win.id+'_title').innerHTML=title}};function TinyMCE_Windows(){this.settings=new Array();this.windows=new Array();this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.isGecko=navigator.userAgent.indexOf('Gecko')!=-1;this.isSafari=navigator.userAgent.indexOf('Safari')!=-1;this.isMac=navigator.userAgent.indexOf('Mac')!=-1;this.isMSIE5_0=this.isMSIE&&(navigator.userAgent.indexOf('MSIE 5.0')!=-1);this.action="none";this.selectedWindow=null;this.lastSelectedWindow=null;this.zindex=100;this.mouseDownScreenX=0;this.mouseDownScreenY=0;this.mouseDownLayerX=0;this.mouseDownLayerY=0;this.mouseDownWidth=0;this.mouseDownHeight=0;this.idCounter=0};TinyMCE_Windows.prototype.init=function(settings){this.settings=settings;if(this.isMSIE)this.addEvent(document,"mousemove",mcWindows.eventDispatcher);el!
 se this.addEvent(window,"mousemove",mcWindows.eventDispatcher);this.addEvent(document,"mouseup",mcWindows.eventDispatcher);this.doc=document};TinyMCE_Windows.prototype.getParam=function(name,default_value){var value=null;value=(typeof(this.settings[name])=="undefined")?default_value:this.settings[name];if(value=="true"||value=="false")return(value=="true");return value};TinyMCE_Windows.prototype.eventDispatcher=function(e){e=typeof(e)=="undefined"?window.event:e;if(mcWindows.selectedWindow==null)return;if(mcWindows.isGecko&&e.type=="mousedown"){var elm=e.currentTarget;for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(win.headElement==elm||win.resizeElement==elm){win.focus();break}}}switch(e.type){case"mousemove":mcWindows.selectedWindow.onMouseMove(e);break;case"mouseup":mcWindows.selectedWindow.onMouseUp(e);break;case"mousedown":mcWindows.selectedWindow.onMouseDown(e);break;case"focus":mcWindows.selectedWindow.onFocus(e);break}};TinyMCE_Windows.prototype.addE!
 vent=function(obj,name,handler){if(this.isMSIE)obj.attachEvent("on"+na
me,handler);else obj.addEventListener(name,handler,true)};TinyMCE_Windows.prototype.cancelEvent=function(e){if(this.isMSIE){e.returnValue=false;e.cancelBubble=true}else e.preventDefault()};TinyMCE_Windows.prototype.parseFeatures=function(opts){opts=opts.toLowerCase();opts=opts.replace(/;/g,",");opts=opts.replace(/[^0-9a-z=,]/g,"");var optionChunks=opts.split(',');var options=new Array();options['left']="10";options['top']="10";options['width']="300";options['height']="300";options['resizable']="yes";options['minimizable']="yes";options['maximizable']="yes";options['close']="yes";options['movable']="yes";options['statusbar']="yes";options['scrollbars']="auto";options['modal']="no";if(opts=="")return options;for(var i=0;i<optionChunks.length;i++){var parts=optionChunks[i].split('=');if(parts.length==2)options[parts[0]]=parts[1]}options['left']=parseInt(options['left']);options['top']=parseInt(options['top']);options['width']=parseInt(options['width']);options['height']=parseIn!
 t(options['height']);return options};TinyMCE_Windows.prototype.open=function(url,name,features){this.lastSelectedWindow=this.selectedWindow;var win=new TinyMCE_Window();var winDiv,html="",id;var imgPath=this.getParam("images_path");features=this.parseFeatures(features);id="mcWindow_"+name;win.deltaHeight=18;if(features['statusbar']=="yes"){win.deltaHeight+=13;if(this.isMSIE)win.deltaHeight+=1}width=parseInt(features['width']);height=parseInt(features['height'])-win.deltaHeight;if(this.isMSIE)width-=2;win.id=id;win.url=url;win.name=name;win.features=features;this.windows[name]=win;iframeWidth=width;iframeHeight=height;html+='<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';html+='<html>';html+='<head>';html+='<title>Wrapper iframe</title>';html+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';html+='<link href="'+this.getParam("css_file")+'" rel="stylesheet" type="text/css" />';html+='</head>';html+='<body onload="parent.mcWindows.onLoad(!
 \''+name+'\');">';html+='<div id="'+id+'_container" class="mceWindow">
';html+='<div id="'+id+'_head" class="mceWindowHead" onmousedown="parent.mcWindows.windows[\''+name+'\'].focus();">';html+='  <div id="'+id+'_title" class="mceWindowTitle"';html+='  onselectstart="return false;" unselectable="on" style="-moz-user-select: none !important;"></div>';html+='    <div class="mceWindowHeadTools">';html+='      <a href="javascript:parent.mcWindows.windows[\''+name+'\'].close();" target="_self" onmousedown="return false;" class="mceWindowClose"><img border="0" src="'+imgPath+'/window_close.gif" /></a>';html+='    </div>';html+='</div><div id="'+id+'_body" class="mceWindowBody" style="width: '+width+'px; height: '+height+'px;">';html+='<iframe id="'+id+'_iframe" name="'+id+'_iframe" frameborder="0" width="'+iframeWidth+'" height="'+iframeHeight+'" src="'+url+'" class="mceWindowBodyIframe" scrolling="'+features['scrollbars']+'"></iframe></div>';if(features['statusbar']=="yes"){html+='<div id="'+id+'_statusbar" class="mceWindowStatusbar" onmousedown="pa!
 rent.mcWindows.windows[\''+name+'\'].focus();">';if(features['resizable']=="yes"){if(this.isGecko)html+='<div id="'+id+'_resize" class="mceWindowResize"><div style="background-image: url(\''+imgPath+'/window_resize.gif\'); width: 12px; height: 12px;"></div></div>';else html+='<div id="'+id+'_resize" class="mceWindowResize"><img onmousedown="parent.mcWindows.windows[\''+name+'\'].focus();" border="0" src="'+imgPath+'/window_resize.gif" /></div>'}html+='</div>'}html+='</div>';html+='</body>';html+='</html>';this.createFloatingIFrame(id,features['left'],features['top'],features['width'],features['height'],html)};TinyMCE_Windows.prototype.setDocumentLock=function(state){if(state){var elm=document.getElementById('mcWindowEventBlocker');if(elm==null){elm=document.createElement("div");elm.id="mcWindowEventBlocker";elm.style.position="absolute";elm.style.left="0";elm.style.top="0";document.body.appendChild(elm)}elm.style.display="none";var imgPath=this.getParam("images_path");var w!
 idth=document.body.clientWidth;var height=document.body.clientHeight;e
lm.style.width=width;elm.style.height=height;elm.innerHTML='<img src="'+imgPath+'/spacer.gif" width="'+width+'" height="'+height+'" />';elm.style.zIndex=mcWindows.zindex-1;elm.style.display="block"}else{var elm=document.getElementById('mcWindowEventBlocker');if(mcWindows.windows.length==0)elm.parentNode.removeChild(elm);else elm.style.zIndex=mcWindows.zindex-1}};TinyMCE_Windows.prototype.onLoad=function(name){var win=mcWindows.windows[name];var id="mcWindow_"+name;var wrapperIframe=window.frames[id+"_iframe"].frames[0];var wrapperDoc=window.frames[id+"_iframe"].document;var doc=window.frames[id+"_iframe"].document;var winDiv=document.getElementById("mcWindow_"+name+"_div");var realIframe=window.frames[id+"_iframe"].frames[0];win.id="mcWindow_"+name;win.winElement=winDiv;win.bodyElement=doc.getElementById(id+'_body');win.iframeElement=doc.getElementById(id+'_iframe');win.headElement=doc.getElementById(id+'_head');win.titleElement=doc.getElementById(id+'_title');win.resizeElem!
 ent=doc.getElementById(id+'_resize');win.containerElement=doc.getElementById(id+'_container');win.left=win.features['left'];win.top=win.features['top'];win.frame=window.frames[id+'_iframe'].frames[0];win.wrapperFrame=window.frames[id+'_iframe'];win.wrapperIFrameElement=document.getElementById(id+"_iframe");mcWindows.addEvent(win.headElement,"mousedown",mcWindows.eventDispatcher);if(win.resizeElement!=null)mcWindows.addEvent(win.resizeElement,"mousedown",mcWindows.eventDispatcher);if(mcWindows.isMSIE){mcWindows.addEvent(realIframe.document,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe.document,"mouseup",mcWindows.eventDispatcher)}else{mcWindows.addEvent(realIframe,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe,"mouseup",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe,"focus",mcWindows.eventDispatcher)}for(var i=0;i<window.frames.length;i++){if(!window.frames[i]._hasMouseHandlers){if(mcWindows.isMSIE){mcWindows.addEvent(wi!
 ndow.frames[i].document,"mousemove",mcWindows.eventDispatcher);mcWindo
ws.addEvent(window.frames[i].document,"mouseup",mcWindows.eventDispatcher)}else{mcWindows.addEvent(window.frames[i],"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(window.frames[i],"mouseup",mcWindows.eventDispatcher)}window.frames[i]._hasMouseHandlers=true}}if(mcWindows.isMSIE){mcWindows.addEvent(win.frame.document,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(win.frame.document,"mouseup",mcWindows.eventDispatcher)}else{mcWindows.addEvent(win.frame,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(win.frame,"mouseup",mcWindows.eventDispatcher);mcWindows.addEvent(win.frame,"focus",mcWindows.eventDispatcher)}var func=this.getParam("on_open_window","");if(func!="")eval(func+"(win);");win.focus();if(win.features['modal']=="yes")mcWindows.setDocumentLock(true)};TinyMCE_Windows.prototype.createFloatingIFrame=function(id_prefix,left,top,width,height,html){var iframe=document.createElement("iframe");var div=document.createElement("div"),doc;width=parse!
 Int(width);height=parseInt(height)+1;div.setAttribute("id",id_prefix+"_div");div.setAttribute("width",width);div.setAttribute("height",(height));div.style.position="absolute";div.style.left=left+"px";div.style.top=top+"px";div.style.width=width+"px";div.style.height=(height)+"px";div.style.backgroundColor="white";div.style.display="none";if(this.isGecko){iframeWidth=width+2;iframeHeight=height+2}else{iframeWidth=width;iframeHeight=height+1}iframe.setAttribute("id",id_prefix+"_iframe");iframe.setAttribute("name",id_prefix+"_iframe");iframe.setAttribute("border","0");iframe.setAttribute("frameBorder","0");iframe.setAttribute("marginWidth","0");iframe.setAttribute("marginHeight","0");iframe.setAttribute("leftMargin","0");iframe.setAttribute("topMargin","0");iframe.setAttribute("width",iframeWidth);iframe.setAttribute("height",iframeHeight);iframe.setAttribute("scrolling","no");iframe.style.width=iframeWidth+"px";iframe.style.height=iframeHeight+"px";iframe.style.backgroundColo!
 r="white";div.appendChild(iframe);document.body.appendChild(div);div.i
nnerHTML=div.innerHTML;if(this.isSafari){window.setTimeout(function(){var doc=window.frames[id_prefix+'_iframe'].document;doc.open();doc.write(html);doc.close()},10)}else{doc=window.frames[id_prefix+'_iframe'].window.document;doc.open();doc.write(html);doc.close()}div.style.display="block";return div};function TinyMCE_Window(){};TinyMCE_Window.prototype.focus=function(){if(this!=mcWindows.selectedWindow){this.winElement.style.zIndex=++mcWindows.zindex;mcWindows.lastSelectedWindow=mcWindows.selectedWindow;mcWindows.selectedWindow=this}};TinyMCE_Window.prototype.minimize=function(){};TinyMCE_Window.prototype.maximize=function(){};TinyMCE_Window.prototype.startResize=function(){mcWindows.action="resize"};TinyMCE_Window.prototype.startMove=function(e){mcWindows.action="move"};TinyMCE_Window.prototype.close=function(){if(this.frame&&this.frame['tinyMCEPopup'])this.frame['tinyMCEPopup'].restoreSelection();if(mcWindows.lastSelectedWindow!=null)mcWindows.lastSelectedWindow.focus();v!
 ar mcWindowsNew=new Array();for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(typeof(win)=='function')continue;if(win.name!=this.name)mcWindowsNew[n]=win}mcWindows.windows=mcWindowsNew;var e=mcWindows.doc.getElementById(this.id+"_iframe");e.parentNode.removeChild(e);var e=mcWindows.doc.getElementById(this.id+"_div");e.parentNode.removeChild(e);mcWindows.setDocumentLock(false)};TinyMCE_Window.prototype.onMouseMove=function(e){var scrollX=0;var scrollY=0;var dx=e.screenX-mcWindows.mouseDownScreenX;var dy=e.screenY-mcWindows.mouseDownScreenY;switch(mcWindows.action){case"resize":width=mcWindows.mouseDownWidth+(e.screenX-mcWindows.mouseDownScreenX);height=mcWindows.mouseDownHeight+(e.screenY-mcWindows.mouseDownScreenY);width=width<100?100:width;height=height<100?100:height;this.wrapperIFrameElement.style.width=width+2;this.wrapperIFrameElement.style.height=height+2;this.wrapperIFrameElement.width=width+2;this.wrapperIFrameElement.height=height+2;this.winElement.st!
 yle.width=width;this.winElement.style.height=height;height=height-this
.deltaHeight;this.containerElement.style.width=width;this.iframeElement.style.width=width;this.iframeElement.style.height=height;this.bodyElement.style.width=width;this.bodyElement.style.height=height;this.headElement.style.width=width;mcWindows.cancelEvent(e);break;case"move":this.left=mcWindows.mouseDownLayerX+(e.screenX-mcWindows.mouseDownScreenX);this.top=mcWindows.mouseDownLayerY+(e.screenY-mcWindows.mouseDownScreenY);this.winElement.style.left=this.left+"px";this.winElement.style.top=this.top+"px";mcWindows.cancelEvent(e);break}};function debug(msg){document.getElementById('debug').value+=msg+"\n"}TinyMCE_Window.prototype.onMouseUp=function(e){mcWindows.action="none"};TinyMCE_Window.prototype.onFocus=function(e){var winRef=e.currentTarget;for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(typeof(win)=='function')continue;if(winRef.name==win.id+"_iframe"){win.focus();return}}};TinyMCE_Window.prototype.onMouseDown=function(e){var elm=mcWindows.isMSIE?this.wr!
 apperFrame.event.srcElement:e.target;var scrollX=0;var scrollY=0;mcWindows.mouseDownScreenX=e.screenX;mcWindows.mouseDownScreenY=e.screenY;mcWindows.mouseDownLayerX=this.left;mcWindows.mouseDownLayerY=this.top;mcWindows.mouseDownWidth=parseInt(this.winElement.style.width);mcWindows.mouseDownHeight=parseInt(this.winElement.style.height);if(this.resizeElement!=null&&elm==this.resizeElement.firstChild)this.startResize(e);else this.startMove(e);mcWindows.cancelEvent(e)};var mcWindows=new TinyMCE_Windows();mcWindows.init({images_path:tinyMCE.baseURL+"/plugins/inlinepopups/images",css_file:tinyMCE.baseURL+"/plugins/inlinepopups/css/inlinepopup.css"});
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+var TinyMCE_InlinePopupsPlugin={getInfo:function(){return{longname:'Inline Popups',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_inlinepopups.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}}};tinyMCE.addPlugin("inlinepopups",TinyMCE_InlinePopupsPlugin);TinyMCE_Engine.prototype.orgOpenWindow=TinyMCE_Engine.prototype.openWindow;TinyMCE_Engine.prototype.openWindow=function(template,args){if(args['inline']!="yes"||tinyMCE.isOpera||tinyMCE.getParam("plugins").indexOf('inlinepopups')==-1){mcWindows.selectedWindow=null;args['mce_inside_iframe']=false;this.orgOpenWindow(template,args);return}var url,resizable,scrollbars;args['mce_inside_iframe']=true;tinyMCE.windowArgs=args;if(template['file'].charAt(0)!='/'&&template['file'].indexOf('://')==-1)url=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'];else url=template['file'];if(!(width=parseInt(template['width'])))w!
 idth=320;if(!(height=parseInt(template['height'])))height=200;resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";height+=18;for(var name in args){if(typeof(args[name])=='function')continue;url=tinyMCE.replaceVar(url,name,escape(args[name]))}var elm=document.getElementById(this.selectedInstance.editorId+'_parent');var pos=tinyMCE.getAbsPosition(elm);pos.absLeft+=Math.round((elm.firstChild.clientWidth/ 2) - (width /2));pos.absTop+=Math.round((elm.firstChild.clientHeight/ 2) - (height /2));mcWindows.open(url,mcWindows.idCounter++,"modal=yes,width="+width+",height="+height+",resizable="+resizable+",scrollbars="+scrollbars+",statusbar="+resizable+",left="+pos.absLeft+",top="+pos.absTop)};TinyMCE_Engine.prototype.orgCloseWindow=TinyMCE_Engine.prototype.closeWindow;TinyMCE_Engine.prototype.closeWindow=function(win){if(mcWindows.selectedWindow!=null)mcWindows.selectedWindow.close();else this.orgCloseWindow(win)};!
 TinyMCE_Engine.prototype.setWindowTitle=function(win_ref,title){for(va
r n in mcWindows.windows){var win=mcWindows.windows[n];if(typeof(win)=='function')continue;if(win_ref.name==win.id+"_iframe")window.frames[win.id+"_iframe"].document.getElementById(win.id+'_title').innerHTML=title}};function TinyMCE_Windows(){this.settings=new Array();this.windows=new Array();this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.isGecko=navigator.userAgent.indexOf('Gecko')!=-1;this.isSafari=navigator.userAgent.indexOf('Safari')!=-1;this.isMac=navigator.userAgent.indexOf('Mac')!=-1;this.isMSIE5_0=this.isMSIE&&(navigator.userAgent.indexOf('MSIE 5.0')!=-1);this.action="none";this.selectedWindow=null;this.lastSelectedWindow=null;this.zindex=100;this.mouseDownScreenX=0;this.mouseDownScreenY=0;this.mouseDownLayerX=0;this.mouseDownLayerY=0;this.mouseDownWidth=0;this.mouseDownHeight=0;this.idCounter=0};TinyMCE_Windows.prototype.init=function(settings){this.settings=settings;if(this.isMSIE)this.addEvent(document,"mousemove",mcWindows.eventDispatcher);el!
 se this.addEvent(window,"mousemove",mcWindows.eventDispatcher);this.addEvent(document,"mouseup",mcWindows.eventDispatcher);this.doc=document};TinyMCE_Windows.prototype.getParam=function(name,default_value){var value=null;value=(typeof(this.settings[name])=="undefined")?default_value:this.settings[name];if(value=="true"||value=="false")return(value=="true");return value};TinyMCE_Windows.prototype.eventDispatcher=function(e){e=typeof(e)=="undefined"?window.event:e;if(mcWindows.selectedWindow==null)return;if(mcWindows.isGecko&&e.type=="mousedown"){var elm=e.currentTarget;for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(win.headElement==elm||win.resizeElement==elm){win.focus();break}}}switch(e.type){case"mousemove":mcWindows.selectedWindow.onMouseMove(e);break;case"mouseup":mcWindows.selectedWindow.onMouseUp(e);break;case"mousedown":mcWindows.selectedWindow.onMouseDown(e);break;case"focus":mcWindows.selectedWindow.onFocus(e);break}};TinyMCE_Windows.prototype.addE!
 vent=function(obj,name,handler){if(this.isMSIE)obj.attachEvent("on"+na
me,handler);else obj.addEventListener(name,handler,true)};TinyMCE_Windows.prototype.cancelEvent=function(e){if(this.isMSIE){e.returnValue=false;e.cancelBubble=true}else e.preventDefault()};TinyMCE_Windows.prototype.parseFeatures=function(opts){opts=opts.toLowerCase();opts=opts.replace(/;/g,",");opts=opts.replace(/[^0-9a-z=,]/g,"");var optionChunks=opts.split(',');var options=new Array();options['left']="10";options['top']="10";options['width']="300";options['height']="300";options['resizable']="yes";options['minimizable']="yes";options['maximizable']="yes";options['close']="yes";options['movable']="yes";options['statusbar']="yes";options['scrollbars']="auto";options['modal']="no";if(opts=="")return options;for(var i=0;i<optionChunks.length;i++){var parts=optionChunks[i].split('=');if(parts.length==2)options[parts[0]]=parts[1]}options['left']=parseInt(options['left']);options['top']=parseInt(options['top']);options['width']=parseInt(options['width']);options['height']=parseIn!
 t(options['height']);return options};TinyMCE_Windows.prototype.open=function(url,name,features){this.lastSelectedWindow=this.selectedWindow;var win=new TinyMCE_Window();var winDiv,html="",id;var imgPath=this.getParam("images_path");features=this.parseFeatures(features);id="mcWindow_"+name;win.deltaHeight=18;if(features['statusbar']=="yes"){win.deltaHeight+=13;if(this.isMSIE)win.deltaHeight+=1}width=parseInt(features['width']);height=parseInt(features['height'])-win.deltaHeight;if(this.isMSIE)width-=2;win.id=id;win.url=url;win.name=name;win.features=features;this.windows[name]=win;iframeWidth=width;iframeHeight=height;html+='<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';html+='<html>';html+='<head>';html+='<title>Wrapper iframe</title>';html+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';html+='<link href="'+this.getParam("css_file")+'" rel="stylesheet" type="text/css" />';html+='</head>';html+='<body onload="parent.mcWindows.onLoad(!
 \''+name+'\');">';html+='<div id="'+id+'_container" class="mceWindow">
';html+='<div id="'+id+'_head" class="mceWindowHead" onmousedown="parent.mcWindows.windows[\''+name+'\'].focus();">';html+='  <div id="'+id+'_title" class="mceWindowTitle"';html+='  onselectstart="return false;" unselectable="on" style="-moz-user-select: none !important;"></div>';html+='    <div class="mceWindowHeadTools">';html+='      <a href="javascript:parent.mcWindows.windows[\''+name+'\'].close();" target="_self" onmousedown="return false;" class="mceWindowClose"><img border="0" src="'+imgPath+'/window_close.gif" /></a>';html+='    </div>';html+='</div><div id="'+id+'_body" class="mceWindowBody" style="width: '+width+'px; height: '+height+'px;">';html+='<iframe id="'+id+'_iframe" name="'+id+'_iframe" frameborder="0" width="'+iframeWidth+'" height="'+iframeHeight+'" src="'+url+'" class="mceWindowBodyIframe" scrolling="'+features['scrollbars']+'"></iframe></div>';if(features['statusbar']=="yes"){html+='<div id="'+id+'_statusbar" class="mceWindowStatusbar" onmousedown="pa!
 rent.mcWindows.windows[\''+name+'\'].focus();">';if(features['resizable']=="yes"){if(this.isGecko)html+='<div id="'+id+'_resize" class="mceWindowResize"><div style="background-image: url(\''+imgPath+'/window_resize.gif\'); width: 12px; height: 12px;"></div></div>';else html+='<div id="'+id+'_resize" class="mceWindowResize"><img onmousedown="parent.mcWindows.windows[\''+name+'\'].focus();" border="0" src="'+imgPath+'/window_resize.gif" /></div>'}html+='</div>'}html+='</div>';html+='</body>';html+='</html>';this.createFloatingIFrame(id,features['left'],features['top'],features['width'],features['height'],html)};TinyMCE_Windows.prototype.setDocumentLock=function(state){if(state){var elm=document.getElementById('mcWindowEventBlocker');if(elm==null){elm=document.createElement("div");elm.id="mcWindowEventBlocker";elm.style.position="absolute";elm.style.left="0";elm.style.top="0";document.body.appendChild(elm)}elm.style.display="none";var imgPath=this.getParam("images_path");var w!
 idth=document.body.clientWidth;var height=document.body.clientHeight;e
lm.style.width=width;elm.style.height=height;elm.innerHTML='<img src="'+imgPath+'/spacer.gif" width="'+width+'" height="'+height+'" />';elm.style.zIndex=mcWindows.zindex-1;elm.style.display="block"}else{var elm=document.getElementById('mcWindowEventBlocker');if(mcWindows.windows.length==0)elm.parentNode.removeChild(elm);else elm.style.zIndex=mcWindows.zindex-1}};TinyMCE_Windows.prototype.onLoad=function(name){var win=mcWindows.windows[name];var id="mcWindow_"+name;var wrapperIframe=window.frames[id+"_iframe"].frames[0];var wrapperDoc=window.frames[id+"_iframe"].document;var doc=window.frames[id+"_iframe"].document;var winDiv=document.getElementById("mcWindow_"+name+"_div");var realIframe=window.frames[id+"_iframe"].frames[0];win.id="mcWindow_"+name;win.winElement=winDiv;win.bodyElement=doc.getElementById(id+'_body');win.iframeElement=doc.getElementById(id+'_iframe');win.headElement=doc.getElementById(id+'_head');win.titleElement=doc.getElementById(id+'_title');win.resizeElem!
 ent=doc.getElementById(id+'_resize');win.containerElement=doc.getElementById(id+'_container');win.left=win.features['left'];win.top=win.features['top'];win.frame=window.frames[id+'_iframe'].frames[0];win.wrapperFrame=window.frames[id+'_iframe'];win.wrapperIFrameElement=document.getElementById(id+"_iframe");mcWindows.addEvent(win.headElement,"mousedown",mcWindows.eventDispatcher);if(win.resizeElement!=null)mcWindows.addEvent(win.resizeElement,"mousedown",mcWindows.eventDispatcher);if(mcWindows.isMSIE){mcWindows.addEvent(realIframe.document,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe.document,"mouseup",mcWindows.eventDispatcher)}else{mcWindows.addEvent(realIframe,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe,"mouseup",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe,"focus",mcWindows.eventDispatcher)}for(var i=0;i<window.frames.length;i++){if(!window.frames[i]._hasMouseHandlers){if(mcWindows.isMSIE){mcWindows.addEvent(wi!
 ndow.frames[i].document,"mousemove",mcWindows.eventDispatcher);mcWindo
ws.addEvent(window.frames[i].document,"mouseup",mcWindows.eventDispatcher)}else{mcWindows.addEvent(window.frames[i],"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(window.frames[i],"mouseup",mcWindows.eventDispatcher)}window.frames[i]._hasMouseHandlers=true}}if(mcWindows.isMSIE){mcWindows.addEvent(win.frame.document,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(win.frame.document,"mouseup",mcWindows.eventDispatcher)}else{mcWindows.addEvent(win.frame,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(win.frame,"mouseup",mcWindows.eventDispatcher);mcWindows.addEvent(win.frame,"focus",mcWindows.eventDispatcher)}var func=this.getParam("on_open_window","");if(func!="")eval(func+"(win);");win.focus();if(win.features['modal']=="yes")mcWindows.setDocumentLock(true)};TinyMCE_Windows.prototype.createFloatingIFrame=function(id_prefix,left,top,width,height,html){var iframe=document.createElement("iframe");var div=document.createElement("div"),doc;width=parse!
 Int(width);height=parseInt(height)+1;div.setAttribute("id",id_prefix+"_div");div.setAttribute("width",width);div.setAttribute("height",(height));div.style.position="absolute";div.style.left=left+"px";div.style.top=top+"px";div.style.width=width+"px";div.style.height=(height)+"px";div.style.backgroundColor="white";div.style.display="none";if(this.isGecko){iframeWidth=width+2;iframeHeight=height+2}else{iframeWidth=width;iframeHeight=height+1}iframe.setAttribute("id",id_prefix+"_iframe");iframe.setAttribute("name",id_prefix+"_iframe");iframe.setAttribute("border","0");iframe.setAttribute("frameBorder","0");iframe.setAttribute("marginWidth","0");iframe.setAttribute("marginHeight","0");iframe.setAttribute("leftMargin","0");iframe.setAttribute("topMargin","0");iframe.setAttribute("width",iframeWidth);iframe.setAttribute("height",iframeHeight);iframe.setAttribute("scrolling","no");iframe.style.width=iframeWidth+"px";iframe.style.height=iframeHeight+"px";iframe.style.backgroundColo!
 r="white";div.appendChild(iframe);document.body.appendChild(div);div.i
nnerHTML=div.innerHTML;if(this.isSafari){window.setTimeout(function(){var doc=window.frames[id_prefix+'_iframe'].document;doc.open();doc.write(html);doc.close()},10)}else{doc=window.frames[id_prefix+'_iframe'].window.document;doc.open();doc.write(html);doc.close()}div.style.display="block";return div};function TinyMCE_Window(){};TinyMCE_Window.prototype.focus=function(){if(this!=mcWindows.selectedWindow){this.winElement.style.zIndex=++mcWindows.zindex;mcWindows.lastSelectedWindow=mcWindows.selectedWindow;mcWindows.selectedWindow=this}};TinyMCE_Window.prototype.minimize=function(){};TinyMCE_Window.prototype.maximize=function(){};TinyMCE_Window.prototype.startResize=function(){mcWindows.action="resize"};TinyMCE_Window.prototype.startMove=function(e){mcWindows.action="move"};TinyMCE_Window.prototype.close=function(){if(this.frame&&this.frame['tinyMCEPopup'])this.frame['tinyMCEPopup'].restoreSelection();if(mcWindows.lastSelectedWindow!=null)mcWindows.lastSelectedWindow.focus();v!
 ar mcWindowsNew=new Array();for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(typeof(win)=='function')continue;if(win.name!=this.name)mcWindowsNew[n]=win}mcWindows.windows=mcWindowsNew;var e=mcWindows.doc.getElementById(this.id+"_iframe");e.parentNode.removeChild(e);var e=mcWindows.doc.getElementById(this.id+"_div");e.parentNode.removeChild(e);mcWindows.setDocumentLock(false)};TinyMCE_Window.prototype.onMouseMove=function(e){var scrollX=0;var scrollY=0;var dx=e.screenX-mcWindows.mouseDownScreenX;var dy=e.screenY-mcWindows.mouseDownScreenY;switch(mcWindows.action){case"resize":width=mcWindows.mouseDownWidth+(e.screenX-mcWindows.mouseDownScreenX);height=mcWindows.mouseDownHeight+(e.screenY-mcWindows.mouseDownScreenY);width=width<100?100:width;height=height<100?100:height;this.wrapperIFrameElement.style.width=width+2;this.wrapperIFrameElement.style.height=height+2;this.wrapperIFrameElement.width=width+2;this.wrapperIFrameElement.height=height+2;this.winElement.st!
 yle.width=width;this.winElement.style.height=height;height=height-this
.deltaHeight;this.containerElement.style.width=width;this.iframeElement.style.width=width;this.iframeElement.style.height=height;this.bodyElement.style.width=width;this.bodyElement.style.height=height;this.headElement.style.width=width;mcWindows.cancelEvent(e);break;case"move":this.left=mcWindows.mouseDownLayerX+(e.screenX-mcWindows.mouseDownScreenX);this.top=mcWindows.mouseDownLayerY+(e.screenY-mcWindows.mouseDownScreenY);this.winElement.style.left=this.left+"px";this.winElement.style.top=this.top+"px";mcWindows.cancelEvent(e);break}};function debug(msg){document.getElementById('debug').value+=msg+"\n"}TinyMCE_Window.prototype.onMouseUp=function(e){mcWindows.action="none"};TinyMCE_Window.prototype.onFocus=function(e){var winRef=e.currentTarget;for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(typeof(win)=='function')continue;if(winRef.name==win.id+"_iframe"){win.focus();return}}};TinyMCE_Window.prototype.onMouseDown=function(e){var elm=mcWindows.isMSIE?this.wr!
 apperFrame.event.srcElement:e.target;var scrollX=0;var scrollY=0;mcWindows.mouseDownScreenX=e.screenX;mcWindows.mouseDownScreenY=e.screenY;mcWindows.mouseDownLayerX=this.left;mcWindows.mouseDownLayerY=this.top;mcWindows.mouseDownWidth=parseInt(this.winElement.style.width);mcWindows.mouseDownHeight=parseInt(this.winElement.style.height);if(this.resizeElement!=null&&elm==this.resizeElement.firstChild)this.startResize(e);else this.startMove(e);mcWindows.cancelEvent(e)};var mcWindows=new TinyMCE_Windows();mcWindows.init({images_path:tinyMCE.baseURL+"/plugins/inlinepopups/images",css_file:tinyMCE.baseURL+"/plugins/inlinepopups/css/inlinepopup.css"});
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,660 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * Moxiecode DHTML Windows script.
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-// Patch openWindow, closeWindow TinyMCE functions
-
-var TinyMCE_InlinePopupsPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Inline Popups',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_inlinepopups.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	}
-};
-
-tinyMCE.addPlugin("inlinepopups", TinyMCE_InlinePopupsPlugin);
-
-// Patch openWindow, closeWindow TinyMCE functions
-
-TinyMCE_Engine.prototype.orgOpenWindow = TinyMCE_Engine.prototype.openWindow;
-
-TinyMCE_Engine.prototype.openWindow = function(template, args) {
-	// Does the caller support inline
-	if (args['inline'] != "yes" || tinyMCE.isOpera || tinyMCE.getParam("plugins").indexOf('inlinepopups') == -1) {
-		mcWindows.selectedWindow = null;
-		args['mce_inside_iframe'] = false;
-		this.orgOpenWindow(template, args);
-		return;
-	}
-
-	var url, resizable, scrollbars;
-
-	args['mce_inside_iframe'] = true;
-	tinyMCE.windowArgs = args;
-
-	if (template['file'].charAt(0) != '/' && template['file'].indexOf('://') == -1)
-		url = tinyMCE.baseURL + "/themes/" + tinyMCE.getParam("theme") + "/" + template['file'];
-	else
-		url = template['file'];
-
-	if (!(width = parseInt(template['width'])))
-		width = 320;
-
-	if (!(height = parseInt(template['height'])))
-		height = 200;
-
-	resizable = (args && args['resizable']) ? args['resizable'] : "no";
-	scrollbars = (args && args['scrollbars']) ? args['scrollbars'] : "no";
-
-	height += 18;
-
-	// Replace all args as variables in URL
-	for (var name in args) {
-		if (typeof(args[name]) == 'function')
-			continue;
-
-		url = tinyMCE.replaceVar(url, name, escape(args[name]));
-	}
-
-	var elm = document.getElementById(this.selectedInstance.editorId + '_parent');
-	var pos = tinyMCE.getAbsPosition(elm);
-
-	// Center div in editor area
-	pos.absLeft += Math.round((elm.firstChild.clientWidth / 2) - (width / 2));
-	pos.absTop += Math.round((elm.firstChild.clientHeight / 2) - (height / 2));
-
-	mcWindows.open(url, mcWindows.idCounter++, "modal=yes,width=" + width+ ",height=" + height + ",resizable=" + resizable + ",scrollbars=" + scrollbars + ",statusbar=" + resizable + ",left=" + pos.absLeft + ",top=" + pos.absTop);
-};
-
-TinyMCE_Engine.prototype.orgCloseWindow = TinyMCE_Engine.prototype.closeWindow;
-
-TinyMCE_Engine.prototype.closeWindow = function(win) {
-	if (mcWindows.selectedWindow != null)
-		mcWindows.selectedWindow.close();
-	else
-		this.orgCloseWindow(win);
-};
-
-TinyMCE_Engine.prototype.setWindowTitle = function(win_ref, title) {
-	for (var n in mcWindows.windows) {
-		var win = mcWindows.windows[n];
-		if (typeof(win) == 'function')
-			continue;
-
-		if (win_ref.name == win.id + "_iframe")
-			window.frames[win.id + "_iframe"].document.getElementById(win.id + '_title').innerHTML = title;
-	}
-};
-
-// * * * * * TinyMCE_Windows classes below
-
-// Windows handler
-function TinyMCE_Windows() {
-	this.settings = new Array();
-	this.windows = new Array();
-	this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");
-	this.isGecko = navigator.userAgent.indexOf('Gecko') != -1;
-	this.isSafari = navigator.userAgent.indexOf('Safari') != -1;
-	this.isMac = navigator.userAgent.indexOf('Mac') != -1;
-	this.isMSIE5_0 = this.isMSIE && (navigator.userAgent.indexOf('MSIE 5.0') != -1);
-	this.action = "none";
-	this.selectedWindow = null;
-	this.lastSelectedWindow = null;
-	this.zindex = 100;
-	this.mouseDownScreenX = 0;
-	this.mouseDownScreenY = 0;
-	this.mouseDownLayerX = 0;
-	this.mouseDownLayerY = 0;
-	this.mouseDownWidth = 0;
-	this.mouseDownHeight = 0;
-	this.idCounter = 0;
-};
-
-TinyMCE_Windows.prototype.init = function(settings) {
-	this.settings = settings;
-
-	if (this.isMSIE)
-		this.addEvent(document, "mousemove", mcWindows.eventDispatcher);
-	else
-		this.addEvent(window, "mousemove", mcWindows.eventDispatcher);
-
-	this.addEvent(document, "mouseup", mcWindows.eventDispatcher);
-
-	this.doc = document;
-};
-
-TinyMCE_Windows.prototype.getParam = function(name, default_value) {
-	var value = null;
-
-	value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];
-
-	// Fix bool values
-	if (value == "true" || value == "false")
-		return (value == "true");
-
-	return value;
-};
-
-TinyMCE_Windows.prototype.eventDispatcher = function(e) {
-	e = typeof(e) == "undefined" ? window.event : e;
-
-	if (mcWindows.selectedWindow == null)
-		return;
-
-	// Switch focus
-	if (mcWindows.isGecko && e.type == "mousedown") {
-		var elm = e.currentTarget;
-
-		for (var n in mcWindows.windows) {
-			var win = mcWindows.windows[n];
-
-			if (win.headElement == elm || win.resizeElement == elm) {
-				win.focus();
-				break;
-			}
-		}
-	}
-
-	switch (e.type) {
-		case "mousemove":
-			mcWindows.selectedWindow.onMouseMove(e);
-			break;
-
-		case "mouseup":
-			mcWindows.selectedWindow.onMouseUp(e);
-			break;
-
-		case "mousedown":
-			mcWindows.selectedWindow.onMouseDown(e);
-			break;
-
-		case "focus":
-			mcWindows.selectedWindow.onFocus(e);
-			break;
-	}
-};
-
-TinyMCE_Windows.prototype.addEvent = function(obj, name, handler) {
-	if (this.isMSIE)
-		obj.attachEvent("on" + name, handler);
-	else
-		obj.addEventListener(name, handler, true);
-};
-
-TinyMCE_Windows.prototype.cancelEvent = function(e) {
-	if (this.isMSIE) {
-		e.returnValue = false;
-		e.cancelBubble = true;
-	} else
-		e.preventDefault();
-};
-
-TinyMCE_Windows.prototype.parseFeatures = function(opts) {
-	// Cleanup the options
-	opts = opts.toLowerCase();
-	opts = opts.replace(/;/g, ",");
-	opts = opts.replace(/[^0-9a-z=,]/g, "");
-
-	var optionChunks = opts.split(',');
-	var options = new Array();
-
-	options['left'] = "10";
-	options['top'] = "10";
-	options['width'] = "300";
-	options['height'] = "300";
-	options['resizable'] = "yes";
-	options['minimizable'] = "yes";
-	options['maximizable'] = "yes";
-	options['close'] = "yes";
-	options['movable'] = "yes";
-	options['statusbar'] = "yes";
-	options['scrollbars'] = "auto";
-	options['modal'] = "no";
-
-	if (opts == "")
-		return options;
-
-	for (var i=0; i<optionChunks.length; i++) {
-		var parts = optionChunks[i].split('=');
-
-		if (parts.length == 2)
-			options[parts[0]] = parts[1];
-	}
-
-	options['left'] = parseInt(options['left']);
-	options['top'] = parseInt(options['top']);
-	options['width'] = parseInt(options['width']);
-	options['height'] = parseInt(options['height']);
-
-	return options;
-};
-
-TinyMCE_Windows.prototype.open = function(url, name, features) {
-	this.lastSelectedWindow = this.selectedWindow;
-
-	var win = new TinyMCE_Window();
-	var winDiv, html = "", id;
-	var imgPath = this.getParam("images_path");
-
-	features = this.parseFeatures(features);
-
-	// Create div
-	id = "mcWindow_" + name;
-	win.deltaHeight = 18;
-
-	if (features['statusbar'] == "yes") {
-		win.deltaHeight += 13;
-
-		if (this.isMSIE)
-			win.deltaHeight += 1;
-	}
-
-	width = parseInt(features['width']);
-	height = parseInt(features['height'])-win.deltaHeight;
-
-	if (this.isMSIE)
-		width -= 2;
-
-	// Setup first part of window
-	win.id = id;
-	win.url = url;
-	win.name = name;
-	win.features = features;
-	this.windows[name] = win;
-
-	iframeWidth = width;
-	iframeHeight = height;
-
-	// Create inner content
-	html += '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';
-	html += '<html>';
-	html += '<head>';
-	html += '<title>Wrapper iframe</title>';
-	html += '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
-	html += '<link href="' + this.getParam("css_file") + '" rel="stylesheet" type="text/css" />';
-	html += '</head>';
-	html += '<body onload="parent.mcWindows.onLoad(\'' + name + '\');">';
-
-	html += '<div id="' + id + '_container" class="mceWindow">';
-	html += '<div id="' + id + '_head" class="mceWindowHead" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';
-	html += '  <div id="' + id + '_title" class="mceWindowTitle"';
-	html += '  onselectstart="return false;" unselectable="on" style="-moz-user-select: none !important;"></div>';
-	html += '    <div class="mceWindowHeadTools">';
-	html += '      <a href="javascript:parent.mcWindows.windows[\'' + name + '\'].close();" target="_self" onmousedown="return false;" class="mceWindowClose"><img border="0" src="' + imgPath + '/window_close.gif" /></a>';
-//	html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].maximize();" target="_self" onmousedown="return false;" class="mceWindowMaximize"></a>';
-//	html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].minimize();" target="_self" onmousedown="return false;" class="mceWindowMinimize"></a>';
-	html += '    </div>';
-	html += '</div><div id="' + id + '_body" class="mceWindowBody" style="width: ' + width + 'px; height: ' + height + 'px;">';
-	html += '<iframe id="' + id + '_iframe" name="' + id + '_iframe" frameborder="0" width="' + iframeWidth + '" height="' + iframeHeight + '" src="' + url + '" class="mceWindowBodyIframe" scrolling="' + features['scrollbars'] + '"></iframe></div>';
-
-	if (features['statusbar'] == "yes") {
-		html += '<div id="' + id + '_statusbar" class="mceWindowStatusbar" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';
-
-		if (features['resizable'] == "yes") {
-			if (this.isGecko)
-				html += '<div id="' + id + '_resize" class="mceWindowResize"><div style="background-image: url(\'' + imgPath + '/window_resize.gif\'); width: 12px; height: 12px;"></div></div>';
-			else
-				html += '<div id="' + id + '_resize" class="mceWindowResize"><img onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();" border="0" src="' + imgPath + '/window_resize.gif" /></div>';
-		}
-
-		html += '</div>';
-	}
-
-	html += '</div>';
-
-	html += '</body>';
-	html += '</html>';
-
-	// Create iframe
-	this.createFloatingIFrame(id, features['left'], features['top'], features['width'], features['height'], html);
-};
-
-// Blocks the document events by placing a image over the whole document
-TinyMCE_Windows.prototype.setDocumentLock = function(state) {
-	if (state) {
-		var elm = document.getElementById('mcWindowEventBlocker');
-		if (elm == null) {
-			elm = document.createElement("div");
-
-			elm.id = "mcWindowEventBlocker";
-			elm.style.position = "absolute";
-			elm.style.left = "0";
-			elm.style.top = "0";
-
-			document.body.appendChild(elm);
-		}
-
-		elm.style.display = "none";
-
-		var imgPath = this.getParam("images_path");
-		var width = document.body.clientWidth;
-		var height = document.body.clientHeight;
-
-		elm.style.width = width;
-		elm.style.height = height;
-		elm.innerHTML = '<img src="' + imgPath + '/spacer.gif" width="' + width + '" height="' + height + '" />';
-
-		elm.style.zIndex = mcWindows.zindex-1;
-		elm.style.display = "block";
-	} else {
-		var elm = document.getElementById('mcWindowEventBlocker');
-
-		if (mcWindows.windows.length == 0)
-			elm.parentNode.removeChild(elm);
-		else
-			elm.style.zIndex = mcWindows.zindex-1;
-	}
-};
-
-// Gets called when wrapper iframe is initialized
-TinyMCE_Windows.prototype.onLoad = function(name) {
-	var win = mcWindows.windows[name];
-	var id = "mcWindow_" + name;
-	var wrapperIframe = window.frames[id + "_iframe"].frames[0];
-	var wrapperDoc = window.frames[id + "_iframe"].document;
-	var doc = window.frames[id + "_iframe"].document;
-	var winDiv = document.getElementById("mcWindow_" + name + "_div");
-	var realIframe = window.frames[id + "_iframe"].frames[0];
-
-	// Set window data
-	win.id = "mcWindow_" + name;
-	win.winElement = winDiv;
-	win.bodyElement = doc.getElementById(id + '_body');
-	win.iframeElement = doc.getElementById(id + '_iframe');
-	win.headElement = doc.getElementById(id + '_head');
-	win.titleElement = doc.getElementById(id + '_title');
-	win.resizeElement = doc.getElementById(id + '_resize');
-	win.containerElement = doc.getElementById(id + '_container');
-	win.left = win.features['left'];
-	win.top = win.features['top'];
-	win.frame = window.frames[id + '_iframe'].frames[0];
-	win.wrapperFrame = window.frames[id + '_iframe'];
-	win.wrapperIFrameElement = document.getElementById(id + "_iframe");
-
-	// Add event handlers
-	mcWindows.addEvent(win.headElement, "mousedown", mcWindows.eventDispatcher);
-
-	if (win.resizeElement != null)
-		mcWindows.addEvent(win.resizeElement, "mousedown", mcWindows.eventDispatcher);
-
-	if (mcWindows.isMSIE) {
-		mcWindows.addEvent(realIframe.document, "mousemove", mcWindows.eventDispatcher);
-		mcWindows.addEvent(realIframe.document, "mouseup", mcWindows.eventDispatcher);
-	} else {
-		mcWindows.addEvent(realIframe, "mousemove", mcWindows.eventDispatcher);
-		mcWindows.addEvent(realIframe, "mouseup", mcWindows.eventDispatcher);
-		mcWindows.addEvent(realIframe, "focus", mcWindows.eventDispatcher);
-	}
-
-	for (var i=0; i<window.frames.length; i++) {
-		if (!window.frames[i]._hasMouseHandlers) {
-			if (mcWindows.isMSIE) {
-				mcWindows.addEvent(window.frames[i].document, "mousemove", mcWindows.eventDispatcher);
-				mcWindows.addEvent(window.frames[i].document, "mouseup", mcWindows.eventDispatcher);
-			} else {
-				mcWindows.addEvent(window.frames[i], "mousemove", mcWindows.eventDispatcher);
-				mcWindows.addEvent(window.frames[i], "mouseup", mcWindows.eventDispatcher);
-			}
-
-			window.frames[i]._hasMouseHandlers = true;
-		}
-	}
-
-	if (mcWindows.isMSIE) {
-		mcWindows.addEvent(win.frame.document, "mousemove", mcWindows.eventDispatcher);
-		mcWindows.addEvent(win.frame.document, "mouseup", mcWindows.eventDispatcher);
-	} else {
-		mcWindows.addEvent(win.frame, "mousemove", mcWindows.eventDispatcher);
-		mcWindows.addEvent(win.frame, "mouseup", mcWindows.eventDispatcher);
-		mcWindows.addEvent(win.frame, "focus", mcWindows.eventDispatcher);
-	}
-
-	// Dispatch open window event
-	var func = this.getParam("on_open_window", "");
-	if (func != "")
-		eval(func + "(win);");
-
-	win.focus();
-
-	if (win.features['modal'] == "yes")
-		mcWindows.setDocumentLock(true);
-};
-
-TinyMCE_Windows.prototype.createFloatingIFrame = function(id_prefix, left, top, width, height, html) {
-	var iframe = document.createElement("iframe");
-	var div = document.createElement("div"), doc;
-
-	width = parseInt(width);
-	height = parseInt(height)+1;
-
-	// Create wrapper div
-	div.setAttribute("id", id_prefix + "_div");
-	div.setAttribute("width", width);
-	div.setAttribute("height", (height));
-	div.style.position = "absolute";
-	div.style.left = left + "px";
-	div.style.top = top + "px";
-	div.style.width = width + "px";
-	div.style.height = (height) + "px";
-	div.style.backgroundColor = "white";
-	div.style.display = "none";
-
-	if (this.isGecko) {
-		iframeWidth = width + 2;
-		iframeHeight = height + 2;
-	} else {
-		iframeWidth = width;
-		iframeHeight = height + 1;
-	}
-
-	// Create iframe
-	iframe.setAttribute("id", id_prefix + "_iframe");
-	iframe.setAttribute("name", id_prefix + "_iframe");
-	iframe.setAttribute("border", "0");
-	iframe.setAttribute("frameBorder", "0");
-	iframe.setAttribute("marginWidth", "0");
-	iframe.setAttribute("marginHeight", "0");
-	iframe.setAttribute("leftMargin", "0");
-	iframe.setAttribute("topMargin", "0");
-	iframe.setAttribute("width", iframeWidth);
-	iframe.setAttribute("height", iframeHeight);
-//	iframe.setAttribute("src", "../jscripts/tiny_mce/blank.htm");
-	// iframe.setAttribute("allowtransparency", "false");
-	iframe.setAttribute("scrolling", "no");
-	iframe.style.width = iframeWidth + "px";
-	iframe.style.height = iframeHeight + "px";
-	iframe.style.backgroundColor = "white";
-	div.appendChild(iframe);
-
-	document.body.appendChild(div);
-
-	// Fixed MSIE 5.0 issue
-	div.innerHTML = div.innerHTML;
-
-	if (this.isSafari) {
-		// Give Safari some time to setup
-		window.setTimeout(function() {
-			var doc = window.frames[id_prefix + '_iframe'].document;
-			doc.open();
-			doc.write(html);
-			doc.close();
-		}, 10);
-	} else {
-		doc = window.frames[id_prefix + '_iframe'].window.document;
-		doc.open();
-		doc.write(html);
-		doc.close();
-	}
-
-	div.style.display = "block";
-
-	return div;
-};
-
-// Window instance
-function TinyMCE_Window() {
-};
-
-TinyMCE_Window.prototype.focus = function() {
-	if (this != mcWindows.selectedWindow) {
-		this.winElement.style.zIndex = ++mcWindows.zindex;
-		mcWindows.lastSelectedWindow = mcWindows.selectedWindow;
-		mcWindows.selectedWindow = this;
-	}
-};
-
-TinyMCE_Window.prototype.minimize = function() {
-};
-
-TinyMCE_Window.prototype.maximize = function() {
-	
-};
-
-TinyMCE_Window.prototype.startResize = function() {
-	mcWindows.action = "resize";
-};
-
-TinyMCE_Window.prototype.startMove = function(e) {
-	mcWindows.action = "move";
-};
-
-TinyMCE_Window.prototype.close = function() {
-	if (this.frame && this.frame['tinyMCEPopup'])
-		this.frame['tinyMCEPopup'].restoreSelection();
-
-	if (mcWindows.lastSelectedWindow != null)
-		mcWindows.lastSelectedWindow.focus();
-
-	var mcWindowsNew = new Array();
-	for (var n in mcWindows.windows) {
-		var win = mcWindows.windows[n];
-		if (typeof(win) == 'function')
-			continue;
-
-		if (win.name != this.name)
-			mcWindowsNew[n] = win;
-	}
-
-	mcWindows.windows = mcWindowsNew;
-
-//	alert(mcWindows.doc.getElementById(this.id + "_iframe"));
-
-	var e = mcWindows.doc.getElementById(this.id + "_iframe");
-	e.parentNode.removeChild(e);
-
-	var e = mcWindows.doc.getElementById(this.id + "_div");
-	e.parentNode.removeChild(e);
-
-	mcWindows.setDocumentLock(false);
-};
-
-TinyMCE_Window.prototype.onMouseMove = function(e) {
-	var scrollX = 0;//this.doc.body.scrollLeft;
-	var scrollY = 0;//this.doc.body.scrollTop;
-
-	// Calculate real X, Y
-	var dx = e.screenX - mcWindows.mouseDownScreenX;
-	var dy = e.screenY - mcWindows.mouseDownScreenY;
-
-	switch (mcWindows.action) {
-		case "resize":
-			width = mcWindows.mouseDownWidth + (e.screenX - mcWindows.mouseDownScreenX);
-			height = mcWindows.mouseDownHeight + (e.screenY - mcWindows.mouseDownScreenY);
-
-			width = width < 100 ? 100 : width;
-			height = height < 100 ? 100 : height;
-
-			this.wrapperIFrameElement.style.width = width+2;
-			this.wrapperIFrameElement.style.height = height+2;
-			this.wrapperIFrameElement.width = width+2;
-			this.wrapperIFrameElement.height = height+2;
-			this.winElement.style.width = width;
-			this.winElement.style.height = height;
-
-			height = height - this.deltaHeight;
-
-			this.containerElement.style.width = width;
-
-			this.iframeElement.style.width = width;
-			this.iframeElement.style.height = height;
-			this.bodyElement.style.width = width;
-			this.bodyElement.style.height = height;
-			this.headElement.style.width = width;
-			//this.statusElement.style.width = width;
-
-			mcWindows.cancelEvent(e);
-			break;
-
-		case "move":
-			this.left = mcWindows.mouseDownLayerX + (e.screenX - mcWindows.mouseDownScreenX);
-			this.top = mcWindows.mouseDownLayerY + (e.screenY - mcWindows.mouseDownScreenY);
-			this.winElement.style.left = this.left + "px";
-			this.winElement.style.top = this.top + "px";
-
-			mcWindows.cancelEvent(e);
-			break;
-	}
-};
-
-function debug(msg) {
-	document.getElementById('debug').value += msg + "\n";
-}
-
-TinyMCE_Window.prototype.onMouseUp = function(e) {
-	mcWindows.action = "none";
-};
-
-TinyMCE_Window.prototype.onFocus = function(e) {
-	// Gecko only handler
-	var winRef = e.currentTarget;
-
-	for (var n in mcWindows.windows) {
-		var win = mcWindows.windows[n];
-		if (typeof(win) == 'function')
-			continue;
-
-		if (winRef.name == win.id + "_iframe") {
-			win.focus();
-			return;
-		}
-	}
-};
-
-TinyMCE_Window.prototype.onMouseDown = function(e) {
-	var elm = mcWindows.isMSIE ? this.wrapperFrame.event.srcElement : e.target;
-
-	var scrollX = 0;//this.doc.body.scrollLeft;
-	var scrollY = 0;//this.doc.body.scrollTop;
-
-	mcWindows.mouseDownScreenX = e.screenX;
-	mcWindows.mouseDownScreenY = e.screenY;
-	mcWindows.mouseDownLayerX = this.left;
-	mcWindows.mouseDownLayerY = this.top;
-	mcWindows.mouseDownWidth = parseInt(this.winElement.style.width);
-	mcWindows.mouseDownHeight = parseInt(this.winElement.style.height);
-
-	if (this.resizeElement != null && elm == this.resizeElement.firstChild)
-		this.startResize(e);
-	else
-		this.startMove(e);
-
-	mcWindows.cancelEvent(e);
-};
-
-// Global instance
-var mcWindows = new TinyMCE_Windows();
-
-// Initialize windows
-mcWindows.init({
-	images_path : tinyMCE.baseURL + "/plugins/inlinepopups/images",
-	css_file : tinyMCE.baseURL + "/plugins/inlinepopups/css/inlinepopup.css"
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,660 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * Moxiecode DHTML Windows script.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+// Patch openWindow, closeWindow TinyMCE functions
+
+var TinyMCE_InlinePopupsPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Inline Popups',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_inlinepopups.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	}
+};
+
+tinyMCE.addPlugin("inlinepopups", TinyMCE_InlinePopupsPlugin);
+
+// Patch openWindow, closeWindow TinyMCE functions
+
+TinyMCE_Engine.prototype.orgOpenWindow = TinyMCE_Engine.prototype.openWindow;
+
+TinyMCE_Engine.prototype.openWindow = function(template, args) {
+	// Does the caller support inline
+	if (args['inline'] != "yes" || tinyMCE.isOpera || tinyMCE.getParam("plugins").indexOf('inlinepopups') == -1) {
+		mcWindows.selectedWindow = null;
+		args['mce_inside_iframe'] = false;
+		this.orgOpenWindow(template, args);
+		return;
+	}
+
+	var url, resizable, scrollbars;
+
+	args['mce_inside_iframe'] = true;
+	tinyMCE.windowArgs = args;
+
+	if (template['file'].charAt(0) != '/' && template['file'].indexOf('://') == -1)
+		url = tinyMCE.baseURL + "/themes/" + tinyMCE.getParam("theme") + "/" + template['file'];
+	else
+		url = template['file'];
+
+	if (!(width = parseInt(template['width'])))
+		width = 320;
+
+	if (!(height = parseInt(template['height'])))
+		height = 200;
+
+	resizable = (args && args['resizable']) ? args['resizable'] : "no";
+	scrollbars = (args && args['scrollbars']) ? args['scrollbars'] : "no";
+
+	height += 18;
+
+	// Replace all args as variables in URL
+	for (var name in args) {
+		if (typeof(args[name]) == 'function')
+			continue;
+
+		url = tinyMCE.replaceVar(url, name, escape(args[name]));
+	}
+
+	var elm = document.getElementById(this.selectedInstance.editorId + '_parent');
+	var pos = tinyMCE.getAbsPosition(elm);
+
+	// Center div in editor area
+	pos.absLeft += Math.round((elm.firstChild.clientWidth / 2) - (width / 2));
+	pos.absTop += Math.round((elm.firstChild.clientHeight / 2) - (height / 2));
+
+	mcWindows.open(url, mcWindows.idCounter++, "modal=yes,width=" + width+ ",height=" + height + ",resizable=" + resizable + ",scrollbars=" + scrollbars + ",statusbar=" + resizable + ",left=" + pos.absLeft + ",top=" + pos.absTop);
+};
+
+TinyMCE_Engine.prototype.orgCloseWindow = TinyMCE_Engine.prototype.closeWindow;
+
+TinyMCE_Engine.prototype.closeWindow = function(win) {
+	if (mcWindows.selectedWindow != null)
+		mcWindows.selectedWindow.close();
+	else
+		this.orgCloseWindow(win);
+};
+
+TinyMCE_Engine.prototype.setWindowTitle = function(win_ref, title) {
+	for (var n in mcWindows.windows) {
+		var win = mcWindows.windows[n];
+		if (typeof(win) == 'function')
+			continue;
+
+		if (win_ref.name == win.id + "_iframe")
+			window.frames[win.id + "_iframe"].document.getElementById(win.id + '_title').innerHTML = title;
+	}
+};
+
+// * * * * * TinyMCE_Windows classes below
+
+// Windows handler
+function TinyMCE_Windows() {
+	this.settings = new Array();
+	this.windows = new Array();
+	this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");
+	this.isGecko = navigator.userAgent.indexOf('Gecko') != -1;
+	this.isSafari = navigator.userAgent.indexOf('Safari') != -1;
+	this.isMac = navigator.userAgent.indexOf('Mac') != -1;
+	this.isMSIE5_0 = this.isMSIE && (navigator.userAgent.indexOf('MSIE 5.0') != -1);
+	this.action = "none";
+	this.selectedWindow = null;
+	this.lastSelectedWindow = null;
+	this.zindex = 100;
+	this.mouseDownScreenX = 0;
+	this.mouseDownScreenY = 0;
+	this.mouseDownLayerX = 0;
+	this.mouseDownLayerY = 0;
+	this.mouseDownWidth = 0;
+	this.mouseDownHeight = 0;
+	this.idCounter = 0;
+};
+
+TinyMCE_Windows.prototype.init = function(settings) {
+	this.settings = settings;
+
+	if (this.isMSIE)
+		this.addEvent(document, "mousemove", mcWindows.eventDispatcher);
+	else
+		this.addEvent(window, "mousemove", mcWindows.eventDispatcher);
+
+	this.addEvent(document, "mouseup", mcWindows.eventDispatcher);
+
+	this.doc = document;
+};
+
+TinyMCE_Windows.prototype.getParam = function(name, default_value) {
+	var value = null;
+
+	value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];
+
+	// Fix bool values
+	if (value == "true" || value == "false")
+		return (value == "true");
+
+	return value;
+};
+
+TinyMCE_Windows.prototype.eventDispatcher = function(e) {
+	e = typeof(e) == "undefined" ? window.event : e;
+
+	if (mcWindows.selectedWindow == null)
+		return;
+
+	// Switch focus
+	if (mcWindows.isGecko && e.type == "mousedown") {
+		var elm = e.currentTarget;
+
+		for (var n in mcWindows.windows) {
+			var win = mcWindows.windows[n];
+
+			if (win.headElement == elm || win.resizeElement == elm) {
+				win.focus();
+				break;
+			}
+		}
+	}
+
+	switch (e.type) {
+		case "mousemove":
+			mcWindows.selectedWindow.onMouseMove(e);
+			break;
+
+		case "mouseup":
+			mcWindows.selectedWindow.onMouseUp(e);
+			break;
+
+		case "mousedown":
+			mcWindows.selectedWindow.onMouseDown(e);
+			break;
+
+		case "focus":
+			mcWindows.selectedWindow.onFocus(e);
+			break;
+	}
+};
+
+TinyMCE_Windows.prototype.addEvent = function(obj, name, handler) {
+	if (this.isMSIE)
+		obj.attachEvent("on" + name, handler);
+	else
+		obj.addEventListener(name, handler, true);
+};
+
+TinyMCE_Windows.prototype.cancelEvent = function(e) {
+	if (this.isMSIE) {
+		e.returnValue = false;
+		e.cancelBubble = true;
+	} else
+		e.preventDefault();
+};
+
+TinyMCE_Windows.prototype.parseFeatures = function(opts) {
+	// Cleanup the options
+	opts = opts.toLowerCase();
+	opts = opts.replace(/;/g, ",");
+	opts = opts.replace(/[^0-9a-z=,]/g, "");
+
+	var optionChunks = opts.split(',');
+	var options = new Array();
+
+	options['left'] = "10";
+	options['top'] = "10";
+	options['width'] = "300";
+	options['height'] = "300";
+	options['resizable'] = "yes";
+	options['minimizable'] = "yes";
+	options['maximizable'] = "yes";
+	options['close'] = "yes";
+	options['movable'] = "yes";
+	options['statusbar'] = "yes";
+	options['scrollbars'] = "auto";
+	options['modal'] = "no";
+
+	if (opts == "")
+		return options;
+
+	for (var i=0; i<optionChunks.length; i++) {
+		var parts = optionChunks[i].split('=');
+
+		if (parts.length == 2)
+			options[parts[0]] = parts[1];
+	}
+
+	options['left'] = parseInt(options['left']);
+	options['top'] = parseInt(options['top']);
+	options['width'] = parseInt(options['width']);
+	options['height'] = parseInt(options['height']);
+
+	return options;
+};
+
+TinyMCE_Windows.prototype.open = function(url, name, features) {
+	this.lastSelectedWindow = this.selectedWindow;
+
+	var win = new TinyMCE_Window();
+	var winDiv, html = "", id;
+	var imgPath = this.getParam("images_path");
+
+	features = this.parseFeatures(features);
+
+	// Create div
+	id = "mcWindow_" + name;
+	win.deltaHeight = 18;
+
+	if (features['statusbar'] == "yes") {
+		win.deltaHeight += 13;
+
+		if (this.isMSIE)
+			win.deltaHeight += 1;
+	}
+
+	width = parseInt(features['width']);
+	height = parseInt(features['height'])-win.deltaHeight;
+
+	if (this.isMSIE)
+		width -= 2;
+
+	// Setup first part of window
+	win.id = id;
+	win.url = url;
+	win.name = name;
+	win.features = features;
+	this.windows[name] = win;
+
+	iframeWidth = width;
+	iframeHeight = height;
+
+	// Create inner content
+	html += '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';
+	html += '<html>';
+	html += '<head>';
+	html += '<title>Wrapper iframe</title>';
+	html += '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
+	html += '<link href="' + this.getParam("css_file") + '" rel="stylesheet" type="text/css" />';
+	html += '</head>';
+	html += '<body onload="parent.mcWindows.onLoad(\'' + name + '\');">';
+
+	html += '<div id="' + id + '_container" class="mceWindow">';
+	html += '<div id="' + id + '_head" class="mceWindowHead" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';
+	html += '  <div id="' + id + '_title" class="mceWindowTitle"';
+	html += '  onselectstart="return false;" unselectable="on" style="-moz-user-select: none !important;"></div>';
+	html += '    <div class="mceWindowHeadTools">';
+	html += '      <a href="javascript:parent.mcWindows.windows[\'' + name + '\'].close();" target="_self" onmousedown="return false;" class="mceWindowClose"><img border="0" src="' + imgPath + '/window_close.gif" /></a>';
+//	html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].maximize();" target="_self" onmousedown="return false;" class="mceWindowMaximize"></a>';
+//	html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].minimize();" target="_self" onmousedown="return false;" class="mceWindowMinimize"></a>';
+	html += '    </div>';
+	html += '</div><div id="' + id + '_body" class="mceWindowBody" style="width: ' + width + 'px; height: ' + height + 'px;">';
+	html += '<iframe id="' + id + '_iframe" name="' + id + '_iframe" frameborder="0" width="' + iframeWidth + '" height="' + iframeHeight + '" src="' + url + '" class="mceWindowBodyIframe" scrolling="' + features['scrollbars'] + '"></iframe></div>';
+
+	if (features['statusbar'] == "yes") {
+		html += '<div id="' + id + '_statusbar" class="mceWindowStatusbar" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';
+
+		if (features['resizable'] == "yes") {
+			if (this.isGecko)
+				html += '<div id="' + id + '_resize" class="mceWindowResize"><div style="background-image: url(\'' + imgPath + '/window_resize.gif\'); width: 12px; height: 12px;"></div></div>';
+			else
+				html += '<div id="' + id + '_resize" class="mceWindowResize"><img onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();" border="0" src="' + imgPath + '/window_resize.gif" /></div>';
+		}
+
+		html += '</div>';
+	}
+
+	html += '</div>';
+
+	html += '</body>';
+	html += '</html>';
+
+	// Create iframe
+	this.createFloatingIFrame(id, features['left'], features['top'], features['width'], features['height'], html);
+};
+
+// Blocks the document events by placing a image over the whole document
+TinyMCE_Windows.prototype.setDocumentLock = function(state) {
+	if (state) {
+		var elm = document.getElementById('mcWindowEventBlocker');
+		if (elm == null) {
+			elm = document.createElement("div");
+
+			elm.id = "mcWindowEventBlocker";
+			elm.style.position = "absolute";
+			elm.style.left = "0";
+			elm.style.top = "0";
+
+			document.body.appendChild(elm);
+		}
+
+		elm.style.display = "none";
+
+		var imgPath = this.getParam("images_path");
+		var width = document.body.clientWidth;
+		var height = document.body.clientHeight;
+
+		elm.style.width = width;
+		elm.style.height = height;
+		elm.innerHTML = '<img src="' + imgPath + '/spacer.gif" width="' + width + '" height="' + height + '" />';
+
+		elm.style.zIndex = mcWindows.zindex-1;
+		elm.style.display = "block";
+	} else {
+		var elm = document.getElementById('mcWindowEventBlocker');
+
+		if (mcWindows.windows.length == 0)
+			elm.parentNode.removeChild(elm);
+		else
+			elm.style.zIndex = mcWindows.zindex-1;
+	}
+};
+
+// Gets called when wrapper iframe is initialized
+TinyMCE_Windows.prototype.onLoad = function(name) {
+	var win = mcWindows.windows[name];
+	var id = "mcWindow_" + name;
+	var wrapperIframe = window.frames[id + "_iframe"].frames[0];
+	var wrapperDoc = window.frames[id + "_iframe"].document;
+	var doc = window.frames[id + "_iframe"].document;
+	var winDiv = document.getElementById("mcWindow_" + name + "_div");
+	var realIframe = window.frames[id + "_iframe"].frames[0];
+
+	// Set window data
+	win.id = "mcWindow_" + name;
+	win.winElement = winDiv;
+	win.bodyElement = doc.getElementById(id + '_body');
+	win.iframeElement = doc.getElementById(id + '_iframe');
+	win.headElement = doc.getElementById(id + '_head');
+	win.titleElement = doc.getElementById(id + '_title');
+	win.resizeElement = doc.getElementById(id + '_resize');
+	win.containerElement = doc.getElementById(id + '_container');
+	win.left = win.features['left'];
+	win.top = win.features['top'];
+	win.frame = window.frames[id + '_iframe'].frames[0];
+	win.wrapperFrame = window.frames[id + '_iframe'];
+	win.wrapperIFrameElement = document.getElementById(id + "_iframe");
+
+	// Add event handlers
+	mcWindows.addEvent(win.headElement, "mousedown", mcWindows.eventDispatcher);
+
+	if (win.resizeElement != null)
+		mcWindows.addEvent(win.resizeElement, "mousedown", mcWindows.eventDispatcher);
+
+	if (mcWindows.isMSIE) {
+		mcWindows.addEvent(realIframe.document, "mousemove", mcWindows.eventDispatcher);
+		mcWindows.addEvent(realIframe.document, "mouseup", mcWindows.eventDispatcher);
+	} else {
+		mcWindows.addEvent(realIframe, "mousemove", mcWindows.eventDispatcher);
+		mcWindows.addEvent(realIframe, "mouseup", mcWindows.eventDispatcher);
+		mcWindows.addEvent(realIframe, "focus", mcWindows.eventDispatcher);
+	}
+
+	for (var i=0; i<window.frames.length; i++) {
+		if (!window.frames[i]._hasMouseHandlers) {
+			if (mcWindows.isMSIE) {
+				mcWindows.addEvent(window.frames[i].document, "mousemove", mcWindows.eventDispatcher);
+				mcWindows.addEvent(window.frames[i].document, "mouseup", mcWindows.eventDispatcher);
+			} else {
+				mcWindows.addEvent(window.frames[i], "mousemove", mcWindows.eventDispatcher);
+				mcWindows.addEvent(window.frames[i], "mouseup", mcWindows.eventDispatcher);
+			}
+
+			window.frames[i]._hasMouseHandlers = true;
+		}
+	}
+
+	if (mcWindows.isMSIE) {
+		mcWindows.addEvent(win.frame.document, "mousemove", mcWindows.eventDispatcher);
+		mcWindows.addEvent(win.frame.document, "mouseup", mcWindows.eventDispatcher);
+	} else {
+		mcWindows.addEvent(win.frame, "mousemove", mcWindows.eventDispatcher);
+		mcWindows.addEvent(win.frame, "mouseup", mcWindows.eventDispatcher);
+		mcWindows.addEvent(win.frame, "focus", mcWindows.eventDispatcher);
+	}
+
+	// Dispatch open window event
+	var func = this.getParam("on_open_window", "");
+	if (func != "")
+		eval(func + "(win);");
+
+	win.focus();
+
+	if (win.features['modal'] == "yes")
+		mcWindows.setDocumentLock(true);
+};
+
+TinyMCE_Windows.prototype.createFloatingIFrame = function(id_prefix, left, top, width, height, html) {
+	var iframe = document.createElement("iframe");
+	var div = document.createElement("div"), doc;
+
+	width = parseInt(width);
+	height = parseInt(height)+1;
+
+	// Create wrapper div
+	div.setAttribute("id", id_prefix + "_div");
+	div.setAttribute("width", width);
+	div.setAttribute("height", (height));
+	div.style.position = "absolute";
+	div.style.left = left + "px";
+	div.style.top = top + "px";
+	div.style.width = width + "px";
+	div.style.height = (height) + "px";
+	div.style.backgroundColor = "white";
+	div.style.display = "none";
+
+	if (this.isGecko) {
+		iframeWidth = width + 2;
+		iframeHeight = height + 2;
+	} else {
+		iframeWidth = width;
+		iframeHeight = height + 1;
+	}
+
+	// Create iframe
+	iframe.setAttribute("id", id_prefix + "_iframe");
+	iframe.setAttribute("name", id_prefix + "_iframe");
+	iframe.setAttribute("border", "0");
+	iframe.setAttribute("frameBorder", "0");
+	iframe.setAttribute("marginWidth", "0");
+	iframe.setAttribute("marginHeight", "0");
+	iframe.setAttribute("leftMargin", "0");
+	iframe.setAttribute("topMargin", "0");
+	iframe.setAttribute("width", iframeWidth);
+	iframe.setAttribute("height", iframeHeight);
+//	iframe.setAttribute("src", "../jscripts/tiny_mce/blank.htm");
+	// iframe.setAttribute("allowtransparency", "false");
+	iframe.setAttribute("scrolling", "no");
+	iframe.style.width = iframeWidth + "px";
+	iframe.style.height = iframeHeight + "px";
+	iframe.style.backgroundColor = "white";
+	div.appendChild(iframe);
+
+	document.body.appendChild(div);
+
+	// Fixed MSIE 5.0 issue
+	div.innerHTML = div.innerHTML;
+
+	if (this.isSafari) {
+		// Give Safari some time to setup
+		window.setTimeout(function() {
+			var doc = window.frames[id_prefix + '_iframe'].document;
+			doc.open();
+			doc.write(html);
+			doc.close();
+		}, 10);
+	} else {
+		doc = window.frames[id_prefix + '_iframe'].window.document;
+		doc.open();
+		doc.write(html);
+		doc.close();
+	}
+
+	div.style.display = "block";
+
+	return div;
+};
+
+// Window instance
+function TinyMCE_Window() {
+};
+
+TinyMCE_Window.prototype.focus = function() {
+	if (this != mcWindows.selectedWindow) {
+		this.winElement.style.zIndex = ++mcWindows.zindex;
+		mcWindows.lastSelectedWindow = mcWindows.selectedWindow;
+		mcWindows.selectedWindow = this;
+	}
+};
+
+TinyMCE_Window.prototype.minimize = function() {
+};
+
+TinyMCE_Window.prototype.maximize = function() {
+	
+};
+
+TinyMCE_Window.prototype.startResize = function() {
+	mcWindows.action = "resize";
+};
+
+TinyMCE_Window.prototype.startMove = function(e) {
+	mcWindows.action = "move";
+};
+
+TinyMCE_Window.prototype.close = function() {
+	if (this.frame && this.frame['tinyMCEPopup'])
+		this.frame['tinyMCEPopup'].restoreSelection();
+
+	if (mcWindows.lastSelectedWindow != null)
+		mcWindows.lastSelectedWindow.focus();
+
+	var mcWindowsNew = new Array();
+	for (var n in mcWindows.windows) {
+		var win = mcWindows.windows[n];
+		if (typeof(win) == 'function')
+			continue;
+
+		if (win.name != this.name)
+			mcWindowsNew[n] = win;
+	}
+
+	mcWindows.windows = mcWindowsNew;
+
+//	alert(mcWindows.doc.getElementById(this.id + "_iframe"));
+
+	var e = mcWindows.doc.getElementById(this.id + "_iframe");
+	e.parentNode.removeChild(e);
+
+	var e = mcWindows.doc.getElementById(this.id + "_div");
+	e.parentNode.removeChild(e);
+
+	mcWindows.setDocumentLock(false);
+};
+
+TinyMCE_Window.prototype.onMouseMove = function(e) {
+	var scrollX = 0;//this.doc.body.scrollLeft;
+	var scrollY = 0;//this.doc.body.scrollTop;
+
+	// Calculate real X, Y
+	var dx = e.screenX - mcWindows.mouseDownScreenX;
+	var dy = e.screenY - mcWindows.mouseDownScreenY;
+
+	switch (mcWindows.action) {
+		case "resize":
+			width = mcWindows.mouseDownWidth + (e.screenX - mcWindows.mouseDownScreenX);
+			height = mcWindows.mouseDownHeight + (e.screenY - mcWindows.mouseDownScreenY);
+
+			width = width < 100 ? 100 : width;
+			height = height < 100 ? 100 : height;
+
+			this.wrapperIFrameElement.style.width = width+2;
+			this.wrapperIFrameElement.style.height = height+2;
+			this.wrapperIFrameElement.width = width+2;
+			this.wrapperIFrameElement.height = height+2;
+			this.winElement.style.width = width;
+			this.winElement.style.height = height;
+
+			height = height - this.deltaHeight;
+
+			this.containerElement.style.width = width;
+
+			this.iframeElement.style.width = width;
+			this.iframeElement.style.height = height;
+			this.bodyElement.style.width = width;
+			this.bodyElement.style.height = height;
+			this.headElement.style.width = width;
+			//this.statusElement.style.width = width;
+
+			mcWindows.cancelEvent(e);
+			break;
+
+		case "move":
+			this.left = mcWindows.mouseDownLayerX + (e.screenX - mcWindows.mouseDownScreenX);
+			this.top = mcWindows.mouseDownLayerY + (e.screenY - mcWindows.mouseDownScreenY);
+			this.winElement.style.left = this.left + "px";
+			this.winElement.style.top = this.top + "px";
+
+			mcWindows.cancelEvent(e);
+			break;
+	}
+};
+
+function debug(msg) {
+	document.getElementById('debug').value += msg + "\n";
+}
+
+TinyMCE_Window.prototype.onMouseUp = function(e) {
+	mcWindows.action = "none";
+};
+
+TinyMCE_Window.prototype.onFocus = function(e) {
+	// Gecko only handler
+	var winRef = e.currentTarget;
+
+	for (var n in mcWindows.windows) {
+		var win = mcWindows.windows[n];
+		if (typeof(win) == 'function')
+			continue;
+
+		if (winRef.name == win.id + "_iframe") {
+			win.focus();
+			return;
+		}
+	}
+};
+
+TinyMCE_Window.prototype.onMouseDown = function(e) {
+	var elm = mcWindows.isMSIE ? this.wrapperFrame.event.srcElement : e.target;
+
+	var scrollX = 0;//this.doc.body.scrollLeft;
+	var scrollY = 0;//this.doc.body.scrollTop;
+
+	mcWindows.mouseDownScreenX = e.screenX;
+	mcWindows.mouseDownScreenY = e.screenY;
+	mcWindows.mouseDownLayerX = this.left;
+	mcWindows.mouseDownLayerY = this.top;
+	mcWindows.mouseDownWidth = parseInt(this.winElement.style.width);
+	mcWindows.mouseDownHeight = parseInt(this.winElement.style.height);
+
+	if (this.resizeElement != null && elm == this.resizeElement.firstChild)
+		this.startResize(e);
+	else
+		this.startMove(e);
+
+	mcWindows.cancelEvent(e);
+};
+
+// Global instance
+var mcWindows = new TinyMCE_Windows();
+
+// Initialize windows
+mcWindows.init({
+	images_path : tinyMCE.baseURL + "/plugins/inlinepopups/images",
+	css_file : tinyMCE.baseURL + "/plugins/inlinepopups/css/inlinepopup.css"
+});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/spacer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_close.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_close.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_close.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_maximize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_maximize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_maximize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_minimize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_minimize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_minimize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_resize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_resize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/images/window_resize.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,453 +0,0 @@
-/**
- * $Id: mcwindows.js 18 2006-06-29 14:11:23Z spocke $
- *
- * Moxiecode DHTML Windows script.
- *
- * @author Moxiecode
- * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved.
- */
-
-// Windows handler
-function MCWindows() {
-	this.settings = new Array();
-	this.windows = new Array();
-	this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");
-	this.isGecko = navigator.userAgent.indexOf('Gecko') != -1;
-	this.isSafari = navigator.userAgent.indexOf('Safari') != -1;
-	this.isMac = navigator.userAgent.indexOf('Mac') != -1;
-	this.isMSIE5_0 = this.isMSIE && (navigator.userAgent.indexOf('MSIE 5.0') != -1);
-	this.action = "none";
-	this.selectedWindow = null;
-	this.zindex = 100;
-	this.mouseDownScreenX = 0;
-	this.mouseDownScreenY = 0;
-	this.mouseDownLayerX = 0;
-	this.mouseDownLayerY = 0;
-	this.mouseDownWidth = 0;
-	this.mouseDownHeight = 0;
-};
-
-MCWindows.prototype.init = function(settings) {
-	this.settings = settings;
-
-	if (this.isMSIE)
-		this.addEvent(document, "mousemove", mcWindows.eventDispatcher);
-	else
-		this.addEvent(window, "mousemove", mcWindows.eventDispatcher);
-
-	this.addEvent(document, "mouseup", mcWindows.eventDispatcher);
-};
-
-MCWindows.prototype.getParam = function(name, default_value) {
-	var value = null;
-
-	value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];
-
-	// Fix bool values
-	if (value == "true" || value == "false")
-		return (value == "true");
-
-	return value;
-};
-
-MCWindows.prototype.eventDispatcher = function(e) {
-	e = typeof(e) == "undefined" ? window.event : e;
-
-	if (mcWindows.selectedWindow == null)
-		return;
-
-	// Switch focus
-	if (mcWindows.isGecko && e.type == "mousedown") {
-		var elm = e.currentTarget;
-
-		for (var n in mcWindows.windows) {
-			var win = mcWindows.windows[n];
-			if (typeof(win) == 'function')
-				continue;
-
-			if (win.headElement == elm || win.resizeElement == elm) {
-				win.focus();
-				break;
-			}
-		}
-	}
-
-	switch (e.type) {
-		case "mousemove":
-			mcWindows.selectedWindow.onMouseMove(e);
-			break;
-
-		case "mouseup":
-			mcWindows.selectedWindow.onMouseUp(e);
-			break;
-
-		case "mousedown":
-			mcWindows.selectedWindow.onMouseDown(e);
-			break;
-
-		case "focus":
-			mcWindows.selectedWindow.onFocus(e);
-			break;
-	}
-}
-
-MCWindows.prototype.addEvent = function(obj, name, handler) {
-	if (this.isMSIE)
-		obj.attachEvent("on" + name, handler);
-	else
-		obj.addEventListener(name, handler, true);
-};
-
-MCWindows.prototype.cancelEvent = function(e) {
-	if (this.isMSIE) {
-		e.returnValue = false;
-		e.cancelBubble = true;
-	} else
-		e.preventDefault();
-};
-
-MCWindows.prototype.parseFeatures = function(opts) {
-	// Cleanup the options
-	opts = opts.toLowerCase();
-	opts = opts.replace(/;/g, ",");
-	opts = opts.replace(/[^0-9a-z=,]/g, "");
-
-	var optionChunks = opts.split(',');
-	var options = new Array();
-
-	options['left'] = 10;
-	options['top'] = 10;
-	options['width'] = 300;
-	options['height'] = 300;
-	options['resizable'] = true;
-	options['minimizable'] = true;
-	options['maximizable'] = true;
-	options['close'] = true;
-	options['movable'] = true;
-
-	if (opts == "")
-		return options;
-
-	for (var i=0; i<optionChunks.length; i++) {
-		var parts = optionChunks[i].split('=');
-
-		if (parts.length == 2)
-			options[parts[0]] = parts[1];
-	}
-
-	return options;
-};
-
-MCWindows.prototype.open = function(url, name, features) {
-	var win = new MCWindow();
-	var winDiv, html = "", id;
-
-	features = this.parseFeatures(features);
-
-	// Create div
-	id = "mcWindow_" + name;
-
-	width = parseInt(features['width']);
-	height = parseInt(features['height'])-12-19;
-
-	if (this.isMSIE)
-		width -= 2;
-
-	// Setup first part of window
-	win.id = id;
-	win.url = url;
-	win.name = name;
-	win.features = features;
-	this.windows[name] = win;
-
-	iframeWidth = width;
-	iframeHeight = height;
-
-	// Create inner content
-	html += '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';
-	html += '<html>';
-	html += '<head>';
-	html += '<title>Wrapper iframe</title>';
-	html += '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
-	html += '<link href="../jscripts/tiny_mce/themes/advanced/css/editor_ui.css" rel="stylesheet" type="text/css" />';
-	html += '</head>';
-	html += '<body onload="parent.mcWindows.onLoad(\'' + name + '\');">';
-
-	html += '<div id="' + id + '_container" class="mceWindow">';
-	html += '<div id="' + id + '_head" class="mceWindowHead" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';
-	html += '  <div id="' + id + '_title" class="mceWindowTitle"';
-	html += '  onselectstart="return false;" unselectable="on" style="-moz-user-select: none !important;">No name window</div>';
-	html += '    <div class="mceWindowHeadTools">';
-	html += '      <a href="javascript:parent.mcWindows.windows[\'' + name + '\'].close();" onmousedown="return false;" class="mceWindowClose"><img border="0" src="../jscripts/tiny_mce/themes/advanced/images/window_close.gif" /></a>';
-//	html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].maximize();" onmousedown="return false;" class="mceWindowMaximize"></a>';
-//	html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].minimize();" onmousedown="return false;" class="mceWindowMinimize"></a>';
-	html += '    </div>';
-	html += '</div><div id="' + id + '_body" class="mceWindowBody" style="width: ' + width + 'px; height: ' + height + 'px;">';
-	html += '<iframe id="' + id + '_iframe" name="' + id + '_iframe" onfocus="parent.mcWindows.windows[\'' + name + '\'].focus();" frameborder="0" width="' + iframeWidth + '" height="' + iframeHeight + '" src="' + url + '" class="mceWindowBodyIframe"></iframe></div>';
-	html += '<div id="' + id + '_statusbar" class="mceWindowStatusbar" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';
-	html += '<div id="' + id + '_resize" class="mceWindowResize"><img onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();" border="0" src="../jscripts/tiny_mce/themes/advanced/images/window_resize.gif" /></div>';
-	html += '</div>';
-	html += '</div>';
-
-	html += '</body>';
-	html += '</html>';
-
-	// Create iframe
-	this.createFloatingIFrame(id, features['left'], features['top'], features['width'], features['height'], html);
-};
-
-// Gets called when wrapper iframe is initialized
-MCWindows.prototype.onLoad = function(name) {
-	var win = mcWindows.windows[name];
-	var id = "mcWindow_" + name;
-	var wrapperIframe = window.frames[id + "_iframe"].frames[0];
-	var wrapperDoc = window.frames[id + "_iframe"].document;
-	var doc = window.frames[id + "_iframe"].document;
-	var winDiv = document.getElementById("mcWindow_" + name + "_div");
-	var realIframe = window.frames[id + "_iframe"].frames[0];
-
-	// Set window data
-	win.id = "mcWindow_" + name + "_iframe";
-	win.winElement = winDiv;
-	win.bodyElement = doc.getElementById(id + '_body');
-	win.iframeElement = doc.getElementById(id + '_iframe');
-	win.headElement = doc.getElementById(id + '_head');
-	win.titleElement = doc.getElementById(id + '_title');
-	win.resizeElement = doc.getElementById(id + '_resize');
-	win.containerElement = doc.getElementById(id + '_container');
-	win.left = win.features['left'];
-	win.top = win.features['top'];
-	win.frame = window.frames[id + '_iframe'].frames[0];
-	win.wrapperFrame = window.frames[id + '_iframe'];
-	win.wrapperIFrameElement = document.getElementById(id + "_iframe");
-
-	// Add event handlers
-	mcWindows.addEvent(win.headElement, "mousedown", mcWindows.eventDispatcher);
-	mcWindows.addEvent(win.resizeElement, "mousedown", mcWindows.eventDispatcher);
-
-	if (mcWindows.isMSIE) {
-		mcWindows.addEvent(realIframe.document, "mousemove", mcWindows.eventDispatcher);
-		mcWindows.addEvent(realIframe.document, "mouseup", mcWindows.eventDispatcher);
-	} else {
-		mcWindows.addEvent(realIframe, "mousemove", mcWindows.eventDispatcher);
-		mcWindows.addEvent(realIframe, "mouseup", mcWindows.eventDispatcher);
-		mcWindows.addEvent(realIframe, "focus", mcWindows.eventDispatcher);
-	}
-
-	for (var i=0; i<window.frames.length; i++) {
-		if (!window.frames[i]._hasMouseHandlers) {
-			if (mcWindows.isMSIE) {
-				mcWindows.addEvent(window.frames[i].document, "mousemove", mcWindows.eventDispatcher);
-				mcWindows.addEvent(window.frames[i].document, "mouseup", mcWindows.eventDispatcher);
-			} else {
-				mcWindows.addEvent(window.frames[i], "mousemove", mcWindows.eventDispatcher);
-				mcWindows.addEvent(window.frames[i], "mouseup", mcWindows.eventDispatcher);
-			}
-
-			window.frames[i]._hasMouseHandlers = true;
-		}
-	}
-
-	if (mcWindows.isMSIE) {
-		mcWindows.addEvent(win.frame.document, "mousemove", mcWindows.eventDispatcher);
-		mcWindows.addEvent(win.frame.document, "mouseup", mcWindows.eventDispatcher);
-	} else {
-		mcWindows.addEvent(win.frame, "mousemove", mcWindows.eventDispatcher);
-		mcWindows.addEvent(win.frame, "mouseup", mcWindows.eventDispatcher);
-		mcWindows.addEvent(win.frame, "focus", mcWindows.eventDispatcher);
-	}
-
-	this.selectedWindow = win;
-};
-
-MCWindows.prototype.createFloatingIFrame = function(id_prefix, left, top, width, height, html) {
-	var iframe = document.createElement("iframe");
-	var div = document.createElement("div");
-
-	width = parseInt(width);
-	height = parseInt(height)+1;
-
-	// Create wrapper div
-	div.setAttribute("id", id_prefix + "_div");
-	div.setAttribute("width", width);
-	div.setAttribute("height", (height));
-	div.style.position = "absolute";
-	div.style.left = left + "px";
-	div.style.top = top + "px";
-	div.style.width = width + "px";
-	div.style.height = (height) + "px";
-	div.style.backgroundColor = "white";
-	div.style.display = "none";
-
-	if (this.isGecko) {
-		iframeWidth = width + 2;
-		iframeHeight = height + 2;
-	} else {
-		iframeWidth = width;
-		iframeHeight = height + 1;
-	}
-
-	// Create iframe
-	iframe.setAttribute("id", id_prefix + "_iframe");
-	iframe.setAttribute("name", id_prefix + "_iframe");
-	iframe.setAttribute("border", "0");
-	iframe.setAttribute("frameBorder", "0");
-	iframe.setAttribute("marginWidth", "0");
-	iframe.setAttribute("marginHeight", "0");
-	iframe.setAttribute("leftMargin", "0");
-	iframe.setAttribute("topMargin", "0");
-	iframe.setAttribute("width", iframeWidth);
-	iframe.setAttribute("height", iframeHeight);
-//	iframe.setAttribute("src", "../jscripts/tiny_mce/blank.htm");
-	// iframe.setAttribute("allowtransparency", "false");
-	iframe.setAttribute("scrolling", "no");
-	iframe.style.width = iframeWidth + "px";
-	iframe.style.height = iframeHeight + "px";
-	iframe.style.backgroundColor = "white";
-	div.appendChild(iframe);
-
-	document.body.appendChild(div);
-
-	// Fixed MSIE 5.0 issue
-	div.innerHTML = div.innerHTML;
-
-	if (this.isSafari) {
-		// Give Safari some time to setup
-		window.setTimeout(function() {
-			doc = window.frames[id_prefix + '_iframe'].document;
-			doc.open();
-			doc.write(html);
-			doc.close();
-		}, 10);
-	} else {
-		doc = window.frames[id_prefix + '_iframe'].window.document
-		doc.open();
-		doc.write(html);
-		doc.close();
-	}
-
-	div.style.display = "block";
-
-	return div;
-};
-
-// Window instance
-function MCWindow() {
-};
-
-MCWindow.prototype.focus = function() {
-	this.winElement.style.zIndex = mcWindows.zindex++;
-	mcWindows.selectedWindow = this;
-};
-
-MCWindow.prototype.minimize = function() {
-};
-
-MCWindow.prototype.maximize = function() {
-	
-};
-
-MCWindow.prototype.startResize = function() {
-	mcWindows.action = "resize";
-};
-
-MCWindow.prototype.startMove = function(e) {
-	mcWindows.action = "move";
-};
-
-MCWindow.prototype.close = function() {
-	document.body.removeChild(this.winElement);
-	mcWindows.windows[this.name] = null;
-};
-
-MCWindow.prototype.onMouseMove = function(e) {
-	var scrollX = 0;//this.doc.body.scrollLeft;
-	var scrollY = 0;//this.doc.body.scrollTop;
-
-	// Calculate real X, Y
-	var dx = e.screenX - mcWindows.mouseDownScreenX;
-	var dy = e.screenY - mcWindows.mouseDownScreenY;
-
-	switch (mcWindows.action) {
-		case "resize":
-			width = mcWindows.mouseDownWidth + (e.screenX - mcWindows.mouseDownScreenX);
-			height = mcWindows.mouseDownHeight + (e.screenY - mcWindows.mouseDownScreenY);
-
-			width = width < 100 ? 100 : width;
-			height = height < 100 ? 100 : height;
-
-			this.wrapperIFrameElement.style.width = width+2;
-			this.wrapperIFrameElement.style.height = height+2;
-			this.wrapperIFrameElement.width = width+2;
-			this.wrapperIFrameElement.height = height+2;
-			this.winElement.style.width = width;
-			this.winElement.style.height = height;
-
-			height = height-12-19;
-
-			this.containerElement.style.width = width;
-
-			this.iframeElement.style.width = width;
-			this.iframeElement.style.height = height;
-			this.bodyElement.style.width = width;
-			this.bodyElement.style.height = height;
-			this.headElement.style.width = width;
-			//this.statusElement.style.width = width;
-
-			mcWindows.cancelEvent(e);
-			break;
-
-		case "move":
-			this.left = mcWindows.mouseDownLayerX + (e.screenX - mcWindows.mouseDownScreenX);
-			this.top = mcWindows.mouseDownLayerY + (e.screenY - mcWindows.mouseDownScreenY);
-			this.winElement.style.left = this.left + "px";
-			this.winElement.style.top = this.top + "px";
-
-			mcWindows.cancelEvent(e);
-			break;
-	}
-};
-
-MCWindow.prototype.onMouseUp = function(e) {
-	mcWindows.action = "none";
-};
-
-MCWindow.prototype.onFocus = function(e) {
-	// Gecko only handler
-	var winRef = e.currentTarget;
-
-	for (var n in mcWindows.windows) {
-		var win = mcWindows.windows[n];
-		if (typeof(win) == 'function')
-			continue;
-
-		if (winRef.name == win.id) {
-			win.focus();
-			return;
-		}
-	}
-};
-
-MCWindow.prototype.onMouseDown = function(e) {
-	var elm = mcWindows.isMSIE ? this.wrapperFrame.event.srcElement : e.target;
-
-	var scrollX = 0;//this.doc.body.scrollLeft;
-	var scrollY = 0;//this.doc.body.scrollTop;
-
-	mcWindows.mouseDownScreenX = e.screenX;
-	mcWindows.mouseDownScreenY = e.screenY;
-	mcWindows.mouseDownLayerX = this.left;
-	mcWindows.mouseDownLayerY = this.top;
-	mcWindows.mouseDownWidth = parseInt(this.winElement.style.width);
-	mcWindows.mouseDownHeight = parseInt(this.winElement.style.height);
-
-	if (elm == this.resizeElement.firstChild)
-		this.startResize(e);
-	else
-		this.startMove(e);
-
-	mcWindows.cancelEvent(e);
-};
-
-// Global instance
-var mcWindows = new MCWindows();

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,453 @@
+/**
+ * $Id: mcwindows.js 18 2006-06-29 14:11:23Z spocke $
+ *
+ * Moxiecode DHTML Windows script.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved.
+ */
+
+// Windows handler
+function MCWindows() {
+	this.settings = new Array();
+	this.windows = new Array();
+	this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");
+	this.isGecko = navigator.userAgent.indexOf('Gecko') != -1;
+	this.isSafari = navigator.userAgent.indexOf('Safari') != -1;
+	this.isMac = navigator.userAgent.indexOf('Mac') != -1;
+	this.isMSIE5_0 = this.isMSIE && (navigator.userAgent.indexOf('MSIE 5.0') != -1);
+	this.action = "none";
+	this.selectedWindow = null;
+	this.zindex = 100;
+	this.mouseDownScreenX = 0;
+	this.mouseDownScreenY = 0;
+	this.mouseDownLayerX = 0;
+	this.mouseDownLayerY = 0;
+	this.mouseDownWidth = 0;
+	this.mouseDownHeight = 0;
+};
+
+MCWindows.prototype.init = function(settings) {
+	this.settings = settings;
+
+	if (this.isMSIE)
+		this.addEvent(document, "mousemove", mcWindows.eventDispatcher);
+	else
+		this.addEvent(window, "mousemove", mcWindows.eventDispatcher);
+
+	this.addEvent(document, "mouseup", mcWindows.eventDispatcher);
+};
+
+MCWindows.prototype.getParam = function(name, default_value) {
+	var value = null;
+
+	value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];
+
+	// Fix bool values
+	if (value == "true" || value == "false")
+		return (value == "true");
+
+	return value;
+};
+
+MCWindows.prototype.eventDispatcher = function(e) {
+	e = typeof(e) == "undefined" ? window.event : e;
+
+	if (mcWindows.selectedWindow == null)
+		return;
+
+	// Switch focus
+	if (mcWindows.isGecko && e.type == "mousedown") {
+		var elm = e.currentTarget;
+
+		for (var n in mcWindows.windows) {
+			var win = mcWindows.windows[n];
+			if (typeof(win) == 'function')
+				continue;
+
+			if (win.headElement == elm || win.resizeElement == elm) {
+				win.focus();
+				break;
+			}
+		}
+	}
+
+	switch (e.type) {
+		case "mousemove":
+			mcWindows.selectedWindow.onMouseMove(e);
+			break;
+
+		case "mouseup":
+			mcWindows.selectedWindow.onMouseUp(e);
+			break;
+
+		case "mousedown":
+			mcWindows.selectedWindow.onMouseDown(e);
+			break;
+
+		case "focus":
+			mcWindows.selectedWindow.onFocus(e);
+			break;
+	}
+}
+
+MCWindows.prototype.addEvent = function(obj, name, handler) {
+	if (this.isMSIE)
+		obj.attachEvent("on" + name, handler);
+	else
+		obj.addEventListener(name, handler, true);
+};
+
+MCWindows.prototype.cancelEvent = function(e) {
+	if (this.isMSIE) {
+		e.returnValue = false;
+		e.cancelBubble = true;
+	} else
+		e.preventDefault();
+};
+
+MCWindows.prototype.parseFeatures = function(opts) {
+	// Cleanup the options
+	opts = opts.toLowerCase();
+	opts = opts.replace(/;/g, ",");
+	opts = opts.replace(/[^0-9a-z=,]/g, "");
+
+	var optionChunks = opts.split(',');
+	var options = new Array();
+
+	options['left'] = 10;
+	options['top'] = 10;
+	options['width'] = 300;
+	options['height'] = 300;
+	options['resizable'] = true;
+	options['minimizable'] = true;
+	options['maximizable'] = true;
+	options['close'] = true;
+	options['movable'] = true;
+
+	if (opts == "")
+		return options;
+
+	for (var i=0; i<optionChunks.length; i++) {
+		var parts = optionChunks[i].split('=');
+
+		if (parts.length == 2)
+			options[parts[0]] = parts[1];
+	}
+
+	return options;
+};
+
+MCWindows.prototype.open = function(url, name, features) {
+	var win = new MCWindow();
+	var winDiv, html = "", id;
+
+	features = this.parseFeatures(features);
+
+	// Create div
+	id = "mcWindow_" + name;
+
+	width = parseInt(features['width']);
+	height = parseInt(features['height'])-12-19;
+
+	if (this.isMSIE)
+		width -= 2;
+
+	// Setup first part of window
+	win.id = id;
+	win.url = url;
+	win.name = name;
+	win.features = features;
+	this.windows[name] = win;
+
+	iframeWidth = width;
+	iframeHeight = height;
+
+	// Create inner content
+	html += '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';
+	html += '<html>';
+	html += '<head>';
+	html += '<title>Wrapper iframe</title>';
+	html += '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
+	html += '<link href="../jscripts/tiny_mce/themes/advanced/css/editor_ui.css" rel="stylesheet" type="text/css" />';
+	html += '</head>';
+	html += '<body onload="parent.mcWindows.onLoad(\'' + name + '\');">';
+
+	html += '<div id="' + id + '_container" class="mceWindow">';
+	html += '<div id="' + id + '_head" class="mceWindowHead" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';
+	html += '  <div id="' + id + '_title" class="mceWindowTitle"';
+	html += '  onselectstart="return false;" unselectable="on" style="-moz-user-select: none !important;">No name window</div>';
+	html += '    <div class="mceWindowHeadTools">';
+	html += '      <a href="javascript:parent.mcWindows.windows[\'' + name + '\'].close();" onmousedown="return false;" class="mceWindowClose"><img border="0" src="../jscripts/tiny_mce/themes/advanced/images/window_close.gif" /></a>';
+//	html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].maximize();" onmousedown="return false;" class="mceWindowMaximize"></a>';
+//	html += '      <a href="javascript:mcWindows.windows[\'' + name + '\'].minimize();" onmousedown="return false;" class="mceWindowMinimize"></a>';
+	html += '    </div>';
+	html += '</div><div id="' + id + '_body" class="mceWindowBody" style="width: ' + width + 'px; height: ' + height + 'px;">';
+	html += '<iframe id="' + id + '_iframe" name="' + id + '_iframe" onfocus="parent.mcWindows.windows[\'' + name + '\'].focus();" frameborder="0" width="' + iframeWidth + '" height="' + iframeHeight + '" src="' + url + '" class="mceWindowBodyIframe"></iframe></div>';
+	html += '<div id="' + id + '_statusbar" class="mceWindowStatusbar" onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();">';
+	html += '<div id="' + id + '_resize" class="mceWindowResize"><img onmousedown="parent.mcWindows.windows[\'' + name + '\'].focus();" border="0" src="../jscripts/tiny_mce/themes/advanced/images/window_resize.gif" /></div>';
+	html += '</div>';
+	html += '</div>';
+
+	html += '</body>';
+	html += '</html>';
+
+	// Create iframe
+	this.createFloatingIFrame(id, features['left'], features['top'], features['width'], features['height'], html);
+};
+
+// Gets called when wrapper iframe is initialized
+MCWindows.prototype.onLoad = function(name) {
+	var win = mcWindows.windows[name];
+	var id = "mcWindow_" + name;
+	var wrapperIframe = window.frames[id + "_iframe"].frames[0];
+	var wrapperDoc = window.frames[id + "_iframe"].document;
+	var doc = window.frames[id + "_iframe"].document;
+	var winDiv = document.getElementById("mcWindow_" + name + "_div");
+	var realIframe = window.frames[id + "_iframe"].frames[0];
+
+	// Set window data
+	win.id = "mcWindow_" + name + "_iframe";
+	win.winElement = winDiv;
+	win.bodyElement = doc.getElementById(id + '_body');
+	win.iframeElement = doc.getElementById(id + '_iframe');
+	win.headElement = doc.getElementById(id + '_head');
+	win.titleElement = doc.getElementById(id + '_title');
+	win.resizeElement = doc.getElementById(id + '_resize');
+	win.containerElement = doc.getElementById(id + '_container');
+	win.left = win.features['left'];
+	win.top = win.features['top'];
+	win.frame = window.frames[id + '_iframe'].frames[0];
+	win.wrapperFrame = window.frames[id + '_iframe'];
+	win.wrapperIFrameElement = document.getElementById(id + "_iframe");
+
+	// Add event handlers
+	mcWindows.addEvent(win.headElement, "mousedown", mcWindows.eventDispatcher);
+	mcWindows.addEvent(win.resizeElement, "mousedown", mcWindows.eventDispatcher);
+
+	if (mcWindows.isMSIE) {
+		mcWindows.addEvent(realIframe.document, "mousemove", mcWindows.eventDispatcher);
+		mcWindows.addEvent(realIframe.document, "mouseup", mcWindows.eventDispatcher);
+	} else {
+		mcWindows.addEvent(realIframe, "mousemove", mcWindows.eventDispatcher);
+		mcWindows.addEvent(realIframe, "mouseup", mcWindows.eventDispatcher);
+		mcWindows.addEvent(realIframe, "focus", mcWindows.eventDispatcher);
+	}
+
+	for (var i=0; i<window.frames.length; i++) {
+		if (!window.frames[i]._hasMouseHandlers) {
+			if (mcWindows.isMSIE) {
+				mcWindows.addEvent(window.frames[i].document, "mousemove", mcWindows.eventDispatcher);
+				mcWindows.addEvent(window.frames[i].document, "mouseup", mcWindows.eventDispatcher);
+			} else {
+				mcWindows.addEvent(window.frames[i], "mousemove", mcWindows.eventDispatcher);
+				mcWindows.addEvent(window.frames[i], "mouseup", mcWindows.eventDispatcher);
+			}
+
+			window.frames[i]._hasMouseHandlers = true;
+		}
+	}
+
+	if (mcWindows.isMSIE) {
+		mcWindows.addEvent(win.frame.document, "mousemove", mcWindows.eventDispatcher);
+		mcWindows.addEvent(win.frame.document, "mouseup", mcWindows.eventDispatcher);
+	} else {
+		mcWindows.addEvent(win.frame, "mousemove", mcWindows.eventDispatcher);
+		mcWindows.addEvent(win.frame, "mouseup", mcWindows.eventDispatcher);
+		mcWindows.addEvent(win.frame, "focus", mcWindows.eventDispatcher);
+	}
+
+	this.selectedWindow = win;
+};
+
+MCWindows.prototype.createFloatingIFrame = function(id_prefix, left, top, width, height, html) {
+	var iframe = document.createElement("iframe");
+	var div = document.createElement("div");
+
+	width = parseInt(width);
+	height = parseInt(height)+1;
+
+	// Create wrapper div
+	div.setAttribute("id", id_prefix + "_div");
+	div.setAttribute("width", width);
+	div.setAttribute("height", (height));
+	div.style.position = "absolute";
+	div.style.left = left + "px";
+	div.style.top = top + "px";
+	div.style.width = width + "px";
+	div.style.height = (height) + "px";
+	div.style.backgroundColor = "white";
+	div.style.display = "none";
+
+	if (this.isGecko) {
+		iframeWidth = width + 2;
+		iframeHeight = height + 2;
+	} else {
+		iframeWidth = width;
+		iframeHeight = height + 1;
+	}
+
+	// Create iframe
+	iframe.setAttribute("id", id_prefix + "_iframe");
+	iframe.setAttribute("name", id_prefix + "_iframe");
+	iframe.setAttribute("border", "0");
+	iframe.setAttribute("frameBorder", "0");
+	iframe.setAttribute("marginWidth", "0");
+	iframe.setAttribute("marginHeight", "0");
+	iframe.setAttribute("leftMargin", "0");
+	iframe.setAttribute("topMargin", "0");
+	iframe.setAttribute("width", iframeWidth);
+	iframe.setAttribute("height", iframeHeight);
+//	iframe.setAttribute("src", "../jscripts/tiny_mce/blank.htm");
+	// iframe.setAttribute("allowtransparency", "false");
+	iframe.setAttribute("scrolling", "no");
+	iframe.style.width = iframeWidth + "px";
+	iframe.style.height = iframeHeight + "px";
+	iframe.style.backgroundColor = "white";
+	div.appendChild(iframe);
+
+	document.body.appendChild(div);
+
+	// Fixed MSIE 5.0 issue
+	div.innerHTML = div.innerHTML;
+
+	if (this.isSafari) {
+		// Give Safari some time to setup
+		window.setTimeout(function() {
+			doc = window.frames[id_prefix + '_iframe'].document;
+			doc.open();
+			doc.write(html);
+			doc.close();
+		}, 10);
+	} else {
+		doc = window.frames[id_prefix + '_iframe'].window.document
+		doc.open();
+		doc.write(html);
+		doc.close();
+	}
+
+	div.style.display = "block";
+
+	return div;
+};
+
+// Window instance
+function MCWindow() {
+};
+
+MCWindow.prototype.focus = function() {
+	this.winElement.style.zIndex = mcWindows.zindex++;
+	mcWindows.selectedWindow = this;
+};
+
+MCWindow.prototype.minimize = function() {
+};
+
+MCWindow.prototype.maximize = function() {
+	
+};
+
+MCWindow.prototype.startResize = function() {
+	mcWindows.action = "resize";
+};
+
+MCWindow.prototype.startMove = function(e) {
+	mcWindows.action = "move";
+};
+
+MCWindow.prototype.close = function() {
+	document.body.removeChild(this.winElement);
+	mcWindows.windows[this.name] = null;
+};
+
+MCWindow.prototype.onMouseMove = function(e) {
+	var scrollX = 0;//this.doc.body.scrollLeft;
+	var scrollY = 0;//this.doc.body.scrollTop;
+
+	// Calculate real X, Y
+	var dx = e.screenX - mcWindows.mouseDownScreenX;
+	var dy = e.screenY - mcWindows.mouseDownScreenY;
+
+	switch (mcWindows.action) {
+		case "resize":
+			width = mcWindows.mouseDownWidth + (e.screenX - mcWindows.mouseDownScreenX);
+			height = mcWindows.mouseDownHeight + (e.screenY - mcWindows.mouseDownScreenY);
+
+			width = width < 100 ? 100 : width;
+			height = height < 100 ? 100 : height;
+
+			this.wrapperIFrameElement.style.width = width+2;
+			this.wrapperIFrameElement.style.height = height+2;
+			this.wrapperIFrameElement.width = width+2;
+			this.wrapperIFrameElement.height = height+2;
+			this.winElement.style.width = width;
+			this.winElement.style.height = height;
+
+			height = height-12-19;
+
+			this.containerElement.style.width = width;
+
+			this.iframeElement.style.width = width;
+			this.iframeElement.style.height = height;
+			this.bodyElement.style.width = width;
+			this.bodyElement.style.height = height;
+			this.headElement.style.width = width;
+			//this.statusElement.style.width = width;
+
+			mcWindows.cancelEvent(e);
+			break;
+
+		case "move":
+			this.left = mcWindows.mouseDownLayerX + (e.screenX - mcWindows.mouseDownScreenX);
+			this.top = mcWindows.mouseDownLayerY + (e.screenY - mcWindows.mouseDownScreenY);
+			this.winElement.style.left = this.left + "px";
+			this.winElement.style.top = this.top + "px";
+
+			mcWindows.cancelEvent(e);
+			break;
+	}
+};
+
+MCWindow.prototype.onMouseUp = function(e) {
+	mcWindows.action = "none";
+};
+
+MCWindow.prototype.onFocus = function(e) {
+	// Gecko only handler
+	var winRef = e.currentTarget;
+
+	for (var n in mcWindows.windows) {
+		var win = mcWindows.windows[n];
+		if (typeof(win) == 'function')
+			continue;
+
+		if (winRef.name == win.id) {
+			win.focus();
+			return;
+		}
+	}
+};
+
+MCWindow.prototype.onMouseDown = function(e) {
+	var elm = mcWindows.isMSIE ? this.wrapperFrame.event.srcElement : e.target;
+
+	var scrollX = 0;//this.doc.body.scrollLeft;
+	var scrollY = 0;//this.doc.body.scrollTop;
+
+	mcWindows.mouseDownScreenX = e.screenX;
+	mcWindows.mouseDownScreenY = e.screenY;
+	mcWindows.mouseDownLayerX = this.left;
+	mcWindows.mouseDownLayerY = this.top;
+	mcWindows.mouseDownWidth = parseInt(this.winElement.style.width);
+	mcWindows.mouseDownHeight = parseInt(this.winElement.style.height);
+
+	if (elm == this.resizeElement.firstChild)
+		this.startResize(e);
+	else
+		this.startMove(e);
+
+	mcWindows.cancelEvent(e);
+};
+
+// Global instance
+var mcWindows = new MCWindows();

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/readme.txt
===================================================================

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/inlinepopups/readme.txt)
===================================================================

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('insertdatetime');var TinyMCE_InsertDateTimePlugin={getInfo:function(){return{longname:'Insert date/time',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_insertdatetime.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"insertdate":return tinyMCE.getButtonHTML(cn,'lang_insertdate_desc','{$pluginurl}/images/insertdate.gif','mceInsertDate');case"inserttime":return tinyMCE.getButtonHTML(cn,'lang_inserttime_desc','{$pluginurl}/images/inserttime.gif','mceInsertTime')}return""},execCommand:function(editor_id,element,command,user_interface,value){function addZeros(value,len){value=""+value;if(value.length<len){for(var i=0;i<(len-value.length);i++)value="0"+value}return value}function getDateTime(d,fmt){fmt=fmt.replace("%D","%m/%d/%y");fmt=fmt.replace("%r","%I:%M:%S %p");fmt=fmt.replace("%Y",""+d.getFullYear());fmt=!
 fmt.replace("%y",""+d.getYear());fmt=fmt.replace("%m",addZeros(d.getMonth()+1,2));fmt=fmt.replace("%d",addZeros(d.getDate(),2));fmt=fmt.replace("%H",""+addZeros(d.getHours(),2));fmt=fmt.replace("%M",""+addZeros(d.getMinutes(),2));fmt=fmt.replace("%S",""+addZeros(d.getSeconds(),2));fmt=fmt.replace("%I",""+((d.getHours()+11)%12+1));fmt=fmt.replace("%p",""+(d.getHours()<12?"AM":"PM"));fmt=fmt.replace("%B",""+tinyMCE.getLang("lang_inserttime_months_long")[d.getMonth()]);fmt=fmt.replace("%b",""+tinyMCE.getLang("lang_inserttime_months_short")[d.getMonth()]);fmt=fmt.replace("%A",""+tinyMCE.getLang("lang_inserttime_day_long")[d.getDay()]);fmt=fmt.replace("%a",""+tinyMCE.getLang("lang_inserttime_day_short")[d.getDay()]);fmt=fmt.replace("%%","%");return fmt}switch(command){case"mceInsertDate":tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,getDateTime(new Date(),tinyMCE.getParam("plugin_insertdate_dateFormat",tinyMCE.getLang('lang_insertdate_def_fmt'))));return true;ca!
 se"mceInsertTime":tinyMCE.execInstanceCommand(editor_id,'mceInsertCont
ent',false,getDateTime(new Date(),tinyMCE.getParam("plugin_insertdate_timeFormat",tinyMCE.getLang('lang_inserttime_def_fmt'))));return true}return false}};tinyMCE.addPlugin("insertdatetime",TinyMCE_InsertDateTimePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('insertdatetime');var TinyMCE_InsertDateTimePlugin={getInfo:function(){return{longname:'Insert date/time',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_insertdatetime.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"insertdate":return tinyMCE.getButtonHTML(cn,'lang_insertdate_desc','{$pluginurl}/images/insertdate.gif','mceInsertDate');case"inserttime":return tinyMCE.getButtonHTML(cn,'lang_inserttime_desc','{$pluginurl}/images/inserttime.gif','mceInsertTime')}return""},execCommand:function(editor_id,element,command,user_interface,value){function addZeros(value,len){value=""+value;if(value.length<len){for(var i=0;i<(len-value.length);i++)value="0"+value}return value}function getDateTime(d,fmt){fmt=fmt.replace("%D","%m/%d/%y");fmt=fmt.replace("%r","%I:%M:%S %p");fmt=fmt.replace("%Y",""+d.getFullYear());fmt=!
 fmt.replace("%y",""+d.getYear());fmt=fmt.replace("%m",addZeros(d.getMonth()+1,2));fmt=fmt.replace("%d",addZeros(d.getDate(),2));fmt=fmt.replace("%H",""+addZeros(d.getHours(),2));fmt=fmt.replace("%M",""+addZeros(d.getMinutes(),2));fmt=fmt.replace("%S",""+addZeros(d.getSeconds(),2));fmt=fmt.replace("%I",""+((d.getHours()+11)%12+1));fmt=fmt.replace("%p",""+(d.getHours()<12?"AM":"PM"));fmt=fmt.replace("%B",""+tinyMCE.getLang("lang_inserttime_months_long")[d.getMonth()]);fmt=fmt.replace("%b",""+tinyMCE.getLang("lang_inserttime_months_short")[d.getMonth()]);fmt=fmt.replace("%A",""+tinyMCE.getLang("lang_inserttime_day_long")[d.getDay()]);fmt=fmt.replace("%a",""+tinyMCE.getLang("lang_inserttime_day_short")[d.getDay()]);fmt=fmt.replace("%%","%");return fmt}switch(command){case"mceInsertDate":tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,getDateTime(new Date(),tinyMCE.getParam("plugin_insertdate_dateFormat",tinyMCE.getLang('lang_insertdate_def_fmt'))));return true;ca!
 se"mceInsertTime":tinyMCE.execInstanceCommand(editor_id,'mceInsertCont
ent',false,getDateTime(new Date(),tinyMCE.getParam("plugin_insertdate_timeFormat",tinyMCE.getLang('lang_inserttime_def_fmt'))));return true}return false}};tinyMCE.addPlugin("insertdatetime",TinyMCE_InsertDateTimePlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,90 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('insertdatetime');
-
-var TinyMCE_InsertDateTimePlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Insert date/time',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_insertdatetime.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	/**
-	 * Returns the HTML contents of the insertdate, inserttime controls.
-	 */
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "insertdate":
-				return tinyMCE.getButtonHTML(cn, 'lang_insertdate_desc', '{$pluginurl}/images/insertdate.gif', 'mceInsertDate');
-
-			case "inserttime":
-				return tinyMCE.getButtonHTML(cn, 'lang_inserttime_desc', '{$pluginurl}/images/inserttime.gif', 'mceInsertTime');
-		}
-
-		return "";
-	},
-
-	/**
-	 * Executes the mceInsertDate command.
-	 */
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		/* Adds zeros infront of value */
-		function addZeros(value, len) {
-			value = "" + value;
-
-			if (value.length < len) {
-				for (var i=0; i<(len-value.length); i++)
-					value = "0" + value;
-			}
-
-			return value;
-		}
-
-		function getDateTime(d, fmt) {
-			fmt = fmt.replace("%D", "%m/%d/%y");
-			fmt = fmt.replace("%r", "%I:%M:%S %p");
-			fmt = fmt.replace("%Y", "" + d.getFullYear());
-			fmt = fmt.replace("%y", "" + d.getYear());
-			fmt = fmt.replace("%m", addZeros(d.getMonth()+1, 2));
-			fmt = fmt.replace("%d", addZeros(d.getDate(), 2));
-			fmt = fmt.replace("%H", "" + addZeros(d.getHours(), 2));
-			fmt = fmt.replace("%M", "" + addZeros(d.getMinutes(), 2));
-			fmt = fmt.replace("%S", "" + addZeros(d.getSeconds(), 2));
-			fmt = fmt.replace("%I", "" + ((d.getHours() + 11) % 12 + 1));
-			fmt = fmt.replace("%p", "" + (d.getHours() < 12 ? "AM" : "PM"));
-			fmt = fmt.replace("%B", "" + tinyMCE.getLang("lang_inserttime_months_long")[d.getMonth()]);
-			fmt = fmt.replace("%b", "" + tinyMCE.getLang("lang_inserttime_months_short")[d.getMonth()]);
-			fmt = fmt.replace("%A", "" + tinyMCE.getLang("lang_inserttime_day_long")[d.getDay()]);
-			fmt = fmt.replace("%a", "" + tinyMCE.getLang("lang_inserttime_day_short")[d.getDay()]);
-			fmt = fmt.replace("%%", "%");
-
-			return fmt;
-		}
-
-		// Handle commands
-		switch (command) {
-			case "mceInsertDate":
-				tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false, getDateTime(new Date(), tinyMCE.getParam("plugin_insertdate_dateFormat", tinyMCE.getLang('lang_insertdate_def_fmt'))));
-				return true;
-
-			case "mceInsertTime":
-				tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false, getDateTime(new Date(), tinyMCE.getParam("plugin_insertdate_timeFormat", tinyMCE.getLang('lang_inserttime_def_fmt'))));
-				return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	}
-};
-
-tinyMCE.addPlugin("insertdatetime", TinyMCE_InsertDateTimePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,90 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('insertdatetime');
+
+var TinyMCE_InsertDateTimePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Insert date/time',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_insertdatetime.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	/**
+	 * Returns the HTML contents of the insertdate, inserttime controls.
+	 */
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "insertdate":
+				return tinyMCE.getButtonHTML(cn, 'lang_insertdate_desc', '{$pluginurl}/images/insertdate.gif', 'mceInsertDate');
+
+			case "inserttime":
+				return tinyMCE.getButtonHTML(cn, 'lang_inserttime_desc', '{$pluginurl}/images/inserttime.gif', 'mceInsertTime');
+		}
+
+		return "";
+	},
+
+	/**
+	 * Executes the mceInsertDate command.
+	 */
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		/* Adds zeros infront of value */
+		function addZeros(value, len) {
+			value = "" + value;
+
+			if (value.length < len) {
+				for (var i=0; i<(len-value.length); i++)
+					value = "0" + value;
+			}
+
+			return value;
+		}
+
+		function getDateTime(d, fmt) {
+			fmt = fmt.replace("%D", "%m/%d/%y");
+			fmt = fmt.replace("%r", "%I:%M:%S %p");
+			fmt = fmt.replace("%Y", "" + d.getFullYear());
+			fmt = fmt.replace("%y", "" + d.getYear());
+			fmt = fmt.replace("%m", addZeros(d.getMonth()+1, 2));
+			fmt = fmt.replace("%d", addZeros(d.getDate(), 2));
+			fmt = fmt.replace("%H", "" + addZeros(d.getHours(), 2));
+			fmt = fmt.replace("%M", "" + addZeros(d.getMinutes(), 2));
+			fmt = fmt.replace("%S", "" + addZeros(d.getSeconds(), 2));
+			fmt = fmt.replace("%I", "" + ((d.getHours() + 11) % 12 + 1));
+			fmt = fmt.replace("%p", "" + (d.getHours() < 12 ? "AM" : "PM"));
+			fmt = fmt.replace("%B", "" + tinyMCE.getLang("lang_inserttime_months_long")[d.getMonth()]);
+			fmt = fmt.replace("%b", "" + tinyMCE.getLang("lang_inserttime_months_short")[d.getMonth()]);
+			fmt = fmt.replace("%A", "" + tinyMCE.getLang("lang_inserttime_day_long")[d.getDay()]);
+			fmt = fmt.replace("%a", "" + tinyMCE.getLang("lang_inserttime_day_short")[d.getDay()]);
+			fmt = fmt.replace("%%", "%");
+
+			return fmt;
+		}
+
+		// Handle commands
+		switch (command) {
+			case "mceInsertDate":
+				tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false, getDateTime(new Date(), tinyMCE.getParam("plugin_insertdate_dateFormat", tinyMCE.getLang('lang_insertdate_def_fmt'))));
+				return true;
+
+			case "mceInsertTime":
+				tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false, getDateTime(new Date(), tinyMCE.getParam("plugin_insertdate_timeFormat", tinyMCE.getLang('lang_inserttime_def_fmt'))));
+				return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	}
+};
+
+tinyMCE.addPlugin("insertdatetime", TinyMCE_InsertDateTimePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/insertdate.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/insertdate.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/insertdate.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/inserttime.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/inserttime.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/images/inserttime.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ca_fr.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ca_fr.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// CAN_FR lang variables
-
-tinyMCELang['lang_insertdate_desc'] = 'Ins&egrave;rer la date';
-tinyMCELang['lang_inserttime_desc'] = 'Ins&egrave;rer l\'heure';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ca_fr.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ca_fr.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ca_fr.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// CAN_FR lang variables
+
+tinyMCELang['lang_insertdate_desc'] = 'Ins&egrave;rer la date';
+tinyMCELang['lang_inserttime_desc'] = 'Ins&egrave;rer l\'heure';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/el.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/el.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// Greek lang variables by Jacaranda Bill
-
-tinyMCELang['lang_insertdate_desc'] = 'ÅéóáãùãÞ çìåñïìçíßáò';
-tinyMCELang['lang_inserttime_desc'] = 'ÅéóáãùãÞ þñáò';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/el.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/el.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/el.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// Greek lang variables by Jacaranda Bill
+
+tinyMCELang['lang_insertdate_desc'] = 'ÅéóáãùãÞ çìåñïìçíßáò';
+tinyMCELang['lang_inserttime_desc'] = 'ÅéóáãùãÞ þñáò';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,12 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-insertdate_def_fmt : '%Y-%m-%d',
-inserttime_def_fmt : '%H:%M:%S',
-insertdate_desc : 'Insert date',
-inserttime_desc : 'Insert time',
-inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"),
-inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"),
-inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"),
-inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,12 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Insert date',
+inserttime_desc : 'Insert time',
+inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"),
+inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"),
+inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"),
+inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/it.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/it.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// IT lang variables
-
-tinyMCELang['lang_insertdate_desc'] = 'Inserisci data';
-tinyMCELang['lang_inserttime_desc'] = 'Inserisci ora';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/it.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/it.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/it.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// IT lang variables
+
+tinyMCELang['lang_insertdate_desc'] = 'Inserisci data';
+tinyMCELang['lang_inserttime_desc'] = 'Inserisci ora';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ko.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ko.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// KO lang variables
-
-tinyMCELang['lang_insertdate_desc'] = '³¯Â¥ ³Ö±â';
-tinyMCELang['lang_inserttime_desc'] = '½Ã°£ ³Ö±â';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ko.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ko.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ko.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// KO lang variables
+
+tinyMCELang['lang_insertdate_desc'] = '³¯Â¥ ³Ö±â';
+tinyMCELang['lang_inserttime_desc'] = '½Ã°£ ³Ö±â';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/se.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/se.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// SE lang variables
-
-tinyMCELang['lang_insertdate_desc'] = 'Klistra in datum';
-tinyMCELang['lang_inserttime_desc'] = 'Klistra in tid';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/se.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/se.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/se.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// SE lang variables
+
+tinyMCELang['lang_insertdate_desc'] = 'Klistra in datum';
+tinyMCELang['lang_inserttime_desc'] = 'Klistra in tid';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/uk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/uk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_insertdate_desc'] = 'Insert date';
-tinyMCELang['lang_inserttime_desc'] = 'Insert time';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/uk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/uk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/uk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+// UK lang variables
+
+tinyMCELang['lang_insertdate_desc'] = 'Insert date';
+tinyMCELang['lang_inserttime_desc'] = 'Insert time';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/insertdatetime/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('layer');var TinyMCE_LayerPlugin={getInfo:function(){return{longname:'Layer',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_layer.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(tinyMCE.isMSIE&&!tinyMCE.isOpera)inst.getDoc().execCommand('2D-Position')},handleEvent:function(e){var inst=tinyMCE.selectedInstance;var w=inst.getWin(),le=inst._lastStyleElm,e;if(tinyMCE.isGecko){e=this._getParentLayer(inst.getFocusElement());if(e){if(!inst._lastStyleElm){e.style.overflow='auto';inst._lastStyleElm=e}}else if(le){le=inst._lastStyleElm;le.style.width=le.scrollWidth+'px';le.style.height=le.scrollHeight+'px';le.style.overflow='';inst._lastStyleElm=null}}return true},handleVisualAid:function(el,deep,state,inst){var nl=inst.getDoc().getElementsByTagName("div"),i;for(i=0;i<nl.length;i++){if(new RegExp('absolute|relative|static','gi!
 ').test(nl[i].style.position)){if(state)tinyMCE.addCSSClass(nl[i],'mceVisualAid');else tinyMCE.removeCSSClass(nl[i],'mceVisualAid')}}},getControlHTML:function(cn){switch(cn){case"moveforward":return tinyMCE.getButtonHTML(cn,'lang_layer_forward_desc','{$pluginurl}/images/moveforward.gif','mceMoveForward',true);case"movebackward":return tinyMCE.getButtonHTML(cn,'lang_layer_backward_desc','{$pluginurl}/images/movebackward.gif','mceMoveBackward',true);case"absolute":return tinyMCE.getButtonHTML(cn,'lang_layer_absolute_desc','{$pluginurl}/images/absolute.gif','mceMakeAbsolute',true);case"insertlayer":return tinyMCE.getButtonHTML(cn,'lang_layer_insertlayer_desc','{$pluginurl}/images/insertlayer.gif','mceInsertLayer',true)}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceInsertLayer":this._insertLayer();return true;case"mceMoveForward":this._move(1);return true;case"mceMoveBackward":this._move(-1);return true;case"mceMakeAbsolu!
 te":this._toggleAbsolute();return true}return false},handleNodeChange:
function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){var inst=tinyMCE.getInstanceById(editor_id);var le=this._getParentLayer(inst.getFocusElement());var p=tinyMCE.getParentElement(inst.getFocusElement(),'div,p,img');tinyMCE.switchClass(editor_id+'_absolute','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_moveforward','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_movebackward','mceButtonDisabled');if(p)tinyMCE.switchClass(editor_id+'_absolute','mceButtonNormal');if(le&&le.style.position.toLowerCase()=="absolute"){tinyMCE.switchClass(editor_id+'_absolute','mceButtonSelected');tinyMCE.switchClass(editor_id+'_moveforward','mceButtonNormal');tinyMCE.switchClass(editor_id+'_movebackward','mceButtonNormal')}},_move:function(d){var inst=tinyMCE.selectedInstance,i,z=new Array();var le=this._getParentLayer(inst.getFocusElement()),ci=-1,fi=-1;var nl=tinyMCE.selectNodes(inst.getBody(),function(n){return n.nodeType==1&&new RegExp('absolute|relative|static'!
 ,'gi').test(n.style.position)});for(i=0;i<nl.length;i++){z[i]=nl[i].style.zIndex?parseInt(nl[i].style.zIndex):0;if(ci<0&&nl[i]==le)ci=i}if(d<0){for(i=0;i<z.length;i++){if(z[i]<z[ci]){fi=i;break}}if(fi>-1){nl[ci].style.zIndex=z[fi];nl[fi].style.zIndex=z[ci]}else{if(z[ci]>0)nl[ci].style.zIndex=z[ci]-1}}else{for(i=0;i<z.length;i++){if(z[i]>z[ci]){fi=i;break}}if(fi>-1){nl[ci].style.zIndex=z[fi];nl[fi].style.zIndex=z[ci]}else nl[ci].style.zIndex=z[ci]+1}inst.repaint()},_getParentLayer:function(n){return tinyMCE.getParentNode(n,function(n){return n.nodeType==1&&new RegExp('absolute|relative|static','gi').test(n.style.position)})},_insertLayer:function(){var inst=tinyMCE.selectedInstance;var e=tinyMCE.getParentElement(inst.getFocusElement());var p=tinyMCE.getAbsPosition(e);var d=inst.getDoc();var ne=d.createElement('div');var h=inst.selection.getSelectedHTML();ne.style.position='absolute';ne.style.left=p.absLeft+'px';ne.style.top=(p.absTop>20?p.absTop:20)+'px';ne.style.width='100p!
 x';ne.style.height='100px';ne.className='mceVisualAid';if(!h)h=tinyMCE
.getLang('lang_layer_content');ne.innerHTML=h;d.body.appendChild(ne)},_toggleAbsolute:function(){var inst=tinyMCE.selectedInstance;var le=this._getParentLayer(inst.getFocusElement());if(le==null)le=tinyMCE.getParentElement(inst.getFocusElement(),'div,p,img');if(le){if(le.style.position.toLowerCase()=="absolute"){le.style.position="";le.style.left="";le.style.top=""}else{le.style.position="absolute";if(le.style.left=="")le.style.left=20+'px';if(le.style.top=="")le.style.top=20+'px';if(le.style.width=="")le.style.width=le.width?(le.width+'px'):'100px';if(le.style.height=="")le.style.height=le.height?(le.height+'px'):'100px';tinyMCE.handleVisualAid(inst.getBody(),true,inst.visualAid,inst)}inst.repaint();tinyMCE.triggerNodeChange()}}};tinyMCE.addPlugin("layer",TinyMCE_LayerPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('layer');var TinyMCE_LayerPlugin={getInfo:function(){return{longname:'Layer',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_layer.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(tinyMCE.isMSIE&&!tinyMCE.isOpera)inst.getDoc().execCommand('2D-Position')},handleEvent:function(e){var inst=tinyMCE.selectedInstance;var w=inst.getWin(),le=inst._lastStyleElm,e;if(tinyMCE.isGecko){e=this._getParentLayer(inst.getFocusElement());if(e){if(!inst._lastStyleElm){e.style.overflow='auto';inst._lastStyleElm=e}}else if(le){le=inst._lastStyleElm;le.style.width=le.scrollWidth+'px';le.style.height=le.scrollHeight+'px';le.style.overflow='';inst._lastStyleElm=null}}return true},handleVisualAid:function(el,deep,state,inst){var nl=inst.getDoc().getElementsByTagName("div"),i;for(i=0;i<nl.length;i++){if(new RegExp('absolute|relative|static','gi!
 ').test(nl[i].style.position)){if(state)tinyMCE.addCSSClass(nl[i],'mceVisualAid');else tinyMCE.removeCSSClass(nl[i],'mceVisualAid')}}},getControlHTML:function(cn){switch(cn){case"moveforward":return tinyMCE.getButtonHTML(cn,'lang_layer_forward_desc','{$pluginurl}/images/moveforward.gif','mceMoveForward',true);case"movebackward":return tinyMCE.getButtonHTML(cn,'lang_layer_backward_desc','{$pluginurl}/images/movebackward.gif','mceMoveBackward',true);case"absolute":return tinyMCE.getButtonHTML(cn,'lang_layer_absolute_desc','{$pluginurl}/images/absolute.gif','mceMakeAbsolute',true);case"insertlayer":return tinyMCE.getButtonHTML(cn,'lang_layer_insertlayer_desc','{$pluginurl}/images/insertlayer.gif','mceInsertLayer',true)}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceInsertLayer":this._insertLayer();return true;case"mceMoveForward":this._move(1);return true;case"mceMoveBackward":this._move(-1);return true;case"mceMakeAbsolu!
 te":this._toggleAbsolute();return true}return false},handleNodeChange:
function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){var inst=tinyMCE.getInstanceById(editor_id);var le=this._getParentLayer(inst.getFocusElement());var p=tinyMCE.getParentElement(inst.getFocusElement(),'div,p,img');tinyMCE.switchClass(editor_id+'_absolute','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_moveforward','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_movebackward','mceButtonDisabled');if(p)tinyMCE.switchClass(editor_id+'_absolute','mceButtonNormal');if(le&&le.style.position.toLowerCase()=="absolute"){tinyMCE.switchClass(editor_id+'_absolute','mceButtonSelected');tinyMCE.switchClass(editor_id+'_moveforward','mceButtonNormal');tinyMCE.switchClass(editor_id+'_movebackward','mceButtonNormal')}},_move:function(d){var inst=tinyMCE.selectedInstance,i,z=new Array();var le=this._getParentLayer(inst.getFocusElement()),ci=-1,fi=-1;var nl=tinyMCE.selectNodes(inst.getBody(),function(n){return n.nodeType==1&&new RegExp('absolute|relative|static'!
 ,'gi').test(n.style.position)});for(i=0;i<nl.length;i++){z[i]=nl[i].style.zIndex?parseInt(nl[i].style.zIndex):0;if(ci<0&&nl[i]==le)ci=i}if(d<0){for(i=0;i<z.length;i++){if(z[i]<z[ci]){fi=i;break}}if(fi>-1){nl[ci].style.zIndex=z[fi];nl[fi].style.zIndex=z[ci]}else{if(z[ci]>0)nl[ci].style.zIndex=z[ci]-1}}else{for(i=0;i<z.length;i++){if(z[i]>z[ci]){fi=i;break}}if(fi>-1){nl[ci].style.zIndex=z[fi];nl[fi].style.zIndex=z[ci]}else nl[ci].style.zIndex=z[ci]+1}inst.repaint()},_getParentLayer:function(n){return tinyMCE.getParentNode(n,function(n){return n.nodeType==1&&new RegExp('absolute|relative|static','gi').test(n.style.position)})},_insertLayer:function(){var inst=tinyMCE.selectedInstance;var e=tinyMCE.getParentElement(inst.getFocusElement());var p=tinyMCE.getAbsPosition(e);var d=inst.getDoc();var ne=d.createElement('div');var h=inst.selection.getSelectedHTML();ne.style.position='absolute';ne.style.left=p.absLeft+'px';ne.style.top=(p.absTop>20?p.absTop:20)+'px';ne.style.width='100p!
 x';ne.style.height='100px';ne.className='mceVisualAid';if(!h)h=tinyMCE
.getLang('lang_layer_content');ne.innerHTML=h;d.body.appendChild(ne)},_toggleAbsolute:function(){var inst=tinyMCE.selectedInstance;var le=this._getParentLayer(inst.getFocusElement());if(le==null)le=tinyMCE.getParentElement(inst.getFocusElement(),'div,p,img');if(le){if(le.style.position.toLowerCase()=="absolute"){le.style.position="";le.style.left="";le.style.top=""}else{le.style.position="absolute";if(le.style.left=="")le.style.left=20+'px';if(le.style.top=="")le.style.top=20+'px';if(le.style.width=="")le.style.width=le.width?(le.width+'px'):'100px';if(le.style.height=="")le.style.height=le.height?(le.height+'px'):'100px';tinyMCE.handleVisualAid(inst.getBody(),true,inst.visualAid,inst)}inst.repaint();tinyMCE.triggerNodeChange()}}};tinyMCE.addPlugin("layer",TinyMCE_LayerPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,248 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('layer');
-
-var TinyMCE_LayerPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Layer',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_layer.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		if (tinyMCE.isMSIE && !tinyMCE.isOpera)
-			inst.getDoc().execCommand('2D-Position');
-	},
-
-	handleEvent : function(e) {
-		var inst = tinyMCE.selectedInstance;
-		var w = inst.getWin(), le = inst._lastStyleElm, e;
-
-		if (tinyMCE.isGecko) {
-			e = this._getParentLayer(inst.getFocusElement());
-
-			if (e) {
-				if (!inst._lastStyleElm) {
-					e.style.overflow = 'auto';
-					inst._lastStyleElm = e;
-				}
-			} else if (le) {
-				le = inst._lastStyleElm;
-				le.style.width = le.scrollWidth + 'px';
-				le.style.height = le.scrollHeight + 'px';
-				le.style.overflow = '';
-				inst._lastStyleElm = null;
-			}
-		}
-
-		return true;
-	},
-
-	handleVisualAid : function(el, deep, state, inst) {
-		var nl = inst.getDoc().getElementsByTagName("div"), i;
-
-		for (i=0; i<nl.length; i++) {
-			if (new RegExp('absolute|relative|static', 'gi').test(nl[i].style.position)) {
-				if (state)
-					tinyMCE.addCSSClass(nl[i], 'mceVisualAid');
-				else
-					tinyMCE.removeCSSClass(nl[i], 'mceVisualAid');					
-			}
-		}
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "moveforward":
-				return tinyMCE.getButtonHTML(cn, 'lang_layer_forward_desc', '{$pluginurl}/images/moveforward.gif', 'mceMoveForward', true);
-
-			case "movebackward":
-				return tinyMCE.getButtonHTML(cn, 'lang_layer_backward_desc', '{$pluginurl}/images/movebackward.gif', 'mceMoveBackward', true);
-
-			case "absolute":
-				return tinyMCE.getButtonHTML(cn, 'lang_layer_absolute_desc', '{$pluginurl}/images/absolute.gif', 'mceMakeAbsolute', true);
-
-			case "insertlayer":
-				return tinyMCE.getButtonHTML(cn, 'lang_layer_insertlayer_desc', '{$pluginurl}/images/insertlayer.gif', 'mceInsertLayer', true);
-		}
-
-		return "";
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle commands
-		switch (command) {
-			case "mceInsertLayer":
-				this._insertLayer();
-				return true;
-
-			case "mceMoveForward":
-				this._move(1);
-				return true;
-
-			case "mceMoveBackward":
-				this._move(-1);
-				return true;
-
-			case "mceMakeAbsolute":
-				this._toggleAbsolute();
-				return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	},
-
-	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
-		var inst = tinyMCE.getInstanceById(editor_id);
-		var le = this._getParentLayer(inst.getFocusElement());
-		var p = tinyMCE.getParentElement(inst.getFocusElement(), 'div,p,img');
-
-		tinyMCE.switchClass(editor_id + '_absolute', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_moveforward', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_movebackward', 'mceButtonDisabled');
-
-		if (p)
-			tinyMCE.switchClass(editor_id + '_absolute', 'mceButtonNormal');
-
-		if (le && le.style.position.toLowerCase() == "absolute") {
-			tinyMCE.switchClass(editor_id + '_absolute', 'mceButtonSelected');
-			tinyMCE.switchClass(editor_id + '_moveforward', 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_movebackward', 'mceButtonNormal');
-		}
-	},
-
-	// Private plugin specific methods
-
-	_move : function(d) {
-		var inst = tinyMCE.selectedInstance, i, z = new Array();
-		var le = this._getParentLayer(inst.getFocusElement()), ci = -1, fi = -1;
-		var nl = tinyMCE.selectNodes(inst.getBody(), function(n) {
-			return n.nodeType == 1 && new RegExp('absolute|relative|static', 'gi').test(n.style.position);
-		});
-
-		// Find z-indexes
-		for (i=0; i<nl.length; i++) {
-			z[i] = nl[i].style.zIndex ? parseInt(nl[i].style.zIndex) : 0;
-
-			if (ci < 0 && nl[i] == le)
-				ci = i;
-		}
-
-		if (d < 0) {
-			// Move back
-
-			// Try find a lower one
-			for (i=0; i<z.length; i++) {
-				if (z[i] < z[ci]) {
-					fi = i;
-					break;
-				}
-			}
-
-			if (fi > -1) {
-				nl[ci].style.zIndex = z[fi];
-				nl[fi].style.zIndex = z[ci];
-			} else {
-				if (z[ci] > 0)
-					nl[ci].style.zIndex = z[ci] - 1;
-			}
-		} else {
-			// Move forward
-
-			// Try find a higher one
-			for (i=0; i<z.length; i++) {
-				if (z[i] > z[ci]) {
-					fi = i;
-					break;
-				}
-			}
-
-			if (fi > -1) {
-				nl[ci].style.zIndex = z[fi];
-				nl[fi].style.zIndex = z[ci];
-			} else
-				nl[ci].style.zIndex = z[ci] + 1;
-		}
-
-		inst.repaint();
-	},
-
-	_getParentLayer : function(n) {
-		return tinyMCE.getParentNode(n, function(n) {
-			return n.nodeType == 1 && new RegExp('absolute|relative|static', 'gi').test(n.style.position);
-		});
-	},
-
-	_insertLayer : function() {
-		var inst = tinyMCE.selectedInstance;
-		var e = tinyMCE.getParentElement(inst.getFocusElement());
-		var p = tinyMCE.getAbsPosition(e);
-		var d = inst.getDoc();
-		var ne = d.createElement('div');
-		var h = inst.selection.getSelectedHTML();
-
-		// Move div
-		ne.style.position = 'absolute';
-		ne.style.left = p.absLeft + 'px';
-		ne.style.top = (p.absTop > 20 ? p.absTop : 20) + 'px';
-		ne.style.width = '100px';
-		ne.style.height = '100px';
-		ne.className = 'mceVisualAid';
-
-		if (!h)
-			h = tinyMCE.getLang('lang_layer_content');
-
-		ne.innerHTML = h;
-
-		// Add it
-		d.body.appendChild(ne);
-	},
-
-	_toggleAbsolute : function() {
-		var inst = tinyMCE.selectedInstance;
-		var le = this._getParentLayer(inst.getFocusElement());
-
-		if (le == null)
-			le = tinyMCE.getParentElement(inst.getFocusElement(), 'div,p,img');
-
-		if (le) {
-			if (le.style.position.toLowerCase() == "absolute") {
-				le.style.position = "";
-				le.style.left = "";
-				le.style.top = "";
-			} else {
-				le.style.position = "absolute";
-
-				if (le.style.left == "")
-					le.style.left = 20 + 'px';
-
-				if (le.style.top == "")
-					le.style.top = 20 + 'px';
-
-				if (le.style.width == "")
-					le.style.width = le.width ? (le.width + 'px') : '100px';
-
-				if (le.style.height == "")
-					le.style.height = le.height ? (le.height + 'px') : '100px';
-
-				tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
-			}
-
-			inst.repaint();
-			tinyMCE.triggerNodeChange();
-		}
-	}
-};
-
-tinyMCE.addPlugin("layer", TinyMCE_LayerPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,248 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('layer');
+
+var TinyMCE_LayerPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Layer',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_layer.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		if (tinyMCE.isMSIE && !tinyMCE.isOpera)
+			inst.getDoc().execCommand('2D-Position');
+	},
+
+	handleEvent : function(e) {
+		var inst = tinyMCE.selectedInstance;
+		var w = inst.getWin(), le = inst._lastStyleElm, e;
+
+		if (tinyMCE.isGecko) {
+			e = this._getParentLayer(inst.getFocusElement());
+
+			if (e) {
+				if (!inst._lastStyleElm) {
+					e.style.overflow = 'auto';
+					inst._lastStyleElm = e;
+				}
+			} else if (le) {
+				le = inst._lastStyleElm;
+				le.style.width = le.scrollWidth + 'px';
+				le.style.height = le.scrollHeight + 'px';
+				le.style.overflow = '';
+				inst._lastStyleElm = null;
+			}
+		}
+
+		return true;
+	},
+
+	handleVisualAid : function(el, deep, state, inst) {
+		var nl = inst.getDoc().getElementsByTagName("div"), i;
+
+		for (i=0; i<nl.length; i++) {
+			if (new RegExp('absolute|relative|static', 'gi').test(nl[i].style.position)) {
+				if (state)
+					tinyMCE.addCSSClass(nl[i], 'mceVisualAid');
+				else
+					tinyMCE.removeCSSClass(nl[i], 'mceVisualAid');					
+			}
+		}
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "moveforward":
+				return tinyMCE.getButtonHTML(cn, 'lang_layer_forward_desc', '{$pluginurl}/images/moveforward.gif', 'mceMoveForward', true);
+
+			case "movebackward":
+				return tinyMCE.getButtonHTML(cn, 'lang_layer_backward_desc', '{$pluginurl}/images/movebackward.gif', 'mceMoveBackward', true);
+
+			case "absolute":
+				return tinyMCE.getButtonHTML(cn, 'lang_layer_absolute_desc', '{$pluginurl}/images/absolute.gif', 'mceMakeAbsolute', true);
+
+			case "insertlayer":
+				return tinyMCE.getButtonHTML(cn, 'lang_layer_insertlayer_desc', '{$pluginurl}/images/insertlayer.gif', 'mceInsertLayer', true);
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceInsertLayer":
+				this._insertLayer();
+				return true;
+
+			case "mceMoveForward":
+				this._move(1);
+				return true;
+
+			case "mceMoveBackward":
+				this._move(-1);
+				return true;
+
+			case "mceMakeAbsolute":
+				this._toggleAbsolute();
+				return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	},
+
+	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
+		var inst = tinyMCE.getInstanceById(editor_id);
+		var le = this._getParentLayer(inst.getFocusElement());
+		var p = tinyMCE.getParentElement(inst.getFocusElement(), 'div,p,img');
+
+		tinyMCE.switchClass(editor_id + '_absolute', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_moveforward', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_movebackward', 'mceButtonDisabled');
+
+		if (p)
+			tinyMCE.switchClass(editor_id + '_absolute', 'mceButtonNormal');
+
+		if (le && le.style.position.toLowerCase() == "absolute") {
+			tinyMCE.switchClass(editor_id + '_absolute', 'mceButtonSelected');
+			tinyMCE.switchClass(editor_id + '_moveforward', 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_movebackward', 'mceButtonNormal');
+		}
+	},
+
+	// Private plugin specific methods
+
+	_move : function(d) {
+		var inst = tinyMCE.selectedInstance, i, z = new Array();
+		var le = this._getParentLayer(inst.getFocusElement()), ci = -1, fi = -1;
+		var nl = tinyMCE.selectNodes(inst.getBody(), function(n) {
+			return n.nodeType == 1 && new RegExp('absolute|relative|static', 'gi').test(n.style.position);
+		});
+
+		// Find z-indexes
+		for (i=0; i<nl.length; i++) {
+			z[i] = nl[i].style.zIndex ? parseInt(nl[i].style.zIndex) : 0;
+
+			if (ci < 0 && nl[i] == le)
+				ci = i;
+		}
+
+		if (d < 0) {
+			// Move back
+
+			// Try find a lower one
+			for (i=0; i<z.length; i++) {
+				if (z[i] < z[ci]) {
+					fi = i;
+					break;
+				}
+			}
+
+			if (fi > -1) {
+				nl[ci].style.zIndex = z[fi];
+				nl[fi].style.zIndex = z[ci];
+			} else {
+				if (z[ci] > 0)
+					nl[ci].style.zIndex = z[ci] - 1;
+			}
+		} else {
+			// Move forward
+
+			// Try find a higher one
+			for (i=0; i<z.length; i++) {
+				if (z[i] > z[ci]) {
+					fi = i;
+					break;
+				}
+			}
+
+			if (fi > -1) {
+				nl[ci].style.zIndex = z[fi];
+				nl[fi].style.zIndex = z[ci];
+			} else
+				nl[ci].style.zIndex = z[ci] + 1;
+		}
+
+		inst.repaint();
+	},
+
+	_getParentLayer : function(n) {
+		return tinyMCE.getParentNode(n, function(n) {
+			return n.nodeType == 1 && new RegExp('absolute|relative|static', 'gi').test(n.style.position);
+		});
+	},
+
+	_insertLayer : function() {
+		var inst = tinyMCE.selectedInstance;
+		var e = tinyMCE.getParentElement(inst.getFocusElement());
+		var p = tinyMCE.getAbsPosition(e);
+		var d = inst.getDoc();
+		var ne = d.createElement('div');
+		var h = inst.selection.getSelectedHTML();
+
+		// Move div
+		ne.style.position = 'absolute';
+		ne.style.left = p.absLeft + 'px';
+		ne.style.top = (p.absTop > 20 ? p.absTop : 20) + 'px';
+		ne.style.width = '100px';
+		ne.style.height = '100px';
+		ne.className = 'mceVisualAid';
+
+		if (!h)
+			h = tinyMCE.getLang('lang_layer_content');
+
+		ne.innerHTML = h;
+
+		// Add it
+		d.body.appendChild(ne);
+	},
+
+	_toggleAbsolute : function() {
+		var inst = tinyMCE.selectedInstance;
+		var le = this._getParentLayer(inst.getFocusElement());
+
+		if (le == null)
+			le = tinyMCE.getParentElement(inst.getFocusElement(), 'div,p,img');
+
+		if (le) {
+			if (le.style.position.toLowerCase() == "absolute") {
+				le.style.position = "";
+				le.style.left = "";
+				le.style.top = "";
+			} else {
+				le.style.position = "absolute";
+
+				if (le.style.left == "")
+					le.style.left = 20 + 'px';
+
+				if (le.style.top == "")
+					le.style.top = 20 + 'px';
+
+				if (le.style.width == "")
+					le.style.width = le.width ? (le.width + 'px') : '100px';
+
+				if (le.style.height == "")
+					le.style.height = le.height ? (le.height + 'px') : '100px';
+
+				tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
+			}
+
+			inst.repaint();
+			tinyMCE.triggerNodeChange();
+		}
+	}
+};
+
+tinyMCE.addPlugin("layer", TinyMCE_LayerPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/absolute.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/absolute.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/absolute.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/backward.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/backward.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/backward.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/forward.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/forward.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/forward.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/insert_layer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/insert_layer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/insert_layer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/insertlayer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/insertlayer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/insertlayer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/movebackward.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/movebackward.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/movebackward.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/moveforward.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/moveforward.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/images/moveforward.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,9 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('layer',{
-insertlayer_desc : 'Insert new layer',
-forward_desc : 'Move forward',
-backward_desc : 'Move backward',
-absolute_desc : 'Toggle absolute positioning',
-content : 'New layer...'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,9 @@
+// UK lang variables
+
+tinyMCE.addToLang('layer',{
+insertlayer_desc : 'Insert new layer',
+forward_desc : 'Move forward',
+backward_desc : 'Move backward',
+absolute_desc : 'Toggle absolute positioning',
+content : 'New layer...'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/layer/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/content.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/content.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,26 +0,0 @@
-.mceItemFlash, .mceItemShockWave, .mceItemQuickTime, .mceItemWindowsMedia, .mceItemRealMedia {
-	border: 1px dotted #cc0000;
-	background-position: center;
-	background-repeat: no-repeat;
-	background-color: #ffffcc;
-}
-
-.mceItemShockWave {
-	background-image: url('../images/shockwave.gif');
-}
-
-.mceItemFlash {
-	background-image: url('../images/flash.gif');
-}
-
-.mceItemQuickTime {
-	background-image: url('../images/quicktime.gif');
-}
-
-.mceItemWindowsMedia {
-	background-image: url('../images/windowsmedia.gif');
-}
-
-.mceItemRealMedia {
-	background-image: url('../images/realmedia.gif');
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/content.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/content.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/content.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,26 @@
+.mceItemFlash, .mceItemShockWave, .mceItemQuickTime, .mceItemWindowsMedia, .mceItemRealMedia {
+	border: 1px dotted #cc0000;
+	background-position: center;
+	background-repeat: no-repeat;
+	background-color: #ffffcc;
+}
+
+.mceItemShockWave {
+	background-image: url('../images/shockwave.gif');
+}
+
+.mceItemFlash {
+	background-image: url('../images/flash.gif');
+}
+
+.mceItemQuickTime {
+	background-image: url('../images/quicktime.gif');
+}
+
+.mceItemWindowsMedia {
+	background-image: url('../images/windowsmedia.gif');
+}
+
+.mceItemRealMedia {
+	background-image: url('../images/realmedia.gif');
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/media.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/media.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/media.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,68 +0,0 @@
-#id, #name, #hspace, #vspace, #class_name, #align {
-	width: 100px;
-}
-
-#hspace, #vspace {
-	width: 50px;
-}
-
-#flash_quality, #flash_align, #flash_scale, #flash_salign, #flash_wmode {
-	width: 100px;
-}
-
-#flash_base, #flash_flashvars {
-	width: 240px;
-}
-
-#width, #height {
-	width: 40px;
-}
-
-#src, #media_type {
-	width: 250px;
-}
-
-#class {
-	width: 120px;
-}
-
-#prev {
-	margin: 0;
-	border: 1px solid black;
-	width: 99%;
-	height: 230px;
-	overflow: auto;
-}
-
-.panel_wrapper div.current {
-	height: 390px;
-	overflow: auto;
-}
-
-#flash_options, #shockwave_options, #qt_options, #wmp_options, #rmp_options {
-	display: none;
-}
-
-.mceAddSelectValue {
-	background-color: #DDDDDD;
-}
-
-#qt_starttime, #qt_endtime, #qt_fov, #qt_href, #qt_moveid, #qt_moviename, #qt_node, #qt_pan, #qt_qtsrc, #qt_qtsrcchokespeed, #qt_target, #qt_tilt, #qt_urlsubstituten, #qt_volume {
-	width: 70px;
-}
-
-#wmp_balance, #wmp_baseurl, #wmp_captioningid, #wmp_currentmarker, #wmp_currentposition, #wmp_defaultframe, #wmp_playcount, #wmp_rate, #wmp_uimode, #wmp_volume {
-	width: 70px;
-}
-
-#rmp_console, #rmp_numloop, #rmp_controls, #rmp_scriptcallbacks {
-	width: 70px;
-}
-
-#shockwave_swvolume, #shockwave_swframe, #shockwave_swurl, #shockwave_swstretchvalign, #shockwave_swstretchhalign, #shockwave_swstretchstyle {
-	width: 90px;
-}
-
-#qt_qtsrc {
-	width: 200px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/media.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/media.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/media.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/css/media.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,68 @@
+#id, #name, #hspace, #vspace, #class_name, #align {
+	width: 100px;
+}
+
+#hspace, #vspace {
+	width: 50px;
+}
+
+#flash_quality, #flash_align, #flash_scale, #flash_salign, #flash_wmode {
+	width: 100px;
+}
+
+#flash_base, #flash_flashvars {
+	width: 240px;
+}
+
+#width, #height {
+	width: 40px;
+}
+
+#src, #media_type {
+	width: 250px;
+}
+
+#class {
+	width: 120px;
+}
+
+#prev {
+	margin: 0;
+	border: 1px solid black;
+	width: 99%;
+	height: 230px;
+	overflow: auto;
+}
+
+.panel_wrapper div.current {
+	height: 390px;
+	overflow: auto;
+}
+
+#flash_options, #shockwave_options, #qt_options, #wmp_options, #rmp_options {
+	display: none;
+}
+
+.mceAddSelectValue {
+	background-color: #DDDDDD;
+}
+
+#qt_starttime, #qt_endtime, #qt_fov, #qt_href, #qt_moveid, #qt_moviename, #qt_node, #qt_pan, #qt_qtsrc, #qt_qtsrcchokespeed, #qt_target, #qt_tilt, #qt_urlsubstituten, #qt_volume {
+	width: 70px;
+}
+
+#wmp_balance, #wmp_baseurl, #wmp_captioningid, #wmp_currentmarker, #wmp_currentposition, #wmp_defaultframe, #wmp_playcount, #wmp_rate, #wmp_uimode, #wmp_volume {
+	width: 70px;
+}
+
+#rmp_console, #rmp_numloop, #rmp_controls, #rmp_scriptcallbacks {
+	width: 70px;
+}
+
+#shockwave_swvolume, #shockwave_swframe, #shockwave_swurl, #shockwave_swstretchvalign, #shockwave_swstretchhalign, #shockwave_swstretchstyle {
+	width: 90px;
+}
+
+#qt_qtsrc {
+	width: 200px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('media');var TinyMCE_MediaPlugin={getInfo:function(){return{longname:'Media',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_media.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(!tinyMCE.settings['media_skip_plugin_css'])tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/media/css/content.css")},getControlHTML:function(cn){switch(cn){case"media":return tinyMCE.getButtonHTML(cn,'lang_media_desc','{$pluginurl}/images/media.gif','mceMedia')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceMedia":tinyMCE.openWindow({file:'../../plugins/media/media.htm',width:430+tinyMCE.getLang('lang_media_delta_width',0),height:470+tinyMCE.getLang('lang_media_delta_height',0)},{editor_id:editor_id,inline:"yes"});return true}return false},cleanup:function(type,content,inst){var!
  nl,img,i,ne,d,s,ci;switch(type){case"insert_to_editor":img=tinyMCE.getParam("theme_href")+'/images/spacer.gif';content=content.replace(/<script[^>]*>\s*write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\(\{([^\)]*)\}\);\s*<\/script>/gi,'<img class="mceItem$1" title="$2" src="'+img+'" />');content=content.replace(/<object([^>]*)>/gi,'<div class="mceItemObject" $1>');content=content.replace(/<embed([^>]*)>/gi,'<div class="mceItemObjectEmbed" $1>');content=content.replace(/<\/(object|embed)([^>]*)>/gi,'</div>');content=content.replace(/<param([^>]*)>/gi,'<div $1 class="mceItemParam"></div>');content=content.replace(new RegExp('\\/ class="mceItemParam"><\\/div>','gi'),'class="mceItemParam"></div>');break;case"insert_to_editor_dom":d=inst.getDoc();nl=content.getElementsByTagName("img");for(i=0;i<nl.length;i++){if(/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(nl[i].className)){nl[i].width=nl[i].title.replace(/.*width:[^0-9]?([0-9]+)%?.*/g,'$1');nl[i].heig!
 ht=nl[i].title.replace(/.*height:[^0-9]?([0-9]+)%?.*/g,'$1');}}nl=tiny
MCE.selectElements(content,'DIV',function(n){return tinyMCE.hasCSSClass(n,'mceItemObject')});for(i=0;i<nl.length;i++){ci=tinyMCE.getAttrib(nl[i],"classid").toLowerCase().replace(/\s+/g,'');switch(ci){case'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000':nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemFlash',d,nl[i]),nl[i]);break;case'clsid:166b1bca-3f9c-11cf-8075-444553540000':nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemShockWave',d,nl[i]),nl[i]);break;case'clsid:6bf52a52-394a-11d3-b153-00c04f79faa6':nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemWindowsMedia',d,nl[i]),nl[i]);break;case'clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b':nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemQuickTime',d,nl[i]),nl[i]);break;case'clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa':case'clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95':case'clsid:05589fa1-c356-11ce-bf01-00aa0055595a':nl[i].parentNode.replaceChild(TinyMCE_M!
 ediaPlugin._createImg('mceItemRealMedia',d,nl[i]),nl[i]);break}}nl=tinyMCE.selectNodes(content,function(n){return n.className=='mceItemObjectEmbed'});for(i=0;i<nl.length;i++){switch(tinyMCE.getAttrib(nl[i],'type')){case'application/x-shockwave-flash':TinyMCE_MediaPlugin._createImgFromEmbed(nl[i],d,'mceItemFlash');break;case'application/x-director':TinyMCE_MediaPlugin._createImgFromEmbed(nl[i],d,'mceItemShockWave');break;case'application/x-mplayer2':TinyMCE_MediaPlugin._createImgFromEmbed(nl[i],d,'mceItemWindowsMedia');break;case'video/quicktime':TinyMCE_MediaPlugin._createImgFromEmbed(nl[i],d,'mceItemQuickTime');break;case'audio/x-pn-realaudio-plugin':TinyMCE_MediaPlugin._createImgFromEmbed(nl[i],d,'mceItemRealMedia');break}}break;case"get_from_editor":var startPos=-1,endPos,attribs,chunkBefore,chunkAfter,embedHTML,at,pl,cb,mt,ex;while((startPos=content.indexOf('<img',startPos+1))!=-1){endPos=content.indexOf('/>',startPos);attribs=TinyMCE_MediaPlugin._parseAttributes(conten!
 t.substring(startPos+4,endPos));if(!/mceItem(Flash|ShockWave|WindowsMe
dia|QuickTime|RealMedia)/.test(attribs['class']))continue;endPos+=2;at=attribs['title'];if(at){at=at.replace(/&#39;/g,"'");at=at.replace(/&#quot;/g,'"');try{pl=eval('x={'+at+'};')}catch(ex){pl={}}}if(!tinyMCE.getParam('media_use_script',false)){switch(attribs['class']){case'mceItemFlash':ci='d27cdb6e-ae6d-11cf-96b8-444553540000';cb='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';mt='application/x-shockwave-flash';break;case'mceItemShockWave':ci='166B1BCA-3F9C-11CF-8075-444553540000';cb='http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0';mt='application/x-director';break;case'mceItemWindowsMedia':ci=tinyMCE.getParam('media_wmp6_compatible')?'05589FA1-C356-11CE-BF01-00AA0055595A':'6BF52A52-394A-11D3-B153-00C04F79FAA6';cb='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701';mt='application/x-mplayer2';break;case'mceItemQuickTime':ci='02BF25D5-8C17-4B23-BC80-D3488ABDDC6B'!
 ;cb='http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0';mt='video/quicktime';break;case'mceItemRealMedia':ci='CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA';cb='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';mt='audio/x-pn-realaudio-plugin';break}if(!tinyMCE.getParam("relative_urls"))pl.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],pl.src);embedHTML=TinyMCE_MediaPlugin._getEmbed(ci,cb,mt,pl,attribs)}else{switch(attribs['class']){case'mceItemFlash':s='writeFlash';break;case'mceItemShockWave':s='writeShockWave';break;case'mceItemWindowsMedia':s='writeWindowsMedia';break;case'mceItemQuickTime':s='writeQuickTime';break;case'mceItemRealMedia':s='writeRealMedia';break}if(attribs.width)at=at.replace(/width:[^0-9]?[0-9]+%?[^0-9]?/g,"width:'"+attribs.width+"'");if(attribs.height)at=at.replace(/height:[^0-9]?[0-9]+%?[^0-9]?/g,"height:'"+attribs.height+"'");if(!tinyMCE.getParam("relative_urls")){pl.src=tinyMCE.convertRel!
 ativeToAbsoluteURL(tinyMCE.settings['base_href'],pl.src);at=at.replace
(new RegExp("src:'[^']*'","g"),"src:'"+pl.src+"'")}embedHTML='<script type="text/javascript">'+s+'({'+at+'});</script>'}chunkBefore=content.substring(0,startPos);chunkAfter=content.substring(endPos);content=chunkBefore+embedHTML+chunkAfter}break}return content},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="IMG"&&/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(node,'class'))){tinyMCE.switchClass(editor_id+'_media','mceButtonSelected');return true}}while((node=node.parentNode));tinyMCE.switchClass(editor_id+'_media','mceButtonNormal');return true},_createImgFromEmbed:function(n,d,cl){var ne,at,i,ti='',an;ne=d.createElement('img');ne.src=tinyMCE.getParam("theme_href")+'/images/spacer.gif';ne.width=tinyMCE.getAttrib(n,'width');ne.height=tinyMCE.getAttrib(n,'height');ne.className=cl;at=n.attributes;for(i=0;i<at.length;i++){if(at[i].specified&&at[i].nodeValue){!
 an=at[i].nodeName.toLowerCase();if(an=='src')continue;if(an=='mce_src')an='src';if(an.indexOf('mce_')==-1&&!new RegExp('^(class|type)$').test(an))ti+=an.toLowerCase()+':\''+at[i].nodeValue+"',"}}ti=ti.length>0?ti.substring(0,ti.length-1):ti;ne.title=ti;n.parentNode.replaceChild(ne,n)},_createImg:function(cl,d,n){var i,nl,ti="",an,av,al=new Array();ne=d.createElement('img');ne.src=tinyMCE.getParam("theme_href")+'/images/spacer.gif';ne.width=tinyMCE.getAttrib(n,'width');ne.height=tinyMCE.getAttrib(n,'height');ne.className=cl;al.id=tinyMCE.getAttrib(n,'id');al.name=tinyMCE.getAttrib(n,'name');al.width=tinyMCE.getAttrib(n,'width');al.height=tinyMCE.getAttrib(n,'height');al.bgcolor=tinyMCE.getAttrib(n,'bgcolor');al.align=tinyMCE.getAttrib(n,'align');al.class_name=tinyMCE.getAttrib(n,'mce_class');nl=n.getElementsByTagName('div');for(i=0;i<nl.length;i++){av=tinyMCE.getAttrib(nl[i],'value');av=av.replace(new RegExp('\\\\','g'),'\\\\');av=av.replace(new RegExp('"','g'),'\\"');av=av.!
 replace(new RegExp("'",'g'),"\\'");an=tinyMCE.getAttrib(nl[i],'name');
al[an]=av}if(al.movie){al.src=al.movie;al.movie=null}for(an in al){if(al[an]!=null&&typeof(al[an])!="function"&&al[an]!='')ti+=an.toLowerCase()+':\''+al[an]+"',"}ti=ti.length>0?ti.substring(0,ti.length-1):ti;ne.title=ti;return ne},_getEmbed:function(cls,cb,mt,p,at){var h='',n;p.width=at.width?at.width:p.width;p.height=at.height?at.height:p.height;h+='<object classid="clsid:'+cls+'" codebase="'+cb+'"';h+=typeof(p.id)!="undefined"?' id="'+p.id+'"':'';h+=typeof(p.name)!="undefined"?' name="'+p.name+'"':'';h+=typeof(p.width)!="undefined"?' width="'+p.width+'"':'';h+=typeof(p.height)!="undefined"?' height="'+p.height+'"':'';h+=typeof(p.align)!="undefined"?' align="'+p.align+'"':'';h+='>';for(n in p){if(p[n]&&typeof(p[n])!="function"){h+='<param name="'+n+'" value="'+p[n]+'" />';if(n=='src'&&p[n].indexOf('://')!=-1&&mt=='application/x-mplayer2')h+='<param name="url" value="'+p[n]+'" />'}}h+='<embed type="'+mt+'"';for(n in p){if(typeof(p[n])=="function")continue;if(!(n=='url'&&mt==!
 'application/x-mplayer2'))h+=' '+n+'="'+p[n]+'"'}h+='></embed></object>';return h},_parseAttributes:function(attribute_string){var attributeName="";var attributeValue="";var withInName;var withInValue;var attributes=new Array();var whiteSpaceRegExp=new RegExp('^[ \n\r\t]+','g');if(attribute_string==null||attribute_string.length<2)return null;withInName=withInValue=false;for(var i=0;i<attribute_string.length;i++){var chr=attribute_string.charAt(i);if((chr=='"'||chr=="'")&&!withInValue)withInValue=true;else if((chr=='"'||chr=="'")&&withInValue){withInValue=false;var pos=attributeName.lastIndexOf(' ');if(pos!=-1)attributeName=attributeName.substring(pos+1);attributes[attributeName.toLowerCase()]=attributeValue.substring(1);attributeName="";attributeValue=""}else if(!whiteSpaceRegExp.test(chr)&&!withInName&&!withInValue)withInName=true;if(chr=='='&&withInName)withInName=false;if(withInName)attributeName+=chr;if(withInValue)attributeValue+=chr}return attributes}};tinyMCE.addPlug!
 in("media",TinyMCE_MediaPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('media');var TinyMCE_MediaPlugin={getInfo:function(){return{longname:'Media',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_media.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(!tinyMCE.settings['media_skip_plugin_css'])tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/media/css/content.css")},getControlHTML:function(cn){switch(cn){case"media":return tinyMCE.getButtonHTML(cn,'lang_media_desc','{$pluginurl}/images/media.gif','mceMedia')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceMedia":tinyMCE.openWindow({file:'../../plugins/media/media.htm',width:430+tinyMCE.getLang('lang_media_delta_width',0),height:470+tinyMCE.getLang('lang_media_delta_height',0)},{editor_id:editor_id,inline:"yes"});return true}return false},cleanup:function(type,content,inst){var!
  nl,img,i,ne,d,s,ci;switch(type){case"insert_to_editor":img=tinyMCE.getParam("theme_href")+'/images/spacer.gif';content=content.replace(/<script[^>]*>\s*write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\(\{([^\)]*)\}\);\s*<\/script>/gi,'<img class="mceItem$1" title="$2" src="'+img+'" />');content=content.replace(/<object([^>]*)>/gi,'<div class="mceItemObject" $1>');content=content.replace(/<embed([^>]*)>/gi,'<div class="mceItemObjectEmbed" $1>');content=content.replace(/<\/(object|embed)([^>]*)>/gi,'</div>');content=content.replace(/<param([^>]*)>/gi,'<div $1 class="mceItemParam"></div>');content=content.replace(new RegExp('\\/ class="mceItemParam"><\\/div>','gi'),'class="mceItemParam"></div>');break;case"insert_to_editor_dom":d=inst.getDoc();nl=content.getElementsByTagName("img");for(i=0;i<nl.length;i++){if(/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(nl[i].className)){nl[i].width=nl[i].title.replace(/.*width:[^0-9]?([0-9]+)%?.*/g,'$1');nl[i].heig!
 ht=nl[i].title.replace(/.*height:[^0-9]?([0-9]+)%?.*/g,'$1');}}nl=tiny
MCE.selectElements(content,'DIV',function(n){return tinyMCE.hasCSSClass(n,'mceItemObject')});for(i=0;i<nl.length;i++){ci=tinyMCE.getAttrib(nl[i],"classid").toLowerCase().replace(/\s+/g,'');switch(ci){case'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000':nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemFlash',d,nl[i]),nl[i]);break;case'clsid:166b1bca-3f9c-11cf-8075-444553540000':nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemShockWave',d,nl[i]),nl[i]);break;case'clsid:6bf52a52-394a-11d3-b153-00c04f79faa6':nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemWindowsMedia',d,nl[i]),nl[i]);break;case'clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b':nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemQuickTime',d,nl[i]),nl[i]);break;case'clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa':case'clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95':case'clsid:05589fa1-c356-11ce-bf01-00aa0055595a':nl[i].parentNode.replaceChild(TinyMCE_M!
 ediaPlugin._createImg('mceItemRealMedia',d,nl[i]),nl[i]);break}}nl=tinyMCE.selectNodes(content,function(n){return n.className=='mceItemObjectEmbed'});for(i=0;i<nl.length;i++){switch(tinyMCE.getAttrib(nl[i],'type')){case'application/x-shockwave-flash':TinyMCE_MediaPlugin._createImgFromEmbed(nl[i],d,'mceItemFlash');break;case'application/x-director':TinyMCE_MediaPlugin._createImgFromEmbed(nl[i],d,'mceItemShockWave');break;case'application/x-mplayer2':TinyMCE_MediaPlugin._createImgFromEmbed(nl[i],d,'mceItemWindowsMedia');break;case'video/quicktime':TinyMCE_MediaPlugin._createImgFromEmbed(nl[i],d,'mceItemQuickTime');break;case'audio/x-pn-realaudio-plugin':TinyMCE_MediaPlugin._createImgFromEmbed(nl[i],d,'mceItemRealMedia');break}}break;case"get_from_editor":var startPos=-1,endPos,attribs,chunkBefore,chunkAfter,embedHTML,at,pl,cb,mt,ex;while((startPos=content.indexOf('<img',startPos+1))!=-1){endPos=content.indexOf('/>',startPos);attribs=TinyMCE_MediaPlugin._parseAttributes(conten!
 t.substring(startPos+4,endPos));if(!/mceItem(Flash|ShockWave|WindowsMe
dia|QuickTime|RealMedia)/.test(attribs['class']))continue;endPos+=2;at=attribs['title'];if(at){at=at.replace(/&#39;/g,"'");at=at.replace(/&#quot;/g,'"');try{pl=eval('x={'+at+'};')}catch(ex){pl={}}}if(!tinyMCE.getParam('media_use_script',false)){switch(attribs['class']){case'mceItemFlash':ci='d27cdb6e-ae6d-11cf-96b8-444553540000';cb='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';mt='application/x-shockwave-flash';break;case'mceItemShockWave':ci='166B1BCA-3F9C-11CF-8075-444553540000';cb='http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0';mt='application/x-director';break;case'mceItemWindowsMedia':ci=tinyMCE.getParam('media_wmp6_compatible')?'05589FA1-C356-11CE-BF01-00AA0055595A':'6BF52A52-394A-11D3-B153-00C04F79FAA6';cb='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701';mt='application/x-mplayer2';break;case'mceItemQuickTime':ci='02BF25D5-8C17-4B23-BC80-D3488ABDDC6B'!
 ;cb='http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0';mt='video/quicktime';break;case'mceItemRealMedia':ci='CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA';cb='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';mt='audio/x-pn-realaudio-plugin';break}if(!tinyMCE.getParam("relative_urls"))pl.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],pl.src);embedHTML=TinyMCE_MediaPlugin._getEmbed(ci,cb,mt,pl,attribs)}else{switch(attribs['class']){case'mceItemFlash':s='writeFlash';break;case'mceItemShockWave':s='writeShockWave';break;case'mceItemWindowsMedia':s='writeWindowsMedia';break;case'mceItemQuickTime':s='writeQuickTime';break;case'mceItemRealMedia':s='writeRealMedia';break}if(attribs.width)at=at.replace(/width:[^0-9]?[0-9]+%?[^0-9]?/g,"width:'"+attribs.width+"'");if(attribs.height)at=at.replace(/height:[^0-9]?[0-9]+%?[^0-9]?/g,"height:'"+attribs.height+"'");if(!tinyMCE.getParam("relative_urls")){pl.src=tinyMCE.convertRel!
 ativeToAbsoluteURL(tinyMCE.settings['base_href'],pl.src);at=at.replace
(new RegExp("src:'[^']*'","g"),"src:'"+pl.src+"'")}embedHTML='<script type="text/javascript">'+s+'({'+at+'});</script>'}chunkBefore=content.substring(0,startPos);chunkAfter=content.substring(endPos);content=chunkBefore+embedHTML+chunkAfter}break}return content},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="IMG"&&/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(node,'class'))){tinyMCE.switchClass(editor_id+'_media','mceButtonSelected');return true}}while((node=node.parentNode));tinyMCE.switchClass(editor_id+'_media','mceButtonNormal');return true},_createImgFromEmbed:function(n,d,cl){var ne,at,i,ti='',an;ne=d.createElement('img');ne.src=tinyMCE.getParam("theme_href")+'/images/spacer.gif';ne.width=tinyMCE.getAttrib(n,'width');ne.height=tinyMCE.getAttrib(n,'height');ne.className=cl;at=n.attributes;for(i=0;i<at.length;i++){if(at[i].specified&&at[i].nodeValue){!
 an=at[i].nodeName.toLowerCase();if(an=='src')continue;if(an=='mce_src')an='src';if(an.indexOf('mce_')==-1&&!new RegExp('^(class|type)$').test(an))ti+=an.toLowerCase()+':\''+at[i].nodeValue+"',"}}ti=ti.length>0?ti.substring(0,ti.length-1):ti;ne.title=ti;n.parentNode.replaceChild(ne,n)},_createImg:function(cl,d,n){var i,nl,ti="",an,av,al=new Array();ne=d.createElement('img');ne.src=tinyMCE.getParam("theme_href")+'/images/spacer.gif';ne.width=tinyMCE.getAttrib(n,'width');ne.height=tinyMCE.getAttrib(n,'height');ne.className=cl;al.id=tinyMCE.getAttrib(n,'id');al.name=tinyMCE.getAttrib(n,'name');al.width=tinyMCE.getAttrib(n,'width');al.height=tinyMCE.getAttrib(n,'height');al.bgcolor=tinyMCE.getAttrib(n,'bgcolor');al.align=tinyMCE.getAttrib(n,'align');al.class_name=tinyMCE.getAttrib(n,'mce_class');nl=n.getElementsByTagName('div');for(i=0;i<nl.length;i++){av=tinyMCE.getAttrib(nl[i],'value');av=av.replace(new RegExp('\\\\','g'),'\\\\');av=av.replace(new RegExp('"','g'),'\\"');av=av.!
 replace(new RegExp("'",'g'),"\\'");an=tinyMCE.getAttrib(nl[i],'name');
al[an]=av}if(al.movie){al.src=al.movie;al.movie=null}for(an in al){if(al[an]!=null&&typeof(al[an])!="function"&&al[an]!='')ti+=an.toLowerCase()+':\''+al[an]+"',"}ti=ti.length>0?ti.substring(0,ti.length-1):ti;ne.title=ti;return ne},_getEmbed:function(cls,cb,mt,p,at){var h='',n;p.width=at.width?at.width:p.width;p.height=at.height?at.height:p.height;h+='<object classid="clsid:'+cls+'" codebase="'+cb+'"';h+=typeof(p.id)!="undefined"?' id="'+p.id+'"':'';h+=typeof(p.name)!="undefined"?' name="'+p.name+'"':'';h+=typeof(p.width)!="undefined"?' width="'+p.width+'"':'';h+=typeof(p.height)!="undefined"?' height="'+p.height+'"':'';h+=typeof(p.align)!="undefined"?' align="'+p.align+'"':'';h+='>';for(n in p){if(p[n]&&typeof(p[n])!="function"){h+='<param name="'+n+'" value="'+p[n]+'" />';if(n=='src'&&p[n].indexOf('://')!=-1&&mt=='application/x-mplayer2')h+='<param name="url" value="'+p[n]+'" />'}}h+='<embed type="'+mt+'"';for(n in p){if(typeof(p[n])=="function")continue;if(!(n=='url'&&mt==!
 'application/x-mplayer2'))h+=' '+n+'="'+p[n]+'"'}h+='></embed></object>';return h},_parseAttributes:function(attribute_string){var attributeName="";var attributeValue="";var withInName;var withInValue;var attributes=new Array();var whiteSpaceRegExp=new RegExp('^[ \n\r\t]+','g');if(attribute_string==null||attribute_string.length<2)return null;withInName=withInValue=false;for(var i=0;i<attribute_string.length;i++){var chr=attribute_string.charAt(i);if((chr=='"'||chr=="'")&&!withInValue)withInValue=true;else if((chr=='"'||chr=="'")&&withInValue){withInValue=false;var pos=attributeName.lastIndexOf(' ');if(pos!=-1)attributeName=attributeName.substring(pos+1);attributes[attributeName.toLowerCase()]=attributeValue.substring(1);attributeName="";attributeValue=""}else if(!whiteSpaceRegExp.test(chr)&&!withInName&&!withInValue)withInName=true;if(chr=='='&&withInName)withInName=false;if(withInName)attributeName+=chr;if(withInValue)attributeValue+=chr}return attributes}};tinyMCE.addPlug!
 in("media",TinyMCE_MediaPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,428 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('media');
-
-var TinyMCE_MediaPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Media',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_media.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		if (!tinyMCE.settings['media_skip_plugin_css'])
-			tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/media/css/content.css");
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "media":
-				return tinyMCE.getButtonHTML(cn, 'lang_media_desc', '{$pluginurl}/images/media.gif', 'mceMedia');
-		}
-
-		return "";
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle commands
-		switch (command) {
-			case "mceMedia":
-				tinyMCE.openWindow({
-						file : '../../plugins/media/media.htm',
-						width : 430 + tinyMCE.getLang('lang_media_delta_width', 0),
-						height : 470 + tinyMCE.getLang('lang_media_delta_height', 0)
-					}, {
-						editor_id : editor_id,
-						inline : "yes"
-				});
-
-				return true;
-	   }
-
-	   // Pass to next handler in chain
-	   return false;
-	},
-
-	cleanup : function(type, content, inst) {
-		var nl, img, i, ne, d, s, ci;
-
-		switch (type) {
-			case "insert_to_editor":
-				img = tinyMCE.getParam("theme_href") + '/images/spacer.gif';
-				content = content.replace(/<script[^>]*>\s*write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\(\{([^\)]*)\}\);\s*<\/script>/gi, '<img class="mceItem$1" title="$2" src="' + img + '" />');
-				content = content.replace(/<object([^>]*)>/gi, '<div class="mceItemObject" $1>');
-				content = content.replace(/<embed([^>]*)>/gi, '<div class="mceItemObjectEmbed" $1>');
-				content = content.replace(/<\/(object|embed)([^>]*)>/gi, '</div>');
-				content = content.replace(/<param([^>]*)>/gi, '<div $1 class="mceItemParam"></div>');
-				content = content.replace(new RegExp('\\/ class="mceItemParam"><\\/div>', 'gi'), 'class="mceItemParam"></div>');
-				break;
-
-			case "insert_to_editor_dom":
-				d = inst.getDoc();
-				nl = content.getElementsByTagName("img");
-				for (i=0; i<nl.length; i++) {
-					if (/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(nl[i].className)) {
-						nl[i].width = nl[i].title.replace(/.*width:[^0-9]?([0-9]+)%?.*/g, '$1');
-						nl[i].height = nl[i].title.replace(/.*height:[^0-9]?([0-9]+)%?.*/g, '$1');
-						//nl[i].align = nl[i].title.replace(/.*align:([a-z]+).*/gi, '$1');
-					}
-				}
-
-				nl = tinyMCE.selectElements(content, 'DIV', function (n) {return tinyMCE.hasCSSClass(n, 'mceItemObject');});
-				for (i=0; i<nl.length; i++) {
-					ci = tinyMCE.getAttrib(nl[i], "classid").toLowerCase().replace(/\s+/g, '');
-
-					switch (ci) {
-						case 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000':
-							nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemFlash', d, nl[i]), nl[i]);
-							break;
-
-						case 'clsid:166b1bca-3f9c-11cf-8075-444553540000':
-							nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemShockWave', d, nl[i]), nl[i]);
-							break;
-
-						case 'clsid:6bf52a52-394a-11d3-b153-00c04f79faa6':
-							nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemWindowsMedia', d, nl[i]), nl[i]);
-							break;
-
-						case 'clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b':
-							nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemQuickTime', d, nl[i]), nl[i]);
-							break;
-
-						case 'clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa':
-						case 'clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95':
-						case 'clsid:05589fa1-c356-11ce-bf01-00aa0055595a':
-							nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemRealMedia', d, nl[i]), nl[i]);
-							break;
-					}
-				}
-
-				// Handle embed (if any)
-				nl = tinyMCE.selectNodes(content, function (n) {return n.className == 'mceItemObjectEmbed';});
-				for (i=0; i<nl.length; i++) {
-					switch (tinyMCE.getAttrib(nl[i], 'type')) {
-						case 'application/x-shockwave-flash':
-							TinyMCE_MediaPlugin._createImgFromEmbed(nl[i], d, 'mceItemFlash');
-							break;
-
-						case 'application/x-director':
-							TinyMCE_MediaPlugin._createImgFromEmbed(nl[i], d, 'mceItemShockWave');
-							break;
-
-						case 'application/x-mplayer2':
-							TinyMCE_MediaPlugin._createImgFromEmbed(nl[i], d, 'mceItemWindowsMedia');
-							break;
-
-						case 'video/quicktime':
-							TinyMCE_MediaPlugin._createImgFromEmbed(nl[i], d, 'mceItemQuickTime');
-							break;
-
-						case 'audio/x-pn-realaudio-plugin':
-							TinyMCE_MediaPlugin._createImgFromEmbed(nl[i], d, 'mceItemRealMedia');
-							break;
-					}
-				}
-				break;
-
-			case "get_from_editor":
-				var startPos = -1, endPos, attribs, chunkBefore, chunkAfter, embedHTML, at, pl, cb, mt, ex;
-
-				while ((startPos = content.indexOf('<img', startPos+1)) != -1) {
-					endPos = content.indexOf('/>', startPos);
-					attribs = TinyMCE_MediaPlugin._parseAttributes(content.substring(startPos + 4, endPos));
-
-					// Is not flash, skip it
-					if (!/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(attribs['class']))
-						continue;
-
-					endPos += 2;
-
-					// Parse attributes
-					at = attribs['title'];
-					if (at) {
-						at = at.replace(/&#39;/g, "'");
-						at = at.replace(/&#quot;/g, '"');
-
-						try {
-							pl = eval('x={' + at + '};');
-						} catch (ex) {
-							pl = {};
-						}
-					}
-
-					// Use object/embed
-					if (!tinyMCE.getParam('media_use_script', false)) {
-						switch (attribs['class']) {
-							case 'mceItemFlash':
-								ci = 'd27cdb6e-ae6d-11cf-96b8-444553540000';
-								cb = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';
-								mt = 'application/x-shockwave-flash';
-								break;
-
-							case 'mceItemShockWave':
-								ci = '166B1BCA-3F9C-11CF-8075-444553540000';
-								cb = 'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0';
-								mt = 'application/x-director';
-								break;
-
-							case 'mceItemWindowsMedia':
-								ci = tinyMCE.getParam('media_wmp6_compatible') ? '05589FA1-C356-11CE-BF01-00AA0055595A' : '6BF52A52-394A-11D3-B153-00C04F79FAA6';
-								cb = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701';
-								mt = 'application/x-mplayer2';
-								break;
-
-							case 'mceItemQuickTime':
-								ci = '02BF25D5-8C17-4B23-BC80-D3488ABDDC6B';
-								cb = 'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0';
-								mt = 'video/quicktime';
-								break;
-
-							case 'mceItemRealMedia':
-								ci = 'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA';
-								cb = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';
-								mt = 'audio/x-pn-realaudio-plugin';
-								break;
-						}
-
-						// Force absolute URL
-						if (!tinyMCE.getParam("relative_urls"))
-							pl.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], pl.src);
-
-						embedHTML = TinyMCE_MediaPlugin._getEmbed(ci, cb, mt, pl, attribs);
-					} else {
-						// Use script version
-						switch (attribs['class']) {
-							case 'mceItemFlash':
-								s = 'writeFlash';
-								break;
-
-							case 'mceItemShockWave':
-								s = 'writeShockWave';
-								break;
-
-							case 'mceItemWindowsMedia':
-								s = 'writeWindowsMedia';
-								break;
-
-							case 'mceItemQuickTime':
-								s = 'writeQuickTime';
-								break;
-
-							case 'mceItemRealMedia':
-								s = 'writeRealMedia';
-								break;
-						}
-
-						if (attribs.width)
-							at = at.replace(/width:[^0-9]?[0-9]+%?[^0-9]?/g, "width:'" + attribs.width + "'");
-
-						if (attribs.height)
-							at = at.replace(/height:[^0-9]?[0-9]+%?[^0-9]?/g, "height:'" + attribs.height + "'");
-
-						// Force absolute URL
-						if (!tinyMCE.getParam("relative_urls")) {
-							pl.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], pl.src);
-							at = at.replace(new RegExp("src:'[^']*'", "g"), "src:'" + pl.src + "'");
-						}
-
-						embedHTML = '<script type="text/javascript">' + s + '({' + at + '});</script>';
-					}
-
-					// Insert embed/object chunk
-					chunkBefore = content.substring(0, startPos);
-					chunkAfter = content.substring(endPos);
-					content = chunkBefore + embedHTML + chunkAfter;
-				}
-				break;
-		}
-
-		return content;
-	},
-
-	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
-		if (node == null)
-			return;
-
-		do {
-			if (node.nodeName == "IMG" && /mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(node, 'class'))) {
-				tinyMCE.switchClass(editor_id + '_media', 'mceButtonSelected');
-				return true;
-			}
-		} while ((node = node.parentNode));
-
-		tinyMCE.switchClass(editor_id + '_media', 'mceButtonNormal');
-
-		return true;
-	},
-
-	_createImgFromEmbed : function(n, d, cl) {
-		var ne, at, i, ti = '', an;
-
-		ne = d.createElement('img');
-		ne.src = tinyMCE.getParam("theme_href") + '/images/spacer.gif';
-		ne.width = tinyMCE.getAttrib(n, 'width');
-		ne.height = tinyMCE.getAttrib(n, 'height');
-		ne.className = cl;
-
-		at = n.attributes;
-		for (i=0; i<at.length; i++) {
-			if (at[i].specified && at[i].nodeValue) {
-				an = at[i].nodeName.toLowerCase();
-
-				if (an == 'src')
-					continue;
-
-				if (an == 'mce_src')
-					an = 'src';
-
-				if (an.indexOf('mce_') == -1 && !new RegExp('^(class|type)$').test(an))
-					ti += an.toLowerCase() + ':\'' + at[i].nodeValue + "',";
-			}
-		}
-
-		ti = ti.length > 0 ? ti.substring(0, ti.length - 1) : ti;
-		ne.title = ti;
-
-		n.parentNode.replaceChild(ne, n);
-	},
-
-	_createImg : function(cl, d, n) {
-		var i, nl, ti = "", an, av, al = new Array();
-
-		ne = d.createElement('img');
-		ne.src = tinyMCE.getParam("theme_href") + '/images/spacer.gif';
-		ne.width = tinyMCE.getAttrib(n, 'width');
-		ne.height = tinyMCE.getAttrib(n, 'height');
-		ne.className = cl;
-
-		al.id = tinyMCE.getAttrib(n, 'id');
-		al.name = tinyMCE.getAttrib(n, 'name');
-		al.width = tinyMCE.getAttrib(n, 'width');
-		al.height = tinyMCE.getAttrib(n, 'height');
-		al.bgcolor = tinyMCE.getAttrib(n, 'bgcolor');
-		al.align = tinyMCE.getAttrib(n, 'align');
-		al.class_name = tinyMCE.getAttrib(n, 'mce_class');
-
-		nl = n.getElementsByTagName('div');
-		for (i=0; i<nl.length; i++) {
-			av = tinyMCE.getAttrib(nl[i], 'value');
-			av = av.replace(new RegExp('\\\\', 'g'), '\\\\');
-			av = av.replace(new RegExp('"', 'g'), '\\"');
-			av = av.replace(new RegExp("'", 'g'), "\\'");
-			an = tinyMCE.getAttrib(nl[i], 'name');
-			al[an] = av;
-		}
-
-		if (al.movie) {
-			al.src = al.movie;
-			al.movie = null;
-		}
-
-		for (an in al) {
-			if (al[an] != null && typeof(al[an]) != "function" && al[an] != '')
-				ti += an.toLowerCase() + ':\'' + al[an] + "',";
-		}
-
-		ti = ti.length > 0 ? ti.substring(0, ti.length - 1) : ti;
-		ne.title = ti;
-
-		return ne;
-	},
-
-	_getEmbed : function(cls, cb, mt, p, at) {
-		var h = '', n;
-
-		p.width = at.width ? at.width : p.width;
-		p.height = at.height ? at.height : p.height;
-
-		h += '<object classid="clsid:' + cls + '" codebase="' + cb + '"';
-		h += typeof(p.id) != "undefined" ? ' id="' + p.id + '"' : '';
-		h += typeof(p.name) != "undefined" ? ' name="' + p.name + '"' : '';
-		h += typeof(p.width) != "undefined" ? ' width="' + p.width + '"' : '';
-		h += typeof(p.height) != "undefined" ? ' height="' + p.height + '"' : '';
-		h += typeof(p.align) != "undefined" ? ' align="' + p.align + '"' : '';
-		h += '>';
-
-		for (n in p) {
-			if (p[n] && typeof(p[n]) != "function") {
-				h += '<param name="' + n + '" value="' + p[n] + '" />';
-
-				// Add extra url parameter if it's an absolute URL on WMP
-				if (n == 'src' && p[n].indexOf('://') != -1 && mt == 'application/x-mplayer2')
-					h += '<param name="url" value="' + p[n] + '" />';
-			}
-		}
-
-		h += '<embed type="' + mt + '"';
-
-		for (n in p) {
-			if (typeof(p[n]) == "function")
-				continue;
-
-			// Skip url parameter for embed tag on WMP
-			if (!(n == 'url' && mt == 'application/x-mplayer2'))
-				h += ' ' + n + '="' + p[n] + '"';
-		}
-
-		h += '></embed></object>';
-
-		return h;
-	},
-
-	_parseAttributes : function(attribute_string) {
-		var attributeName = "";
-		var attributeValue = "";
-		var withInName;
-		var withInValue;
-		var attributes = new Array();
-		var whiteSpaceRegExp = new RegExp('^[ \n\r\t]+', 'g');
-
-		if (attribute_string == null || attribute_string.length < 2)
-			return null;
-
-		withInName = withInValue = false;
-
-		for (var i=0; i<attribute_string.length; i++) {
-			var chr = attribute_string.charAt(i);
-
-			if ((chr == '"' || chr == "'") && !withInValue)
-				withInValue = true;
-			else if ((chr == '"' || chr == "'") && withInValue) {
-				withInValue = false;
-
-				var pos = attributeName.lastIndexOf(' ');
-				if (pos != -1)
-					attributeName = attributeName.substring(pos+1);
-
-				attributes[attributeName.toLowerCase()] = attributeValue.substring(1);
-
-				attributeName = "";
-				attributeValue = "";
-			} else if (!whiteSpaceRegExp.test(chr) && !withInName && !withInValue)
-				withInName = true;
-
-			if (chr == '=' && withInName)
-				withInName = false;
-
-			if (withInName)
-				attributeName += chr;
-
-			if (withInValue)
-				attributeValue += chr;
-		}
-
-		return attributes;
-	}
-};
-
-tinyMCE.addPlugin("media", TinyMCE_MediaPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,428 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('media');
+
+var TinyMCE_MediaPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Media',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_media.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		if (!tinyMCE.settings['media_skip_plugin_css'])
+			tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/media/css/content.css");
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "media":
+				return tinyMCE.getButtonHTML(cn, 'lang_media_desc', '{$pluginurl}/images/media.gif', 'mceMedia');
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceMedia":
+				tinyMCE.openWindow({
+						file : '../../plugins/media/media.htm',
+						width : 430 + tinyMCE.getLang('lang_media_delta_width', 0),
+						height : 470 + tinyMCE.getLang('lang_media_delta_height', 0)
+					}, {
+						editor_id : editor_id,
+						inline : "yes"
+				});
+
+				return true;
+	   }
+
+	   // Pass to next handler in chain
+	   return false;
+	},
+
+	cleanup : function(type, content, inst) {
+		var nl, img, i, ne, d, s, ci;
+
+		switch (type) {
+			case "insert_to_editor":
+				img = tinyMCE.getParam("theme_href") + '/images/spacer.gif';
+				content = content.replace(/<script[^>]*>\s*write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\(\{([^\)]*)\}\);\s*<\/script>/gi, '<img class="mceItem$1" title="$2" src="' + img + '" />');
+				content = content.replace(/<object([^>]*)>/gi, '<div class="mceItemObject" $1>');
+				content = content.replace(/<embed([^>]*)>/gi, '<div class="mceItemObjectEmbed" $1>');
+				content = content.replace(/<\/(object|embed)([^>]*)>/gi, '</div>');
+				content = content.replace(/<param([^>]*)>/gi, '<div $1 class="mceItemParam"></div>');
+				content = content.replace(new RegExp('\\/ class="mceItemParam"><\\/div>', 'gi'), 'class="mceItemParam"></div>');
+				break;
+
+			case "insert_to_editor_dom":
+				d = inst.getDoc();
+				nl = content.getElementsByTagName("img");
+				for (i=0; i<nl.length; i++) {
+					if (/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(nl[i].className)) {
+						nl[i].width = nl[i].title.replace(/.*width:[^0-9]?([0-9]+)%?.*/g, '$1');
+						nl[i].height = nl[i].title.replace(/.*height:[^0-9]?([0-9]+)%?.*/g, '$1');
+						//nl[i].align = nl[i].title.replace(/.*align:([a-z]+).*/gi, '$1');
+					}
+				}
+
+				nl = tinyMCE.selectElements(content, 'DIV', function (n) {return tinyMCE.hasCSSClass(n, 'mceItemObject');});
+				for (i=0; i<nl.length; i++) {
+					ci = tinyMCE.getAttrib(nl[i], "classid").toLowerCase().replace(/\s+/g, '');
+
+					switch (ci) {
+						case 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000':
+							nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemFlash', d, nl[i]), nl[i]);
+							break;
+
+						case 'clsid:166b1bca-3f9c-11cf-8075-444553540000':
+							nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemShockWave', d, nl[i]), nl[i]);
+							break;
+
+						case 'clsid:6bf52a52-394a-11d3-b153-00c04f79faa6':
+							nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemWindowsMedia', d, nl[i]), nl[i]);
+							break;
+
+						case 'clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b':
+							nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemQuickTime', d, nl[i]), nl[i]);
+							break;
+
+						case 'clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa':
+						case 'clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95':
+						case 'clsid:05589fa1-c356-11ce-bf01-00aa0055595a':
+							nl[i].parentNode.replaceChild(TinyMCE_MediaPlugin._createImg('mceItemRealMedia', d, nl[i]), nl[i]);
+							break;
+					}
+				}
+
+				// Handle embed (if any)
+				nl = tinyMCE.selectNodes(content, function (n) {return n.className == 'mceItemObjectEmbed';});
+				for (i=0; i<nl.length; i++) {
+					switch (tinyMCE.getAttrib(nl[i], 'type')) {
+						case 'application/x-shockwave-flash':
+							TinyMCE_MediaPlugin._createImgFromEmbed(nl[i], d, 'mceItemFlash');
+							break;
+
+						case 'application/x-director':
+							TinyMCE_MediaPlugin._createImgFromEmbed(nl[i], d, 'mceItemShockWave');
+							break;
+
+						case 'application/x-mplayer2':
+							TinyMCE_MediaPlugin._createImgFromEmbed(nl[i], d, 'mceItemWindowsMedia');
+							break;
+
+						case 'video/quicktime':
+							TinyMCE_MediaPlugin._createImgFromEmbed(nl[i], d, 'mceItemQuickTime');
+							break;
+
+						case 'audio/x-pn-realaudio-plugin':
+							TinyMCE_MediaPlugin._createImgFromEmbed(nl[i], d, 'mceItemRealMedia');
+							break;
+					}
+				}
+				break;
+
+			case "get_from_editor":
+				var startPos = -1, endPos, attribs, chunkBefore, chunkAfter, embedHTML, at, pl, cb, mt, ex;
+
+				while ((startPos = content.indexOf('<img', startPos+1)) != -1) {
+					endPos = content.indexOf('/>', startPos);
+					attribs = TinyMCE_MediaPlugin._parseAttributes(content.substring(startPos + 4, endPos));
+
+					// Is not flash, skip it
+					if (!/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(attribs['class']))
+						continue;
+
+					endPos += 2;
+
+					// Parse attributes
+					at = attribs['title'];
+					if (at) {
+						at = at.replace(/&#39;/g, "'");
+						at = at.replace(/&#quot;/g, '"');
+
+						try {
+							pl = eval('x={' + at + '};');
+						} catch (ex) {
+							pl = {};
+						}
+					}
+
+					// Use object/embed
+					if (!tinyMCE.getParam('media_use_script', false)) {
+						switch (attribs['class']) {
+							case 'mceItemFlash':
+								ci = 'd27cdb6e-ae6d-11cf-96b8-444553540000';
+								cb = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';
+								mt = 'application/x-shockwave-flash';
+								break;
+
+							case 'mceItemShockWave':
+								ci = '166B1BCA-3F9C-11CF-8075-444553540000';
+								cb = 'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0';
+								mt = 'application/x-director';
+								break;
+
+							case 'mceItemWindowsMedia':
+								ci = tinyMCE.getParam('media_wmp6_compatible') ? '05589FA1-C356-11CE-BF01-00AA0055595A' : '6BF52A52-394A-11D3-B153-00C04F79FAA6';
+								cb = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701';
+								mt = 'application/x-mplayer2';
+								break;
+
+							case 'mceItemQuickTime':
+								ci = '02BF25D5-8C17-4B23-BC80-D3488ABDDC6B';
+								cb = 'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0';
+								mt = 'video/quicktime';
+								break;
+
+							case 'mceItemRealMedia':
+								ci = 'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA';
+								cb = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';
+								mt = 'audio/x-pn-realaudio-plugin';
+								break;
+						}
+
+						// Force absolute URL
+						if (!tinyMCE.getParam("relative_urls"))
+							pl.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], pl.src);
+
+						embedHTML = TinyMCE_MediaPlugin._getEmbed(ci, cb, mt, pl, attribs);
+					} else {
+						// Use script version
+						switch (attribs['class']) {
+							case 'mceItemFlash':
+								s = 'writeFlash';
+								break;
+
+							case 'mceItemShockWave':
+								s = 'writeShockWave';
+								break;
+
+							case 'mceItemWindowsMedia':
+								s = 'writeWindowsMedia';
+								break;
+
+							case 'mceItemQuickTime':
+								s = 'writeQuickTime';
+								break;
+
+							case 'mceItemRealMedia':
+								s = 'writeRealMedia';
+								break;
+						}
+
+						if (attribs.width)
+							at = at.replace(/width:[^0-9]?[0-9]+%?[^0-9]?/g, "width:'" + attribs.width + "'");
+
+						if (attribs.height)
+							at = at.replace(/height:[^0-9]?[0-9]+%?[^0-9]?/g, "height:'" + attribs.height + "'");
+
+						// Force absolute URL
+						if (!tinyMCE.getParam("relative_urls")) {
+							pl.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], pl.src);
+							at = at.replace(new RegExp("src:'[^']*'", "g"), "src:'" + pl.src + "'");
+						}
+
+						embedHTML = '<script type="text/javascript">' + s + '({' + at + '});</script>';
+					}
+
+					// Insert embed/object chunk
+					chunkBefore = content.substring(0, startPos);
+					chunkAfter = content.substring(endPos);
+					content = chunkBefore + embedHTML + chunkAfter;
+				}
+				break;
+		}
+
+		return content;
+	},
+
+	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
+		if (node == null)
+			return;
+
+		do {
+			if (node.nodeName == "IMG" && /mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(node, 'class'))) {
+				tinyMCE.switchClass(editor_id + '_media', 'mceButtonSelected');
+				return true;
+			}
+		} while ((node = node.parentNode));
+
+		tinyMCE.switchClass(editor_id + '_media', 'mceButtonNormal');
+
+		return true;
+	},
+
+	_createImgFromEmbed : function(n, d, cl) {
+		var ne, at, i, ti = '', an;
+
+		ne = d.createElement('img');
+		ne.src = tinyMCE.getParam("theme_href") + '/images/spacer.gif';
+		ne.width = tinyMCE.getAttrib(n, 'width');
+		ne.height = tinyMCE.getAttrib(n, 'height');
+		ne.className = cl;
+
+		at = n.attributes;
+		for (i=0; i<at.length; i++) {
+			if (at[i].specified && at[i].nodeValue) {
+				an = at[i].nodeName.toLowerCase();
+
+				if (an == 'src')
+					continue;
+
+				if (an == 'mce_src')
+					an = 'src';
+
+				if (an.indexOf('mce_') == -1 && !new RegExp('^(class|type)$').test(an))
+					ti += an.toLowerCase() + ':\'' + at[i].nodeValue + "',";
+			}
+		}
+
+		ti = ti.length > 0 ? ti.substring(0, ti.length - 1) : ti;
+		ne.title = ti;
+
+		n.parentNode.replaceChild(ne, n);
+	},
+
+	_createImg : function(cl, d, n) {
+		var i, nl, ti = "", an, av, al = new Array();
+
+		ne = d.createElement('img');
+		ne.src = tinyMCE.getParam("theme_href") + '/images/spacer.gif';
+		ne.width = tinyMCE.getAttrib(n, 'width');
+		ne.height = tinyMCE.getAttrib(n, 'height');
+		ne.className = cl;
+
+		al.id = tinyMCE.getAttrib(n, 'id');
+		al.name = tinyMCE.getAttrib(n, 'name');
+		al.width = tinyMCE.getAttrib(n, 'width');
+		al.height = tinyMCE.getAttrib(n, 'height');
+		al.bgcolor = tinyMCE.getAttrib(n, 'bgcolor');
+		al.align = tinyMCE.getAttrib(n, 'align');
+		al.class_name = tinyMCE.getAttrib(n, 'mce_class');
+
+		nl = n.getElementsByTagName('div');
+		for (i=0; i<nl.length; i++) {
+			av = tinyMCE.getAttrib(nl[i], 'value');
+			av = av.replace(new RegExp('\\\\', 'g'), '\\\\');
+			av = av.replace(new RegExp('"', 'g'), '\\"');
+			av = av.replace(new RegExp("'", 'g'), "\\'");
+			an = tinyMCE.getAttrib(nl[i], 'name');
+			al[an] = av;
+		}
+
+		if (al.movie) {
+			al.src = al.movie;
+			al.movie = null;
+		}
+
+		for (an in al) {
+			if (al[an] != null && typeof(al[an]) != "function" && al[an] != '')
+				ti += an.toLowerCase() + ':\'' + al[an] + "',";
+		}
+
+		ti = ti.length > 0 ? ti.substring(0, ti.length - 1) : ti;
+		ne.title = ti;
+
+		return ne;
+	},
+
+	_getEmbed : function(cls, cb, mt, p, at) {
+		var h = '', n;
+
+		p.width = at.width ? at.width : p.width;
+		p.height = at.height ? at.height : p.height;
+
+		h += '<object classid="clsid:' + cls + '" codebase="' + cb + '"';
+		h += typeof(p.id) != "undefined" ? ' id="' + p.id + '"' : '';
+		h += typeof(p.name) != "undefined" ? ' name="' + p.name + '"' : '';
+		h += typeof(p.width) != "undefined" ? ' width="' + p.width + '"' : '';
+		h += typeof(p.height) != "undefined" ? ' height="' + p.height + '"' : '';
+		h += typeof(p.align) != "undefined" ? ' align="' + p.align + '"' : '';
+		h += '>';
+
+		for (n in p) {
+			if (p[n] && typeof(p[n]) != "function") {
+				h += '<param name="' + n + '" value="' + p[n] + '" />';
+
+				// Add extra url parameter if it's an absolute URL on WMP
+				if (n == 'src' && p[n].indexOf('://') != -1 && mt == 'application/x-mplayer2')
+					h += '<param name="url" value="' + p[n] + '" />';
+			}
+		}
+
+		h += '<embed type="' + mt + '"';
+
+		for (n in p) {
+			if (typeof(p[n]) == "function")
+				continue;
+
+			// Skip url parameter for embed tag on WMP
+			if (!(n == 'url' && mt == 'application/x-mplayer2'))
+				h += ' ' + n + '="' + p[n] + '"';
+		}
+
+		h += '></embed></object>';
+
+		return h;
+	},
+
+	_parseAttributes : function(attribute_string) {
+		var attributeName = "";
+		var attributeValue = "";
+		var withInName;
+		var withInValue;
+		var attributes = new Array();
+		var whiteSpaceRegExp = new RegExp('^[ \n\r\t]+', 'g');
+
+		if (attribute_string == null || attribute_string.length < 2)
+			return null;
+
+		withInName = withInValue = false;
+
+		for (var i=0; i<attribute_string.length; i++) {
+			var chr = attribute_string.charAt(i);
+
+			if ((chr == '"' || chr == "'") && !withInValue)
+				withInValue = true;
+			else if ((chr == '"' || chr == "'") && withInValue) {
+				withInValue = false;
+
+				var pos = attributeName.lastIndexOf(' ');
+				if (pos != -1)
+					attributeName = attributeName.substring(pos+1);
+
+				attributes[attributeName.toLowerCase()] = attributeValue.substring(1);
+
+				attributeName = "";
+				attributeValue = "";
+			} else if (!whiteSpaceRegExp.test(chr) && !withInName && !withInValue)
+				withInName = true;
+
+			if (chr == '=' && withInName)
+				withInName = false;
+
+			if (withInName)
+				attributeName += chr;
+
+			if (withInValue)
+				attributeValue += chr;
+		}
+
+		return attributes;
+	}
+};
+
+tinyMCE.addPlugin("media", TinyMCE_MediaPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/flash.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/flash.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/flash.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/media.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/media.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/media.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/quicktime.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/quicktime.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/quicktime.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/realmedia.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/realmedia.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/realmedia.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/shockwave.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/shockwave.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/shockwave.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/windowsmedia.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/windowsmedia.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/images/windowsmedia.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/embed.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/embed.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/embed.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,73 +0,0 @@
-/**
- * This script contains embed functions for common plugins. This scripts are complety free to use for any purpose.
- */
-
-function writeFlash(p) {
-	writeEmbed(
-		'D27CDB6E-AE6D-11cf-96B8-444553540000',
-		'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
-		'application/x-shockwave-flash',
-		p
-	);
-}
-
-function writeShockWave(p) {
-	writeEmbed(
-	'166B1BCA-3F9C-11CF-8075-444553540000',
-	'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0',
-	'application/x-director',
-		p
-	);
-}
-
-function writeQuickTime(p) {
-	writeEmbed(
-		'02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',
-		'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0',
-		'video/quicktime',
-		p
-	);
-}
-
-function writeRealMedia(p) {
-	writeEmbed(
-		'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA',
-		'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
-		'audio/x-pn-realaudio-plugin',
-		p
-	);
-}
-
-function writeWindowsMedia(p) {
-	p.url = p.src;
-	writeEmbed(
-		'6BF52A52-394A-11D3-B153-00C04F79FAA6',
-		'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701',
-		'application/x-mplayer2',
-		p
-	);
-}
-
-function writeEmbed(cls, cb, mt, p) {
-	var h = '', n;
-
-	h += '<object classid="clsid:' + cls + '" codebase="' + cb + '"';
-	h += typeof(p.id) != "undefined" ? 'id="' + p.id + '"' : '';
-	h += typeof(p.name) != "undefined" ? 'name="' + p.name + '"' : '';
-	h += typeof(p.width) != "undefined" ? 'width="' + p.width + '"' : '';
-	h += typeof(p.height) != "undefined" ? 'height="' + p.height + '"' : '';
-	h += typeof(p.align) != "undefined" ? 'align="' + p.align + '"' : '';
-	h += '>';
-
-	for (n in p)
-		h += '<param name="' + n + '" value="' + p[n] + '">';
-
-	h += '<embed type="' + mt + '"';
-
-	for (n in p)
-		h += n + '="' + p[n] + '" ';
-
-	h += '></embed></object>';
-
-	document.write(h);
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/embed.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/embed.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/embed.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/embed.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,73 @@
+/**
+ * This script contains embed functions for common plugins. This scripts are complety free to use for any purpose.
+ */
+
+function writeFlash(p) {
+	writeEmbed(
+		'D27CDB6E-AE6D-11cf-96B8-444553540000',
+		'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
+		'application/x-shockwave-flash',
+		p
+	);
+}
+
+function writeShockWave(p) {
+	writeEmbed(
+	'166B1BCA-3F9C-11CF-8075-444553540000',
+	'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0',
+	'application/x-director',
+		p
+	);
+}
+
+function writeQuickTime(p) {
+	writeEmbed(
+		'02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',
+		'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0',
+		'video/quicktime',
+		p
+	);
+}
+
+function writeRealMedia(p) {
+	writeEmbed(
+		'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA',
+		'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
+		'audio/x-pn-realaudio-plugin',
+		p
+	);
+}
+
+function writeWindowsMedia(p) {
+	p.url = p.src;
+	writeEmbed(
+		'6BF52A52-394A-11D3-B153-00C04F79FAA6',
+		'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701',
+		'application/x-mplayer2',
+		p
+	);
+}
+
+function writeEmbed(cls, cb, mt, p) {
+	var h = '', n;
+
+	h += '<object classid="clsid:' + cls + '" codebase="' + cb + '"';
+	h += typeof(p.id) != "undefined" ? 'id="' + p.id + '"' : '';
+	h += typeof(p.name) != "undefined" ? 'name="' + p.name + '"' : '';
+	h += typeof(p.width) != "undefined" ? 'width="' + p.width + '"' : '';
+	h += typeof(p.height) != "undefined" ? 'height="' + p.height + '"' : '';
+	h += typeof(p.align) != "undefined" ? 'align="' + p.align + '"' : '';
+	h += '>';
+
+	for (n in p)
+		h += '<param name="' + n + '" value="' + p[n] + '">';
+
+	h += '<embed type="' + mt + '"';
+
+	for (n in p)
+		h += n + '="' + p[n] + '" ';
+
+	h += '></embed></object>';
+
+	document.write(h);
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/media.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/media.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/media.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,572 +0,0 @@
-var oldWidth, oldHeight;
-var url = tinyMCE.getParam("media_external_list_url");
-if (url != null) {
-	// Fix relative
-	if (url.charAt(0) != '/' && url.indexOf('://') == -1)
-		url = tinyMCE.documentBasePath + "/" + url;
-
-	document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
-}
-
-function init() {
-	var pl = "", f, val;
-	var type = "flash", fe, i;
-
-	tinyMCEPopup.resizeToInnerSize();
-	f = document.forms[0]
-
-	fe = tinyMCE.selectedInstance.getFocusElement();
-	if (/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(fe, 'class'))) {
-		pl = "x={" + fe.title + "};";
-
-		switch (tinyMCE.getAttrib(fe, 'class')) {
-			case 'mceItemFlash':
-				type = 'flash';
-				break;
-
-			case 'mceItemShockWave':
-				type = 'shockwave';
-				break;
-
-			case 'mceItemWindowsMedia':
-				type = 'wmp';
-				break;
-
-			case 'mceItemQuickTime':
-				type = 'qt';
-				break;
-
-			case 'mceItemRealMedia':
-				type = 'rmp';
-				break;
-		}
-
-		document.forms[0].insert.value = tinyMCE.getLang('lang_update', 'Insert', true); 
-	}
-
-	document.getElementById('filebrowsercontainer').innerHTML = getBrowserHTML('filebrowser','src','media','media');
-	document.getElementById('qtsrcfilebrowsercontainer').innerHTML = getBrowserHTML('qtsrcfilebrowser','qt_qtsrc','media','media');
-	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
-
-	var html = getMediaListHTML('filebrowser','src','media','media');
-	if (html == "")
-		document.getElementById("linklistrow").style.display = 'none';
-	else
-		document.getElementById("linklistcontainer").innerHTML = html;
-
-	// Resize some elements
-	if (isVisible('filebrowsercontainer'))
-		document.getElementById('src').style.width = '230px';
-
-	// Setup form
-	if (pl != "") {
-		pl = eval(pl);
-
-		switch (type) {
-			case "flash":
-				setBool(pl, 'flash', 'play');
-				setBool(pl, 'flash', 'loop');
-				setBool(pl, 'flash', 'menu');
-				setBool(pl, 'flash', 'swliveconnect');
-				setStr(pl, 'flash', 'quality');
-				setStr(pl, 'flash', 'scale');
-				setStr(pl, 'flash', 'salign');
-				setStr(pl, 'flash', 'wmode');
-				setStr(pl, 'flash', 'base');
-				setStr(pl, 'flash', 'flashvars');
-			break;
-
-			case "qt":
-				setBool(pl, 'qt', 'loop');
-				setBool(pl, 'qt', 'autoplay');
-				setBool(pl, 'qt', 'cache');
-				setBool(pl, 'qt', 'controller');
-				setBool(pl, 'qt', 'correction');
-				setBool(pl, 'qt', 'enablejavascript');
-				setBool(pl, 'qt', 'kioskmode');
-				setBool(pl, 'qt', 'autohref');
-				setBool(pl, 'qt', 'playeveryframe');
-				setBool(pl, 'qt', 'tarsetcache');
-				setStr(pl, 'qt', 'scale');
-				setStr(pl, 'qt', 'starttime');
-				setStr(pl, 'qt', 'endtime');
-				setStr(pl, 'qt', 'tarset');
-				setStr(pl, 'qt', 'qtsrcchokespeed');
-				setStr(pl, 'qt', 'volume');
-				setStr(pl, 'qt', 'qtsrc');
-			break;
-
-			case "shockwave":
-				setBool(pl, 'shockwave', 'sound');
-				setBool(pl, 'shockwave', 'progress');
-				setBool(pl, 'shockwave', 'autostart');
-				setBool(pl, 'shockwave', 'swliveconnect');
-				setStr(pl, 'shockwave', 'swvolume');
-				setStr(pl, 'shockwave', 'swstretchstyle');
-				setStr(pl, 'shockwave', 'swstretchhalign');
-				setStr(pl, 'shockwave', 'swstretchvalign');
-			break;
-
-			case "wmp":
-				setBool(pl, 'wmp', 'autostart');
-				setBool(pl, 'wmp', 'enabled');
-				setBool(pl, 'wmp', 'enablecontextmenu');
-				setBool(pl, 'wmp', 'fullscreen');
-				setBool(pl, 'wmp', 'invokeurls');
-				setBool(pl, 'wmp', 'mute');
-				setBool(pl, 'wmp', 'stretchtofit');
-				setBool(pl, 'wmp', 'windowlessvideo');
-				setStr(pl, 'wmp', 'balance');
-				setStr(pl, 'wmp', 'baseurl');
-				setStr(pl, 'wmp', 'captioningid');
-				setStr(pl, 'wmp', 'currentmarker');
-				setStr(pl, 'wmp', 'currentposition');
-				setStr(pl, 'wmp', 'defaultframe');
-				setStr(pl, 'wmp', 'playcount');
-				setStr(pl, 'wmp', 'rate');
-				setStr(pl, 'wmp', 'uimode');
-				setStr(pl, 'wmp', 'volume');
-			break;
-
-			case "rmp":
-				setBool(pl, 'rmp', 'autostart');
-				setBool(pl, 'rmp', 'loop');
-				setBool(pl, 'rmp', 'autogotourl');
-				setBool(pl, 'rmp', 'center');
-				setBool(pl, 'rmp', 'imagestatus');
-				setBool(pl, 'rmp', 'maintainaspect');
-				setBool(pl, 'rmp', 'nojava');
-				setBool(pl, 'rmp', 'prefetch');
-				setBool(pl, 'rmp', 'shuffle');
-				setStr(pl, 'rmp', 'console');
-				setStr(pl, 'rmp', 'controls');
-				setStr(pl, 'rmp', 'numloop');
-				setStr(pl, 'rmp', 'scriptcallbacks');
-			break;
-		}
-
-		setStr(pl, null, 'src');
-		setStr(pl, null, 'id');
-		setStr(pl, null, 'name');
-		setStr(pl, null, 'vspace');
-		setStr(pl, null, 'hspace');
-		setStr(pl, null, 'bgcolor');
-		setStr(pl, null, 'align');
-		setStr(pl, null, 'width');
-		setStr(pl, null, 'height');
-
-		if ((val = tinyMCE.getAttrib(fe, "width")) != "")
-			pl.width = f.width.value = val;
-
-		if ((val = tinyMCE.getAttrib(fe, "height")) != "")
-			pl.height = f.height.value = val;
-
-		oldWidth = pl.width ? parseInt(pl.width) : 0;
-		oldHeight = pl.height ? parseInt(pl.height) : 0;
-	} else
-		oldWidth = oldHeight = 0;
-
-	selectByValue(f, 'media_type', type);
-	changedType(type);
-	updateColor('bgcolor_pick', 'bgcolor');
-
-	TinyMCE_EditableSelects.init();
-	generatePreview();
-}
-
-function insertMedia() {
-	var fe, f = document.forms[0], h;
-
-	if (!AutoValidator.validate(f)) {
-		alert(tinyMCE.getLang('lang_invalid_data'));
-		return false;
-	}
-
-	f.width.value = f.width.value == "" ? 100 : f.width.value;
-	f.height.value = f.height.value == "" ? 100 : f.height.value;
-
-	fe = tinyMCE.selectedInstance.getFocusElement();
-	if (fe != null && /mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(fe, 'class'))) {
-		switch (f.media_type.options[f.media_type.selectedIndex].value) {
-			case "flash":
-				fe.className = "mceItemFlash";
-				break;
-
-			case "shockwave":
-				fe.className = "mceItemShockWave";
-				break;
-
-			case "qt":
-				fe.className = "mceItemQuickTime";
-				break;
-
-			case "wmp":
-				fe.className = "mceItemWindowsMedia";
-				break;
-
-			case "rmp":
-				fe.className = "mceItemRealMedia";
-				break;
-		}
-
-		if (fe.width != f.width.value || fe.height != f.width.height)
-			tinyMCE.selectedInstance.repaint();
-
-		fe.title = serializeParameters();
-		fe.width = f.width.value;
-		fe.height = f.height.value;
-		fe.style.width = f.width.value + (f.width.value.indexOf('%') == -1 ? 'px' : '');
-		fe.style.height = f.height.value + (f.height.value.indexOf('%') == -1 ? 'px' : '');
-		fe.align = f.align.options[f.align.selectedIndex].value;
-	} else {
-		h = '<img src="' + tinyMCE.getParam("theme_href") + '/images/spacer.gif"' ;
-
-		switch (f.media_type.options[f.media_type.selectedIndex].value) {
-			case "flash":
-				h += ' class="mceItemFlash"';
-				break;
-
-			case "shockwave":
-				h += ' class="mceItemShockWave"';
-				break;
-
-			case "qt":
-				h += ' class="mceItemQuickTime"';
-				break;
-
-			case "wmp":
-				h += ' class="mceItemWindowsMedia"';
-				break;
-
-			case "rmp":
-				h += ' class="mceItemRealMedia"';
-				break;
-		}
-
-		h += ' title="' + serializeParameters() + '"';
-		h += ' width="' + f.width.value + '"';
-		h += ' height="' + f.height.value + '"';
-		h += ' align="' + f.align.options[f.align.selectedIndex].value + '"';
-
-		h += ' />';
-
-		tinyMCE.selectedInstance.execCommand('mceInsertContent', false, h);
-	}
-
-	tinyMCEPopup.close();
-}
-
-function getMediaListHTML() {
-	if (typeof(tinyMCEMediaList) != "undefined" && tinyMCEMediaList.length > 0) {
-		var html = "";
-
-		html += '<select id="linklist" name="linklist" style="width: 250px" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.src.value=this.options[this.selectedIndex].value;">';
-		html += '<option value="">---</option>';
-
-		for (var i=0; i<tinyMCEMediaList.length; i++)
-			html += '<option value="' + tinyMCEMediaList[i][1] + '">' + tinyMCEMediaList[i][0] + '</option>';
-
-		html += '</select>';
-
-		return html;
-	}
-
-	return "";
-}
-
-function getType(v) {
-	var fo = tinyMCE.getParam("media_types", "flash=swf;shockwave=dcr;qt=mov,qt,mpg,mp3,mp4,mpeg;shockwave=dcr;wmp=avi,wmv,wm,asf,asx,wmx,wvx;rmp=rm,ra,ram").split(';'), i, c, el, x;
-
-	for (i=0; i<fo.length; i++) {
-		c = fo[i].split('=');
-
-		el = c[1].split(',');
-		for (x=0; x<el.length; x++)
-		if (v.indexOf('.' + el[x]) != -1)
-			return c[0];
-	}
-
-	return null;
-}
-
-function switchType(v) {
-	var t = getType(v), d = document, f = d.forms[0];
-
-	if (!t)
-		return;
-
-	selectByValue(d.forms[0], 'media_type', t);
-	changedType(t);
-
-	// Update qtsrc also
-	if (t == 'qt' && f.src.value.toLowerCase().indexOf('rtsp://') != -1) {
-		alert(tinyMCE.getLang("lang_media_qt_stream_warn"));
-
-		if (f.qt_qtsrc.value == '')
-			f.qt_qtsrc.value = f.src.value;
-	}
-}
-
-function changedType(t) {
-	var d = document;
-
-	d.getElementById('flash_options').style.display = 'none';
-	d.getElementById('qt_options').style.display = 'none';
-	d.getElementById('shockwave_options').style.display = 'none';
-	d.getElementById('wmp_options').style.display = 'none';
-	d.getElementById('rmp_options').style.display = 'none';
-	d.getElementById(t + '_options').style.display = 'block';
-}
-
-function serializeParameters() {
-	var d = document, f = d.forms[0], s = '';
-
-	switch (f.media_type.options[f.media_type.selectedIndex].value) {
-		case "flash":
-			s += getBool('flash', 'play', true);
-			s += getBool('flash', 'loop', true);
-			s += getBool('flash', 'menu', true);
-			s += getBool('flash', 'swliveconnect', false);
-			s += getStr('flash', 'quality');
-			s += getStr('flash', 'scale');
-			s += getStr('flash', 'salign');
-			s += getStr('flash', 'wmode');
-			s += getStr('flash', 'base');
-			s += getStr('flash', 'flashvars');
-		break;
-
-		case "qt":
-			s += getBool('qt', 'loop', false);
-			s += getBool('qt', 'autoplay', false);
-			s += getBool('qt', 'cache', false);
-			s += getBool('qt', 'controller', true);
-			s += getBool('qt', 'correction', false, 'none', 'full');
-			s += getBool('qt', 'enablejavascript', false);
-			s += getBool('qt', 'kioskmode', false);
-			s += getBool('qt', 'autohref', false);
-			s += getBool('qt', 'playeveryframe', false);
-			s += getBool('qt', 'targetcache', false);
-			s += getStr('qt', 'scale');
-			s += getStr('qt', 'starttime');
-			s += getStr('qt', 'endtime');
-			s += getStr('qt', 'target');
-			s += getStr('qt', 'qtsrcchokespeed');
-			s += getStr('qt', 'volume');
-			s += getStr('qt', 'qtsrc');
-		break;
-
-		case "shockwave":
-			s += getBool('shockwave', 'sound');
-			s += getBool('shockwave', 'progress');
-			s += getBool('shockwave', 'autostart');
-			s += getBool('shockwave', 'swliveconnect');
-			s += getStr('shockwave', 'swvolume');
-			s += getStr('shockwave', 'swstretchstyle');
-			s += getStr('shockwave', 'swstretchhalign');
-			s += getStr('shockwave', 'swstretchvalign');
-		break;
-
-		case "wmp":
-			s += getBool('wmp', 'autostart', true);
-			s += getBool('wmp', 'enabled', false);
-			s += getBool('wmp', 'enablecontextmenu', true);
-			s += getBool('wmp', 'fullscreen', false);
-			s += getBool('wmp', 'invokeurls', true);
-			s += getBool('wmp', 'mute', false);
-			s += getBool('wmp', 'stretchtofit', false);
-			s += getBool('wmp', 'windowlessvideo', false);
-			s += getStr('wmp', 'balance');
-			s += getStr('wmp', 'baseurl');
-			s += getStr('wmp', 'captioningid');
-			s += getStr('wmp', 'currentmarker');
-			s += getStr('wmp', 'currentposition');
-			s += getStr('wmp', 'defaultframe');
-			s += getStr('wmp', 'playcount');
-			s += getStr('wmp', 'rate');
-			s += getStr('wmp', 'uimode');
-			s += getStr('wmp', 'volume');
-		break;
-
-		case "rmp":
-			s += getBool('rmp', 'autostart', false);
-			s += getBool('rmp', 'loop', false);
-			s += getBool('rmp', 'autogotourl', true);
-			s += getBool('rmp', 'center', false);
-			s += getBool('rmp', 'imagestatus', true);
-			s += getBool('rmp', 'maintainaspect', false);
-			s += getBool('rmp', 'nojava', false);
-			s += getBool('rmp', 'prefetch', false);
-			s += getBool('rmp', 'shuffle', false);
-			s += getStr('rmp', 'console');
-			s += getStr('rmp', 'controls');
-			s += getStr('rmp', 'numloop');
-			s += getStr('rmp', 'scriptcallbacks');
-		break;
-	}
-
-	s += getStr(null, 'id');
-	s += getStr(null, 'name');
-	s += getStr(null, 'src');
-	s += getStr(null, 'align');
-	s += getStr(null, 'bgcolor');
-	s += getInt(null, 'vspace');
-	s += getInt(null, 'hspace');
-	s += getStr(null, 'width');
-	s += getStr(null, 'height');
-
-	s = s.length > 0 ? s.substring(0, s.length - 1) : s;
-
-	return s;
-}
-
-function setBool(pl, p, n) {
-	if (typeof(pl[n]) == "undefined")
-		return;
-
-	document.forms[0].elements[p + "_" + n].checked = pl[n];
-}
-
-function setStr(pl, p, n) {
-	var f = document.forms[0], e = f.elements[(p != null ? p + "_" : '') + n];
-
-	if (typeof(pl[n]) == "undefined")
-		return;
-
-	if (e.type == "text")
-		e.value = pl[n];
-	else
-		selectByValue(f, (p != null ? p + "_" : '') + n, pl[n]);
-}
-
-function getBool(p, n, d, tv, fv) {
-	var v = document.forms[0].elements[p + "_" + n].checked;
-
-	tv = typeof(tv) == 'undefined' ? 'true' : "'" + jsEncode(tv) + "'";
-	fv = typeof(fv) == 'undefined' ? 'false' : "'" + jsEncode(fv) + "'";
-
-	return (v == d) ? '' : n + (v ? ':' + tv + ',' : ':' + fv + ',');
-}
-
-function getStr(p, n, d) {
-	var e = document.forms[0].elements[(p != null ? p + "_" : "") + n];
-	var v = e.type == "text" ? e.value : e.options[e.selectedIndex].value;
-
-	return ((n == d || v == '') ? '' : n + ":'" + jsEncode(v) + "',");
-}
-
-function getInt(p, n, d) {
-	var e = document.forms[0].elements[(p != null ? p + "_" : "") + n];
-	var v = e.type == "text" ? e.value : e.options[e.selectedIndex].value;
-
-	return ((n == d || v == '') ? '' : n + ":" + v.replace(/[^0-9]+/g, '') + ",");
-}
-
-function jsEncode(s) {
-	s = s.replace(new RegExp('\\\\', 'g'), '\\\\');
-	s = s.replace(new RegExp('"', 'g'), '\\"');
-	s = s.replace(new RegExp("'", 'g'), "\\'");
-
-	return s;
-}
-
-function generatePreview(c) {
-	var f = document.forms[0], p = document.getElementById('prev'), h = '', cls, pl, n, type, codebase, wp, hp, nw, nh;
-
-	p.innerHTML = '<!-- x --->';
-
-	nw = parseInt(f.width.value);
-	nh = parseInt(f.height.value);
-
-	if (f.width.value != "" && f.height.value != "") {
-		if (f.constrain.checked) {
-			if (c == 'width' && oldWidth != 0) {
-				wp = nw / oldWidth;
-				nh = Math.round(wp * nh);
-				f.height.value = nh;
-			} else if (c == 'height' && oldHeight != 0) {
-				hp = nh / oldHeight;
-				nw = Math.round(hp * nw);
-				f.width.value = nw;
-			}
-		}
-	}
-
-	if (f.width.value != "")
-		oldWidth = nw;
-
-	if (f.height.value != "")
-		oldHeight = nh;
-
-	// After constrain
-	pl = serializeParameters();
-
-	switch (f.media_type.options[f.media_type.selectedIndex].value) {
-		case "flash":
-			cls = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';
-			codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';
-			type = 'application/x-shockwave-flash';
-			break;
-
-		case "shockwave":
-			cls = 'clsid:166B1BCA-3F9C-11CF-8075-444553540000';
-			codebase = 'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0';
-			type = 'application/x-director';
-			break;
-
-		case "qt":
-			cls = 'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B';
-			codebase = 'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0';
-			type = 'video/quicktime';
-			break;
-
-		case "wmp":
-			cls = tinyMCE.getParam('media_wmp6_compatible') ? 'clsid:05589FA1-C356-11CE-BF01-00AA0055595A' : 'clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6';
-			codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701';
-			type = 'application/x-mplayer2';
-			break;
-
-		case "rmp":
-			cls = 'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA';
-			codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701';
-			type = 'audio/x-pn-realaudio-plugin';
-			break;
-	}
-
-	if (pl == '') {
-		p.innerHTML = '';
-		return;
-	}
-
-	pl = eval('x={' + pl + '};');
-
-	if (!pl.src) {
-		p.innerHTML = '';
-		return;
-	}
-
-	pl.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], pl.src);
-	pl.width = !pl.width ? 100 : pl.width;
-	pl.height = !pl.height ? 100 : pl.height;
-	pl.id = !pl.id ? 'obj' : pl.id;
-	pl.name = !pl.name ? 'eobj' : pl.name;
-	pl.align = !pl.align ? '' : pl.align;
-
-	h += '<object classid="clsid:' + cls + '" codebase="' + codebase + '" width="' + pl.width + '" height="' + pl.height + '" id="' + pl.id + '" name="' + pl.name + '" align="' + pl.align + '">';
-
-	for (n in pl) {
-		h += '<param name="' + n + '" value="' + pl[n] + '">';
-
-		// Add extra url parameter if it's an absolute URL
-		if (n == 'src' && pl[n].indexOf('://') != -1)
-			h += '<param name="url" value="' + pl[n] + '" />';
-	}
-
-	h += '<embed type="' + type + '" ';
-
-	for (n in pl)
-		h += n + '="' + pl[n] + '" ';
-
-	h += '></embed></object>';
-
-	p.innerHTML = "<!-- x --->" + h;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/media.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/media.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/media.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/jscripts/media.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,572 @@
+var oldWidth, oldHeight;
+var url = tinyMCE.getParam("media_external_list_url");
+if (url != null) {
+	// Fix relative
+	if (url.charAt(0) != '/' && url.indexOf('://') == -1)
+		url = tinyMCE.documentBasePath + "/" + url;
+
+	document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
+}
+
+function init() {
+	var pl = "", f, val;
+	var type = "flash", fe, i;
+
+	tinyMCEPopup.resizeToInnerSize();
+	f = document.forms[0]
+
+	fe = tinyMCE.selectedInstance.getFocusElement();
+	if (/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(fe, 'class'))) {
+		pl = "x={" + fe.title + "};";
+
+		switch (tinyMCE.getAttrib(fe, 'class')) {
+			case 'mceItemFlash':
+				type = 'flash';
+				break;
+
+			case 'mceItemShockWave':
+				type = 'shockwave';
+				break;
+
+			case 'mceItemWindowsMedia':
+				type = 'wmp';
+				break;
+
+			case 'mceItemQuickTime':
+				type = 'qt';
+				break;
+
+			case 'mceItemRealMedia':
+				type = 'rmp';
+				break;
+		}
+
+		document.forms[0].insert.value = tinyMCE.getLang('lang_update', 'Insert', true); 
+	}
+
+	document.getElementById('filebrowsercontainer').innerHTML = getBrowserHTML('filebrowser','src','media','media');
+	document.getElementById('qtsrcfilebrowsercontainer').innerHTML = getBrowserHTML('qtsrcfilebrowser','qt_qtsrc','media','media');
+	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
+
+	var html = getMediaListHTML('filebrowser','src','media','media');
+	if (html == "")
+		document.getElementById("linklistrow").style.display = 'none';
+	else
+		document.getElementById("linklistcontainer").innerHTML = html;
+
+	// Resize some elements
+	if (isVisible('filebrowsercontainer'))
+		document.getElementById('src').style.width = '230px';
+
+	// Setup form
+	if (pl != "") {
+		pl = eval(pl);
+
+		switch (type) {
+			case "flash":
+				setBool(pl, 'flash', 'play');
+				setBool(pl, 'flash', 'loop');
+				setBool(pl, 'flash', 'menu');
+				setBool(pl, 'flash', 'swliveconnect');
+				setStr(pl, 'flash', 'quality');
+				setStr(pl, 'flash', 'scale');
+				setStr(pl, 'flash', 'salign');
+				setStr(pl, 'flash', 'wmode');
+				setStr(pl, 'flash', 'base');
+				setStr(pl, 'flash', 'flashvars');
+			break;
+
+			case "qt":
+				setBool(pl, 'qt', 'loop');
+				setBool(pl, 'qt', 'autoplay');
+				setBool(pl, 'qt', 'cache');
+				setBool(pl, 'qt', 'controller');
+				setBool(pl, 'qt', 'correction');
+				setBool(pl, 'qt', 'enablejavascript');
+				setBool(pl, 'qt', 'kioskmode');
+				setBool(pl, 'qt', 'autohref');
+				setBool(pl, 'qt', 'playeveryframe');
+				setBool(pl, 'qt', 'tarsetcache');
+				setStr(pl, 'qt', 'scale');
+				setStr(pl, 'qt', 'starttime');
+				setStr(pl, 'qt', 'endtime');
+				setStr(pl, 'qt', 'tarset');
+				setStr(pl, 'qt', 'qtsrcchokespeed');
+				setStr(pl, 'qt', 'volume');
+				setStr(pl, 'qt', 'qtsrc');
+			break;
+
+			case "shockwave":
+				setBool(pl, 'shockwave', 'sound');
+				setBool(pl, 'shockwave', 'progress');
+				setBool(pl, 'shockwave', 'autostart');
+				setBool(pl, 'shockwave', 'swliveconnect');
+				setStr(pl, 'shockwave', 'swvolume');
+				setStr(pl, 'shockwave', 'swstretchstyle');
+				setStr(pl, 'shockwave', 'swstretchhalign');
+				setStr(pl, 'shockwave', 'swstretchvalign');
+			break;
+
+			case "wmp":
+				setBool(pl, 'wmp', 'autostart');
+				setBool(pl, 'wmp', 'enabled');
+				setBool(pl, 'wmp', 'enablecontextmenu');
+				setBool(pl, 'wmp', 'fullscreen');
+				setBool(pl, 'wmp', 'invokeurls');
+				setBool(pl, 'wmp', 'mute');
+				setBool(pl, 'wmp', 'stretchtofit');
+				setBool(pl, 'wmp', 'windowlessvideo');
+				setStr(pl, 'wmp', 'balance');
+				setStr(pl, 'wmp', 'baseurl');
+				setStr(pl, 'wmp', 'captioningid');
+				setStr(pl, 'wmp', 'currentmarker');
+				setStr(pl, 'wmp', 'currentposition');
+				setStr(pl, 'wmp', 'defaultframe');
+				setStr(pl, 'wmp', 'playcount');
+				setStr(pl, 'wmp', 'rate');
+				setStr(pl, 'wmp', 'uimode');
+				setStr(pl, 'wmp', 'volume');
+			break;
+
+			case "rmp":
+				setBool(pl, 'rmp', 'autostart');
+				setBool(pl, 'rmp', 'loop');
+				setBool(pl, 'rmp', 'autogotourl');
+				setBool(pl, 'rmp', 'center');
+				setBool(pl, 'rmp', 'imagestatus');
+				setBool(pl, 'rmp', 'maintainaspect');
+				setBool(pl, 'rmp', 'nojava');
+				setBool(pl, 'rmp', 'prefetch');
+				setBool(pl, 'rmp', 'shuffle');
+				setStr(pl, 'rmp', 'console');
+				setStr(pl, 'rmp', 'controls');
+				setStr(pl, 'rmp', 'numloop');
+				setStr(pl, 'rmp', 'scriptcallbacks');
+			break;
+		}
+
+		setStr(pl, null, 'src');
+		setStr(pl, null, 'id');
+		setStr(pl, null, 'name');
+		setStr(pl, null, 'vspace');
+		setStr(pl, null, 'hspace');
+		setStr(pl, null, 'bgcolor');
+		setStr(pl, null, 'align');
+		setStr(pl, null, 'width');
+		setStr(pl, null, 'height');
+
+		if ((val = tinyMCE.getAttrib(fe, "width")) != "")
+			pl.width = f.width.value = val;
+
+		if ((val = tinyMCE.getAttrib(fe, "height")) != "")
+			pl.height = f.height.value = val;
+
+		oldWidth = pl.width ? parseInt(pl.width) : 0;
+		oldHeight = pl.height ? parseInt(pl.height) : 0;
+	} else
+		oldWidth = oldHeight = 0;
+
+	selectByValue(f, 'media_type', type);
+	changedType(type);
+	updateColor('bgcolor_pick', 'bgcolor');
+
+	TinyMCE_EditableSelects.init();
+	generatePreview();
+}
+
+function insertMedia() {
+	var fe, f = document.forms[0], h;
+
+	if (!AutoValidator.validate(f)) {
+		alert(tinyMCE.getLang('lang_invalid_data'));
+		return false;
+	}
+
+	f.width.value = f.width.value == "" ? 100 : f.width.value;
+	f.height.value = f.height.value == "" ? 100 : f.height.value;
+
+	fe = tinyMCE.selectedInstance.getFocusElement();
+	if (fe != null && /mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(fe, 'class'))) {
+		switch (f.media_type.options[f.media_type.selectedIndex].value) {
+			case "flash":
+				fe.className = "mceItemFlash";
+				break;
+
+			case "shockwave":
+				fe.className = "mceItemShockWave";
+				break;
+
+			case "qt":
+				fe.className = "mceItemQuickTime";
+				break;
+
+			case "wmp":
+				fe.className = "mceItemWindowsMedia";
+				break;
+
+			case "rmp":
+				fe.className = "mceItemRealMedia";
+				break;
+		}
+
+		if (fe.width != f.width.value || fe.height != f.width.height)
+			tinyMCE.selectedInstance.repaint();
+
+		fe.title = serializeParameters();
+		fe.width = f.width.value;
+		fe.height = f.height.value;
+		fe.style.width = f.width.value + (f.width.value.indexOf('%') == -1 ? 'px' : '');
+		fe.style.height = f.height.value + (f.height.value.indexOf('%') == -1 ? 'px' : '');
+		fe.align = f.align.options[f.align.selectedIndex].value;
+	} else {
+		h = '<img src="' + tinyMCE.getParam("theme_href") + '/images/spacer.gif"' ;
+
+		switch (f.media_type.options[f.media_type.selectedIndex].value) {
+			case "flash":
+				h += ' class="mceItemFlash"';
+				break;
+
+			case "shockwave":
+				h += ' class="mceItemShockWave"';
+				break;
+
+			case "qt":
+				h += ' class="mceItemQuickTime"';
+				break;
+
+			case "wmp":
+				h += ' class="mceItemWindowsMedia"';
+				break;
+
+			case "rmp":
+				h += ' class="mceItemRealMedia"';
+				break;
+		}
+
+		h += ' title="' + serializeParameters() + '"';
+		h += ' width="' + f.width.value + '"';
+		h += ' height="' + f.height.value + '"';
+		h += ' align="' + f.align.options[f.align.selectedIndex].value + '"';
+
+		h += ' />';
+
+		tinyMCE.selectedInstance.execCommand('mceInsertContent', false, h);
+	}
+
+	tinyMCEPopup.close();
+}
+
+function getMediaListHTML() {
+	if (typeof(tinyMCEMediaList) != "undefined" && tinyMCEMediaList.length > 0) {
+		var html = "";
+
+		html += '<select id="linklist" name="linklist" style="width: 250px" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.src.value=this.options[this.selectedIndex].value;">';
+		html += '<option value="">---</option>';
+
+		for (var i=0; i<tinyMCEMediaList.length; i++)
+			html += '<option value="' + tinyMCEMediaList[i][1] + '">' + tinyMCEMediaList[i][0] + '</option>';
+
+		html += '</select>';
+
+		return html;
+	}
+
+	return "";
+}
+
+function getType(v) {
+	var fo = tinyMCE.getParam("media_types", "flash=swf;shockwave=dcr;qt=mov,qt,mpg,mp3,mp4,mpeg;shockwave=dcr;wmp=avi,wmv,wm,asf,asx,wmx,wvx;rmp=rm,ra,ram").split(';'), i, c, el, x;
+
+	for (i=0; i<fo.length; i++) {
+		c = fo[i].split('=');
+
+		el = c[1].split(',');
+		for (x=0; x<el.length; x++)
+		if (v.indexOf('.' + el[x]) != -1)
+			return c[0];
+	}
+
+	return null;
+}
+
+function switchType(v) {
+	var t = getType(v), d = document, f = d.forms[0];
+
+	if (!t)
+		return;
+
+	selectByValue(d.forms[0], 'media_type', t);
+	changedType(t);
+
+	// Update qtsrc also
+	if (t == 'qt' && f.src.value.toLowerCase().indexOf('rtsp://') != -1) {
+		alert(tinyMCE.getLang("lang_media_qt_stream_warn"));
+
+		if (f.qt_qtsrc.value == '')
+			f.qt_qtsrc.value = f.src.value;
+	}
+}
+
+function changedType(t) {
+	var d = document;
+
+	d.getElementById('flash_options').style.display = 'none';
+	d.getElementById('qt_options').style.display = 'none';
+	d.getElementById('shockwave_options').style.display = 'none';
+	d.getElementById('wmp_options').style.display = 'none';
+	d.getElementById('rmp_options').style.display = 'none';
+	d.getElementById(t + '_options').style.display = 'block';
+}
+
+function serializeParameters() {
+	var d = document, f = d.forms[0], s = '';
+
+	switch (f.media_type.options[f.media_type.selectedIndex].value) {
+		case "flash":
+			s += getBool('flash', 'play', true);
+			s += getBool('flash', 'loop', true);
+			s += getBool('flash', 'menu', true);
+			s += getBool('flash', 'swliveconnect', false);
+			s += getStr('flash', 'quality');
+			s += getStr('flash', 'scale');
+			s += getStr('flash', 'salign');
+			s += getStr('flash', 'wmode');
+			s += getStr('flash', 'base');
+			s += getStr('flash', 'flashvars');
+		break;
+
+		case "qt":
+			s += getBool('qt', 'loop', false);
+			s += getBool('qt', 'autoplay', false);
+			s += getBool('qt', 'cache', false);
+			s += getBool('qt', 'controller', true);
+			s += getBool('qt', 'correction', false, 'none', 'full');
+			s += getBool('qt', 'enablejavascript', false);
+			s += getBool('qt', 'kioskmode', false);
+			s += getBool('qt', 'autohref', false);
+			s += getBool('qt', 'playeveryframe', false);
+			s += getBool('qt', 'targetcache', false);
+			s += getStr('qt', 'scale');
+			s += getStr('qt', 'starttime');
+			s += getStr('qt', 'endtime');
+			s += getStr('qt', 'target');
+			s += getStr('qt', 'qtsrcchokespeed');
+			s += getStr('qt', 'volume');
+			s += getStr('qt', 'qtsrc');
+		break;
+
+		case "shockwave":
+			s += getBool('shockwave', 'sound');
+			s += getBool('shockwave', 'progress');
+			s += getBool('shockwave', 'autostart');
+			s += getBool('shockwave', 'swliveconnect');
+			s += getStr('shockwave', 'swvolume');
+			s += getStr('shockwave', 'swstretchstyle');
+			s += getStr('shockwave', 'swstretchhalign');
+			s += getStr('shockwave', 'swstretchvalign');
+		break;
+
+		case "wmp":
+			s += getBool('wmp', 'autostart', true);
+			s += getBool('wmp', 'enabled', false);
+			s += getBool('wmp', 'enablecontextmenu', true);
+			s += getBool('wmp', 'fullscreen', false);
+			s += getBool('wmp', 'invokeurls', true);
+			s += getBool('wmp', 'mute', false);
+			s += getBool('wmp', 'stretchtofit', false);
+			s += getBool('wmp', 'windowlessvideo', false);
+			s += getStr('wmp', 'balance');
+			s += getStr('wmp', 'baseurl');
+			s += getStr('wmp', 'captioningid');
+			s += getStr('wmp', 'currentmarker');
+			s += getStr('wmp', 'currentposition');
+			s += getStr('wmp', 'defaultframe');
+			s += getStr('wmp', 'playcount');
+			s += getStr('wmp', 'rate');
+			s += getStr('wmp', 'uimode');
+			s += getStr('wmp', 'volume');
+		break;
+
+		case "rmp":
+			s += getBool('rmp', 'autostart', false);
+			s += getBool('rmp', 'loop', false);
+			s += getBool('rmp', 'autogotourl', true);
+			s += getBool('rmp', 'center', false);
+			s += getBool('rmp', 'imagestatus', true);
+			s += getBool('rmp', 'maintainaspect', false);
+			s += getBool('rmp', 'nojava', false);
+			s += getBool('rmp', 'prefetch', false);
+			s += getBool('rmp', 'shuffle', false);
+			s += getStr('rmp', 'console');
+			s += getStr('rmp', 'controls');
+			s += getStr('rmp', 'numloop');
+			s += getStr('rmp', 'scriptcallbacks');
+		break;
+	}
+
+	s += getStr(null, 'id');
+	s += getStr(null, 'name');
+	s += getStr(null, 'src');
+	s += getStr(null, 'align');
+	s += getStr(null, 'bgcolor');
+	s += getInt(null, 'vspace');
+	s += getInt(null, 'hspace');
+	s += getStr(null, 'width');
+	s += getStr(null, 'height');
+
+	s = s.length > 0 ? s.substring(0, s.length - 1) : s;
+
+	return s;
+}
+
+function setBool(pl, p, n) {
+	if (typeof(pl[n]) == "undefined")
+		return;
+
+	document.forms[0].elements[p + "_" + n].checked = pl[n];
+}
+
+function setStr(pl, p, n) {
+	var f = document.forms[0], e = f.elements[(p != null ? p + "_" : '') + n];
+
+	if (typeof(pl[n]) == "undefined")
+		return;
+
+	if (e.type == "text")
+		e.value = pl[n];
+	else
+		selectByValue(f, (p != null ? p + "_" : '') + n, pl[n]);
+}
+
+function getBool(p, n, d, tv, fv) {
+	var v = document.forms[0].elements[p + "_" + n].checked;
+
+	tv = typeof(tv) == 'undefined' ? 'true' : "'" + jsEncode(tv) + "'";
+	fv = typeof(fv) == 'undefined' ? 'false' : "'" + jsEncode(fv) + "'";
+
+	return (v == d) ? '' : n + (v ? ':' + tv + ',' : ':' + fv + ',');
+}
+
+function getStr(p, n, d) {
+	var e = document.forms[0].elements[(p != null ? p + "_" : "") + n];
+	var v = e.type == "text" ? e.value : e.options[e.selectedIndex].value;
+
+	return ((n == d || v == '') ? '' : n + ":'" + jsEncode(v) + "',");
+}
+
+function getInt(p, n, d) {
+	var e = document.forms[0].elements[(p != null ? p + "_" : "") + n];
+	var v = e.type == "text" ? e.value : e.options[e.selectedIndex].value;
+
+	return ((n == d || v == '') ? '' : n + ":" + v.replace(/[^0-9]+/g, '') + ",");
+}
+
+function jsEncode(s) {
+	s = s.replace(new RegExp('\\\\', 'g'), '\\\\');
+	s = s.replace(new RegExp('"', 'g'), '\\"');
+	s = s.replace(new RegExp("'", 'g'), "\\'");
+
+	return s;
+}
+
+function generatePreview(c) {
+	var f = document.forms[0], p = document.getElementById('prev'), h = '', cls, pl, n, type, codebase, wp, hp, nw, nh;
+
+	p.innerHTML = '<!-- x --->';
+
+	nw = parseInt(f.width.value);
+	nh = parseInt(f.height.value);
+
+	if (f.width.value != "" && f.height.value != "") {
+		if (f.constrain.checked) {
+			if (c == 'width' && oldWidth != 0) {
+				wp = nw / oldWidth;
+				nh = Math.round(wp * nh);
+				f.height.value = nh;
+			} else if (c == 'height' && oldHeight != 0) {
+				hp = nh / oldHeight;
+				nw = Math.round(hp * nw);
+				f.width.value = nw;
+			}
+		}
+	}
+
+	if (f.width.value != "")
+		oldWidth = nw;
+
+	if (f.height.value != "")
+		oldHeight = nh;
+
+	// After constrain
+	pl = serializeParameters();
+
+	switch (f.media_type.options[f.media_type.selectedIndex].value) {
+		case "flash":
+			cls = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';
+			codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';
+			type = 'application/x-shockwave-flash';
+			break;
+
+		case "shockwave":
+			cls = 'clsid:166B1BCA-3F9C-11CF-8075-444553540000';
+			codebase = 'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0';
+			type = 'application/x-director';
+			break;
+
+		case "qt":
+			cls = 'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B';
+			codebase = 'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0';
+			type = 'video/quicktime';
+			break;
+
+		case "wmp":
+			cls = tinyMCE.getParam('media_wmp6_compatible') ? 'clsid:05589FA1-C356-11CE-BF01-00AA0055595A' : 'clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6';
+			codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701';
+			type = 'application/x-mplayer2';
+			break;
+
+		case "rmp":
+			cls = 'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA';
+			codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701';
+			type = 'audio/x-pn-realaudio-plugin';
+			break;
+	}
+
+	if (pl == '') {
+		p.innerHTML = '';
+		return;
+	}
+
+	pl = eval('x={' + pl + '};');
+
+	if (!pl.src) {
+		p.innerHTML = '';
+		return;
+	}
+
+	pl.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], pl.src);
+	pl.width = !pl.width ? 100 : pl.width;
+	pl.height = !pl.height ? 100 : pl.height;
+	pl.id = !pl.id ? 'obj' : pl.id;
+	pl.name = !pl.name ? 'eobj' : pl.name;
+	pl.align = !pl.align ? '' : pl.align;
+
+	h += '<object classid="clsid:' + cls + '" codebase="' + codebase + '" width="' + pl.width + '" height="' + pl.height + '" id="' + pl.id + '" name="' + pl.name + '" align="' + pl.align + '">';
+
+	for (n in pl) {
+		h += '<param name="' + n + '" value="' + pl[n] + '">';
+
+		// Add extra url parameter if it's an absolute URL
+		if (n == 'src' && pl[n].indexOf('://') != -1)
+			h += '<param name="url" value="' + pl[n] + '" />';
+	}
+
+	h += '<embed type="' + type + '" ';
+
+	for (n in pl)
+		h += n + '="' + pl[n] + '" ';
+
+	h += '></embed></object>';
+
+	p.innerHTML = "<!-- x --->" + h;
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,85 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('media',{
-title : 'Insert / edit embedded media',
-desc : 'Insert / edit embedded media',
-general : 'General',
-advanced : 'Advanced',
-file : 'File',
-list : 'List',
-size : 'Dimensions',
-preview : 'Preview',
-constrain_proportions : 'Constrain proportions',
-type : 'Type',
-id : 'Id',
-name : 'Name',
-class_name : 'Class',
-vspace : 'V-Space',
-hspace : 'H-Space',
-play : 'Auto play',
-loop : 'Loop',
-menu : 'Show menu',
-quality : 'Quality',
-scale : 'Scale',
-align : 'Align',
-salign : 'SAlign',
-wmode : 'WMode',
-bgcolor : 'Background',
-base : 'Base',
-flashvars : 'Flashvars',
-liveconnect : 'SWLiveConnect',
-autohref : 'AutoHREF',
-cache : 'Cache',
-hidden : 'Hidden',
-controller : 'Controller',
-kioskmode : 'Kiosk mode',
-playeveryframe : 'Play every frame',
-targetcache : 'Target cache',
-correction : 'No correction',
-enablejavascript : 'Enable JavaScript',
-starttime : 'Start time',
-endtime : 'End time',
-href : 'Href',
-qtsrcchokespeed : 'Choke speed',
-target : 'Target',
-volume : 'Volume',
-autostart : 'Auto start',
-enabled : 'Enabled',
-fullscreen : 'Fullscreen',
-invokeurls : 'Invoke URLs',
-mute : 'Mute',
-stretchtofit : 'Stretch to fit',
-windowlessvideo : 'Windowless video',
-balance : 'Balance',
-baseurl : 'Base URL',
-captioningid : 'Captioning id',
-currentmarker : 'Current marker',
-currentposition : 'Current position',
-defaultframe : 'Default frame',
-playcount : 'Play count',
-rate : 'Rate',
-uimode : 'UI Mode',
-flash_options : 'Flash options',
-qt_options : 'Quicktime options',
-wmp_options : 'Windows media player options',
-rmp_options : 'Real media player options',
-shockwave_options : 'Shockwave options',
-autogotourl : 'Auto goto URL',
-center : 'Center',
-imagestatus : 'Image status',
-maintainaspect : 'Maintain aspect',
-nojava : 'No java',
-prefetch : 'Prefetch',
-shuffle : 'Shuffle',
-console : 'Console',
-numloop : 'Num loops',
-controls : 'Controls',
-scriptcallbacks : 'Script callbacks',
-swstretchstyle : 'Stretch style',
-swstretchhalign : 'Stretch H-Align',
-swstretchvalign : 'Stretch V-Align',
-sound : 'Sound',
-progress : 'Progress',
-qtsrc : 'QT Src',
-qt_stream_warn : 'Streamed rtsp resources should be added to the QT Src field under the advanced tab.\nYou should also add a non streamed version to the Src field..'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,85 @@
+// UK lang variables
+
+tinyMCE.addToLang('media',{
+title : 'Insert / edit embedded media',
+desc : 'Insert / edit embedded media',
+general : 'General',
+advanced : 'Advanced',
+file : 'File',
+list : 'List',
+size : 'Dimensions',
+preview : 'Preview',
+constrain_proportions : 'Constrain proportions',
+type : 'Type',
+id : 'Id',
+name : 'Name',
+class_name : 'Class',
+vspace : 'V-Space',
+hspace : 'H-Space',
+play : 'Auto play',
+loop : 'Loop',
+menu : 'Show menu',
+quality : 'Quality',
+scale : 'Scale',
+align : 'Align',
+salign : 'SAlign',
+wmode : 'WMode',
+bgcolor : 'Background',
+base : 'Base',
+flashvars : 'Flashvars',
+liveconnect : 'SWLiveConnect',
+autohref : 'AutoHREF',
+cache : 'Cache',
+hidden : 'Hidden',
+controller : 'Controller',
+kioskmode : 'Kiosk mode',
+playeveryframe : 'Play every frame',
+targetcache : 'Target cache',
+correction : 'No correction',
+enablejavascript : 'Enable JavaScript',
+starttime : 'Start time',
+endtime : 'End time',
+href : 'Href',
+qtsrcchokespeed : 'Choke speed',
+target : 'Target',
+volume : 'Volume',
+autostart : 'Auto start',
+enabled : 'Enabled',
+fullscreen : 'Fullscreen',
+invokeurls : 'Invoke URLs',
+mute : 'Mute',
+stretchtofit : 'Stretch to fit',
+windowlessvideo : 'Windowless video',
+balance : 'Balance',
+baseurl : 'Base URL',
+captioningid : 'Captioning id',
+currentmarker : 'Current marker',
+currentposition : 'Current position',
+defaultframe : 'Default frame',
+playcount : 'Play count',
+rate : 'Rate',
+uimode : 'UI Mode',
+flash_options : 'Flash options',
+qt_options : 'Quicktime options',
+wmp_options : 'Windows media player options',
+rmp_options : 'Real media player options',
+shockwave_options : 'Shockwave options',
+autogotourl : 'Auto goto URL',
+center : 'Center',
+imagestatus : 'Image status',
+maintainaspect : 'Maintain aspect',
+nojava : 'No java',
+prefetch : 'Prefetch',
+shuffle : 'Shuffle',
+console : 'Console',
+numloop : 'Num loops',
+controls : 'Controls',
+scriptcallbacks : 'Script callbacks',
+swstretchstyle : 'Stretch style',
+swstretchhalign : 'Stretch H-Align',
+swstretchvalign : 'Stretch V-Align',
+sound : 'Sound',
+progress : 'Progress',
+qtsrc : 'QT Src',
+qt_stream_warn : 'Streamed rtsp resources should be added to the QT Src field under the advanced tab.\nYou should also add a non streamed version to the Src field..'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/media.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/media.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/media.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,723 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_media_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/media.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/validate.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
-	<link href="css/media.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-    <form onsubmit="insertMedia();return false;" action="#">
-		<div class="tabs">
-			<ul>
-				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');generatePreview();" onmousedown="return false;">{$lang_media_general}</a></span></li>
-				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_media_advanced}</a></span></li>
-			</ul>
-		</div>
-
-		<div class="panel_wrapper">
-			<div id="general_panel" class="panel current">
-				<fieldset>
-					<legend>{$lang_media_general}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-							<tr>
-								<td><label for="media_type">{$lang_media_type}</label></td>
-								<td>
-									<select id="media_type" name="media_type" onchange="changedType(this.value);generatePreview();">
-										<option value="flash">Flash</option>
-										<option value="qt">Quicktime</option>
-										<option value="shockwave">Shockware</option>
-										<option value="wmp">Windows Media</option>
-										<option value="rmp">Real Media</option>
-									</select>
-								</td>
-							</tr>
-							<tr>
-							<td><label for="src">{$lang_media_file}</label></td>
-							  <td>
-									<table border="0" cellspacing="0" cellpadding="0">
-									  <tr>
-										<td><input id="src" name="src" type="text" value="" onchange="switchType(this.value);generatePreview();" /></td>
-										<td id="filebrowsercontainer">&nbsp;</td>
-									  </tr>
-									</table>
-								</td>
-							</tr>
-							<tr id="linklistrow">
-								<td><label for="linklist">{$lang_media_list}</label></td>
-								<td id="linklistcontainer">&nbsp;</td>
-							</tr>
-							<tr>
-								<td><label for="width">{$lang_media_size}</label></td>
-								<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="text" id="width" name="width" value="" class="size" onchange="generatePreview('width');" /> x <input type="text" id="height" name="height" value="" class="size"  onchange="generatePreview('height');" /></td>
-										<td>&nbsp;&nbsp;<input id="constrain" type="checkbox" name="constrain" class="checkbox" /></td>
-										<td><label id="constrainlabel" for="constrain">{$lang_media_constrain_proportions}</label></td>
-									</tr>
-								</table>
-							</tr>
-					</table>
-				</fieldset>
-
-				<fieldset>
-					<legend>{$lang_media_preview}</legend>
-					<div id="prev"></div>
-				</fieldset>
-			</div>
-
-			<div id="advanced_panel" class="panel">
-				<fieldset>
-					<legend>{$lang_media_advanced}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0" width="100%">
-						<tr>
-							<td><label for="id">{$lang_media_id}</label></td>
-							<td><input type="text" id="id" name="id" onchange="generatePreview();" /></td>
-							<td><label for="name">{$lang_media_name}</label></td>
-							<td><input type="text" id="name" name="name" onchange="generatePreview();" /></td>
-						</tr>
-
-						<tr>
-							<td><label for="align">{$lang_media_align}</label></td>
-							<td>
-								<select id="align" name="align" onchange="generatePreview();">
-									<option value="">{$lang_not_set}</option> 
-									<option value="top">top</option>
-									<option value="right">right</option>
-									<option value="bottom">bottom</option>
-									<option value="left">left</option>
-								</select>
-							</td>
-
-							<td><label for="bgcolor">{$lang_media_bgcolor}</label></td>
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');generatePreview();" /></td>
-										<td id="bgcolor_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td><label for="vspace">{$lang_media_vspace}</label></td>
-							<td><input type="text" id="vspace" name="vspace" class="number" onchange="generatePreview();" /></td>
-							<td><label for="hspace">{$lang_media_hspace}</label></td>
-							<td><input type="text" id="hspace" name="hspace" class="number" onchange="generatePreview();" /></td>
-						</tr>
-					</table>
-				</fieldset>
-
-				<fieldset id="flash_options">
-					<legend>{$lang_media_flash_options}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td><label for="flash_quality">{$lang_media_quality}</label></td>
-							<td>
-								<select id="flash_quality" name="flash_quality" onchange="generatePreview();">
-									<option value="">{$lang_not_set}</option> 
-									<option value="high">high</option>
-									<option value="low">low</option>
-									<option value="autolow">autolow</option>
-									<option value="autohigh">autohigh</option>
-									<option value="best">best</option>
-								</select>
-							</td>
-
-							<td><label for="flash_scale">{$lang_media_scale}</label></td>
-							<td>
-								<select id="flash_scale" name="flash_scale" onchange="generatePreview();">
-									<option value="">{$lang_not_set}</option> 
-									<option value="showall">showall</option>
-									<option value="noborder">noborder</option>
-									<option value="exactfit">exactfit</option>
-								</select>
-							</td>
-						</tr>
-
-						<tr>
-							<td><label for="flash_wmode">{$lang_media_wmode}</label></td>
-							<td>
-								<select id="flash_wmode" name="flash_wmode" onchange="generatePreview();">
-									<option value="">{$lang_not_set}</option> 
-									<option value="window">window</option>
-									<option value="opaque">opaque</option>
-									<option value="transparent">transparent</option>
-								</select>
-							</td>
-
-							<td><label for="flash_salign">{$lang_media_salign}</label></td>
-							<td>
-								<select id="flash_salign" name="flash_salign" onchange="generatePreview();">
-									<option value="">{$lang_not_set}</option> 
-									<option value="l">left</option>
-									<option value="t">top</option>
-									<option value="r">right</option>
-									<option value="b">bottom</option>
-									<option value="tl">top-left</option>
-									<option value="tr">top_right</option>
-									<option value="bl">bottom-left</option>
-									<option value="br">bottom-right</option>
-								</select>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="flash_play" name="flash_play" checked="checked" onchange="generatePreview();" /></td>
-										<td><label for="flash_play">{$lang_media_play}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="flash_loop" name="flash_loop" checked="checked" onchange="generatePreview();" /></td>
-										<td><label for="flash_loop">{$lang_media_loop}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="flash_menu" name="flash_menu" checked="checked" onchange="generatePreview();" /></td>
-										<td><label for="flash_menu">{$lang_media_menu}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="flash_swliveconnect" name="flash_swliveconnect" onchange="generatePreview();" /></td>
-										<td><label for="flash_swliveconnect">{$lang_media_liveconnect}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-					</table>
-
-					<table>
-						<tr>
-							<td><label for="flash_base">{$lang_media_base}</label></td>
-							<td><input type="text" id="flash_base" name="flash_base" onchange="generatePreview();" /></td>
-						</tr>
-
-						<tr>
-							<td><label for="flash_flashvars">{$lang_media_flashvars}</label></td>
-							<td><input type="text" id="flash_flashvars" name="flash_flashvars" onchange="generatePreview();" /></td>
-						</tr>
-					</table>
-				</fieldset>
-
-				<fieldset id="qt_options">
-					<legend>{$lang_media_qt_options}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="qt_loop" name="qt_loop" onchange="generatePreview();" /></td>
-										<td><label for="qt_loop">{$lang_media_loop}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="qt_autoplay" name="qt_autoplay" onchange="generatePreview();" /></td>
-										<td><label for="qt_autoplay">{$lang_media_play}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="qt_cache" name="qt_cache" onchange="generatePreview();" /></td>
-										<td><label for="qt_cache">{$lang_media_cache}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="qt_controller" name="qt_controller" checked="checked" onchange="generatePreview();" /></td>
-										<td><label for="qt_controller">{$lang_media_controller}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="qt_correction" name="qt_correction" onchange="generatePreview();" /></td>
-										<td><label for="qt_correction">{$lang_media_correction}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="qt_enablejavascript" name="qt_enablejavascript" onchange="generatePreview();" /></td>
-										<td><label for="qt_enablejavascript">{$lang_media_enablejavascript}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="qt_kioskmode" name="qt_kioskmode" onchange="generatePreview();" /></td>
-										<td><label for="qt_kioskmode">{$lang_media_kioskmode}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="qt_autohref" name="qt_autohref" onchange="generatePreview();" /></td>
-										<td><label for="qt_autohref">{$lang_media_autohref}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="qt_playeveryframe" name="qt_playeveryframe" onchange="generatePreview();" /></td>
-										<td><label for="qt_playeveryframe">{$lang_media_playeveryframe}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="qt_targetcache" name="qt_targetcache" onchange="generatePreview();" /></td>
-										<td><label for="qt_targetcache">{$lang_media_targetcache}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td><label for="qt_scale">{$lang_media_scale}</label></td>
-							<td><select id="qt_scale" name="qt_scale" class="mceEditableSelect" onchange="generatePreview();">
-									<option value="">{$lang_not_set}</option> 
-									<option value="tofit">tofit</option>
-									<option value="aspect">aspect</option>
-								</select>
-							</td>
-
-							<td colspan="2">&nbsp;</td>
-						</tr>
-
-						<tr>
-							<td><label for="qt_starttime">{$lang_media_starttime}</label></td>
-							<td><input type="text" id="qt_starttime" name="qt_starttime" onchange="generatePreview();" /></td>
-
-							<td><label for="qt_endtime">{$lang_media_endtime}</label></td>
-							<td><input type="text" id="qt_endtime" name="qt_endtime" onchange="generatePreview();" /></td>
-						</tr>
-
-						<tr>
-							<td><label for="qt_target">{$lang_media_target}</label></td>
-							<td><input type="text" id="qt_target" name="qt_target" onchange="generatePreview();" /></td>
-
-							<td><label for="qt_href">{$lang_media_href}</label></td>
-							<td><input type="text" id="qt_href" name="qt_href" onchange="generatePreview();" /></td>
-						</tr>
-
-						<tr>
-							<td><label for="qt_qtsrcchokespeed">{$lang_media_qtsrcchokespeed}</label></td>
-							<td><input type="text" id="qt_qtsrcchokespeed" name="qt_qtsrcchokespeed" onchange="generatePreview();" /></td>
-
-							<td><label for="qt_volume">{$lang_media_volume}</label></td>
-							<td><input type="text" id="qt_volume" name="qt_volume" onchange="generatePreview();" /></td>
-						</tr>
-
-						<tr>
-							<td><label for="qt_qtsrc">{$lang_media_qtsrc}</label></td>
-							<td colspan="4">
-							<table border="0" cellspacing="0" cellpadding="0">
-								  <tr>
-									<td><input type="text" id="qt_qtsrc" name="qt_qtsrc" onchange="generatePreview();" /></td>
-									<td id="qtsrcfilebrowsercontainer">&nbsp;</td>
-								  </tr>
-							</table>
-							</td>
-						</tr>
-					</table>
-				</fieldset>
-
-				<fieldset id="wmp_options">
-					<legend>{$lang_media_wmp_options}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="wmp_autostart" name="wmp_autostart" checked="checked" onchange="generatePreview();" /></td>
-										<td><label for="wmp_autostart">{$lang_media_autostart}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="wmp_enabled" name="wmp_enabled" onchange="generatePreview();" /></td>
-										<td><label for="wmp_enabled">{$lang_media_enabled}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="wmp_enablecontextmenu" name="wmp_enablecontextmenu" checked="checked" onchange="generatePreview();" /></td>
-										<td><label for="wmp_enablecontextmenu">{$lang_media_menu}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="wmp_fullscreen" name="wmp_fullscreen" onchange="generatePreview();" /></td>
-										<td><label for="wmp_fullscreen">{$lang_media_fullscreen}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="wmp_invokeurls" name="wmp_invokeurls" checked="checked" onchange="generatePreview();" /></td>
-										<td><label for="wmp_invokeurls">{$lang_media_invokeurls}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="wmp_mute" name="wmp_mute" onchange="generatePreview();" /></td>
-										<td><label for="wmp_mute">{$lang_media_mute}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="wmp_stretchtofit" name="wmp_stretchtofit" onchange="generatePreview();" /></td>
-										<td><label for="wmp_stretchtofit">{$lang_media_stretchtofit}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="wmp_windowlessvideo" name="wmp_windowlessvideo" onchange="generatePreview();" /></td>
-										<td><label for="wmp_windowlessvideo">{$lang_media_windowlessvideo}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td><label for="wmp_balance">{$lang_media_balance}</label></td>
-							<td><input type="text" id="wmp_balance" name="wmp_balance" onchange="generatePreview();" /></td>
-
-							<td><label for="wmp_baseurl">{$lang_media_baseurl}</label></td>
-							<td><input type="text" id="wmp_baseurl" name="wmp_baseurl" onchange="generatePreview();" /></td>
-						</tr>
-
-						<tr>
-							<td><label for="wmp_captioningid">{$lang_media_captioningid}</label></td>
-							<td><input type="text" id="wmp_captioningid" name="wmp_captioningid" onchange="generatePreview();" /></td>
-
-							<td><label for="wmp_currentmarker">{$lang_media_currentmarker}</label></td>
-							<td><input type="text" id="wmp_currentmarker" name="wmp_currentmarker" onchange="generatePreview();" /></td>
-						</tr>
-
-						<tr>
-							<td><label for="wmp_currentposition">{$lang_media_currentposition}</label></td>
-							<td><input type="text" id="wmp_currentposition" name="wmp_currentposition" onchange="generatePreview();" /></td>
-
-							<td><label for="wmp_defaultframe">{$lang_media_defaultframe}</label></td>
-							<td><input type="text" id="wmp_defaultframe" name="wmp_defaultframe" onchange="generatePreview();" /></td>
-						</tr>
-
-						<tr>
-							<td><label for="wmp_playcount">{$lang_media_playcount}</label></td>
-							<td><input type="text" id="wmp_playcount" name="wmp_playcount" onchange="generatePreview();" /></td>
-
-							<td><label for="wmp_rate">{$lang_media_rate}</label></td>
-							<td><input type="text" id="wmp_rate" name="wmp_rate" onchange="generatePreview();" /></td>
-						</tr>
-
-						<tr>
-							<td><label for="wmp_uimode">{$lang_media_uimode}</label></td>
-							<td><input type="text" id="wmp_uimode" name="wmp_uimode" onchange="generatePreview();" /></td>
-
-							<td><label for="wmp_volume">{$lang_media_volume}</label></td>
-							<td><input type="text" id="wmp_volume" name="wmp_volume" onchange="generatePreview();" /></td>
-						</tr>
-
-					</table>
-				</fieldset>
-
-				<fieldset id="rmp_options">
-					<legend>{$lang_media_rmp_options}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="rmp_autostart" name="rmp_autostart" onchange="generatePreview();" /></td>
-										<td><label for="rmp_autostart">{$lang_media_autostart}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="rmp_loop" name="rmp_loop" onchange="generatePreview();" /></td>
-										<td><label for="rmp_loop">{$lang_media_loop}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="rmp_autogotourl" name="rmp_autogotourl" checked="checked" onchange="generatePreview();" /></td>
-										<td><label for="rmp_autogotourl">{$lang_media_autogotourl}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="rmp_center" name="rmp_center" onchange="generatePreview();" /></td>
-										<td><label for="rmp_center">{$lang_media_center}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="rmp_imagestatus" name="rmp_imagestatus" checked="checked" onchange="generatePreview();" /></td>
-										<td><label for="rmp_imagestatus">{$lang_media_imagestatus}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="rmp_maintainaspect" name="rmp_maintainaspect" onchange="generatePreview();" /></td>
-										<td><label for="rmp_maintainaspect">{$lang_media_maintainaspect}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="rmp_nojava" name="rmp_nojava" onchange="generatePreview();" /></td>
-										<td><label for="rmp_nojava">{$lang_media_nojava}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="rmp_prefetch" name="rmp_prefetch" onchange="generatePreview();" /></td>
-										<td><label for="rmp_prefetch">{$lang_media_prefetch}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="rmp_shuffle" name="rmp_shuffle" onchange="generatePreview();" /></td>
-										<td><label for="rmp_shuffle">{$lang_media_shuffle}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								&nbsp;
-							</td>
-						</tr>
-
-						<tr>
-							<td><label for="rmp_console">{$lang_media_console}</label></td>
-							<td><input type="text" id="rmp_console" name="rmp_console" onchange="generatePreview();" /></td>
-
-							<td><label for="rmp_controls">{$lang_media_controls}</label></td>
-							<td><input type="text" id="rmp_controls" name="rmp_controls" onchange="generatePreview();" /></td>
-						</tr>
-
-						<tr>
-							<td><label for="rmp_numloop">{$lang_media_numloop}</label></td>
-							<td><input type="text" id="rmp_numloop" name="rmp_numloop" onchange="generatePreview();" /></td>
-
-							<td><label for="rmp_scriptcallbacks">{$lang_media_scriptcallbacks}</label></td>
-							<td><input type="text" id="rmp_scriptcallbacks" name="rmp_scriptcallbacks" onchange="generatePreview();" /></td>
-						</tr>
-					</table>
-				</fieldset>
-
-				<fieldset id="shockwave_options">
-					<legend>{$lang_media_shockwave_options}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td><label for="shockwave_swstretchstyle">{$lang_media_swstretchstyle}</label></td>
-							<td>
-								<select id="shockwave_swstretchstyle" name="shockwave_swstretchstyle" onchange="generatePreview();">
-									<option value="none">None</option>
-									<option value="meet">Meet</option>
-									<option value="fill">Fill</option>
-									<option value="stage">Stage</option>
-								</select>
-							</td>
-
-							<td><label for="shockwave_swvolume">{$lang_media_volume}</label></td>
-							<td><input type="text" id="shockwave_swvolume" name="shockwave_swvolume" onchange="generatePreview();" /></td>
-						</tr>
-
-						<tr>
-							<td><label for="shockwave_swstretchhalign">{$lang_media_swstretchhalign}</label></td>
-							<td>
-								<select id="shockwave_swstretchhalign" name="shockwave_swstretchhalign" onchange="generatePreview();">
-									<option value="none">None</option>
-									<option value="left">left</option>
-									<option value="center">center</option>
-									<option value="right">right</option>
-								</select>
-							</td>
-
-							<td><label for="shockwave_swstretchvalign">{$lang_media_swstretchvalign}</label></td>
-							<td>
-								<select id="shockwave_swstretchvalign" name="shockwave_swstretchvalign" onchange="generatePreview();">
-									<option value="none">None</option>
-									<option value="meet">Top</option>
-									<option value="fill">Center</option>
-									<option value="stage">Bottom</option>
-								</select>
-							</td>
-						</tr>
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="shockwave_autostart" name="shockwave_autostart" onchange="generatePreview();" checked="checked" /></td>
-										<td><label for="shockwave_autostart">{$lang_media_autostart}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="shockwave_sound" name="shockwave_sound" onchange="generatePreview();" checked="checked" /></td>
-										<td><label for="shockwave_sound">{$lang_media_sound}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-
-
-						<tr>
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="shockwave_swliveconnect" name="shockwave_swliveconnect" onchange="generatePreview();" /></td>
-										<td><label for="shockwave_swliveconnect">{$lang_media_liveconnect}</label></td>
-									</tr>
-								</table>
-							</td>
-
-							<td colspan="2">
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input type="checkbox" class="checkbox" id="shockwave_progress" name="shockwave_progress" onchange="generatePreview();" checked="checked" /></td>
-										<td><label for="shockwave_progress">{$lang_media_progress}</label></td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-		</div>
-
-		<div class="mceActionPanel">
-			<div style="float: left">
-				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertMedia();" />
-			</div>
-
-			<div style="float: right">
-				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-			</div>
-		</div>
-	</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/media.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/media.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/media.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/media/media.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,723 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_media_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/media.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/validate.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
+	<link href="css/media.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+    <form onsubmit="insertMedia();return false;" action="#">
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');generatePreview();" onmousedown="return false;">{$lang_media_general}</a></span></li>
+				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_media_advanced}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<fieldset>
+					<legend>{$lang_media_general}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+							<tr>
+								<td><label for="media_type">{$lang_media_type}</label></td>
+								<td>
+									<select id="media_type" name="media_type" onchange="changedType(this.value);generatePreview();">
+										<option value="flash">Flash</option>
+										<option value="qt">Quicktime</option>
+										<option value="shockwave">Shockware</option>
+										<option value="wmp">Windows Media</option>
+										<option value="rmp">Real Media</option>
+									</select>
+								</td>
+							</tr>
+							<tr>
+							<td><label for="src">{$lang_media_file}</label></td>
+							  <td>
+									<table border="0" cellspacing="0" cellpadding="0">
+									  <tr>
+										<td><input id="src" name="src" type="text" value="" onchange="switchType(this.value);generatePreview();" /></td>
+										<td id="filebrowsercontainer">&nbsp;</td>
+									  </tr>
+									</table>
+								</td>
+							</tr>
+							<tr id="linklistrow">
+								<td><label for="linklist">{$lang_media_list}</label></td>
+								<td id="linklistcontainer">&nbsp;</td>
+							</tr>
+							<tr>
+								<td><label for="width">{$lang_media_size}</label></td>
+								<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="text" id="width" name="width" value="" class="size" onchange="generatePreview('width');" /> x <input type="text" id="height" name="height" value="" class="size"  onchange="generatePreview('height');" /></td>
+										<td>&nbsp;&nbsp;<input id="constrain" type="checkbox" name="constrain" class="checkbox" /></td>
+										<td><label id="constrainlabel" for="constrain">{$lang_media_constrain_proportions}</label></td>
+									</tr>
+								</table>
+							</tr>
+					</table>
+				</fieldset>
+
+				<fieldset>
+					<legend>{$lang_media_preview}</legend>
+					<div id="prev"></div>
+				</fieldset>
+			</div>
+
+			<div id="advanced_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_media_advanced}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0" width="100%">
+						<tr>
+							<td><label for="id">{$lang_media_id}</label></td>
+							<td><input type="text" id="id" name="id" onchange="generatePreview();" /></td>
+							<td><label for="name">{$lang_media_name}</label></td>
+							<td><input type="text" id="name" name="name" onchange="generatePreview();" /></td>
+						</tr>
+
+						<tr>
+							<td><label for="align">{$lang_media_align}</label></td>
+							<td>
+								<select id="align" name="align" onchange="generatePreview();">
+									<option value="">{$lang_not_set}</option> 
+									<option value="top">top</option>
+									<option value="right">right</option>
+									<option value="bottom">bottom</option>
+									<option value="left">left</option>
+								</select>
+							</td>
+
+							<td><label for="bgcolor">{$lang_media_bgcolor}</label></td>
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');generatePreview();" /></td>
+										<td id="bgcolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="vspace">{$lang_media_vspace}</label></td>
+							<td><input type="text" id="vspace" name="vspace" class="number" onchange="generatePreview();" /></td>
+							<td><label for="hspace">{$lang_media_hspace}</label></td>
+							<td><input type="text" id="hspace" name="hspace" class="number" onchange="generatePreview();" /></td>
+						</tr>
+					</table>
+				</fieldset>
+
+				<fieldset id="flash_options">
+					<legend>{$lang_media_flash_options}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td><label for="flash_quality">{$lang_media_quality}</label></td>
+							<td>
+								<select id="flash_quality" name="flash_quality" onchange="generatePreview();">
+									<option value="">{$lang_not_set}</option> 
+									<option value="high">high</option>
+									<option value="low">low</option>
+									<option value="autolow">autolow</option>
+									<option value="autohigh">autohigh</option>
+									<option value="best">best</option>
+								</select>
+							</td>
+
+							<td><label for="flash_scale">{$lang_media_scale}</label></td>
+							<td>
+								<select id="flash_scale" name="flash_scale" onchange="generatePreview();">
+									<option value="">{$lang_not_set}</option> 
+									<option value="showall">showall</option>
+									<option value="noborder">noborder</option>
+									<option value="exactfit">exactfit</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="flash_wmode">{$lang_media_wmode}</label></td>
+							<td>
+								<select id="flash_wmode" name="flash_wmode" onchange="generatePreview();">
+									<option value="">{$lang_not_set}</option> 
+									<option value="window">window</option>
+									<option value="opaque">opaque</option>
+									<option value="transparent">transparent</option>
+								</select>
+							</td>
+
+							<td><label for="flash_salign">{$lang_media_salign}</label></td>
+							<td>
+								<select id="flash_salign" name="flash_salign" onchange="generatePreview();">
+									<option value="">{$lang_not_set}</option> 
+									<option value="l">left</option>
+									<option value="t">top</option>
+									<option value="r">right</option>
+									<option value="b">bottom</option>
+									<option value="tl">top-left</option>
+									<option value="tr">top_right</option>
+									<option value="bl">bottom-left</option>
+									<option value="br">bottom-right</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="flash_play" name="flash_play" checked="checked" onchange="generatePreview();" /></td>
+										<td><label for="flash_play">{$lang_media_play}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="flash_loop" name="flash_loop" checked="checked" onchange="generatePreview();" /></td>
+										<td><label for="flash_loop">{$lang_media_loop}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="flash_menu" name="flash_menu" checked="checked" onchange="generatePreview();" /></td>
+										<td><label for="flash_menu">{$lang_media_menu}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="flash_swliveconnect" name="flash_swliveconnect" onchange="generatePreview();" /></td>
+										<td><label for="flash_swliveconnect">{$lang_media_liveconnect}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+					</table>
+
+					<table>
+						<tr>
+							<td><label for="flash_base">{$lang_media_base}</label></td>
+							<td><input type="text" id="flash_base" name="flash_base" onchange="generatePreview();" /></td>
+						</tr>
+
+						<tr>
+							<td><label for="flash_flashvars">{$lang_media_flashvars}</label></td>
+							<td><input type="text" id="flash_flashvars" name="flash_flashvars" onchange="generatePreview();" /></td>
+						</tr>
+					</table>
+				</fieldset>
+
+				<fieldset id="qt_options">
+					<legend>{$lang_media_qt_options}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="qt_loop" name="qt_loop" onchange="generatePreview();" /></td>
+										<td><label for="qt_loop">{$lang_media_loop}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="qt_autoplay" name="qt_autoplay" onchange="generatePreview();" /></td>
+										<td><label for="qt_autoplay">{$lang_media_play}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="qt_cache" name="qt_cache" onchange="generatePreview();" /></td>
+										<td><label for="qt_cache">{$lang_media_cache}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="qt_controller" name="qt_controller" checked="checked" onchange="generatePreview();" /></td>
+										<td><label for="qt_controller">{$lang_media_controller}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="qt_correction" name="qt_correction" onchange="generatePreview();" /></td>
+										<td><label for="qt_correction">{$lang_media_correction}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="qt_enablejavascript" name="qt_enablejavascript" onchange="generatePreview();" /></td>
+										<td><label for="qt_enablejavascript">{$lang_media_enablejavascript}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="qt_kioskmode" name="qt_kioskmode" onchange="generatePreview();" /></td>
+										<td><label for="qt_kioskmode">{$lang_media_kioskmode}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="qt_autohref" name="qt_autohref" onchange="generatePreview();" /></td>
+										<td><label for="qt_autohref">{$lang_media_autohref}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="qt_playeveryframe" name="qt_playeveryframe" onchange="generatePreview();" /></td>
+										<td><label for="qt_playeveryframe">{$lang_media_playeveryframe}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="qt_targetcache" name="qt_targetcache" onchange="generatePreview();" /></td>
+										<td><label for="qt_targetcache">{$lang_media_targetcache}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="qt_scale">{$lang_media_scale}</label></td>
+							<td><select id="qt_scale" name="qt_scale" class="mceEditableSelect" onchange="generatePreview();">
+									<option value="">{$lang_not_set}</option> 
+									<option value="tofit">tofit</option>
+									<option value="aspect">aspect</option>
+								</select>
+							</td>
+
+							<td colspan="2">&nbsp;</td>
+						</tr>
+
+						<tr>
+							<td><label for="qt_starttime">{$lang_media_starttime}</label></td>
+							<td><input type="text" id="qt_starttime" name="qt_starttime" onchange="generatePreview();" /></td>
+
+							<td><label for="qt_endtime">{$lang_media_endtime}</label></td>
+							<td><input type="text" id="qt_endtime" name="qt_endtime" onchange="generatePreview();" /></td>
+						</tr>
+
+						<tr>
+							<td><label for="qt_target">{$lang_media_target}</label></td>
+							<td><input type="text" id="qt_target" name="qt_target" onchange="generatePreview();" /></td>
+
+							<td><label for="qt_href">{$lang_media_href}</label></td>
+							<td><input type="text" id="qt_href" name="qt_href" onchange="generatePreview();" /></td>
+						</tr>
+
+						<tr>
+							<td><label for="qt_qtsrcchokespeed">{$lang_media_qtsrcchokespeed}</label></td>
+							<td><input type="text" id="qt_qtsrcchokespeed" name="qt_qtsrcchokespeed" onchange="generatePreview();" /></td>
+
+							<td><label for="qt_volume">{$lang_media_volume}</label></td>
+							<td><input type="text" id="qt_volume" name="qt_volume" onchange="generatePreview();" /></td>
+						</tr>
+
+						<tr>
+							<td><label for="qt_qtsrc">{$lang_media_qtsrc}</label></td>
+							<td colspan="4">
+							<table border="0" cellspacing="0" cellpadding="0">
+								  <tr>
+									<td><input type="text" id="qt_qtsrc" name="qt_qtsrc" onchange="generatePreview();" /></td>
+									<td id="qtsrcfilebrowsercontainer">&nbsp;</td>
+								  </tr>
+							</table>
+							</td>
+						</tr>
+					</table>
+				</fieldset>
+
+				<fieldset id="wmp_options">
+					<legend>{$lang_media_wmp_options}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="wmp_autostart" name="wmp_autostart" checked="checked" onchange="generatePreview();" /></td>
+										<td><label for="wmp_autostart">{$lang_media_autostart}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="wmp_enabled" name="wmp_enabled" onchange="generatePreview();" /></td>
+										<td><label for="wmp_enabled">{$lang_media_enabled}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="wmp_enablecontextmenu" name="wmp_enablecontextmenu" checked="checked" onchange="generatePreview();" /></td>
+										<td><label for="wmp_enablecontextmenu">{$lang_media_menu}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="wmp_fullscreen" name="wmp_fullscreen" onchange="generatePreview();" /></td>
+										<td><label for="wmp_fullscreen">{$lang_media_fullscreen}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="wmp_invokeurls" name="wmp_invokeurls" checked="checked" onchange="generatePreview();" /></td>
+										<td><label for="wmp_invokeurls">{$lang_media_invokeurls}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="wmp_mute" name="wmp_mute" onchange="generatePreview();" /></td>
+										<td><label for="wmp_mute">{$lang_media_mute}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="wmp_stretchtofit" name="wmp_stretchtofit" onchange="generatePreview();" /></td>
+										<td><label for="wmp_stretchtofit">{$lang_media_stretchtofit}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="wmp_windowlessvideo" name="wmp_windowlessvideo" onchange="generatePreview();" /></td>
+										<td><label for="wmp_windowlessvideo">{$lang_media_windowlessvideo}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="wmp_balance">{$lang_media_balance}</label></td>
+							<td><input type="text" id="wmp_balance" name="wmp_balance" onchange="generatePreview();" /></td>
+
+							<td><label for="wmp_baseurl">{$lang_media_baseurl}</label></td>
+							<td><input type="text" id="wmp_baseurl" name="wmp_baseurl" onchange="generatePreview();" /></td>
+						</tr>
+
+						<tr>
+							<td><label for="wmp_captioningid">{$lang_media_captioningid}</label></td>
+							<td><input type="text" id="wmp_captioningid" name="wmp_captioningid" onchange="generatePreview();" /></td>
+
+							<td><label for="wmp_currentmarker">{$lang_media_currentmarker}</label></td>
+							<td><input type="text" id="wmp_currentmarker" name="wmp_currentmarker" onchange="generatePreview();" /></td>
+						</tr>
+
+						<tr>
+							<td><label for="wmp_currentposition">{$lang_media_currentposition}</label></td>
+							<td><input type="text" id="wmp_currentposition" name="wmp_currentposition" onchange="generatePreview();" /></td>
+
+							<td><label for="wmp_defaultframe">{$lang_media_defaultframe}</label></td>
+							<td><input type="text" id="wmp_defaultframe" name="wmp_defaultframe" onchange="generatePreview();" /></td>
+						</tr>
+
+						<tr>
+							<td><label for="wmp_playcount">{$lang_media_playcount}</label></td>
+							<td><input type="text" id="wmp_playcount" name="wmp_playcount" onchange="generatePreview();" /></td>
+
+							<td><label for="wmp_rate">{$lang_media_rate}</label></td>
+							<td><input type="text" id="wmp_rate" name="wmp_rate" onchange="generatePreview();" /></td>
+						</tr>
+
+						<tr>
+							<td><label for="wmp_uimode">{$lang_media_uimode}</label></td>
+							<td><input type="text" id="wmp_uimode" name="wmp_uimode" onchange="generatePreview();" /></td>
+
+							<td><label for="wmp_volume">{$lang_media_volume}</label></td>
+							<td><input type="text" id="wmp_volume" name="wmp_volume" onchange="generatePreview();" /></td>
+						</tr>
+
+					</table>
+				</fieldset>
+
+				<fieldset id="rmp_options">
+					<legend>{$lang_media_rmp_options}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="rmp_autostart" name="rmp_autostart" onchange="generatePreview();" /></td>
+										<td><label for="rmp_autostart">{$lang_media_autostart}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="rmp_loop" name="rmp_loop" onchange="generatePreview();" /></td>
+										<td><label for="rmp_loop">{$lang_media_loop}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="rmp_autogotourl" name="rmp_autogotourl" checked="checked" onchange="generatePreview();" /></td>
+										<td><label for="rmp_autogotourl">{$lang_media_autogotourl}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="rmp_center" name="rmp_center" onchange="generatePreview();" /></td>
+										<td><label for="rmp_center">{$lang_media_center}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="rmp_imagestatus" name="rmp_imagestatus" checked="checked" onchange="generatePreview();" /></td>
+										<td><label for="rmp_imagestatus">{$lang_media_imagestatus}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="rmp_maintainaspect" name="rmp_maintainaspect" onchange="generatePreview();" /></td>
+										<td><label for="rmp_maintainaspect">{$lang_media_maintainaspect}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="rmp_nojava" name="rmp_nojava" onchange="generatePreview();" /></td>
+										<td><label for="rmp_nojava">{$lang_media_nojava}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="rmp_prefetch" name="rmp_prefetch" onchange="generatePreview();" /></td>
+										<td><label for="rmp_prefetch">{$lang_media_prefetch}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="rmp_shuffle" name="rmp_shuffle" onchange="generatePreview();" /></td>
+										<td><label for="rmp_shuffle">{$lang_media_shuffle}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								&nbsp;
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="rmp_console">{$lang_media_console}</label></td>
+							<td><input type="text" id="rmp_console" name="rmp_console" onchange="generatePreview();" /></td>
+
+							<td><label for="rmp_controls">{$lang_media_controls}</label></td>
+							<td><input type="text" id="rmp_controls" name="rmp_controls" onchange="generatePreview();" /></td>
+						</tr>
+
+						<tr>
+							<td><label for="rmp_numloop">{$lang_media_numloop}</label></td>
+							<td><input type="text" id="rmp_numloop" name="rmp_numloop" onchange="generatePreview();" /></td>
+
+							<td><label for="rmp_scriptcallbacks">{$lang_media_scriptcallbacks}</label></td>
+							<td><input type="text" id="rmp_scriptcallbacks" name="rmp_scriptcallbacks" onchange="generatePreview();" /></td>
+						</tr>
+					</table>
+				</fieldset>
+
+				<fieldset id="shockwave_options">
+					<legend>{$lang_media_shockwave_options}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td><label for="shockwave_swstretchstyle">{$lang_media_swstretchstyle}</label></td>
+							<td>
+								<select id="shockwave_swstretchstyle" name="shockwave_swstretchstyle" onchange="generatePreview();">
+									<option value="none">None</option>
+									<option value="meet">Meet</option>
+									<option value="fill">Fill</option>
+									<option value="stage">Stage</option>
+								</select>
+							</td>
+
+							<td><label for="shockwave_swvolume">{$lang_media_volume}</label></td>
+							<td><input type="text" id="shockwave_swvolume" name="shockwave_swvolume" onchange="generatePreview();" /></td>
+						</tr>
+
+						<tr>
+							<td><label for="shockwave_swstretchhalign">{$lang_media_swstretchhalign}</label></td>
+							<td>
+								<select id="shockwave_swstretchhalign" name="shockwave_swstretchhalign" onchange="generatePreview();">
+									<option value="none">None</option>
+									<option value="left">left</option>
+									<option value="center">center</option>
+									<option value="right">right</option>
+								</select>
+							</td>
+
+							<td><label for="shockwave_swstretchvalign">{$lang_media_swstretchvalign}</label></td>
+							<td>
+								<select id="shockwave_swstretchvalign" name="shockwave_swstretchvalign" onchange="generatePreview();">
+									<option value="none">None</option>
+									<option value="meet">Top</option>
+									<option value="fill">Center</option>
+									<option value="stage">Bottom</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="shockwave_autostart" name="shockwave_autostart" onchange="generatePreview();" checked="checked" /></td>
+										<td><label for="shockwave_autostart">{$lang_media_autostart}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="shockwave_sound" name="shockwave_sound" onchange="generatePreview();" checked="checked" /></td>
+										<td><label for="shockwave_sound">{$lang_media_sound}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+
+
+						<tr>
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="shockwave_swliveconnect" name="shockwave_swliveconnect" onchange="generatePreview();" /></td>
+										<td><label for="shockwave_swliveconnect">{$lang_media_liveconnect}</label></td>
+									</tr>
+								</table>
+							</td>
+
+							<td colspan="2">
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input type="checkbox" class="checkbox" id="shockwave_progress" name="shockwave_progress" onchange="generatePreview();" checked="checked" /></td>
+										<td><label for="shockwave_progress">{$lang_media_progress}</label></td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div style="float: left">
+				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertMedia();" />
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+	</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('nonbreaking');var TinyMCE_NonBreakingPlugin={getInfo:function(){return{longname:'Nonbreaking space',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_nonbreaking.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"nonbreaking":return tinyMCE.getButtonHTML(cn,'lang_nonbreaking_desc','{$pluginurl}/images/nonbreaking.gif','mceNonBreaking',false)}return""},execCommand:function(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id),h;switch(command){case"mceNonBreaking":h=(inst.visualChars&&inst.visualChars.state)?'<span class="mceItemHiddenVisualChar">&middot;</span>':'&nbsp;';tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,h);return true}return false},handleEvent:function(e){var inst,h;if(!tinyMCE.isOpera&&e.type=='keydown'&&e.keyCode==9&&tinyMCE.getParam('nonbr!
 eaking_force_tab',false)){inst=tinyMCE.selectedInstance;h=(inst.visualChars&&inst.visualChars.state)?'<span class="mceItemHiddenVisualChar">&middot;&middot;&middot;</span>':'&nbsp;&nbsp;&nbsp;';tinyMCE.execInstanceCommand(inst.editorId,'mceInsertContent',false,h);tinyMCE.cancelEvent(e);return false}return true}};tinyMCE.addPlugin("nonbreaking",TinyMCE_NonBreakingPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('nonbreaking');var TinyMCE_NonBreakingPlugin={getInfo:function(){return{longname:'Nonbreaking space',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_nonbreaking.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"nonbreaking":return tinyMCE.getButtonHTML(cn,'lang_nonbreaking_desc','{$pluginurl}/images/nonbreaking.gif','mceNonBreaking',false)}return""},execCommand:function(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id),h;switch(command){case"mceNonBreaking":h=(inst.visualChars&&inst.visualChars.state)?'<span class="mceItemHiddenVisualChar">&middot;</span>':'&nbsp;';tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,h);return true}return false},handleEvent:function(e){var inst,h;if(!tinyMCE.isOpera&&e.type=='keydown'&&e.keyCode==9&&tinyMCE.getParam('nonbr!
 eaking_force_tab',false)){inst=tinyMCE.selectedInstance;h=(inst.visualChars&&inst.visualChars.state)?'<span class="mceItemHiddenVisualChar">&middot;&middot;&middot;</span>':'&nbsp;&nbsp;&nbsp;';tinyMCE.execInstanceCommand(inst.editorId,'mceInsertContent',false,h);tinyMCE.cancelEvent(e);return false}return true}};tinyMCE.addPlugin("nonbreaking",TinyMCE_NonBreakingPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,62 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('nonbreaking');
-
-var TinyMCE_NonBreakingPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Nonbreaking space',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_nonbreaking.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "nonbreaking":
-				return tinyMCE.getButtonHTML(cn, 'lang_nonbreaking_desc', '{$pluginurl}/images/nonbreaking.gif', 'mceNonBreaking', false);
-		}
-
-		return "";
-	},
-
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		var inst = tinyMCE.getInstanceById(editor_id), h;
-
-		switch (command) {
-			case "mceNonBreaking":
-				h = (inst.visualChars && inst.visualChars.state) ? '<span class="mceItemHiddenVisualChar">&middot;</span>' : '&nbsp;';
-				tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false, h);
-				return true;
-		}
-
-		return false;
-	},
-
-	handleEvent : function(e) {
-		var inst, h;
-
-		if (!tinyMCE.isOpera && e.type == 'keydown' && e.keyCode == 9 && tinyMCE.getParam('nonbreaking_force_tab', false)) {
-			inst = tinyMCE.selectedInstance;
-
-			h = (inst.visualChars && inst.visualChars.state) ? '<span class="mceItemHiddenVisualChar">&middot;&middot;&middot;</span>' : '&nbsp;&nbsp;&nbsp;';
-			tinyMCE.execInstanceCommand(inst.editorId, 'mceInsertContent', false, h);
-
-			tinyMCE.cancelEvent(e);
-			return false;
-		}
-
-		return true;
-	}
-};
-
-tinyMCE.addPlugin("nonbreaking", TinyMCE_NonBreakingPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,62 @@
+/**
+ * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('nonbreaking');
+
+var TinyMCE_NonBreakingPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Nonbreaking space',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_nonbreaking.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "nonbreaking":
+				return tinyMCE.getButtonHTML(cn, 'lang_nonbreaking_desc', '{$pluginurl}/images/nonbreaking.gif', 'mceNonBreaking', false);
+		}
+
+		return "";
+	},
+
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		var inst = tinyMCE.getInstanceById(editor_id), h;
+
+		switch (command) {
+			case "mceNonBreaking":
+				h = (inst.visualChars && inst.visualChars.state) ? '<span class="mceItemHiddenVisualChar">&middot;</span>' : '&nbsp;';
+				tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false, h);
+				return true;
+		}
+
+		return false;
+	},
+
+	handleEvent : function(e) {
+		var inst, h;
+
+		if (!tinyMCE.isOpera && e.type == 'keydown' && e.keyCode == 9 && tinyMCE.getParam('nonbreaking_force_tab', false)) {
+			inst = tinyMCE.selectedInstance;
+
+			h = (inst.visualChars && inst.visualChars.state) ? '<span class="mceItemHiddenVisualChar">&middot;&middot;&middot;</span>' : '&nbsp;&nbsp;&nbsp;';
+			tinyMCE.execInstanceCommand(inst.editorId, 'mceInsertContent', false, h);
+
+			tinyMCE.cancelEvent(e);
+			return false;
+		}
+
+		return true;
+	}
+};
+
+tinyMCE.addPlugin("nonbreaking", TinyMCE_NonBreakingPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/images/nonbreaking.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/images/nonbreaking.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/images/nonbreaking.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('nonbreaking',{
-desc : 'Insert non-breaking space character'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/nonbreaking/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// UK lang variables
+
+tinyMCE.addToLang('nonbreaking',{
+desc : 'Insert non-breaking space character'
+});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css/noneditable.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css/noneditable.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css/noneditable.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,9 +0,0 @@
-/* This is the CSS file for the noneditable elements plugin */
-
-.mceItemEditable {
-	/*border: 1px dotted #0000cc;*/
-}
-
-.mceItemNonEditable {
-	/*border: 1px dotted #cc0000;*/
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css/noneditable.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css/noneditable.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css/noneditable.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/css/noneditable.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,9 @@
+/* This is the CSS file for the noneditable elements plugin */
+
+.mceItemEditable {
+	/*border: 1px dotted #0000cc;*/
+}
+
+.mceItemNonEditable {
+	/*border: 1px dotted #cc0000;*/
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-var TinyMCE_NonEditablePlugin={getInfo:function(){return{longname:'Non editable elements',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_noneditable.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/noneditable/css/noneditable.css");if(tinyMCE.isMSIE5_0)tinyMCE.settings['plugins']=tinyMCE.settings['plugins'].replace(/noneditable/gi,'Noneditable')},handleEvent:function(e){return this._moveSelection(e,tinyMCE.selectedInstance)},cleanup:function(type,content,inst){if(tinyMCE.isGecko)return content;switch(type){case"insert_to_editor_dom":var nodes=tinyMCE.getNodeTree(content,new Array(),1);var editClass=tinyMCE.getParam("noneditable_editable_class","mceItemEditable");var nonEditClass=tinyMCE.getParam("noneditable_noneditable_class","mceItemNonEditable");for(var i=0;i<nodes.length;i++){var elm=nodes[i]!
 ;var editable=tinyMCE.getAttrib(elm,"contenteditable");if(new RegExp("true|false","gi").test(editable))TinyMCE_NonEditablePlugin._setEditable(elm,editable=="true");if(tinyMCE.isMSIE){var className=elm.className?elm.className:"";if(className.indexOf(editClass)!=-1)elm.contentEditable=true;if(className.indexOf(nonEditClass)!=-1)elm.contentEditable=false}}break;case"insert_to_editor":if(tinyMCE.isMSIE){var editClass=tinyMCE.getParam("noneditable_editable_class","mceItemEditable");var nonEditClass=tinyMCE.getParam("noneditable_noneditable_class","mceItemNonEditable");content=content.replace(new RegExp("class=\"(.*)("+editClass+")([^\"]*)\"","gi"),'class="$1$2$3" contenteditable="true"');content=content.replace(new RegExp("class=\"(.*)("+nonEditClass+")([^\"]*)\"","gi"),'class="$1$2$3" contenteditable="false"')}break;case"get_from_editor_dom":if(tinyMCE.getParam("noneditable_leave_contenteditable",false)){var nodes=tinyMCE.getNodeTree(content,new Array(),1);for(var i=0;i<nodes.l!
 ength;i++)nodes[i].removeAttribute("contenteditable")}break}return con
tent},_moveSelection:function(e,inst){var s,r,sc,ec,el,c=tinyMCE.getParam('noneditable_editable_class','mceItemNonEditable');if(!inst)return true;if(tinyMCE.isGecko){s=inst.selection.getSel();r=s.getRangeAt(0);sc=tinyMCE.getParentNode(r.startContainer,function(n){return tinyMCE.hasCSSClass(n,c)});ec=tinyMCE.getParentNode(r.endContainer,function(n){return tinyMCE.hasCSSClass(n,c)});sc&&r.setStartBefore(sc);ec&&r.setEndAfter(ec);if(sc||ec){if(e.type=='keypress'&&e.keyCode==39){el=sc||ec;}s.removeAllRanges();s.addRange(r);return tinyMCE.cancelEvent(e)}}return true},_setEditable:function(elm,state){var editClass=tinyMCE.getParam("noneditable_editable_class","mceItemEditable");var nonEditClass=tinyMCE.getParam("noneditable_noneditable_class","mceItemNonEditable");var className=elm.className?elm.className:"";if(className.indexOf(editClass)!=-1||className.indexOf(nonEditClass)!=-1)return;if((className=tinyMCE.getAttrib(elm,"class"))!="")className+=" ";className+=state?editClass:non!
 EditClass;elm.setAttribute("class",className);elm.className=className}};tinyMCE.addPlugin("noneditable",TinyMCE_NonEditablePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+var TinyMCE_NonEditablePlugin={getInfo:function(){return{longname:'Non editable elements',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_noneditable.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/noneditable/css/noneditable.css");if(tinyMCE.isMSIE5_0)tinyMCE.settings['plugins']=tinyMCE.settings['plugins'].replace(/noneditable/gi,'Noneditable')},handleEvent:function(e){return this._moveSelection(e,tinyMCE.selectedInstance)},cleanup:function(type,content,inst){if(tinyMCE.isGecko)return content;switch(type){case"insert_to_editor_dom":var nodes=tinyMCE.getNodeTree(content,new Array(),1);var editClass=tinyMCE.getParam("noneditable_editable_class","mceItemEditable");var nonEditClass=tinyMCE.getParam("noneditable_noneditable_class","mceItemNonEditable");for(var i=0;i<nodes.length;i++){var elm=nodes[i]!
 ;var editable=tinyMCE.getAttrib(elm,"contenteditable");if(new RegExp("true|false","gi").test(editable))TinyMCE_NonEditablePlugin._setEditable(elm,editable=="true");if(tinyMCE.isMSIE){var className=elm.className?elm.className:"";if(className.indexOf(editClass)!=-1)elm.contentEditable=true;if(className.indexOf(nonEditClass)!=-1)elm.contentEditable=false}}break;case"insert_to_editor":if(tinyMCE.isMSIE){var editClass=tinyMCE.getParam("noneditable_editable_class","mceItemEditable");var nonEditClass=tinyMCE.getParam("noneditable_noneditable_class","mceItemNonEditable");content=content.replace(new RegExp("class=\"(.*)("+editClass+")([^\"]*)\"","gi"),'class="$1$2$3" contenteditable="true"');content=content.replace(new RegExp("class=\"(.*)("+nonEditClass+")([^\"]*)\"","gi"),'class="$1$2$3" contenteditable="false"')}break;case"get_from_editor_dom":if(tinyMCE.getParam("noneditable_leave_contenteditable",false)){var nodes=tinyMCE.getNodeTree(content,new Array(),1);for(var i=0;i<nodes.l!
 ength;i++)nodes[i].removeAttribute("contenteditable")}break}return con
tent},_moveSelection:function(e,inst){var s,r,sc,ec,el,c=tinyMCE.getParam('noneditable_editable_class','mceItemNonEditable');if(!inst)return true;if(tinyMCE.isGecko){s=inst.selection.getSel();r=s.getRangeAt(0);sc=tinyMCE.getParentNode(r.startContainer,function(n){return tinyMCE.hasCSSClass(n,c)});ec=tinyMCE.getParentNode(r.endContainer,function(n){return tinyMCE.hasCSSClass(n,c)});sc&&r.setStartBefore(sc);ec&&r.setEndAfter(ec);if(sc||ec){if(e.type=='keypress'&&e.keyCode==39){el=sc||ec;}s.removeAllRanges();s.addRange(r);return tinyMCE.cancelEvent(e)}}return true},_setEditable:function(elm,state){var editClass=tinyMCE.getParam("noneditable_editable_class","mceItemEditable");var nonEditClass=tinyMCE.getParam("noneditable_noneditable_class","mceItemNonEditable");var className=elm.className?elm.className:"";if(className.indexOf(editClass)!=-1||className.indexOf(nonEditClass)!=-1)return;if((className=tinyMCE.getAttrib(elm,"class"))!="")className+=" ";className+=state?editClass:non!
 EditClass;elm.setAttribute("class",className);elm.className=className}};tinyMCE.addPlugin("noneditable",TinyMCE_NonEditablePlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,140 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-var TinyMCE_NonEditablePlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Non editable elements',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_noneditable.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/noneditable/css/noneditable.css");
-
-		// Ugly hack
-		if (tinyMCE.isMSIE5_0)
-			tinyMCE.settings['plugins'] = tinyMCE.settings['plugins'].replace(/noneditable/gi, 'Noneditable');
-	},
-
-	handleEvent : function(e) {
-		return this._moveSelection(e, tinyMCE.selectedInstance);
-	},
-
-	cleanup : function(type, content, inst) {
-		// Pass through Gecko
-		if (tinyMCE.isGecko)
-			return content;
-
-		switch (type) {
-			case "insert_to_editor_dom":
-				var nodes = tinyMCE.getNodeTree(content, new Array(), 1);
-				var editClass = tinyMCE.getParam("noneditable_editable_class", "mceItemEditable");
-				var nonEditClass = tinyMCE.getParam("noneditable_noneditable_class", "mceItemNonEditable");
-
-				for (var i=0; i<nodes.length; i++) {
-					var elm = nodes[i];
-
-					// Convert contenteditable to classes
-					var editable = tinyMCE.getAttrib(elm, "contenteditable");
-					if (new RegExp("true|false","gi").test(editable))
-						TinyMCE_NonEditablePlugin._setEditable(elm, editable == "true");
-
-					if (tinyMCE.isMSIE) {
-						var className = elm.className ? elm.className : "";
-
-						if (className.indexOf(editClass) != -1)
-							elm.contentEditable = true;
-
-						if (className.indexOf(nonEditClass) != -1)
-							elm.contentEditable = false;
-					}
-				}
-
-				break;
-
-			case "insert_to_editor":
-				if (tinyMCE.isMSIE) {
-					var editClass = tinyMCE.getParam("noneditable_editable_class", "mceItemEditable");
-					var nonEditClass = tinyMCE.getParam("noneditable_noneditable_class", "mceItemNonEditable");
-
-					content = content.replace(new RegExp("class=\"(.*)(" + editClass + ")([^\"]*)\"", "gi"), 'class="$1$2$3" contenteditable="true"');
-					content = content.replace(new RegExp("class=\"(.*)(" + nonEditClass + ")([^\"]*)\"", "gi"), 'class="$1$2$3" contenteditable="false"');
-				}
-
-				break;
-
-			case "get_from_editor_dom":
-				if (tinyMCE.getParam("noneditable_leave_contenteditable", false)) {
-					var nodes = tinyMCE.getNodeTree(content, new Array(), 1);
-
-					for (var i=0; i<nodes.length; i++)
-						nodes[i].removeAttribute("contenteditable");
-				}
-
-				break;
-		}
-
-		return content;
-	},
-
-	_moveSelection : function(e, inst) {
-		var s, r, sc, ec, el, c = tinyMCE.getParam('noneditable_editable_class', 'mceItemNonEditable');
-
-		if (!inst)
-			return true;
-
-		// Always select whole element
-		if (tinyMCE.isGecko) {
-			s = inst.selection.getSel();
-			r = s.getRangeAt(0);
-			sc = tinyMCE.getParentNode(r.startContainer, function (n) {return tinyMCE.hasCSSClass(n, c);});
-			ec = tinyMCE.getParentNode(r.endContainer, function (n) {return tinyMCE.hasCSSClass(n, c);});
-
-			sc && r.setStartBefore(sc);
-			ec && r.setEndAfter(ec);
-
-			if (sc || ec) {
-				if (e.type == 'keypress' && e.keyCode == 39) {
-					el = sc || ec;
-
-					// Try!!
-				}
-
-				s.removeAllRanges();
-				s.addRange(r);
-
-				return tinyMCE.cancelEvent(e);
-			}
-		}
-
-		return true;
-	},
-
-	_setEditable : function(elm, state) {
-		var editClass = tinyMCE.getParam("noneditable_editable_class", "mceItemEditable");
-		var nonEditClass = tinyMCE.getParam("noneditable_noneditable_class", "mceItemNonEditable");
-
-		var className = elm.className ? elm.className : "";
-
-		if (className.indexOf(editClass) != -1 || className.indexOf(nonEditClass) != -1)
-			return;
-
-		if ((className = tinyMCE.getAttrib(elm, "class")) != "")
-			className += " ";
-
-		className += state ? editClass : nonEditClass;
-
-		elm.setAttribute("class", className);
-		elm.className = className;
-	}
-};
-
-tinyMCE.addPlugin("noneditable", TinyMCE_NonEditablePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,140 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+var TinyMCE_NonEditablePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Non editable elements',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_noneditable.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/noneditable/css/noneditable.css");
+
+		// Ugly hack
+		if (tinyMCE.isMSIE5_0)
+			tinyMCE.settings['plugins'] = tinyMCE.settings['plugins'].replace(/noneditable/gi, 'Noneditable');
+	},
+
+	handleEvent : function(e) {
+		return this._moveSelection(e, tinyMCE.selectedInstance);
+	},
+
+	cleanup : function(type, content, inst) {
+		// Pass through Gecko
+		if (tinyMCE.isGecko)
+			return content;
+
+		switch (type) {
+			case "insert_to_editor_dom":
+				var nodes = tinyMCE.getNodeTree(content, new Array(), 1);
+				var editClass = tinyMCE.getParam("noneditable_editable_class", "mceItemEditable");
+				var nonEditClass = tinyMCE.getParam("noneditable_noneditable_class", "mceItemNonEditable");
+
+				for (var i=0; i<nodes.length; i++) {
+					var elm = nodes[i];
+
+					// Convert contenteditable to classes
+					var editable = tinyMCE.getAttrib(elm, "contenteditable");
+					if (new RegExp("true|false","gi").test(editable))
+						TinyMCE_NonEditablePlugin._setEditable(elm, editable == "true");
+
+					if (tinyMCE.isMSIE) {
+						var className = elm.className ? elm.className : "";
+
+						if (className.indexOf(editClass) != -1)
+							elm.contentEditable = true;
+
+						if (className.indexOf(nonEditClass) != -1)
+							elm.contentEditable = false;
+					}
+				}
+
+				break;
+
+			case "insert_to_editor":
+				if (tinyMCE.isMSIE) {
+					var editClass = tinyMCE.getParam("noneditable_editable_class", "mceItemEditable");
+					var nonEditClass = tinyMCE.getParam("noneditable_noneditable_class", "mceItemNonEditable");
+
+					content = content.replace(new RegExp("class=\"(.*)(" + editClass + ")([^\"]*)\"", "gi"), 'class="$1$2$3" contenteditable="true"');
+					content = content.replace(new RegExp("class=\"(.*)(" + nonEditClass + ")([^\"]*)\"", "gi"), 'class="$1$2$3" contenteditable="false"');
+				}
+
+				break;
+
+			case "get_from_editor_dom":
+				if (tinyMCE.getParam("noneditable_leave_contenteditable", false)) {
+					var nodes = tinyMCE.getNodeTree(content, new Array(), 1);
+
+					for (var i=0; i<nodes.length; i++)
+						nodes[i].removeAttribute("contenteditable");
+				}
+
+				break;
+		}
+
+		return content;
+	},
+
+	_moveSelection : function(e, inst) {
+		var s, r, sc, ec, el, c = tinyMCE.getParam('noneditable_editable_class', 'mceItemNonEditable');
+
+		if (!inst)
+			return true;
+
+		// Always select whole element
+		if (tinyMCE.isGecko) {
+			s = inst.selection.getSel();
+			r = s.getRangeAt(0);
+			sc = tinyMCE.getParentNode(r.startContainer, function (n) {return tinyMCE.hasCSSClass(n, c);});
+			ec = tinyMCE.getParentNode(r.endContainer, function (n) {return tinyMCE.hasCSSClass(n, c);});
+
+			sc && r.setStartBefore(sc);
+			ec && r.setEndAfter(ec);
+
+			if (sc || ec) {
+				if (e.type == 'keypress' && e.keyCode == 39) {
+					el = sc || ec;
+
+					// Try!!
+				}
+
+				s.removeAllRanges();
+				s.addRange(r);
+
+				return tinyMCE.cancelEvent(e);
+			}
+		}
+
+		return true;
+	},
+
+	_setEditable : function(elm, state) {
+		var editClass = tinyMCE.getParam("noneditable_editable_class", "mceItemEditable");
+		var nonEditClass = tinyMCE.getParam("noneditable_noneditable_class", "mceItemNonEditable");
+
+		var className = elm.className ? elm.className : "";
+
+		if (className.indexOf(editClass) != -1 || className.indexOf(nonEditClass) != -1)
+			return;
+
+		if ((className = tinyMCE.getAttrib(elm, "class")) != "")
+			className += " ";
+
+		className += state ? editClass : nonEditClass;
+
+		elm.setAttribute("class", className);
+		elm.className = className;
+	}
+};
+
+tinyMCE.addPlugin("noneditable", TinyMCE_NonEditablePlugin);

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/noneditable/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/blank.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/blank.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/blank.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,19 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>blank_page</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-	<script language="javascript">
-		function init() {
-			document.body.contentEditable = true;
-			document.designMode = 'on';
-			parent.initIframe(document);
-			window.focus();
-		}
-	</script>
-	<link href="css/blank.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body onload="init();">
-
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/blank.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/blank.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/blank.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/blank.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,19 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>blank_page</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+	<script language="javascript">
+		function init() {
+			document.body.contentEditable = true;
+			document.designMode = 'on';
+			parent.initIframe(document);
+			window.focus();
+		}
+	</script>
+	<link href="css/blank.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body onload="init();">
+
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/blank.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/blank.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/blank.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,13 +0,0 @@
-body {
-	background-color: #FFFFFF;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-	scrollbar-3dlight-color: #F0F0EE;
-	scrollbar-arrow-color: #676662;
-	scrollbar-base-color: #F0F0EE;
-	scrollbar-darkshadow-color: #DDDDDD;
-	scrollbar-face-color: #E0E0DD;
-	scrollbar-highlight-color: #F0F0EE;
-	scrollbar-shadow-color: #F0F0EE;
-	scrollbar-track-color: #F5F5F5;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/blank.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/blank.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/blank.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/blank.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,13 @@
+body {
+	background-color: #FFFFFF;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/pasteword.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/pasteword.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/pasteword.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-.sourceIframe {
-	border: 1px solid #808080;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/pasteword.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/pasteword.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/pasteword.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/css/pasteword.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+.sourceIframe {
+	border: 1px solid #808080;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('paste');var TinyMCE_PastePlugin={getInfo:function(){return{longname:'Paste text/word',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_paste.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(tinyMCE.isMSIE&&tinyMCE.getParam("paste_auto_cleanup_on_paste",false))tinyMCE.addEvent(inst.getBody(),"paste",TinyMCE_PastePlugin._handlePasteEvent)},getControlHTML:function(cn){switch(cn){case"pastetext":return tinyMCE.getButtonHTML(cn,'lang_paste_text_desc','{$pluginurl}/images/pastetext.gif','mcePasteText',true);case"pasteword":return tinyMCE.getButtonHTML(cn,'lang_paste_word_desc','{$pluginurl}/images/pasteword.gif','mcePasteWord',true);case"selectall":return tinyMCE.getButtonHTML(cn,'lang_selectall_desc','{$pluginurl}/images/selectall.gif','mceSelectAll',true)}return''},execCommand:function(editor_id,element,command,user_interf!
 ace,value){switch(command){case"mcePasteText":if(user_interface){if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&!tinyMCE.getParam('paste_use_dialog',false))TinyMCE_PastePlugin._insertText(clipboardData.getData("Text"),true);else{var template=new Array();template['file']='../../plugins/paste/pastetext.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:plain_text,resizable:"yes",scrollbars:"no",inline:"yes",mceDo:'insert'})}}else TinyMCE_PastePlugin._insertText(value['html'],value['linebreaks']);return true;case"mcePasteWord":if(user_interface){if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&!tinyMCE.getParam('paste_use_dialog',false)){TinyMCE_PastePlugin._insertWordContent(TinyMCE_PastePlugin._clipboardHTML())}else{var template=new Array();template['file']='../../plugins/paste/pasteword.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:pla!
 in_text,resizable:"yes",scrollbars:"no",inline:"yes",mceDo:'insert'})}
}else TinyMCE_PastePlugin._insertWordContent(value);return true;case"mceSelectAll":tinyMCE.execInstanceCommand(editor_id,'selectall');return true}return false},_handlePasteEvent:function(e){switch(e.type){case"paste":var html=TinyMCE_PastePlugin._clipboardHTML();var r,inst=tinyMCE.selectedInstance;if(inst&&(r=inst.getRng())&&r.text.length>0)tinyMCE.execCommand('delete');if(html&&html.length>0)tinyMCE.execCommand('mcePasteWord',false,html);tinyMCE.cancelEvent(e);return false}return true},_insertText:function(content,bLinebreaks){if(content&&content.length>0){if(bLinebreaks){if(tinyMCE.getParam("paste_create_paragraphs",true)){var rl=tinyMCE.getParam("paste_replace_list",'\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');for(var i=0;i<rl.length;i+=2)content=content.replace(new RegExp(rl[i],'gi'),rl[i+1]);content=tinyMCE.regexpReplace(content,"\r\n\r\n","</p><p>","gi");content=tinyMCE.regexpReplace(content,"\r\r","</p><p>","gi"!
 );content=tinyMCE.regexpReplace(content,"\n\n","</p><p>","gi");if((pos=content.indexOf('</p><p>'))!=-1){tinyMCE.execCommand("Delete");var node=tinyMCE.selectedInstance.getFocusElement();var breakElms=new Array();do{if(node.nodeType==1){if(node.nodeName=="TD"||node.nodeName=="BODY")break;breakElms[breakElms.length]=node}}while(node=node.parentNode);var before="",after="</p>";before+=content.substring(0,pos);for(var i=0;i<breakElms.length;i++){before+="</"+breakElms[i].nodeName+">";after+="<"+breakElms[(breakElms.length-1)-i].nodeName+">"}before+="<p>";content=before+content.substring(pos+7)+after}}if(tinyMCE.getParam("paste_create_linebreaks",true)){content=tinyMCE.regexpReplace(content,"\r\n","<br />","gi");content=tinyMCE.regexpReplace(content,"\r","<br />","gi");content=tinyMCE.regexpReplace(content,"\n","<br />","gi")}}tinyMCE.execCommand("mceInsertRawHTML",false,content)}},_insertWordContent:function(content){if(content&&content.length>0){var bull=String.fromCharCode(82!
 26);var middot=String.fromCharCode(183);var cb;if((cb=tinyMCE.getParam
("paste_insert_word_content_callback",""))!="")content=eval(cb+"('before', content)");var rl=tinyMCE.getParam("paste_replace_list",'\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');for(var i=0;i<rl.length;i+=2)content=content.replace(new RegExp(rl[i],'gi'),rl[i+1]);if(tinyMCE.getParam("paste_convert_headers_to_strong",false)){content=content.replace(new RegExp('<p class=MsoHeading.*?>(.*?)<\/p>','gi'),'<p><b>$1</b></p>')}content=content.replace(new RegExp('tab-stops: list [0-9]+.0pt">','gi'),'">'+"--list--");content=content.replace(new RegExp(bull+"(.*?)<BR>","gi"),"<p>"+middot+"$1</p>");content=content.replace(new RegExp('<SPAN style="mso-list: Ignore">','gi'),"<span>"+bull);content=content.replace(/<o:p><\/o:p>/gi,"");content=content.replace(new RegExp('<br style="page-break-before: always;.*>','gi'),'-- page break --');content=content.replace(new RegExp('<(!--)([^>]*)(--)>','g'),"");if(tinyMCE.getParam("paste_remove_span!
 s",true))content=content.replace(/<\/?span[^>]*>/gi,"");if(tinyMCE.getParam("paste_remove_styles",true))content=content.replace(new RegExp('<(\\w[^>]*) style="([^"]*)"([^>]*)','gi'),"<$1$3");content=content.replace(/<\/?font[^>]*>/gi,"");switch(tinyMCE.getParam("paste_strip_class_attributes","all")){case"all":content=content.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi,"<$1$3");break;case"mso":content=content.replace(new RegExp('<(\\w[^>]*) class="?mso([^ |>]*)([^>]*)','gi'),"<$1$3");break}content=content.replace(new RegExp('href="?'+TinyMCE_PastePlugin._reEscape(""+document.location)+'','gi'),'href="'+tinyMCE.settings['document_base_url']);content=content.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi,"<$1$3");content=content.replace(/<\\?\?xml[^>]*>/gi,"");content=content.replace(/<\/?\w+:[^>]*>/gi,"");content=content.replace(/-- page break --\s*<p>&nbsp;<\/p>/gi,"");content=content.replace(/-- page break --/gi,"");if(!tinyMCE.settings['force_p_newlines']){content=content.!
 replace('','','gi');content=content.replace('</p>','<br /><br />','gi'
)}if(!tinyMCE.isMSIE&&!tinyMCE.settings['force_p_newlines']){content=content.replace(/<\/?p[^>]*>/gi,"")}content=content.replace(/<\/?div[^>]*>/gi,"");if(tinyMCE.getParam("paste_convert_middot_lists",true)){var div=document.createElement("div");div.innerHTML=content;var className=tinyMCE.getParam("paste_unindented_list_class","unIndentedList");while(TinyMCE_PastePlugin._convertMiddots(div,"--list--"));while(TinyMCE_PastePlugin._convertMiddots(div,middot,className));while(TinyMCE_PastePlugin._convertMiddots(div,bull));content=div.innerHTML}if(tinyMCE.getParam("paste_convert_headers_to_strong",false)){content=content.replace(/<h[1-6]>&nbsp;<\/h[1-6]>/gi,'<p>&nbsp;&nbsp;</p>');content=content.replace(/<h[1-6]>/gi,'<p><b>');content=content.replace(/<\/h[1-6]>/gi,'</b></p>');content=content.replace(/<b>&nbsp;<\/b>/gi,'<b>&nbsp;&nbsp;</b>');content=content.replace(/^(&nbsp;)*/gi,'')}content=content.replace(/--list--/gi,"");if((cb=tinyMCE.getParam("paste_insert_word_content_callbac!
 k",""))!="")content=eval(cb+"('after', content)");tinyMCE.execCommand("mceInsertContent",false,content);if(tinyMCE.getParam('paste_force_cleanup_wordpaste',true))window.setTimeout('tinyMCE.execCommand("mceCleanup");',1);}},_reEscape:function(s){var l="?.\\*[](){}+^$:";var o="";for(var i=0;i<s.length;i++){var c=s.charAt(i);if(l.indexOf(c)!=-1)o+='\\'+c;else o+=c}return o},_convertMiddots:function(div,search,class_name){var mdot=String.fromCharCode(183);var bull=String.fromCharCode(8226);var nodes=div.getElementsByTagName("p");var prevul;for(var i=0;i<nodes.length;i++){var p=nodes[i];if(p.innerHTML.indexOf(search)==0){var ul=document.createElement("ul");if(class_name)ul.className=class_name;var li=document.createElement("li");li.innerHTML=p.innerHTML.replace(new RegExp(''+mdot+'|'+bull+'|--list--|&nbsp;',"gi"),'');ul.appendChild(li);var np=p.nextSibling;while(np){if(np.nodeType==3&&new RegExp('^\\s$','m').test(np.nodeValue)){np=np.nextSibling;continue}if(search==mdot){if(np.n!
 odeType==1&&new RegExp('^o(\\s+|&nbsp;)').test(np.innerHTML)){if(!prev
ul){prevul=ul;ul=document.createElement("ul");prevul.appendChild(ul)}np.innerHTML=np.innerHTML.replace(/^o/,'')}else{if(prevul){ul=prevul;prevul=null}if(np.nodeType!=1||np.innerHTML.indexOf(search)!=0)break}}else{if(np.nodeType!=1||np.innerHTML.indexOf(search)!=0)break}var cp=np.nextSibling;var li=document.createElement("li");li.innerHTML=np.innerHTML.replace(new RegExp(''+mdot+'|'+bull+'|--list--|&nbsp;',"gi"),'');np.parentNode.removeChild(np);ul.appendChild(li);np=cp}p.parentNode.replaceChild(ul,p);return true}}return false},_clipboardHTML:function(){var div=document.getElementById('_TinyMCE_clipboardHTML');if(!div){var div=document.createElement('DIV');div.id='_TinyMCE_clipboardHTML';with(div.style){visibility='hidden';overflow='hidden';position='absolute';width=1;height=1}document.body.appendChild(div)}div.innerHTML='';var rng=document.body.createTextRange();rng.moveToElementText(div);rng.execCommand('Paste');var html=div.innerHTML;div.innerHTML='';return html}};tinyMCE.!
 addPlugin("paste",TinyMCE_PastePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('paste');var TinyMCE_PastePlugin={getInfo:function(){return{longname:'Paste text/word',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_paste.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(tinyMCE.isMSIE&&tinyMCE.getParam("paste_auto_cleanup_on_paste",false))tinyMCE.addEvent(inst.getBody(),"paste",TinyMCE_PastePlugin._handlePasteEvent)},getControlHTML:function(cn){switch(cn){case"pastetext":return tinyMCE.getButtonHTML(cn,'lang_paste_text_desc','{$pluginurl}/images/pastetext.gif','mcePasteText',true);case"pasteword":return tinyMCE.getButtonHTML(cn,'lang_paste_word_desc','{$pluginurl}/images/pasteword.gif','mcePasteWord',true);case"selectall":return tinyMCE.getButtonHTML(cn,'lang_selectall_desc','{$pluginurl}/images/selectall.gif','mceSelectAll',true)}return''},execCommand:function(editor_id,element,command,user_interf!
 ace,value){switch(command){case"mcePasteText":if(user_interface){if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&!tinyMCE.getParam('paste_use_dialog',false))TinyMCE_PastePlugin._insertText(clipboardData.getData("Text"),true);else{var template=new Array();template['file']='../../plugins/paste/pastetext.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:plain_text,resizable:"yes",scrollbars:"no",inline:"yes",mceDo:'insert'})}}else TinyMCE_PastePlugin._insertText(value['html'],value['linebreaks']);return true;case"mcePasteWord":if(user_interface){if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&!tinyMCE.getParam('paste_use_dialog',false)){TinyMCE_PastePlugin._insertWordContent(TinyMCE_PastePlugin._clipboardHTML())}else{var template=new Array();template['file']='../../plugins/paste/pasteword.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:pla!
 in_text,resizable:"yes",scrollbars:"no",inline:"yes",mceDo:'insert'})}
}else TinyMCE_PastePlugin._insertWordContent(value);return true;case"mceSelectAll":tinyMCE.execInstanceCommand(editor_id,'selectall');return true}return false},_handlePasteEvent:function(e){switch(e.type){case"paste":var html=TinyMCE_PastePlugin._clipboardHTML();var r,inst=tinyMCE.selectedInstance;if(inst&&(r=inst.getRng())&&r.text.length>0)tinyMCE.execCommand('delete');if(html&&html.length>0)tinyMCE.execCommand('mcePasteWord',false,html);tinyMCE.cancelEvent(e);return false}return true},_insertText:function(content,bLinebreaks){if(content&&content.length>0){if(bLinebreaks){if(tinyMCE.getParam("paste_create_paragraphs",true)){var rl=tinyMCE.getParam("paste_replace_list",'\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');for(var i=0;i<rl.length;i+=2)content=content.replace(new RegExp(rl[i],'gi'),rl[i+1]);content=tinyMCE.regexpReplace(content,"\r\n\r\n","</p><p>","gi");content=tinyMCE.regexpReplace(content,"\r\r","</p><p>","gi"!
 );content=tinyMCE.regexpReplace(content,"\n\n","</p><p>","gi");if((pos=content.indexOf('</p><p>'))!=-1){tinyMCE.execCommand("Delete");var node=tinyMCE.selectedInstance.getFocusElement();var breakElms=new Array();do{if(node.nodeType==1){if(node.nodeName=="TD"||node.nodeName=="BODY")break;breakElms[breakElms.length]=node}}while(node=node.parentNode);var before="",after="</p>";before+=content.substring(0,pos);for(var i=0;i<breakElms.length;i++){before+="</"+breakElms[i].nodeName+">";after+="<"+breakElms[(breakElms.length-1)-i].nodeName+">"}before+="<p>";content=before+content.substring(pos+7)+after}}if(tinyMCE.getParam("paste_create_linebreaks",true)){content=tinyMCE.regexpReplace(content,"\r\n","<br />","gi");content=tinyMCE.regexpReplace(content,"\r","<br />","gi");content=tinyMCE.regexpReplace(content,"\n","<br />","gi")}}tinyMCE.execCommand("mceInsertRawHTML",false,content)}},_insertWordContent:function(content){if(content&&content.length>0){var bull=String.fromCharCode(82!
 26);var middot=String.fromCharCode(183);var cb;if((cb=tinyMCE.getParam
("paste_insert_word_content_callback",""))!="")content=eval(cb+"('before', content)");var rl=tinyMCE.getParam("paste_replace_list",'\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');for(var i=0;i<rl.length;i+=2)content=content.replace(new RegExp(rl[i],'gi'),rl[i+1]);if(tinyMCE.getParam("paste_convert_headers_to_strong",false)){content=content.replace(new RegExp('<p class=MsoHeading.*?>(.*?)<\/p>','gi'),'<p><b>$1</b></p>')}content=content.replace(new RegExp('tab-stops: list [0-9]+.0pt">','gi'),'">'+"--list--");content=content.replace(new RegExp(bull+"(.*?)<BR>","gi"),"<p>"+middot+"$1</p>");content=content.replace(new RegExp('<SPAN style="mso-list: Ignore">','gi'),"<span>"+bull);content=content.replace(/<o:p><\/o:p>/gi,"");content=content.replace(new RegExp('<br style="page-break-before: always;.*>','gi'),'-- page break --');content=content.replace(new RegExp('<(!--)([^>]*)(--)>','g'),"");if(tinyMCE.getParam("paste_remove_span!
 s",true))content=content.replace(/<\/?span[^>]*>/gi,"");if(tinyMCE.getParam("paste_remove_styles",true))content=content.replace(new RegExp('<(\\w[^>]*) style="([^"]*)"([^>]*)','gi'),"<$1$3");content=content.replace(/<\/?font[^>]*>/gi,"");switch(tinyMCE.getParam("paste_strip_class_attributes","all")){case"all":content=content.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi,"<$1$3");break;case"mso":content=content.replace(new RegExp('<(\\w[^>]*) class="?mso([^ |>]*)([^>]*)','gi'),"<$1$3");break}content=content.replace(new RegExp('href="?'+TinyMCE_PastePlugin._reEscape(""+document.location)+'','gi'),'href="'+tinyMCE.settings['document_base_url']);content=content.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi,"<$1$3");content=content.replace(/<\\?\?xml[^>]*>/gi,"");content=content.replace(/<\/?\w+:[^>]*>/gi,"");content=content.replace(/-- page break --\s*<p>&nbsp;<\/p>/gi,"");content=content.replace(/-- page break --/gi,"");if(!tinyMCE.settings['force_p_newlines']){content=content.!
 replace('','','gi');content=content.replace('</p>','<br /><br />','gi'
)}if(!tinyMCE.isMSIE&&!tinyMCE.settings['force_p_newlines']){content=content.replace(/<\/?p[^>]*>/gi,"")}content=content.replace(/<\/?div[^>]*>/gi,"");if(tinyMCE.getParam("paste_convert_middot_lists",true)){var div=document.createElement("div");div.innerHTML=content;var className=tinyMCE.getParam("paste_unindented_list_class","unIndentedList");while(TinyMCE_PastePlugin._convertMiddots(div,"--list--"));while(TinyMCE_PastePlugin._convertMiddots(div,middot,className));while(TinyMCE_PastePlugin._convertMiddots(div,bull));content=div.innerHTML}if(tinyMCE.getParam("paste_convert_headers_to_strong",false)){content=content.replace(/<h[1-6]>&nbsp;<\/h[1-6]>/gi,'<p>&nbsp;&nbsp;</p>');content=content.replace(/<h[1-6]>/gi,'<p><b>');content=content.replace(/<\/h[1-6]>/gi,'</b></p>');content=content.replace(/<b>&nbsp;<\/b>/gi,'<b>&nbsp;&nbsp;</b>');content=content.replace(/^(&nbsp;)*/gi,'')}content=content.replace(/--list--/gi,"");if((cb=tinyMCE.getParam("paste_insert_word_content_callbac!
 k",""))!="")content=eval(cb+"('after', content)");tinyMCE.execCommand("mceInsertContent",false,content);if(tinyMCE.getParam('paste_force_cleanup_wordpaste',true))window.setTimeout('tinyMCE.execCommand("mceCleanup");',1);}},_reEscape:function(s){var l="?.\\*[](){}+^$:";var o="";for(var i=0;i<s.length;i++){var c=s.charAt(i);if(l.indexOf(c)!=-1)o+='\\'+c;else o+=c}return o},_convertMiddots:function(div,search,class_name){var mdot=String.fromCharCode(183);var bull=String.fromCharCode(8226);var nodes=div.getElementsByTagName("p");var prevul;for(var i=0;i<nodes.length;i++){var p=nodes[i];if(p.innerHTML.indexOf(search)==0){var ul=document.createElement("ul");if(class_name)ul.className=class_name;var li=document.createElement("li");li.innerHTML=p.innerHTML.replace(new RegExp(''+mdot+'|'+bull+'|--list--|&nbsp;',"gi"),'');ul.appendChild(li);var np=p.nextSibling;while(np){if(np.nodeType==3&&new RegExp('^\\s$','m').test(np.nodeValue)){np=np.nextSibling;continue}if(search==mdot){if(np.n!
 odeType==1&&new RegExp('^o(\\s+|&nbsp;)').test(np.innerHTML)){if(!prev
ul){prevul=ul;ul=document.createElement("ul");prevul.appendChild(ul)}np.innerHTML=np.innerHTML.replace(/^o/,'')}else{if(prevul){ul=prevul;prevul=null}if(np.nodeType!=1||np.innerHTML.indexOf(search)!=0)break}}else{if(np.nodeType!=1||np.innerHTML.indexOf(search)!=0)break}var cp=np.nextSibling;var li=document.createElement("li");li.innerHTML=np.innerHTML.replace(new RegExp(''+mdot+'|'+bull+'|--list--|&nbsp;',"gi"),'');np.parentNode.removeChild(np);ul.appendChild(li);np=cp}p.parentNode.replaceChild(ul,p);return true}}return false},_clipboardHTML:function(){var div=document.getElementById('_TinyMCE_clipboardHTML');if(!div){var div=document.createElement('DIV');div.id='_TinyMCE_clipboardHTML';with(div.style){visibility='hidden';overflow='hidden';position='absolute';width=1;height=1}document.body.appendChild(div)}div.innerHTML='';var rng=document.body.createTextRange();rng.moveToElementText(div);rng.execCommand('Paste');var html=div.innerHTML;div.innerHTML='';return html}};tinyMCE.!
 addPlugin("paste",TinyMCE_PastePlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,385 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */ 
-tinyMCE.importPluginLanguagePack('paste');
-
-var TinyMCE_PastePlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Paste text/word',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_paste.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		if (tinyMCE.isMSIE && tinyMCE.getParam("paste_auto_cleanup_on_paste", false))
-			tinyMCE.addEvent(inst.getBody(), "paste", TinyMCE_PastePlugin._handlePasteEvent);
-	},
-
-	getControlHTML : function(cn) { 
-		switch (cn) { 
-			case "pastetext":
-				return tinyMCE.getButtonHTML(cn, 'lang_paste_text_desc', '{$pluginurl}/images/pastetext.gif', 'mcePasteText', true);
-
-			case "pasteword":
-				return tinyMCE.getButtonHTML(cn, 'lang_paste_word_desc', '{$pluginurl}/images/pasteword.gif', 'mcePasteWord', true);
-
-			case "selectall":
-				return tinyMCE.getButtonHTML(cn, 'lang_selectall_desc', '{$pluginurl}/images/selectall.gif', 'mceSelectAll', true);
-		} 
-
-		return ''; 
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) { 
-		switch (command) { 
-			case "mcePasteText": 
-				if (user_interface) {
-					if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && !tinyMCE.getParam('paste_use_dialog', false))
-						TinyMCE_PastePlugin._insertText(clipboardData.getData("Text"), true); 
-					else { 
-						var template = new Array(); 
-						template['file']	= '../../plugins/paste/pastetext.htm'; // Relative to theme 
-						template['width']  = 450; 
-						template['height'] = 400; 
-						var plain_text = ""; 
-						tinyMCE.openWindow(template, {editor_id : editor_id, plain_text: plain_text, resizable : "yes", scrollbars : "no", inline : "yes", mceDo : 'insert'}); 
-					}
-				} else
-					TinyMCE_PastePlugin._insertText(value['html'], value['linebreaks']);
-
-				return true;
-
-			case "mcePasteWord": 
-				if (user_interface) {
-					if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && !tinyMCE.getParam('paste_use_dialog', false)) {
-						TinyMCE_PastePlugin._insertWordContent(TinyMCE_PastePlugin._clipboardHTML());
-					} else { 
-						var template = new Array(); 
-						template['file']	= '../../plugins/paste/pasteword.htm'; // Relative to theme 
-						template['width']  = 450; 
-						template['height'] = 400; 
-						var plain_text = ""; 
-						tinyMCE.openWindow(template, {editor_id : editor_id, plain_text: plain_text, resizable : "yes", scrollbars : "no", inline : "yes", mceDo : 'insert'});
-					}
-				} else
-					TinyMCE_PastePlugin._insertWordContent(value);
-
-				return true;
-
-			case "mceSelectAll":
-				tinyMCE.execInstanceCommand(editor_id, 'selectall'); 
-				return true; 
-
-		} 
-
-		// Pass to next handler in chain 
-		return false; 
-	},
-
-	// Private plugin internal methods
-
-	_handlePasteEvent : function(e) {
-		switch (e.type) {
-			case "paste":
-				var html = TinyMCE_PastePlugin._clipboardHTML();
-				var r, inst = tinyMCE.selectedInstance;
-
-				// Removes italic, strong etc, the if was needed due to bug #1437114
-				if (inst && (r = inst.getRng()) && r.text.length > 0)
-					tinyMCE.execCommand('delete');
-
-				if (html && html.length > 0)
-					tinyMCE.execCommand('mcePasteWord', false, html);
-
-				tinyMCE.cancelEvent(e);
-				return false;
-		}
-
-		return true;
-	},
-
-	_insertText : function(content, bLinebreaks) { 
-		if (content && content.length > 0) {
-			if (bLinebreaks) { 
-				// Special paragraph treatment 
-				if (tinyMCE.getParam("paste_create_paragraphs", true)) {
-					var rl = tinyMCE.getParam("paste_replace_list", '\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');
-					for (var i=0; i<rl.length; i+=2)
-						content = content.replace(new RegExp(rl[i], 'gi'), rl[i+1]);
-
-					content = tinyMCE.regexpReplace(content, "\r\n\r\n", "</p><p>", "gi"); 
-					content = tinyMCE.regexpReplace(content, "\r\r", "</p><p>", "gi"); 
-					content = tinyMCE.regexpReplace(content, "\n\n", "</p><p>", "gi"); 
-
-					// Has paragraphs 
-					if ((pos = content.indexOf('</p><p>')) != -1) { 
-						tinyMCE.execCommand("Delete"); 
-
-						var node = tinyMCE.selectedInstance.getFocusElement(); 
-
-						// Get list of elements to break 
-						var breakElms = new Array(); 
-
-						do { 
-							if (node.nodeType == 1) { 
-								// Don't break tables and break at body 
-								if (node.nodeName == "TD" || node.nodeName == "BODY") 
-									break; 
-		
-								breakElms[breakElms.length] = node; 
-							} 
-						} while(node = node.parentNode); 
-
-						var before = "", after = "</p>"; 
-						before += content.substring(0, pos); 
-
-						for (var i=0; i<breakElms.length; i++) { 
-							before += "</" + breakElms[i].nodeName + ">"; 
-							after += "<" + breakElms[(breakElms.length-1)-i].nodeName + ">"; 
-						} 
-
-						before += "<p>"; 
-						content = before + content.substring(pos+7) + after; 
-					} 
-				} 
-
-				if (tinyMCE.getParam("paste_create_linebreaks", true)) {
-					content = tinyMCE.regexpReplace(content, "\r\n", "<br />", "gi"); 
-					content = tinyMCE.regexpReplace(content, "\r", "<br />", "gi"); 
-					content = tinyMCE.regexpReplace(content, "\n", "<br />", "gi"); 
-				}
-			} 
-		
-			tinyMCE.execCommand("mceInsertRawHTML", false, content); 
-		}
-	},
-
-	_insertWordContent : function(content) { 
-		if (content && content.length > 0) {
-			// Cleanup Word content
-			var bull = String.fromCharCode(8226);
-			var middot = String.fromCharCode(183);
-			var cb;
-
-			if ((cb = tinyMCE.getParam("paste_insert_word_content_callback", "")) != "")
-				content = eval(cb + "('before', content)");
-
-			var rl = tinyMCE.getParam("paste_replace_list", '\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');
-			for (var i=0; i<rl.length; i+=2)
-				content = content.replace(new RegExp(rl[i], 'gi'), rl[i+1]);
-
-			if (tinyMCE.getParam("paste_convert_headers_to_strong", false)) {
-				content = content.replace(new RegExp('<p class=MsoHeading.*?>(.*?)<\/p>', 'gi'), '<p><b>$1</b></p>');
-			}
-
-			content = content.replace(new RegExp('tab-stops: list [0-9]+.0pt">', 'gi'), '">' + "--list--");
-			content = content.replace(new RegExp(bull + "(.*?)<BR>", "gi"), "<p>" + middot + "$1</p>");
-			content = content.replace(new RegExp('<SPAN style="mso-list: Ignore">', 'gi'), "<span>" + bull); // Covert to bull list
-			content = content.replace(/<o:p><\/o:p>/gi, "");
-			content = content.replace(new RegExp('<br style="page-break-before: always;.*>', 'gi'), '-- page break --'); // Replace pagebreaks
-			content = content.replace(new RegExp('<(!--)([^>]*)(--)>', 'g'), "");  // Word comments
-
-			if (tinyMCE.getParam("paste_remove_spans", true))
-				content = content.replace(/<\/?span[^>]*>/gi, "");
-
-			if (tinyMCE.getParam("paste_remove_styles", true))
-				content = content.replace(new RegExp('<(\\w[^>]*) style="([^"]*)"([^>]*)', 'gi'), "<$1$3");
-
-			content = content.replace(/<\/?font[^>]*>/gi, "");
-
-			// Strips class attributes.
-			switch (tinyMCE.getParam("paste_strip_class_attributes", "all")) {
-				case "all":
-					content = content.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3");
-					break;
-
-				case "mso":
-					content = content.replace(new RegExp('<(\\w[^>]*) class="?mso([^ |>]*)([^>]*)', 'gi'), "<$1$3");
-					break;
-			}
-
-			content = content.replace(new RegExp('href="?' + TinyMCE_PastePlugin._reEscape("" + document.location) + '', 'gi'), 'href="' + tinyMCE.settings['document_base_url']);
-			content = content.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3");
-			content = content.replace(/<\\?\?xml[^>]*>/gi, "");
-			content = content.replace(/<\/?\w+:[^>]*>/gi, "");
-			content = content.replace(/-- page break --\s*<p>&nbsp;<\/p>/gi, ""); // Remove pagebreaks
-			content = content.replace(/-- page break --/gi, ""); // Remove pagebreaks
-
-	//		content = content.replace(/\/?&nbsp;*/gi, ""); &nbsp;
-	//		content = content.replace(/<p>&nbsp;<\/p>/gi, '');
-
-			if (!tinyMCE.settings['force_p_newlines']) {
-				content = content.replace('', '' ,'gi');
-				content = content.replace('</p>', '<br /><br />' ,'gi');
-			}
-
-			if (!tinyMCE.isMSIE && !tinyMCE.settings['force_p_newlines']) {
-				content = content.replace(/<\/?p[^>]*>/gi, "");
-			}
-
-			content = content.replace(/<\/?div[^>]*>/gi, "");
-
-			// Convert all middlot lists to UL lists
-			if (tinyMCE.getParam("paste_convert_middot_lists", true)) {
-				var div = document.createElement("div");
-				div.innerHTML = content;
-
-				// Convert all middot paragraphs to li elements
-				var className = tinyMCE.getParam("paste_unindented_list_class", "unIndentedList");
-
-				while (TinyMCE_PastePlugin._convertMiddots(div, "--list--")) ; // bull
-				while (TinyMCE_PastePlugin._convertMiddots(div, middot, className)) ; // Middot
-				while (TinyMCE_PastePlugin._convertMiddots(div, bull)) ; // bull
-
-				content = div.innerHTML;
-			}
-
-			// Replace all headers with strong and fix some other issues
-			if (tinyMCE.getParam("paste_convert_headers_to_strong", false)) {
-				content = content.replace(/<h[1-6]>&nbsp;<\/h[1-6]>/gi, '<p>&nbsp;&nbsp;</p>');
-				content = content.replace(/<h[1-6]>/gi, '<p><b>');
-				content = content.replace(/<\/h[1-6]>/gi, '</b></p>');
-				content = content.replace(/<b>&nbsp;<\/b>/gi, '<b>&nbsp;&nbsp;</b>');
-				content = content.replace(/^(&nbsp;)*/gi, '');
-			}
-
-			content = content.replace(/--list--/gi, ""); // Remove --list--
-
-			if ((cb = tinyMCE.getParam("paste_insert_word_content_callback", "")) != "")
-				content = eval(cb + "('after', content)");
-
-			// Insert cleaned content
-			tinyMCE.execCommand("mceInsertContent", false, content);
-
-			if (tinyMCE.getParam('paste_force_cleanup_wordpaste', true))
-				window.setTimeout('tinyMCE.execCommand("mceCleanup");', 1); // Do normal cleanup detached from this thread
-		}
-	},
-
-	_reEscape : function(s) {
-		var l = "?.\\*[](){}+^$:";
-		var o = "";
-
-		for (var i=0; i<s.length; i++) {
-			var c = s.charAt(i);
-
-			if (l.indexOf(c) != -1)
-				o += '\\' + c;
-			else
-				o += c;
-		}
-
-		return o;
-	},
-
-	_convertMiddots : function(div, search, class_name) {
-		var mdot = String.fromCharCode(183);
-		var bull = String.fromCharCode(8226);
-
-		var nodes = div.getElementsByTagName("p");
-		var prevul;
-		for (var i=0; i<nodes.length; i++) {
-			var p = nodes[i];
-
-			// Is middot
-			if (p.innerHTML.indexOf(search) == 0) {
-				var ul = document.createElement("ul");
-
-				if (class_name)
-					ul.className = class_name;
-
-				// Add the first one
-				var li = document.createElement("li");
-				li.innerHTML = p.innerHTML.replace(new RegExp('' + mdot + '|' + bull + '|--list--|&nbsp;', "gi"), '');
-				ul.appendChild(li);
-
-				// Add the rest
-				var np = p.nextSibling;
-				while (np) {
-			        // If the node is whitespace, then
-			        // ignore it and continue on.
-			        if (np.nodeType == 3 && new RegExp('^\\s$', 'm').test(np.nodeValue)) {
-			                np = np.nextSibling;
-			                continue;
-			        }
-
-					if (search == mdot) {
-					        if (np.nodeType == 1 && new RegExp('^o(\\s+|&nbsp;)').test(np.innerHTML)) {
-					                // Second level of nesting
-					                if (!prevul) {
-					                        prevul = ul;
-					                        ul = document.createElement("ul");
-					                        prevul.appendChild(ul);
-					                }
-					                np.innerHTML = np.innerHTML.replace(/^o/, '');
-					        } else {
-					                // Pop the stack if we're going back up to the first level
-					                if (prevul) {
-					                        ul = prevul;
-					                        prevul = null;
-					                }
-					                // Not element or middot paragraph
-					                if (np.nodeType != 1 || np.innerHTML.indexOf(search) != 0)
-					                        break;
-					        }
-					} else {
-					        // Not element or middot paragraph
-					        if (np.nodeType != 1 || np.innerHTML.indexOf(search) != 0)
-					                break;
-				        }
-
-					var cp = np.nextSibling;
-					var li = document.createElement("li");
-					li.innerHTML = np.innerHTML.replace(new RegExp('' + mdot + '|' + bull + '|--list--|&nbsp;', "gi"), '');
-					np.parentNode.removeChild(np);
-					ul.appendChild(li);
-					np = cp;
-				}
-
-				p.parentNode.replaceChild(ul, p);
-
-				return true;
-			}
-		}
-
-		return false;
-	},
-
-	_clipboardHTML : function() {
-		var div = document.getElementById('_TinyMCE_clipboardHTML');
-
-		if (!div) {
-			var div = document.createElement('DIV');
-			div.id = '_TinyMCE_clipboardHTML';
-
-			with (div.style) {
-				visibility = 'hidden';
-				overflow = 'hidden';
-				position = 'absolute';
-				width = 1;
-				height = 1;
-			}
-
-			document.body.appendChild(div);
-		}
-
-		div.innerHTML = '';
-		var rng = document.body.createTextRange();
-		rng.moveToElementText(div);
-		rng.execCommand('Paste');
-		var html = div.innerHTML;
-		div.innerHTML = '';
-		return html;
-	}
-};
-
-tinyMCE.addPlugin("paste", TinyMCE_PastePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,385 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */ 
+tinyMCE.importPluginLanguagePack('paste');
+
+var TinyMCE_PastePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Paste text/word',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_paste.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		if (tinyMCE.isMSIE && tinyMCE.getParam("paste_auto_cleanup_on_paste", false))
+			tinyMCE.addEvent(inst.getBody(), "paste", TinyMCE_PastePlugin._handlePasteEvent);
+	},
+
+	getControlHTML : function(cn) { 
+		switch (cn) { 
+			case "pastetext":
+				return tinyMCE.getButtonHTML(cn, 'lang_paste_text_desc', '{$pluginurl}/images/pastetext.gif', 'mcePasteText', true);
+
+			case "pasteword":
+				return tinyMCE.getButtonHTML(cn, 'lang_paste_word_desc', '{$pluginurl}/images/pasteword.gif', 'mcePasteWord', true);
+
+			case "selectall":
+				return tinyMCE.getButtonHTML(cn, 'lang_selectall_desc', '{$pluginurl}/images/selectall.gif', 'mceSelectAll', true);
+		} 
+
+		return ''; 
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) { 
+		switch (command) { 
+			case "mcePasteText": 
+				if (user_interface) {
+					if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && !tinyMCE.getParam('paste_use_dialog', false))
+						TinyMCE_PastePlugin._insertText(clipboardData.getData("Text"), true); 
+					else { 
+						var template = new Array(); 
+						template['file']	= '../../plugins/paste/pastetext.htm'; // Relative to theme 
+						template['width']  = 450; 
+						template['height'] = 400; 
+						var plain_text = ""; 
+						tinyMCE.openWindow(template, {editor_id : editor_id, plain_text: plain_text, resizable : "yes", scrollbars : "no", inline : "yes", mceDo : 'insert'}); 
+					}
+				} else
+					TinyMCE_PastePlugin._insertText(value['html'], value['linebreaks']);
+
+				return true;
+
+			case "mcePasteWord": 
+				if (user_interface) {
+					if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && !tinyMCE.getParam('paste_use_dialog', false)) {
+						TinyMCE_PastePlugin._insertWordContent(TinyMCE_PastePlugin._clipboardHTML());
+					} else { 
+						var template = new Array(); 
+						template['file']	= '../../plugins/paste/pasteword.htm'; // Relative to theme 
+						template['width']  = 450; 
+						template['height'] = 400; 
+						var plain_text = ""; 
+						tinyMCE.openWindow(template, {editor_id : editor_id, plain_text: plain_text, resizable : "yes", scrollbars : "no", inline : "yes", mceDo : 'insert'});
+					}
+				} else
+					TinyMCE_PastePlugin._insertWordContent(value);
+
+				return true;
+
+			case "mceSelectAll":
+				tinyMCE.execInstanceCommand(editor_id, 'selectall'); 
+				return true; 
+
+		} 
+
+		// Pass to next handler in chain 
+		return false; 
+	},
+
+	// Private plugin internal methods
+
+	_handlePasteEvent : function(e) {
+		switch (e.type) {
+			case "paste":
+				var html = TinyMCE_PastePlugin._clipboardHTML();
+				var r, inst = tinyMCE.selectedInstance;
+
+				// Removes italic, strong etc, the if was needed due to bug #1437114
+				if (inst && (r = inst.getRng()) && r.text.length > 0)
+					tinyMCE.execCommand('delete');
+
+				if (html && html.length > 0)
+					tinyMCE.execCommand('mcePasteWord', false, html);
+
+				tinyMCE.cancelEvent(e);
+				return false;
+		}
+
+		return true;
+	},
+
+	_insertText : function(content, bLinebreaks) { 
+		if (content && content.length > 0) {
+			if (bLinebreaks) { 
+				// Special paragraph treatment 
+				if (tinyMCE.getParam("paste_create_paragraphs", true)) {
+					var rl = tinyMCE.getParam("paste_replace_list", '\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');
+					for (var i=0; i<rl.length; i+=2)
+						content = content.replace(new RegExp(rl[i], 'gi'), rl[i+1]);
+
+					content = tinyMCE.regexpReplace(content, "\r\n\r\n", "</p><p>", "gi"); 
+					content = tinyMCE.regexpReplace(content, "\r\r", "</p><p>", "gi"); 
+					content = tinyMCE.regexpReplace(content, "\n\n", "</p><p>", "gi"); 
+
+					// Has paragraphs 
+					if ((pos = content.indexOf('</p><p>')) != -1) { 
+						tinyMCE.execCommand("Delete"); 
+
+						var node = tinyMCE.selectedInstance.getFocusElement(); 
+
+						// Get list of elements to break 
+						var breakElms = new Array(); 
+
+						do { 
+							if (node.nodeType == 1) { 
+								// Don't break tables and break at body 
+								if (node.nodeName == "TD" || node.nodeName == "BODY") 
+									break; 
+		
+								breakElms[breakElms.length] = node; 
+							} 
+						} while(node = node.parentNode); 
+
+						var before = "", after = "</p>"; 
+						before += content.substring(0, pos); 
+
+						for (var i=0; i<breakElms.length; i++) { 
+							before += "</" + breakElms[i].nodeName + ">"; 
+							after += "<" + breakElms[(breakElms.length-1)-i].nodeName + ">"; 
+						} 
+
+						before += "<p>"; 
+						content = before + content.substring(pos+7) + after; 
+					} 
+				} 
+
+				if (tinyMCE.getParam("paste_create_linebreaks", true)) {
+					content = tinyMCE.regexpReplace(content, "\r\n", "<br />", "gi"); 
+					content = tinyMCE.regexpReplace(content, "\r", "<br />", "gi"); 
+					content = tinyMCE.regexpReplace(content, "\n", "<br />", "gi"); 
+				}
+			} 
+		
+			tinyMCE.execCommand("mceInsertRawHTML", false, content); 
+		}
+	},
+
+	_insertWordContent : function(content) { 
+		if (content && content.length > 0) {
+			// Cleanup Word content
+			var bull = String.fromCharCode(8226);
+			var middot = String.fromCharCode(183);
+			var cb;
+
+			if ((cb = tinyMCE.getParam("paste_insert_word_content_callback", "")) != "")
+				content = eval(cb + "('before', content)");
+
+			var rl = tinyMCE.getParam("paste_replace_list", '\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');
+			for (var i=0; i<rl.length; i+=2)
+				content = content.replace(new RegExp(rl[i], 'gi'), rl[i+1]);
+
+			if (tinyMCE.getParam("paste_convert_headers_to_strong", false)) {
+				content = content.replace(new RegExp('<p class=MsoHeading.*?>(.*?)<\/p>', 'gi'), '<p><b>$1</b></p>');
+			}
+
+			content = content.replace(new RegExp('tab-stops: list [0-9]+.0pt">', 'gi'), '">' + "--list--");
+			content = content.replace(new RegExp(bull + "(.*?)<BR>", "gi"), "<p>" + middot + "$1</p>");
+			content = content.replace(new RegExp('<SPAN style="mso-list: Ignore">', 'gi'), "<span>" + bull); // Covert to bull list
+			content = content.replace(/<o:p><\/o:p>/gi, "");
+			content = content.replace(new RegExp('<br style="page-break-before: always;.*>', 'gi'), '-- page break --'); // Replace pagebreaks
+			content = content.replace(new RegExp('<(!--)([^>]*)(--)>', 'g'), "");  // Word comments
+
+			if (tinyMCE.getParam("paste_remove_spans", true))
+				content = content.replace(/<\/?span[^>]*>/gi, "");
+
+			if (tinyMCE.getParam("paste_remove_styles", true))
+				content = content.replace(new RegExp('<(\\w[^>]*) style="([^"]*)"([^>]*)', 'gi'), "<$1$3");
+
+			content = content.replace(/<\/?font[^>]*>/gi, "");
+
+			// Strips class attributes.
+			switch (tinyMCE.getParam("paste_strip_class_attributes", "all")) {
+				case "all":
+					content = content.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3");
+					break;
+
+				case "mso":
+					content = content.replace(new RegExp('<(\\w[^>]*) class="?mso([^ |>]*)([^>]*)', 'gi'), "<$1$3");
+					break;
+			}
+
+			content = content.replace(new RegExp('href="?' + TinyMCE_PastePlugin._reEscape("" + document.location) + '', 'gi'), 'href="' + tinyMCE.settings['document_base_url']);
+			content = content.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3");
+			content = content.replace(/<\\?\?xml[^>]*>/gi, "");
+			content = content.replace(/<\/?\w+:[^>]*>/gi, "");
+			content = content.replace(/-- page break --\s*<p>&nbsp;<\/p>/gi, ""); // Remove pagebreaks
+			content = content.replace(/-- page break --/gi, ""); // Remove pagebreaks
+
+	//		content = content.replace(/\/?&nbsp;*/gi, ""); &nbsp;
+	//		content = content.replace(/<p>&nbsp;<\/p>/gi, '');
+
+			if (!tinyMCE.settings['force_p_newlines']) {
+				content = content.replace('', '' ,'gi');
+				content = content.replace('</p>', '<br /><br />' ,'gi');
+			}
+
+			if (!tinyMCE.isMSIE && !tinyMCE.settings['force_p_newlines']) {
+				content = content.replace(/<\/?p[^>]*>/gi, "");
+			}
+
+			content = content.replace(/<\/?div[^>]*>/gi, "");
+
+			// Convert all middlot lists to UL lists
+			if (tinyMCE.getParam("paste_convert_middot_lists", true)) {
+				var div = document.createElement("div");
+				div.innerHTML = content;
+
+				// Convert all middot paragraphs to li elements
+				var className = tinyMCE.getParam("paste_unindented_list_class", "unIndentedList");
+
+				while (TinyMCE_PastePlugin._convertMiddots(div, "--list--")) ; // bull
+				while (TinyMCE_PastePlugin._convertMiddots(div, middot, className)) ; // Middot
+				while (TinyMCE_PastePlugin._convertMiddots(div, bull)) ; // bull
+
+				content = div.innerHTML;
+			}
+
+			// Replace all headers with strong and fix some other issues
+			if (tinyMCE.getParam("paste_convert_headers_to_strong", false)) {
+				content = content.replace(/<h[1-6]>&nbsp;<\/h[1-6]>/gi, '<p>&nbsp;&nbsp;</p>');
+				content = content.replace(/<h[1-6]>/gi, '<p><b>');
+				content = content.replace(/<\/h[1-6]>/gi, '</b></p>');
+				content = content.replace(/<b>&nbsp;<\/b>/gi, '<b>&nbsp;&nbsp;</b>');
+				content = content.replace(/^(&nbsp;)*/gi, '');
+			}
+
+			content = content.replace(/--list--/gi, ""); // Remove --list--
+
+			if ((cb = tinyMCE.getParam("paste_insert_word_content_callback", "")) != "")
+				content = eval(cb + "('after', content)");
+
+			// Insert cleaned content
+			tinyMCE.execCommand("mceInsertContent", false, content);
+
+			if (tinyMCE.getParam('paste_force_cleanup_wordpaste', true))
+				window.setTimeout('tinyMCE.execCommand("mceCleanup");', 1); // Do normal cleanup detached from this thread
+		}
+	},
+
+	_reEscape : function(s) {
+		var l = "?.\\*[](){}+^$:";
+		var o = "";
+
+		for (var i=0; i<s.length; i++) {
+			var c = s.charAt(i);
+
+			if (l.indexOf(c) != -1)
+				o += '\\' + c;
+			else
+				o += c;
+		}
+
+		return o;
+	},
+
+	_convertMiddots : function(div, search, class_name) {
+		var mdot = String.fromCharCode(183);
+		var bull = String.fromCharCode(8226);
+
+		var nodes = div.getElementsByTagName("p");
+		var prevul;
+		for (var i=0; i<nodes.length; i++) {
+			var p = nodes[i];
+
+			// Is middot
+			if (p.innerHTML.indexOf(search) == 0) {
+				var ul = document.createElement("ul");
+
+				if (class_name)
+					ul.className = class_name;
+
+				// Add the first one
+				var li = document.createElement("li");
+				li.innerHTML = p.innerHTML.replace(new RegExp('' + mdot + '|' + bull + '|--list--|&nbsp;', "gi"), '');
+				ul.appendChild(li);
+
+				// Add the rest
+				var np = p.nextSibling;
+				while (np) {
+			        // If the node is whitespace, then
+			        // ignore it and continue on.
+			        if (np.nodeType == 3 && new RegExp('^\\s$', 'm').test(np.nodeValue)) {
+			                np = np.nextSibling;
+			                continue;
+			        }
+
+					if (search == mdot) {
+					        if (np.nodeType == 1 && new RegExp('^o(\\s+|&nbsp;)').test(np.innerHTML)) {
+					                // Second level of nesting
+					                if (!prevul) {
+					                        prevul = ul;
+					                        ul = document.createElement("ul");
+					                        prevul.appendChild(ul);
+					                }
+					                np.innerHTML = np.innerHTML.replace(/^o/, '');
+					        } else {
+					                // Pop the stack if we're going back up to the first level
+					                if (prevul) {
+					                        ul = prevul;
+					                        prevul = null;
+					                }
+					                // Not element or middot paragraph
+					                if (np.nodeType != 1 || np.innerHTML.indexOf(search) != 0)
+					                        break;
+					        }
+					} else {
+					        // Not element or middot paragraph
+					        if (np.nodeType != 1 || np.innerHTML.indexOf(search) != 0)
+					                break;
+				        }
+
+					var cp = np.nextSibling;
+					var li = document.createElement("li");
+					li.innerHTML = np.innerHTML.replace(new RegExp('' + mdot + '|' + bull + '|--list--|&nbsp;', "gi"), '');
+					np.parentNode.removeChild(np);
+					ul.appendChild(li);
+					np = cp;
+				}
+
+				p.parentNode.replaceChild(ul, p);
+
+				return true;
+			}
+		}
+
+		return false;
+	},
+
+	_clipboardHTML : function() {
+		var div = document.getElementById('_TinyMCE_clipboardHTML');
+
+		if (!div) {
+			var div = document.createElement('DIV');
+			div.id = '_TinyMCE_clipboardHTML';
+
+			with (div.style) {
+				visibility = 'hidden';
+				overflow = 'hidden';
+				position = 'absolute';
+				width = 1;
+				height = 1;
+			}
+
+			document.body.appendChild(div);
+		}
+
+		div.innerHTML = '';
+		var rng = document.body.createTextRange();
+		rng.moveToElementText(div);
+		rng.execCommand('Paste');
+		var html = div.innerHTML;
+		div.innerHTML = '';
+		return html;
+	}
+};
+
+tinyMCE.addPlugin("paste", TinyMCE_PastePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/pastetext.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/pastetext.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/pastetext.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/pasteword.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/pasteword.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/pasteword.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/selectall.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/selectall.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/images/selectall.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pastetext.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pastetext.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pastetext.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-function saveContent() {
-	if (document.forms[0].htmlSource.value == '') {
-		tinyMCEPopup.close();
-		return false;
-	}
-
-	tinyMCEPopup.execCommand('mcePasteText', false, {
-		html : document.forms[0].htmlSource.value,
-		linebreaks : document.forms[0].linebreaks.checked
-	});
-
-	tinyMCEPopup.close();
-}
-
-function onLoadInit() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	// Remove Gecko spellchecking
-	if (tinyMCE.isGecko)
-		document.body.spellcheck = tinyMCE.getParam("gecko_spellcheck");
-
-	resizeInputs();
-}
-
-var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
-
-function resizeInputs() {
-	if (!tinyMCE.isMSIE) {
-		wHeight = self.innerHeight-80;
-		wWidth = self.innerWidth-17;
-	} else {
-		wHeight = document.body.clientHeight-80;
-		wWidth = document.body.clientWidth-17;
-	}
-
-	document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px';
-	document.forms[0].htmlSource.style.width  = Math.abs(wWidth) + 'px';
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pastetext.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pastetext.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pastetext.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pastetext.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+function saveContent() {
+	if (document.forms[0].htmlSource.value == '') {
+		tinyMCEPopup.close();
+		return false;
+	}
+
+	tinyMCEPopup.execCommand('mcePasteText', false, {
+		html : document.forms[0].htmlSource.value,
+		linebreaks : document.forms[0].linebreaks.checked
+	});
+
+	tinyMCEPopup.close();
+}
+
+function onLoadInit() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	// Remove Gecko spellchecking
+	if (tinyMCE.isGecko)
+		document.body.spellcheck = tinyMCE.getParam("gecko_spellcheck");
+
+	resizeInputs();
+}
+
+var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
+
+function resizeInputs() {
+	if (!tinyMCE.isMSIE) {
+		wHeight = self.innerHeight-80;
+		wWidth = self.innerWidth-17;
+	} else {
+		wHeight = document.body.clientHeight-80;
+		wWidth = document.body.clientWidth-17;
+	}
+
+	document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px';
+	document.forms[0].htmlSource.style.width  = Math.abs(wWidth) + 'px';
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pasteword.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pasteword.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pasteword.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,52 +0,0 @@
-function saveContent() {
-	var html = document.getElementById("frmData").contentWindow.document.body.innerHTML;
-
-	if (html == ''){
-		tinyMCEPopup.close();
-		return false;
-	}
-
-	tinyMCEPopup.execCommand('mcePasteWord', false, html);
-	tinyMCEPopup.close();
-}
-
-function onLoadInit() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	// Fix for endless reloading in FF
-	window.setTimeout('createIFrame();', 10);
-}
-
-function createIFrame() {
-	document.getElementById('iframecontainer').innerHTML = '<iframe id="frmData" name="frmData" class="sourceIframe" src="blank.htm" height="280" width="400" frameborder="0" style="background-color:#FFFFFF; width:100%;" dir="ltr" wrap="soft"></iframe>';
-}
-
-var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
-
-function initIframe(doc) {
-	var dir = tinyMCE.selectedInstance.settings['directionality'];
-
-	doc.body.dir = dir;
-
-	// Remove Gecko spellchecking
-	if (tinyMCE.isGecko)
-		doc.body.spellcheck = tinyMCE.getParam("gecko_spellcheck");
-
-	resizeInputs();
-}
-
-function resizeInputs() {
-	if (!tinyMCE.isMSIE) {
-		wHeight = self.innerHeight - 80;
-		wWidth = self.innerWidth - 18;
-	} else {
-		wHeight = document.body.clientHeight - 80;
-		wWidth = document.body.clientWidth - 18;
-	}
-
-	var elm = document.getElementById('frmData');
-	if (elm) {
-		elm.style.height = Math.abs(wHeight) + 'px';
-		elm.style.width  = Math.abs(wWidth) + 'px';
-	}
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pasteword.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pasteword.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pasteword.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/jscripts/pasteword.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,52 @@
+function saveContent() {
+	var html = document.getElementById("frmData").contentWindow.document.body.innerHTML;
+
+	if (html == ''){
+		tinyMCEPopup.close();
+		return false;
+	}
+
+	tinyMCEPopup.execCommand('mcePasteWord', false, html);
+	tinyMCEPopup.close();
+}
+
+function onLoadInit() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	// Fix for endless reloading in FF
+	window.setTimeout('createIFrame();', 10);
+}
+
+function createIFrame() {
+	document.getElementById('iframecontainer').innerHTML = '<iframe id="frmData" name="frmData" class="sourceIframe" src="blank.htm" height="280" width="400" frameborder="0" style="background-color:#FFFFFF; width:100%;" dir="ltr" wrap="soft"></iframe>';
+}
+
+var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
+
+function initIframe(doc) {
+	var dir = tinyMCE.selectedInstance.settings['directionality'];
+
+	doc.body.dir = dir;
+
+	// Remove Gecko spellchecking
+	if (tinyMCE.isGecko)
+		doc.body.spellcheck = tinyMCE.getParam("gecko_spellcheck");
+
+	resizeInputs();
+}
+
+function resizeInputs() {
+	if (!tinyMCE.isMSIE) {
+		wHeight = self.innerHeight - 80;
+		wWidth = self.innerWidth - 18;
+	} else {
+		wHeight = document.body.clientHeight - 80;
+		wWidth = document.body.clientWidth - 18;
+	}
+
+	var elm = document.getElementById('frmData');
+	if (elm) {
+		elm.style.height = Math.abs(wHeight) + 'px';
+		elm.style.width  = Math.abs(wWidth) + 'px';
+	}
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,10 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-paste_text_desc : 'Paste as Plain Text',
-paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.',
-paste_text_linebreaks : 'Keep linebreaks',
-paste_word_desc : 'Paste from Word',
-paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.',
-selectall_desc : 'Select All'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,10 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+paste_text_desc : 'Paste as Plain Text',
+paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.',
+paste_text_linebreaks : 'Keep linebreaks',
+paste_word_desc : 'Paste from Word',
+paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.',
+selectall_desc : 'Select All'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pastetext.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pastetext.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pastetext.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_paste_text_desc}</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/pastetext.js"></script>
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">
-<form name="source" onsubmit="saveContent();">
-	<div style="float: left" class="title">{$lang_paste_text_desc}</div>
-
-	<div style="float: right">
-		<input type="checkbox" name="linebreaks" id="linebreaks" class="wordWrapCode" checked="checked" /><label for="linebreaks">{$lang_paste_text_linebreaks}</label>
-	</div>
-
-	<br style="clear: both" />
-
-	<div>{$lang_paste_text_title}</div>
-
-	<textarea name="htmlSource" id="htmlSource" rows="15" cols="100" style="width: 100%; height: 100%; font-family: 'Courier New',Courier,mono; font-size: 12px;" dir="ltr" wrap="soft"></textarea>
-
-	<div class="mceActionPanel">
-		<div style="float: left">
-			<input type="button" name="insert" value="{$lang_insert}" onclick="saveContent();" id="insert" />
-		</div>
-
-		<div style="float: right">
-			<input type="button" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" id="cancel" />
-		</div>
-	</div>
-</form>
-</body> 
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pastetext.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pastetext.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pastetext.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pastetext.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_paste_text_desc}</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/pastetext.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">
+<form name="source" onsubmit="saveContent();">
+	<div style="float: left" class="title">{$lang_paste_text_desc}</div>
+
+	<div style="float: right">
+		<input type="checkbox" name="linebreaks" id="linebreaks" class="wordWrapCode" checked="checked" /><label for="linebreaks">{$lang_paste_text_linebreaks}</label>
+	</div>
+
+	<br style="clear: both" />
+
+	<div>{$lang_paste_text_title}</div>
+
+	<textarea name="htmlSource" id="htmlSource" rows="15" cols="100" style="width: 100%; height: 100%; font-family: 'Courier New',Courier,mono; font-size: 12px;" dir="ltr" wrap="soft"></textarea>
+
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" name="insert" value="{$lang_insert}" onclick="saveContent();" id="insert" />
+		</div>
+
+		<div style="float: right">
+			<input type="button" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" id="cancel" />
+		</div>
+	</div>
+</form>
+</body> 
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pasteword.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pasteword.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pasteword.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,29 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-	<title>{$lang_paste_word_desc}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/pasteword.js"></script>
-	<link href="css/pasteword.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">
-	<form name="source" onsubmit="saveContent();" action="#">
-		<div class="title">{$lang_paste_word_desc}</div>
-
-		<div>{$lang_paste_word_title}</div>
-
-		<div id="iframecontainer"></div>
-
-		<div class="mceActionPanel">
-			<div style="float: left">
-				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="saveContent();" />
-			</div>
-
-			<div style="float: right">
-				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-			</div>
-		</div>
-	</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pasteword.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pasteword.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pasteword.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/pasteword.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,29 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>{$lang_paste_word_desc}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/pasteword.js"></script>
+	<link href="css/pasteword.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">
+	<form name="source" onsubmit="saveContent();" action="#">
+		<div class="title">{$lang_paste_word_desc}</div>
+
+		<div>{$lang_paste_word_title}</div>
+
+		<div id="iframecontainer"></div>
+
+		<div class="mceActionPanel">
+			<div style="float: left">
+				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="saveContent();" />
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+	</form>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/paste/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('preview');var TinyMCE_PreviewPlugin={getInfo:function(){return{longname:'Preview',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_preview.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"preview":return tinyMCE.getButtonHTML(cn,'lang_preview_desc','{$pluginurl}/images/preview.gif','mcePreview')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mcePreview":var previewPage=tinyMCE.getParam("plugin_preview_pageurl",null);var previewWidth=tinyMCE.getParam("plugin_preview_width","550");var previewHeight=tinyMCE.getParam("plugin_preview_height","600");if(previewPage){var template=new Array();template['file']=previewPage;template['width']=previewWidth;template['height']=previewHeight;tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"yes!
 ",inline:"yes",content:tinyMCE.getContent(),content_css:tinyMCE.getParam("content_css")})}else{var win=window.open("","mcePreview","menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width="+previewWidth+",height="+previewHeight);var html="",i;var c=tinyMCE.getContent();var pos=c.indexOf('<body'),pos2,css=tinyMCE.getParam("content_css").split(',');if(pos!=-1){pos=c.indexOf('>',pos);pos2=c.lastIndexOf('</body>');c=c.substring(pos+1,pos2)}html+=tinyMCE.getParam('doctype');html+='<html xmlns="http://www.w3.org/1999/xhtml">';html+='<head>';html+='<title>'+tinyMCE.getLang('lang_preview_desc')+'</title>';html+='<base href="'+tinyMCE.settings['base_href']+'" />';html+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';for(i=0;i<css.length;i++)html+='<link href="'+css[i]+'" rel="stylesheet" type="text/css" />';html+='<script type="text/javascript">';html+='window.opener.TinyMCE_PreviewPlugin._setDoc(document);';html+='window.opener.TinyMCE_Previe!
 wPlugin._setWin(window);';html+='writeFlash = window.opener.TinyMCE_Pr
eviewPlugin._writeFlash;';html+='writeShockWave = window.opener.TinyMCE_PreviewPlugin._writeShockWave;';html+='writeQuickTime = window.opener.TinyMCE_PreviewPlugin._writeQuickTime;';html+='writeRealMedia = window.opener.TinyMCE_PreviewPlugin._writeRealMedia;';html+='writeWindowsMedia = window.opener.TinyMCE_PreviewPlugin._writeWindowsMedia;';html+='writeEmbed = window.opener.TinyMCE_PreviewPlugin._writeEmbed;';html+='</script>';html+='</head>';html+='<body dir="'+tinyMCE.getParam("directionality")+'" onload="window.opener.TinyMCE_PreviewPlugin._onLoad();">';html+=c;html+='</body>';html+='</html>';win.document.write(html);win.document.close()}return true}return false},_setDoc:function(d){TinyMCE_PreviewPlugin._doc=d;d._embeds=new Array()},_setWin:function(d){TinyMCE_PreviewPlugin._win=d},_onLoad:function(){var nl,i,el=new Array(),d=TinyMCE_PreviewPlugin._doc,sv,ne;nl=d.getElementsByTagName("script");for(i=0;i<nl.length;i++){sv=tinyMCE.isMSIE?nl[i].innerHTML:nl[i].firstChild.n!
 odeValue;if(new RegExp('write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\\(.*','g').test(sv))el[el.length]=nl[i]}for(i=0;i<el.length;i++){ne=d.createElement("div");ne.innerHTML=d._embeds[i];el[i].parentNode.insertBefore(ne.firstChild,el[i])}},_writeFlash:function(p){p.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],p.src);TinyMCE_PreviewPlugin._writeEmbed('D27CDB6E-AE6D-11cf-96B8-444553540000','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0','application/x-shockwave-flash',p)},_writeShockWave:function(p){p.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],p.src);TinyMCE_PreviewPlugin._writeEmbed('166B1BCA-3F9C-11CF-8075-444553540000','http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0','application/x-director',p)},_writeQuickTime:function(p){p.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],p.src);TinyMCE_PreviewPlugin._writeEmbed('0!
 2BF25D5-8C17-4B23-BC80-D3488ABDDC6B','http://www.apple.com/qtactivex/q
tplugin.cab#version=6,0,2,0','video/quicktime',p)},_writeRealMedia:function(p){p.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],p.src);TinyMCE_PreviewPlugin._writeEmbed('CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0','audio/x-pn-realaudio-plugin',p)},_writeWindowsMedia:function(p){p.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],p.src);p.url=p.src;TinyMCE_PreviewPlugin._writeEmbed('6BF52A52-394A-11D3-B153-00C04F79FAA6','http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701','application/x-mplayer2',p)},_writeEmbed:function(cls,cb,mt,p){var h='',n,d=TinyMCE_PreviewPlugin._doc,ne,c;h+='<object classid="clsid:'+cls+'" codebase="'+cb+'"';h+=typeof(p.id)!="undefined"?'id="'+p.id+'"':'';h+=typeof(p.name)!="undefined"?'name="'+p.name+'"':'';h+=typeof(p.width)!="undefined"?'width="'+p.width+'"':'';h+=typeof(p.height)!="undef!
 ined"?'height="'+p.height+'"':'';h+=typeof(p.align)!="undefined"?'align="'+p.align+'"':'';h+='>';for(n in p)h+='<param name="'+n+'" value="'+p[n]+'">';h+='<embed type="'+mt+'"';for(n in p)h+=n+'="'+p[n]+'" ';h+='></embed></object>';d._embeds[d._embeds.length]=h}};tinyMCE.addPlugin("preview",TinyMCE_PreviewPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('preview');var TinyMCE_PreviewPlugin={getInfo:function(){return{longname:'Preview',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_preview.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"preview":return tinyMCE.getButtonHTML(cn,'lang_preview_desc','{$pluginurl}/images/preview.gif','mcePreview')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mcePreview":var previewPage=tinyMCE.getParam("plugin_preview_pageurl",null);var previewWidth=tinyMCE.getParam("plugin_preview_width","550");var previewHeight=tinyMCE.getParam("plugin_preview_height","600");if(previewPage){var template=new Array();template['file']=previewPage;template['width']=previewWidth;template['height']=previewHeight;tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"yes!
 ",inline:"yes",content:tinyMCE.getContent(),content_css:tinyMCE.getParam("content_css")})}else{var win=window.open("","mcePreview","menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width="+previewWidth+",height="+previewHeight);var html="",i;var c=tinyMCE.getContent();var pos=c.indexOf('<body'),pos2,css=tinyMCE.getParam("content_css").split(',');if(pos!=-1){pos=c.indexOf('>',pos);pos2=c.lastIndexOf('</body>');c=c.substring(pos+1,pos2)}html+=tinyMCE.getParam('doctype');html+='<html xmlns="http://www.w3.org/1999/xhtml">';html+='<head>';html+='<title>'+tinyMCE.getLang('lang_preview_desc')+'</title>';html+='<base href="'+tinyMCE.settings['base_href']+'" />';html+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';for(i=0;i<css.length;i++)html+='<link href="'+css[i]+'" rel="stylesheet" type="text/css" />';html+='<script type="text/javascript">';html+='window.opener.TinyMCE_PreviewPlugin._setDoc(document);';html+='window.opener.TinyMCE_Previe!
 wPlugin._setWin(window);';html+='writeFlash = window.opener.TinyMCE_Pr
eviewPlugin._writeFlash;';html+='writeShockWave = window.opener.TinyMCE_PreviewPlugin._writeShockWave;';html+='writeQuickTime = window.opener.TinyMCE_PreviewPlugin._writeQuickTime;';html+='writeRealMedia = window.opener.TinyMCE_PreviewPlugin._writeRealMedia;';html+='writeWindowsMedia = window.opener.TinyMCE_PreviewPlugin._writeWindowsMedia;';html+='writeEmbed = window.opener.TinyMCE_PreviewPlugin._writeEmbed;';html+='</script>';html+='</head>';html+='<body dir="'+tinyMCE.getParam("directionality")+'" onload="window.opener.TinyMCE_PreviewPlugin._onLoad();">';html+=c;html+='</body>';html+='</html>';win.document.write(html);win.document.close()}return true}return false},_setDoc:function(d){TinyMCE_PreviewPlugin._doc=d;d._embeds=new Array()},_setWin:function(d){TinyMCE_PreviewPlugin._win=d},_onLoad:function(){var nl,i,el=new Array(),d=TinyMCE_PreviewPlugin._doc,sv,ne;nl=d.getElementsByTagName("script");for(i=0;i<nl.length;i++){sv=tinyMCE.isMSIE?nl[i].innerHTML:nl[i].firstChild.n!
 odeValue;if(new RegExp('write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\\(.*','g').test(sv))el[el.length]=nl[i]}for(i=0;i<el.length;i++){ne=d.createElement("div");ne.innerHTML=d._embeds[i];el[i].parentNode.insertBefore(ne.firstChild,el[i])}},_writeFlash:function(p){p.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],p.src);TinyMCE_PreviewPlugin._writeEmbed('D27CDB6E-AE6D-11cf-96B8-444553540000','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0','application/x-shockwave-flash',p)},_writeShockWave:function(p){p.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],p.src);TinyMCE_PreviewPlugin._writeEmbed('166B1BCA-3F9C-11CF-8075-444553540000','http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0','application/x-director',p)},_writeQuickTime:function(p){p.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],p.src);TinyMCE_PreviewPlugin._writeEmbed('0!
 2BF25D5-8C17-4B23-BC80-D3488ABDDC6B','http://www.apple.com/qtactivex/q
tplugin.cab#version=6,0,2,0','video/quicktime',p)},_writeRealMedia:function(p){p.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],p.src);TinyMCE_PreviewPlugin._writeEmbed('CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0','audio/x-pn-realaudio-plugin',p)},_writeWindowsMedia:function(p){p.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],p.src);p.url=p.src;TinyMCE_PreviewPlugin._writeEmbed('6BF52A52-394A-11D3-B153-00C04F79FAA6','http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701','application/x-mplayer2',p)},_writeEmbed:function(cls,cb,mt,p){var h='',n,d=TinyMCE_PreviewPlugin._doc,ne,c;h+='<object classid="clsid:'+cls+'" codebase="'+cb+'"';h+=typeof(p.id)!="undefined"?'id="'+p.id+'"':'';h+=typeof(p.name)!="undefined"?'name="'+p.name+'"':'';h+=typeof(p.width)!="undefined"?'width="'+p.width+'"':'';h+=typeof(p.height)!="undef!
 ined"?'height="'+p.height+'"':'';h+=typeof(p.align)!="undefined"?'align="'+p.align+'"':'';h+='>';for(n in p)h+='<param name="'+n+'" value="'+p[n]+'">';h+='<embed type="'+mt+'"';for(n in p)h+=n+'="'+p[n]+'" ';h+='></embed></object>';d._embeds[d._embeds.length]=h}};tinyMCE.addPlugin("preview",TinyMCE_PreviewPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,205 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('preview');
-
-var TinyMCE_PreviewPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Preview',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_preview.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	/**
-	 * Returns the HTML contents of the preview control.
-	 */
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "preview":
-				return tinyMCE.getButtonHTML(cn, 'lang_preview_desc', '{$pluginurl}/images/preview.gif', 'mcePreview');
-		}
-
-		return "";
-	},
-
-	/**
-	 * Executes the mcePreview command.
-	 */
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle commands
-		switch (command) {
-			case "mcePreview":
-				var previewPage = tinyMCE.getParam("plugin_preview_pageurl", null);
-				var previewWidth = tinyMCE.getParam("plugin_preview_width", "550");
-				var previewHeight = tinyMCE.getParam("plugin_preview_height", "600");
-
-				// Use a custom preview page
-				if (previewPage) {
-					var template = new Array();
-
-					template['file'] = previewPage;
-					template['width'] = previewWidth;
-					template['height'] = previewHeight;
-
-					tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "yes", inline : "yes", content : tinyMCE.getContent(), content_css : tinyMCE.getParam("content_css")});
-				} else {
-					var win = window.open("", "mcePreview", "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width=" + previewWidth + ",height="  + previewHeight);
-					var html = "", i;
-					var c = tinyMCE.getContent();
-					var pos = c.indexOf('<body'), pos2, css = tinyMCE.getParam("content_css").split(',');
-
-					if (pos != -1) {
-						pos = c.indexOf('>', pos);
-						pos2 = c.lastIndexOf('</body>');
-						c = c.substring(pos + 1, pos2);
-					}
-
-					html += tinyMCE.getParam('doctype');
-					html += '<html xmlns="http://www.w3.org/1999/xhtml">';
-					html += '<head>';
-					html += '<title>' + tinyMCE.getLang('lang_preview_desc') + '</title>';
-					html += '<base href="' + tinyMCE.settings['base_href'] + '" />';
-					html += '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';
-
-					for (i=0; i<css.length; i++)
-						html += '<link href="' + css[i] + '" rel="stylesheet" type="text/css" />';
-
-					html += '<script type="text/javascript">';
-					html += 'window.opener.TinyMCE_PreviewPlugin._setDoc(document);';
-					html += 'window.opener.TinyMCE_PreviewPlugin._setWin(window);';
-					html += 'writeFlash = window.opener.TinyMCE_PreviewPlugin._writeFlash;';
-					html += 'writeShockWave = window.opener.TinyMCE_PreviewPlugin._writeShockWave;';
-					html += 'writeQuickTime = window.opener.TinyMCE_PreviewPlugin._writeQuickTime;';
-					html += 'writeRealMedia = window.opener.TinyMCE_PreviewPlugin._writeRealMedia;';
-					html += 'writeWindowsMedia = window.opener.TinyMCE_PreviewPlugin._writeWindowsMedia;';
-					html += 'writeEmbed = window.opener.TinyMCE_PreviewPlugin._writeEmbed;';
-					html += '</script>';
-					html += '</head>';
-					html += '<body dir="' + tinyMCE.getParam("directionality") + '" onload="window.opener.TinyMCE_PreviewPlugin._onLoad();">';
-					html += c;
-					html += '</body>';
-					html += '</html>';
-
-					win.document.write(html);
-					win.document.close();
-				}
-
-				return true;
-		}
-
-		return false;
-	},
-
-	_setDoc : function(d) {
-		TinyMCE_PreviewPlugin._doc = d;
-		d._embeds = new Array();
-	},
-
-	_setWin : function(d) {
-		TinyMCE_PreviewPlugin._win = d;
-	},
-
-	_onLoad : function() {
-		var nl, i, el = new Array(), d = TinyMCE_PreviewPlugin._doc, sv, ne;
-
-		nl = d.getElementsByTagName("script");
-		for (i=0; i<nl.length; i++) {
-			sv = tinyMCE.isMSIE ? nl[i].innerHTML : nl[i].firstChild.nodeValue;
-
-			if (new RegExp('write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\\(.*', 'g').test(sv))
-				el[el.length] = nl[i];
-		}
-
-		for (i=0; i<el.length; i++) {
-			ne = d.createElement("div");
-			ne.innerHTML = d._embeds[i];
-			el[i].parentNode.insertBefore(ne.firstChild, el[i]);
-		}
-	},
-
-	_writeFlash : function(p) {
-		p.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], p.src);
-		TinyMCE_PreviewPlugin._writeEmbed(
-			'D27CDB6E-AE6D-11cf-96B8-444553540000',
-			'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
-			'application/x-shockwave-flash',
-			p
-		);
-	},
-
-	_writeShockWave : function(p) {
-		p.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], p.src);
-		TinyMCE_PreviewPlugin._writeEmbed(
-			'166B1BCA-3F9C-11CF-8075-444553540000',
-			'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0',
-			'application/x-director',
-			p
-		);
-	},
-
-	_writeQuickTime : function(p) {
-		p.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], p.src);
-		TinyMCE_PreviewPlugin._writeEmbed(
-			'02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',
-			'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0',
-			'video/quicktime',
-			p
-		);
-	},
-
-	_writeRealMedia : function(p) {
-		p.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], p.src);
-		TinyMCE_PreviewPlugin._writeEmbed(
-			'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA',
-			'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
-			'audio/x-pn-realaudio-plugin',
-			p
-		);
-	},
-
-	_writeWindowsMedia : function(p) {
-		p.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], p.src);
-		p.url = p.src;
-		TinyMCE_PreviewPlugin._writeEmbed(
-			'6BF52A52-394A-11D3-B153-00C04F79FAA6',
-			'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701',
-			'application/x-mplayer2',
-			p
-		);
-	},
-
-	_writeEmbed : function(cls, cb, mt, p) {
-		var h = '', n, d = TinyMCE_PreviewPlugin._doc, ne, c;
-
-		h += '<object classid="clsid:' + cls + '" codebase="' + cb + '"';
-		h += typeof(p.id) != "undefined" ? 'id="' + p.id + '"' : '';
-		h += typeof(p.name) != "undefined" ? 'name="' + p.name + '"' : '';
-		h += typeof(p.width) != "undefined" ? 'width="' + p.width + '"' : '';
-		h += typeof(p.height) != "undefined" ? 'height="' + p.height + '"' : '';
-		h += typeof(p.align) != "undefined" ? 'align="' + p.align + '"' : '';
-		h += '>';
-
-		for (n in p)
-			h += '<param name="' + n + '" value="' + p[n] + '">';
-
-		h += '<embed type="' + mt + '"';
-
-		for (n in p)
-			h += n + '="' + p[n] + '" ';
-
-		h += '></embed></object>';
-
-		d._embeds[d._embeds.length] = h;
-	}
-};
-
-tinyMCE.addPlugin("preview", TinyMCE_PreviewPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,205 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('preview');
+
+var TinyMCE_PreviewPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Preview',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_preview.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	/**
+	 * Returns the HTML contents of the preview control.
+	 */
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "preview":
+				return tinyMCE.getButtonHTML(cn, 'lang_preview_desc', '{$pluginurl}/images/preview.gif', 'mcePreview');
+		}
+
+		return "";
+	},
+
+	/**
+	 * Executes the mcePreview command.
+	 */
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mcePreview":
+				var previewPage = tinyMCE.getParam("plugin_preview_pageurl", null);
+				var previewWidth = tinyMCE.getParam("plugin_preview_width", "550");
+				var previewHeight = tinyMCE.getParam("plugin_preview_height", "600");
+
+				// Use a custom preview page
+				if (previewPage) {
+					var template = new Array();
+
+					template['file'] = previewPage;
+					template['width'] = previewWidth;
+					template['height'] = previewHeight;
+
+					tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "yes", inline : "yes", content : tinyMCE.getContent(), content_css : tinyMCE.getParam("content_css")});
+				} else {
+					var win = window.open("", "mcePreview", "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width=" + previewWidth + ",height="  + previewHeight);
+					var html = "", i;
+					var c = tinyMCE.getContent();
+					var pos = c.indexOf('<body'), pos2, css = tinyMCE.getParam("content_css").split(',');
+
+					if (pos != -1) {
+						pos = c.indexOf('>', pos);
+						pos2 = c.lastIndexOf('</body>');
+						c = c.substring(pos + 1, pos2);
+					}
+
+					html += tinyMCE.getParam('doctype');
+					html += '<html xmlns="http://www.w3.org/1999/xhtml">';
+					html += '<head>';
+					html += '<title>' + tinyMCE.getLang('lang_preview_desc') + '</title>';
+					html += '<base href="' + tinyMCE.settings['base_href'] + '" />';
+					html += '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';
+
+					for (i=0; i<css.length; i++)
+						html += '<link href="' + css[i] + '" rel="stylesheet" type="text/css" />';
+
+					html += '<script type="text/javascript">';
+					html += 'window.opener.TinyMCE_PreviewPlugin._setDoc(document);';
+					html += 'window.opener.TinyMCE_PreviewPlugin._setWin(window);';
+					html += 'writeFlash = window.opener.TinyMCE_PreviewPlugin._writeFlash;';
+					html += 'writeShockWave = window.opener.TinyMCE_PreviewPlugin._writeShockWave;';
+					html += 'writeQuickTime = window.opener.TinyMCE_PreviewPlugin._writeQuickTime;';
+					html += 'writeRealMedia = window.opener.TinyMCE_PreviewPlugin._writeRealMedia;';
+					html += 'writeWindowsMedia = window.opener.TinyMCE_PreviewPlugin._writeWindowsMedia;';
+					html += 'writeEmbed = window.opener.TinyMCE_PreviewPlugin._writeEmbed;';
+					html += '</script>';
+					html += '</head>';
+					html += '<body dir="' + tinyMCE.getParam("directionality") + '" onload="window.opener.TinyMCE_PreviewPlugin._onLoad();">';
+					html += c;
+					html += '</body>';
+					html += '</html>';
+
+					win.document.write(html);
+					win.document.close();
+				}
+
+				return true;
+		}
+
+		return false;
+	},
+
+	_setDoc : function(d) {
+		TinyMCE_PreviewPlugin._doc = d;
+		d._embeds = new Array();
+	},
+
+	_setWin : function(d) {
+		TinyMCE_PreviewPlugin._win = d;
+	},
+
+	_onLoad : function() {
+		var nl, i, el = new Array(), d = TinyMCE_PreviewPlugin._doc, sv, ne;
+
+		nl = d.getElementsByTagName("script");
+		for (i=0; i<nl.length; i++) {
+			sv = tinyMCE.isMSIE ? nl[i].innerHTML : nl[i].firstChild.nodeValue;
+
+			if (new RegExp('write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\\(.*', 'g').test(sv))
+				el[el.length] = nl[i];
+		}
+
+		for (i=0; i<el.length; i++) {
+			ne = d.createElement("div");
+			ne.innerHTML = d._embeds[i];
+			el[i].parentNode.insertBefore(ne.firstChild, el[i]);
+		}
+	},
+
+	_writeFlash : function(p) {
+		p.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], p.src);
+		TinyMCE_PreviewPlugin._writeEmbed(
+			'D27CDB6E-AE6D-11cf-96B8-444553540000',
+			'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
+			'application/x-shockwave-flash',
+			p
+		);
+	},
+
+	_writeShockWave : function(p) {
+		p.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], p.src);
+		TinyMCE_PreviewPlugin._writeEmbed(
+			'166B1BCA-3F9C-11CF-8075-444553540000',
+			'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0',
+			'application/x-director',
+			p
+		);
+	},
+
+	_writeQuickTime : function(p) {
+		p.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], p.src);
+		TinyMCE_PreviewPlugin._writeEmbed(
+			'02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',
+			'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0',
+			'video/quicktime',
+			p
+		);
+	},
+
+	_writeRealMedia : function(p) {
+		p.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], p.src);
+		TinyMCE_PreviewPlugin._writeEmbed(
+			'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA',
+			'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
+			'audio/x-pn-realaudio-plugin',
+			p
+		);
+	},
+
+	_writeWindowsMedia : function(p) {
+		p.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], p.src);
+		p.url = p.src;
+		TinyMCE_PreviewPlugin._writeEmbed(
+			'6BF52A52-394A-11D3-B153-00C04F79FAA6',
+			'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701',
+			'application/x-mplayer2',
+			p
+		);
+	},
+
+	_writeEmbed : function(cls, cb, mt, p) {
+		var h = '', n, d = TinyMCE_PreviewPlugin._doc, ne, c;
+
+		h += '<object classid="clsid:' + cls + '" codebase="' + cb + '"';
+		h += typeof(p.id) != "undefined" ? 'id="' + p.id + '"' : '';
+		h += typeof(p.name) != "undefined" ? 'name="' + p.name + '"' : '';
+		h += typeof(p.width) != "undefined" ? 'width="' + p.width + '"' : '';
+		h += typeof(p.height) != "undefined" ? 'height="' + p.height + '"' : '';
+		h += typeof(p.align) != "undefined" ? 'align="' + p.align + '"' : '';
+		h += '>';
+
+		for (n in p)
+			h += '<param name="' + n + '" value="' + p[n] + '">';
+
+		h += '<embed type="' + mt + '"';
+
+		for (n in p)
+			h += n + '="' + p[n] + '" ';
+
+		h += '></embed></object>';
+
+		d._embeds[d._embeds.length] = h;
+	}
+};
+
+tinyMCE.addPlugin("preview", TinyMCE_PreviewPlugin);

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/example.html
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/example.html	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/example.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,14 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<script language="javascript" src="../../tiny_mce_popup.js"></script>
-<script type="text/javascript" src="jscripts/embed.js"></script>
-<title>Example of a custom preview page</title>
-<link href="{$content_css}" rel="stylesheet" type="text/css" />
-</head>
-<body>
-
-Editor contents: <br />
-{$content}
-
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/example.html (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/example.html)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/example.html	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/example.html	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,14 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<script language="javascript" src="../../tiny_mce_popup.js"></script>
+<script type="text/javascript" src="jscripts/embed.js"></script>
+<title>Example of a custom preview page</title>
+<link href="{$content_css}" rel="stylesheet" type="text/css" />
+</head>
+<body>
+
+Editor contents: <br />
+{$content}
+
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/images/preview.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/images/preview.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/images/preview.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts/embed.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts/embed.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts/embed.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,73 +0,0 @@
-/**
- * This script contains embed functions for common plugins. This scripts are complety free to use for any purpose.
- */
-
-function writeFlash(p) {
-	writeEmbed(
-		'D27CDB6E-AE6D-11cf-96B8-444553540000',
-		'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
-		'application/x-shockwave-flash',
-		p
-	);
-}
-
-function writeShockWave(p) {
-	writeEmbed(
-	'166B1BCA-3F9C-11CF-8075-444553540000',
-	'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0',
-	'application/x-director',
-		p
-	);
-}
-
-function writeQuickTime(p) {
-	writeEmbed(
-		'02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',
-		'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0',
-		'video/quicktime',
-		p
-	);
-}
-
-function writeRealMedia(p) {
-	writeEmbed(
-		'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA',
-		'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
-		'audio/x-pn-realaudio-plugin',
-		p
-	);
-}
-
-function writeWindowsMedia(p) {
-	p.url = p.src;
-	writeEmbed(
-		'6BF52A52-394A-11D3-B153-00C04F79FAA6',
-		'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701',
-		'application/x-mplayer2',
-		p
-	);
-}
-
-function writeEmbed(cls, cb, mt, p) {
-	var h = '', n;
-
-	h += '<object classid="clsid:' + cls + '" codebase="' + cb + '"';
-	h += typeof(p.id) != "undefined" ? 'id="' + p.id + '"' : '';
-	h += typeof(p.name) != "undefined" ? 'name="' + p.name + '"' : '';
-	h += typeof(p.width) != "undefined" ? 'width="' + p.width + '"' : '';
-	h += typeof(p.height) != "undefined" ? 'height="' + p.height + '"' : '';
-	h += typeof(p.align) != "undefined" ? 'align="' + p.align + '"' : '';
-	h += '>';
-
-	for (n in p)
-		h += '<param name="' + n + '" value="' + p[n] + '">';
-
-	h += '<embed type="' + mt + '"';
-
-	for (n in p)
-		h += n + '="' + p[n] + '" ';
-
-	h += '></embed></object>';
-
-	document.write(h);
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts/embed.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts/embed.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts/embed.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/jscripts/embed.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,73 @@
+/**
+ * This script contains embed functions for common plugins. This scripts are complety free to use for any purpose.
+ */
+
+function writeFlash(p) {
+	writeEmbed(
+		'D27CDB6E-AE6D-11cf-96B8-444553540000',
+		'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
+		'application/x-shockwave-flash',
+		p
+	);
+}
+
+function writeShockWave(p) {
+	writeEmbed(
+	'166B1BCA-3F9C-11CF-8075-444553540000',
+	'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0',
+	'application/x-director',
+		p
+	);
+}
+
+function writeQuickTime(p) {
+	writeEmbed(
+		'02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',
+		'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0',
+		'video/quicktime',
+		p
+	);
+}
+
+function writeRealMedia(p) {
+	writeEmbed(
+		'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA',
+		'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0',
+		'audio/x-pn-realaudio-plugin',
+		p
+	);
+}
+
+function writeWindowsMedia(p) {
+	p.url = p.src;
+	writeEmbed(
+		'6BF52A52-394A-11D3-B153-00C04F79FAA6',
+		'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701',
+		'application/x-mplayer2',
+		p
+	);
+}
+
+function writeEmbed(cls, cb, mt, p) {
+	var h = '', n;
+
+	h += '<object classid="clsid:' + cls + '" codebase="' + cb + '"';
+	h += typeof(p.id) != "undefined" ? 'id="' + p.id + '"' : '';
+	h += typeof(p.name) != "undefined" ? 'name="' + p.name + '"' : '';
+	h += typeof(p.width) != "undefined" ? 'width="' + p.width + '"' : '';
+	h += typeof(p.height) != "undefined" ? 'height="' + p.height + '"' : '';
+	h += typeof(p.align) != "undefined" ? 'align="' + p.align + '"' : '';
+	h += '>';
+
+	for (n in p)
+		h += '<param name="' + n + '" value="' + p[n] + '">';
+
+	h += '<embed type="' + mt + '"';
+
+	for (n in p)
+		h += n + '="' + p[n] + '" ';
+
+	h += '></embed></object>';
+
+	document.write(h);
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ca_fr.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ca_fr.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-// CAN_FR lang variables
-
-tinyMCELang['lang_preview_desc'] = 'Pr&eacute;visualisation';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ca_fr.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ca_fr.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ca_fr.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+// CAN_FR lang variables
+
+tinyMCELang['lang_preview_desc'] = 'Pr&eacute;visualisation';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/de.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/de.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_preview_desc'] = 'Vorschau';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/de.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/de.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/de.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+// UK lang variables
+
+tinyMCELang['lang_preview_desc'] = 'Vorschau';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/el.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/el.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-// Greek lang variables by Jacaranda Bill
-
-tinyMCELang['lang_preview_desc'] = 'Ðñïåðéóêüðçóç éóôïóåëßäáò';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/el.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/el.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/el.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+// Greek lang variables by Jacaranda Bill
+
+tinyMCELang['lang_preview_desc'] = 'Ðñïåðéóêüðçóç éóôïóåëßäáò';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-preview_desc : 'Preview'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+preview_desc : 'Preview'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/it.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/it.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-// IT lang variables
-
-tinyMCELang['lang_preview_desc'] = 'Anteprima';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/it.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/it.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/it.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+// IT lang variables
+
+tinyMCELang['lang_preview_desc'] = 'Anteprima';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ko.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ko.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-// KO lang variables
-
-tinyMCELang['lang_preview_desc'] = '¹Ì¸®º¸±â';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ko.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ko.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ko.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+// KO lang variables
+
+tinyMCELang['lang_preview_desc'] = '¹Ì¸®º¸±â';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/se.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/se.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-// SE lang variables
-
-tinyMCELang['lang_preview_desc'] = 'Förhandsgranska';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/se.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/se.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/se.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+// SE lang variables
+
+tinyMCELang['lang_preview_desc'] = 'Förhandsgranska';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/uk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/uk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_preview_desc'] = 'Preview';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/uk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/uk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/uk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+// UK lang variables
+
+tinyMCELang['lang_preview_desc'] = 'Preview';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/preview/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('print');var TinyMCE_PrintPlugin={getInfo:function(){return{longname:'Print',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_print.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"print":return tinyMCE.getButtonHTML(cn,'lang_print_desc','{$pluginurl}/images/print.gif','mcePrint')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mcePrint":tinyMCE.getInstanceById(editor_id).contentWindow.print();return true}return false}};tinyMCE.addPlugin("print",TinyMCE_PrintPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('print');var TinyMCE_PrintPlugin={getInfo:function(){return{longname:'Print',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_print.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"print":return tinyMCE.getButtonHTML(cn,'lang_print_desc','{$pluginurl}/images/print.gif','mcePrint')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mcePrint":tinyMCE.getInstanceById(editor_id).contentWindow.print();return true}return false}};tinyMCE.addPlugin("print",TinyMCE_PrintPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,47 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import theme	specific language pack */
-tinyMCE.importPluginLanguagePack('print');
-
-var TinyMCE_PrintPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Print',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_print.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	getControlHTML : function(cn)	{
-		switch (cn) {
-			case "print":
-				return tinyMCE.getButtonHTML(cn, 'lang_print_desc', '{$pluginurl}/images/print.gif', 'mcePrint');
-		}
-
-		return "";
-	},
-
-	/**
-	 * Executes	the	search/replace commands.
-	 */
-	execCommand : function(editor_id, element, command,	user_interface,	value) {
-		// Handle commands
-		switch (command) {
-			case "mcePrint":
-				tinyMCE.getInstanceById(editor_id).contentWindow.print();
-				return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	}
-};
-
-tinyMCE.addPlugin("print", TinyMCE_PrintPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,47 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import theme	specific language pack */
+tinyMCE.importPluginLanguagePack('print');
+
+var TinyMCE_PrintPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Print',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_print.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	getControlHTML : function(cn)	{
+		switch (cn) {
+			case "print":
+				return tinyMCE.getButtonHTML(cn, 'lang_print_desc', '{$pluginurl}/images/print.gif', 'mcePrint');
+		}
+
+		return "";
+	},
+
+	/**
+	 * Executes	the	search/replace commands.
+	 */
+	execCommand : function(editor_id, element, command,	user_interface,	value) {
+		// Handle commands
+		switch (command) {
+			case "mcePrint":
+				tinyMCE.getInstanceById(editor_id).contentWindow.print();
+				return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	}
+};
+
+tinyMCE.addPlugin("print", TinyMCE_PrintPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/images/print.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/images/print.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/images/print.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-print_desc : 'Print'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+print_desc : 'Print'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/print/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-This is the location you place TinyMCE plugins.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+This is the location you place TinyMCE plugins.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('save');var TinyMCE_SavePlugin={getInfo:function(){return{longname:'Save',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_save.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){inst.addShortcut('ctrl','s','lang_save_desc','mceSave')},getControlHTML:function(cn){switch(cn){case"save":return tinyMCE.getButtonHTML(cn,'lang_save_desc','{$pluginurl}/images/save.gif','mceSave')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceSave":if(tinyMCE.getParam("fullscreen_is_enabled"))return true;var inst=tinyMCE.selectedInstance;var formObj=inst.formElement.form;if(tinyMCE.getParam("save_enablewhendirty")&&!inst.isDirty())return true;if(formObj){tinyMCE.triggerSave();var os;if((os=tinyMCE.getParam("save_onsavecallback"))){if(eval(os+'(inst);')){inst.startContent=tinyMCE.trim(inst.get!
 Body().innerHTML);tinyMCE.triggerNodeChange(false,true)}return true}for(var i=0;i<formObj.elements.length;i++){var elementId=formObj.elements[i].name?formObj.elements[i].name:formObj.elements[i].id;if(elementId.indexOf('mce_editor_')==0)formObj.elements[i].disabled=true}tinyMCE.isNotDirty=true;if(formObj.onsubmit==null||formObj.onsubmit()!=false)inst.formElement.form.submit()}else alert("Error: No form element found.");return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(tinyMCE.getParam("fullscreen_is_enabled")){tinyMCE.switchClass(editor_id+'_save','mceButtonDisabled');return true}if(tinyMCE.getParam("save_enablewhendirty")){var inst=tinyMCE.getInstanceById(editor_id);if(inst.isDirty()){tinyMCE.switchClass(editor_id+'_save','mceButtonNormal');return true}tinyMCE.switchClass(editor_id+'_save','mceButtonDisabled')}return true}};tinyMCE.addPlugin("save",TinyMCE_SavePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('save');var TinyMCE_SavePlugin={getInfo:function(){return{longname:'Save',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_save.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){inst.addShortcut('ctrl','s','lang_save_desc','mceSave')},getControlHTML:function(cn){switch(cn){case"save":return tinyMCE.getButtonHTML(cn,'lang_save_desc','{$pluginurl}/images/save.gif','mceSave')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceSave":if(tinyMCE.getParam("fullscreen_is_enabled"))return true;var inst=tinyMCE.selectedInstance;var formObj=inst.formElement.form;if(tinyMCE.getParam("save_enablewhendirty")&&!inst.isDirty())return true;if(formObj){tinyMCE.triggerSave();var os;if((os=tinyMCE.getParam("save_onsavecallback"))){if(eval(os+'(inst);')){inst.startContent=tinyMCE.trim(inst.get!
 Body().innerHTML);tinyMCE.triggerNodeChange(false,true)}return true}for(var i=0;i<formObj.elements.length;i++){var elementId=formObj.elements[i].name?formObj.elements[i].name:formObj.elements[i].id;if(elementId.indexOf('mce_editor_')==0)formObj.elements[i].disabled=true}tinyMCE.isNotDirty=true;if(formObj.onsubmit==null||formObj.onsubmit()!=false)inst.formElement.form.submit()}else alert("Error: No form element found.");return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(tinyMCE.getParam("fullscreen_is_enabled")){tinyMCE.switchClass(editor_id+'_save','mceButtonDisabled');return true}if(tinyMCE.getParam("save_enablewhendirty")){var inst=tinyMCE.getInstanceById(editor_id);if(inst.isDirty()){tinyMCE.switchClass(editor_id+'_save','mceButtonNormal');return true}tinyMCE.switchClass(editor_id+'_save','mceButtonDisabled')}return true}};tinyMCE.addPlugin("save",TinyMCE_SavePlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,115 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('save');
-
-var TinyMCE_SavePlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Save',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_save.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		inst.addShortcut('ctrl', 's', 'lang_save_desc', 'mceSave');
-	},
-
-	/**
-	 * Returns the HTML contents of the save control.
-	 */
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "save":
-				return tinyMCE.getButtonHTML(cn, 'lang_save_desc', '{$pluginurl}/images/save.gif', 'mceSave');
-		}
-
-		return "";
-	},
-
-	/**
-	 * Executes the save command.
-	 */
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle commands
-		switch (command) {
-			case "mceSave":
-				if (tinyMCE.getParam("fullscreen_is_enabled"))
-					return true;
-
-				var inst = tinyMCE.selectedInstance;
-				var formObj = inst.formElement.form;
-
-				if (tinyMCE.getParam("save_enablewhendirty") && !inst.isDirty())
-					return true;
-
-				if (formObj) {
-					tinyMCE.triggerSave();
-
-					// Use callback instead
-					var os;
-					if ((os = tinyMCE.getParam("save_onsavecallback"))) {
-						if (eval(os + '(inst);')) {
-							inst.startContent = tinyMCE.trim(inst.getBody().innerHTML);
-							/*inst.undoLevels = new Array();
-							inst.undoIndex = 0;
-							inst.typingUndoIndex = -1;
-							inst.undoRedo = true;
-							inst.undoLevels[inst.undoLevels.length] = inst.startContent;*/
-							tinyMCE.triggerNodeChange(false, true);
-						}
-
-						return true;
-					}
-
-					// Disable all UI form elements that TinyMCE created
-					for (var i=0; i<formObj.elements.length; i++) {
-						var elementId = formObj.elements[i].name ? formObj.elements[i].name : formObj.elements[i].id;
-
-						if (elementId.indexOf('mce_editor_') == 0)
-							formObj.elements[i].disabled = true;
-					}
-
-					tinyMCE.isNotDirty = true;
-
-					if (formObj.onsubmit == null || formObj.onsubmit() != false)
-						inst.formElement.form.submit();
-				} else
-					alert("Error: No form element found.");
-
-				return true;
-		}
-		// Pass to next handler in chain
-		return false;
-	},
-
-	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
-		if (tinyMCE.getParam("fullscreen_is_enabled")) {
-			tinyMCE.switchClass(editor_id + '_save', 'mceButtonDisabled');
-			return true;
-		}
-
-		if (tinyMCE.getParam("save_enablewhendirty")) {
-			var inst = tinyMCE.getInstanceById(editor_id);
-
-			if (inst.isDirty()) {
-				tinyMCE.switchClass(editor_id + '_save', 'mceButtonNormal');
-				return true;
-			}
-
-			tinyMCE.switchClass(editor_id + '_save', 'mceButtonDisabled');
-		}
-
-		return true;
-	}
-};
-
-tinyMCE.addPlugin("save", TinyMCE_SavePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,115 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('save');
+
+var TinyMCE_SavePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Save',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_save.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		inst.addShortcut('ctrl', 's', 'lang_save_desc', 'mceSave');
+	},
+
+	/**
+	 * Returns the HTML contents of the save control.
+	 */
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "save":
+				return tinyMCE.getButtonHTML(cn, 'lang_save_desc', '{$pluginurl}/images/save.gif', 'mceSave');
+		}
+
+		return "";
+	},
+
+	/**
+	 * Executes the save command.
+	 */
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceSave":
+				if (tinyMCE.getParam("fullscreen_is_enabled"))
+					return true;
+
+				var inst = tinyMCE.selectedInstance;
+				var formObj = inst.formElement.form;
+
+				if (tinyMCE.getParam("save_enablewhendirty") && !inst.isDirty())
+					return true;
+
+				if (formObj) {
+					tinyMCE.triggerSave();
+
+					// Use callback instead
+					var os;
+					if ((os = tinyMCE.getParam("save_onsavecallback"))) {
+						if (eval(os + '(inst);')) {
+							inst.startContent = tinyMCE.trim(inst.getBody().innerHTML);
+							/*inst.undoLevels = new Array();
+							inst.undoIndex = 0;
+							inst.typingUndoIndex = -1;
+							inst.undoRedo = true;
+							inst.undoLevels[inst.undoLevels.length] = inst.startContent;*/
+							tinyMCE.triggerNodeChange(false, true);
+						}
+
+						return true;
+					}
+
+					// Disable all UI form elements that TinyMCE created
+					for (var i=0; i<formObj.elements.length; i++) {
+						var elementId = formObj.elements[i].name ? formObj.elements[i].name : formObj.elements[i].id;
+
+						if (elementId.indexOf('mce_editor_') == 0)
+							formObj.elements[i].disabled = true;
+					}
+
+					tinyMCE.isNotDirty = true;
+
+					if (formObj.onsubmit == null || formObj.onsubmit() != false)
+						inst.formElement.form.submit();
+				} else
+					alert("Error: No form element found.");
+
+				return true;
+		}
+		// Pass to next handler in chain
+		return false;
+	},
+
+	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
+		if (tinyMCE.getParam("fullscreen_is_enabled")) {
+			tinyMCE.switchClass(editor_id + '_save', 'mceButtonDisabled');
+			return true;
+		}
+
+		if (tinyMCE.getParam("save_enablewhendirty")) {
+			var inst = tinyMCE.getInstanceById(editor_id);
+
+			if (inst.isDirty()) {
+				tinyMCE.switchClass(editor_id + '_save', 'mceButtonNormal');
+				return true;
+			}
+
+			tinyMCE.switchClass(editor_id + '_save', 'mceButtonDisabled');
+		}
+
+		return true;
+	}
+};
+
+tinyMCE.addPlugin("save", TinyMCE_SavePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/images/save.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/images/save.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/images/save.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-save_desc : 'Save'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+save_desc : 'Save'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/save/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css/searchreplace.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css/searchreplace.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css/searchreplace.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,20 +0,0 @@
-/* stylesheet for advsearchreplace plugin*/
-
-.panel_wrapper { height: 85px; }
-.panel_wrapper div.current { height: 85px; }
-
-/* MS IE only styles */
-* html .panel_wrapper { height: 100px; }
-* html .panel_wrapper div.current { height: 100px; }
-
-#replaceBtn, #replaceAllBtn {
-	padding-bottom: 2px;
-	font-weight: bold;
-	width: 90px;
-	height: 21px;
-	border: 0;
-	cursor: pointer;
-}
-
-#replaceBtn { background: url(../images/replace_button_bg.gif); }
-#replaceAllBtn { background: url(../images/replace_all_button_bg.gif); }

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css/searchreplace.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css/searchreplace.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css/searchreplace.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/css/searchreplace.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,20 @@
+/* stylesheet for advsearchreplace plugin*/
+
+.panel_wrapper { height: 85px; }
+.panel_wrapper div.current { height: 85px; }
+
+/* MS IE only styles */
+* html .panel_wrapper { height: 100px; }
+* html .panel_wrapper div.current { height: 100px; }
+
+#replaceBtn, #replaceAllBtn {
+	padding-bottom: 2px;
+	font-weight: bold;
+	width: 90px;
+	height: 21px;
+	border: 0;
+	cursor: pointer;
+}
+
+#replaceBtn { background: url(../images/replace_button_bg.gif); }
+#replaceAllBtn { background: url(../images/replace_all_button_bg.gif); }

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('searchreplace');var TinyMCE_SearchReplacePlugin={getInfo:function(){return{longname:'Search/Replace',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_searchreplace.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){inst.addShortcut('ctrl','f','lang_searchreplace_search_desc','mceSearch',true);},getControlHTML:function(cn){switch(cn){case"search":return tinyMCE.getButtonHTML(cn,'lang_searchreplace_search_desc','{$pluginurl}/images/search.gif','mceSearch',true);case"replace":return tinyMCE.getButtonHTML(cn,'lang_searchreplace_replace_desc','{$pluginurl}/images/replace.gif','mceSearchReplace',true)}return""},execCommand:function(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id),selectedText=inst.selection.getSelectedText(),rng;function defValue(key,default_value){value[key]=typeof(valu!
 e[key])=="undefined"?default_value:value[key]}function replaceSel(search_str,str,back){inst.execCommand('mceInsertContent',false,str)}if(!value)value=[];defValue("editor_id",editor_id);defValue("searchstring",selectedText);defValue("replacestring",null);defValue("replacemode","none");defValue("casesensitive",false);defValue("backwards",false);defValue("wrap",false);defValue("wholeword",false);defValue("inline","yes");defValue("resizable","no");switch(command){case"mceResetSearch":tinyMCE.lastSearchRng=null;return true;case"mceSearch":if(user_interface){var template=new Array();template['file']='../../plugins/searchreplace/searchreplace.htm';template['width']=380;template['height']=155+(tinyMCE.isNS7?20:0)+(tinyMCE.isMSIE?15:0);template['width']+=tinyMCE.getLang('lang_searchreplace_delta_width',0);template['height']+=tinyMCE.getLang('lang_searchreplace_delta_height',0);inst.execCommand('SelectAll');if(tinyMCE.isMSIE){var r=inst.selection.getRng();r.collapse(true);r.select()}!
 else inst.selection.getSel().collapseToStart();tinyMCE.openWindow(temp
late,value)}else{var win=tinyMCE.getInstanceById(editor_id).contentWindow;var doc=tinyMCE.getInstanceById(editor_id).contentWindow.document;var body=tinyMCE.getInstanceById(editor_id).contentWindow.document.body;if(body.innerHTML==""){alert(tinyMCE.getLang('lang_searchreplace_notfound'));return true}if(value['replacemode']=="current"){replaceSel(value['string'],value['replacestring'],value['backwards']);value['replacemode']="none";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true}if(tinyMCE.isMSIE){var rng=tinyMCE.lastSearchRng?tinyMCE.lastSearchRng:doc.selection.createRange();var flags=0;if(value['wholeword'])flags=flags|2;if(value['casesensitive'])flags=flags|4;if(!rng.findText){alert('This operation is currently not supported by this browser.');return true}if(value['replacemode']=="all"){while(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(false);replaceSel(value['string']!
 ,value['replacestring'],value['backwards'])}alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true}if(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(value['backwards']);tinyMCE.lastSearchRng=rng}else alert(tinyMCE.getLang('lang_searchreplace_notfound'))}else{if(value['replacemode']=="all"){while(win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))replaceSel(value['string'],value['replacestring'],value['backwards']);alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true}if(!win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))alert(tinyMCE.getLang('lang_searchreplace_notfound'))}}return true;case"mceSearchReplace":value['replacestring']="";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true}return false}};tinyMCE.addPlugin("searchr!
 eplace",TinyMCE_SearchReplacePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('searchreplace');var TinyMCE_SearchReplacePlugin={getInfo:function(){return{longname:'Search/Replace',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_searchreplace.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){inst.addShortcut('ctrl','f','lang_searchreplace_search_desc','mceSearch',true);},getControlHTML:function(cn){switch(cn){case"search":return tinyMCE.getButtonHTML(cn,'lang_searchreplace_search_desc','{$pluginurl}/images/search.gif','mceSearch',true);case"replace":return tinyMCE.getButtonHTML(cn,'lang_searchreplace_replace_desc','{$pluginurl}/images/replace.gif','mceSearchReplace',true)}return""},execCommand:function(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id),selectedText=inst.selection.getSelectedText(),rng;function defValue(key,default_value){value[key]=typeof(valu!
 e[key])=="undefined"?default_value:value[key]}function replaceSel(search_str,str,back){inst.execCommand('mceInsertContent',false,str)}if(!value)value=[];defValue("editor_id",editor_id);defValue("searchstring",selectedText);defValue("replacestring",null);defValue("replacemode","none");defValue("casesensitive",false);defValue("backwards",false);defValue("wrap",false);defValue("wholeword",false);defValue("inline","yes");defValue("resizable","no");switch(command){case"mceResetSearch":tinyMCE.lastSearchRng=null;return true;case"mceSearch":if(user_interface){var template=new Array();template['file']='../../plugins/searchreplace/searchreplace.htm';template['width']=380;template['height']=155+(tinyMCE.isNS7?20:0)+(tinyMCE.isMSIE?15:0);template['width']+=tinyMCE.getLang('lang_searchreplace_delta_width',0);template['height']+=tinyMCE.getLang('lang_searchreplace_delta_height',0);inst.execCommand('SelectAll');if(tinyMCE.isMSIE){var r=inst.selection.getRng();r.collapse(true);r.select()}!
 else inst.selection.getSel().collapseToStart();tinyMCE.openWindow(temp
late,value)}else{var win=tinyMCE.getInstanceById(editor_id).contentWindow;var doc=tinyMCE.getInstanceById(editor_id).contentWindow.document;var body=tinyMCE.getInstanceById(editor_id).contentWindow.document.body;if(body.innerHTML==""){alert(tinyMCE.getLang('lang_searchreplace_notfound'));return true}if(value['replacemode']=="current"){replaceSel(value['string'],value['replacestring'],value['backwards']);value['replacemode']="none";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true}if(tinyMCE.isMSIE){var rng=tinyMCE.lastSearchRng?tinyMCE.lastSearchRng:doc.selection.createRange();var flags=0;if(value['wholeword'])flags=flags|2;if(value['casesensitive'])flags=flags|4;if(!rng.findText){alert('This operation is currently not supported by this browser.');return true}if(value['replacemode']=="all"){while(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(false);replaceSel(value['string']!
 ,value['replacestring'],value['backwards'])}alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true}if(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(value['backwards']);tinyMCE.lastSearchRng=rng}else alert(tinyMCE.getLang('lang_searchreplace_notfound'))}else{if(value['replacemode']=="all"){while(win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))replaceSel(value['string'],value['replacestring'],value['backwards']);alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true}if(!win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))alert(tinyMCE.getLang('lang_searchreplace_notfound'))}}return true;case"mceSearchReplace":value['replacestring']="";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true}return false}};tinyMCE.addPlugin("searchr!
 eplace",TinyMCE_SearchReplacePlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,164 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-tinyMCE.importPluginLanguagePack('searchreplace');
-
-var TinyMCE_SearchReplacePlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Search/Replace',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_searchreplace.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function (inst) {
-		inst.addShortcut('ctrl', 'f', 'lang_searchreplace_search_desc', 'mceSearch', true);
-		// No CTRL+R for "replace" because browsers will reload page instead of executing plugin
-	},
-
-	getControlHTML : function (cn) {
-		switch (cn) {
-			case "search" :
-				return tinyMCE.getButtonHTML(cn, 'lang_searchreplace_search_desc', '{$pluginurl}/images/search.gif','mceSearch', true);
-
-			case "replace" :
-				return tinyMCE.getButtonHTML(cn, 'lang_searchreplace_replace_desc', '{$pluginurl}/images/replace.gif', 'mceSearchReplace', true);
-		}
-
-		return "";
-	},
-
-	execCommand : function (editor_id, element, command, user_interface, value) {
-		var inst = tinyMCE.getInstanceById(editor_id), selectedText = inst.selection.getSelectedText(), rng;
-
-		function defValue(key, default_value) {
-			value[key] = typeof(value[key]) == "undefined" ? default_value : value[key];
-		}
-
-		function replaceSel(search_str, str, back) {
-			inst.execCommand('mceInsertContent', false, str);
-		}
-
-		if (!value)
-			value = [];
-
-		defValue("editor_id", editor_id);
-		defValue("searchstring", selectedText);
-		defValue("replacestring", null);
-		defValue("replacemode", "none");
-		defValue("casesensitive", false);
-		defValue("backwards", false);
-		defValue("wrap", false);
-		defValue("wholeword", false);
-		defValue("inline", "yes");
-		defValue("resizable", "no");
-
-		switch (command) {
-			case "mceResetSearch" :
-				tinyMCE.lastSearchRng = null;
-				return true;
-
-			case "mceSearch" :
-				if (user_interface) {
-					var template = new Array();
-
-					template['file'] = '../../plugins/searchreplace/searchreplace.htm';
-					template['width'] = 380;
-					template['height'] = 155 + (tinyMCE.isNS7 ? 20 : 0) + (tinyMCE.isMSIE ? 15 : 0);
-					template['width'] += tinyMCE.getLang('lang_searchreplace_delta_width', 0);
-					template['height'] += tinyMCE.getLang('lang_searchreplace_delta_height', 0);
-
-					inst.execCommand('SelectAll');
-
-					if (tinyMCE.isMSIE) {
-						var r = inst.selection.getRng();
-						r.collapse(true);
-						r.select();
-					} else
-						inst.selection.getSel().collapseToStart();
-
-					tinyMCE.openWindow(template, value);
-				} else {
-					var win = tinyMCE.getInstanceById(editor_id).contentWindow;
-					var doc = tinyMCE.getInstanceById(editor_id).contentWindow.document;
-					var body = tinyMCE.getInstanceById(editor_id).contentWindow.document.body;
-					if (body.innerHTML == "") {
-						alert(tinyMCE.getLang('lang_searchreplace_notfound'));
-						return true;
-					}
-
-					if (value['replacemode'] == "current") {
-						replaceSel(value['string'], value['replacestring'], value['backwards']);
-						value['replacemode'] = "none";
-						tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false);
-						return true;
-					}
-
-					if (tinyMCE.isMSIE) {
-						var rng = tinyMCE.lastSearchRng ? tinyMCE.lastSearchRng : doc.selection.createRange();
-						var flags = 0;
-						if (value['wholeword'])
-							flags = flags | 2;
-
-						if (value['casesensitive'])
-							flags = flags | 4;
-
-						if (!rng.findText) {
-							alert('This operation is currently not supported by this browser.');
-							return true;
-						}
-
-						if (value['replacemode'] == "all") {
-							while (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) {
-								rng.scrollIntoView();
-								rng.select();
-								rng.collapse(false);
-								replaceSel(value['string'], value['replacestring'], value['backwards']);
-							}
-
-							alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));
-							return true;
-						}
-
-						if (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) {
-							rng.scrollIntoView();
-							rng.select();
-							rng.collapse(value['backwards']);
-							tinyMCE.lastSearchRng = rng;
-						} else
-							alert(tinyMCE.getLang('lang_searchreplace_notfound'));
-
-					} else {
-						if (value['replacemode'] == "all") {
-							while (win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false))
-								replaceSel(value['string'], value['replacestring'], value['backwards']);
-
-							alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));
-							return true;
-						}
-
-						if (!win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false))
-							alert(tinyMCE.getLang('lang_searchreplace_notfound'));
-					}
-				}
-
-				return true;
-
-			case "mceSearchReplace" :
-				value['replacestring'] = "";
-				tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false);
-				return true;
-		}
-
-		return false;
-	}
-};
-
-tinyMCE.addPlugin("searchreplace", TinyMCE_SearchReplacePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,164 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+tinyMCE.importPluginLanguagePack('searchreplace');
+
+var TinyMCE_SearchReplacePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Search/Replace',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_searchreplace.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function (inst) {
+		inst.addShortcut('ctrl', 'f', 'lang_searchreplace_search_desc', 'mceSearch', true);
+		// No CTRL+R for "replace" because browsers will reload page instead of executing plugin
+	},
+
+	getControlHTML : function (cn) {
+		switch (cn) {
+			case "search" :
+				return tinyMCE.getButtonHTML(cn, 'lang_searchreplace_search_desc', '{$pluginurl}/images/search.gif','mceSearch', true);
+
+			case "replace" :
+				return tinyMCE.getButtonHTML(cn, 'lang_searchreplace_replace_desc', '{$pluginurl}/images/replace.gif', 'mceSearchReplace', true);
+		}
+
+		return "";
+	},
+
+	execCommand : function (editor_id, element, command, user_interface, value) {
+		var inst = tinyMCE.getInstanceById(editor_id), selectedText = inst.selection.getSelectedText(), rng;
+
+		function defValue(key, default_value) {
+			value[key] = typeof(value[key]) == "undefined" ? default_value : value[key];
+		}
+
+		function replaceSel(search_str, str, back) {
+			inst.execCommand('mceInsertContent', false, str);
+		}
+
+		if (!value)
+			value = [];
+
+		defValue("editor_id", editor_id);
+		defValue("searchstring", selectedText);
+		defValue("replacestring", null);
+		defValue("replacemode", "none");
+		defValue("casesensitive", false);
+		defValue("backwards", false);
+		defValue("wrap", false);
+		defValue("wholeword", false);
+		defValue("inline", "yes");
+		defValue("resizable", "no");
+
+		switch (command) {
+			case "mceResetSearch" :
+				tinyMCE.lastSearchRng = null;
+				return true;
+
+			case "mceSearch" :
+				if (user_interface) {
+					var template = new Array();
+
+					template['file'] = '../../plugins/searchreplace/searchreplace.htm';
+					template['width'] = 380;
+					template['height'] = 155 + (tinyMCE.isNS7 ? 20 : 0) + (tinyMCE.isMSIE ? 15 : 0);
+					template['width'] += tinyMCE.getLang('lang_searchreplace_delta_width', 0);
+					template['height'] += tinyMCE.getLang('lang_searchreplace_delta_height', 0);
+
+					inst.execCommand('SelectAll');
+
+					if (tinyMCE.isMSIE) {
+						var r = inst.selection.getRng();
+						r.collapse(true);
+						r.select();
+					} else
+						inst.selection.getSel().collapseToStart();
+
+					tinyMCE.openWindow(template, value);
+				} else {
+					var win = tinyMCE.getInstanceById(editor_id).contentWindow;
+					var doc = tinyMCE.getInstanceById(editor_id).contentWindow.document;
+					var body = tinyMCE.getInstanceById(editor_id).contentWindow.document.body;
+					if (body.innerHTML == "") {
+						alert(tinyMCE.getLang('lang_searchreplace_notfound'));
+						return true;
+					}
+
+					if (value['replacemode'] == "current") {
+						replaceSel(value['string'], value['replacestring'], value['backwards']);
+						value['replacemode'] = "none";
+						tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false);
+						return true;
+					}
+
+					if (tinyMCE.isMSIE) {
+						var rng = tinyMCE.lastSearchRng ? tinyMCE.lastSearchRng : doc.selection.createRange();
+						var flags = 0;
+						if (value['wholeword'])
+							flags = flags | 2;
+
+						if (value['casesensitive'])
+							flags = flags | 4;
+
+						if (!rng.findText) {
+							alert('This operation is currently not supported by this browser.');
+							return true;
+						}
+
+						if (value['replacemode'] == "all") {
+							while (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) {
+								rng.scrollIntoView();
+								rng.select();
+								rng.collapse(false);
+								replaceSel(value['string'], value['replacestring'], value['backwards']);
+							}
+
+							alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));
+							return true;
+						}
+
+						if (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) {
+							rng.scrollIntoView();
+							rng.select();
+							rng.collapse(value['backwards']);
+							tinyMCE.lastSearchRng = rng;
+						} else
+							alert(tinyMCE.getLang('lang_searchreplace_notfound'));
+
+					} else {
+						if (value['replacemode'] == "all") {
+							while (win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false))
+								replaceSel(value['string'], value['replacestring'], value['backwards']);
+
+							alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));
+							return true;
+						}
+
+						if (!win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false))
+							alert(tinyMCE.getLang('lang_searchreplace_notfound'));
+					}
+				}
+
+				return true;
+
+			case "mceSearchReplace" :
+				value['replacestring'] = "";
+				tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false);
+				return true;
+		}
+
+		return false;
+	}
+};
+
+tinyMCE.addPlugin("searchreplace", TinyMCE_SearchReplacePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace_all_button_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace_all_button_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace_all_button_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace_button_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace_button_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/replace_button_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/search.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/search.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/images/search.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts/searchreplace.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts/searchreplace.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts/searchreplace.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,85 +0,0 @@
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	// start with appropiate tab
-	var task = (tinyMCE.getWindowArg("replacestring") != null) ? "replace" : "search";
-	mcTabs.displayTab(task + '_tab', task +'_panel');
-	manageReplaceButtons();
-	
-	var formObj = document.forms[0];
-
-	formObj[task + "_panel_searchstring"].value = tinyMCE.getWindowArg("searchstring");
-	formObj["replace_panel_replacestring"].value = (tinyMCE.getWindowArg("replacestring") != null) ? tinyMCE.getWindowArg("replacestring") : "";
-	formObj[task + "_panel_casesensitivebox"].checked = tinyMCE.getWindowArg("casesensitive");
-	formObj[task + "_panel_backwardsu"].checked = tinyMCE.getWindowArg("backwards");
-	formObj[task + "_panel_backwardsd"].checked = !tinyMCE.getWindowArg("backwards");
-
-	tinyMCEPopup.execCommand("mceResetSearch", false, {dummy : ""}, false);
-}
-
-function searchNext(replacemode) {
-	// "search" or "replace" mode of operation?
-	var task = (document.getElementById("search_tab").className == "current") ? "search" : "replace";
-
-	var formObj = document.forms[0];
-
-	if (task == "replace") {
-		// Whats the point?
-		if (formObj[task + "_panel_searchstring"].value == "" || formObj[task + "_panel_searchstring"].value == formObj[task + "_panel_replacestring"].value)
-			return;
-	}
-
-	// Do search
-	tinyMCEPopup.execCommand('mceSearch', false, { 
-		string : formObj[task + "_panel_searchstring"].value,
-		replacestring : formObj["replace_panel_replacestring"].value,
-		replacemode : replacemode,
-		casesensitive : formObj[task + "_panel_casesensitivebox"].checked,
-		backwards : false
-		}, false);
-
-	window.focus();
-}
-
-function cancelAction() {
-	tinyMCEPopup.close();
-}
-
-function manageReplaceButtons() {
-	// "search" or "replace" mode of operation?
-	var task = (document.getElementById("search_tab").className == "current") ? "search" : "replace";
-	document.getElementById("replace_buttons").style.visibility = (task == "replace") ? "visible" : "hidden";
-}
-
-function copyValues(link) {
-	// check if tab is already active
-	var tab = link;
-	while (tab.tagName && tab.tagName.toLowerCase() != "li") tab = tab.parentNode;
-	if (tab.className) return false; // tab is already active -> no need to copy any values!
-
-	// copy values from one panel to the other (if they exist there)
-	var from_panel_name = tab.id.match(/^search/i) ? "replace_panel" : "search_panel";
-	var to_panel_name = (from_panel_name == "search_panel") ? "replace_panel" : "search_panel";
-
-	// find all elements with IDs to copy their values
-	var elms = document.getElementById(from_panel_name).getElementsByTagName("*");
-	for (var i = 0; i < elms.length; i++) {
-		if (elms[i].id && elms[i].id != "") {
-			var checked = "undefined";
-			if (elms[i].type.toLowerCase() == "checkbox" || elms[i].type.toLowerCase() == "radio")
-				checked = elms[i].checked;
-
-			// copy values if element exists in other panel
-			var to_elm_name = to_panel_name + elms[i].id.substring(from_panel_name.length, elms[i].id.length);
-			var to_elm = document.getElementById(to_elm_name);
-			if (to_elm) {
-				if (checked != "undefined")
-					to_elm.checked = checked;
-				else
-					to_elm.value = elms[i].value;
-			}
-		}
-	}
-
-	return false;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts/searchreplace.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts/searchreplace.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts/searchreplace.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/jscripts/searchreplace.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,85 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	// start with appropiate tab
+	var task = (tinyMCE.getWindowArg("replacestring") != null) ? "replace" : "search";
+	mcTabs.displayTab(task + '_tab', task +'_panel');
+	manageReplaceButtons();
+	
+	var formObj = document.forms[0];
+
+	formObj[task + "_panel_searchstring"].value = tinyMCE.getWindowArg("searchstring");
+	formObj["replace_panel_replacestring"].value = (tinyMCE.getWindowArg("replacestring") != null) ? tinyMCE.getWindowArg("replacestring") : "";
+	formObj[task + "_panel_casesensitivebox"].checked = tinyMCE.getWindowArg("casesensitive");
+	formObj[task + "_panel_backwardsu"].checked = tinyMCE.getWindowArg("backwards");
+	formObj[task + "_panel_backwardsd"].checked = !tinyMCE.getWindowArg("backwards");
+
+	tinyMCEPopup.execCommand("mceResetSearch", false, {dummy : ""}, false);
+}
+
+function searchNext(replacemode) {
+	// "search" or "replace" mode of operation?
+	var task = (document.getElementById("search_tab").className == "current") ? "search" : "replace";
+
+	var formObj = document.forms[0];
+
+	if (task == "replace") {
+		// Whats the point?
+		if (formObj[task + "_panel_searchstring"].value == "" || formObj[task + "_panel_searchstring"].value == formObj[task + "_panel_replacestring"].value)
+			return;
+	}
+
+	// Do search
+	tinyMCEPopup.execCommand('mceSearch', false, { 
+		string : formObj[task + "_panel_searchstring"].value,
+		replacestring : formObj["replace_panel_replacestring"].value,
+		replacemode : replacemode,
+		casesensitive : formObj[task + "_panel_casesensitivebox"].checked,
+		backwards : false
+		}, false);
+
+	window.focus();
+}
+
+function cancelAction() {
+	tinyMCEPopup.close();
+}
+
+function manageReplaceButtons() {
+	// "search" or "replace" mode of operation?
+	var task = (document.getElementById("search_tab").className == "current") ? "search" : "replace";
+	document.getElementById("replace_buttons").style.visibility = (task == "replace") ? "visible" : "hidden";
+}
+
+function copyValues(link) {
+	// check if tab is already active
+	var tab = link;
+	while (tab.tagName && tab.tagName.toLowerCase() != "li") tab = tab.parentNode;
+	if (tab.className) return false; // tab is already active -> no need to copy any values!
+
+	// copy values from one panel to the other (if they exist there)
+	var from_panel_name = tab.id.match(/^search/i) ? "replace_panel" : "search_panel";
+	var to_panel_name = (from_panel_name == "search_panel") ? "replace_panel" : "search_panel";
+
+	// find all elements with IDs to copy their values
+	var elms = document.getElementById(from_panel_name).getElementsByTagName("*");
+	for (var i = 0; i < elms.length; i++) {
+		if (elms[i].id && elms[i].id != "") {
+			var checked = "undefined";
+			if (elms[i].type.toLowerCase() == "checkbox" || elms[i].type.toLowerCase() == "radio")
+				checked = elms[i].checked;
+
+			// copy values if element exists in other panel
+			var to_elm_name = to_panel_name + elms[i].id.substring(from_panel_name.length, elms[i].id.length);
+			var to_elm = document.getElementById(to_elm_name);
+			if (to_elm) {
+				if (checked != "undefined")
+					to_elm.checked = checked;
+				else
+					to_elm.value = elms[i].value;
+			}
+		}
+	}
+
+	return false;
+}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,21 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-searchreplace_search_desc : 'Find',
-searchreplace_searchnext_desc : 'Find again',
-searchreplace_replace_desc : 'Find/Replace',
-searchreplace_notfound : 'The search has been completed. The search string could not be found.',
-searchreplace_search_title : 'Find',
-searchreplace_replace_title : 'Find/Replace',
-searchreplace_allreplaced : 'All occurrences of the search string were replaced.',
-searchreplace_findwhat : 'Find what',
-searchreplace_replacewith : 'Replace with',
-searchreplace_direction : 'Direction',
-searchreplace_up : 'Up',
-searchreplace_down : 'Down',
-searchreplace_case : 'Match case',
-searchreplace_findnext : 'Find&nbsp;next',
-searchreplace_replace : 'Replace',
-searchreplace_replaceall : 'Replace&nbsp;all',
-searchreplace_cancel : 'Cancel'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,21 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+searchreplace_search_desc : 'Find',
+searchreplace_searchnext_desc : 'Find again',
+searchreplace_replace_desc : 'Find/Replace',
+searchreplace_notfound : 'The search has been completed. The search string could not be found.',
+searchreplace_search_title : 'Find',
+searchreplace_replace_title : 'Find/Replace',
+searchreplace_allreplaced : 'All occurrences of the search string were replaced.',
+searchreplace_findwhat : 'Find what',
+searchreplace_replacewith : 'Replace with',
+searchreplace_direction : 'Direction',
+searchreplace_up : 'Up',
+searchreplace_down : 'Down',
+searchreplace_case : 'Match case',
+searchreplace_findnext : 'Find&nbsp;next',
+searchreplace_replace : 'Replace',
+searchreplace_replaceall : 'Replace&nbsp;all',
+searchreplace_cancel : 'Cancel'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/searchreplace.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/searchreplace.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/searchreplace.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,104 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_searchreplace_replace_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/searchreplace.js"></script>
-	<link rel="stylesheet" type="text/css" href="css/searchreplace.css" />
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none; margin: 4px;">
-<form onsubmit="return false;" action="#">
-	<div class="tabs">
-		<ul>
-			<li id="search_tab"><span><a href="javascript:mcTabs.displayTab('search_tab','search_panel');manageReplaceButtons();" onmousedown="return copyValues(this);">{$lang_searchreplace_search_desc}</a></span></li>
-			<li id="replace_tab"><span><a href="javascript:mcTabs.displayTab('replace_tab','replace_panel');manageReplaceButtons();" onmousedown="return copyValues(this);">{$lang_searchreplace_replace}</a></span></li>
-		</ul>
-	</div>
-
-	<div class="panel_wrapper">
-
-		<div id="search_panel" class="panel">
-			<table border="0" cellspacing="0" cellpadding="2">
-				<tr>
-					<td><label for="search_panel_searchstring">{$lang_searchreplace_findwhat}</label></td>
-					<td><input type="text" id="search_panel_searchstring" name="search_panel_searchstring" style="width: 200px" /></td>
-				</tr>
-				<tr>
-					<td colspan="2">
-						<table border="0" cellspacing="0" cellpadding="0" class="direction">
-							<tr>
-								<td><label>{$lang_searchreplace_direction}</label></td>
-								<td><input id="search_panel_backwardsu" name="search_panel_backwards" class="radio" type="radio" /></td>
-								<td><label for="search_panel_backwardsu">{$lang_searchreplace_up}</label></td>
-								<td><input id="search_panel_backwardsd" name="search_panel_backwards" class="radio" type="radio" /></td>
-								<td><label for="search_panel_backwardsd">{$lang_searchreplace_down}</label></td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-				<tr>
-					<td colspan="2">
-						<table border="0" cellspacing="0" cellpadding="0">
-							<tr>
-								<td><input id="search_panel_casesensitivebox" name="search_panel_casesensitivebox" class="checkbox" type="checkbox" /></td>
-								<td><label for="search_panel_casesensitivebox">{$lang_searchreplace_case}</label></td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-			</table>
-		</div>
-
-		<div id="replace_panel" class="panel">
-			<table border="0" cellspacing="0" cellpadding="2">
-				<tr>
-					<td><label for="replace_panel_searchstring">{$lang_searchreplace_findwhat}</label></td>
-					<td><input type="text" id="replace_panel_searchstring" name="replace_panel_searchstring" style="width: 200px" /></td>
-				</tr>
-				<tr>
-					<td><label for="replace_panel_replacestring">{$lang_searchreplace_replacewith}</label></td>
-					<td><input type="text" id="replace_panel_replacestring" name="replace_panel_replacestring" style="width: 200px" /></td>
-				</tr>
-				<tr>
-					<td colspan="2">
-						<table border="0" cellspacing="0" cellpadding="0" class="direction">
-							<tr>
-								<td><label>{$lang_searchreplace_direction}</label></td>
-								<td><input id="replace_panel_backwardsu" name="replace_panel_backwards" class="radio" type="radio" /></td>
-								<td><label for="replace_panel_backwardsu">{$lang_searchreplace_up}</label></td>
-								<td><input id="replace_panel_backwardsd" name="replace_panel_backwards" class="radio" type="radio" /></td>
-								<td><label for="replace_panel_backwardsd">{$lang_searchreplace_down}</label></td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-				<tr>
-					<td colspan="2">
-						<table border="0" cellspacing="0" cellpadding="0">
-							<tr>
-								<td><input id="replace_panel_casesensitivebox" name="replace_panel_casesensitivebox" class="checkbox" type="checkbox" /></td>
-								<td><label for="replace_panel_casesensitivebox">{$lang_searchreplace_case}</label></td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-			</table>
-		</div>
-
-	</div>
-
-	<div class="mceActionPanel">
-		<div style="text-align: center;">
-			<input type="button" id="insert" name="insert" value="{$lang_searchreplace_findnext}" onclick="searchNext('none');" />
-			<span id="replace_buttons">
-				<input type="button" id="replaceBtn" name="replaceBtn" value="{$lang_searchreplace_replace}" onclick="searchNext('current');" />
-				<input type="button" id="replaceAllBtn" name="replaceAllBtn" value="{$lang_searchreplace_replaceall}" onclick="searchNext('all');;" />
-			</span>
-			<input type="button" id="cancel" name="cancel" value="{$lang_searchreplace_cancel}" onclick="tinyMCEPopup.close();" />
-		</div>
-	</div>
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/searchreplace.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/searchreplace.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/searchreplace.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/searchreplace/searchreplace.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,104 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_searchreplace_replace_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/searchreplace.js"></script>
+	<link rel="stylesheet" type="text/css" href="css/searchreplace.css" />
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none; margin: 4px;">
+<form onsubmit="return false;" action="#">
+	<div class="tabs">
+		<ul>
+			<li id="search_tab"><span><a href="javascript:mcTabs.displayTab('search_tab','search_panel');manageReplaceButtons();" onmousedown="return copyValues(this);">{$lang_searchreplace_search_desc}</a></span></li>
+			<li id="replace_tab"><span><a href="javascript:mcTabs.displayTab('replace_tab','replace_panel');manageReplaceButtons();" onmousedown="return copyValues(this);">{$lang_searchreplace_replace}</a></span></li>
+		</ul>
+	</div>
+
+	<div class="panel_wrapper">
+
+		<div id="search_panel" class="panel">
+			<table border="0" cellspacing="0" cellpadding="2">
+				<tr>
+					<td><label for="search_panel_searchstring">{$lang_searchreplace_findwhat}</label></td>
+					<td><input type="text" id="search_panel_searchstring" name="search_panel_searchstring" style="width: 200px" /></td>
+				</tr>
+				<tr>
+					<td colspan="2">
+						<table border="0" cellspacing="0" cellpadding="0" class="direction">
+							<tr>
+								<td><label>{$lang_searchreplace_direction}</label></td>
+								<td><input id="search_panel_backwardsu" name="search_panel_backwards" class="radio" type="radio" /></td>
+								<td><label for="search_panel_backwardsu">{$lang_searchreplace_up}</label></td>
+								<td><input id="search_panel_backwardsd" name="search_panel_backwards" class="radio" type="radio" /></td>
+								<td><label for="search_panel_backwardsd">{$lang_searchreplace_down}</label></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td colspan="2">
+						<table border="0" cellspacing="0" cellpadding="0">
+							<tr>
+								<td><input id="search_panel_casesensitivebox" name="search_panel_casesensitivebox" class="checkbox" type="checkbox" /></td>
+								<td><label for="search_panel_casesensitivebox">{$lang_searchreplace_case}</label></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</div>
+
+		<div id="replace_panel" class="panel">
+			<table border="0" cellspacing="0" cellpadding="2">
+				<tr>
+					<td><label for="replace_panel_searchstring">{$lang_searchreplace_findwhat}</label></td>
+					<td><input type="text" id="replace_panel_searchstring" name="replace_panel_searchstring" style="width: 200px" /></td>
+				</tr>
+				<tr>
+					<td><label for="replace_panel_replacestring">{$lang_searchreplace_replacewith}</label></td>
+					<td><input type="text" id="replace_panel_replacestring" name="replace_panel_replacestring" style="width: 200px" /></td>
+				</tr>
+				<tr>
+					<td colspan="2">
+						<table border="0" cellspacing="0" cellpadding="0" class="direction">
+							<tr>
+								<td><label>{$lang_searchreplace_direction}</label></td>
+								<td><input id="replace_panel_backwardsu" name="replace_panel_backwards" class="radio" type="radio" /></td>
+								<td><label for="replace_panel_backwardsu">{$lang_searchreplace_up}</label></td>
+								<td><input id="replace_panel_backwardsd" name="replace_panel_backwards" class="radio" type="radio" /></td>
+								<td><label for="replace_panel_backwardsd">{$lang_searchreplace_down}</label></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td colspan="2">
+						<table border="0" cellspacing="0" cellpadding="0">
+							<tr>
+								<td><input id="replace_panel_casesensitivebox" name="replace_panel_casesensitivebox" class="checkbox" type="checkbox" /></td>
+								<td><label for="replace_panel_casesensitivebox">{$lang_searchreplace_case}</label></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</div>
+
+	</div>
+
+	<div class="mceActionPanel">
+		<div style="text-align: center;">
+			<input type="button" id="insert" name="insert" value="{$lang_searchreplace_findnext}" onclick="searchNext('none');" />
+			<span id="replace_buttons">
+				<input type="button" id="replaceBtn" name="replaceBtn" value="{$lang_searchreplace_replace}" onclick="searchNext('current');" />
+				<input type="button" id="replaceAllBtn" name="replaceAllBtn" value="{$lang_searchreplace_replaceall}" onclick="searchNext('all');;" />
+			</span>
+			<input type="button" id="cancel" name="cancel" value="{$lang_searchreplace_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css/props.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css/props.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css/props.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,62 +0,0 @@
-#text_font {
-	width: 250px;
-}
-
-#text_size {
-	width: 70px;
-}
-
-.mceAddSelectValue {
-	background-color: #DDDDDD;
-}
-
-select, #block_text_indent, #box_width, #box_height, #box_padding_top, #box_padding_right, #box_padding_bottom, #box_padding_left {
-	width: 70px;
-}
-
-#box_margin_top, #box_margin_right, #box_margin_bottom, #box_margin_left, #positioning_width, #positioning_height, #positioning_zindex {
-	width: 70px;
-}
-
-#positioning_placement_top, #positioning_placement_right, #positioning_placement_bottom, #positioning_placement_left {
-	width: 70px;
-}
-
-#positioning_clip_top, #positioning_clip_right, #positioning_clip_bottom, #positioning_clip_left {
-	width: 70px;
-}
-
-.panel_wrapper div.current {
-	padding-top: 10px;
-	height: 230px;
-}
-
-.delim {
-	border-left: 1px solid gray;
-}
-
-.tdelim {
-	border-bottom: 1px solid gray;	
-}
-
-#block_display {
-	width: 145px;
-}
-
-#list_type {
-	width: 115px;
-}
-
-.disabled {
-	background-color: #EEEEEE;
-}
-
-#apply {
-	font-weight: bold;
-	width: 78px;
-	height: 21px;
-	border: 0;
-	background-image: url('../images/apply_button_bg.gif');
-	cursor: pointer;
-}
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css/props.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css/props.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css/props.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/css/props.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,62 @@
+#text_font {
+	width: 250px;
+}
+
+#text_size {
+	width: 70px;
+}
+
+.mceAddSelectValue {
+	background-color: #DDDDDD;
+}
+
+select, #block_text_indent, #box_width, #box_height, #box_padding_top, #box_padding_right, #box_padding_bottom, #box_padding_left {
+	width: 70px;
+}
+
+#box_margin_top, #box_margin_right, #box_margin_bottom, #box_margin_left, #positioning_width, #positioning_height, #positioning_zindex {
+	width: 70px;
+}
+
+#positioning_placement_top, #positioning_placement_right, #positioning_placement_bottom, #positioning_placement_left {
+	width: 70px;
+}
+
+#positioning_clip_top, #positioning_clip_right, #positioning_clip_bottom, #positioning_clip_left {
+	width: 70px;
+}
+
+.panel_wrapper div.current {
+	padding-top: 10px;
+	height: 230px;
+}
+
+.delim {
+	border-left: 1px solid gray;
+}
+
+.tdelim {
+	border-bottom: 1px solid gray;	
+}
+
+#block_display {
+	width: 145px;
+}
+
+#list_type {
+	width: 115px;
+}
+
+.disabled {
+	background-color: #EEEEEE;
+}
+
+#apply {
+	font-weight: bold;
+	width: 78px;
+	height: 21px;
+	border: 0;
+	background-image: url('../images/apply_button_bg.gif');
+	cursor: pointer;
+}
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('style');var TinyMCE_StylePlugin={getInfo:function(){return{longname:'Style',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_style.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"styleprops":return tinyMCE.getButtonHTML(cn,'lang_style_styleinfo_desc','{$pluginurl}/images/styleprops.gif','mceStyleProps',true)}return""},execCommand:function(editor_id,element,command,user_interface,value){var e,inst;switch(command){case"mceStyleProps":TinyMCE_StylePlugin._styleProps();return true;case"mceSetElementStyle":inst=tinyMCE.getInstanceById(editor_id);e=inst.selection.getFocusElement();if(e){e.style.cssText=value;inst.repaint()}return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){},_styleProps:function(){var e=tinyMCE.selectedInstance.selection.getFocusE!
 lement();if(!e)return;tinyMCE.openWindow({file:'../../plugins/style/props.htm',width:480+tinyMCE.getLang('lang_style_props_delta_width',0),height:320+tinyMCE.getLang('lang_style_props_delta_height',0)},{editor_id:tinyMCE.selectedInstance.editorId,inline:"yes",style_text:e.style.cssText})}};tinyMCE.addPlugin("style",TinyMCE_StylePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('style');var TinyMCE_StylePlugin={getInfo:function(){return{longname:'Style',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_style.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"styleprops":return tinyMCE.getButtonHTML(cn,'lang_style_styleinfo_desc','{$pluginurl}/images/styleprops.gif','mceStyleProps',true)}return""},execCommand:function(editor_id,element,command,user_interface,value){var e,inst;switch(command){case"mceStyleProps":TinyMCE_StylePlugin._styleProps();return true;case"mceSetElementStyle":inst=tinyMCE.getInstanceById(editor_id);e=inst.selection.getFocusElement();if(e){e.style.cssText=value;inst.repaint()}return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){},_styleProps:function(){var e=tinyMCE.selectedInstance.selection.getFocusE!
 lement();if(!e)return;tinyMCE.openWindow({file:'../../plugins/style/props.htm',width:480+tinyMCE.getLang('lang_style_props_delta_width',0),height:320+tinyMCE.getLang('lang_style_props_delta_height',0)},{editor_id:tinyMCE.selectedInstance.editorId,inline:"yes",style_text:e.style.cssText})}};tinyMCE.addPlugin("style",TinyMCE_StylePlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,79 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('style');
-
-var TinyMCE_StylePlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Style',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_style.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "styleprops":
-				return tinyMCE.getButtonHTML(cn, 'lang_style_styleinfo_desc', '{$pluginurl}/images/styleprops.gif', 'mceStyleProps', true);
-		}
-
-		return "";
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		var e, inst;
-
-		// Handle commands
-		switch (command) {
-			case "mceStyleProps":
-				TinyMCE_StylePlugin._styleProps();
-				return true;
-
-			case "mceSetElementStyle":
-				inst = tinyMCE.getInstanceById(editor_id);
-				e = inst.selection.getFocusElement();
-
-				if (e) {
-					e.style.cssText = value;
-					inst.repaint();
-				}
-
-				return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	},
-
-	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
-	},
-
-	// Private plugin specific methods
-
-	_styleProps : function() {
-		var e = tinyMCE.selectedInstance.selection.getFocusElement();
-
-		if (!e)
-			return;
-
-		tinyMCE.openWindow({
-			file : '../../plugins/style/props.htm',
-			width : 480 + tinyMCE.getLang('lang_style_props_delta_width', 0),
-			height : 320 + tinyMCE.getLang('lang_style_props_delta_height', 0)
-		}, {
-			editor_id : tinyMCE.selectedInstance.editorId,
-			inline : "yes",
-			style_text : e.style.cssText
-		});
-	}
-};
-
-tinyMCE.addPlugin("style", TinyMCE_StylePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,79 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('style');
+
+var TinyMCE_StylePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Style',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_style.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "styleprops":
+				return tinyMCE.getButtonHTML(cn, 'lang_style_styleinfo_desc', '{$pluginurl}/images/styleprops.gif', 'mceStyleProps', true);
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		var e, inst;
+
+		// Handle commands
+		switch (command) {
+			case "mceStyleProps":
+				TinyMCE_StylePlugin._styleProps();
+				return true;
+
+			case "mceSetElementStyle":
+				inst = tinyMCE.getInstanceById(editor_id);
+				e = inst.selection.getFocusElement();
+
+				if (e) {
+					e.style.cssText = value;
+					inst.repaint();
+				}
+
+				return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	},
+
+	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
+	},
+
+	// Private plugin specific methods
+
+	_styleProps : function() {
+		var e = tinyMCE.selectedInstance.selection.getFocusElement();
+
+		if (!e)
+			return;
+
+		tinyMCE.openWindow({
+			file : '../../plugins/style/props.htm',
+			width : 480 + tinyMCE.getLang('lang_style_props_delta_width', 0),
+			height : 320 + tinyMCE.getLang('lang_style_props_delta_height', 0)
+		}, {
+			editor_id : tinyMCE.selectedInstance.editorId,
+			inline : "yes",
+			style_text : e.style.cssText
+		});
+	}
+};
+
+tinyMCE.addPlugin("style", TinyMCE_StylePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/apply_button_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/apply_button_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/apply_button_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/style_info.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/style_info.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/style_info.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/styleprops.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/styleprops.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/images/styleprops.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts/props.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts/props.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts/props.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,633 +0,0 @@
-var defaultFonts = "" + 
-	"Arial, Helvetica, sans-serif=Arial, Helvetica, sans-serif;" + 
-	"Times New Roman, Times, serif=Times New Roman, Times, serif;" + 
-	"Courier New, Courier, mono=Courier New, Courier, mono;" + 
-	"Times New Roman, Times, serif=Times New Roman, Times, serif;" + 
-	"Georgia, Times New Roman, Times, serif=Georgia, Times New Roman, Times, serif;" + 
-	"Verdana, Arial, Helvetica, sans-serif=Verdana, Arial, Helvetica, sans-serif;" + 
-	"Geneva, Arial, Helvetica, sans-serif=Geneva, Arial, Helvetica, sans-serif";
-
-var defaultSizes = "9;10;12;14;16;18;24;xx-small;x-small;small;medium;large;x-large;xx-large;smaller;larger";
-var defaultMeasurement = "+pixels=px;points=pt;in;cm;mm;picas;ems;exs;%";
-var defaultSpacingMeasurement = "pixels=px;points=pt;in;cm;mm;picas;+ems;exs;%";
-var defaultIndentMeasurement = "pixels=px;+points=pt;in;cm;mm;picas;ems;exs;%";
-var defaultWeight = "normal;bold;bolder;lighter;100;200;300;400;500;600;700;800;900";
-var defaultTextStyle = "normal;italic;oblique";
-var defaultVariant = "normal;small-caps";
-var defaultLineHeight = "normal";
-var defaultAttachment = "fixed;scroll";
-var defaultRepeat = "no-repeat;repeat;repeat-x;repeat-y";
-var defaultPosH = "left;center;right";
-var defaultPosV = "top;center;bottom";
-var defaultVAlign = "baseline;sub;super;top;text-top;middle;bottom;text-bottom";
-var defaultDisplay = "inline;block;list-item;run-in;compact;marker;table;inline-table;table-row-group;table-header-group;table-footer-group;table-row;table-column-group;table-column;table-cell;table-caption;none";
-var defaultBorderStyle = "none;solid;dashed;dotted;double;groove;ridge;inset;outset";
-var defaultBorderWidth = "thin;medium;thick";
-var defaultListType = "disc;circle;square;decimal;lower-roman;upper-roman;lower-alpha;upper-alpha;none";
-
-function init() {
-	var ce = document.getElementById('container'), h;
-
-	ce.style.cssText = tinyMCEPopup.getWindowArg('style_text');
-
-	h = getBrowserHTML('background_image_browser','background_image','image','advimage');
-	document.getElementById("background_image_browser").innerHTML = h;
-
-	tinyMCEPopup.resizeToInnerSize();
-
-	document.getElementById('text_color_pickcontainer').innerHTML = getColorPickerHTML('text_color_pick','text_color');
-	document.getElementById('background_color_pickcontainer').innerHTML = getColorPickerHTML('background_color_pick','background_color');
-	document.getElementById('border_color_top_pickcontainer').innerHTML = getColorPickerHTML('border_color_top_pick','border_color_top');
-	document.getElementById('border_color_right_pickcontainer').innerHTML = getColorPickerHTML('border_color_right_pick','border_color_right');
-	document.getElementById('border_color_bottom_pickcontainer').innerHTML = getColorPickerHTML('border_color_bottom_pick','border_color_bottom');
-	document.getElementById('border_color_left_pickcontainer').innerHTML = getColorPickerHTML('border_color_left_pick','border_color_left');
-
-	fillSelect(0, 'text_font', 'style_font', defaultFonts, ';', true);
-	fillSelect(0, 'text_size', 'style_font_size', defaultSizes, ';', true);
-	fillSelect(0, 'text_size_measurement', 'style_font_size_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'text_case', 'style_text_case', "capitalize;uppercase;lowercase", ';', true);
-	fillSelect(0, 'text_weight', 'style_font_weight', defaultWeight, ';', true);
-	fillSelect(0, 'text_style', 'style_font_style', defaultTextStyle, ';', true);
-	fillSelect(0, 'text_variant', 'style_font_variant', defaultVariant, ';', true);
-	fillSelect(0, 'text_lineheight', 'style_font_line_height', defaultLineHeight, ';', true);
-	fillSelect(0, 'text_lineheight_measurement', 'style_font_line_height_measurement', defaultMeasurement, ';', true);
-
-	fillSelect(0, 'background_attachment', 'style_background_attachment', defaultAttachment, ';', true);
-	fillSelect(0, 'background_repeat', 'style_background_repeat', defaultRepeat, ';', true);
-
-	fillSelect(0, 'background_hpos_measurement', 'style_background_hpos_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'background_vpos_measurement', 'style_background_vpos_measurement', defaultMeasurement, ';', true);
-
-	fillSelect(0, 'background_hpos', 'style_background_hpos', defaultPosH, ';', true);
-	fillSelect(0, 'background_vpos', 'style_background_vpos', defaultPosV, ';', true);
-
-	fillSelect(0, 'block_wordspacing', 'style_wordspacing', 'normal', ';', true);
-	fillSelect(0, 'block_wordspacing_measurement', 'style_wordspacing_measurement', defaultSpacingMeasurement, ';', true);
-	fillSelect(0, 'block_letterspacing', 'style_letterspacing', 'normal', ';', true);
-	fillSelect(0, 'block_letterspacing_measurement', 'style_letterspacing_measurement', defaultSpacingMeasurement, ';', true);
-	fillSelect(0, 'block_vertical_alignment', 'style_vertical_alignment', defaultVAlign, ';', true);
-	fillSelect(0, 'block_text_align', 'style_text_align', "left;right;center;justify", ';', true);
-	fillSelect(0, 'block_whitespace', 'style_whitespace', "normal;pre;nowrap", ';', true);
-	fillSelect(0, 'block_display', 'style_display', defaultDisplay, ';', true);
-	fillSelect(0, 'block_text_indent_measurement', 'style_text_indent_measurement', defaultIndentMeasurement, ';', true);
-
-	fillSelect(0, 'box_width_measurement', 'style_box_width_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'box_height_measurement', 'style_box_height_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'box_float', 'style_float', 'left;right;none', ';', true);
-	fillSelect(0, 'box_clear', 'style_clear', 'left;right;both;none', ';', true);
-	fillSelect(0, 'box_padding_left_measurement', 'style_padding_left_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'box_padding_top_measurement', 'style_padding_top_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'box_padding_bottom_measurement', 'style_padding_bottom_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'box_padding_right_measurement', 'style_padding_right_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'box_margin_left_measurement', 'style_margin_left_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'box_margin_top_measurement', 'style_margin_top_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'box_margin_bottom_measurement', 'style_margin_bottom_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'box_margin_right_measurement', 'style_margin_right_measurement', defaultMeasurement, ';', true);
-
-	fillSelect(0, 'border_style_top', 'style_border_style_top', defaultBorderStyle, ';', true);
-	fillSelect(0, 'border_style_right', 'style_border_style_right', defaultBorderStyle, ';', true);
-	fillSelect(0, 'border_style_bottom', 'style_border_style_bottom', defaultBorderStyle, ';', true);
-	fillSelect(0, 'border_style_left', 'style_border_style_left', defaultBorderStyle, ';', true);
-
-	fillSelect(0, 'border_width_top', 'style_border_width_top', defaultBorderWidth, ';', true);
-	fillSelect(0, 'border_width_right', 'style_border_width_right', defaultBorderWidth, ';', true);
-	fillSelect(0, 'border_width_bottom', 'style_border_width_bottom', defaultBorderWidth, ';', true);
-	fillSelect(0, 'border_width_left', 'style_border_width_left', defaultBorderWidth, ';', true);
-
-	fillSelect(0, 'border_width_top_measurement', 'style_border_width_top_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'border_width_right_measurement', 'style_border_width_right_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'border_width_bottom_measurement', 'style_border_width_bottom_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'border_width_left_measurement', 'style_border_width_left_measurement', defaultMeasurement, ';', true);
-
-	fillSelect(0, 'list_type', 'style_list_type', defaultListType, ';', true);
-	fillSelect(0, 'list_position', 'style_list_position', "inside;outside", ';', true);
-
-	fillSelect(0, 'positioning_type', 'style_positioning_type', "absolute;relative;static", ';', true);
-	fillSelect(0, 'positioning_visibility', 'style_positioning_visibility', "inherit;visible;hidden", ';', true);
-
-	fillSelect(0, 'positioning_width_measurement', 'style_positioning_width_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'positioning_height_measurement', 'style_positioning_height_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'positioning_overflow', 'style_positioning_overflow', "visible;hidden;scroll;auto", ';', true);
-
-	fillSelect(0, 'positioning_placement_top_measurement', 'style_positioning_placement_top_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'positioning_placement_right_measurement', 'style_positioning_placement_right_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'positioning_placement_bottom_measurement', 'style_positioning_placement_bottom_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'positioning_placement_left_measurement', 'style_positioning_placement_left_measurement', defaultMeasurement, ';', true);
-
-	fillSelect(0, 'positioning_clip_top_measurement', 'style_positioning_clip_top_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'positioning_clip_right_measurement', 'style_positioning_clip_right_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'positioning_clip_bottom_measurement', 'style_positioning_clip_bottom_measurement', defaultMeasurement, ';', true);
-	fillSelect(0, 'positioning_clip_left_measurement', 'style_positioning_clip_left_measurement', defaultMeasurement, ';', true);
-
-	TinyMCE_EditableSelects.init();
-	setupFormData();
-	showDisabledControls();
-}
-
-function setupFormData() {
-	var ce = document.getElementById('container'), f = document.forms[0], s, b, i;
-
-	// Setup text fields
-
-	selectByValue(f, 'text_font', ce.style.fontFamily, true, true);
-	selectByValue(f, 'text_size', getNum(ce.style.fontSize), true, true);
-	selectByValue(f, 'text_size_measurement', getMeasurement(ce.style.fontSize));
-	selectByValue(f, 'text_weight', ce.style.fontWeight, true, true);
-	selectByValue(f, 'text_style', ce.style.fontStyle, true, true);
-	selectByValue(f, 'text_lineheight', getNum(ce.style.lineHeight), true, true);
-	selectByValue(f, 'text_lineheight_measurement', getMeasurement(ce.style.lineHeight));
-	selectByValue(f, 'text_case', ce.style.textTransform, true, true);
-	selectByValue(f, 'text_variant', ce.style.fontVariant, true, true);
-	f.text_color.value = ce.style.color;
-	updateColor('text_color_pick', 'text_color');
-	f.text_underline.checked = inStr(ce.style.textDecoration, 'underline');
-	f.text_overline.checked = inStr(ce.style.textDecoration, 'overline');
-	f.text_linethrough.checked = inStr(ce.style.textDecoration, 'line-through');
-	f.text_blink.checked = inStr(ce.style.textDecoration, 'blink');
-
-	// Setup background fields
-
-	f.background_color.value = ce.style.backgroundColor;
-	updateColor('background_color_pick', 'background_color');
-	f.background_image.value = ce.style.backgroundImage.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
-	selectByValue(f, 'background_repeat', ce.style.backgroundRepeat, true, true);
-	selectByValue(f, 'background_attachment', ce.style.backgroundAttachment, true, true);
-	selectByValue(f, 'background_hpos', getNum(getVal(ce.style.backgroundPosition, 0)), true, true);
-	selectByValue(f, 'background_hpos_measurement', getMeasurement(getVal(ce.style.backgroundPosition, 0)));
-	selectByValue(f, 'background_vpos', getNum(getVal(ce.style.backgroundPosition, 1)), true, true);
-	selectByValue(f, 'background_vpos_measurement', getMeasurement(getVal(ce.style.backgroundPosition, 1)));
-
-	// Setup block fields
-
-	selectByValue(f, 'block_wordspacing', getNum(ce.style.wordSpacing), true, true);
-	selectByValue(f, 'block_wordspacing_measurement', getMeasurement(ce.style.wordSpacing));
-	selectByValue(f, 'block_letterspacing', getNum(ce.style.letterSpacing), true, true);
-	selectByValue(f, 'block_letterspacing_measurement', getMeasurement(ce.style.letterSpacing));
-	selectByValue(f, 'block_vertical_alignment', ce.style.verticalAlign, true, true);
-	selectByValue(f, 'block_text_align', ce.style.textAlign, true, true);
-	f.block_text_indent.value = getNum(ce.style.textIndent);
-	selectByValue(f, 'block_text_indent_measurement', getMeasurement(ce.style.textIndent));
-	selectByValue(f, 'block_whitespace', ce.style.whiteSpace, true, true);
-	selectByValue(f, 'block_display', ce.style.display, true, true);
-
-	// Setup box fields
-
-	f.box_width.value = getNum(ce.style.width);
-	selectByValue(f, 'box_width_measurement', getMeasurement(ce.style.width));
-
-	f.box_height.value = getNum(ce.style.height);
-	selectByValue(f, 'box_height_measurement', getMeasurement(ce.style.height));
-
-	if (tinyMCE.isGecko)
-		selectByValue(f, 'box_float', ce.style.cssFloat, true, true);
-	else
-		selectByValue(f, 'box_float', ce.style.styleFloat, true, true);
-
-	selectByValue(f, 'box_clear', ce.style.clear, true, true);
-
-	setupBox(f, ce, 'box_padding', 'padding', '');
-	setupBox(f, ce, 'box_margin', 'margin', '');
-
-	// Setup border fields
-
-	setupBox(f, ce, 'border_style', 'border', 'Style');
-	setupBox(f, ce, 'border_width', 'border', 'Width');
-	setupBox(f, ce, 'border_color', 'border', 'Color');
-
-	updateColor('border_color_top_pick', 'border_color_top');
-	updateColor('border_color_right_pick', 'border_color_right');
-	updateColor('border_color_bottom_pick', 'border_color_bottom');
-	updateColor('border_color_left_pick', 'border_color_left');
-
-	// Setup list fields
-
-	selectByValue(f, 'list_type', ce.style.listStyleType, true, true);
-	selectByValue(f, 'list_position', ce.style.listStylePosition, true, true);
-	f.list_bullet_image.value = ce.style.listStyleImage.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
-
-	// Setup box fields
-
-	selectByValue(f, 'positioning_type', ce.style.position, true, true);
-	selectByValue(f, 'positioning_visibility', ce.style.visibility, true, true);
-	selectByValue(f, 'positioning_overflow', ce.style.overflow, true, true);
-	f.positioning_zindex.value = ce.style.zIndex ? ce.style.zIndex : "";
-
-	f.positioning_width.value = getNum(ce.style.width);
-	selectByValue(f, 'positioning_width_measurement', getMeasurement(ce.style.width));
-
-	f.positioning_height.value = getNum(ce.style.height);
-	selectByValue(f, 'positioning_height_measurement', getMeasurement(ce.style.height));
-
-	setupBox(f, ce, 'positioning_placement', '', '', new Array('top', 'right', 'bottom', 'left'));
-
-	s = ce.style.clip.replace(new RegExp("rect\\('?([^']*)'?\\)", 'gi'), "$1");
-	s = s.replace(/,/g, ' ');
-
-	if (!hasEqualValues(new Array(getVal(s, 0), getVal(s, 1), getVal(s, 2), getVal(s, 3)))) {
-		f.positioning_clip_top.value = getNum(getVal(s, 0));
-		selectByValue(f, 'positioning_clip_top_measurement', getMeasurement(getVal(s, 0)));
-		f.positioning_clip_right.value = getNum(getVal(s, 1));
-		selectByValue(f, 'positioning_clip_right_measurement', getMeasurement(getVal(s, 1)));
-		f.positioning_clip_bottom.value = getNum(getVal(s, 2));
-		selectByValue(f, 'positioning_clip_bottom_measurement', getMeasurement(getVal(s, 2)));
-		f.positioning_clip_left.value = getNum(getVal(s, 3));
-		selectByValue(f, 'positioning_clip_left_measurement', getMeasurement(getVal(s, 3)));
-	} else {
-		f.positioning_clip_top.value = getNum(getVal(s, 0));
-		selectByValue(f, 'positioning_clip_top_measurement', getMeasurement(getVal(s, 0)));
-		f.positioning_clip_right.value = f.positioning_clip_bottom.value = f.positioning_clip_left.value;
-	}
-
-//	setupBox(f, ce, '', 'border', 'Color');
-}
-
-function getMeasurement(s) {
-	return s.replace(/^([0-9]+)(.*)$/, "$2");
-}
-
-function getNum(s) {
-	if (new RegExp('^[0-9]+[a-z%]+$', 'gi').test(s))
-		return s.replace(/[^0-9]/g, '');
-
-	return s;
-}
-
-function inStr(s, n) {
-	return new RegExp(n, 'gi').test(s);
-}
-
-function getVal(s, i) {
-	var a = tinyMCE.explode(' ', s);
-
-	if (a.length > 1)
-		return a[i];
-
-	return "";
-}
-
-function setValue(f, n, v) {
-	if (f.elements[n].type == "text")
-		f.elements[n].value = v;
-	else
-		selectByValue(f, n, v, true, true);
-}
-
-function setupBox(f, ce, fp, pr, sf, b) {
-	if (typeof(b) == "undefined")
-		b = new Array('Top', 'Right', 'Bottom', 'Left');
-
-	if (isSame(ce, pr, sf, b)) {
-		f.elements[fp + "_same"].checked = true;
-
-		setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf]));
-		f.elements[fp + "_top"].disabled = false;
-
-		f.elements[fp + "_right"].value = "";
-		f.elements[fp + "_right"].disabled = true;
-		f.elements[fp + "_bottom"].value = "";
-		f.elements[fp + "_bottom"].disabled = true;
-		f.elements[fp + "_left"].value = "";
-		f.elements[fp + "_left"].disabled = true;
-
-		if (f.elements[fp + "_top_measurement"]) {
-			selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf]));
-			f.elements[fp + "_left_measurement"].disabled = true;
-			f.elements[fp + "_bottom_measurement"].disabled = true;
-			f.elements[fp + "_right_measurement"].disabled = true;
-		}
-	} else {
-		f.elements[fp + "_same"].checked = false;
-
-		setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf]));
-		f.elements[fp + "_top"].disabled = false;
-
-		setValue(f, fp + "_right", getNum(ce.style[pr + b[1] + sf]));
-		f.elements[fp + "_right"].disabled = false;
-
-		setValue(f, fp + "_bottom", getNum(ce.style[pr + b[2] + sf]));
-		f.elements[fp + "_bottom"].disabled = false;
-
-		setValue(f, fp + "_left", getNum(ce.style[pr + b[3] + sf]));
-		f.elements[fp + "_left"].disabled = false;
-
-		if (f.elements[fp + "_top_measurement"]) {
-			selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf]));
-			selectByValue(f, fp + '_right_measurement', getMeasurement(ce.style[pr + b[1] + sf]));
-			selectByValue(f, fp + '_bottom_measurement', getMeasurement(ce.style[pr + b[2] + sf]));
-			selectByValue(f, fp + '_left_measurement', getMeasurement(ce.style[pr + b[3] + sf]));
-			f.elements[fp + "_left_measurement"].disabled = false;
-			f.elements[fp + "_bottom_measurement"].disabled = false;
-			f.elements[fp + "_right_measurement"].disabled = false;
-		}
-	}
-}
-
-function isSame(e, pr, sf, b) {
-	var a = new Array(), i, x;
-
-	if (typeof(b) == "undefined")
-		b = new Array('Top', 'Right', 'Bottom', 'Left');
-
-	if (typeof(sf) == "undefined" || sf == null)
-		sf = "";
-
-	a[0] = e.style[pr + b[0] + sf];
-	a[1] = e.style[pr + b[1] + sf];
-	a[2] = e.style[pr + b[2] + sf];
-	a[3] = e.style[pr + b[3] + sf];
-
-	for (i=0; i<a.length; i++) {
-		if (a[i] == null)
-			return false;
-
-		for (x=0; x<a.length; x++) {
-			if (a[x] != a[i])
-				return false;
-		}
-	}
-
-	return true;
-};
-
-function hasEqualValues(a) {
-	var i, x;
-
-	for (i=0; i<a.length; i++) {
-		if (a[i] == null)
-			return false;
-
-		for (x=0; x<a.length; x++) {
-			if (a[x] != a[i])
-				return false;
-		}
-	}
-
-	return true;
-}
-
-function applyAction() {
-	var ce = document.getElementById('container');
-
-	generateCSS();
-
-	tinyMCEPopup.execCommand('mceSetElementStyle', false, tinyMCE.serializeStyle(tinyMCE.parseStyle(ce.style.cssText)));
-}
-
-function updateAction() {
-	applyAction();
-	tinyMCEPopup.close();
-}
-
-function generateCSS() {
-	var ce = document.getElementById('container'), f = document.forms[0], num = new RegExp('[0-9]+', 'g'), s, t;
-
-	ce.style.cssText = "";
-
-	// Build text styles
-	ce.style.fontFamily = f.text_font.value;
-	ce.style.fontSize = f.text_size.value + (isNum(f.text_size.value) ? f.text_size_measurement.value : "");
-	ce.style.fontStyle = f.text_style.value;
-	ce.style.lineHeight = f.text_lineheight.value + (isNum(f.text_lineheight.value) ? f.text_lineheight_measurement.value : "");
-	ce.style.textTransform = f.text_case.value;
-	ce.style.fontWeight = f.text_weight.value;
-	ce.style.fontVariant = f.text_variant.value;
-	ce.style.color = f.text_color.value;
-
-	s = "";
-	s += f.text_underline.checked ? " underline" : "";
-	s += f.text_overline.checked ? " overline" : "";
-	s += f.text_linethrough.checked ? " line-through" : "";
-	s += f.text_blink.checked ? " blink" : "";
-	s = s.length > 0 ? s.substring(1) : s;
-
-	if (f.text_none.checked)
-		s = "none";
-
-	ce.style.textDecoration = s;
-
-	// Build background styles
-
-	ce.style.backgroundColor = f.background_color.value;
-	ce.style.backgroundImage = f.background_image.value != "" ? "url(" + f.background_image.value + ")" : "";
-	ce.style.backgroundRepeat = f.background_repeat.value;
-	ce.style.backgroundAttachment = f.background_attachment.value;
-
-	if (f.background_hpos.value != "") {
-		s = "";
-		s += f.background_hpos.value + (isNum(f.background_hpos.value) ? f.background_hpos_measurement.value : "") + " ";
-		s += f.background_vpos.value + (isNum(f.background_vpos.value) ? f.background_vpos_measurement.value : "");
-		ce.style.backgroundPosition = s;
-	}
-
-	// Build block styles
-
-	ce.style.wordSpacing = f.block_wordspacing.value + (isNum(f.block_wordspacing.value) ? f.block_wordspacing_measurement.value : "");
-	ce.style.letterSpacing = f.block_letterspacing.value + (isNum(f.block_letterspacing.value) ? f.block_letterspacing_measurement.value : "");
-	ce.style.verticalAlign = f.block_vertical_alignment.value;
-	ce.style.textAlign = f.block_text_align.value;
-	ce.style.textIndent = f.block_text_indent.value + (isNum(f.block_text_indent.value) ? f.block_text_indent_measurement.value : "");
-	ce.style.whiteSpace = f.block_whitespace.value;
-	ce.style.display = f.block_display.value;
-
-	// Build box styles
-
-	ce.style.width = f.box_width.value + (isNum(f.box_width.value) ? f.box_width_measurement.value : "");
-	ce.style.height = f.box_height.value + (isNum(f.box_height.value) ? f.box_height_measurement.value : "");
-	ce.style.styleFloat = f.box_float.value;
-
-	if (tinyMCE.isGecko)
-		ce.style.cssFloat = f.box_float.value;
-
-	ce.style.clear = f.box_clear.value;
-
-	if (!f.box_padding_same.checked) {
-		ce.style.paddingTop = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : "");
-		ce.style.paddingRight = f.box_padding_right.value + (isNum(f.box_padding_right.value) ? f.box_padding_right_measurement.value : "");
-		ce.style.paddingBottom = f.box_padding_bottom.value + (isNum(f.box_padding_bottom.value) ? f.box_padding_bottom_measurement.value : "");
-		ce.style.paddingLeft = f.box_padding_left.value + (isNum(f.box_padding_left.value) ? f.box_padding_left_measurement.value : "");
-	} else
-		ce.style.padding = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : "");		
-
-	if (!f.box_margin_same.checked) {
-		ce.style.marginTop = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : "");
-		ce.style.marginRight = f.box_margin_right.value + (isNum(f.box_margin_right.value) ? f.box_margin_right_measurement.value : "");
-		ce.style.marginBottom = f.box_margin_bottom.value + (isNum(f.box_margin_bottom.value) ? f.box_margin_bottom_measurement.value : "");
-		ce.style.marginLeft = f.box_margin_left.value + (isNum(f.box_margin_left.value) ? f.box_margin_left_measurement.value : "");
-	} else
-		ce.style.margin = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : "");		
-
-	// Build border styles
-
-	if (!f.border_style_same.checked) {
-		ce.style.borderTopStyle = f.border_style_top.value;
-		ce.style.borderRightStyle = f.border_style_right.value;
-		ce.style.borderBottomStyle = f.border_style_bottom.value;
-		ce.style.borderLeftStyle = f.border_style_left.value;
-	} else
-		ce.style.borderStyle = f.border_style_top.value;
-
-	if (!f.border_width_same.checked) {
-		ce.style.borderTopWidth = f.border_width_top.value + (isNum(f.border_width_top.value) ? f.border_width_top_measurement.value : "");
-		ce.style.borderRightWidth = f.border_width_right.value + (isNum(f.border_width_right.value) ? f.border_width_right_measurement.value : "");
-		ce.style.borderBottomWidth = f.border_width_bottom.value + (isNum(f.border_width_bottom.value) ? f.border_width_bottom_measurement.value : "");
-		ce.style.borderLeftWidth = f.border_width_left.value + (isNum(f.border_width_left.value) ? f.border_width_left_measurement.value : "");
-	} else
-		ce.style.borderWidth = f.border_width_top.value;
-
-	if (!f.border_color_same.checked) {
-		ce.style.borderTopColor = f.border_color_top.value;
-		ce.style.borderRightColor = f.border_color_right.value;
-		ce.style.borderBottomColor = f.border_color_bottom.value;
-		ce.style.borderLeftColor = f.border_color_left.value;
-	} else
-		ce.style.borderColor = f.border_color_top.value;
-
-	// Build list styles
-
-	ce.style.listStyleType = f.list_type.value;
-	ce.style.listStylePosition = f.list_position.value;
-	ce.style.listStyleImage = f.list_bullet_image.value != "" ? "url(" + f.list_bullet_image.value + ")" : "";
-
-	// Build positioning styles
-
-	ce.style.position = f.positioning_type.value;
-	ce.style.visibility = f.positioning_visibility.value;
-
-	if (ce.style.width == "")
-		ce.style.width = f.positioning_width.value + (isNum(f.positioning_width.value) ? f.positioning_width_measurement.value : "");
-
-	if (ce.style.height == "")
-		ce.style.height = f.positioning_height.value + (isNum(f.positioning_height.value) ? f.positioning_height_measurement.value : "");
-
-	ce.style.zIndex = f.positioning_zindex.value;
-	ce.style.overflow = f.positioning_overflow.value;
-
-	if (!f.positioning_placement_same.checked) {
-		ce.style.top = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : "");
-		ce.style.right = f.positioning_placement_right.value + (isNum(f.positioning_placement_right.value) ? f.positioning_placement_right_measurement.value : "");
-		ce.style.bottom = f.positioning_placement_bottom.value + (isNum(f.positioning_placement_bottom.value) ? f.positioning_placement_bottom_measurement.value : "");
-		ce.style.left = f.positioning_placement_left.value + (isNum(f.positioning_placement_left.value) ? f.positioning_placement_left_measurement.value : "");
-	} else {
-		s = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : "");
-		ce.style.top = s;
-		ce.style.right = s;
-		ce.style.bottom = s;
-		ce.style.left = s;
-	}
-
-	if (!f.positioning_clip_same.checked) {
-		s = "rect(";
-		s += (isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto") + " ";
-		s += (isNum(f.positioning_clip_right.value) ? f.positioning_clip_right.value + f.positioning_clip_right_measurement.value : "auto") + " ";
-		s += (isNum(f.positioning_clip_bottom.value) ? f.positioning_clip_bottom.value + f.positioning_clip_bottom_measurement.value : "auto") + " ";
-		s += (isNum(f.positioning_clip_left.value) ? f.positioning_clip_left.value + f.positioning_clip_left_measurement.value : "auto");
-		s += ")";
-
-		if (s != "rect(auto auto auto auto)")
-			ce.style.clip = s;
-	} else {
-		s = "rect(";
-		t = isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto";
-		s += t + " ";
-		s += t + " ";
-		s += t + " ";
-		s += t + ")";
-
-		if (s != "rect(auto auto auto auto)")
-			ce.style.clip = s;
-	}
-
-	ce.style.cssText = tinyMCE.serializeStyle(tinyMCE.parseStyle(ce.style.cssText));
-}
-
-function isNum(s) {
-	return new RegExp('[0-9]+', 'g').test(s);
-}
-
-function showDisabledControls() {
-	var f = document.forms, i, a;
-
-	for (i=0; i<f.length; i++) {
-		for (a=0; a<f[i].elements.length; a++) {
-			if (f[i].elements[a].disabled)
-				tinyMCE.addCSSClass(f[i].elements[a], "disabled");
-			else
-				tinyMCE.removeCSSClass(f[i].elements[a], "disabled");
-		}
-	}
-}
-
-function fillSelect(f, s, param, dval, sep, em) {
-	var i, ar, p, se;
-
-	f = document.forms[f];
-	sep = typeof(sep) == "undefined" ? ";" : sep;
-
-	if (em)
-		addSelectValue(f, s, "", "");
-
-	ar = tinyMCE.getParam(param, dval).split(sep);
-	for (i=0; i<ar.length; i++) {
-		se = false;
-
-		if (ar[i].charAt(0) == '+') {
-			ar[i] = ar[i].substring(1);
-			se = true;
-		}
-
-		p = ar[i].split('=');
-
-		if (p.length > 1) {
-			addSelectValue(f, s, p[0], p[1]);
-
-			if (se)
-				selectByValue(f, s, p[1]);
-		} else {
-			addSelectValue(f, s, p[0], p[0]);
-
-			if (se)
-				selectByValue(f, s, p[0]);
-		}
-	}
-}
-
-function toggleSame(ce, pre) {
-	var el = document.forms[0].elements, i;
-
-	if (ce.checked) {
-		el[pre + "_top"].disabled = false;
-		el[pre + "_right"].disabled = true;
-		el[pre + "_bottom"].disabled = true;
-		el[pre + "_left"].disabled = true;
-
-		if (el[pre + "_top_measurement"]) {
-			el[pre + "_top_measurement"].disabled = false;
-			el[pre + "_right_measurement"].disabled = true;
-			el[pre + "_bottom_measurement"].disabled = true;
-			el[pre + "_left_measurement"].disabled = true;
-		}
-	} else {
-		el[pre + "_top"].disabled = false;
-		el[pre + "_right"].disabled = false;
-		el[pre + "_bottom"].disabled = false;
-		el[pre + "_left"].disabled = false;
-
-		if (el[pre + "_top_measurement"]) {
-			el[pre + "_top_measurement"].disabled = false;
-			el[pre + "_right_measurement"].disabled = false;
-			el[pre + "_bottom_measurement"].disabled = false;
-			el[pre + "_left_measurement"].disabled = false;
-		}
-	}
-
-	showDisabledControls();
-}
-
-function synch(fr, to) {
-	var f = document.forms[0];
-
-	f.elements[to].value = f.elements[fr].value;
-
-	if (f.elements[fr + "_measurement"])
-		selectByValue(f, to + "_measurement", f.elements[fr + "_measurement"].value);
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts/props.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts/props.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts/props.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/jscripts/props.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,633 @@
+var defaultFonts = "" + 
+	"Arial, Helvetica, sans-serif=Arial, Helvetica, sans-serif;" + 
+	"Times New Roman, Times, serif=Times New Roman, Times, serif;" + 
+	"Courier New, Courier, mono=Courier New, Courier, mono;" + 
+	"Times New Roman, Times, serif=Times New Roman, Times, serif;" + 
+	"Georgia, Times New Roman, Times, serif=Georgia, Times New Roman, Times, serif;" + 
+	"Verdana, Arial, Helvetica, sans-serif=Verdana, Arial, Helvetica, sans-serif;" + 
+	"Geneva, Arial, Helvetica, sans-serif=Geneva, Arial, Helvetica, sans-serif";
+
+var defaultSizes = "9;10;12;14;16;18;24;xx-small;x-small;small;medium;large;x-large;xx-large;smaller;larger";
+var defaultMeasurement = "+pixels=px;points=pt;in;cm;mm;picas;ems;exs;%";
+var defaultSpacingMeasurement = "pixels=px;points=pt;in;cm;mm;picas;+ems;exs;%";
+var defaultIndentMeasurement = "pixels=px;+points=pt;in;cm;mm;picas;ems;exs;%";
+var defaultWeight = "normal;bold;bolder;lighter;100;200;300;400;500;600;700;800;900";
+var defaultTextStyle = "normal;italic;oblique";
+var defaultVariant = "normal;small-caps";
+var defaultLineHeight = "normal";
+var defaultAttachment = "fixed;scroll";
+var defaultRepeat = "no-repeat;repeat;repeat-x;repeat-y";
+var defaultPosH = "left;center;right";
+var defaultPosV = "top;center;bottom";
+var defaultVAlign = "baseline;sub;super;top;text-top;middle;bottom;text-bottom";
+var defaultDisplay = "inline;block;list-item;run-in;compact;marker;table;inline-table;table-row-group;table-header-group;table-footer-group;table-row;table-column-group;table-column;table-cell;table-caption;none";
+var defaultBorderStyle = "none;solid;dashed;dotted;double;groove;ridge;inset;outset";
+var defaultBorderWidth = "thin;medium;thick";
+var defaultListType = "disc;circle;square;decimal;lower-roman;upper-roman;lower-alpha;upper-alpha;none";
+
+function init() {
+	var ce = document.getElementById('container'), h;
+
+	ce.style.cssText = tinyMCEPopup.getWindowArg('style_text');
+
+	h = getBrowserHTML('background_image_browser','background_image','image','advimage');
+	document.getElementById("background_image_browser").innerHTML = h;
+
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById('text_color_pickcontainer').innerHTML = getColorPickerHTML('text_color_pick','text_color');
+	document.getElementById('background_color_pickcontainer').innerHTML = getColorPickerHTML('background_color_pick','background_color');
+	document.getElementById('border_color_top_pickcontainer').innerHTML = getColorPickerHTML('border_color_top_pick','border_color_top');
+	document.getElementById('border_color_right_pickcontainer').innerHTML = getColorPickerHTML('border_color_right_pick','border_color_right');
+	document.getElementById('border_color_bottom_pickcontainer').innerHTML = getColorPickerHTML('border_color_bottom_pick','border_color_bottom');
+	document.getElementById('border_color_left_pickcontainer').innerHTML = getColorPickerHTML('border_color_left_pick','border_color_left');
+
+	fillSelect(0, 'text_font', 'style_font', defaultFonts, ';', true);
+	fillSelect(0, 'text_size', 'style_font_size', defaultSizes, ';', true);
+	fillSelect(0, 'text_size_measurement', 'style_font_size_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'text_case', 'style_text_case', "capitalize;uppercase;lowercase", ';', true);
+	fillSelect(0, 'text_weight', 'style_font_weight', defaultWeight, ';', true);
+	fillSelect(0, 'text_style', 'style_font_style', defaultTextStyle, ';', true);
+	fillSelect(0, 'text_variant', 'style_font_variant', defaultVariant, ';', true);
+	fillSelect(0, 'text_lineheight', 'style_font_line_height', defaultLineHeight, ';', true);
+	fillSelect(0, 'text_lineheight_measurement', 'style_font_line_height_measurement', defaultMeasurement, ';', true);
+
+	fillSelect(0, 'background_attachment', 'style_background_attachment', defaultAttachment, ';', true);
+	fillSelect(0, 'background_repeat', 'style_background_repeat', defaultRepeat, ';', true);
+
+	fillSelect(0, 'background_hpos_measurement', 'style_background_hpos_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'background_vpos_measurement', 'style_background_vpos_measurement', defaultMeasurement, ';', true);
+
+	fillSelect(0, 'background_hpos', 'style_background_hpos', defaultPosH, ';', true);
+	fillSelect(0, 'background_vpos', 'style_background_vpos', defaultPosV, ';', true);
+
+	fillSelect(0, 'block_wordspacing', 'style_wordspacing', 'normal', ';', true);
+	fillSelect(0, 'block_wordspacing_measurement', 'style_wordspacing_measurement', defaultSpacingMeasurement, ';', true);
+	fillSelect(0, 'block_letterspacing', 'style_letterspacing', 'normal', ';', true);
+	fillSelect(0, 'block_letterspacing_measurement', 'style_letterspacing_measurement', defaultSpacingMeasurement, ';', true);
+	fillSelect(0, 'block_vertical_alignment', 'style_vertical_alignment', defaultVAlign, ';', true);
+	fillSelect(0, 'block_text_align', 'style_text_align', "left;right;center;justify", ';', true);
+	fillSelect(0, 'block_whitespace', 'style_whitespace', "normal;pre;nowrap", ';', true);
+	fillSelect(0, 'block_display', 'style_display', defaultDisplay, ';', true);
+	fillSelect(0, 'block_text_indent_measurement', 'style_text_indent_measurement', defaultIndentMeasurement, ';', true);
+
+	fillSelect(0, 'box_width_measurement', 'style_box_width_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'box_height_measurement', 'style_box_height_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'box_float', 'style_float', 'left;right;none', ';', true);
+	fillSelect(0, 'box_clear', 'style_clear', 'left;right;both;none', ';', true);
+	fillSelect(0, 'box_padding_left_measurement', 'style_padding_left_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'box_padding_top_measurement', 'style_padding_top_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'box_padding_bottom_measurement', 'style_padding_bottom_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'box_padding_right_measurement', 'style_padding_right_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'box_margin_left_measurement', 'style_margin_left_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'box_margin_top_measurement', 'style_margin_top_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'box_margin_bottom_measurement', 'style_margin_bottom_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'box_margin_right_measurement', 'style_margin_right_measurement', defaultMeasurement, ';', true);
+
+	fillSelect(0, 'border_style_top', 'style_border_style_top', defaultBorderStyle, ';', true);
+	fillSelect(0, 'border_style_right', 'style_border_style_right', defaultBorderStyle, ';', true);
+	fillSelect(0, 'border_style_bottom', 'style_border_style_bottom', defaultBorderStyle, ';', true);
+	fillSelect(0, 'border_style_left', 'style_border_style_left', defaultBorderStyle, ';', true);
+
+	fillSelect(0, 'border_width_top', 'style_border_width_top', defaultBorderWidth, ';', true);
+	fillSelect(0, 'border_width_right', 'style_border_width_right', defaultBorderWidth, ';', true);
+	fillSelect(0, 'border_width_bottom', 'style_border_width_bottom', defaultBorderWidth, ';', true);
+	fillSelect(0, 'border_width_left', 'style_border_width_left', defaultBorderWidth, ';', true);
+
+	fillSelect(0, 'border_width_top_measurement', 'style_border_width_top_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'border_width_right_measurement', 'style_border_width_right_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'border_width_bottom_measurement', 'style_border_width_bottom_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'border_width_left_measurement', 'style_border_width_left_measurement', defaultMeasurement, ';', true);
+
+	fillSelect(0, 'list_type', 'style_list_type', defaultListType, ';', true);
+	fillSelect(0, 'list_position', 'style_list_position', "inside;outside", ';', true);
+
+	fillSelect(0, 'positioning_type', 'style_positioning_type', "absolute;relative;static", ';', true);
+	fillSelect(0, 'positioning_visibility', 'style_positioning_visibility', "inherit;visible;hidden", ';', true);
+
+	fillSelect(0, 'positioning_width_measurement', 'style_positioning_width_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'positioning_height_measurement', 'style_positioning_height_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'positioning_overflow', 'style_positioning_overflow', "visible;hidden;scroll;auto", ';', true);
+
+	fillSelect(0, 'positioning_placement_top_measurement', 'style_positioning_placement_top_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'positioning_placement_right_measurement', 'style_positioning_placement_right_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'positioning_placement_bottom_measurement', 'style_positioning_placement_bottom_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'positioning_placement_left_measurement', 'style_positioning_placement_left_measurement', defaultMeasurement, ';', true);
+
+	fillSelect(0, 'positioning_clip_top_measurement', 'style_positioning_clip_top_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'positioning_clip_right_measurement', 'style_positioning_clip_right_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'positioning_clip_bottom_measurement', 'style_positioning_clip_bottom_measurement', defaultMeasurement, ';', true);
+	fillSelect(0, 'positioning_clip_left_measurement', 'style_positioning_clip_left_measurement', defaultMeasurement, ';', true);
+
+	TinyMCE_EditableSelects.init();
+	setupFormData();
+	showDisabledControls();
+}
+
+function setupFormData() {
+	var ce = document.getElementById('container'), f = document.forms[0], s, b, i;
+
+	// Setup text fields
+
+	selectByValue(f, 'text_font', ce.style.fontFamily, true, true);
+	selectByValue(f, 'text_size', getNum(ce.style.fontSize), true, true);
+	selectByValue(f, 'text_size_measurement', getMeasurement(ce.style.fontSize));
+	selectByValue(f, 'text_weight', ce.style.fontWeight, true, true);
+	selectByValue(f, 'text_style', ce.style.fontStyle, true, true);
+	selectByValue(f, 'text_lineheight', getNum(ce.style.lineHeight), true, true);
+	selectByValue(f, 'text_lineheight_measurement', getMeasurement(ce.style.lineHeight));
+	selectByValue(f, 'text_case', ce.style.textTransform, true, true);
+	selectByValue(f, 'text_variant', ce.style.fontVariant, true, true);
+	f.text_color.value = ce.style.color;
+	updateColor('text_color_pick', 'text_color');
+	f.text_underline.checked = inStr(ce.style.textDecoration, 'underline');
+	f.text_overline.checked = inStr(ce.style.textDecoration, 'overline');
+	f.text_linethrough.checked = inStr(ce.style.textDecoration, 'line-through');
+	f.text_blink.checked = inStr(ce.style.textDecoration, 'blink');
+
+	// Setup background fields
+
+	f.background_color.value = ce.style.backgroundColor;
+	updateColor('background_color_pick', 'background_color');
+	f.background_image.value = ce.style.backgroundImage.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
+	selectByValue(f, 'background_repeat', ce.style.backgroundRepeat, true, true);
+	selectByValue(f, 'background_attachment', ce.style.backgroundAttachment, true, true);
+	selectByValue(f, 'background_hpos', getNum(getVal(ce.style.backgroundPosition, 0)), true, true);
+	selectByValue(f, 'background_hpos_measurement', getMeasurement(getVal(ce.style.backgroundPosition, 0)));
+	selectByValue(f, 'background_vpos', getNum(getVal(ce.style.backgroundPosition, 1)), true, true);
+	selectByValue(f, 'background_vpos_measurement', getMeasurement(getVal(ce.style.backgroundPosition, 1)));
+
+	// Setup block fields
+
+	selectByValue(f, 'block_wordspacing', getNum(ce.style.wordSpacing), true, true);
+	selectByValue(f, 'block_wordspacing_measurement', getMeasurement(ce.style.wordSpacing));
+	selectByValue(f, 'block_letterspacing', getNum(ce.style.letterSpacing), true, true);
+	selectByValue(f, 'block_letterspacing_measurement', getMeasurement(ce.style.letterSpacing));
+	selectByValue(f, 'block_vertical_alignment', ce.style.verticalAlign, true, true);
+	selectByValue(f, 'block_text_align', ce.style.textAlign, true, true);
+	f.block_text_indent.value = getNum(ce.style.textIndent);
+	selectByValue(f, 'block_text_indent_measurement', getMeasurement(ce.style.textIndent));
+	selectByValue(f, 'block_whitespace', ce.style.whiteSpace, true, true);
+	selectByValue(f, 'block_display', ce.style.display, true, true);
+
+	// Setup box fields
+
+	f.box_width.value = getNum(ce.style.width);
+	selectByValue(f, 'box_width_measurement', getMeasurement(ce.style.width));
+
+	f.box_height.value = getNum(ce.style.height);
+	selectByValue(f, 'box_height_measurement', getMeasurement(ce.style.height));
+
+	if (tinyMCE.isGecko)
+		selectByValue(f, 'box_float', ce.style.cssFloat, true, true);
+	else
+		selectByValue(f, 'box_float', ce.style.styleFloat, true, true);
+
+	selectByValue(f, 'box_clear', ce.style.clear, true, true);
+
+	setupBox(f, ce, 'box_padding', 'padding', '');
+	setupBox(f, ce, 'box_margin', 'margin', '');
+
+	// Setup border fields
+
+	setupBox(f, ce, 'border_style', 'border', 'Style');
+	setupBox(f, ce, 'border_width', 'border', 'Width');
+	setupBox(f, ce, 'border_color', 'border', 'Color');
+
+	updateColor('border_color_top_pick', 'border_color_top');
+	updateColor('border_color_right_pick', 'border_color_right');
+	updateColor('border_color_bottom_pick', 'border_color_bottom');
+	updateColor('border_color_left_pick', 'border_color_left');
+
+	// Setup list fields
+
+	selectByValue(f, 'list_type', ce.style.listStyleType, true, true);
+	selectByValue(f, 'list_position', ce.style.listStylePosition, true, true);
+	f.list_bullet_image.value = ce.style.listStyleImage.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
+
+	// Setup box fields
+
+	selectByValue(f, 'positioning_type', ce.style.position, true, true);
+	selectByValue(f, 'positioning_visibility', ce.style.visibility, true, true);
+	selectByValue(f, 'positioning_overflow', ce.style.overflow, true, true);
+	f.positioning_zindex.value = ce.style.zIndex ? ce.style.zIndex : "";
+
+	f.positioning_width.value = getNum(ce.style.width);
+	selectByValue(f, 'positioning_width_measurement', getMeasurement(ce.style.width));
+
+	f.positioning_height.value = getNum(ce.style.height);
+	selectByValue(f, 'positioning_height_measurement', getMeasurement(ce.style.height));
+
+	setupBox(f, ce, 'positioning_placement', '', '', new Array('top', 'right', 'bottom', 'left'));
+
+	s = ce.style.clip.replace(new RegExp("rect\\('?([^']*)'?\\)", 'gi'), "$1");
+	s = s.replace(/,/g, ' ');
+
+	if (!hasEqualValues(new Array(getVal(s, 0), getVal(s, 1), getVal(s, 2), getVal(s, 3)))) {
+		f.positioning_clip_top.value = getNum(getVal(s, 0));
+		selectByValue(f, 'positioning_clip_top_measurement', getMeasurement(getVal(s, 0)));
+		f.positioning_clip_right.value = getNum(getVal(s, 1));
+		selectByValue(f, 'positioning_clip_right_measurement', getMeasurement(getVal(s, 1)));
+		f.positioning_clip_bottom.value = getNum(getVal(s, 2));
+		selectByValue(f, 'positioning_clip_bottom_measurement', getMeasurement(getVal(s, 2)));
+		f.positioning_clip_left.value = getNum(getVal(s, 3));
+		selectByValue(f, 'positioning_clip_left_measurement', getMeasurement(getVal(s, 3)));
+	} else {
+		f.positioning_clip_top.value = getNum(getVal(s, 0));
+		selectByValue(f, 'positioning_clip_top_measurement', getMeasurement(getVal(s, 0)));
+		f.positioning_clip_right.value = f.positioning_clip_bottom.value = f.positioning_clip_left.value;
+	}
+
+//	setupBox(f, ce, '', 'border', 'Color');
+}
+
+function getMeasurement(s) {
+	return s.replace(/^([0-9]+)(.*)$/, "$2");
+}
+
+function getNum(s) {
+	if (new RegExp('^[0-9]+[a-z%]+$', 'gi').test(s))
+		return s.replace(/[^0-9]/g, '');
+
+	return s;
+}
+
+function inStr(s, n) {
+	return new RegExp(n, 'gi').test(s);
+}
+
+function getVal(s, i) {
+	var a = tinyMCE.explode(' ', s);
+
+	if (a.length > 1)
+		return a[i];
+
+	return "";
+}
+
+function setValue(f, n, v) {
+	if (f.elements[n].type == "text")
+		f.elements[n].value = v;
+	else
+		selectByValue(f, n, v, true, true);
+}
+
+function setupBox(f, ce, fp, pr, sf, b) {
+	if (typeof(b) == "undefined")
+		b = new Array('Top', 'Right', 'Bottom', 'Left');
+
+	if (isSame(ce, pr, sf, b)) {
+		f.elements[fp + "_same"].checked = true;
+
+		setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf]));
+		f.elements[fp + "_top"].disabled = false;
+
+		f.elements[fp + "_right"].value = "";
+		f.elements[fp + "_right"].disabled = true;
+		f.elements[fp + "_bottom"].value = "";
+		f.elements[fp + "_bottom"].disabled = true;
+		f.elements[fp + "_left"].value = "";
+		f.elements[fp + "_left"].disabled = true;
+
+		if (f.elements[fp + "_top_measurement"]) {
+			selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf]));
+			f.elements[fp + "_left_measurement"].disabled = true;
+			f.elements[fp + "_bottom_measurement"].disabled = true;
+			f.elements[fp + "_right_measurement"].disabled = true;
+		}
+	} else {
+		f.elements[fp + "_same"].checked = false;
+
+		setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf]));
+		f.elements[fp + "_top"].disabled = false;
+
+		setValue(f, fp + "_right", getNum(ce.style[pr + b[1] + sf]));
+		f.elements[fp + "_right"].disabled = false;
+
+		setValue(f, fp + "_bottom", getNum(ce.style[pr + b[2] + sf]));
+		f.elements[fp + "_bottom"].disabled = false;
+
+		setValue(f, fp + "_left", getNum(ce.style[pr + b[3] + sf]));
+		f.elements[fp + "_left"].disabled = false;
+
+		if (f.elements[fp + "_top_measurement"]) {
+			selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf]));
+			selectByValue(f, fp + '_right_measurement', getMeasurement(ce.style[pr + b[1] + sf]));
+			selectByValue(f, fp + '_bottom_measurement', getMeasurement(ce.style[pr + b[2] + sf]));
+			selectByValue(f, fp + '_left_measurement', getMeasurement(ce.style[pr + b[3] + sf]));
+			f.elements[fp + "_left_measurement"].disabled = false;
+			f.elements[fp + "_bottom_measurement"].disabled = false;
+			f.elements[fp + "_right_measurement"].disabled = false;
+		}
+	}
+}
+
+function isSame(e, pr, sf, b) {
+	var a = new Array(), i, x;
+
+	if (typeof(b) == "undefined")
+		b = new Array('Top', 'Right', 'Bottom', 'Left');
+
+	if (typeof(sf) == "undefined" || sf == null)
+		sf = "";
+
+	a[0] = e.style[pr + b[0] + sf];
+	a[1] = e.style[pr + b[1] + sf];
+	a[2] = e.style[pr + b[2] + sf];
+	a[3] = e.style[pr + b[3] + sf];
+
+	for (i=0; i<a.length; i++) {
+		if (a[i] == null)
+			return false;
+
+		for (x=0; x<a.length; x++) {
+			if (a[x] != a[i])
+				return false;
+		}
+	}
+
+	return true;
+};
+
+function hasEqualValues(a) {
+	var i, x;
+
+	for (i=0; i<a.length; i++) {
+		if (a[i] == null)
+			return false;
+
+		for (x=0; x<a.length; x++) {
+			if (a[x] != a[i])
+				return false;
+		}
+	}
+
+	return true;
+}
+
+function applyAction() {
+	var ce = document.getElementById('container');
+
+	generateCSS();
+
+	tinyMCEPopup.execCommand('mceSetElementStyle', false, tinyMCE.serializeStyle(tinyMCE.parseStyle(ce.style.cssText)));
+}
+
+function updateAction() {
+	applyAction();
+	tinyMCEPopup.close();
+}
+
+function generateCSS() {
+	var ce = document.getElementById('container'), f = document.forms[0], num = new RegExp('[0-9]+', 'g'), s, t;
+
+	ce.style.cssText = "";
+
+	// Build text styles
+	ce.style.fontFamily = f.text_font.value;
+	ce.style.fontSize = f.text_size.value + (isNum(f.text_size.value) ? f.text_size_measurement.value : "");
+	ce.style.fontStyle = f.text_style.value;
+	ce.style.lineHeight = f.text_lineheight.value + (isNum(f.text_lineheight.value) ? f.text_lineheight_measurement.value : "");
+	ce.style.textTransform = f.text_case.value;
+	ce.style.fontWeight = f.text_weight.value;
+	ce.style.fontVariant = f.text_variant.value;
+	ce.style.color = f.text_color.value;
+
+	s = "";
+	s += f.text_underline.checked ? " underline" : "";
+	s += f.text_overline.checked ? " overline" : "";
+	s += f.text_linethrough.checked ? " line-through" : "";
+	s += f.text_blink.checked ? " blink" : "";
+	s = s.length > 0 ? s.substring(1) : s;
+
+	if (f.text_none.checked)
+		s = "none";
+
+	ce.style.textDecoration = s;
+
+	// Build background styles
+
+	ce.style.backgroundColor = f.background_color.value;
+	ce.style.backgroundImage = f.background_image.value != "" ? "url(" + f.background_image.value + ")" : "";
+	ce.style.backgroundRepeat = f.background_repeat.value;
+	ce.style.backgroundAttachment = f.background_attachment.value;
+
+	if (f.background_hpos.value != "") {
+		s = "";
+		s += f.background_hpos.value + (isNum(f.background_hpos.value) ? f.background_hpos_measurement.value : "") + " ";
+		s += f.background_vpos.value + (isNum(f.background_vpos.value) ? f.background_vpos_measurement.value : "");
+		ce.style.backgroundPosition = s;
+	}
+
+	// Build block styles
+
+	ce.style.wordSpacing = f.block_wordspacing.value + (isNum(f.block_wordspacing.value) ? f.block_wordspacing_measurement.value : "");
+	ce.style.letterSpacing = f.block_letterspacing.value + (isNum(f.block_letterspacing.value) ? f.block_letterspacing_measurement.value : "");
+	ce.style.verticalAlign = f.block_vertical_alignment.value;
+	ce.style.textAlign = f.block_text_align.value;
+	ce.style.textIndent = f.block_text_indent.value + (isNum(f.block_text_indent.value) ? f.block_text_indent_measurement.value : "");
+	ce.style.whiteSpace = f.block_whitespace.value;
+	ce.style.display = f.block_display.value;
+
+	// Build box styles
+
+	ce.style.width = f.box_width.value + (isNum(f.box_width.value) ? f.box_width_measurement.value : "");
+	ce.style.height = f.box_height.value + (isNum(f.box_height.value) ? f.box_height_measurement.value : "");
+	ce.style.styleFloat = f.box_float.value;
+
+	if (tinyMCE.isGecko)
+		ce.style.cssFloat = f.box_float.value;
+
+	ce.style.clear = f.box_clear.value;
+
+	if (!f.box_padding_same.checked) {
+		ce.style.paddingTop = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : "");
+		ce.style.paddingRight = f.box_padding_right.value + (isNum(f.box_padding_right.value) ? f.box_padding_right_measurement.value : "");
+		ce.style.paddingBottom = f.box_padding_bottom.value + (isNum(f.box_padding_bottom.value) ? f.box_padding_bottom_measurement.value : "");
+		ce.style.paddingLeft = f.box_padding_left.value + (isNum(f.box_padding_left.value) ? f.box_padding_left_measurement.value : "");
+	} else
+		ce.style.padding = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : "");		
+
+	if (!f.box_margin_same.checked) {
+		ce.style.marginTop = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : "");
+		ce.style.marginRight = f.box_margin_right.value + (isNum(f.box_margin_right.value) ? f.box_margin_right_measurement.value : "");
+		ce.style.marginBottom = f.box_margin_bottom.value + (isNum(f.box_margin_bottom.value) ? f.box_margin_bottom_measurement.value : "");
+		ce.style.marginLeft = f.box_margin_left.value + (isNum(f.box_margin_left.value) ? f.box_margin_left_measurement.value : "");
+	} else
+		ce.style.margin = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : "");		
+
+	// Build border styles
+
+	if (!f.border_style_same.checked) {
+		ce.style.borderTopStyle = f.border_style_top.value;
+		ce.style.borderRightStyle = f.border_style_right.value;
+		ce.style.borderBottomStyle = f.border_style_bottom.value;
+		ce.style.borderLeftStyle = f.border_style_left.value;
+	} else
+		ce.style.borderStyle = f.border_style_top.value;
+
+	if (!f.border_width_same.checked) {
+		ce.style.borderTopWidth = f.border_width_top.value + (isNum(f.border_width_top.value) ? f.border_width_top_measurement.value : "");
+		ce.style.borderRightWidth = f.border_width_right.value + (isNum(f.border_width_right.value) ? f.border_width_right_measurement.value : "");
+		ce.style.borderBottomWidth = f.border_width_bottom.value + (isNum(f.border_width_bottom.value) ? f.border_width_bottom_measurement.value : "");
+		ce.style.borderLeftWidth = f.border_width_left.value + (isNum(f.border_width_left.value) ? f.border_width_left_measurement.value : "");
+	} else
+		ce.style.borderWidth = f.border_width_top.value;
+
+	if (!f.border_color_same.checked) {
+		ce.style.borderTopColor = f.border_color_top.value;
+		ce.style.borderRightColor = f.border_color_right.value;
+		ce.style.borderBottomColor = f.border_color_bottom.value;
+		ce.style.borderLeftColor = f.border_color_left.value;
+	} else
+		ce.style.borderColor = f.border_color_top.value;
+
+	// Build list styles
+
+	ce.style.listStyleType = f.list_type.value;
+	ce.style.listStylePosition = f.list_position.value;
+	ce.style.listStyleImage = f.list_bullet_image.value != "" ? "url(" + f.list_bullet_image.value + ")" : "";
+
+	// Build positioning styles
+
+	ce.style.position = f.positioning_type.value;
+	ce.style.visibility = f.positioning_visibility.value;
+
+	if (ce.style.width == "")
+		ce.style.width = f.positioning_width.value + (isNum(f.positioning_width.value) ? f.positioning_width_measurement.value : "");
+
+	if (ce.style.height == "")
+		ce.style.height = f.positioning_height.value + (isNum(f.positioning_height.value) ? f.positioning_height_measurement.value : "");
+
+	ce.style.zIndex = f.positioning_zindex.value;
+	ce.style.overflow = f.positioning_overflow.value;
+
+	if (!f.positioning_placement_same.checked) {
+		ce.style.top = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : "");
+		ce.style.right = f.positioning_placement_right.value + (isNum(f.positioning_placement_right.value) ? f.positioning_placement_right_measurement.value : "");
+		ce.style.bottom = f.positioning_placement_bottom.value + (isNum(f.positioning_placement_bottom.value) ? f.positioning_placement_bottom_measurement.value : "");
+		ce.style.left = f.positioning_placement_left.value + (isNum(f.positioning_placement_left.value) ? f.positioning_placement_left_measurement.value : "");
+	} else {
+		s = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : "");
+		ce.style.top = s;
+		ce.style.right = s;
+		ce.style.bottom = s;
+		ce.style.left = s;
+	}
+
+	if (!f.positioning_clip_same.checked) {
+		s = "rect(";
+		s += (isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto") + " ";
+		s += (isNum(f.positioning_clip_right.value) ? f.positioning_clip_right.value + f.positioning_clip_right_measurement.value : "auto") + " ";
+		s += (isNum(f.positioning_clip_bottom.value) ? f.positioning_clip_bottom.value + f.positioning_clip_bottom_measurement.value : "auto") + " ";
+		s += (isNum(f.positioning_clip_left.value) ? f.positioning_clip_left.value + f.positioning_clip_left_measurement.value : "auto");
+		s += ")";
+
+		if (s != "rect(auto auto auto auto)")
+			ce.style.clip = s;
+	} else {
+		s = "rect(";
+		t = isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto";
+		s += t + " ";
+		s += t + " ";
+		s += t + " ";
+		s += t + ")";
+
+		if (s != "rect(auto auto auto auto)")
+			ce.style.clip = s;
+	}
+
+	ce.style.cssText = tinyMCE.serializeStyle(tinyMCE.parseStyle(ce.style.cssText));
+}
+
+function isNum(s) {
+	return new RegExp('[0-9]+', 'g').test(s);
+}
+
+function showDisabledControls() {
+	var f = document.forms, i, a;
+
+	for (i=0; i<f.length; i++) {
+		for (a=0; a<f[i].elements.length; a++) {
+			if (f[i].elements[a].disabled)
+				tinyMCE.addCSSClass(f[i].elements[a], "disabled");
+			else
+				tinyMCE.removeCSSClass(f[i].elements[a], "disabled");
+		}
+	}
+}
+
+function fillSelect(f, s, param, dval, sep, em) {
+	var i, ar, p, se;
+
+	f = document.forms[f];
+	sep = typeof(sep) == "undefined" ? ";" : sep;
+
+	if (em)
+		addSelectValue(f, s, "", "");
+
+	ar = tinyMCE.getParam(param, dval).split(sep);
+	for (i=0; i<ar.length; i++) {
+		se = false;
+
+		if (ar[i].charAt(0) == '+') {
+			ar[i] = ar[i].substring(1);
+			se = true;
+		}
+
+		p = ar[i].split('=');
+
+		if (p.length > 1) {
+			addSelectValue(f, s, p[0], p[1]);
+
+			if (se)
+				selectByValue(f, s, p[1]);
+		} else {
+			addSelectValue(f, s, p[0], p[0]);
+
+			if (se)
+				selectByValue(f, s, p[0]);
+		}
+	}
+}
+
+function toggleSame(ce, pre) {
+	var el = document.forms[0].elements, i;
+
+	if (ce.checked) {
+		el[pre + "_top"].disabled = false;
+		el[pre + "_right"].disabled = true;
+		el[pre + "_bottom"].disabled = true;
+		el[pre + "_left"].disabled = true;
+
+		if (el[pre + "_top_measurement"]) {
+			el[pre + "_top_measurement"].disabled = false;
+			el[pre + "_right_measurement"].disabled = true;
+			el[pre + "_bottom_measurement"].disabled = true;
+			el[pre + "_left_measurement"].disabled = true;
+		}
+	} else {
+		el[pre + "_top"].disabled = false;
+		el[pre + "_right"].disabled = false;
+		el[pre + "_bottom"].disabled = false;
+		el[pre + "_left"].disabled = false;
+
+		if (el[pre + "_top_measurement"]) {
+			el[pre + "_top_measurement"].disabled = false;
+			el[pre + "_right_measurement"].disabled = false;
+			el[pre + "_bottom_measurement"].disabled = false;
+			el[pre + "_left_measurement"].disabled = false;
+		}
+	}
+
+	showDisabledControls();
+}
+
+function synch(fr, to) {
+	var f = document.forms[0];
+
+	f.elements[to].value = f.elements[fr].value;
+
+	if (f.elements[fr + "_measurement"])
+		selectByValue(f, to + "_measurement", f.elements[fr + "_measurement"].value);
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,66 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('style',{
-title : 'Edit CSS Style',
-styleinfo_desc : 'Edit CSS Style',
-apply : 'Apply',
-text_tab : 'Text',
-background_tab : 'Background',
-block_tab : 'Block',
-box_tab : 'Box',
-border_tab : 'Border',
-list_tab : 'List',
-positioning_tab : 'Positioning',
-text_props : 'Text',
-text_font : 'Font',
-text_size : 'Size',
-text_weight : 'Weight',
-text_style : 'Style',
-text_variant : 'Variant',
-text_lineheight : 'Line height',
-text_case : 'Case',
-text_color : 'Color',
-text_decoration : 'Decoration',
-text_overline : 'overline',
-text_underline : 'underline',
-text_striketrough : 'strikethrough',
-text_blink : 'blink',
-text_none : 'none',
-background_color : 'Background color',
-background_image : 'Background image',
-background_repeat : 'Repeat',
-background_attachment : 'Attachment',
-background_hpos : 'Horizontal position',
-background_vpos : 'Vertical position',
-block_wordspacing : 'Word spacing',
-block_letterspacing : 'Letter spacing',
-block_vertical_alignment : 'Vertical alignment',
-block_text_align : 'Text align',
-block_text_indent : 'Text indent',
-block_whitespace : 'Whitespace',
-block_display : 'Display',
-box_width : 'Width',
-box_height : 'Height',
-box_float : 'Float',
-box_clear : 'Clear',
-padding : 'Padding',
-same : 'Same for all',
-top : 'Top',
-right : 'Right',
-bottom : 'Bottom',
-left : 'Left',
-margin : 'Margin',
-style : 'Style',
-width : 'Width',
-height : 'Height',
-color : 'Color',
-list_type : 'Type',
-bullet_image : 'Bullet image',
-position : 'Position',
-positioning_type : 'Type',
-visibility : 'Visibility',
-zindex : 'Z-index',
-overflow : 'Overflow',
-placement : 'Placement',
-clip : 'Clip'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,66 @@
+// UK lang variables
+
+tinyMCE.addToLang('style',{
+title : 'Edit CSS Style',
+styleinfo_desc : 'Edit CSS Style',
+apply : 'Apply',
+text_tab : 'Text',
+background_tab : 'Background',
+block_tab : 'Block',
+box_tab : 'Box',
+border_tab : 'Border',
+list_tab : 'List',
+positioning_tab : 'Positioning',
+text_props : 'Text',
+text_font : 'Font',
+text_size : 'Size',
+text_weight : 'Weight',
+text_style : 'Style',
+text_variant : 'Variant',
+text_lineheight : 'Line height',
+text_case : 'Case',
+text_color : 'Color',
+text_decoration : 'Decoration',
+text_overline : 'overline',
+text_underline : 'underline',
+text_striketrough : 'strikethrough',
+text_blink : 'blink',
+text_none : 'none',
+background_color : 'Background color',
+background_image : 'Background image',
+background_repeat : 'Repeat',
+background_attachment : 'Attachment',
+background_hpos : 'Horizontal position',
+background_vpos : 'Vertical position',
+block_wordspacing : 'Word spacing',
+block_letterspacing : 'Letter spacing',
+block_vertical_alignment : 'Vertical alignment',
+block_text_align : 'Text align',
+block_text_indent : 'Text indent',
+block_whitespace : 'Whitespace',
+block_display : 'Display',
+box_width : 'Width',
+box_height : 'Height',
+box_float : 'Float',
+box_clear : 'Clear',
+padding : 'Padding',
+same : 'Same for all',
+top : 'Top',
+right : 'Right',
+bottom : 'Bottom',
+left : 'Left',
+margin : 'Margin',
+style : 'Style',
+width : 'Width',
+height : 'Height',
+color : 'Color',
+list_type : 'Type',
+bullet_image : 'Bullet image',
+position : 'Position',
+positioning_type : 'Type',
+visibility : 'Visibility',
+zindex : 'Z-index',
+overflow : 'Overflow',
+placement : 'Placement',
+clip : 'Clip'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/props.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/props.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/props.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,698 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_style_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/props.js"></script>
-	<link href="css/props.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-
-<body id="styleprops" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-<form onsubmit="updateAction();return false;" action="#">
-<div class="tabs">
-	<ul>
-		<li id="text_tab" class="current"><span><a href="javascript:mcTabs.displayTab('text_tab','text_panel');" onmousedown="return false;">{$lang_style_text_tab}</a></span></li>
-		<li id="background_tab"><span><a href="javascript:mcTabs.displayTab('background_tab','background_panel');" onmousedown="return false;">{$lang_style_background_tab}</a></span></li>
-		<li id="block_tab"><span><a href="javascript:mcTabs.displayTab('block_tab','block_panel');" onmousedown="return false;">{$lang_style_block_tab}</a></span></li>
-		<li id="box_tab"><span><a href="javascript:mcTabs.displayTab('box_tab','box_panel');" onmousedown="return false;">{$lang_style_box_tab}</a></span></li>
-		<li id="border_tab"><span><a href="javascript:mcTabs.displayTab('border_tab','border_panel');" onmousedown="return false;">{$lang_style_border_tab}</a></span></li>
-		<li id="list_tab"><span><a href="javascript:mcTabs.displayTab('list_tab','list_panel');" onmousedown="return false;">{$lang_style_list_tab}</a></span></li>
-		<li id="positioning_tab"><span><a href="javascript:mcTabs.displayTab('positioning_tab','positioning_panel');" onmousedown="return false;">{$lang_style_positioning_tab}</a></span></li>
-	</ul>
-</div>
-
-<div class="panel_wrapper">
-<div id="text_panel" class="panel current">
-	<table border="0" width="100%">
-		<tr>
-			<td><label for="text_font">{$lang_style_text_font}</label></td>
-			<td colspan="3">
-				<select id="text_font" name="text_font" class="mceEditableSelect" onchange="alert(this.options[this.selectedIndex].value);"></select>
-			</td>
-		</tr>
-		<tr>
-			<td><label for="text_size">{$lang_style_text_size}</label></td>
-			<td>
-				<table border="0" cellspacing="0" cellpadding="0">
-					<tr>
-						<td><select id="text_size" name="text_size" class="mceEditableSelect"></select></td>
-						<td>&nbsp;<select id="text_size_measurement" name="text_size_measurement"></select>
-					</tr>
-				</table>
-			</td>
-			<td><label for="text_weight">{$lang_style_text_weight}</label></td>
-			<td>
-				<select id="text_weight" name="text_weight"></select>
-			</td>
-		</tr>
-		<tr>
-			<td><label for="text_style">{$lang_style_text_style}</label></td>
-			<td>
-				<select id="text_style" name="text_style" class="mceEditableSelect"></select>
-			</td>
-			<td><label for="text_variant">{$lang_style_text_variant}</label></td>
-			<td>
-				<select id="text_variant" name="text_variant"></select>
-			</td>
-		</tr>
-		<tr>
-			<td><label for="text_lineheight">{$lang_style_text_lineheight}</label></td>
-			<td>
-				<table border="0" cellspacing="0" cellpadding="0">
-					<tr>
-						<td>
-							<select id="text_lineheight" name="text_lineheight" class="mceEditableSelect"></select>
-						</td>
-						<td>&nbsp;<select id="text_lineheight_measurement" name="text_lineheight_measurement"></select>
-					</tr>
-				</table>
-			</td>
-			<td><label for="text_case">{$lang_style_text_case}</label></td>
-			<td>
-				<select id="text_case" name="text_case"></select>
-			</td>
-		</tr>
-		<tr>
-			<td><label for="text_color">{$lang_style_text_color}</label></td>
-			<td colspan="2">
-				<table border="0" cellpadding="0" cellspacing="0">
-					<tr>
-						<td><input id="text_color" name="text_color" type="text" value="" size="9" onchange="updateColor('text_color_pick','text_color');" /></td>
-						<td id="text_color_pickcontainer">&nbsp;</td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-		<tr>
-			<td>{$lang_style_text_decoration}</td>
-			<td colspan="2">
-				<table border="0" cellspacing="0" cellpadding="0">
-					<tr>
-						<td><input id="text_underline" name="text_underline" class="checkbox" type="checkbox" /></td>
-						<td><label for="text_underline">{$lang_style_text_underline}</label></td>
-					</tr>
-					<tr>
-						<td><input id="text_overline" name="text_overline" class="checkbox" type="checkbox" /></td>
-						<td><label for="text_overline">{$lang_style_text_overline}</label></td>
-					</tr>
-					<tr>
-						<td><input id="text_linethrough" name="text_linethrough" class="checkbox" type="checkbox" /></td>
-						<td><label for="text_linethrough">{$lang_style_text_striketrough}</label></td>
-					</tr>
-					<tr>
-						<td><input id="text_blink" name="text_blink" class="checkbox" type="checkbox" /></td>
-						<td><label for="text_blink">{$lang_style_text_blink}</label></td>
-					</tr>
-					<tr>
-						<td><input id="text_none" name="text_none" class="checkbox" type="checkbox" /></td>
-						<td><label for="text_none">{$lang_style_text_none}</label></td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-	</table>
-</div>
-
-<div id="background_panel" class="panel">
-	<table border="0">
-		<tr>
-			<td><label for="background_color">{$lang_style_background_color}</label></td>
-			<td>
-				<table border="0" cellpadding="0" cellspacing="0">
-					<tr>
-						<td><input id="background_color" name="background_color" type="text" value="" size="9" onchange="updateColor('background_color_pick','background_color');" /></td>
-						<td id="background_color_pickcontainer">&nbsp;</td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-
-		<tr>
-			<td><label for="background_image">{$lang_style_background_image}</label></td>
-			<td><table border="0" cellspacing="0" cellpadding="0">
-				<tr> 
-				  <td><input id="background_image" name="background_image" type="text" /></td> 
-				  <td id="background_image_browser">&nbsp;</td>
-				</tr>
-				</table>
-			</td>
-		</tr>
-
-		<tr>
-			<td><label for="background_repeat">{$lang_style_background_repeat}</label></td>
-			<td><select id="background_repeat" name="background_repeat" class="mceEditableSelect"></select></td>
-		</tr>
-
-		<tr>
-			<td><label for="background_attachment">{$lang_style_background_attachment}</label></td>
-			<td><select id="background_attachment" name="background_attachment" class="mceEditableSelect"></select></td>
-		</tr>
-
-		<tr>
-			<td><label for="background_hpos">{$lang_style_background_hpos}</label></td>
-			<td>
-				<table border="0" cellspacing="0" cellpadding="0">
-					<tr>
-						<td><select id="background_hpos" name="background_hpos" class="mceEditableSelect"></select></td>
-						<td>&nbsp;<select id="background_hpos_measurement" name="background_hpos_measurement"></select>
-					</tr>
-				</table>
-			</td>
-		</tr>
-
-		<tr>
-			<td><label for="background_vpos">{$lang_style_background_vpos}</label></td>
-			<td>
-				<table border="0" cellspacing="0" cellpadding="0">
-					<tr>
-						<td><select id="background_vpos" name="background_vpos" class="mceEditableSelect"></select></td>
-						<td>&nbsp;<select id="background_vpos_measurement" name="background_vpos_measurement"></select>
-					</tr>
-				</table>
-			</td>
-		</tr>
-	</table>
-</div>
-
-<div id="block_panel" class="panel">
-	<table border="0">
-		<tr>
-			<td><label for="block_wordspacing">{$lang_style_block_wordspacing}</label></td>
-			<td>
-				<table border="0" cellspacing="0" cellpadding="0">
-					<tr>
-						<td><select id="block_wordspacing" name="block_wordspacing" class="mceEditableSelect"></select></td>
-						<td>&nbsp;<select id="block_wordspacing_measurement" name="block_wordspacing_measurement"></select>
-					</tr>
-				</table>
-			</td>
-		</tr>
-
-		<tr>
-			<td><label for="block_letterspacing">{$lang_style_block_letterspacing}</label></td>
-			<td>
-				<table border="0" cellspacing="0" cellpadding="0">
-					<tr>
-						<td><select id="block_letterspacing" name="block_letterspacing" class="mceEditableSelect"></select></td>
-						<td>&nbsp;<select id="block_letterspacing_measurement" name="block_letterspacing_measurement"></select>
-					</tr>
-				</table>
-			</td>
-		</tr>
-
-		<tr>
-			<td><label for="block_vertical_alignment">{$lang_style_block_vertical_alignment}</label></td>
-			<td><select id="block_vertical_alignment" name="block_vertical_alignment" class="mceEditableSelect"></select></td>
-		</tr>
-
-		<tr>
-			<td><label for="block_text_align">{$lang_style_block_text_align}</label></td>
-			<td><select id="block_text_align" name="block_text_align" class="mceEditableSelect"></select></td>
-		</tr>
-
-		<tr>
-			<td><label for="block_text_indent">{$lang_style_block_text_indent}</label></td>
-			<td>
-				<table border="0" cellspacing="0" cellpadding="0">
-					<tr>
-						<td><input type="text" id="block_text_indent" name="block_text_indent" /></td>
-						<td>&nbsp;<select id="block_text_indent_measurement" name="block_text_indent_measurement"></select>
-					</tr>
-				</table>
-			</td>
-		</tr>
-
-		<tr>
-			<td><label for="block_whitespace">{$lang_style_block_whitespace}</label></td>
-			<td><select id="block_whitespace" name="block_whitespace" class="mceEditableSelect"></select></td>
-		</tr>
-
-		<tr>
-			<td><label for="block_display">{$lang_style_block_display}</label></td>
-			<td><select id="block_display" name="block_display" class="mceEditableSelect"></select></td>
-		</tr>
-	</table>
-</div>
-
-<div id="box_panel" class="panel">
-<table border="0">
-	<tr>
-		<td><label for="box_width">{$lang_style_box_width}</label></td>
-		<td>
-			<table border="0" cellspacing="0" cellpadding="0">
-				<tr>
-					<td><input type="text" id="box_width" name="box_width" class="mceEditableSelect" onchange="synch('box_width','positioning_width');" /></td>
-					<td>&nbsp;<select id="box_width_measurement" name="box_width_measurement"></select>
-				</tr>
-			</table>
-		</td>
-		<td>&nbsp;&nbsp;&nbsp;<label for="box_float">{$lang_style_box_float}</label></td>
-		<td><select id="box_float" name="box_float" class="mceEditableSelect"></select></td>
-	</tr>
-
-	<tr>
-		<td><label for="box_height">{$lang_style_box_height}</label></td>
-		<td>
-			<table border="0" cellspacing="0" cellpadding="0">
-				<tr>
-					<td><input type="text" id="box_height" name="box_height" class="mceEditableSelect" onchange="synch('box_height','positioning_height');" /></td>
-					<td>&nbsp;<select id="box_height_measurement" name="box_height_measurement"></select>
-				</tr>
-			</table>
-		</td>
-		<td>&nbsp;&nbsp;&nbsp;<label for="box_clear">{$lang_style_box_clear}</label></td>
-		<td><select id="box_clear" name="box_clear" class="mceEditableSelect"></select></td>
-	</tr>
-</table>
-<div style="float: left; width: 49%">
-	<fieldset>
-		<legend>{$lang_style_padding}</legend>
-
-		<table border="0">
-			<tr>
-				<td>&nbsp;</td>
-				<td><input type="checkbox" id="box_padding_same" name="box_padding_same" class="checkbox" checked="checked" onclick="toggleSame(this,'box_padding');" /> <label for="box_padding_same">{$lang_style_same}</label></td>
-			</tr>
-			<tr>
-				<td><label for="box_padding_top">{$lang_style_top}</label></td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="box_padding_top" name="box_padding_top" class="mceEditableSelect" /></td>
-							<td>&nbsp;<select id="box_padding_top_measurement" name="box_padding_top_measurement"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td><label for="box_padding_right">{$lang_style_right}</label></td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="box_padding_right" name="box_padding_right" class="mceEditableSelect" disabled="disabled" /></td>
-							<td>&nbsp;<select id="box_padding_right_measurement" name="box_padding_right_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td><label for="box_padding_bottom">{$lang_style_bottom}</label></td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="box_padding_bottom" name="box_padding_bottom" class="mceEditableSelect" disabled="disabled" /></td>
-							<td>&nbsp;<select id="box_padding_bottom_measurement" name="box_padding_bottom_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td><label for="box_padding_left">{$lang_style_left}</label></td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="box_padding_left" name="box_padding_left" class="mceEditableSelect" disabled="disabled" /></td>
-							<td>&nbsp;<select id="box_padding_left_measurement" name="box_padding_left_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</fieldset>
-</div>
-
-<div style="float: right; width: 49%">
-	<fieldset>
-		<legend>{$lang_style_margin}</legend>
-
-		<table border="0">
-			<tr>
-				<td>&nbsp;</td>
-				<td><input type="checkbox" id="box_margin_same" name="box_margin_same" class="checkbox" checked="checked" onclick="toggleSame(this,'box_margin');" /> <label for="box_margin_same">{$lang_style_same}</label></td>
-			</tr>
-			<tr>
-				<td><label for="box_margin_top">{$lang_style_top}</label></td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="box_margin_top" name="box_margin_top" class="mceEditableSelect" /></td>
-							<td>&nbsp;<select id="box_margin_top_measurement" name="box_margin_top_measurement"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td><label for="box_margin_right">{$lang_style_right}</label></td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="box_margin_right" name="box_margin_right" class="mceEditableSelect" disabled="disabled" /></td>
-							<td>&nbsp;<select id="box_margin_right_measurement" name="box_margin_right_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td><label for="box_margin_bottom">{$lang_style_bottom}</label></td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="box_margin_bottom" name="box_margin_bottom" class="mceEditableSelect" disabled="disabled" /></td>
-							<td>&nbsp;<select id="box_margin_bottom_measurement" name="box_margin_bottom_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td><label for="box_margin_left">{$lang_style_left}</label></td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="box_margin_left" name="box_margin_left" class="mceEditableSelect" disabled="disabled" /></td>
-							<td>&nbsp;<select id="box_margin_left_measurement" name="box_margin_left_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</fieldset>
-</div>
-<br style="clear: both" />
-</div>
-
-<div id="border_panel" class="panel">
-<table border="0" cellspacing="0" cellpadding="0" width="100%">
-<tr>
-	<td class="tdelim">&nbsp;</td>
-	<td class="tdelim delim">&nbsp;</td>
-	<td class="tdelim">{$lang_style_style}</td>
-	<td class="tdelim delim">&nbsp;</td>
-	<td class="tdelim">{$lang_style_width}</td>
-	<td class="tdelim delim">&nbsp;</td>
-	<td class="tdelim">{$lang_style_color}</td>
-</tr>
-
-<tr>
-	<td>&nbsp;</td>
-	<td class="delim">&nbsp;</td>
-	<td><input type="checkbox" id="border_style_same" name="border_style_same" class="checkbox" checked="checked" onclick="toggleSame(this,'border_style');" /> <label for="border_style_same">{$lang_style_same}</label></td>
-	<td class="delim">&nbsp;</td>
-	<td><input type="checkbox" id="border_width_same" name="border_width_same" class="checkbox" checked="checked" onclick="toggleSame(this,'border_width');" /> <label for="border_width_same">{$lang_style_same}</label></td>
-	<td class="delim">&nbsp;</td>
-	<td><input type="checkbox" id="border_color_same" name="border_color_same" class="checkbox" checked="checked" onclick="toggleSame(this,'border_color');" /> <label for="border_color_same">{$lang_style_same}</label></td>
-</tr>
-
-<tr>
-	<td>{$lang_style_top}</td>
-	<td class="delim">&nbsp;</td>
-	<td><select id="border_style_top" name="border_style_top" class="mceEditableSelect"></select></td>
-	<td class="delim">&nbsp;</td>
-	<td>
-		<table border="0" cellspacing="0" cellpadding="0">
-			<tr>
-				<td><select id="border_width_top" name="border_width_top" class="mceEditableSelect"></select></td>
-				<td>&nbsp;<select id="border_width_top_measurement" name="border_width_top_measurement"></select>
-			</tr>
-		</table>
-	</td>
-	<td class="delim">&nbsp;</td>
-	<td>
-		<table border="0" cellpadding="0" cellspacing="0">
-			<tr>
-				<td><input id="border_color_top" name="border_color_top" type="text" value="" size="9" onchange="updateColor('border_color_top_pick','border_color_top');" /></td>
-				<td id="border_color_top_pickcontainer">&nbsp;</td>
-			</tr>
-		</table>
-	</td>
-</tr>
-
-<tr>
-	<td>{$lang_style_right}</td>
-	<td class="delim">&nbsp;</td>
-	<td><select id="border_style_right" name="border_style_right" class="mceEditableSelect" disabled="disabled"></select></td>
-	<td class="delim">&nbsp;</td>
-	<td>
-		<table border="0" cellspacing="0" cellpadding="0">
-			<tr>
-				<td><select id="border_width_right" name="border_width_right" class="mceEditableSelect" disabled="disabled"></select></td>
-				<td>&nbsp;<select id="border_width_right_measurement" name="border_width_right_measurement" disabled="disabled"></select>
-			</tr>
-		</table>
-	</td>
-	<td class="delim">&nbsp;</td>
-	<td>
-		<table border="0" cellpadding="0" cellspacing="0">
-			<tr>
-				<td><input id="border_color_right" name="border_color_right" type="text" value="" size="9" onchange="updateColor('border_color_right_pick','border_color_right');" disabled="disabled" /></td>
-				<td id="border_color_right_pickcontainer">&nbsp;</td>
-			</tr>
-		</table>
-	</td>
-</tr>
-
-<tr>
-	<td>{$lang_style_bottom}</td>
-	<td class="delim">&nbsp;</td>
-	<td><select id="border_style_bottom" name="border_style_bottom" class="mceEditableSelect" disabled="disabled"></select></td>
-	<td class="delim">&nbsp;</td>
-	<td>
-		<table border="0" cellspacing="0" cellpadding="0">
-			<tr>
-				<td><select id="border_width_bottom" name="border_width_bottom" class="mceEditableSelect" disabled="disabled"></select></td>
-				<td>&nbsp;<select id="border_width_bottom_measurement" name="border_width_bottom_measurement" disabled="disabled"></select>
-			</tr>
-		</table>
-	</td>
-	<td class="delim">&nbsp;</td>
-	<td>
-		<table border="0" cellpadding="0" cellspacing="0">
-			<tr>
-				<td><input id="border_color_bottom" name="border_color_bottom" type="text" value="" size="9" onchange="updateColor('border_color_bottom_pick','border_color_bottom');" disabled="disabled" /></td>
-				<td id="border_color_bottom_pickcontainer">&nbsp;</td>
-			</tr>
-		</table>
-	</td>
-</tr>
-
-<tr>
-	<td>{$lang_style_left}</td>
-	<td class="delim">&nbsp;</td>
-	<td><select id="border_style_left" name="border_style_left" class="mceEditableSelect" disabled="disabled"></select></td>
-	<td class="delim">&nbsp;</td>
-	<td>
-		<table border="0" cellspacing="0" cellpadding="0">
-			<tr>
-				<td><select id="border_width_left" name="border_width_left" class="mceEditableSelect" disabled="disabled"></select></td>
-				<td>&nbsp;<select id="border_width_left_measurement" name="border_width_left_measurement" disabled="disabled"></select>
-			</tr>
-		</table>
-	</td>
-	<td class="delim">&nbsp;</td>
-	<td>
-		<table border="0" cellpadding="0" cellspacing="0">
-			<tr>
-				<td><input id="border_color_left" name="border_color_left" type="text" value="" size="9" onchange="updateColor('border_color_left_pick','border_color_left');" disabled="disabled" /></td>
-				<td id="border_color_left_pickcontainer">&nbsp;</td>
-			</tr>
-		</table>
-	</td>
-</tr>
-</table>
-</div>
-
-<div id="list_panel" class="panel">
-	<table border="0">
-		<tr>
-			<td><label for="list_type">{$lang_style_list_type}</label></td>
-			<td><select id="list_type" name="list_type" class="mceEditableSelect"></select></td>
-		</tr>
-
-		<tr>
-			<td><label for="list_bullet_image">{$lang_style_bullet_image}</label></td>
-			<td><input id="list_bullet_image" name="list_bullet_image" type="text" /></td>
-		</tr>
-
-		<tr>
-			<td><label for="list_position">{$lang_style_position}</label></td>
-			<td><select id="list_position" name="list_position" class="mceEditableSelect"></select></td>
-		</tr>
-	</table>
-</div>
-
-<div id="positioning_panel" class="panel">
-<table border="0">
-	<tr>
-		<td><label for="positioning_type">{$lang_style_positioning_type}</label></td>
-		<td><select id="positioning_type" name="positioning_type" class="mceEditableSelect"></select></td>
-		<td>&nbsp;&nbsp;&nbsp;<label for="positioning_visibility">{$lang_style_visibility}</label></td>
-		<td><select id="positioning_visibility" name="positioning_visibility" class="mceEditableSelect"></select></td>
-	</tr>
-
-	<tr>
-		<td><label for="positioning_width">{$lang_style_width}</label></td>
-		<td>
-			<table border="0" cellspacing="0" cellpadding="0">
-				<tr>
-					<td><input type="text" id="positioning_width" name="positioning_width" onchange="synch('positioning_width','box_width');" /></td>
-					<td>&nbsp;<select id="positioning_width_measurement" name="positioning_width_measurement"></select>
-				</tr>
-			</table>
-		</td>
-		<td>&nbsp;&nbsp;&nbsp;<label for="positioning_zindex">{$lang_style_zindex}</label></td>
-		<td><input type="text" id="positioning_zindex" name="positioning_zindex" /></td>
-	</tr>
-
-	<tr>
-		<td><label for="positioning_height">{$lang_style_height}</label></td>
-		<td>
-			<table border="0" cellspacing="0" cellpadding="0">
-				<tr>
-					<td><input type="text" id="positioning_height" name="positioning_height" onchange="synch('positioning_height','box_height');" /></td>
-					<td>&nbsp;<select id="positioning_height_measurement" name="positioning_height_measurement"></select>
-				</tr>
-			</table>
-		</td>
-		<td>&nbsp;&nbsp;&nbsp;<label for="positioning_overflow">{$lang_style_overflow}</label></td>
-		<td><select id="positioning_overflow" name="positioning_overflow" class="mceEditableSelect"></select></td>
-	</tr>
-</table>
-
-<div style="float: left; width: 49%">
-	<fieldset>
-		<legend>{$lang_style_placement}</legend>
-
-		<table border="0">
-			<tr>
-				<td>&nbsp;</td>
-				<td><input type="checkbox" id="positioning_placement_same" name="positioning_placement_same" class="checkbox" checked="checked" onclick="toggleSame(this,'positioning_placement');" /> <label for="positioning_placement_same">{$lang_style_same}</label></td>
-			</tr>
-			<tr>
-				<td>{$lang_style_top}</td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="positioning_placement_top" name="positioning_placement_top" /></td>
-							<td>&nbsp;<select id="positioning_placement_top_measurement" name="positioning_placement_top_measurement"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td>{$lang_style_right}</td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="positioning_placement_right" name="positioning_placement_right" disabled="disabled" /></td>
-							<td>&nbsp;<select id="positioning_placement_right_measurement" name="positioning_placement_right_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td>{$lang_style_bottom}</td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="positioning_placement_bottom" name="positioning_placement_bottom" disabled="disabled" /></td>
-							<td>&nbsp;<select id="positioning_placement_bottom_measurement" name="positioning_placement_bottom_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td>{$lang_style_left}</td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="positioning_placement_left" name="positioning_placement_left" disabled="disabled" /></td>
-							<td>&nbsp;<select id="positioning_placement_left_measurement" name="positioning_placement_left_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</fieldset>
-</div>
-
-<div style="float: right; width: 49%">
-	<fieldset>
-		<legend>{$lang_style_clip}</legend>
-
-		<table border="0">
-			<tr>
-				<td>&nbsp;</td>
-				<td><input type="checkbox" id="positioning_clip_same" name="positioning_clip_same" class="checkbox" checked="checked" onclick="toggleSame(this,'positioning_clip');" /> <label for="positioning_clip_same">{$lang_style_same}</label></td>
-			</tr>
-			<tr>
-				<td>{$lang_style_top}</td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="positioning_clip_top" name="positioning_clip_top" /></td>
-							<td>&nbsp;<select id="positioning_clip_top_measurement" name="positioning_clip_top_measurement"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td>{$lang_style_right}</td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="positioning_clip_right" name="positioning_clip_right" disabled="disabled" /></td>
-							<td>&nbsp;<select id="positioning_clip_right_measurement" name="positioning_clip_right_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td>{$lang_style_bottom}</td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="positioning_clip_bottom" name="positioning_clip_bottom" disabled="disabled" /></td>
-							<td>&nbsp;<select id="positioning_clip_bottom_measurement" name="positioning_clip_bottom_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td>{$lang_style_left}</td>
-				<td>
-					<table border="0" cellspacing="0" cellpadding="0">
-						<tr>
-							<td><input type="text" id="positioning_clip_left" name="positioning_clip_left" disabled="disabled" /></td>
-							<td>&nbsp;<select id="positioning_clip_left_measurement" name="positioning_clip_left_measurement" disabled="disabled"></select>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</fieldset>
-</div>
-<br style="clear: both" />
-</div>
-</div>
-
-<div class="mceActionPanel">
-	<div style="float: left">
-		<div style="float: left"><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="updateAction();" /></div>
-
-		<div style="float: left">&nbsp;<input type="button" id="apply" name="apply" value="{$lang_style_apply}" onclick="applyAction();" class="updateButton" /></div>
-		<br style="clear: both" />
-	</div>
-
-	<div style="float: right">
-		<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-	</div>
-</div>
-</form>
-
-<div style="display: none">
-	<div id="container"></div>
-</div>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/props.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/props.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/props.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/props.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,698 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_style_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/props.js"></script>
+	<link href="css/props.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+
+<body id="styleprops" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="updateAction();return false;" action="#">
+<div class="tabs">
+	<ul>
+		<li id="text_tab" class="current"><span><a href="javascript:mcTabs.displayTab('text_tab','text_panel');" onmousedown="return false;">{$lang_style_text_tab}</a></span></li>
+		<li id="background_tab"><span><a href="javascript:mcTabs.displayTab('background_tab','background_panel');" onmousedown="return false;">{$lang_style_background_tab}</a></span></li>
+		<li id="block_tab"><span><a href="javascript:mcTabs.displayTab('block_tab','block_panel');" onmousedown="return false;">{$lang_style_block_tab}</a></span></li>
+		<li id="box_tab"><span><a href="javascript:mcTabs.displayTab('box_tab','box_panel');" onmousedown="return false;">{$lang_style_box_tab}</a></span></li>
+		<li id="border_tab"><span><a href="javascript:mcTabs.displayTab('border_tab','border_panel');" onmousedown="return false;">{$lang_style_border_tab}</a></span></li>
+		<li id="list_tab"><span><a href="javascript:mcTabs.displayTab('list_tab','list_panel');" onmousedown="return false;">{$lang_style_list_tab}</a></span></li>
+		<li id="positioning_tab"><span><a href="javascript:mcTabs.displayTab('positioning_tab','positioning_panel');" onmousedown="return false;">{$lang_style_positioning_tab}</a></span></li>
+	</ul>
+</div>
+
+<div class="panel_wrapper">
+<div id="text_panel" class="panel current">
+	<table border="0" width="100%">
+		<tr>
+			<td><label for="text_font">{$lang_style_text_font}</label></td>
+			<td colspan="3">
+				<select id="text_font" name="text_font" class="mceEditableSelect" onchange="alert(this.options[this.selectedIndex].value);"></select>
+			</td>
+		</tr>
+		<tr>
+			<td><label for="text_size">{$lang_style_text_size}</label></td>
+			<td>
+				<table border="0" cellspacing="0" cellpadding="0">
+					<tr>
+						<td><select id="text_size" name="text_size" class="mceEditableSelect"></select></td>
+						<td>&nbsp;<select id="text_size_measurement" name="text_size_measurement"></select>
+					</tr>
+				</table>
+			</td>
+			<td><label for="text_weight">{$lang_style_text_weight}</label></td>
+			<td>
+				<select id="text_weight" name="text_weight"></select>
+			</td>
+		</tr>
+		<tr>
+			<td><label for="text_style">{$lang_style_text_style}</label></td>
+			<td>
+				<select id="text_style" name="text_style" class="mceEditableSelect"></select>
+			</td>
+			<td><label for="text_variant">{$lang_style_text_variant}</label></td>
+			<td>
+				<select id="text_variant" name="text_variant"></select>
+			</td>
+		</tr>
+		<tr>
+			<td><label for="text_lineheight">{$lang_style_text_lineheight}</label></td>
+			<td>
+				<table border="0" cellspacing="0" cellpadding="0">
+					<tr>
+						<td>
+							<select id="text_lineheight" name="text_lineheight" class="mceEditableSelect"></select>
+						</td>
+						<td>&nbsp;<select id="text_lineheight_measurement" name="text_lineheight_measurement"></select>
+					</tr>
+				</table>
+			</td>
+			<td><label for="text_case">{$lang_style_text_case}</label></td>
+			<td>
+				<select id="text_case" name="text_case"></select>
+			</td>
+		</tr>
+		<tr>
+			<td><label for="text_color">{$lang_style_text_color}</label></td>
+			<td colspan="2">
+				<table border="0" cellpadding="0" cellspacing="0">
+					<tr>
+						<td><input id="text_color" name="text_color" type="text" value="" size="9" onchange="updateColor('text_color_pick','text_color');" /></td>
+						<td id="text_color_pickcontainer">&nbsp;</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+		<tr>
+			<td>{$lang_style_text_decoration}</td>
+			<td colspan="2">
+				<table border="0" cellspacing="0" cellpadding="0">
+					<tr>
+						<td><input id="text_underline" name="text_underline" class="checkbox" type="checkbox" /></td>
+						<td><label for="text_underline">{$lang_style_text_underline}</label></td>
+					</tr>
+					<tr>
+						<td><input id="text_overline" name="text_overline" class="checkbox" type="checkbox" /></td>
+						<td><label for="text_overline">{$lang_style_text_overline}</label></td>
+					</tr>
+					<tr>
+						<td><input id="text_linethrough" name="text_linethrough" class="checkbox" type="checkbox" /></td>
+						<td><label for="text_linethrough">{$lang_style_text_striketrough}</label></td>
+					</tr>
+					<tr>
+						<td><input id="text_blink" name="text_blink" class="checkbox" type="checkbox" /></td>
+						<td><label for="text_blink">{$lang_style_text_blink}</label></td>
+					</tr>
+					<tr>
+						<td><input id="text_none" name="text_none" class="checkbox" type="checkbox" /></td>
+						<td><label for="text_none">{$lang_style_text_none}</label></td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+</div>
+
+<div id="background_panel" class="panel">
+	<table border="0">
+		<tr>
+			<td><label for="background_color">{$lang_style_background_color}</label></td>
+			<td>
+				<table border="0" cellpadding="0" cellspacing="0">
+					<tr>
+						<td><input id="background_color" name="background_color" type="text" value="" size="9" onchange="updateColor('background_color_pick','background_color');" /></td>
+						<td id="background_color_pickcontainer">&nbsp;</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+
+		<tr>
+			<td><label for="background_image">{$lang_style_background_image}</label></td>
+			<td><table border="0" cellspacing="0" cellpadding="0">
+				<tr> 
+				  <td><input id="background_image" name="background_image" type="text" /></td> 
+				  <td id="background_image_browser">&nbsp;</td>
+				</tr>
+				</table>
+			</td>
+		</tr>
+
+		<tr>
+			<td><label for="background_repeat">{$lang_style_background_repeat}</label></td>
+			<td><select id="background_repeat" name="background_repeat" class="mceEditableSelect"></select></td>
+		</tr>
+
+		<tr>
+			<td><label for="background_attachment">{$lang_style_background_attachment}</label></td>
+			<td><select id="background_attachment" name="background_attachment" class="mceEditableSelect"></select></td>
+		</tr>
+
+		<tr>
+			<td><label for="background_hpos">{$lang_style_background_hpos}</label></td>
+			<td>
+				<table border="0" cellspacing="0" cellpadding="0">
+					<tr>
+						<td><select id="background_hpos" name="background_hpos" class="mceEditableSelect"></select></td>
+						<td>&nbsp;<select id="background_hpos_measurement" name="background_hpos_measurement"></select>
+					</tr>
+				</table>
+			</td>
+		</tr>
+
+		<tr>
+			<td><label for="background_vpos">{$lang_style_background_vpos}</label></td>
+			<td>
+				<table border="0" cellspacing="0" cellpadding="0">
+					<tr>
+						<td><select id="background_vpos" name="background_vpos" class="mceEditableSelect"></select></td>
+						<td>&nbsp;<select id="background_vpos_measurement" name="background_vpos_measurement"></select>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+</div>
+
+<div id="block_panel" class="panel">
+	<table border="0">
+		<tr>
+			<td><label for="block_wordspacing">{$lang_style_block_wordspacing}</label></td>
+			<td>
+				<table border="0" cellspacing="0" cellpadding="0">
+					<tr>
+						<td><select id="block_wordspacing" name="block_wordspacing" class="mceEditableSelect"></select></td>
+						<td>&nbsp;<select id="block_wordspacing_measurement" name="block_wordspacing_measurement"></select>
+					</tr>
+				</table>
+			</td>
+		</tr>
+
+		<tr>
+			<td><label for="block_letterspacing">{$lang_style_block_letterspacing}</label></td>
+			<td>
+				<table border="0" cellspacing="0" cellpadding="0">
+					<tr>
+						<td><select id="block_letterspacing" name="block_letterspacing" class="mceEditableSelect"></select></td>
+						<td>&nbsp;<select id="block_letterspacing_measurement" name="block_letterspacing_measurement"></select>
+					</tr>
+				</table>
+			</td>
+		</tr>
+
+		<tr>
+			<td><label for="block_vertical_alignment">{$lang_style_block_vertical_alignment}</label></td>
+			<td><select id="block_vertical_alignment" name="block_vertical_alignment" class="mceEditableSelect"></select></td>
+		</tr>
+
+		<tr>
+			<td><label for="block_text_align">{$lang_style_block_text_align}</label></td>
+			<td><select id="block_text_align" name="block_text_align" class="mceEditableSelect"></select></td>
+		</tr>
+
+		<tr>
+			<td><label for="block_text_indent">{$lang_style_block_text_indent}</label></td>
+			<td>
+				<table border="0" cellspacing="0" cellpadding="0">
+					<tr>
+						<td><input type="text" id="block_text_indent" name="block_text_indent" /></td>
+						<td>&nbsp;<select id="block_text_indent_measurement" name="block_text_indent_measurement"></select>
+					</tr>
+				</table>
+			</td>
+		</tr>
+
+		<tr>
+			<td><label for="block_whitespace">{$lang_style_block_whitespace}</label></td>
+			<td><select id="block_whitespace" name="block_whitespace" class="mceEditableSelect"></select></td>
+		</tr>
+
+		<tr>
+			<td><label for="block_display">{$lang_style_block_display}</label></td>
+			<td><select id="block_display" name="block_display" class="mceEditableSelect"></select></td>
+		</tr>
+	</table>
+</div>
+
+<div id="box_panel" class="panel">
+<table border="0">
+	<tr>
+		<td><label for="box_width">{$lang_style_box_width}</label></td>
+		<td>
+			<table border="0" cellspacing="0" cellpadding="0">
+				<tr>
+					<td><input type="text" id="box_width" name="box_width" class="mceEditableSelect" onchange="synch('box_width','positioning_width');" /></td>
+					<td>&nbsp;<select id="box_width_measurement" name="box_width_measurement"></select>
+				</tr>
+			</table>
+		</td>
+		<td>&nbsp;&nbsp;&nbsp;<label for="box_float">{$lang_style_box_float}</label></td>
+		<td><select id="box_float" name="box_float" class="mceEditableSelect"></select></td>
+	</tr>
+
+	<tr>
+		<td><label for="box_height">{$lang_style_box_height}</label></td>
+		<td>
+			<table border="0" cellspacing="0" cellpadding="0">
+				<tr>
+					<td><input type="text" id="box_height" name="box_height" class="mceEditableSelect" onchange="synch('box_height','positioning_height');" /></td>
+					<td>&nbsp;<select id="box_height_measurement" name="box_height_measurement"></select>
+				</tr>
+			</table>
+		</td>
+		<td>&nbsp;&nbsp;&nbsp;<label for="box_clear">{$lang_style_box_clear}</label></td>
+		<td><select id="box_clear" name="box_clear" class="mceEditableSelect"></select></td>
+	</tr>
+</table>
+<div style="float: left; width: 49%">
+	<fieldset>
+		<legend>{$lang_style_padding}</legend>
+
+		<table border="0">
+			<tr>
+				<td>&nbsp;</td>
+				<td><input type="checkbox" id="box_padding_same" name="box_padding_same" class="checkbox" checked="checked" onclick="toggleSame(this,'box_padding');" /> <label for="box_padding_same">{$lang_style_same}</label></td>
+			</tr>
+			<tr>
+				<td><label for="box_padding_top">{$lang_style_top}</label></td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="box_padding_top" name="box_padding_top" class="mceEditableSelect" /></td>
+							<td>&nbsp;<select id="box_padding_top_measurement" name="box_padding_top_measurement"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td><label for="box_padding_right">{$lang_style_right}</label></td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="box_padding_right" name="box_padding_right" class="mceEditableSelect" disabled="disabled" /></td>
+							<td>&nbsp;<select id="box_padding_right_measurement" name="box_padding_right_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td><label for="box_padding_bottom">{$lang_style_bottom}</label></td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="box_padding_bottom" name="box_padding_bottom" class="mceEditableSelect" disabled="disabled" /></td>
+							<td>&nbsp;<select id="box_padding_bottom_measurement" name="box_padding_bottom_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td><label for="box_padding_left">{$lang_style_left}</label></td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="box_padding_left" name="box_padding_left" class="mceEditableSelect" disabled="disabled" /></td>
+							<td>&nbsp;<select id="box_padding_left_measurement" name="box_padding_left_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</fieldset>
+</div>
+
+<div style="float: right; width: 49%">
+	<fieldset>
+		<legend>{$lang_style_margin}</legend>
+
+		<table border="0">
+			<tr>
+				<td>&nbsp;</td>
+				<td><input type="checkbox" id="box_margin_same" name="box_margin_same" class="checkbox" checked="checked" onclick="toggleSame(this,'box_margin');" /> <label for="box_margin_same">{$lang_style_same}</label></td>
+			</tr>
+			<tr>
+				<td><label for="box_margin_top">{$lang_style_top}</label></td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="box_margin_top" name="box_margin_top" class="mceEditableSelect" /></td>
+							<td>&nbsp;<select id="box_margin_top_measurement" name="box_margin_top_measurement"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td><label for="box_margin_right">{$lang_style_right}</label></td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="box_margin_right" name="box_margin_right" class="mceEditableSelect" disabled="disabled" /></td>
+							<td>&nbsp;<select id="box_margin_right_measurement" name="box_margin_right_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td><label for="box_margin_bottom">{$lang_style_bottom}</label></td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="box_margin_bottom" name="box_margin_bottom" class="mceEditableSelect" disabled="disabled" /></td>
+							<td>&nbsp;<select id="box_margin_bottom_measurement" name="box_margin_bottom_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td><label for="box_margin_left">{$lang_style_left}</label></td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="box_margin_left" name="box_margin_left" class="mceEditableSelect" disabled="disabled" /></td>
+							<td>&nbsp;<select id="box_margin_left_measurement" name="box_margin_left_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</fieldset>
+</div>
+<br style="clear: both" />
+</div>
+
+<div id="border_panel" class="panel">
+<table border="0" cellspacing="0" cellpadding="0" width="100%">
+<tr>
+	<td class="tdelim">&nbsp;</td>
+	<td class="tdelim delim">&nbsp;</td>
+	<td class="tdelim">{$lang_style_style}</td>
+	<td class="tdelim delim">&nbsp;</td>
+	<td class="tdelim">{$lang_style_width}</td>
+	<td class="tdelim delim">&nbsp;</td>
+	<td class="tdelim">{$lang_style_color}</td>
+</tr>
+
+<tr>
+	<td>&nbsp;</td>
+	<td class="delim">&nbsp;</td>
+	<td><input type="checkbox" id="border_style_same" name="border_style_same" class="checkbox" checked="checked" onclick="toggleSame(this,'border_style');" /> <label for="border_style_same">{$lang_style_same}</label></td>
+	<td class="delim">&nbsp;</td>
+	<td><input type="checkbox" id="border_width_same" name="border_width_same" class="checkbox" checked="checked" onclick="toggleSame(this,'border_width');" /> <label for="border_width_same">{$lang_style_same}</label></td>
+	<td class="delim">&nbsp;</td>
+	<td><input type="checkbox" id="border_color_same" name="border_color_same" class="checkbox" checked="checked" onclick="toggleSame(this,'border_color');" /> <label for="border_color_same">{$lang_style_same}</label></td>
+</tr>
+
+<tr>
+	<td>{$lang_style_top}</td>
+	<td class="delim">&nbsp;</td>
+	<td><select id="border_style_top" name="border_style_top" class="mceEditableSelect"></select></td>
+	<td class="delim">&nbsp;</td>
+	<td>
+		<table border="0" cellspacing="0" cellpadding="0">
+			<tr>
+				<td><select id="border_width_top" name="border_width_top" class="mceEditableSelect"></select></td>
+				<td>&nbsp;<select id="border_width_top_measurement" name="border_width_top_measurement"></select>
+			</tr>
+		</table>
+	</td>
+	<td class="delim">&nbsp;</td>
+	<td>
+		<table border="0" cellpadding="0" cellspacing="0">
+			<tr>
+				<td><input id="border_color_top" name="border_color_top" type="text" value="" size="9" onchange="updateColor('border_color_top_pick','border_color_top');" /></td>
+				<td id="border_color_top_pickcontainer">&nbsp;</td>
+			</tr>
+		</table>
+	</td>
+</tr>
+
+<tr>
+	<td>{$lang_style_right}</td>
+	<td class="delim">&nbsp;</td>
+	<td><select id="border_style_right" name="border_style_right" class="mceEditableSelect" disabled="disabled"></select></td>
+	<td class="delim">&nbsp;</td>
+	<td>
+		<table border="0" cellspacing="0" cellpadding="0">
+			<tr>
+				<td><select id="border_width_right" name="border_width_right" class="mceEditableSelect" disabled="disabled"></select></td>
+				<td>&nbsp;<select id="border_width_right_measurement" name="border_width_right_measurement" disabled="disabled"></select>
+			</tr>
+		</table>
+	</td>
+	<td class="delim">&nbsp;</td>
+	<td>
+		<table border="0" cellpadding="0" cellspacing="0">
+			<tr>
+				<td><input id="border_color_right" name="border_color_right" type="text" value="" size="9" onchange="updateColor('border_color_right_pick','border_color_right');" disabled="disabled" /></td>
+				<td id="border_color_right_pickcontainer">&nbsp;</td>
+			</tr>
+		</table>
+	</td>
+</tr>
+
+<tr>
+	<td>{$lang_style_bottom}</td>
+	<td class="delim">&nbsp;</td>
+	<td><select id="border_style_bottom" name="border_style_bottom" class="mceEditableSelect" disabled="disabled"></select></td>
+	<td class="delim">&nbsp;</td>
+	<td>
+		<table border="0" cellspacing="0" cellpadding="0">
+			<tr>
+				<td><select id="border_width_bottom" name="border_width_bottom" class="mceEditableSelect" disabled="disabled"></select></td>
+				<td>&nbsp;<select id="border_width_bottom_measurement" name="border_width_bottom_measurement" disabled="disabled"></select>
+			</tr>
+		</table>
+	</td>
+	<td class="delim">&nbsp;</td>
+	<td>
+		<table border="0" cellpadding="0" cellspacing="0">
+			<tr>
+				<td><input id="border_color_bottom" name="border_color_bottom" type="text" value="" size="9" onchange="updateColor('border_color_bottom_pick','border_color_bottom');" disabled="disabled" /></td>
+				<td id="border_color_bottom_pickcontainer">&nbsp;</td>
+			</tr>
+		</table>
+	</td>
+</tr>
+
+<tr>
+	<td>{$lang_style_left}</td>
+	<td class="delim">&nbsp;</td>
+	<td><select id="border_style_left" name="border_style_left" class="mceEditableSelect" disabled="disabled"></select></td>
+	<td class="delim">&nbsp;</td>
+	<td>
+		<table border="0" cellspacing="0" cellpadding="0">
+			<tr>
+				<td><select id="border_width_left" name="border_width_left" class="mceEditableSelect" disabled="disabled"></select></td>
+				<td>&nbsp;<select id="border_width_left_measurement" name="border_width_left_measurement" disabled="disabled"></select>
+			</tr>
+		</table>
+	</td>
+	<td class="delim">&nbsp;</td>
+	<td>
+		<table border="0" cellpadding="0" cellspacing="0">
+			<tr>
+				<td><input id="border_color_left" name="border_color_left" type="text" value="" size="9" onchange="updateColor('border_color_left_pick','border_color_left');" disabled="disabled" /></td>
+				<td id="border_color_left_pickcontainer">&nbsp;</td>
+			</tr>
+		</table>
+	</td>
+</tr>
+</table>
+</div>
+
+<div id="list_panel" class="panel">
+	<table border="0">
+		<tr>
+			<td><label for="list_type">{$lang_style_list_type}</label></td>
+			<td><select id="list_type" name="list_type" class="mceEditableSelect"></select></td>
+		</tr>
+
+		<tr>
+			<td><label for="list_bullet_image">{$lang_style_bullet_image}</label></td>
+			<td><input id="list_bullet_image" name="list_bullet_image" type="text" /></td>
+		</tr>
+
+		<tr>
+			<td><label for="list_position">{$lang_style_position}</label></td>
+			<td><select id="list_position" name="list_position" class="mceEditableSelect"></select></td>
+		</tr>
+	</table>
+</div>
+
+<div id="positioning_panel" class="panel">
+<table border="0">
+	<tr>
+		<td><label for="positioning_type">{$lang_style_positioning_type}</label></td>
+		<td><select id="positioning_type" name="positioning_type" class="mceEditableSelect"></select></td>
+		<td>&nbsp;&nbsp;&nbsp;<label for="positioning_visibility">{$lang_style_visibility}</label></td>
+		<td><select id="positioning_visibility" name="positioning_visibility" class="mceEditableSelect"></select></td>
+	</tr>
+
+	<tr>
+		<td><label for="positioning_width">{$lang_style_width}</label></td>
+		<td>
+			<table border="0" cellspacing="0" cellpadding="0">
+				<tr>
+					<td><input type="text" id="positioning_width" name="positioning_width" onchange="synch('positioning_width','box_width');" /></td>
+					<td>&nbsp;<select id="positioning_width_measurement" name="positioning_width_measurement"></select>
+				</tr>
+			</table>
+		</td>
+		<td>&nbsp;&nbsp;&nbsp;<label for="positioning_zindex">{$lang_style_zindex}</label></td>
+		<td><input type="text" id="positioning_zindex" name="positioning_zindex" /></td>
+	</tr>
+
+	<tr>
+		<td><label for="positioning_height">{$lang_style_height}</label></td>
+		<td>
+			<table border="0" cellspacing="0" cellpadding="0">
+				<tr>
+					<td><input type="text" id="positioning_height" name="positioning_height" onchange="synch('positioning_height','box_height');" /></td>
+					<td>&nbsp;<select id="positioning_height_measurement" name="positioning_height_measurement"></select>
+				</tr>
+			</table>
+		</td>
+		<td>&nbsp;&nbsp;&nbsp;<label for="positioning_overflow">{$lang_style_overflow}</label></td>
+		<td><select id="positioning_overflow" name="positioning_overflow" class="mceEditableSelect"></select></td>
+	</tr>
+</table>
+
+<div style="float: left; width: 49%">
+	<fieldset>
+		<legend>{$lang_style_placement}</legend>
+
+		<table border="0">
+			<tr>
+				<td>&nbsp;</td>
+				<td><input type="checkbox" id="positioning_placement_same" name="positioning_placement_same" class="checkbox" checked="checked" onclick="toggleSame(this,'positioning_placement');" /> <label for="positioning_placement_same">{$lang_style_same}</label></td>
+			</tr>
+			<tr>
+				<td>{$lang_style_top}</td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="positioning_placement_top" name="positioning_placement_top" /></td>
+							<td>&nbsp;<select id="positioning_placement_top_measurement" name="positioning_placement_top_measurement"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td>{$lang_style_right}</td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="positioning_placement_right" name="positioning_placement_right" disabled="disabled" /></td>
+							<td>&nbsp;<select id="positioning_placement_right_measurement" name="positioning_placement_right_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td>{$lang_style_bottom}</td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="positioning_placement_bottom" name="positioning_placement_bottom" disabled="disabled" /></td>
+							<td>&nbsp;<select id="positioning_placement_bottom_measurement" name="positioning_placement_bottom_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td>{$lang_style_left}</td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="positioning_placement_left" name="positioning_placement_left" disabled="disabled" /></td>
+							<td>&nbsp;<select id="positioning_placement_left_measurement" name="positioning_placement_left_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</fieldset>
+</div>
+
+<div style="float: right; width: 49%">
+	<fieldset>
+		<legend>{$lang_style_clip}</legend>
+
+		<table border="0">
+			<tr>
+				<td>&nbsp;</td>
+				<td><input type="checkbox" id="positioning_clip_same" name="positioning_clip_same" class="checkbox" checked="checked" onclick="toggleSame(this,'positioning_clip');" /> <label for="positioning_clip_same">{$lang_style_same}</label></td>
+			</tr>
+			<tr>
+				<td>{$lang_style_top}</td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="positioning_clip_top" name="positioning_clip_top" /></td>
+							<td>&nbsp;<select id="positioning_clip_top_measurement" name="positioning_clip_top_measurement"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td>{$lang_style_right}</td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="positioning_clip_right" name="positioning_clip_right" disabled="disabled" /></td>
+							<td>&nbsp;<select id="positioning_clip_right_measurement" name="positioning_clip_right_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td>{$lang_style_bottom}</td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="positioning_clip_bottom" name="positioning_clip_bottom" disabled="disabled" /></td>
+							<td>&nbsp;<select id="positioning_clip_bottom_measurement" name="positioning_clip_bottom_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td>{$lang_style_left}</td>
+				<td>
+					<table border="0" cellspacing="0" cellpadding="0">
+						<tr>
+							<td><input type="text" id="positioning_clip_left" name="positioning_clip_left" disabled="disabled" /></td>
+							<td>&nbsp;<select id="positioning_clip_left_measurement" name="positioning_clip_left_measurement" disabled="disabled"></select>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</fieldset>
+</div>
+<br style="clear: both" />
+</div>
+</div>
+
+<div class="mceActionPanel">
+	<div style="float: left">
+		<div style="float: left"><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="updateAction();" /></div>
+
+		<div style="float: left">&nbsp;<input type="button" id="apply" name="apply" value="{$lang_style_apply}" onclick="applyAction();" class="updateButton" /></div>
+		<br style="clear: both" />
+	</div>
+
+	<div style="float: right">
+		<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+	</div>
+</div>
+</form>
+
+<div style="display: none">
+	<div id="container"></div>
+</div>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/style/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/cell.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/cell.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/cell.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,182 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_table_cell_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/cell.js"></script>
-	<link href="css/cell.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body id="tablecell" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-	<form onsubmit="updateAction();return false;" action="#">
-		<div class="tabs">
-			<ul>
-				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>
-				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>
-			</ul>
-		</div>
-
-		<div class="panel_wrapper">
-			<div id="general_panel" class="panel current">
-				<fieldset>
-					<legend>{$lang_table_general_props}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td><label for="align">{$lang_table_align}</label></td>
-							<td>
-								<select id="align" name="align">
-									<option value="">{$lang_not_set}</option>
-									<option value="center">{$lang_table_align_middle}</option>
-									<option value="left">{$lang_table_align_left}</option>
-									<option value="right">{$lang_table_align_right}</option>
-								</select>
-							</td>
-		
-							<td><label for="celltype">{$lang_table_cell_type}</label></td>
-							<td>
-								<select id="celltype" name="celltype">
-									<option value="td">{$lang_table_td}</option>
-									<option value="th">{$lang_table_th}</option>
-								</select>
-							</td>
-						</tr>
-
-						<tr>
-							<td><label for="valign">{$lang_table_valign}</label></td>
-							<td>
-								<select id="valign" name="valign">
-									<option value="">{$lang_not_set}</option>
-									<option value="top">{$lang_table_align_top}</option>
-									<option value="middle">{$lang_table_align_middle}</option>
-									<option value="bottom">{$lang_table_align_bottom}</option>
-								</select>
-							</td>
-
-							<td><label for="scope">{$lang_table_scope}</label></td>
-							<td>
-								<select id="scope" name="scope">
-									<option value="">{$lang_not_set}</option>
-									<option value="col">{$lang_table_col}</option>
-									<option value="row">{$lang_table_row}</option>
-									<option value="rowgroup">{$lang_table_rowgroup}</option>
-									<option value="colgroup">{$lang_table_colgroup}</option>
-								</select>
-							</td>
-
-						</tr>
-
-						<tr>
-							<td><label for="width">{$lang_table_width}</label></td>
-							<td><input id="width" name="width" type="text" value="" size="4" maxlength="4" onchange="changedSize();" /></td>
-
-							<td><label for="height">{$lang_table_height}</label></td>
-							<td><input id="height" name="height" type="text" value="" size="4" maxlength="4" onchange="changedSize();" /></td>
-						</tr>
-
-						<tr id="styleSelectRow">
-							<td><label for="class">{$lang_class_name}</label></td>
-							<td colspan="3">
-								<select id="class" name="class">
-									<option value="" selected="selected">{$lang_not_set}</option>
-								</select>
-							</td>
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-
-			<div id="advanced_panel" class="panel">
-				<fieldset>
-					<legend>{$lang_table_advanced_props}</legend>
-
-					<table border="0" cellpadding="0" cellspacing="4">
-						<tr>
-							<td class="column1"><label for="id">{$lang_table_id}</label></td> 
-							<td><input id="id" name="id" type="text" value="" style="width: 200px" /></td> 
-						</tr>
-
-						<tr>
-							<td><label for="style">{$lang_table_style}</label></td>
-							<td><input type="text" id="style" name="style" value="" style="width: 200px;" onchange="changedStyle();" /></td>
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="dir">{$lang_table_langdir}</label></td> 
-							<td>
-								<select id="dir" name="dir" style="width: 200px"> 
-										<option value="">{$lang_not_set}</option> 
-										<option value="ltr">{$lang_table_ltr}</option> 
-										<option value="rtl">{$lang_table_rtl}</option> 
-								</select>
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="lang">{$lang_table_langcode}</label></td> 
-							<td>
-								<input id="lang" name="lang" type="text" value="" style="width: 200px" />
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="backgroundimage" name="backgroundimage" type="text" value="" style="width: 200px" onchange="changedBackgroundImage();" /></td>
-										<td id="backgroundimagebrowsercontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="bordercolor">{$lang_table_bordercolor}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="bordercolor" name="bordercolor" type="text" value="" size="9" onchange="updateColor('bordercolor_pick','bordercolor');changedColor();" /></td>
-										<td id="bordercolor_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>
-										<td id="bgcolor_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td> 
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-		</div>
-
-		<div class="mceActionPanel">
-			<div>
-				<select id="action" name="action">
-					<option value="cell">{$lang_table_cell_cell}</option>
-					<option value="row">{$lang_table_cell_row}</option>
-					<option value="all">{$lang_table_cell_all}</option>
-				</select>
-			</div>
-
-			<div style="float: left">
-				<div><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="updateAction();" /></div>
-			</div>
-
-			<div style="float: right">
-				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-			</div>
-		</div>
-	</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/cell.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/cell.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/cell.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/cell.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,182 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_table_cell_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/cell.js"></script>
+	<link href="css/cell.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body id="tablecell" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+	<form onsubmit="updateAction();return false;" action="#">
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>
+				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<fieldset>
+					<legend>{$lang_table_general_props}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td><label for="align">{$lang_table_align}</label></td>
+							<td>
+								<select id="align" name="align">
+									<option value="">{$lang_not_set}</option>
+									<option value="center">{$lang_table_align_middle}</option>
+									<option value="left">{$lang_table_align_left}</option>
+									<option value="right">{$lang_table_align_right}</option>
+								</select>
+							</td>
+		
+							<td><label for="celltype">{$lang_table_cell_type}</label></td>
+							<td>
+								<select id="celltype" name="celltype">
+									<option value="td">{$lang_table_td}</option>
+									<option value="th">{$lang_table_th}</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="valign">{$lang_table_valign}</label></td>
+							<td>
+								<select id="valign" name="valign">
+									<option value="">{$lang_not_set}</option>
+									<option value="top">{$lang_table_align_top}</option>
+									<option value="middle">{$lang_table_align_middle}</option>
+									<option value="bottom">{$lang_table_align_bottom}</option>
+								</select>
+							</td>
+
+							<td><label for="scope">{$lang_table_scope}</label></td>
+							<td>
+								<select id="scope" name="scope">
+									<option value="">{$lang_not_set}</option>
+									<option value="col">{$lang_table_col}</option>
+									<option value="row">{$lang_table_row}</option>
+									<option value="rowgroup">{$lang_table_rowgroup}</option>
+									<option value="colgroup">{$lang_table_colgroup}</option>
+								</select>
+							</td>
+
+						</tr>
+
+						<tr>
+							<td><label for="width">{$lang_table_width}</label></td>
+							<td><input id="width" name="width" type="text" value="" size="4" maxlength="4" onchange="changedSize();" /></td>
+
+							<td><label for="height">{$lang_table_height}</label></td>
+							<td><input id="height" name="height" type="text" value="" size="4" maxlength="4" onchange="changedSize();" /></td>
+						</tr>
+
+						<tr id="styleSelectRow">
+							<td><label for="class">{$lang_class_name}</label></td>
+							<td colspan="3">
+								<select id="class" name="class">
+									<option value="" selected="selected">{$lang_not_set}</option>
+								</select>
+							</td>
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+
+			<div id="advanced_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_table_advanced_props}</legend>
+
+					<table border="0" cellpadding="0" cellspacing="4">
+						<tr>
+							<td class="column1"><label for="id">{$lang_table_id}</label></td> 
+							<td><input id="id" name="id" type="text" value="" style="width: 200px" /></td> 
+						</tr>
+
+						<tr>
+							<td><label for="style">{$lang_table_style}</label></td>
+							<td><input type="text" id="style" name="style" value="" style="width: 200px;" onchange="changedStyle();" /></td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="dir">{$lang_table_langdir}</label></td> 
+							<td>
+								<select id="dir" name="dir" style="width: 200px"> 
+										<option value="">{$lang_not_set}</option> 
+										<option value="ltr">{$lang_table_ltr}</option> 
+										<option value="rtl">{$lang_table_rtl}</option> 
+								</select>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="lang">{$lang_table_langcode}</label></td> 
+							<td>
+								<input id="lang" name="lang" type="text" value="" style="width: 200px" />
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="backgroundimage" name="backgroundimage" type="text" value="" style="width: 200px" onchange="changedBackgroundImage();" /></td>
+										<td id="backgroundimagebrowsercontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="bordercolor">{$lang_table_bordercolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bordercolor" name="bordercolor" type="text" value="" size="9" onchange="updateColor('bordercolor_pick','bordercolor');changedColor();" /></td>
+										<td id="bordercolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>
+										<td id="bgcolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div>
+				<select id="action" name="action">
+					<option value="cell">{$lang_table_cell_cell}</option>
+					<option value="row">{$lang_table_cell_row}</option>
+					<option value="all">{$lang_table_cell_all}</option>
+				</select>
+			</div>
+
+			<div style="float: left">
+				<div><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="updateAction();" /></div>
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+	</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/cell.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/cell.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/cell.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,17 +0,0 @@
-/* CSS file for cell dialog in the table plugin */
-
-.panel_wrapper div.current {
-	height: 200px;
-}
-
-.advfield {
-	width: 200px;
-}
-
-#action {
-	margin-bottom: 3px;
-}
-
-#class {
-	width: 150px;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/cell.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/cell.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/cell.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/cell.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,17 @@
+/* CSS file for cell dialog in the table plugin */
+
+.panel_wrapper div.current {
+	height: 200px;
+}
+
+.advfield {
+	width: 200px;
+}
+
+#action {
+	margin-bottom: 3px;
+}
+
+#class {
+	width: 150px;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/row.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/row.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/row.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-/* CSS file for row dialog in the table plugin */
-
-.panel_wrapper div.current {
-	height: 200px;
-}
-
-.advfield {
-	width: 200px;
-}
-
-#action {
-	margin-bottom: 3px;
-}
-
-#rowtype,#align,#valign,#class,#height {
-	width: 150px;
-}
-
-#height {
-	width: 50px;	
-}
-
-.col2 {
-	padding-left: 20px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/row.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/row.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/row.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/row.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+/* CSS file for row dialog in the table plugin */
+
+.panel_wrapper div.current {
+	height: 200px;
+}
+
+.advfield {
+	width: 200px;
+}
+
+#action {
+	margin-bottom: 3px;
+}
+
+#rowtype,#align,#valign,#class,#height {
+	width: 150px;
+}
+
+#height {
+	width: 50px;	
+}
+
+.col2 {
+	padding-left: 20px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/table.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/table.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/table.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,13 +0,0 @@
-/* CSS file for table dialog in the table plugin */
-
-.panel_wrapper div.current {
-	height: 220px;
-}
-
-.advfield {
-	width: 200px;
-}
-
-#class {
-	width: 150px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/table.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/table.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/table.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/css/table.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,13 @@
+/* CSS file for table dialog in the table plugin */
+
+.panel_wrapper div.current {
+	height: 220px;
+}
+
+.advfield {
+	width: 200px;
+}
+
+#class {
+	width: 150px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('table');var TinyMCE_TablePlugin={getInfo:function(){return{longname:'Tables',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_table.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(tinyMCE.isGecko){var doc=inst.getDoc();tinyMCE.addEvent(doc,"mouseup",TinyMCE_TablePlugin._mouseDownHandler)}inst.tableRowClipboard=null},getControlHTML:function(control_name){var controls=new Array(['table','table.gif','lang_table_desc','mceInsertTable',true],['delete_table','table_delete.gif','lang_table_del','mceTableDelete'],['delete_col','table_delete_col.gif','lang_table_delete_col_desc','mceTableDeleteCol'],['delete_row','table_delete_row.gif','lang_table_delete_row_desc','mceTableDeleteRow'],['col_after','table_insert_col_after.gif','lang_table_col_after_desc','mceTableInsertColAfter'],['col_before','table_insert_col_before.gif','lan!
 g_table_col_before_desc','mceTableInsertColBefore'],['row_after','table_insert_row_after.gif','lang_table_row_after_desc','mceTableInsertRowAfter'],['row_before','table_insert_row_before.gif','lang_table_row_before_desc','mceTableInsertRowBefore'],['row_props','table_row_props.gif','lang_table_row_desc','mceTableRowProps',true],['cell_props','table_cell_props.gif','lang_table_cell_desc','mceTableCellProps',true],['split_cells','table_split_cells.gif','lang_table_split_cells_desc','mceTableSplitCells',true],['merge_cells','table_merge_cells.gif','lang_table_merge_cells_desc','mceTableMergeCells',true]);for(var i=0;i<controls.length;i++){var but=controls[i];var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+but[3]+'\', '+(but.length>4?but[4]:false)+(but.length>5?', \''+but[5]+'\'':'')+');return false;';if(but[0]==control_name)return tinyMCE.getButtonHTML(control_name,but[2],'{$pluginurl}/images/'+but[1],but[3],(but.length>4?but[4]:false))}if(control_name=="tablecontrol!
 s"){var html="";html+=tinyMCE.getControlHTML("table");html+=tinyMCE.ge
tControlHTML("separator");html+=tinyMCE.getControlHTML("row_props");html+=tinyMCE.getControlHTML("cell_props");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_before");html+=tinyMCE.getControlHTML("row_after");html+=tinyMCE.getControlHTML("delete_row");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("col_before");html+=tinyMCE.getControlHTML("col_after");html+=tinyMCE.getControlHTML("delete_col");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("split_cells");html+=tinyMCE.getControlHTML("merge_cells");return html}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceInsertTable":case"mceTableRowProps":case"mceTableCellProps":case"mceTableSplitCells":case"mceTableMergeCells":case"mceTableInsertRowBefore":case"mceTableInsertRowAfter":case"mceTableDeleteRow":case"mceTableInsertColBefore":case"mceTableInsertColAfter":case"mceTableDeleteCol":case"mceTableCutR!
 ow":case"mceTableCopyRow":case"mceTablePasteRowBefore":case"mceTablePasteRowAfter":case"mceTableDelete":var inst=tinyMCE.getInstanceById(editor_id);inst.execCommand('mceBeginUndoLevel');TinyMCE_TablePlugin._doExecCommand(editor_id,element,command,user_interface,value);inst.execCommand('mceEndUndoLevel');return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){var colspan="1",rowspan="1",tdElm;var inst=tinyMCE.getInstanceById(editor_id);tinyMCE.switchClass(editor_id+'_table','mceButtonNormal');tinyMCE.switchClass(editor_id+'_delete_table','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_row_props','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_cell_props','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_row_before','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_row_after','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_delete_row','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_col_befor!
 e','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_col_after','mc
eButtonDisabled');tinyMCE.switchClass(editor_id+'_delete_col','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_split_cells','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_merge_cells','mceButtonDisabled');if(tdElm=tinyMCE.getParentElement(node,"td,th")){tinyMCE.switchClass(editor_id+'_cell_props','mceButtonSelected');tinyMCE.switchClass(editor_id+'_delete_table','mceButtonNormal');tinyMCE.switchClass(editor_id+'_row_before','mceButtonNormal');tinyMCE.switchClass(editor_id+'_row_after','mceButtonNormal');tinyMCE.switchClass(editor_id+'_delete_row','mceButtonNormal');tinyMCE.switchClass(editor_id+'_col_before','mceButtonNormal');tinyMCE.switchClass(editor_id+'_col_after','mceButtonNormal');tinyMCE.switchClass(editor_id+'_delete_col','mceButtonNormal');colspan=tinyMCE.getAttrib(tdElm,"colspan");rowspan=tinyMCE.getAttrib(tdElm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;if(colspan!="1"||rowspan!="1")tinyMCE.switchClass(editor_id+'_split_c!
 ells','mceButtonNormal')}if(tinyMCE.getParentElement(node,"tr"))tinyMCE.switchClass(editor_id+'_row_props','mceButtonSelected');if(tinyMCE.getParentElement(node,"table")){tinyMCE.switchClass(editor_id+'_table','mceButtonSelected');tinyMCE.switchClass(editor_id+'_merge_cells','mceButtonNormal')}},_mouseDownHandler:function(e){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var focusElm=tinyMCE.selectedInstance.getFocusElement();if(elm.nodeName=="BODY"&&(focusElm.nodeName=="TD"||focusElm.nodeName=="TH"||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TD")||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TH"))){window.setTimeout(function(){var tableElm=tinyMCE.getParentElement(focusElm,"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance)},10)}},_doExecCommand:function(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();var trElm=tinyMCE.getParen!
 tElement(focusElm,"tr");var tdElm=tinyMCE.getParentElement(focusElm,"t
d,th");var tableElm=tinyMCE.getParentElement(focusElm,"table");var doc=inst.contentWindow.document;var tableBorder=tableElm?tableElm.getAttribute("border"):"";if(trElm&&tdElm==null)tdElm=trElm.cells[0];function inArray(ar,v){for(var i=0;i<ar.length;i++){if(ar[i].length>0&&inArray(ar[i],v))return true;if(ar[i]==v)return true}return false}function makeTD(){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;"}function getColRowSpan(td){var colspan=tinyMCE.getAttrib(td,"colspan");var rowspan=tinyMCE.getAttrib(td,"rowspan");colspan=colspan==""?1:parseInt(colspan);rowspan=rowspan==""?1:parseInt(rowspan);return{colspan:colspan,rowspan:rowspan}}function getCellPos(grid,td){var x,y;for(y=0;y<grid.length;y++){for(x=0;x<grid[y].length;x++){if(grid[y][x]==td)return{cellindex:x,rowindex:y}}}return null}function getCell(grid,row,col){if(grid[row]&&grid[row][col])return grid[row][col];return null}function getTableGrid(table){var grid=new Array(),rows=table.rows,x,y,td,sd,xstart,x2,y2!
 ;for(y=0;y<rows.length;y++){for(x=0;x<rows[y].cells.length;x++){td=rows[y].cells[x];sd=getColRowSpan(td);for(xstart=x;grid[y]&&grid[y][xstart];xstart++);for(y2=y;y2<y+sd['rowspan'];y2++){if(!grid[y2])grid[y2]=new Array();for(x2=xstart;x2<xstart+sd['colspan'];x2++)grid[y2][x2]=td}}}return grid}function trimRow(table,tr,td,new_tr){var grid=getTableGrid(table),cpos=getCellPos(grid,td);var cells,lastElm;if(new_tr.cells.length!=tr.childNodes.length){cells=tr.childNodes;lastElm=null;for(var x=0;td=getCell(grid,cpos.rowindex,x);x++){var remove=true;var sd=getColRowSpan(td);if(inArray(cells,td)){new_tr.childNodes[x]._delete=true}else if((lastElm==null||td!=lastElm)&&sd.colspan>1){for(var i=x;i<x+td.colSpan;i++)new_tr.childNodes[i]._delete=true}if((lastElm==null||td!=lastElm)&&sd.rowspan>1)td.rowSpan=sd.rowspan+1;lastElm=td}deleteMarked(tableElm)}}function prevElm(node,name){while((node=node.previousSibling)!=null){if(node.nodeName==name)return node}return null}function nextElm(node!
 ,names){var namesAr=names.split(',');while((node=node.nextSibling)!=nu
ll){for(var i=0;i<namesAr.length;i++){if(node.nodeName.toLowerCase()==namesAr[i].toLowerCase())return node}}return null}function deleteMarked(tbl){if(tbl.rows==0)return;var tr=tbl.rows[0];do{var next=nextElm(tr,"TR");if(tr._delete){tr.parentNode.removeChild(tr);continue}var td=tr.cells[0];if(td.cells>1){do{var nexttd=nextElm(td,"TD,TH");if(td._delete)td.parentNode.removeChild(td)}while((td=nexttd)!=null)}}while((tr=next)!=null)}function addRows(td_elm,tr_elm,rowspan){td_elm.rowSpan=1;var trNext=nextElm(tr_elm,"TR");for(var i=1;i<rowspan&&trNext;i++){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";if(tinyMCE.isMSIE)trNext.insertBefore(newTD,trNext.cells(td_elm.cellIndex));else trNext.insertBefore(newTD,trNext.cells[td_elm.cellIndex]);trNext=nextElm(trNext,"TR")}}function copyRow(doc,table,tr){var grid=getTableGrid(table);var newTR=tr.cloneNode(false);var cpos=getCellPos(grid,tr.cells[0]);var lastCell=null;var tableBorder=tinyMCE.getAttrib(table,"border");var tdElm=!
 null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){var newTD=null;if(lastCell!=tdElm){for(var i=0;i<tr.cells.length;i++){if(tdElm==tr.cells[i]){newTD=tdElm.cloneNode(true);break}}}if(newTD==null){newTD=doc.createElement("td");newTD.innerHTML="&nbsp;"}newTD.colSpan=1;newTD.rowSpan=1;newTR.appendChild(newTD);lastCell=tdElm}return newTR}switch(command){case"mceTableRowProps":if(trElm==null)return true;if(user_interface){var template=new Array();template['file']='../../plugins/table/row.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.getLang('lang_table_rowprops_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_rowprops_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes"})}return true;case"mceTableCellProps":if(tdElm==null)return true;if(user_interface){var template=new Array();template['file']='../../plugins/table/cell.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.ge!
 tLang('lang_table_cellprops_delta_width',0);template['height']+=tinyMC
E.getLang('lang_table_cellprops_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes"})}return true;case"mceInsertTable":if(user_interface){var template=new Array();template['file']='../../plugins/table/table.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.getLang('lang_table_table_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_table_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes",action:value})}return true;case"mceTableDelete":var table=tinyMCE.getParentElement(inst.getFocusElement(),"table");if(table){table.parentNode.removeChild(table);inst.repaint()}return true;case"mceTableSplitCells":case"mceTableMergeCells":case"mceTableInsertRowBefore":case"mceTableInsertRowAfter":case"mceTableDeleteRow":case"mceTableInsertColBefore":case"mceTableInsertColAfter":case"mceTableDeleteCol":case"mceTableCutRow":case"mceTableCopyRow":case"mceTablePasteRowBefore":case"mceTablePasteR!
 owAfter":if(!tableElm)return true;if(trElm&&tableElm!=trElm.parentNode)tableElm=trElm.parentNode;if(tableElm&&trElm){switch(command){case"mceTableCutRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);inst.execCommand("mceTableDeleteRow");break;case"mceTableCopyRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);break;case"mceTablePasteRowBefore":if(!trElm||!tdElm)return true;var newTR=inst.tableRowClipboard.cloneNode(true);var prevTR=prevElm(trElm,"TR");if(prevTR!=null)trimRow(tableElm,prevTR,prevTR.cells[0],newTR);trElm.parentNode.insertBefore(newTR,trElm);break;case"mceTablePasteRowAfter":if(!trElm||!tdElm)return true;var nextTR=nextElm(trElm,"TR");var newTR=inst.tableRowClipboard.cloneNode(true);trimRow(tableElm,trElm,tdElm,newTR);if(nextTR==null)trElm.parentNode.appendChild(newTR);else nextTR.parentNode.insertBefore(newTR,nextTR);break;case"mceTableInsertRowBefore":if(!trElm||!tdElm)return true;var gri!
 d=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc
.createElement("tr");var lastTDElm=null;cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD)}else tdElm.rowSpan=sd['rowspan']+1;lastTDElm=tdElm}}trElm.parentNode.insertBefore(newTR,trElm);grid=getTableGrid(tableElm);inst.selection.selectNode(getCell(grid,cpos.rowindex+1,cpos.cellindex),tinyMCE.isGecko,true);break;case"mceTableInsertRowAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc.createElement("tr");var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD)}else tdElm.rowSpan=sd['rowspan!
 ']+1;lastTDElm=tdElm}}if(newTR.hasChildNodes()){var nextTR=nextElm(trElm,"TR");if(nextTR)nextTR.parentNode.insertBefore(newTR,nextTR);else tableElm.appendChild(newTR)}grid=getTableGrid(tableElm);inst.selection.selectNode(getCell(grid,cpos.rowindex,cpos.cellindex),tinyMCE.isGecko,true);break;case"mceTableDeleteRow":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);if(grid.length==1){tableElm=tinyMCE.getParentElement(tableElm,"table");tableElm.parentNode.removeChild(tableElm);return true}var cells=trElm.cells;var nextTR=nextElm(trElm,"TR");for(var x=0;x<cells.length;x++){if(cells[x].rowSpan>1){var newTD=cells[x].cloneNode(true);var sd=getColRowSpan(cells[x]);newTD.rowSpan=sd.rowspan-1;var nextTD=nextTR.cells[x];if(nextTD==null)nextTR.appendChild(newTD);else nextTR.insertBefore(newTD,nextTD)}}var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd.rowspan>1){tdElm!
 .rowSpan=sd.rowspan-1}else{trElm=tdElm.parentNode;if(trElm.parentNode)
trElm._delete=true}lastTDElm=tdElm}}deleteMarked(tableElm);cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;grid=getTableGrid(tableElm);inst.selection.selectNode(getCell(grid,cpos.rowindex,0),tinyMCE.isGecko,true);break;case"mceTableInsertColBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);newTD.innerHTML="&nbsp;";newTD.rowSpan=tdElm.rowSpan;tdElm.parentNode.insertBefore(newTD,tdElm)}else tdElm.colSpan++;lastTDElm=tdElm}}grid=getTableGrid(tableElm);inst.selection.selectNode(getCell(grid,cpos.rowindex,cpos.cellindex+1),tinyMCE.isGecko,true);break;case"mceTableInsertColAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++)!
 {if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);newTD.innerHTML="&nbsp;";newTD.rowSpan=tdElm.rowSpan;var nextTD=nextElm(tdElm,"TD,TH");if(nextTD==null)tdElm.parentNode.appendChild(newTD);else nextTD.parentNode.insertBefore(newTD,nextTD)}else tdElm.colSpan++;lastTDElm=tdElm}}grid=getTableGrid(tableElm);inst.selection.selectNode(getCell(grid,cpos.rowindex,cpos.cellindex),tinyMCE.isGecko,true);break;case"mceTableDeleteCol":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;if(grid.length>1&&grid[0].length<=1){tableElm=tinyMCE.getParentElement(tableElm,"table");tableElm.parentNode.removeChild(tableElm);return true}for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']>1)tdElm.colSpan=sd['colspan']-1;else{if(tdElm.parentNode)tdElm.parentNode.removeChild(tdElm)}lastTDElm=tdElm}}cpos.cellin!
 dex--;if(cpos.cellindex<0)cpos.cellindex=0;grid=getTableGrid(tableElm)
;inst.selection.selectNode(getCell(grid,cpos.rowindex,0),tinyMCE.isGecko,true);break;case"mceTableSplitCells":if(!trElm||!tdElm)return true;var spandata=getColRowSpan(tdElm);var colspan=spandata["colspan"];var rowspan=spandata["rowspan"];if(colspan>1||rowspan>1){tdElm.colSpan=1;for(var i=1;i<colspan;i++){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";trElm.insertBefore(newTD,nextElm(tdElm,"TD,TH"));if(rowspan>1)addRows(newTD,trElm,rowspan)}addRows(tdElm,trElm,rowspan)}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");break;case"mceTableMergeCells":var rows=new Array();var sel=inst.getSel();var grid=getTableGrid(tableElm);if(tinyMCE.isMSIE||sel.rangeCount==1){if(user_interface){var template=new Array();var sp=getColRowSpan(tdElm);template['file']='../../plugins/table/merge_cells.htm';template['width']=250;template['height']=105+(tinyMCE.isNS7?25:0);template['width']+=tinyMCE.getLang('lang_table_merge_cells_delta_width',0);template['height']+=tinyMC!
 E.getLang('lang_table_merge_cells_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes",action:"update",numcols:sp.colspan,numrows:sp.rowspan});return true}else{var numRows=parseInt(value['numrows']);var numCols=parseInt(value['numcols']);var cpos=getCellPos(grid,tdElm);if((""+numRows)=="NaN")numRows=1;if((""+numCols)=="NaN")numCols=1;var tRows=tableElm.rows;for(var y=cpos.rowindex;y<grid.length;y++){var rowCells=new Array();for(var x=cpos.cellindex;x<grid[y].length;x++){var td=getCell(grid,y,x);if(td&&!inArray(rows,td)&&!inArray(rowCells,td)){var cp=getCellPos(grid,td);if(cp.cellindex<cpos.cellindex+numCols&&cp.rowindex<cpos.rowindex+numRows)rowCells[rowCells.length]=td}}if(rowCells.length>0)rows[rows.length]=rowCells}}}else{var cells=new Array();var sel=inst.getSel();var lastTR=null;var curRow=null;var x1=-1,y1=-1,x2,y2;if(sel.rangeCount<2)return true;for(var i=0;i<sel.rangeCount;i++){var rng=sel.getRangeAt(i);var tdElm=rng.startContainer.chil!
 dNodes[rng.startOffset];if(!tdElm)break;if(tdElm.nodeName=="TD")cells[
cells.length]=tdElm}var tRows=tableElm.rows;for(var y=0;y<tRows.length;y++){var rowCells=new Array();for(var x=0;x<tRows[y].cells.length;x++){var td=tRows[y].cells[x];for(var i=0;i<cells.length;i++){if(td==cells[i]){rowCells[rowCells.length]=td}}}if(rowCells.length>0)rows[rows.length]=rowCells}var curRow=new Array();var lastTR=null;for(var y=0;y<grid.length;y++){for(var x=0;x<grid[y].length;x++){grid[y][x]._selected=false;for(var i=0;i<cells.length;i++){if(grid[y][x]==cells[i]){if(x1==-1){x1=x;y1=y}x2=x;y2=y;grid[y][x]._selected=true}}}}for(var y=y1;y<=y2;y++){for(var x=x1;x<=x2;x++){if(!grid[y][x]._selected){alert("Invalid selection for merge.");return true}}}}var rowSpan=1,colSpan=1;var lastRowSpan=-1;for(var y=0;y<rows.length;y++){var rowColSpan=0;for(var x=0;x<rows[y].length;x++){var sd=getColRowSpan(rows[y][x]);rowColSpan+=sd['colspan'];if(lastRowSpan!=-1&&sd['rowspan']!=lastRowSpan){alert("Invalid selection for merge.");return true}lastRowSpan=sd['rowspan']}if(rowColSp!
 an>colSpan)colSpan=rowColSpan;lastRowSpan=-1}var lastColSpan=-1;for(var x=0;x<rows[0].length;x++){var colRowSpan=0;for(var y=0;y<rows.length;y++){var sd=getColRowSpan(rows[y][x]);colRowSpan+=sd['rowspan'];if(lastColSpan!=-1&&sd['colspan']!=lastColSpan){alert("Invalid selection for merge.");return true}lastColSpan=sd['colspan']}if(colRowSpan>rowSpan)rowSpan=colRowSpan;lastColSpan=-1}tdElm=rows[0][0];tdElm.rowSpan=rowSpan;tdElm.colSpan=colSpan;for(var y=0;y<rows.length;y++){for(var x=0;x<rows[y].length;x++){var html=rows[y][x].innerHTML;var chk=tinyMCE.regexpReplace(html,"[ \t\r\n]","");if(chk!="<br/>"&&chk!="<br>"&&chk!="&nbsp;"&&(x+y>0))tdElm.innerHTML+=html;if(rows[y][x]!=tdElm&&!rows[y][x]._deleted){var cpos=getCellPos(grid,rows[y][x]);var tr=rows[y][x].parentNode;tr.removeChild(rows[y][x]);rows[y][x]._deleted=true;if(!tr.hasChildNodes()){tr.parentNode.removeChild(tr);var lastCell=null;for(var x=0;cellElm=getCell(grid,cpos.rowindex,x);x++){if(cellElm!=lastCell&&cellElm.ro!
 wSpan>1)cellElm.rowSpan--;lastCell=cellElm}if(tdElm.rowSpan>1)tdElm.ro
wSpan--}}}}break}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);tinyMCE.triggerNodeChange();inst.repaint()}return true}return false}};tinyMCE.addPlugin("table",TinyMCE_TablePlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('table');var TinyMCE_TablePlugin={getInfo:function(){return{longname:'Tables',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_table.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(tinyMCE.isGecko){var doc=inst.getDoc();tinyMCE.addEvent(doc,"mouseup",TinyMCE_TablePlugin._mouseDownHandler)}inst.tableRowClipboard=null},getControlHTML:function(control_name){var controls=new Array(['table','table.gif','lang_table_desc','mceInsertTable',true],['delete_table','table_delete.gif','lang_table_del','mceTableDelete'],['delete_col','table_delete_col.gif','lang_table_delete_col_desc','mceTableDeleteCol'],['delete_row','table_delete_row.gif','lang_table_delete_row_desc','mceTableDeleteRow'],['col_after','table_insert_col_after.gif','lang_table_col_after_desc','mceTableInsertColAfter'],['col_before','table_insert_col_before.gif','lan!
 g_table_col_before_desc','mceTableInsertColBefore'],['row_after','table_insert_row_after.gif','lang_table_row_after_desc','mceTableInsertRowAfter'],['row_before','table_insert_row_before.gif','lang_table_row_before_desc','mceTableInsertRowBefore'],['row_props','table_row_props.gif','lang_table_row_desc','mceTableRowProps',true],['cell_props','table_cell_props.gif','lang_table_cell_desc','mceTableCellProps',true],['split_cells','table_split_cells.gif','lang_table_split_cells_desc','mceTableSplitCells',true],['merge_cells','table_merge_cells.gif','lang_table_merge_cells_desc','mceTableMergeCells',true]);for(var i=0;i<controls.length;i++){var but=controls[i];var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+but[3]+'\', '+(but.length>4?but[4]:false)+(but.length>5?', \''+but[5]+'\'':'')+');return false;';if(but[0]==control_name)return tinyMCE.getButtonHTML(control_name,but[2],'{$pluginurl}/images/'+but[1],but[3],(but.length>4?but[4]:false))}if(control_name=="tablecontrol!
 s"){var html="";html+=tinyMCE.getControlHTML("table");html+=tinyMCE.ge
tControlHTML("separator");html+=tinyMCE.getControlHTML("row_props");html+=tinyMCE.getControlHTML("cell_props");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_before");html+=tinyMCE.getControlHTML("row_after");html+=tinyMCE.getControlHTML("delete_row");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("col_before");html+=tinyMCE.getControlHTML("col_after");html+=tinyMCE.getControlHTML("delete_col");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("split_cells");html+=tinyMCE.getControlHTML("merge_cells");return html}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceInsertTable":case"mceTableRowProps":case"mceTableCellProps":case"mceTableSplitCells":case"mceTableMergeCells":case"mceTableInsertRowBefore":case"mceTableInsertRowAfter":case"mceTableDeleteRow":case"mceTableInsertColBefore":case"mceTableInsertColAfter":case"mceTableDeleteCol":case"mceTableCutR!
 ow":case"mceTableCopyRow":case"mceTablePasteRowBefore":case"mceTablePasteRowAfter":case"mceTableDelete":var inst=tinyMCE.getInstanceById(editor_id);inst.execCommand('mceBeginUndoLevel');TinyMCE_TablePlugin._doExecCommand(editor_id,element,command,user_interface,value);inst.execCommand('mceEndUndoLevel');return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){var colspan="1",rowspan="1",tdElm;var inst=tinyMCE.getInstanceById(editor_id);tinyMCE.switchClass(editor_id+'_table','mceButtonNormal');tinyMCE.switchClass(editor_id+'_delete_table','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_row_props','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_cell_props','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_row_before','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_row_after','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_delete_row','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_col_befor!
 e','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_col_after','mc
eButtonDisabled');tinyMCE.switchClass(editor_id+'_delete_col','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_split_cells','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_merge_cells','mceButtonDisabled');if(tdElm=tinyMCE.getParentElement(node,"td,th")){tinyMCE.switchClass(editor_id+'_cell_props','mceButtonSelected');tinyMCE.switchClass(editor_id+'_delete_table','mceButtonNormal');tinyMCE.switchClass(editor_id+'_row_before','mceButtonNormal');tinyMCE.switchClass(editor_id+'_row_after','mceButtonNormal');tinyMCE.switchClass(editor_id+'_delete_row','mceButtonNormal');tinyMCE.switchClass(editor_id+'_col_before','mceButtonNormal');tinyMCE.switchClass(editor_id+'_col_after','mceButtonNormal');tinyMCE.switchClass(editor_id+'_delete_col','mceButtonNormal');colspan=tinyMCE.getAttrib(tdElm,"colspan");rowspan=tinyMCE.getAttrib(tdElm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;if(colspan!="1"||rowspan!="1")tinyMCE.switchClass(editor_id+'_split_c!
 ells','mceButtonNormal')}if(tinyMCE.getParentElement(node,"tr"))tinyMCE.switchClass(editor_id+'_row_props','mceButtonSelected');if(tinyMCE.getParentElement(node,"table")){tinyMCE.switchClass(editor_id+'_table','mceButtonSelected');tinyMCE.switchClass(editor_id+'_merge_cells','mceButtonNormal')}},_mouseDownHandler:function(e){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var focusElm=tinyMCE.selectedInstance.getFocusElement();if(elm.nodeName=="BODY"&&(focusElm.nodeName=="TD"||focusElm.nodeName=="TH"||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TD")||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TH"))){window.setTimeout(function(){var tableElm=tinyMCE.getParentElement(focusElm,"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance)},10)}},_doExecCommand:function(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();var trElm=tinyMCE.getParen!
 tElement(focusElm,"tr");var tdElm=tinyMCE.getParentElement(focusElm,"t
d,th");var tableElm=tinyMCE.getParentElement(focusElm,"table");var doc=inst.contentWindow.document;var tableBorder=tableElm?tableElm.getAttribute("border"):"";if(trElm&&tdElm==null)tdElm=trElm.cells[0];function inArray(ar,v){for(var i=0;i<ar.length;i++){if(ar[i].length>0&&inArray(ar[i],v))return true;if(ar[i]==v)return true}return false}function makeTD(){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;"}function getColRowSpan(td){var colspan=tinyMCE.getAttrib(td,"colspan");var rowspan=tinyMCE.getAttrib(td,"rowspan");colspan=colspan==""?1:parseInt(colspan);rowspan=rowspan==""?1:parseInt(rowspan);return{colspan:colspan,rowspan:rowspan}}function getCellPos(grid,td){var x,y;for(y=0;y<grid.length;y++){for(x=0;x<grid[y].length;x++){if(grid[y][x]==td)return{cellindex:x,rowindex:y}}}return null}function getCell(grid,row,col){if(grid[row]&&grid[row][col])return grid[row][col];return null}function getTableGrid(table){var grid=new Array(),rows=table.rows,x,y,td,sd,xstart,x2,y2!
 ;for(y=0;y<rows.length;y++){for(x=0;x<rows[y].cells.length;x++){td=rows[y].cells[x];sd=getColRowSpan(td);for(xstart=x;grid[y]&&grid[y][xstart];xstart++);for(y2=y;y2<y+sd['rowspan'];y2++){if(!grid[y2])grid[y2]=new Array();for(x2=xstart;x2<xstart+sd['colspan'];x2++)grid[y2][x2]=td}}}return grid}function trimRow(table,tr,td,new_tr){var grid=getTableGrid(table),cpos=getCellPos(grid,td);var cells,lastElm;if(new_tr.cells.length!=tr.childNodes.length){cells=tr.childNodes;lastElm=null;for(var x=0;td=getCell(grid,cpos.rowindex,x);x++){var remove=true;var sd=getColRowSpan(td);if(inArray(cells,td)){new_tr.childNodes[x]._delete=true}else if((lastElm==null||td!=lastElm)&&sd.colspan>1){for(var i=x;i<x+td.colSpan;i++)new_tr.childNodes[i]._delete=true}if((lastElm==null||td!=lastElm)&&sd.rowspan>1)td.rowSpan=sd.rowspan+1;lastElm=td}deleteMarked(tableElm)}}function prevElm(node,name){while((node=node.previousSibling)!=null){if(node.nodeName==name)return node}return null}function nextElm(node!
 ,names){var namesAr=names.split(',');while((node=node.nextSibling)!=nu
ll){for(var i=0;i<namesAr.length;i++){if(node.nodeName.toLowerCase()==namesAr[i].toLowerCase())return node}}return null}function deleteMarked(tbl){if(tbl.rows==0)return;var tr=tbl.rows[0];do{var next=nextElm(tr,"TR");if(tr._delete){tr.parentNode.removeChild(tr);continue}var td=tr.cells[0];if(td.cells>1){do{var nexttd=nextElm(td,"TD,TH");if(td._delete)td.parentNode.removeChild(td)}while((td=nexttd)!=null)}}while((tr=next)!=null)}function addRows(td_elm,tr_elm,rowspan){td_elm.rowSpan=1;var trNext=nextElm(tr_elm,"TR");for(var i=1;i<rowspan&&trNext;i++){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";if(tinyMCE.isMSIE)trNext.insertBefore(newTD,trNext.cells(td_elm.cellIndex));else trNext.insertBefore(newTD,trNext.cells[td_elm.cellIndex]);trNext=nextElm(trNext,"TR")}}function copyRow(doc,table,tr){var grid=getTableGrid(table);var newTR=tr.cloneNode(false);var cpos=getCellPos(grid,tr.cells[0]);var lastCell=null;var tableBorder=tinyMCE.getAttrib(table,"border");var tdElm=!
 null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){var newTD=null;if(lastCell!=tdElm){for(var i=0;i<tr.cells.length;i++){if(tdElm==tr.cells[i]){newTD=tdElm.cloneNode(true);break}}}if(newTD==null){newTD=doc.createElement("td");newTD.innerHTML="&nbsp;"}newTD.colSpan=1;newTD.rowSpan=1;newTR.appendChild(newTD);lastCell=tdElm}return newTR}switch(command){case"mceTableRowProps":if(trElm==null)return true;if(user_interface){var template=new Array();template['file']='../../plugins/table/row.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.getLang('lang_table_rowprops_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_rowprops_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes"})}return true;case"mceTableCellProps":if(tdElm==null)return true;if(user_interface){var template=new Array();template['file']='../../plugins/table/cell.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.ge!
 tLang('lang_table_cellprops_delta_width',0);template['height']+=tinyMC
E.getLang('lang_table_cellprops_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes"})}return true;case"mceInsertTable":if(user_interface){var template=new Array();template['file']='../../plugins/table/table.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.getLang('lang_table_table_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_table_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes",action:value})}return true;case"mceTableDelete":var table=tinyMCE.getParentElement(inst.getFocusElement(),"table");if(table){table.parentNode.removeChild(table);inst.repaint()}return true;case"mceTableSplitCells":case"mceTableMergeCells":case"mceTableInsertRowBefore":case"mceTableInsertRowAfter":case"mceTableDeleteRow":case"mceTableInsertColBefore":case"mceTableInsertColAfter":case"mceTableDeleteCol":case"mceTableCutRow":case"mceTableCopyRow":case"mceTablePasteRowBefore":case"mceTablePasteR!
 owAfter":if(!tableElm)return true;if(trElm&&tableElm!=trElm.parentNode)tableElm=trElm.parentNode;if(tableElm&&trElm){switch(command){case"mceTableCutRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);inst.execCommand("mceTableDeleteRow");break;case"mceTableCopyRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);break;case"mceTablePasteRowBefore":if(!trElm||!tdElm)return true;var newTR=inst.tableRowClipboard.cloneNode(true);var prevTR=prevElm(trElm,"TR");if(prevTR!=null)trimRow(tableElm,prevTR,prevTR.cells[0],newTR);trElm.parentNode.insertBefore(newTR,trElm);break;case"mceTablePasteRowAfter":if(!trElm||!tdElm)return true;var nextTR=nextElm(trElm,"TR");var newTR=inst.tableRowClipboard.cloneNode(true);trimRow(tableElm,trElm,tdElm,newTR);if(nextTR==null)trElm.parentNode.appendChild(newTR);else nextTR.parentNode.insertBefore(newTR,nextTR);break;case"mceTableInsertRowBefore":if(!trElm||!tdElm)return true;var gri!
 d=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc
.createElement("tr");var lastTDElm=null;cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD)}else tdElm.rowSpan=sd['rowspan']+1;lastTDElm=tdElm}}trElm.parentNode.insertBefore(newTR,trElm);grid=getTableGrid(tableElm);inst.selection.selectNode(getCell(grid,cpos.rowindex+1,cpos.cellindex),tinyMCE.isGecko,true);break;case"mceTableInsertRowAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc.createElement("tr");var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD)}else tdElm.rowSpan=sd['rowspan!
 ']+1;lastTDElm=tdElm}}if(newTR.hasChildNodes()){var nextTR=nextElm(trElm,"TR");if(nextTR)nextTR.parentNode.insertBefore(newTR,nextTR);else tableElm.appendChild(newTR)}grid=getTableGrid(tableElm);inst.selection.selectNode(getCell(grid,cpos.rowindex,cpos.cellindex),tinyMCE.isGecko,true);break;case"mceTableDeleteRow":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);if(grid.length==1){tableElm=tinyMCE.getParentElement(tableElm,"table");tableElm.parentNode.removeChild(tableElm);return true}var cells=trElm.cells;var nextTR=nextElm(trElm,"TR");for(var x=0;x<cells.length;x++){if(cells[x].rowSpan>1){var newTD=cells[x].cloneNode(true);var sd=getColRowSpan(cells[x]);newTD.rowSpan=sd.rowspan-1;var nextTD=nextTR.cells[x];if(nextTD==null)nextTR.appendChild(newTD);else nextTR.insertBefore(newTD,nextTD)}}var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd.rowspan>1){tdElm!
 .rowSpan=sd.rowspan-1}else{trElm=tdElm.parentNode;if(trElm.parentNode)
trElm._delete=true}lastTDElm=tdElm}}deleteMarked(tableElm);cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;grid=getTableGrid(tableElm);inst.selection.selectNode(getCell(grid,cpos.rowindex,0),tinyMCE.isGecko,true);break;case"mceTableInsertColBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);newTD.innerHTML="&nbsp;";newTD.rowSpan=tdElm.rowSpan;tdElm.parentNode.insertBefore(newTD,tdElm)}else tdElm.colSpan++;lastTDElm=tdElm}}grid=getTableGrid(tableElm);inst.selection.selectNode(getCell(grid,cpos.rowindex,cpos.cellindex+1),tinyMCE.isGecko,true);break;case"mceTableInsertColAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++)!
 {if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);newTD.innerHTML="&nbsp;";newTD.rowSpan=tdElm.rowSpan;var nextTD=nextElm(tdElm,"TD,TH");if(nextTD==null)tdElm.parentNode.appendChild(newTD);else nextTD.parentNode.insertBefore(newTD,nextTD)}else tdElm.colSpan++;lastTDElm=tdElm}}grid=getTableGrid(tableElm);inst.selection.selectNode(getCell(grid,cpos.rowindex,cpos.cellindex),tinyMCE.isGecko,true);break;case"mceTableDeleteCol":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;if(grid.length>1&&grid[0].length<=1){tableElm=tinyMCE.getParentElement(tableElm,"table");tableElm.parentNode.removeChild(tableElm);return true}for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']>1)tdElm.colSpan=sd['colspan']-1;else{if(tdElm.parentNode)tdElm.parentNode.removeChild(tdElm)}lastTDElm=tdElm}}cpos.cellin!
 dex--;if(cpos.cellindex<0)cpos.cellindex=0;grid=getTableGrid(tableElm)
;inst.selection.selectNode(getCell(grid,cpos.rowindex,0),tinyMCE.isGecko,true);break;case"mceTableSplitCells":if(!trElm||!tdElm)return true;var spandata=getColRowSpan(tdElm);var colspan=spandata["colspan"];var rowspan=spandata["rowspan"];if(colspan>1||rowspan>1){tdElm.colSpan=1;for(var i=1;i<colspan;i++){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";trElm.insertBefore(newTD,nextElm(tdElm,"TD,TH"));if(rowspan>1)addRows(newTD,trElm,rowspan)}addRows(tdElm,trElm,rowspan)}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");break;case"mceTableMergeCells":var rows=new Array();var sel=inst.getSel();var grid=getTableGrid(tableElm);if(tinyMCE.isMSIE||sel.rangeCount==1){if(user_interface){var template=new Array();var sp=getColRowSpan(tdElm);template['file']='../../plugins/table/merge_cells.htm';template['width']=250;template['height']=105+(tinyMCE.isNS7?25:0);template['width']+=tinyMCE.getLang('lang_table_merge_cells_delta_width',0);template['height']+=tinyMC!
 E.getLang('lang_table_merge_cells_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes",action:"update",numcols:sp.colspan,numrows:sp.rowspan});return true}else{var numRows=parseInt(value['numrows']);var numCols=parseInt(value['numcols']);var cpos=getCellPos(grid,tdElm);if((""+numRows)=="NaN")numRows=1;if((""+numCols)=="NaN")numCols=1;var tRows=tableElm.rows;for(var y=cpos.rowindex;y<grid.length;y++){var rowCells=new Array();for(var x=cpos.cellindex;x<grid[y].length;x++){var td=getCell(grid,y,x);if(td&&!inArray(rows,td)&&!inArray(rowCells,td)){var cp=getCellPos(grid,td);if(cp.cellindex<cpos.cellindex+numCols&&cp.rowindex<cpos.rowindex+numRows)rowCells[rowCells.length]=td}}if(rowCells.length>0)rows[rows.length]=rowCells}}}else{var cells=new Array();var sel=inst.getSel();var lastTR=null;var curRow=null;var x1=-1,y1=-1,x2,y2;if(sel.rangeCount<2)return true;for(var i=0;i<sel.rangeCount;i++){var rng=sel.getRangeAt(i);var tdElm=rng.startContainer.chil!
 dNodes[rng.startOffset];if(!tdElm)break;if(tdElm.nodeName=="TD")cells[
cells.length]=tdElm}var tRows=tableElm.rows;for(var y=0;y<tRows.length;y++){var rowCells=new Array();for(var x=0;x<tRows[y].cells.length;x++){var td=tRows[y].cells[x];for(var i=0;i<cells.length;i++){if(td==cells[i]){rowCells[rowCells.length]=td}}}if(rowCells.length>0)rows[rows.length]=rowCells}var curRow=new Array();var lastTR=null;for(var y=0;y<grid.length;y++){for(var x=0;x<grid[y].length;x++){grid[y][x]._selected=false;for(var i=0;i<cells.length;i++){if(grid[y][x]==cells[i]){if(x1==-1){x1=x;y1=y}x2=x;y2=y;grid[y][x]._selected=true}}}}for(var y=y1;y<=y2;y++){for(var x=x1;x<=x2;x++){if(!grid[y][x]._selected){alert("Invalid selection for merge.");return true}}}}var rowSpan=1,colSpan=1;var lastRowSpan=-1;for(var y=0;y<rows.length;y++){var rowColSpan=0;for(var x=0;x<rows[y].length;x++){var sd=getColRowSpan(rows[y][x]);rowColSpan+=sd['colspan'];if(lastRowSpan!=-1&&sd['rowspan']!=lastRowSpan){alert("Invalid selection for merge.");return true}lastRowSpan=sd['rowspan']}if(rowColSp!
 an>colSpan)colSpan=rowColSpan;lastRowSpan=-1}var lastColSpan=-1;for(var x=0;x<rows[0].length;x++){var colRowSpan=0;for(var y=0;y<rows.length;y++){var sd=getColRowSpan(rows[y][x]);colRowSpan+=sd['rowspan'];if(lastColSpan!=-1&&sd['colspan']!=lastColSpan){alert("Invalid selection for merge.");return true}lastColSpan=sd['colspan']}if(colRowSpan>rowSpan)rowSpan=colRowSpan;lastColSpan=-1}tdElm=rows[0][0];tdElm.rowSpan=rowSpan;tdElm.colSpan=colSpan;for(var y=0;y<rows.length;y++){for(var x=0;x<rows[y].length;x++){var html=rows[y][x].innerHTML;var chk=tinyMCE.regexpReplace(html,"[ \t\r\n]","");if(chk!="<br/>"&&chk!="<br>"&&chk!="&nbsp;"&&(x+y>0))tdElm.innerHTML+=html;if(rows[y][x]!=tdElm&&!rows[y][x]._deleted){var cpos=getCellPos(grid,rows[y][x]);var tr=rows[y][x].parentNode;tr.removeChild(rows[y][x]);rows[y][x]._deleted=true;if(!tr.hasChildNodes()){tr.parentNode.removeChild(tr);var lastCell=null;for(var x=0;cellElm=getCell(grid,cpos.rowindex,x);x++){if(cellElm!=lastCell&&cellElm.ro!
 wSpan>1)cellElm.rowSpan--;lastCell=cellElm}if(tdElm.rowSpan>1)tdElm.ro
wSpan--}}}}break}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);tinyMCE.triggerNodeChange();inst.repaint()}return true}return false}};tinyMCE.addPlugin("table",TinyMCE_TablePlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1073 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('table');
-
-var TinyMCE_TablePlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Tables',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_table.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		if (tinyMCE.isGecko) {
-			var doc = inst.getDoc();
-			tinyMCE.addEvent(doc, "mouseup", TinyMCE_TablePlugin._mouseDownHandler);
-		}
-
-		inst.tableRowClipboard = null;
-	},
-
-	/**
-	 * Returns the HTML contents of the table control.
-	 */
-	getControlHTML : function(control_name) {
-		var controls = new Array(
-			['table', 'table.gif', 'lang_table_desc', 'mceInsertTable', true],
-			['delete_table', 'table_delete.gif', 'lang_table_del', 'mceTableDelete'],
-			['delete_col', 'table_delete_col.gif', 'lang_table_delete_col_desc', 'mceTableDeleteCol'],
-			['delete_row', 'table_delete_row.gif', 'lang_table_delete_row_desc', 'mceTableDeleteRow'],
-			['col_after', 'table_insert_col_after.gif', 'lang_table_col_after_desc', 'mceTableInsertColAfter'],
-			['col_before', 'table_insert_col_before.gif', 'lang_table_col_before_desc', 'mceTableInsertColBefore'],
-			['row_after', 'table_insert_row_after.gif', 'lang_table_row_after_desc', 'mceTableInsertRowAfter'],
-			['row_before', 'table_insert_row_before.gif', 'lang_table_row_before_desc', 'mceTableInsertRowBefore'],
-			['row_props', 'table_row_props.gif', 'lang_table_row_desc', 'mceTableRowProps', true],
-			['cell_props', 'table_cell_props.gif', 'lang_table_cell_desc', 'mceTableCellProps', true],
-			['split_cells', 'table_split_cells.gif', 'lang_table_split_cells_desc', 'mceTableSplitCells', true],
-			['merge_cells', 'table_merge_cells.gif', 'lang_table_merge_cells_desc', 'mceTableMergeCells', true]);
-
-		// Render table control
-		for (var i=0; i<controls.length; i++) {
-			var but = controls[i];
-			var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + but[3] + '\', ' + (but.length > 4 ? but[4] : false) + (but.length > 5 ? ', \'' + but[5] + '\'' : '') + ');return false;';
-
-			if (but[0] == control_name)
-				return tinyMCE.getButtonHTML(control_name, but[2], '{$pluginurl}/images/'+ but[1], but[3], (but.length > 4 ? but[4] : false));
-		}
-
-		// Special tablecontrols
-		if (control_name == "tablecontrols") {
-			var html = "";
-
-			html += tinyMCE.getControlHTML("table");
-			html += tinyMCE.getControlHTML("separator");
-			html += tinyMCE.getControlHTML("row_props");
-			html += tinyMCE.getControlHTML("cell_props");
-			html += tinyMCE.getControlHTML("separator");
-			html += tinyMCE.getControlHTML("row_before");
-			html += tinyMCE.getControlHTML("row_after");
-			html += tinyMCE.getControlHTML("delete_row");
-			html += tinyMCE.getControlHTML("separator");
-			html += tinyMCE.getControlHTML("col_before");
-			html += tinyMCE.getControlHTML("col_after");
-			html += tinyMCE.getControlHTML("delete_col");
-			html += tinyMCE.getControlHTML("separator");
-			html += tinyMCE.getControlHTML("split_cells");
-			html += tinyMCE.getControlHTML("merge_cells");
-
-			return html;
-		}
-
-		return "";
-	},
-
-	/**
-	 * Executes the table commands.
-	 */
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Is table command
-		switch (command) {
-			case "mceInsertTable":
-			case "mceTableRowProps":
-			case "mceTableCellProps":
-			case "mceTableSplitCells":
-			case "mceTableMergeCells":
-			case "mceTableInsertRowBefore":
-			case "mceTableInsertRowAfter":
-			case "mceTableDeleteRow":
-			case "mceTableInsertColBefore":
-			case "mceTableInsertColAfter":
-			case "mceTableDeleteCol":
-			case "mceTableCutRow":
-			case "mceTableCopyRow":
-			case "mceTablePasteRowBefore":
-			case "mceTablePasteRowAfter":
-			case "mceTableDelete":
-				var inst = tinyMCE.getInstanceById(editor_id);
-
-				inst.execCommand('mceBeginUndoLevel');
-				TinyMCE_TablePlugin._doExecCommand(editor_id, element, command, user_interface, value);
-				inst.execCommand('mceEndUndoLevel');
-
-				return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	},
-
-	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
-		var colspan = "1", rowspan = "1", tdElm;
-
-		var inst = tinyMCE.getInstanceById(editor_id);
-
-		// Reset table controls
-		tinyMCE.switchClass(editor_id + '_table', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_delete_table', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_row_props', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_cell_props', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_row_before', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_row_after', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_delete_row', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_col_before', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_col_after', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_delete_col', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_split_cells', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_merge_cells', 'mceButtonDisabled');
-
-		// Within a td element
-		if (tdElm = tinyMCE.getParentElement(node, "td,th")) {
-			tinyMCE.switchClass(editor_id + '_cell_props', 'mceButtonSelected');
-			tinyMCE.switchClass(editor_id + '_delete_table', 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_row_before', 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_row_after', 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_delete_row', 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_col_before', 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_col_after', 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_delete_col', 'mceButtonNormal');
-
-			colspan = tinyMCE.getAttrib(tdElm, "colspan");
-			rowspan = tinyMCE.getAttrib(tdElm, "rowspan");
-
-			colspan = colspan == "" ? "1" : colspan;
-			rowspan = rowspan == "" ? "1" : rowspan;
-
-			if (colspan != "1" || rowspan != "1")
-				tinyMCE.switchClass(editor_id + '_split_cells', 'mceButtonNormal');
-		}
-
-		// Within a tr element
-		if (tinyMCE.getParentElement(node, "tr"))
-			tinyMCE.switchClass(editor_id + '_row_props', 'mceButtonSelected');
-
-		// Within table
-		if (tinyMCE.getParentElement(node, "table")) {
-			tinyMCE.switchClass(editor_id + '_table', 'mceButtonSelected');
-			tinyMCE.switchClass(editor_id + '_merge_cells', 'mceButtonNormal');
-		}
-	},
-
-	// Private plugin internal methods
-
-	_mouseDownHandler : function(e) {
-		var elm = tinyMCE.isMSIE ? event.srcElement : e.target;
-		var focusElm = tinyMCE.selectedInstance.getFocusElement();
-
-		// If press on special Mozilla create TD/TR thingie
-		if (elm.nodeName == "BODY" && (focusElm.nodeName == "TD" || focusElm.nodeName == "TH" || (focusElm.parentNode && focusElm.parentNode.nodeName == "TD") ||(focusElm.parentNode && focusElm.parentNode.nodeName == "TH") )) {
-			window.setTimeout(function() {
-				var tableElm = tinyMCE.getParentElement(focusElm, "table");
-				tinyMCE.handleVisualAid(tableElm, true, tinyMCE.settings['visual'], tinyMCE.selectedInstance);
-			}, 10);
-		}
-	},
-
-	/**
-	 * Executes the table commands.
-	 */
-	_doExecCommand : function(editor_id, element, command, user_interface, value) {
-		var inst = tinyMCE.getInstanceById(editor_id);
-		var focusElm = inst.getFocusElement();
-		var trElm = tinyMCE.getParentElement(focusElm, "tr");
-		var tdElm = tinyMCE.getParentElement(focusElm, "td,th");
-		var tableElm = tinyMCE.getParentElement(focusElm, "table");
-		var doc = inst.contentWindow.document;
-		var tableBorder = tableElm ? tableElm.getAttribute("border") : "";
-
-		// Get first TD if no TD found
-		if (trElm && tdElm == null)
-			tdElm = trElm.cells[0];
-
-		// ------- Inner functions ---------
-		function inArray(ar, v) {
-			for (var i=0; i<ar.length; i++) {
-				// Is array
-				if (ar[i].length > 0 && inArray(ar[i], v))
-					return true;
-
-				// Found value
-				if (ar[i] == v)
-					return true;
-			}
-
-			return false;
-		}
-
-		function makeTD() {
-			var newTD = doc.createElement("td");
-			newTD.innerHTML = "&nbsp;";
-		}
-
-		function getColRowSpan(td) {
-			var colspan = tinyMCE.getAttrib(td, "colspan");
-			var rowspan = tinyMCE.getAttrib(td, "rowspan");
-
-			colspan = colspan == "" ? 1 : parseInt(colspan);
-			rowspan = rowspan == "" ? 1 : parseInt(rowspan);
-
-			return {colspan : colspan, rowspan : rowspan};
-		}
-
-		function getCellPos(grid, td) {
-			var x, y;
-
-			for (y=0; y<grid.length; y++) {
-				for (x=0; x<grid[y].length; x++) {
-					if (grid[y][x] == td)
-						return {cellindex : x, rowindex : y};
-				}
-			}
-
-			return null;
-		}
-
-		function getCell(grid, row, col) {
-			if (grid[row] && grid[row][col])
-				return grid[row][col];
-
-			return null;
-		}
-
-		function getTableGrid(table) {
-			var grid = new Array(), rows = table.rows, x, y, td, sd, xstart, x2, y2;
-
-			for (y=0; y<rows.length; y++) {
-				for (x=0; x<rows[y].cells.length; x++) {
-					td = rows[y].cells[x];
-					sd = getColRowSpan(td);
-
-					// All ready filled
-					for (xstart = x; grid[y] && grid[y][xstart]; xstart++) ;
-
-					// Fill box
-					for (y2=y; y2<y+sd['rowspan']; y2++) {
-						if (!grid[y2])
-							grid[y2] = new Array();
-
-						for (x2=xstart; x2<xstart+sd['colspan']; x2++)
-							grid[y2][x2] = td;
-					}
-				}
-			}
-
-			return grid;
-		}
-
-		function trimRow(table, tr, td, new_tr) {
-			var grid = getTableGrid(table), cpos = getCellPos(grid, td);
-			var cells, lastElm;
-
-			// Time to crop away some
-			if (new_tr.cells.length != tr.childNodes.length) {
-				cells = tr.childNodes;
-				lastElm = null;
-
-				for (var x=0; td = getCell(grid, cpos.rowindex, x); x++) {
-					var remove = true;
-					var sd = getColRowSpan(td);
-
-					// Remove due to rowspan
-					if (inArray(cells, td)) {
-						new_tr.childNodes[x]._delete = true;
-					} else if ((lastElm == null || td != lastElm) && sd.colspan > 1) { // Remove due to colspan
-						for (var i=x; i<x+td.colSpan; i++)
-							new_tr.childNodes[i]._delete = true;
-					}
-
-					if ((lastElm == null || td != lastElm) && sd.rowspan > 1)
-						td.rowSpan = sd.rowspan + 1;
-
-					lastElm = td;
-				}
-
-				deleteMarked(tableElm);
-			}
-		}
-
-		function prevElm(node, name) {
-			while ((node = node.previousSibling) != null) {
-				if (node.nodeName == name)
-					return node;
-			}
-
-			return null;
-		}
-
-		function nextElm(node, names) {
-			var namesAr = names.split(',');
-
-			while ((node = node.nextSibling) != null) {
-				for (var i=0; i<namesAr.length; i++) {
-					if (node.nodeName.toLowerCase() == namesAr[i].toLowerCase() )
-						return node;
-				}
-			}
-
-			return null;
-		}
-
-		function deleteMarked(tbl) {
-			if (tbl.rows == 0)
-				return;
-
-			var tr = tbl.rows[0];
-			do {
-				var next = nextElm(tr, "TR");
-
-				// Delete row
-				if (tr._delete) {
-					tr.parentNode.removeChild(tr);
-					continue;
-				}
-
-				// Delete cells
-				var td = tr.cells[0];
-				if (td.cells > 1) {
-					do {
-						var nexttd = nextElm(td, "TD,TH");
-
-						if (td._delete)
-							td.parentNode.removeChild(td);
-					} while ((td = nexttd) != null);
-				}
-			} while ((tr = next) != null);
-		}
-
-		function addRows(td_elm, tr_elm, rowspan) {
-			// Add rows
-			td_elm.rowSpan = 1;
-			var trNext = nextElm(tr_elm, "TR");
-			for (var i=1; i<rowspan && trNext; i++) {
-				var newTD = doc.createElement("td");
-				newTD.innerHTML = "&nbsp;";
-
-				if (tinyMCE.isMSIE)
-					trNext.insertBefore(newTD, trNext.cells(td_elm.cellIndex));
-				else
-					trNext.insertBefore(newTD, trNext.cells[td_elm.cellIndex]);
-
-				trNext = nextElm(trNext, "TR");
-			}
-		}
-
-		function copyRow(doc, table, tr) {
-			var grid = getTableGrid(table);
-			var newTR = tr.cloneNode(false);
-			var cpos = getCellPos(grid, tr.cells[0]);
-			var lastCell = null;
-			var tableBorder = tinyMCE.getAttrib(table, "border");
-			var tdElm = null;
-
-			for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {
-				var newTD = null;
-
-				if (lastCell != tdElm) {
-					for (var i=0; i<tr.cells.length; i++) {
-						if (tdElm == tr.cells[i]) {
-							newTD = tdElm.cloneNode(true);
-							break;
-						}
-					}
-				}
-
-				if (newTD == null) {
-					newTD = doc.createElement("td");
-					newTD.innerHTML = "&nbsp;";
-				}
-
-				// Reset col/row span
-				newTD.colSpan = 1;
-				newTD.rowSpan = 1;
-
-				newTR.appendChild(newTD);
-
-				lastCell = tdElm;
-			}
-
-			return newTR;
-		}
-
-		// ---- Commands -----
-
-		// Handle commands
-		switch (command) {
-			case "mceTableRowProps":
-				if (trElm == null)
-					return true;
-
-				if (user_interface) {
-					// Setup template
-					var template = new Array();
-
-					template['file'] = '../../plugins/table/row.htm';
-					template['width'] = 380;
-					template['height'] = 295;
-
-					// Language specific width and height addons
-					template['width'] += tinyMCE.getLang('lang_table_rowprops_delta_width', 0);
-					template['height'] += tinyMCE.getLang('lang_table_rowprops_delta_height', 0);
-
-					// Open window
-					tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes"});
-				}
-
-				return true;
-
-			case "mceTableCellProps":
-				if (tdElm == null)
-					return true;
-
-				if (user_interface) {
-					// Setup template
-					var template = new Array();
-
-					template['file'] = '../../plugins/table/cell.htm';
-					template['width'] = 380;
-					template['height'] = 295;
-
-					// Language specific width and height addons
-					template['width'] += tinyMCE.getLang('lang_table_cellprops_delta_width', 0);
-					template['height'] += tinyMCE.getLang('lang_table_cellprops_delta_height', 0);
-
-					// Open window
-					tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes"});
-				}
-
-				return true;
-
-			case "mceInsertTable":
-				if (user_interface) {
-					// Setup template
-					var template = new Array();
-
-					template['file'] = '../../plugins/table/table.htm';
-					template['width'] = 380;
-					template['height'] = 295;
-
-					// Language specific width and height addons
-					template['width'] += tinyMCE.getLang('lang_table_table_delta_width', 0);
-					template['height'] += tinyMCE.getLang('lang_table_table_delta_height', 0);
-
-					// Open window
-					tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes", action : value});
-				}
-
-				return true;
-
-			case "mceTableDelete":
-				var table = tinyMCE.getParentElement(inst.getFocusElement(), "table");
-				if (table) {
-					table.parentNode.removeChild(table);
-					inst.repaint();
-				}
-				return true;
-
-			case "mceTableSplitCells":
-			case "mceTableMergeCells":
-			case "mceTableInsertRowBefore":
-			case "mceTableInsertRowAfter":
-			case "mceTableDeleteRow":
-			case "mceTableInsertColBefore":
-			case "mceTableInsertColAfter":
-			case "mceTableDeleteCol":
-			case "mceTableCutRow":
-			case "mceTableCopyRow":
-			case "mceTablePasteRowBefore":
-			case "mceTablePasteRowAfter":
-				// No table just return (invalid command)
-				if (!tableElm)
-					return true;
-
-				// Table has a tbody use that reference
-				// Changed logic by ApTest 2005.07.12 (www.aptest.com)
-				// Now lookk at the focused element and take its parentNode.  That will be a tbody or a table.
-				if (trElm && tableElm != trElm.parentNode)
-					tableElm = trElm.parentNode;
-
-				if (tableElm && trElm) {
-					switch (command) {
-						case "mceTableCutRow":
-							if (!trElm || !tdElm)
-								return true;
-
-							inst.tableRowClipboard = copyRow(doc, tableElm, trElm);
-							inst.execCommand("mceTableDeleteRow");
-							break;
-
-						case "mceTableCopyRow":
-							if (!trElm || !tdElm)
-								return true;
-
-							inst.tableRowClipboard = copyRow(doc, tableElm, trElm);
-							break;
-
-						case "mceTablePasteRowBefore":
-							if (!trElm || !tdElm)
-								return true;
-
-							var newTR = inst.tableRowClipboard.cloneNode(true);
-
-							var prevTR = prevElm(trElm, "TR");
-							if (prevTR != null)
-								trimRow(tableElm, prevTR, prevTR.cells[0], newTR);
-
-							trElm.parentNode.insertBefore(newTR, trElm);
-							break;
-
-						case "mceTablePasteRowAfter":
-							if (!trElm || !tdElm)
-								return true;
-							
-							var nextTR = nextElm(trElm, "TR");
-							var newTR = inst.tableRowClipboard.cloneNode(true);
-
-							trimRow(tableElm, trElm, tdElm, newTR);
-
-							if (nextTR == null)
-								trElm.parentNode.appendChild(newTR);
-							else
-								nextTR.parentNode.insertBefore(newTR, nextTR);
-
-							break;
-
-						case "mceTableInsertRowBefore":
-							if (!trElm || !tdElm)
-								return true;
-
-							var grid = getTableGrid(tableElm);
-							var cpos = getCellPos(grid, tdElm);
-							var newTR = doc.createElement("tr");
-							var lastTDElm = null;
-
-							cpos.rowindex--;
-							if (cpos.rowindex < 0)
-								cpos.rowindex = 0;
-
-							// Create cells
-							for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {
-								if (tdElm != lastTDElm) {
-									var sd = getColRowSpan(tdElm);
-
-									if (sd['rowspan'] == 1) {
-										var newTD = doc.createElement("td");
-
-										newTD.innerHTML = "&nbsp;";
-										newTD.colSpan = tdElm.colSpan;
-
-										newTR.appendChild(newTD);
-									} else
-										tdElm.rowSpan = sd['rowspan'] + 1;
-
-									lastTDElm = tdElm;
-								}
-							}
-
-							trElm.parentNode.insertBefore(newTR, trElm);
-
-							grid = getTableGrid(tableElm);
-							inst.selection.selectNode(getCell(grid, cpos.rowindex + 1, cpos.cellindex), tinyMCE.isGecko, true); // Only collape on gecko
-						break;
-
-						case "mceTableInsertRowAfter":
-							if (!trElm || !tdElm)
-								return true;
-
-							var grid = getTableGrid(tableElm);
-							var cpos = getCellPos(grid, tdElm);
-							var newTR = doc.createElement("tr");
-							var lastTDElm = null;
-
-							// Create cells
-							for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {
-								if (tdElm != lastTDElm) {
-									var sd = getColRowSpan(tdElm);
-
-									if (sd['rowspan'] == 1) {
-										var newTD = doc.createElement("td");
-
-										newTD.innerHTML = "&nbsp;";
-										newTD.colSpan = tdElm.colSpan;
-
-										newTR.appendChild(newTD);
-									} else
-										tdElm.rowSpan = sd['rowspan'] + 1;
-
-									lastTDElm = tdElm;
-								}
-							}
-
-							if (newTR.hasChildNodes()) {
-								var nextTR = nextElm(trElm, "TR");
-								if (nextTR)
-									nextTR.parentNode.insertBefore(newTR, nextTR);
-								else
-									tableElm.appendChild(newTR);
-							}
-
-							grid = getTableGrid(tableElm);
-							inst.selection.selectNode(getCell(grid, cpos.rowindex, cpos.cellindex), tinyMCE.isGecko, true); // Only collape on gecko
-						break;
-
-						case "mceTableDeleteRow":
-							if (!trElm || !tdElm)
-								return true;
-
-							var grid = getTableGrid(tableElm);
-							var cpos = getCellPos(grid, tdElm);
-
-							// Only one row, remove whole table
-							if (grid.length == 1) {
-								tableElm = tinyMCE.getParentElement(tableElm, "table"); // Look for table instead of tbody
-								tableElm.parentNode.removeChild(tableElm);
-								return true;
-							}
-
-							// Move down row spanned cells
-							var cells = trElm.cells;
-							var nextTR = nextElm(trElm, "TR");
-							for (var x=0; x<cells.length; x++) {
-								if (cells[x].rowSpan > 1) {
-									var newTD = cells[x].cloneNode(true);
-									var sd = getColRowSpan(cells[x]);
-
-									newTD.rowSpan = sd.rowspan - 1;
-
-									var nextTD = nextTR.cells[x];
-
-									if (nextTD == null)
-										nextTR.appendChild(newTD);
-									else
-										nextTR.insertBefore(newTD, nextTD);
-								}
-							}
-
-							// Delete cells
-							var lastTDElm = null;
-							for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {
-								if (tdElm != lastTDElm) {
-									var sd = getColRowSpan(tdElm);
-
-									if (sd.rowspan > 1) {
-										tdElm.rowSpan = sd.rowspan - 1;
-									} else {
-										trElm = tdElm.parentNode;
-
-										if (trElm.parentNode)
-											trElm._delete = true;
-									}
-
-									lastTDElm = tdElm;
-								}
-							}
-
-							deleteMarked(tableElm);
-
-							cpos.rowindex--;
-							if (cpos.rowindex < 0)
-								cpos.rowindex = 0;
-
-							// Recalculate grid and select
-							grid = getTableGrid(tableElm);
-							inst.selection.selectNode(getCell(grid, cpos.rowindex, 0), tinyMCE.isGecko, true); // Only collape on gecko
-						break;
-
-						case "mceTableInsertColBefore":
-							if (!trElm || !tdElm)
-								return true;
-
-							var grid = getTableGrid(tableElm);
-							var cpos = getCellPos(grid, tdElm);
-							var lastTDElm = null;
-
-							for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) {
-								if (tdElm != lastTDElm) {
-									var sd = getColRowSpan(tdElm);
-
-									if (sd['colspan'] == 1) {
-										var newTD = doc.createElement(tdElm.nodeName);
-
-										newTD.innerHTML = "&nbsp;";
-										newTD.rowSpan = tdElm.rowSpan;
-
-										tdElm.parentNode.insertBefore(newTD, tdElm);
-									} else
-										tdElm.colSpan++;
-
-									lastTDElm = tdElm;
-								}
-							}
-
-							grid = getTableGrid(tableElm);
-							inst.selection.selectNode(getCell(grid, cpos.rowindex, cpos.cellindex + 1), tinyMCE.isGecko, true); // Only collape on gecko
-						break;
-
-						case "mceTableInsertColAfter":
-							if (!trElm || !tdElm)
-								return true;
-
-							var grid = getTableGrid(tableElm);
-							var cpos = getCellPos(grid, tdElm);
-							var lastTDElm = null;
-
-							for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) {
-								if (tdElm != lastTDElm) {
-									var sd = getColRowSpan(tdElm);
-
-									if (sd['colspan'] == 1) {
-										var newTD = doc.createElement(tdElm.nodeName);
-
-										newTD.innerHTML = "&nbsp;";
-										newTD.rowSpan = tdElm.rowSpan;
-
-										var nextTD = nextElm(tdElm, "TD,TH");
-										if (nextTD == null)
-											tdElm.parentNode.appendChild(newTD);
-										else
-											nextTD.parentNode.insertBefore(newTD, nextTD);
-									} else
-										tdElm.colSpan++;
-
-									lastTDElm = tdElm;
-								}
-							}
-
-							grid = getTableGrid(tableElm);
-							inst.selection.selectNode(getCell(grid, cpos.rowindex, cpos.cellindex), tinyMCE.isGecko, true); // Only collape on gecko
-						break;
-
-						case "mceTableDeleteCol":
-							if (!trElm || !tdElm)
-								return true;
-
-							var grid = getTableGrid(tableElm);
-							var cpos = getCellPos(grid, tdElm);
-							var lastTDElm = null;
-
-							// Only one col, remove whole table
-							if (grid.length > 1 && grid[0].length <= 1) {
-								tableElm = tinyMCE.getParentElement(tableElm, "table"); // Look for table instead of tbody
-								tableElm.parentNode.removeChild(tableElm);
-								return true;
-							}
-
-							// Delete cells
-							for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) {
-								if (tdElm != lastTDElm) {
-									var sd = getColRowSpan(tdElm);
-
-									if (sd['colspan'] > 1)
-										tdElm.colSpan = sd['colspan'] - 1;
-									else {
-										if (tdElm.parentNode)
-											tdElm.parentNode.removeChild(tdElm);
-									}
-
-									lastTDElm = tdElm;
-								}
-							}
-
-							cpos.cellindex--;
-							if (cpos.cellindex < 0)
-								cpos.cellindex = 0;
-
-							// Recalculate grid and select
-							grid = getTableGrid(tableElm);
-							inst.selection.selectNode(getCell(grid, cpos.rowindex, 0), tinyMCE.isGecko, true); // Only collape on gecko
-						break;
-
-					case "mceTableSplitCells":
-						if (!trElm || !tdElm)
-							return true;
-
-						var spandata = getColRowSpan(tdElm);
-
-						var colspan = spandata["colspan"];
-						var rowspan = spandata["rowspan"];
-
-						// Needs splitting
-						if (colspan > 1 || rowspan > 1) {
-							// Generate cols
-							tdElm.colSpan = 1;
-							for (var i=1; i<colspan; i++) {
-								var newTD = doc.createElement("td");
-
-								newTD.innerHTML = "&nbsp;";
-
-								trElm.insertBefore(newTD, nextElm(tdElm, "TD,TH"));
-
-								if (rowspan > 1)
-									addRows(newTD, trElm, rowspan);
-							}
-
-							addRows(tdElm, trElm, rowspan);
-						}
-
-						// Apply visual aids
-						tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
-						break;
-
-					case "mceTableMergeCells":
-						var rows = new Array();
-						var sel = inst.getSel();
-						var grid = getTableGrid(tableElm);
-
-						if (tinyMCE.isMSIE || sel.rangeCount == 1) {
-							if (user_interface) {
-								// Setup template
-								var template = new Array();
-								var sp = getColRowSpan(tdElm);
-
-								template['file'] = '../../plugins/table/merge_cells.htm';
-								template['width'] = 250;
-								template['height'] = 105 + (tinyMCE.isNS7 ? 25 : 0);
-
-								// Language specific width and height addons
-								template['width'] += tinyMCE.getLang('lang_table_merge_cells_delta_width', 0);
-								template['height'] += tinyMCE.getLang('lang_table_merge_cells_delta_height', 0);
-
-								// Open window
-								tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes", action : "update", numcols : sp.colspan, numrows : sp.rowspan});
-
-								return true;
-							} else {
-								var numRows = parseInt(value['numrows']);
-								var numCols = parseInt(value['numcols']);
-								var cpos = getCellPos(grid, tdElm);
-
-								if (("" + numRows) == "NaN")
-									numRows = 1;
-
-								if (("" + numCols) == "NaN")
-									numCols = 1;
-
-								// Get rows and cells
-								var tRows = tableElm.rows;
-								for (var y=cpos.rowindex; y<grid.length; y++) {
-									var rowCells = new Array();
-
-									for (var x=cpos.cellindex; x<grid[y].length; x++) {
-										var td = getCell(grid, y, x);
-
-										if (td && !inArray(rows, td) && !inArray(rowCells, td)) {
-											var cp = getCellPos(grid, td);
-
-											// Within range
-											if (cp.cellindex < cpos.cellindex+numCols && cp.rowindex < cpos.rowindex+numRows)
-												rowCells[rowCells.length] = td;
-										}
-									}
-
-									if (rowCells.length > 0)
-										rows[rows.length] = rowCells;
-								}
-
-								//return true;
-							}
-						} else {
-							var cells = new Array();
-							var sel = inst.getSel();
-							var lastTR = null;
-							var curRow = null;
-							var x1 = -1, y1 = -1, x2, y2;
-
-							// Only one cell selected, whats the point?
-							if (sel.rangeCount < 2)
-								return true;
-
-							// Get all selected cells
-							for (var i=0; i<sel.rangeCount; i++) {
-								var rng = sel.getRangeAt(i);
-								var tdElm = rng.startContainer.childNodes[rng.startOffset];
-
-								if (!tdElm)
-									break;
-
-								if (tdElm.nodeName == "TD")
-									cells[cells.length] = tdElm;
-							}
-
-							// Get rows and cells
-							var tRows = tableElm.rows;
-							for (var y=0; y<tRows.length; y++) {
-								var rowCells = new Array();
-
-								for (var x=0; x<tRows[y].cells.length; x++) {
-									var td = tRows[y].cells[x];
-
-									for (var i=0; i<cells.length; i++) {
-										if (td == cells[i]) {
-											rowCells[rowCells.length] = td;
-										}
-									}
-								}
-
-								if (rowCells.length > 0)
-									rows[rows.length] = rowCells;
-							}
-
-							// Find selected cells in grid and box
-							var curRow = new Array();
-							var lastTR = null;
-							for (var y=0; y<grid.length; y++) {
-								for (var x=0; x<grid[y].length; x++) {
-									grid[y][x]._selected = false;
-
-									for (var i=0; i<cells.length; i++) {
-										if (grid[y][x] == cells[i]) {
-											// Get start pos
-											if (x1 == -1) {
-												x1 = x;
-												y1 = y;
-											}
-
-											// Get end pos
-											x2 = x;
-											y2 = y;
-
-											grid[y][x]._selected = true;
-										}
-									}
-								}
-							}
-
-							// Is there gaps, if so deny
-							for (var y=y1; y<=y2; y++) {
-								for (var x=x1; x<=x2; x++) {
-									if (!grid[y][x]._selected) {
-										alert("Invalid selection for merge.");
-										return true;
-									}
-								}
-							}
-						}
-
-						// Validate selection and get total rowspan and colspan
-						var rowSpan = 1, colSpan = 1;
-
-						// Validate horizontal and get total colspan
-						var lastRowSpan = -1;
-						for (var y=0; y<rows.length; y++) {
-							var rowColSpan = 0;
-
-							for (var x=0; x<rows[y].length; x++) {
-								var sd = getColRowSpan(rows[y][x]);
-
-								rowColSpan += sd['colspan'];
-
-								if (lastRowSpan != -1 && sd['rowspan'] != lastRowSpan) {
-									alert("Invalid selection for merge.");
-									return true;
-								}
-
-								lastRowSpan = sd['rowspan'];
-							}
-
-							if (rowColSpan > colSpan)
-								colSpan = rowColSpan;
-
-							lastRowSpan = -1;
-						}
-
-						// Validate vertical and get total rowspan
-						var lastColSpan = -1;
-						for (var x=0; x<rows[0].length; x++) {
-							var colRowSpan = 0;
-
-							for (var y=0; y<rows.length; y++) {
-								var sd = getColRowSpan(rows[y][x]);
-
-								colRowSpan += sd['rowspan'];
-
-								if (lastColSpan != -1 && sd['colspan'] != lastColSpan) {
-									alert("Invalid selection for merge.");
-									return true;
-								}
-
-								lastColSpan = sd['colspan'];
-							}
-
-							if (colRowSpan > rowSpan)
-								rowSpan = colRowSpan;
-
-							lastColSpan = -1;
-						}
-
-						// Setup td
-						tdElm = rows[0][0];
-						tdElm.rowSpan = rowSpan;
-						tdElm.colSpan = colSpan;
-
-						// Merge cells
-						for (var y=0; y<rows.length; y++) {
-							for (var x=0; x<rows[y].length; x++) {
-								var html = rows[y][x].innerHTML;
-								var chk = tinyMCE.regexpReplace(html, "[ \t\r\n]", "");
-
-								if (chk != "<br/>" && chk != "<br>" && chk != "&nbsp;" && (x+y > 0))
-									tdElm.innerHTML += html;
-
-								// Not current cell
-								if (rows[y][x] != tdElm && !rows[y][x]._deleted) {
-									var cpos = getCellPos(grid, rows[y][x]);
-									var tr = rows[y][x].parentNode;
-
-									tr.removeChild(rows[y][x]);
-									rows[y][x]._deleted = true;
-
-									// Empty TR, remove it
-									if (!tr.hasChildNodes()) {
-										tr.parentNode.removeChild(tr);
-
-										var lastCell = null;
-										for (var x=0; cellElm = getCell(grid, cpos.rowindex, x); x++) {
-											if (cellElm != lastCell && cellElm.rowSpan > 1)
-												cellElm.rowSpan--;
-
-											lastCell = cellElm;
-										}
-
-										if (tdElm.rowSpan > 1)
-											tdElm.rowSpan--;
-									}
-								}
-							}
-						}
-
-						break;
-					}
-
-					tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
-					tinyMCE.handleVisualAid(tableElm, true, tinyMCE.settings['visual'], tinyMCE.selectedInstance);
-					tinyMCE.triggerNodeChange();
-					inst.repaint();
-				}
-
-			return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	}
-};
-
-tinyMCE.addPlugin("table", TinyMCE_TablePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1073 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('table');
+
+var TinyMCE_TablePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Tables',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_table.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		if (tinyMCE.isGecko) {
+			var doc = inst.getDoc();
+			tinyMCE.addEvent(doc, "mouseup", TinyMCE_TablePlugin._mouseDownHandler);
+		}
+
+		inst.tableRowClipboard = null;
+	},
+
+	/**
+	 * Returns the HTML contents of the table control.
+	 */
+	getControlHTML : function(control_name) {
+		var controls = new Array(
+			['table', 'table.gif', 'lang_table_desc', 'mceInsertTable', true],
+			['delete_table', 'table_delete.gif', 'lang_table_del', 'mceTableDelete'],
+			['delete_col', 'table_delete_col.gif', 'lang_table_delete_col_desc', 'mceTableDeleteCol'],
+			['delete_row', 'table_delete_row.gif', 'lang_table_delete_row_desc', 'mceTableDeleteRow'],
+			['col_after', 'table_insert_col_after.gif', 'lang_table_col_after_desc', 'mceTableInsertColAfter'],
+			['col_before', 'table_insert_col_before.gif', 'lang_table_col_before_desc', 'mceTableInsertColBefore'],
+			['row_after', 'table_insert_row_after.gif', 'lang_table_row_after_desc', 'mceTableInsertRowAfter'],
+			['row_before', 'table_insert_row_before.gif', 'lang_table_row_before_desc', 'mceTableInsertRowBefore'],
+			['row_props', 'table_row_props.gif', 'lang_table_row_desc', 'mceTableRowProps', true],
+			['cell_props', 'table_cell_props.gif', 'lang_table_cell_desc', 'mceTableCellProps', true],
+			['split_cells', 'table_split_cells.gif', 'lang_table_split_cells_desc', 'mceTableSplitCells', true],
+			['merge_cells', 'table_merge_cells.gif', 'lang_table_merge_cells_desc', 'mceTableMergeCells', true]);
+
+		// Render table control
+		for (var i=0; i<controls.length; i++) {
+			var but = controls[i];
+			var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + but[3] + '\', ' + (but.length > 4 ? but[4] : false) + (but.length > 5 ? ', \'' + but[5] + '\'' : '') + ');return false;';
+
+			if (but[0] == control_name)
+				return tinyMCE.getButtonHTML(control_name, but[2], '{$pluginurl}/images/'+ but[1], but[3], (but.length > 4 ? but[4] : false));
+		}
+
+		// Special tablecontrols
+		if (control_name == "tablecontrols") {
+			var html = "";
+
+			html += tinyMCE.getControlHTML("table");
+			html += tinyMCE.getControlHTML("separator");
+			html += tinyMCE.getControlHTML("row_props");
+			html += tinyMCE.getControlHTML("cell_props");
+			html += tinyMCE.getControlHTML("separator");
+			html += tinyMCE.getControlHTML("row_before");
+			html += tinyMCE.getControlHTML("row_after");
+			html += tinyMCE.getControlHTML("delete_row");
+			html += tinyMCE.getControlHTML("separator");
+			html += tinyMCE.getControlHTML("col_before");
+			html += tinyMCE.getControlHTML("col_after");
+			html += tinyMCE.getControlHTML("delete_col");
+			html += tinyMCE.getControlHTML("separator");
+			html += tinyMCE.getControlHTML("split_cells");
+			html += tinyMCE.getControlHTML("merge_cells");
+
+			return html;
+		}
+
+		return "";
+	},
+
+	/**
+	 * Executes the table commands.
+	 */
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Is table command
+		switch (command) {
+			case "mceInsertTable":
+			case "mceTableRowProps":
+			case "mceTableCellProps":
+			case "mceTableSplitCells":
+			case "mceTableMergeCells":
+			case "mceTableInsertRowBefore":
+			case "mceTableInsertRowAfter":
+			case "mceTableDeleteRow":
+			case "mceTableInsertColBefore":
+			case "mceTableInsertColAfter":
+			case "mceTableDeleteCol":
+			case "mceTableCutRow":
+			case "mceTableCopyRow":
+			case "mceTablePasteRowBefore":
+			case "mceTablePasteRowAfter":
+			case "mceTableDelete":
+				var inst = tinyMCE.getInstanceById(editor_id);
+
+				inst.execCommand('mceBeginUndoLevel');
+				TinyMCE_TablePlugin._doExecCommand(editor_id, element, command, user_interface, value);
+				inst.execCommand('mceEndUndoLevel');
+
+				return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	},
+
+	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
+		var colspan = "1", rowspan = "1", tdElm;
+
+		var inst = tinyMCE.getInstanceById(editor_id);
+
+		// Reset table controls
+		tinyMCE.switchClass(editor_id + '_table', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_delete_table', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_row_props', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_cell_props', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_row_before', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_row_after', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_delete_row', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_col_before', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_col_after', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_delete_col', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_split_cells', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_merge_cells', 'mceButtonDisabled');
+
+		// Within a td element
+		if (tdElm = tinyMCE.getParentElement(node, "td,th")) {
+			tinyMCE.switchClass(editor_id + '_cell_props', 'mceButtonSelected');
+			tinyMCE.switchClass(editor_id + '_delete_table', 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_row_before', 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_row_after', 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_delete_row', 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_col_before', 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_col_after', 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_delete_col', 'mceButtonNormal');
+
+			colspan = tinyMCE.getAttrib(tdElm, "colspan");
+			rowspan = tinyMCE.getAttrib(tdElm, "rowspan");
+
+			colspan = colspan == "" ? "1" : colspan;
+			rowspan = rowspan == "" ? "1" : rowspan;
+
+			if (colspan != "1" || rowspan != "1")
+				tinyMCE.switchClass(editor_id + '_split_cells', 'mceButtonNormal');
+		}
+
+		// Within a tr element
+		if (tinyMCE.getParentElement(node, "tr"))
+			tinyMCE.switchClass(editor_id + '_row_props', 'mceButtonSelected');
+
+		// Within table
+		if (tinyMCE.getParentElement(node, "table")) {
+			tinyMCE.switchClass(editor_id + '_table', 'mceButtonSelected');
+			tinyMCE.switchClass(editor_id + '_merge_cells', 'mceButtonNormal');
+		}
+	},
+
+	// Private plugin internal methods
+
+	_mouseDownHandler : function(e) {
+		var elm = tinyMCE.isMSIE ? event.srcElement : e.target;
+		var focusElm = tinyMCE.selectedInstance.getFocusElement();
+
+		// If press on special Mozilla create TD/TR thingie
+		if (elm.nodeName == "BODY" && (focusElm.nodeName == "TD" || focusElm.nodeName == "TH" || (focusElm.parentNode && focusElm.parentNode.nodeName == "TD") ||(focusElm.parentNode && focusElm.parentNode.nodeName == "TH") )) {
+			window.setTimeout(function() {
+				var tableElm = tinyMCE.getParentElement(focusElm, "table");
+				tinyMCE.handleVisualAid(tableElm, true, tinyMCE.settings['visual'], tinyMCE.selectedInstance);
+			}, 10);
+		}
+	},
+
+	/**
+	 * Executes the table commands.
+	 */
+	_doExecCommand : function(editor_id, element, command, user_interface, value) {
+		var inst = tinyMCE.getInstanceById(editor_id);
+		var focusElm = inst.getFocusElement();
+		var trElm = tinyMCE.getParentElement(focusElm, "tr");
+		var tdElm = tinyMCE.getParentElement(focusElm, "td,th");
+		var tableElm = tinyMCE.getParentElement(focusElm, "table");
+		var doc = inst.contentWindow.document;
+		var tableBorder = tableElm ? tableElm.getAttribute("border") : "";
+
+		// Get first TD if no TD found
+		if (trElm && tdElm == null)
+			tdElm = trElm.cells[0];
+
+		// ------- Inner functions ---------
+		function inArray(ar, v) {
+			for (var i=0; i<ar.length; i++) {
+				// Is array
+				if (ar[i].length > 0 && inArray(ar[i], v))
+					return true;
+
+				// Found value
+				if (ar[i] == v)
+					return true;
+			}
+
+			return false;
+		}
+
+		function makeTD() {
+			var newTD = doc.createElement("td");
+			newTD.innerHTML = "&nbsp;";
+		}
+
+		function getColRowSpan(td) {
+			var colspan = tinyMCE.getAttrib(td, "colspan");
+			var rowspan = tinyMCE.getAttrib(td, "rowspan");
+
+			colspan = colspan == "" ? 1 : parseInt(colspan);
+			rowspan = rowspan == "" ? 1 : parseInt(rowspan);
+
+			return {colspan : colspan, rowspan : rowspan};
+		}
+
+		function getCellPos(grid, td) {
+			var x, y;
+
+			for (y=0; y<grid.length; y++) {
+				for (x=0; x<grid[y].length; x++) {
+					if (grid[y][x] == td)
+						return {cellindex : x, rowindex : y};
+				}
+			}
+
+			return null;
+		}
+
+		function getCell(grid, row, col) {
+			if (grid[row] && grid[row][col])
+				return grid[row][col];
+
+			return null;
+		}
+
+		function getTableGrid(table) {
+			var grid = new Array(), rows = table.rows, x, y, td, sd, xstart, x2, y2;
+
+			for (y=0; y<rows.length; y++) {
+				for (x=0; x<rows[y].cells.length; x++) {
+					td = rows[y].cells[x];
+					sd = getColRowSpan(td);
+
+					// All ready filled
+					for (xstart = x; grid[y] && grid[y][xstart]; xstart++) ;
+
+					// Fill box
+					for (y2=y; y2<y+sd['rowspan']; y2++) {
+						if (!grid[y2])
+							grid[y2] = new Array();
+
+						for (x2=xstart; x2<xstart+sd['colspan']; x2++)
+							grid[y2][x2] = td;
+					}
+				}
+			}
+
+			return grid;
+		}
+
+		function trimRow(table, tr, td, new_tr) {
+			var grid = getTableGrid(table), cpos = getCellPos(grid, td);
+			var cells, lastElm;
+
+			// Time to crop away some
+			if (new_tr.cells.length != tr.childNodes.length) {
+				cells = tr.childNodes;
+				lastElm = null;
+
+				for (var x=0; td = getCell(grid, cpos.rowindex, x); x++) {
+					var remove = true;
+					var sd = getColRowSpan(td);
+
+					// Remove due to rowspan
+					if (inArray(cells, td)) {
+						new_tr.childNodes[x]._delete = true;
+					} else if ((lastElm == null || td != lastElm) && sd.colspan > 1) { // Remove due to colspan
+						for (var i=x; i<x+td.colSpan; i++)
+							new_tr.childNodes[i]._delete = true;
+					}
+
+					if ((lastElm == null || td != lastElm) && sd.rowspan > 1)
+						td.rowSpan = sd.rowspan + 1;
+
+					lastElm = td;
+				}
+
+				deleteMarked(tableElm);
+			}
+		}
+
+		function prevElm(node, name) {
+			while ((node = node.previousSibling) != null) {
+				if (node.nodeName == name)
+					return node;
+			}
+
+			return null;
+		}
+
+		function nextElm(node, names) {
+			var namesAr = names.split(',');
+
+			while ((node = node.nextSibling) != null) {
+				for (var i=0; i<namesAr.length; i++) {
+					if (node.nodeName.toLowerCase() == namesAr[i].toLowerCase() )
+						return node;
+				}
+			}
+
+			return null;
+		}
+
+		function deleteMarked(tbl) {
+			if (tbl.rows == 0)
+				return;
+
+			var tr = tbl.rows[0];
+			do {
+				var next = nextElm(tr, "TR");
+
+				// Delete row
+				if (tr._delete) {
+					tr.parentNode.removeChild(tr);
+					continue;
+				}
+
+				// Delete cells
+				var td = tr.cells[0];
+				if (td.cells > 1) {
+					do {
+						var nexttd = nextElm(td, "TD,TH");
+
+						if (td._delete)
+							td.parentNode.removeChild(td);
+					} while ((td = nexttd) != null);
+				}
+			} while ((tr = next) != null);
+		}
+
+		function addRows(td_elm, tr_elm, rowspan) {
+			// Add rows
+			td_elm.rowSpan = 1;
+			var trNext = nextElm(tr_elm, "TR");
+			for (var i=1; i<rowspan && trNext; i++) {
+				var newTD = doc.createElement("td");
+				newTD.innerHTML = "&nbsp;";
+
+				if (tinyMCE.isMSIE)
+					trNext.insertBefore(newTD, trNext.cells(td_elm.cellIndex));
+				else
+					trNext.insertBefore(newTD, trNext.cells[td_elm.cellIndex]);
+
+				trNext = nextElm(trNext, "TR");
+			}
+		}
+
+		function copyRow(doc, table, tr) {
+			var grid = getTableGrid(table);
+			var newTR = tr.cloneNode(false);
+			var cpos = getCellPos(grid, tr.cells[0]);
+			var lastCell = null;
+			var tableBorder = tinyMCE.getAttrib(table, "border");
+			var tdElm = null;
+
+			for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {
+				var newTD = null;
+
+				if (lastCell != tdElm) {
+					for (var i=0; i<tr.cells.length; i++) {
+						if (tdElm == tr.cells[i]) {
+							newTD = tdElm.cloneNode(true);
+							break;
+						}
+					}
+				}
+
+				if (newTD == null) {
+					newTD = doc.createElement("td");
+					newTD.innerHTML = "&nbsp;";
+				}
+
+				// Reset col/row span
+				newTD.colSpan = 1;
+				newTD.rowSpan = 1;
+
+				newTR.appendChild(newTD);
+
+				lastCell = tdElm;
+			}
+
+			return newTR;
+		}
+
+		// ---- Commands -----
+
+		// Handle commands
+		switch (command) {
+			case "mceTableRowProps":
+				if (trElm == null)
+					return true;
+
+				if (user_interface) {
+					// Setup template
+					var template = new Array();
+
+					template['file'] = '../../plugins/table/row.htm';
+					template['width'] = 380;
+					template['height'] = 295;
+
+					// Language specific width and height addons
+					template['width'] += tinyMCE.getLang('lang_table_rowprops_delta_width', 0);
+					template['height'] += tinyMCE.getLang('lang_table_rowprops_delta_height', 0);
+
+					// Open window
+					tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes"});
+				}
+
+				return true;
+
+			case "mceTableCellProps":
+				if (tdElm == null)
+					return true;
+
+				if (user_interface) {
+					// Setup template
+					var template = new Array();
+
+					template['file'] = '../../plugins/table/cell.htm';
+					template['width'] = 380;
+					template['height'] = 295;
+
+					// Language specific width and height addons
+					template['width'] += tinyMCE.getLang('lang_table_cellprops_delta_width', 0);
+					template['height'] += tinyMCE.getLang('lang_table_cellprops_delta_height', 0);
+
+					// Open window
+					tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes"});
+				}
+
+				return true;
+
+			case "mceInsertTable":
+				if (user_interface) {
+					// Setup template
+					var template = new Array();
+
+					template['file'] = '../../plugins/table/table.htm';
+					template['width'] = 380;
+					template['height'] = 295;
+
+					// Language specific width and height addons
+					template['width'] += tinyMCE.getLang('lang_table_table_delta_width', 0);
+					template['height'] += tinyMCE.getLang('lang_table_table_delta_height', 0);
+
+					// Open window
+					tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes", action : value});
+				}
+
+				return true;
+
+			case "mceTableDelete":
+				var table = tinyMCE.getParentElement(inst.getFocusElement(), "table");
+				if (table) {
+					table.parentNode.removeChild(table);
+					inst.repaint();
+				}
+				return true;
+
+			case "mceTableSplitCells":
+			case "mceTableMergeCells":
+			case "mceTableInsertRowBefore":
+			case "mceTableInsertRowAfter":
+			case "mceTableDeleteRow":
+			case "mceTableInsertColBefore":
+			case "mceTableInsertColAfter":
+			case "mceTableDeleteCol":
+			case "mceTableCutRow":
+			case "mceTableCopyRow":
+			case "mceTablePasteRowBefore":
+			case "mceTablePasteRowAfter":
+				// No table just return (invalid command)
+				if (!tableElm)
+					return true;
+
+				// Table has a tbody use that reference
+				// Changed logic by ApTest 2005.07.12 (www.aptest.com)
+				// Now lookk at the focused element and take its parentNode.  That will be a tbody or a table.
+				if (trElm && tableElm != trElm.parentNode)
+					tableElm = trElm.parentNode;
+
+				if (tableElm && trElm) {
+					switch (command) {
+						case "mceTableCutRow":
+							if (!trElm || !tdElm)
+								return true;
+
+							inst.tableRowClipboard = copyRow(doc, tableElm, trElm);
+							inst.execCommand("mceTableDeleteRow");
+							break;
+
+						case "mceTableCopyRow":
+							if (!trElm || !tdElm)
+								return true;
+
+							inst.tableRowClipboard = copyRow(doc, tableElm, trElm);
+							break;
+
+						case "mceTablePasteRowBefore":
+							if (!trElm || !tdElm)
+								return true;
+
+							var newTR = inst.tableRowClipboard.cloneNode(true);
+
+							var prevTR = prevElm(trElm, "TR");
+							if (prevTR != null)
+								trimRow(tableElm, prevTR, prevTR.cells[0], newTR);
+
+							trElm.parentNode.insertBefore(newTR, trElm);
+							break;
+
+						case "mceTablePasteRowAfter":
+							if (!trElm || !tdElm)
+								return true;
+							
+							var nextTR = nextElm(trElm, "TR");
+							var newTR = inst.tableRowClipboard.cloneNode(true);
+
+							trimRow(tableElm, trElm, tdElm, newTR);
+
+							if (nextTR == null)
+								trElm.parentNode.appendChild(newTR);
+							else
+								nextTR.parentNode.insertBefore(newTR, nextTR);
+
+							break;
+
+						case "mceTableInsertRowBefore":
+							if (!trElm || !tdElm)
+								return true;
+
+							var grid = getTableGrid(tableElm);
+							var cpos = getCellPos(grid, tdElm);
+							var newTR = doc.createElement("tr");
+							var lastTDElm = null;
+
+							cpos.rowindex--;
+							if (cpos.rowindex < 0)
+								cpos.rowindex = 0;
+
+							// Create cells
+							for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {
+								if (tdElm != lastTDElm) {
+									var sd = getColRowSpan(tdElm);
+
+									if (sd['rowspan'] == 1) {
+										var newTD = doc.createElement("td");
+
+										newTD.innerHTML = "&nbsp;";
+										newTD.colSpan = tdElm.colSpan;
+
+										newTR.appendChild(newTD);
+									} else
+										tdElm.rowSpan = sd['rowspan'] + 1;
+
+									lastTDElm = tdElm;
+								}
+							}
+
+							trElm.parentNode.insertBefore(newTR, trElm);
+
+							grid = getTableGrid(tableElm);
+							inst.selection.selectNode(getCell(grid, cpos.rowindex + 1, cpos.cellindex), tinyMCE.isGecko, true); // Only collape on gecko
+						break;
+
+						case "mceTableInsertRowAfter":
+							if (!trElm || !tdElm)
+								return true;
+
+							var grid = getTableGrid(tableElm);
+							var cpos = getCellPos(grid, tdElm);
+							var newTR = doc.createElement("tr");
+							var lastTDElm = null;
+
+							// Create cells
+							for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {
+								if (tdElm != lastTDElm) {
+									var sd = getColRowSpan(tdElm);
+
+									if (sd['rowspan'] == 1) {
+										var newTD = doc.createElement("td");
+
+										newTD.innerHTML = "&nbsp;";
+										newTD.colSpan = tdElm.colSpan;
+
+										newTR.appendChild(newTD);
+									} else
+										tdElm.rowSpan = sd['rowspan'] + 1;
+
+									lastTDElm = tdElm;
+								}
+							}
+
+							if (newTR.hasChildNodes()) {
+								var nextTR = nextElm(trElm, "TR");
+								if (nextTR)
+									nextTR.parentNode.insertBefore(newTR, nextTR);
+								else
+									tableElm.appendChild(newTR);
+							}
+
+							grid = getTableGrid(tableElm);
+							inst.selection.selectNode(getCell(grid, cpos.rowindex, cpos.cellindex), tinyMCE.isGecko, true); // Only collape on gecko
+						break;
+
+						case "mceTableDeleteRow":
+							if (!trElm || !tdElm)
+								return true;
+
+							var grid = getTableGrid(tableElm);
+							var cpos = getCellPos(grid, tdElm);
+
+							// Only one row, remove whole table
+							if (grid.length == 1) {
+								tableElm = tinyMCE.getParentElement(tableElm, "table"); // Look for table instead of tbody
+								tableElm.parentNode.removeChild(tableElm);
+								return true;
+							}
+
+							// Move down row spanned cells
+							var cells = trElm.cells;
+							var nextTR = nextElm(trElm, "TR");
+							for (var x=0; x<cells.length; x++) {
+								if (cells[x].rowSpan > 1) {
+									var newTD = cells[x].cloneNode(true);
+									var sd = getColRowSpan(cells[x]);
+
+									newTD.rowSpan = sd.rowspan - 1;
+
+									var nextTD = nextTR.cells[x];
+
+									if (nextTD == null)
+										nextTR.appendChild(newTD);
+									else
+										nextTR.insertBefore(newTD, nextTD);
+								}
+							}
+
+							// Delete cells
+							var lastTDElm = null;
+							for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) {
+								if (tdElm != lastTDElm) {
+									var sd = getColRowSpan(tdElm);
+
+									if (sd.rowspan > 1) {
+										tdElm.rowSpan = sd.rowspan - 1;
+									} else {
+										trElm = tdElm.parentNode;
+
+										if (trElm.parentNode)
+											trElm._delete = true;
+									}
+
+									lastTDElm = tdElm;
+								}
+							}
+
+							deleteMarked(tableElm);
+
+							cpos.rowindex--;
+							if (cpos.rowindex < 0)
+								cpos.rowindex = 0;
+
+							// Recalculate grid and select
+							grid = getTableGrid(tableElm);
+							inst.selection.selectNode(getCell(grid, cpos.rowindex, 0), tinyMCE.isGecko, true); // Only collape on gecko
+						break;
+
+						case "mceTableInsertColBefore":
+							if (!trElm || !tdElm)
+								return true;
+
+							var grid = getTableGrid(tableElm);
+							var cpos = getCellPos(grid, tdElm);
+							var lastTDElm = null;
+
+							for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) {
+								if (tdElm != lastTDElm) {
+									var sd = getColRowSpan(tdElm);
+
+									if (sd['colspan'] == 1) {
+										var newTD = doc.createElement(tdElm.nodeName);
+
+										newTD.innerHTML = "&nbsp;";
+										newTD.rowSpan = tdElm.rowSpan;
+
+										tdElm.parentNode.insertBefore(newTD, tdElm);
+									} else
+										tdElm.colSpan++;
+
+									lastTDElm = tdElm;
+								}
+							}
+
+							grid = getTableGrid(tableElm);
+							inst.selection.selectNode(getCell(grid, cpos.rowindex, cpos.cellindex + 1), tinyMCE.isGecko, true); // Only collape on gecko
+						break;
+
+						case "mceTableInsertColAfter":
+							if (!trElm || !tdElm)
+								return true;
+
+							var grid = getTableGrid(tableElm);
+							var cpos = getCellPos(grid, tdElm);
+							var lastTDElm = null;
+
+							for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) {
+								if (tdElm != lastTDElm) {
+									var sd = getColRowSpan(tdElm);
+
+									if (sd['colspan'] == 1) {
+										var newTD = doc.createElement(tdElm.nodeName);
+
+										newTD.innerHTML = "&nbsp;";
+										newTD.rowSpan = tdElm.rowSpan;
+
+										var nextTD = nextElm(tdElm, "TD,TH");
+										if (nextTD == null)
+											tdElm.parentNode.appendChild(newTD);
+										else
+											nextTD.parentNode.insertBefore(newTD, nextTD);
+									} else
+										tdElm.colSpan++;
+
+									lastTDElm = tdElm;
+								}
+							}
+
+							grid = getTableGrid(tableElm);
+							inst.selection.selectNode(getCell(grid, cpos.rowindex, cpos.cellindex), tinyMCE.isGecko, true); // Only collape on gecko
+						break;
+
+						case "mceTableDeleteCol":
+							if (!trElm || !tdElm)
+								return true;
+
+							var grid = getTableGrid(tableElm);
+							var cpos = getCellPos(grid, tdElm);
+							var lastTDElm = null;
+
+							// Only one col, remove whole table
+							if (grid.length > 1 && grid[0].length <= 1) {
+								tableElm = tinyMCE.getParentElement(tableElm, "table"); // Look for table instead of tbody
+								tableElm.parentNode.removeChild(tableElm);
+								return true;
+							}
+
+							// Delete cells
+							for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) {
+								if (tdElm != lastTDElm) {
+									var sd = getColRowSpan(tdElm);
+
+									if (sd['colspan'] > 1)
+										tdElm.colSpan = sd['colspan'] - 1;
+									else {
+										if (tdElm.parentNode)
+											tdElm.parentNode.removeChild(tdElm);
+									}
+
+									lastTDElm = tdElm;
+								}
+							}
+
+							cpos.cellindex--;
+							if (cpos.cellindex < 0)
+								cpos.cellindex = 0;
+
+							// Recalculate grid and select
+							grid = getTableGrid(tableElm);
+							inst.selection.selectNode(getCell(grid, cpos.rowindex, 0), tinyMCE.isGecko, true); // Only collape on gecko
+						break;
+
+					case "mceTableSplitCells":
+						if (!trElm || !tdElm)
+							return true;
+
+						var spandata = getColRowSpan(tdElm);
+
+						var colspan = spandata["colspan"];
+						var rowspan = spandata["rowspan"];
+
+						// Needs splitting
+						if (colspan > 1 || rowspan > 1) {
+							// Generate cols
+							tdElm.colSpan = 1;
+							for (var i=1; i<colspan; i++) {
+								var newTD = doc.createElement("td");
+
+								newTD.innerHTML = "&nbsp;";
+
+								trElm.insertBefore(newTD, nextElm(tdElm, "TD,TH"));
+
+								if (rowspan > 1)
+									addRows(newTD, trElm, rowspan);
+							}
+
+							addRows(tdElm, trElm, rowspan);
+						}
+
+						// Apply visual aids
+						tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
+						break;
+
+					case "mceTableMergeCells":
+						var rows = new Array();
+						var sel = inst.getSel();
+						var grid = getTableGrid(tableElm);
+
+						if (tinyMCE.isMSIE || sel.rangeCount == 1) {
+							if (user_interface) {
+								// Setup template
+								var template = new Array();
+								var sp = getColRowSpan(tdElm);
+
+								template['file'] = '../../plugins/table/merge_cells.htm';
+								template['width'] = 250;
+								template['height'] = 105 + (tinyMCE.isNS7 ? 25 : 0);
+
+								// Language specific width and height addons
+								template['width'] += tinyMCE.getLang('lang_table_merge_cells_delta_width', 0);
+								template['height'] += tinyMCE.getLang('lang_table_merge_cells_delta_height', 0);
+
+								// Open window
+								tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes", action : "update", numcols : sp.colspan, numrows : sp.rowspan});
+
+								return true;
+							} else {
+								var numRows = parseInt(value['numrows']);
+								var numCols = parseInt(value['numcols']);
+								var cpos = getCellPos(grid, tdElm);
+
+								if (("" + numRows) == "NaN")
+									numRows = 1;
+
+								if (("" + numCols) == "NaN")
+									numCols = 1;
+
+								// Get rows and cells
+								var tRows = tableElm.rows;
+								for (var y=cpos.rowindex; y<grid.length; y++) {
+									var rowCells = new Array();
+
+									for (var x=cpos.cellindex; x<grid[y].length; x++) {
+										var td = getCell(grid, y, x);
+
+										if (td && !inArray(rows, td) && !inArray(rowCells, td)) {
+											var cp = getCellPos(grid, td);
+
+											// Within range
+											if (cp.cellindex < cpos.cellindex+numCols && cp.rowindex < cpos.rowindex+numRows)
+												rowCells[rowCells.length] = td;
+										}
+									}
+
+									if (rowCells.length > 0)
+										rows[rows.length] = rowCells;
+								}
+
+								//return true;
+							}
+						} else {
+							var cells = new Array();
+							var sel = inst.getSel();
+							var lastTR = null;
+							var curRow = null;
+							var x1 = -1, y1 = -1, x2, y2;
+
+							// Only one cell selected, whats the point?
+							if (sel.rangeCount < 2)
+								return true;
+
+							// Get all selected cells
+							for (var i=0; i<sel.rangeCount; i++) {
+								var rng = sel.getRangeAt(i);
+								var tdElm = rng.startContainer.childNodes[rng.startOffset];
+
+								if (!tdElm)
+									break;
+
+								if (tdElm.nodeName == "TD")
+									cells[cells.length] = tdElm;
+							}
+
+							// Get rows and cells
+							var tRows = tableElm.rows;
+							for (var y=0; y<tRows.length; y++) {
+								var rowCells = new Array();
+
+								for (var x=0; x<tRows[y].cells.length; x++) {
+									var td = tRows[y].cells[x];
+
+									for (var i=0; i<cells.length; i++) {
+										if (td == cells[i]) {
+											rowCells[rowCells.length] = td;
+										}
+									}
+								}
+
+								if (rowCells.length > 0)
+									rows[rows.length] = rowCells;
+							}
+
+							// Find selected cells in grid and box
+							var curRow = new Array();
+							var lastTR = null;
+							for (var y=0; y<grid.length; y++) {
+								for (var x=0; x<grid[y].length; x++) {
+									grid[y][x]._selected = false;
+
+									for (var i=0; i<cells.length; i++) {
+										if (grid[y][x] == cells[i]) {
+											// Get start pos
+											if (x1 == -1) {
+												x1 = x;
+												y1 = y;
+											}
+
+											// Get end pos
+											x2 = x;
+											y2 = y;
+
+											grid[y][x]._selected = true;
+										}
+									}
+								}
+							}
+
+							// Is there gaps, if so deny
+							for (var y=y1; y<=y2; y++) {
+								for (var x=x1; x<=x2; x++) {
+									if (!grid[y][x]._selected) {
+										alert("Invalid selection for merge.");
+										return true;
+									}
+								}
+							}
+						}
+
+						// Validate selection and get total rowspan and colspan
+						var rowSpan = 1, colSpan = 1;
+
+						// Validate horizontal and get total colspan
+						var lastRowSpan = -1;
+						for (var y=0; y<rows.length; y++) {
+							var rowColSpan = 0;
+
+							for (var x=0; x<rows[y].length; x++) {
+								var sd = getColRowSpan(rows[y][x]);
+
+								rowColSpan += sd['colspan'];
+
+								if (lastRowSpan != -1 && sd['rowspan'] != lastRowSpan) {
+									alert("Invalid selection for merge.");
+									return true;
+								}
+
+								lastRowSpan = sd['rowspan'];
+							}
+
+							if (rowColSpan > colSpan)
+								colSpan = rowColSpan;
+
+							lastRowSpan = -1;
+						}
+
+						// Validate vertical and get total rowspan
+						var lastColSpan = -1;
+						for (var x=0; x<rows[0].length; x++) {
+							var colRowSpan = 0;
+
+							for (var y=0; y<rows.length; y++) {
+								var sd = getColRowSpan(rows[y][x]);
+
+								colRowSpan += sd['rowspan'];
+
+								if (lastColSpan != -1 && sd['colspan'] != lastColSpan) {
+									alert("Invalid selection for merge.");
+									return true;
+								}
+
+								lastColSpan = sd['colspan'];
+							}
+
+							if (colRowSpan > rowSpan)
+								rowSpan = colRowSpan;
+
+							lastColSpan = -1;
+						}
+
+						// Setup td
+						tdElm = rows[0][0];
+						tdElm.rowSpan = rowSpan;
+						tdElm.colSpan = colSpan;
+
+						// Merge cells
+						for (var y=0; y<rows.length; y++) {
+							for (var x=0; x<rows[y].length; x++) {
+								var html = rows[y][x].innerHTML;
+								var chk = tinyMCE.regexpReplace(html, "[ \t\r\n]", "");
+
+								if (chk != "<br/>" && chk != "<br>" && chk != "&nbsp;" && (x+y > 0))
+									tdElm.innerHTML += html;
+
+								// Not current cell
+								if (rows[y][x] != tdElm && !rows[y][x]._deleted) {
+									var cpos = getCellPos(grid, rows[y][x]);
+									var tr = rows[y][x].parentNode;
+
+									tr.removeChild(rows[y][x]);
+									rows[y][x]._deleted = true;
+
+									// Empty TR, remove it
+									if (!tr.hasChildNodes()) {
+										tr.parentNode.removeChild(tr);
+
+										var lastCell = null;
+										for (var x=0; cellElm = getCell(grid, cpos.rowindex, x); x++) {
+											if (cellElm != lastCell && cellElm.rowSpan > 1)
+												cellElm.rowSpan--;
+
+											lastCell = cellElm;
+										}
+
+										if (tdElm.rowSpan > 1)
+											tdElm.rowSpan--;
+									}
+								}
+							}
+						}
+
+						break;
+					}
+
+					tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
+					tinyMCE.handleVisualAid(tableElm, true, tinyMCE.settings['visual'], tinyMCE.selectedInstance);
+					tinyMCE.triggerNodeChange();
+					inst.repaint();
+				}
+
+			return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	}
+};
+
+tinyMCE.addPlugin("table", TinyMCE_TablePlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/buttons.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/buttons.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/buttons.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_cell_props.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_cell_props.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_cell_props.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete_col.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete_col.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete_col.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete_row.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete_row.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_delete_row.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_col_after.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_col_after.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_col_after.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_col_before.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_col_before.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_col_before.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_row_after.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_row_after.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_row_after.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_row_before.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_row_before.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_insert_row_before.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_merge_cells.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_merge_cells.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_merge_cells.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_row_props.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_row_props.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_row_props.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_split_cells.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_split_cells.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/images/table_split_cells.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/cell.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/cell.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/cell.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,249 +0,0 @@
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
-	document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor');
-	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor')
-
-	var inst = tinyMCE.selectedInstance;
-	var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th");
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(tinyMCE.getAttrib(tdElm, "style"));
-
-	// Get table cell data
-	var celltype = tdElm.nodeName.toLowerCase();
-	var align = tinyMCE.getAttrib(tdElm, 'align');
-	var valign = tinyMCE.getAttrib(tdElm, 'valign');
-	var width = trimSize(getStyle(tdElm, 'width', 'width'));
-	var height = trimSize(getStyle(tdElm, 'height', 'height'));
-	var bordercolor = convertRGBToHex(getStyle(tdElm, 'bordercolor', 'borderLeftColor'));
-	var bgcolor = convertRGBToHex(getStyle(tdElm, 'bgcolor', 'backgroundColor'));
-	var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tdElm, 'class'), false);
-	var backgroundimage = getStyle(tdElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");;
-	var id = tinyMCE.getAttrib(tdElm, 'id');
-	var lang = tinyMCE.getAttrib(tdElm, 'lang');
-	var dir = tinyMCE.getAttrib(tdElm, 'dir');
-	var scope = tinyMCE.getAttrib(tdElm, 'scope');
-
-	// Setup form
-	addClassesToList('class', 'table_cell_styles');
-	formObj.bordercolor.value = bordercolor;
-	formObj.bgcolor.value = bgcolor;
-	formObj.backgroundimage.value = backgroundimage;
-	formObj.width.value = width;
-	formObj.height.value = height;
-	formObj.id.value = id;
-	formObj.lang.value = lang;
-	formObj.style.value = tinyMCE.serializeStyle(st);
-	selectByValue(formObj, 'align', align);
-	selectByValue(formObj, 'valign', valign);
-	selectByValue(formObj, 'class', className);
-	selectByValue(formObj, 'celltype', celltype);
-	selectByValue(formObj, 'dir', dir);
-	selectByValue(formObj, 'scope', scope);
-
-	// Resize some elements
-	if (isVisible('backgroundimagebrowser'))
-		document.getElementById('backgroundimage').style.width = '180px';
-
-	updateColor('bordercolor_pick', 'bordercolor');
-	updateColor('bgcolor_pick', 'bgcolor');
-}
-
-function updateAction() {
-	tinyMCEPopup.restoreSelection();
-
-	var inst = tinyMCE.selectedInstance;
-	var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th");
-	var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");
-	var tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
-	var formObj = document.forms[0];
-
-	inst.execCommand('mceBeginUndoLevel');
-
-	switch (getSelectValue(formObj, 'action')) {
-		case "cell":
-			var celltype = getSelectValue(formObj, 'celltype');
-			var scope = getSelectValue(formObj, 'scope');
-
-			if (tinyMCE.getParam("accessibility_warnings")) {
-				if (celltype == "th" && scope == "")
-					var answer = confirm(tinyMCE.getLang('lang_table_missing_scope', '', true));
-				else
-					var answer = true;
-
-				if (!answer)
-					return;
-			}
-
-			updateCell(tdElm);
-			break;
-
-		case "row":
-			var cell = trElm.firstChild;
-
-			if (cell.nodeName != "TD" && cell.nodeName != "TH")
-				cell = nextCell(cell);
-
-			do {
-				cell = updateCell(cell, true);
-			} while ((cell = nextCell(cell)) != null);
-
-			break;
-
-		case "all":
-			var rows = tableElm.getElementsByTagName("tr");
-
-			for (var i=0; i<rows.length; i++) {
-				var cell = rows[i].firstChild;
-
-				if (cell.nodeName != "TD" && cell.nodeName != "TH")
-					cell = nextCell(cell);
-
-				do {
-					cell = updateCell(cell, true);
-				} while ((cell = nextCell(cell)) != null);
-			}
-
-			break;
-	}
-
-	tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
-	tinyMCE.triggerNodeChange();
-	inst.execCommand('mceEndUndoLevel');
-	tinyMCEPopup.close();
-}
-
-function nextCell(elm) {
-	while ((elm = elm.nextSibling) != null) {
-		if (elm.nodeName == "TD" || elm.nodeName == "TH")
-			return elm;
-	}
-
-	return null;
-}
-
-function updateCell(td, skip_id) {
-	var inst = tinyMCE.selectedInstance;
-	var formObj = document.forms[0];
-	var curCellType = td.nodeName.toLowerCase();
-	var celltype = getSelectValue(formObj, 'celltype');
-	var doc = inst.getDoc();
-
-	if (!skip_id)
-		td.setAttribute('id', formObj.id.value);
-
-	td.setAttribute('align', formObj.align.value);
-	td.setAttribute('vAlign', formObj.valign.value);
-	td.setAttribute('lang', formObj.lang.value);
-	td.setAttribute('dir', getSelectValue(formObj, 'dir'));
-	td.setAttribute('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(formObj.style.value)));
-	td.setAttribute('scope', formObj.scope.value);
-	tinyMCE.setAttrib(td, 'class', getSelectValue(formObj, 'class'));
-
-	// Clear deprecated attributes
-	tinyMCE.setAttrib(td, 'width', '');
-	tinyMCE.setAttrib(td, 'height', '');
-	tinyMCE.setAttrib(td, 'bgColor', '');
-	tinyMCE.setAttrib(td, 'borderColor', '');
-	tinyMCE.setAttrib(td, 'background', '');
-
-	// Set styles
-	td.style.width = getCSSSize(formObj.width.value);
-	td.style.height = getCSSSize(formObj.height.value);
-	if (formObj.bordercolor.value != "") {
-		td.style.borderColor = formObj.bordercolor.value;
-		td.style.borderStyle = td.style.borderStyle == "" ? "solid" : td.style.borderStyle;
-		td.style.borderWidth = td.style.borderWidth == "" ? "1px" : td.style.borderWidth;
-	} else
-		td.style.borderColor = '';
-
-	td.style.backgroundColor = formObj.bgcolor.value;
-
-	if (formObj.backgroundimage.value != "")
-		td.style.backgroundImage = "url('" + formObj.backgroundimage.value + "')";
-	else
-		td.style.backgroundImage = '';
-
-	if (curCellType != celltype) {
-		// changing to a different node type
-		var newCell = doc.createElement(celltype);
-
-		for (var c=0; c<td.childNodes.length; c++)
-			newCell.appendChild(td.childNodes[c].cloneNode(1));
-
-		for (var a=0; a<td.attributes.length; a++) {
-			var attr = td.attributes[a];
-			newCell.setAttribute(attr.name, attr.value);
-		}
-
-		td.parentNode.replaceChild(newCell, td);
-		td = newCell;
-	}
-
-	return td;
-}
-
-function changedBackgroundImage() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	st['background-image'] = "url('" + formObj.backgroundimage.value + "')";
-
-	formObj.style.value = tinyMCE.serializeStyle(st);
-}
-
-function changedSize() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	var width = formObj.width.value;
-	if (width != "")
-		st['width'] = getCSSSize(width);
-	else
-		st['width'] = "";
-
-	var height = formObj.height.value;
-	if (height != "")
-		st['height'] = getCSSSize(height);
-	else
-		st['height'] = "";
-
-	formObj.style.value = tinyMCE.serializeStyle(st);
-}
-
-function changedColor() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	st['background-color'] = formObj.bgcolor.value;
-	st['border-color'] = formObj.bordercolor.value;
-
-	formObj.style.value = tinyMCE.serializeStyle(st);
-}
-
-function changedStyle() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	if (st['background-image'])
-		formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
-	else
-		formObj.backgroundimage.value = '';
-
-	if (st['width'])
-		formObj.width.value = trimSize(st['width']);
-
-	if (st['height'])
-		formObj.height.value = trimSize(st['height']);
-
-	if (st['background-color']) {
-		formObj.bgcolor.value = st['background-color'];
-		updateColor('bgcolor_pick','bgcolor');
-	}
-
-	if (st['border-color']) {
-		formObj.bordercolor.value = st['border-color'];
-		updateColor('bordercolor_pick','bordercolor');
-	}
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/cell.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/cell.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/cell.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/cell.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,249 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
+	document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor');
+	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor')
+
+	var inst = tinyMCE.selectedInstance;
+	var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th");
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(tinyMCE.getAttrib(tdElm, "style"));
+
+	// Get table cell data
+	var celltype = tdElm.nodeName.toLowerCase();
+	var align = tinyMCE.getAttrib(tdElm, 'align');
+	var valign = tinyMCE.getAttrib(tdElm, 'valign');
+	var width = trimSize(getStyle(tdElm, 'width', 'width'));
+	var height = trimSize(getStyle(tdElm, 'height', 'height'));
+	var bordercolor = convertRGBToHex(getStyle(tdElm, 'bordercolor', 'borderLeftColor'));
+	var bgcolor = convertRGBToHex(getStyle(tdElm, 'bgcolor', 'backgroundColor'));
+	var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tdElm, 'class'), false);
+	var backgroundimage = getStyle(tdElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");;
+	var id = tinyMCE.getAttrib(tdElm, 'id');
+	var lang = tinyMCE.getAttrib(tdElm, 'lang');
+	var dir = tinyMCE.getAttrib(tdElm, 'dir');
+	var scope = tinyMCE.getAttrib(tdElm, 'scope');
+
+	// Setup form
+	addClassesToList('class', 'table_cell_styles');
+	formObj.bordercolor.value = bordercolor;
+	formObj.bgcolor.value = bgcolor;
+	formObj.backgroundimage.value = backgroundimage;
+	formObj.width.value = width;
+	formObj.height.value = height;
+	formObj.id.value = id;
+	formObj.lang.value = lang;
+	formObj.style.value = tinyMCE.serializeStyle(st);
+	selectByValue(formObj, 'align', align);
+	selectByValue(formObj, 'valign', valign);
+	selectByValue(formObj, 'class', className);
+	selectByValue(formObj, 'celltype', celltype);
+	selectByValue(formObj, 'dir', dir);
+	selectByValue(formObj, 'scope', scope);
+
+	// Resize some elements
+	if (isVisible('backgroundimagebrowser'))
+		document.getElementById('backgroundimage').style.width = '180px';
+
+	updateColor('bordercolor_pick', 'bordercolor');
+	updateColor('bgcolor_pick', 'bgcolor');
+}
+
+function updateAction() {
+	tinyMCEPopup.restoreSelection();
+
+	var inst = tinyMCE.selectedInstance;
+	var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th");
+	var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");
+	var tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
+	var formObj = document.forms[0];
+
+	inst.execCommand('mceBeginUndoLevel');
+
+	switch (getSelectValue(formObj, 'action')) {
+		case "cell":
+			var celltype = getSelectValue(formObj, 'celltype');
+			var scope = getSelectValue(formObj, 'scope');
+
+			if (tinyMCE.getParam("accessibility_warnings")) {
+				if (celltype == "th" && scope == "")
+					var answer = confirm(tinyMCE.getLang('lang_table_missing_scope', '', true));
+				else
+					var answer = true;
+
+				if (!answer)
+					return;
+			}
+
+			updateCell(tdElm);
+			break;
+
+		case "row":
+			var cell = trElm.firstChild;
+
+			if (cell.nodeName != "TD" && cell.nodeName != "TH")
+				cell = nextCell(cell);
+
+			do {
+				cell = updateCell(cell, true);
+			} while ((cell = nextCell(cell)) != null);
+
+			break;
+
+		case "all":
+			var rows = tableElm.getElementsByTagName("tr");
+
+			for (var i=0; i<rows.length; i++) {
+				var cell = rows[i].firstChild;
+
+				if (cell.nodeName != "TD" && cell.nodeName != "TH")
+					cell = nextCell(cell);
+
+				do {
+					cell = updateCell(cell, true);
+				} while ((cell = nextCell(cell)) != null);
+			}
+
+			break;
+	}
+
+	tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
+	tinyMCE.triggerNodeChange();
+	inst.execCommand('mceEndUndoLevel');
+	tinyMCEPopup.close();
+}
+
+function nextCell(elm) {
+	while ((elm = elm.nextSibling) != null) {
+		if (elm.nodeName == "TD" || elm.nodeName == "TH")
+			return elm;
+	}
+
+	return null;
+}
+
+function updateCell(td, skip_id) {
+	var inst = tinyMCE.selectedInstance;
+	var formObj = document.forms[0];
+	var curCellType = td.nodeName.toLowerCase();
+	var celltype = getSelectValue(formObj, 'celltype');
+	var doc = inst.getDoc();
+
+	if (!skip_id)
+		td.setAttribute('id', formObj.id.value);
+
+	td.setAttribute('align', formObj.align.value);
+	td.setAttribute('vAlign', formObj.valign.value);
+	td.setAttribute('lang', formObj.lang.value);
+	td.setAttribute('dir', getSelectValue(formObj, 'dir'));
+	td.setAttribute('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(formObj.style.value)));
+	td.setAttribute('scope', formObj.scope.value);
+	tinyMCE.setAttrib(td, 'class', getSelectValue(formObj, 'class'));
+
+	// Clear deprecated attributes
+	tinyMCE.setAttrib(td, 'width', '');
+	tinyMCE.setAttrib(td, 'height', '');
+	tinyMCE.setAttrib(td, 'bgColor', '');
+	tinyMCE.setAttrib(td, 'borderColor', '');
+	tinyMCE.setAttrib(td, 'background', '');
+
+	// Set styles
+	td.style.width = getCSSSize(formObj.width.value);
+	td.style.height = getCSSSize(formObj.height.value);
+	if (formObj.bordercolor.value != "") {
+		td.style.borderColor = formObj.bordercolor.value;
+		td.style.borderStyle = td.style.borderStyle == "" ? "solid" : td.style.borderStyle;
+		td.style.borderWidth = td.style.borderWidth == "" ? "1px" : td.style.borderWidth;
+	} else
+		td.style.borderColor = '';
+
+	td.style.backgroundColor = formObj.bgcolor.value;
+
+	if (formObj.backgroundimage.value != "")
+		td.style.backgroundImage = "url('" + formObj.backgroundimage.value + "')";
+	else
+		td.style.backgroundImage = '';
+
+	if (curCellType != celltype) {
+		// changing to a different node type
+		var newCell = doc.createElement(celltype);
+
+		for (var c=0; c<td.childNodes.length; c++)
+			newCell.appendChild(td.childNodes[c].cloneNode(1));
+
+		for (var a=0; a<td.attributes.length; a++) {
+			var attr = td.attributes[a];
+			newCell.setAttribute(attr.name, attr.value);
+		}
+
+		td.parentNode.replaceChild(newCell, td);
+		td = newCell;
+	}
+
+	return td;
+}
+
+function changedBackgroundImage() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-image'] = "url('" + formObj.backgroundimage.value + "')";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedSize() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	var width = formObj.width.value;
+	if (width != "")
+		st['width'] = getCSSSize(width);
+	else
+		st['width'] = "";
+
+	var height = formObj.height.value;
+	if (height != "")
+		st['height'] = getCSSSize(height);
+	else
+		st['height'] = "";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedColor() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-color'] = formObj.bgcolor.value;
+	st['border-color'] = formObj.bordercolor.value;
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedStyle() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	if (st['background-image'])
+		formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
+	else
+		formObj.backgroundimage.value = '';
+
+	if (st['width'])
+		formObj.width.value = trimSize(st['width']);
+
+	if (st['height'])
+		formObj.height.value = trimSize(st['height']);
+
+	if (st['background-color']) {
+		formObj.bgcolor.value = st['background-color'];
+		updateColor('bgcolor_pick','bgcolor');
+	}
+
+	if (st['border-color']) {
+		formObj.bordercolor.value = st['border-color'];
+		updateColor('bordercolor_pick','bordercolor');
+	}
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/merge_cells.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/merge_cells.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/merge_cells.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,24 +0,0 @@
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	var formObj = document.forms[0];
-
-	formObj.numcols.value = tinyMCE.getWindowArg('numcols', 1);
-	formObj.numrows.value = tinyMCE.getWindowArg('numrows', 1);
-}
-
-function mergeCells() {
-	var args = new Array();
-	var formObj = document.forms[0];
-
-	if (!AutoValidator.validate(formObj)) {
-		alert(tinyMCE.getLang('lang_invalid_data'));
-		return false;
-	}
-
-	args["numcols"] = formObj.numcols.value;
-	args["numrows"] = formObj.numrows.value;
-
-	tinyMCEPopup.execCommand("mceTableMergeCells", false, args);
-	tinyMCEPopup.close();
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/merge_cells.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/merge_cells.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/merge_cells.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/merge_cells.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,24 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	var formObj = document.forms[0];
+
+	formObj.numcols.value = tinyMCE.getWindowArg('numcols', 1);
+	formObj.numrows.value = tinyMCE.getWindowArg('numrows', 1);
+}
+
+function mergeCells() {
+	var args = new Array();
+	var formObj = document.forms[0];
+
+	if (!AutoValidator.validate(formObj)) {
+		alert(tinyMCE.getLang('lang_invalid_data'));
+		return false;
+	}
+
+	args["numcols"] = formObj.numcols.value;
+	args["numrows"] = formObj.numrows.value;
+
+	tinyMCEPopup.execCommand("mceTableMergeCells", false, args);
+	tinyMCEPopup.close();
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/row.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/row.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/row.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,200 +0,0 @@
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
-	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
-
-	var inst = tinyMCE.selectedInstance;
-	var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(tinyMCE.getAttrib(trElm, "style"));
-
-	// Get table row data
-	var rowtype = trElm.parentNode.nodeName.toLowerCase();
-	var align = tinyMCE.getAttrib(trElm, 'align');
-	var valign = tinyMCE.getAttrib(trElm, 'valign');
-	var height = trimSize(getStyle(trElm, 'height', 'height'));
-	var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(trElm, 'class'), false);
-	var bgcolor = convertRGBToHex(getStyle(trElm, 'bgcolor', 'backgroundColor'));
-	var backgroundimage = getStyle(trElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");;
-	var id = tinyMCE.getAttrib(trElm, 'id');
-	var lang = tinyMCE.getAttrib(trElm, 'lang');
-	var dir = tinyMCE.getAttrib(trElm, 'dir');
-
-	// Setup form
-	addClassesToList('class', 'table_row_styles');
-	formObj.bgcolor.value = bgcolor;
-	formObj.backgroundimage.value = backgroundimage;
-	formObj.height.value = height;
-	formObj.id.value = id;
-	formObj.lang.value = lang;
-	formObj.style.value = tinyMCE.serializeStyle(st);
-	selectByValue(formObj, 'align', align);
-	selectByValue(formObj, 'valign', valign);
-	selectByValue(formObj, 'class', className);
-	selectByValue(formObj, 'rowtype', rowtype);
-	selectByValue(formObj, 'dir', dir);
-
-	// Resize some elements
-	if (isVisible('backgroundimagebrowser'))
-		document.getElementById('backgroundimage').style.width = '180px';
-
-	updateColor('bgcolor_pick', 'bgcolor');
-}
-
-function updateAction() {
-	tinyMCEPopup.restoreSelection();
-
-	var inst = tinyMCE.selectedInstance;
-	var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");
-	var tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
-	var formObj = document.forms[0];
-	var action = getSelectValue(formObj, 'action');
-
-	inst.execCommand('mceBeginUndoLevel');
-
-	switch (action) {
-		case "row":
-			updateRow(trElm);
-			break;
-
-		case "all":
-			var rows = tableElm.getElementsByTagName("tr");
-
-			for (var i=0; i<rows.length; i++)
-				updateRow(rows[i], true);
-
-			break;
-
-		case "odd":
-		case "even":
-			var rows = tableElm.getElementsByTagName("tr");
-
-			for (var i=0; i<rows.length; i++) {
-				if ((i % 2 == 0 && action == "odd") || (i % 2 != 0 && action == "even"))
-					updateRow(rows[i], true, true);
-			}
-
-			break;
-	}
-
-	tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
-	tinyMCE.triggerNodeChange();
-	inst.execCommand('mceEndUndoLevel');
-	tinyMCEPopup.close();
-}
-
-function updateRow(tr_elm, skip_id, skip_parent) {
-	var inst = tinyMCE.selectedInstance;
-	var formObj = document.forms[0];
-	var curRowType = tr_elm.parentNode.nodeName.toLowerCase();
-	var rowtype = getSelectValue(formObj, 'rowtype');
-	var doc = inst.getDoc();
-
-	// Update row element
-	if (!skip_id)
-		tr_elm.setAttribute('id', formObj.id.value);
-
-	tr_elm.setAttribute('align', getSelectValue(formObj, 'align'));
-	tr_elm.setAttribute('vAlign', getSelectValue(formObj, 'valign'));
-	tr_elm.setAttribute('lang', formObj.lang.value);
-	tr_elm.setAttribute('dir', getSelectValue(formObj, 'dir'));
-	tr_elm.setAttribute('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(formObj.style.value)));
-	tinyMCE.setAttrib(tr_elm, 'class', getSelectValue(formObj, 'class'));
-
-	// Clear deprecated attributes
-	tr_elm.setAttribute('background', '');
-	tr_elm.setAttribute('bgColor', '');
-	tr_elm.setAttribute('height', '');
-
-	// Set styles
-	tr_elm.style.height = getCSSSize(formObj.height.value);
-	tr_elm.style.backgroundColor = formObj.bgcolor.value;
-
-	if (formObj.backgroundimage.value != "")
-		tr_elm.style.backgroundImage = "url('" + formObj.backgroundimage.value + "')";
-	else
-		tr_elm.style.backgroundImage = '';
-
-	// Setup new rowtype
-	if (curRowType != rowtype && !skip_parent) {
-		// first, clone the node we are working on
-		var newRow = tr_elm.cloneNode(1);
-
-		// next, find the parent of its new destination (creating it if necessary)
-		var theTable = tinyMCE.getParentElement(tr_elm, "table");
-		var dest = rowtype;
-		var newParent = null;
-		for (var i = 0; i < theTable.childNodes.length; i++) {
-			if (theTable.childNodes[i].nodeName.toLowerCase() == dest)
-				newParent = theTable.childNodes[i];
-		}
-
-		if (newParent == null) {
-			newParent = doc.createElement(dest);
-
-			if (dest == "thead")
-				theTable.insertBefore(newParent, theTable.firstChild);
-			else
-				theTable.appendChild(newParent);
-		}
-
-		// append the row to the new parent
-		newParent.appendChild(newRow);
-
-		// remove the original
-		tr_elm.parentNode.removeChild(tr_elm);
-
-		// set tr_elm to the new node
-		tr_elm = newRow;
-	}
-}
-
-function changedBackgroundImage() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	st['background-image'] = "url('" + formObj.backgroundimage.value + "')";
-
-	formObj.style.value = tinyMCE.serializeStyle(st);
-}
-
-function changedStyle() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	if (st['background-image'])
-		formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
-	else
-		formObj.backgroundimage.value = '';
-
-	if (st['height'])
-		formObj.height.value = trimSize(st['height']);
-
-	if (st['background-color']) {
-		formObj.bgcolor.value = st['background-color'];
-		updateColor('bgcolor_pick','bgcolor');
-	}
-}
-
-function changedSize() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	var height = formObj.height.value;
-	if (height != "")
-		st['height'] = getCSSSize(height);
-	else
-		st['height'] = "";
-
-	formObj.style.value = tinyMCE.serializeStyle(st);
-}
-
-function changedColor() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	st['background-color'] = formObj.bgcolor.value;
-
-	formObj.style.value = tinyMCE.serializeStyle(st);
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/row.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/row.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/row.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/row.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,200 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
+	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
+
+	var inst = tinyMCE.selectedInstance;
+	var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(tinyMCE.getAttrib(trElm, "style"));
+
+	// Get table row data
+	var rowtype = trElm.parentNode.nodeName.toLowerCase();
+	var align = tinyMCE.getAttrib(trElm, 'align');
+	var valign = tinyMCE.getAttrib(trElm, 'valign');
+	var height = trimSize(getStyle(trElm, 'height', 'height'));
+	var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(trElm, 'class'), false);
+	var bgcolor = convertRGBToHex(getStyle(trElm, 'bgcolor', 'backgroundColor'));
+	var backgroundimage = getStyle(trElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");;
+	var id = tinyMCE.getAttrib(trElm, 'id');
+	var lang = tinyMCE.getAttrib(trElm, 'lang');
+	var dir = tinyMCE.getAttrib(trElm, 'dir');
+
+	// Setup form
+	addClassesToList('class', 'table_row_styles');
+	formObj.bgcolor.value = bgcolor;
+	formObj.backgroundimage.value = backgroundimage;
+	formObj.height.value = height;
+	formObj.id.value = id;
+	formObj.lang.value = lang;
+	formObj.style.value = tinyMCE.serializeStyle(st);
+	selectByValue(formObj, 'align', align);
+	selectByValue(formObj, 'valign', valign);
+	selectByValue(formObj, 'class', className);
+	selectByValue(formObj, 'rowtype', rowtype);
+	selectByValue(formObj, 'dir', dir);
+
+	// Resize some elements
+	if (isVisible('backgroundimagebrowser'))
+		document.getElementById('backgroundimage').style.width = '180px';
+
+	updateColor('bgcolor_pick', 'bgcolor');
+}
+
+function updateAction() {
+	tinyMCEPopup.restoreSelection();
+
+	var inst = tinyMCE.selectedInstance;
+	var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");
+	var tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
+	var formObj = document.forms[0];
+	var action = getSelectValue(formObj, 'action');
+
+	inst.execCommand('mceBeginUndoLevel');
+
+	switch (action) {
+		case "row":
+			updateRow(trElm);
+			break;
+
+		case "all":
+			var rows = tableElm.getElementsByTagName("tr");
+
+			for (var i=0; i<rows.length; i++)
+				updateRow(rows[i], true);
+
+			break;
+
+		case "odd":
+		case "even":
+			var rows = tableElm.getElementsByTagName("tr");
+
+			for (var i=0; i<rows.length; i++) {
+				if ((i % 2 == 0 && action == "odd") || (i % 2 != 0 && action == "even"))
+					updateRow(rows[i], true, true);
+			}
+
+			break;
+	}
+
+	tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
+	tinyMCE.triggerNodeChange();
+	inst.execCommand('mceEndUndoLevel');
+	tinyMCEPopup.close();
+}
+
+function updateRow(tr_elm, skip_id, skip_parent) {
+	var inst = tinyMCE.selectedInstance;
+	var formObj = document.forms[0];
+	var curRowType = tr_elm.parentNode.nodeName.toLowerCase();
+	var rowtype = getSelectValue(formObj, 'rowtype');
+	var doc = inst.getDoc();
+
+	// Update row element
+	if (!skip_id)
+		tr_elm.setAttribute('id', formObj.id.value);
+
+	tr_elm.setAttribute('align', getSelectValue(formObj, 'align'));
+	tr_elm.setAttribute('vAlign', getSelectValue(formObj, 'valign'));
+	tr_elm.setAttribute('lang', formObj.lang.value);
+	tr_elm.setAttribute('dir', getSelectValue(formObj, 'dir'));
+	tr_elm.setAttribute('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(formObj.style.value)));
+	tinyMCE.setAttrib(tr_elm, 'class', getSelectValue(formObj, 'class'));
+
+	// Clear deprecated attributes
+	tr_elm.setAttribute('background', '');
+	tr_elm.setAttribute('bgColor', '');
+	tr_elm.setAttribute('height', '');
+
+	// Set styles
+	tr_elm.style.height = getCSSSize(formObj.height.value);
+	tr_elm.style.backgroundColor = formObj.bgcolor.value;
+
+	if (formObj.backgroundimage.value != "")
+		tr_elm.style.backgroundImage = "url('" + formObj.backgroundimage.value + "')";
+	else
+		tr_elm.style.backgroundImage = '';
+
+	// Setup new rowtype
+	if (curRowType != rowtype && !skip_parent) {
+		// first, clone the node we are working on
+		var newRow = tr_elm.cloneNode(1);
+
+		// next, find the parent of its new destination (creating it if necessary)
+		var theTable = tinyMCE.getParentElement(tr_elm, "table");
+		var dest = rowtype;
+		var newParent = null;
+		for (var i = 0; i < theTable.childNodes.length; i++) {
+			if (theTable.childNodes[i].nodeName.toLowerCase() == dest)
+				newParent = theTable.childNodes[i];
+		}
+
+		if (newParent == null) {
+			newParent = doc.createElement(dest);
+
+			if (dest == "thead")
+				theTable.insertBefore(newParent, theTable.firstChild);
+			else
+				theTable.appendChild(newParent);
+		}
+
+		// append the row to the new parent
+		newParent.appendChild(newRow);
+
+		// remove the original
+		tr_elm.parentNode.removeChild(tr_elm);
+
+		// set tr_elm to the new node
+		tr_elm = newRow;
+	}
+}
+
+function changedBackgroundImage() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-image'] = "url('" + formObj.backgroundimage.value + "')";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedStyle() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	if (st['background-image'])
+		formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
+	else
+		formObj.backgroundimage.value = '';
+
+	if (st['height'])
+		formObj.height.value = trimSize(st['height']);
+
+	if (st['background-color']) {
+		formObj.bgcolor.value = st['background-color'];
+		updateColor('bgcolor_pick','bgcolor');
+	}
+}
+
+function changedSize() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	var height = formObj.height.value;
+	if (height != "")
+		st['height'] = getCSSSize(height);
+	else
+		st['height'] = "";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedColor() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-color'] = formObj.bgcolor.value;
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/table.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/table.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/table.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,349 +0,0 @@
-var action, orgTableWidth, orgTableHeight;
-
-function insertTable() {
-	var formObj = document.forms[0];
-	var inst = tinyMCE.selectedInstance;
-	var cols = 2, rows = 2, border = 0, cellpadding = -1, cellspacing = -1, align, width, height, className;
-	var html = '';
-	var elm = tinyMCE.tableElm;
-	var cellLimit, rowLimit, colLimit;
-
-	if (!AutoValidator.validate(formObj)) {
-		alert(tinyMCE.getLang('lang_invalid_data'));
-		return false;
-	}
-
-	tinyMCEPopup.restoreSelection();
-
-	// Get form data
-	cols = formObj.elements['cols'].value;
-	rows = formObj.elements['rows'].value;
-	border = formObj.elements['border'].value != "" ? formObj.elements['border'].value  : 0;
-	cellpadding = formObj.elements['cellpadding'].value != "" ? formObj.elements['cellpadding'].value : "";
-	cellspacing = formObj.elements['cellspacing'].value != "" ? formObj.elements['cellspacing'].value : "";
-	align = formObj.elements['align'].options[formObj.elements['align'].selectedIndex].value;
-	width = formObj.elements['width'].value;
-	height = formObj.elements['height'].value;
-	bordercolor = formObj.elements['bordercolor'].value;
-	bgcolor = formObj.elements['bgcolor'].value;
-	className = formObj.elements['class'].options[formObj.elements['class'].selectedIndex].value;
-	id = formObj.elements['id'].value;
-	summary = formObj.elements['summary'].value;
-	style = formObj.elements['style'].value;
-	dir = formObj.elements['dir'].value;
-	lang = formObj.elements['lang'].value;
-	background = formObj.elements['backgroundimage'].value;
-
-	cellLimit = tinyMCE.getParam('table_cell_limit', false);
-	rowLimit = tinyMCE.getParam('table_row_limit', false);
-	colLimit = tinyMCE.getParam('table_col_limit', false);
-
-	// Validate table size
-	if (colLimit && cols > colLimit) {
-		alert(tinyMCE.getLang('lang_table_col_limit', '', true, {cols : colLimit}));
-		return false;
-	} else if (rowLimit && rows > rowLimit) {
-		alert(tinyMCE.getLang('lang_table_row_limit', '', true, {rows : rowLimit}));
-		return false;
-	} else if (cellLimit && cols * rows > cellLimit) {
-		alert(tinyMCE.getLang('lang_table_cell_limit', '', true, {cells : cellLimit}));
-		return false;
-	}
-
-	// Update table
-	if (action == "update") {
-		inst.execCommand('mceBeginUndoLevel');
-
-		tinyMCE.setAttrib(elm, 'cellPadding', cellpadding, true);
-		tinyMCE.setAttrib(elm, 'cellSpacing', cellspacing, true);
-		tinyMCE.setAttrib(elm, 'border', border, true);
-		tinyMCE.setAttrib(elm, 'align', align);
-		tinyMCE.setAttrib(elm, 'class', className);
-		tinyMCE.setAttrib(elm, 'style', style);
-		tinyMCE.setAttrib(elm, 'id', id);
-		tinyMCE.setAttrib(elm, 'summary', summary);
-		tinyMCE.setAttrib(elm, 'dir', dir);
-		tinyMCE.setAttrib(elm, 'lang', lang);
-
-		// Not inline styles
-		if (!tinyMCE.getParam("inline_styles"))
-			tinyMCE.setAttrib(elm, 'width', width, true);
-
-		// Remove these since they are not valid XHTML
-		tinyMCE.setAttrib(elm, 'borderColor', '');
-		tinyMCE.setAttrib(elm, 'bgColor', '');
-		tinyMCE.setAttrib(elm, 'background', '');
-		tinyMCE.setAttrib(elm, 'height', '');
-
-		if (background != '')
-			elm.style.backgroundImage = "url('" + background + "')";
-		else
-			elm.style.backgroundImage = '';
-
-		if (tinyMCE.getParam("inline_styles"))
-			elm.style.borderWidth = border + "px";
-
-		if (tinyMCE.getParam("inline_styles")) {
-			if (width != '')
-				elm.style.width = getCSSSize(width);
-		}
-
-		if (bordercolor != "") {
-			elm.style.borderColor = bordercolor;
-			elm.style.borderStyle = elm.style.borderStyle == "" ? "solid" : elm.style.borderStyle;
-			elm.style.borderWidth = border == "" ? "1px" : border;
-		} else
-			elm.style.borderColor = '';
-
-		elm.style.backgroundColor = bgcolor;
-		elm.style.height = getCSSSize(height);
-
-		tinyMCE.handleVisualAid(tinyMCE.tableElm, false, inst.visualAid, inst);
-
-		// Fix for stange MSIE align bug
-		tinyMCE.tableElm.outerHTML = tinyMCE.tableElm.outerHTML;
-
-		tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
-		tinyMCE.triggerNodeChange();
-		inst.execCommand('mceEndUndoLevel');
-
-		// Repaint if dimensions changed
-		if (formObj.width.value != orgTableWidth || formObj.height.value != orgTableHeight)
-			inst.repaint();
-
-		tinyMCEPopup.close();
-		return true;
-	}
-
-	// Create new table
-	html += '<table';
-
-	html += makeAttrib('id', id);
-	html += makeAttrib('border', border);
-	html += makeAttrib('cellpadding', cellpadding);
-	html += makeAttrib('cellspacing', cellspacing);
-	html += makeAttrib('width', width);
-	//html += makeAttrib('height', height);
-	//html += makeAttrib('bordercolor', bordercolor);
-	//html += makeAttrib('bgcolor', bgcolor);
-	html += makeAttrib('align', align);
-	html += makeAttrib('class', tinyMCE.getVisualAidClass(className, border == 0));
-	html += makeAttrib('style', style);
-	html += makeAttrib('summary', summary);
-	html += makeAttrib('dir', dir);
-	html += makeAttrib('lang', lang);
-
-	html += '>';
-
-	for (var y=0; y<rows; y++) {
-		html += "<tr>";
-
-		for (var x=0; x<cols; x++)
-			html += '<td>&nbsp;</td>';
-
-		html += "</tr>";
-	}
-
-	html += "</table>";
-
-	inst.execCommand('mceBeginUndoLevel');
-	inst.execCommand('mceInsertContent', false, html);
-	tinyMCE.handleVisualAid(inst.getBody(), true, tinyMCE.settings['visual']);
-	inst.execCommand('mceEndUndoLevel');
-
-	tinyMCEPopup.close();
-}
-
-function makeAttrib(attrib, value) {
-	var formObj = document.forms[0];
-	var valueElm = formObj.elements[attrib];
-
-	if (typeof(value) == "undefined" || value == null) {
-		value = "";
-
-		if (valueElm)
-			value = valueElm.value;
-	}
-
-	if (value == "")
-		return "";
-
-	// XML encode it
-	value = value.replace(/&/g, '&amp;');
-	value = value.replace(/\"/g, '&quot;');
-	value = value.replace(/</g, '&lt;');
-	value = value.replace(/>/g, '&gt;');
-
-	return ' ' + attrib + '="' + value + '"';
-}
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
-	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
-	document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor');
-	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
-
-	var cols = 2, rows = 2, border = tinyMCE.getParam('table_default_border', '0'), cellpadding = tinyMCE.getParam('table_default_cellpadding', ''), cellspacing = tinyMCE.getParam('table_default_cellspacing', '');
-	var align = "", width = "", height = "", bordercolor = "", bgcolor = "", className = "";
-	var id = "", summary = "", style = "", dir = "", lang = "", background = "", bgcolor = "", bordercolor = "";
-	var inst = tinyMCE.selectedInstance;
-	var formObj = document.forms[0];
-	var elm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
-
-	tinyMCE.tableElm = elm;
-	action = tinyMCE.getWindowArg('action');
-	if (action == null)
-		action = tinyMCE.tableElm ? "update" : "insert";
-
-	if (tinyMCE.tableElm && action != "insert") {
-		var rowsAr = tinyMCE.tableElm.rows;
-		var cols = 0;
-		for (var i=0; i<rowsAr.length; i++)
-			if (rowsAr[i].cells.length > cols)
-				cols = rowsAr[i].cells.length;
-
-		cols = cols;
-		rows = rowsAr.length;
-
-		st = tinyMCE.parseStyle(tinyMCE.getAttrib(tinyMCE.tableElm, "style"));
-		border = trimSize(getStyle(elm, 'border', 'borderWidth'));
-		cellpadding = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellpadding', "");
-		cellspacing = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellspacing', "");
-		width = trimSize(getStyle(elm, 'width', 'width'));
-		height = trimSize(getStyle(elm, 'height', 'height'));
-		bordercolor = convertRGBToHex(getStyle(elm, 'bordercolor', 'borderLeftColor'));
-		bgcolor = convertRGBToHex(getStyle(elm, 'bgcolor', 'backgroundColor'));
-		align = tinyMCE.getAttrib(tinyMCE.tableElm, 'align', align);
-		className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tinyMCE.tableElm, 'class'), false);
-		id = tinyMCE.getAttrib(tinyMCE.tableElm, 'id');
-		summary = tinyMCE.getAttrib(tinyMCE.tableElm, 'summary');
-		style = tinyMCE.serializeStyle(st);
-		dir = tinyMCE.getAttrib(tinyMCE.tableElm, 'dir');
-		lang = tinyMCE.getAttrib(tinyMCE.tableElm, 'lang');
-		background = getStyle(elm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
-
-		orgTableWidth = width;
-		orgTableHeight = height;
-
-		action = "update";
-	}
-
-	addClassesToList('class', "table_styles");
-
-	// Update form
-	selectByValue(formObj, 'align', align);
-	selectByValue(formObj, 'class', className);
-	formObj.cols.value = cols;
-	formObj.rows.value = rows;
-	formObj.border.value = border;
-	formObj.cellpadding.value = cellpadding;
-	formObj.cellspacing.value = cellspacing;
-	formObj.width.value = width;
-	formObj.height.value = height;
-	formObj.bordercolor.value = bordercolor;
-	formObj.bgcolor.value = bgcolor;
-	formObj.id.value = id;
-	formObj.summary.value = summary;
-	formObj.style.value = style;
-	formObj.dir.value = dir;
-	formObj.lang.value = lang;
-	formObj.backgroundimage.value = background;
-	formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); 
-
-	updateColor('bordercolor_pick', 'bordercolor');
-	updateColor('bgcolor_pick', 'bgcolor');
-
-	// Resize some elements
-	if (isVisible('backgroundimagebrowser'))
-		document.getElementById('backgroundimage').style.width = '180px';
-
-	// Disable some fields in update mode
-	if (action == "update") {
-		formObj.cols.disabled = true;
-		formObj.rows.disabled = true;
-	}
-}
-
-function changedSize() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	var width = formObj.width.value;
-	if (width != "")
-		st['width'] = tinyMCE.getParam("inline_styles") ? getCSSSize(width) : "";
-	else
-		st['width'] = "";
-
-	var height = formObj.height.value;
-	if (height != "")
-		st['height'] = getCSSSize(height);
-	else
-		st['height'] = "";
-
-	formObj.style.value = tinyMCE.serializeStyle(st);
-}
-
-function changedBackgroundImage() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	st['background-image'] = "url('" + formObj.backgroundimage.value + "')";
-
-	formObj.style.value = tinyMCE.serializeStyle(st);
-}
-
-function changedBorder() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	// Update border width if the element has a color
-	if (formObj.border.value != "" && formObj.bordercolor.value != "")
-		st['border-width'] = formObj.border.value + "px";
-
-	formObj.style.value = tinyMCE.serializeStyle(st);
-}
-
-function changedColor() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	st['background-color'] = formObj.bgcolor.value;
-
-	if (formObj.bordercolor.value != "") {
-		st['border-color'] = formObj.bordercolor.value;
-
-		// Add border-width if it's missing
-		if (!st['border-width'])
-			st['border-width'] = formObj.border.value == "" ? "1px" : formObj.border.value + "px";
-	}
-
-	formObj.style.value = tinyMCE.serializeStyle(st);
-}
-
-function changedStyle() {
-	var formObj = document.forms[0];
-	var st = tinyMCE.parseStyle(formObj.style.value);
-
-	if (st['background-image'])
-		formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
-	else
-		formObj.backgroundimage.value = '';
-
-	if (st['width'])
-		formObj.width.value = trimSize(st['width']);
-
-	if (st['height'])
-		formObj.height.value = trimSize(st['height']);
-
-	if (st['background-color']) {
-		formObj.bgcolor.value = st['background-color'];
-		updateColor('bgcolor_pick','bgcolor');
-	}
-
-	if (st['border-color']) {
-		formObj.bordercolor.value = st['border-color'];
-		updateColor('bordercolor_pick','bordercolor');
-	}
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/table.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/table.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/table.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/jscripts/table.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,349 @@
+var action, orgTableWidth, orgTableHeight;
+
+function insertTable() {
+	var formObj = document.forms[0];
+	var inst = tinyMCE.selectedInstance;
+	var cols = 2, rows = 2, border = 0, cellpadding = -1, cellspacing = -1, align, width, height, className;
+	var html = '';
+	var elm = tinyMCE.tableElm;
+	var cellLimit, rowLimit, colLimit;
+
+	if (!AutoValidator.validate(formObj)) {
+		alert(tinyMCE.getLang('lang_invalid_data'));
+		return false;
+	}
+
+	tinyMCEPopup.restoreSelection();
+
+	// Get form data
+	cols = formObj.elements['cols'].value;
+	rows = formObj.elements['rows'].value;
+	border = formObj.elements['border'].value != "" ? formObj.elements['border'].value  : 0;
+	cellpadding = formObj.elements['cellpadding'].value != "" ? formObj.elements['cellpadding'].value : "";
+	cellspacing = formObj.elements['cellspacing'].value != "" ? formObj.elements['cellspacing'].value : "";
+	align = formObj.elements['align'].options[formObj.elements['align'].selectedIndex].value;
+	width = formObj.elements['width'].value;
+	height = formObj.elements['height'].value;
+	bordercolor = formObj.elements['bordercolor'].value;
+	bgcolor = formObj.elements['bgcolor'].value;
+	className = formObj.elements['class'].options[formObj.elements['class'].selectedIndex].value;
+	id = formObj.elements['id'].value;
+	summary = formObj.elements['summary'].value;
+	style = formObj.elements['style'].value;
+	dir = formObj.elements['dir'].value;
+	lang = formObj.elements['lang'].value;
+	background = formObj.elements['backgroundimage'].value;
+
+	cellLimit = tinyMCE.getParam('table_cell_limit', false);
+	rowLimit = tinyMCE.getParam('table_row_limit', false);
+	colLimit = tinyMCE.getParam('table_col_limit', false);
+
+	// Validate table size
+	if (colLimit && cols > colLimit) {
+		alert(tinyMCE.getLang('lang_table_col_limit', '', true, {cols : colLimit}));
+		return false;
+	} else if (rowLimit && rows > rowLimit) {
+		alert(tinyMCE.getLang('lang_table_row_limit', '', true, {rows : rowLimit}));
+		return false;
+	} else if (cellLimit && cols * rows > cellLimit) {
+		alert(tinyMCE.getLang('lang_table_cell_limit', '', true, {cells : cellLimit}));
+		return false;
+	}
+
+	// Update table
+	if (action == "update") {
+		inst.execCommand('mceBeginUndoLevel');
+
+		tinyMCE.setAttrib(elm, 'cellPadding', cellpadding, true);
+		tinyMCE.setAttrib(elm, 'cellSpacing', cellspacing, true);
+		tinyMCE.setAttrib(elm, 'border', border, true);
+		tinyMCE.setAttrib(elm, 'align', align);
+		tinyMCE.setAttrib(elm, 'class', className);
+		tinyMCE.setAttrib(elm, 'style', style);
+		tinyMCE.setAttrib(elm, 'id', id);
+		tinyMCE.setAttrib(elm, 'summary', summary);
+		tinyMCE.setAttrib(elm, 'dir', dir);
+		tinyMCE.setAttrib(elm, 'lang', lang);
+
+		// Not inline styles
+		if (!tinyMCE.getParam("inline_styles"))
+			tinyMCE.setAttrib(elm, 'width', width, true);
+
+		// Remove these since they are not valid XHTML
+		tinyMCE.setAttrib(elm, 'borderColor', '');
+		tinyMCE.setAttrib(elm, 'bgColor', '');
+		tinyMCE.setAttrib(elm, 'background', '');
+		tinyMCE.setAttrib(elm, 'height', '');
+
+		if (background != '')
+			elm.style.backgroundImage = "url('" + background + "')";
+		else
+			elm.style.backgroundImage = '';
+
+		if (tinyMCE.getParam("inline_styles"))
+			elm.style.borderWidth = border + "px";
+
+		if (tinyMCE.getParam("inline_styles")) {
+			if (width != '')
+				elm.style.width = getCSSSize(width);
+		}
+
+		if (bordercolor != "") {
+			elm.style.borderColor = bordercolor;
+			elm.style.borderStyle = elm.style.borderStyle == "" ? "solid" : elm.style.borderStyle;
+			elm.style.borderWidth = border == "" ? "1px" : border;
+		} else
+			elm.style.borderColor = '';
+
+		elm.style.backgroundColor = bgcolor;
+		elm.style.height = getCSSSize(height);
+
+		tinyMCE.handleVisualAid(tinyMCE.tableElm, false, inst.visualAid, inst);
+
+		// Fix for stange MSIE align bug
+		tinyMCE.tableElm.outerHTML = tinyMCE.tableElm.outerHTML;
+
+		tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
+		tinyMCE.triggerNodeChange();
+		inst.execCommand('mceEndUndoLevel');
+
+		// Repaint if dimensions changed
+		if (formObj.width.value != orgTableWidth || formObj.height.value != orgTableHeight)
+			inst.repaint();
+
+		tinyMCEPopup.close();
+		return true;
+	}
+
+	// Create new table
+	html += '<table';
+
+	html += makeAttrib('id', id);
+	html += makeAttrib('border', border);
+	html += makeAttrib('cellpadding', cellpadding);
+	html += makeAttrib('cellspacing', cellspacing);
+	html += makeAttrib('width', width);
+	//html += makeAttrib('height', height);
+	//html += makeAttrib('bordercolor', bordercolor);
+	//html += makeAttrib('bgcolor', bgcolor);
+	html += makeAttrib('align', align);
+	html += makeAttrib('class', tinyMCE.getVisualAidClass(className, border == 0));
+	html += makeAttrib('style', style);
+	html += makeAttrib('summary', summary);
+	html += makeAttrib('dir', dir);
+	html += makeAttrib('lang', lang);
+
+	html += '>';
+
+	for (var y=0; y<rows; y++) {
+		html += "<tr>";
+
+		for (var x=0; x<cols; x++)
+			html += '<td>&nbsp;</td>';
+
+		html += "</tr>";
+	}
+
+	html += "</table>";
+
+	inst.execCommand('mceBeginUndoLevel');
+	inst.execCommand('mceInsertContent', false, html);
+	tinyMCE.handleVisualAid(inst.getBody(), true, tinyMCE.settings['visual']);
+	inst.execCommand('mceEndUndoLevel');
+
+	tinyMCEPopup.close();
+}
+
+function makeAttrib(attrib, value) {
+	var formObj = document.forms[0];
+	var valueElm = formObj.elements[attrib];
+
+	if (typeof(value) == "undefined" || value == null) {
+		value = "";
+
+		if (valueElm)
+			value = valueElm.value;
+	}
+
+	if (value == "")
+		return "";
+
+	// XML encode it
+	value = value.replace(/&/g, '&amp;');
+	value = value.replace(/\"/g, '&quot;');
+	value = value.replace(/</g, '&lt;');
+	value = value.replace(/>/g, '&gt;');
+
+	return ' ' + attrib + '="' + value + '"';
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
+	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
+	document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor');
+	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
+
+	var cols = 2, rows = 2, border = tinyMCE.getParam('table_default_border', '0'), cellpadding = tinyMCE.getParam('table_default_cellpadding', ''), cellspacing = tinyMCE.getParam('table_default_cellspacing', '');
+	var align = "", width = "", height = "", bordercolor = "", bgcolor = "", className = "";
+	var id = "", summary = "", style = "", dir = "", lang = "", background = "", bgcolor = "", bordercolor = "";
+	var inst = tinyMCE.selectedInstance;
+	var formObj = document.forms[0];
+	var elm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
+
+	tinyMCE.tableElm = elm;
+	action = tinyMCE.getWindowArg('action');
+	if (action == null)
+		action = tinyMCE.tableElm ? "update" : "insert";
+
+	if (tinyMCE.tableElm && action != "insert") {
+		var rowsAr = tinyMCE.tableElm.rows;
+		var cols = 0;
+		for (var i=0; i<rowsAr.length; i++)
+			if (rowsAr[i].cells.length > cols)
+				cols = rowsAr[i].cells.length;
+
+		cols = cols;
+		rows = rowsAr.length;
+
+		st = tinyMCE.parseStyle(tinyMCE.getAttrib(tinyMCE.tableElm, "style"));
+		border = trimSize(getStyle(elm, 'border', 'borderWidth'));
+		cellpadding = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellpadding', "");
+		cellspacing = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellspacing', "");
+		width = trimSize(getStyle(elm, 'width', 'width'));
+		height = trimSize(getStyle(elm, 'height', 'height'));
+		bordercolor = convertRGBToHex(getStyle(elm, 'bordercolor', 'borderLeftColor'));
+		bgcolor = convertRGBToHex(getStyle(elm, 'bgcolor', 'backgroundColor'));
+		align = tinyMCE.getAttrib(tinyMCE.tableElm, 'align', align);
+		className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tinyMCE.tableElm, 'class'), false);
+		id = tinyMCE.getAttrib(tinyMCE.tableElm, 'id');
+		summary = tinyMCE.getAttrib(tinyMCE.tableElm, 'summary');
+		style = tinyMCE.serializeStyle(st);
+		dir = tinyMCE.getAttrib(tinyMCE.tableElm, 'dir');
+		lang = tinyMCE.getAttrib(tinyMCE.tableElm, 'lang');
+		background = getStyle(elm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
+
+		orgTableWidth = width;
+		orgTableHeight = height;
+
+		action = "update";
+	}
+
+	addClassesToList('class', "table_styles");
+
+	// Update form
+	selectByValue(formObj, 'align', align);
+	selectByValue(formObj, 'class', className);
+	formObj.cols.value = cols;
+	formObj.rows.value = rows;
+	formObj.border.value = border;
+	formObj.cellpadding.value = cellpadding;
+	formObj.cellspacing.value = cellspacing;
+	formObj.width.value = width;
+	formObj.height.value = height;
+	formObj.bordercolor.value = bordercolor;
+	formObj.bgcolor.value = bgcolor;
+	formObj.id.value = id;
+	formObj.summary.value = summary;
+	formObj.style.value = style;
+	formObj.dir.value = dir;
+	formObj.lang.value = lang;
+	formObj.backgroundimage.value = background;
+	formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); 
+
+	updateColor('bordercolor_pick', 'bordercolor');
+	updateColor('bgcolor_pick', 'bgcolor');
+
+	// Resize some elements
+	if (isVisible('backgroundimagebrowser'))
+		document.getElementById('backgroundimage').style.width = '180px';
+
+	// Disable some fields in update mode
+	if (action == "update") {
+		formObj.cols.disabled = true;
+		formObj.rows.disabled = true;
+	}
+}
+
+function changedSize() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	var width = formObj.width.value;
+	if (width != "")
+		st['width'] = tinyMCE.getParam("inline_styles") ? getCSSSize(width) : "";
+	else
+		st['width'] = "";
+
+	var height = formObj.height.value;
+	if (height != "")
+		st['height'] = getCSSSize(height);
+	else
+		st['height'] = "";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedBackgroundImage() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-image'] = "url('" + formObj.backgroundimage.value + "')";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedBorder() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	// Update border width if the element has a color
+	if (formObj.border.value != "" && formObj.bordercolor.value != "")
+		st['border-width'] = formObj.border.value + "px";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedColor() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-color'] = formObj.bgcolor.value;
+
+	if (formObj.bordercolor.value != "") {
+		st['border-color'] = formObj.bordercolor.value;
+
+		// Add border-width if it's missing
+		if (!st['border-width'])
+			st['border-width'] = formObj.border.value == "" ? "1px" : formObj.border.value + "px";
+	}
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedStyle() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	if (st['background-image'])
+		formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
+	else
+		formObj.backgroundimage.value = '';
+
+	if (st['width'])
+		formObj.width.value = trimSize(st['width']);
+
+	if (st['height'])
+		formObj.height.value = trimSize(st['height']);
+
+	if (st['background-color']) {
+		formObj.bgcolor.value = st['background-color'];
+		updateColor('bgcolor_pick','bgcolor');
+	}
+
+	if (st['border-color']) {
+		formObj.bordercolor.value = st['border-color'];
+		updateColor('bordercolor_pick','bordercolor');
+	}
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,78 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('table',{
-general_tab : 'General',
-advanced_tab : 'Advanced',
-general_props : 'General properties',
-advanced_props : 'Advanced properties',
-desc : 'Inserts a new table',
-row_before_desc : 'Insert row before',
-row_after_desc : 'Insert row after',
-delete_row_desc : 'Delete row',
-col_before_desc : 'Insert column before',
-col_after_desc : 'Insert column after',
-delete_col_desc : 'Remove column',
-rowtype : 'Row in table part',
-title : 'Insert/Modify table',
-width : 'Width',
-height : 'Height',
-cols : 'Columns',
-rows : 'Rows',
-cellspacing : 'Cellspacing',
-cellpadding : 'Cellpadding',
-border : 'Border',
-align : 'Alignment',
-align_default : 'Default',
-align_left : 'Left',
-align_right : 'Right',
-align_middle : 'Center',
-row_title : 'Table row properties',
-cell_title : 'Table cell properties',
-cell_type : 'Cell type',
-row_desc : 'Table row properties',
-cell_desc : 'Table cell properties',
-valign : 'Vertical alignment',
-align_top : 'Top',
-align_bottom : 'Bottom',
-props_desc : 'Table properties',
-bordercolor : 'Border color',
-bgcolor : 'Background color',
-merge_cells_title : 'Merge table cells',
-split_cells_desc : 'Split table cells',
-merge_cells_desc : 'Merge table cells',
-cut_row_desc : 'Cut table row',
-copy_row_desc : 'Copy table row',
-paste_row_before_desc : 'Paste table row before',
-paste_row_after_desc : 'Paste table row after',
-id : 'Id',
-style: 'Style',
-langdir : 'Language direction',
-langcode : 'Language code',
-mime : 'Target MIME type',
-ltr : 'Left to right',
-rtl : 'Right to left',
-bgimage : 'Background image',
-summary : 'Summary',
-td : "Data",
-th : "Header",
-cell_cell : 'Update current cell',
-cell_row : 'Update all cells in row',
-cell_all : 'Update all cells in table',
-row_row : 'Update current row',
-row_odd : 'Update odd rows in table',
-row_even : 'Update even rows in table',
-row_all : 'Update all rows in table',
-thead : 'Table Head',
-tbody : 'Table Body',
-tfoot : 'Table Foot',
-del : 'Delete table',
-scope : 'Scope',
-row : 'Row',
-col : 'Col',
-rowgroup : 'Row Group',
-colgroup : 'Col Group',
-col_limit : 'You\'ve exceeded the maximum number of columns of {$cols}.',
-row_limit : 'You\'ve exceeded the maximum number of rows of {$rows}.',
-cell_limit : 'You\'ve exceeded the maximum number of cells of {$cells}.',
-missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,78 @@
+// UK lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'General',
+advanced_tab : 'Advanced',
+general_props : 'General properties',
+advanced_props : 'Advanced properties',
+desc : 'Inserts a new table',
+row_before_desc : 'Insert row before',
+row_after_desc : 'Insert row after',
+delete_row_desc : 'Delete row',
+col_before_desc : 'Insert column before',
+col_after_desc : 'Insert column after',
+delete_col_desc : 'Remove column',
+rowtype : 'Row in table part',
+title : 'Insert/Modify table',
+width : 'Width',
+height : 'Height',
+cols : 'Columns',
+rows : 'Rows',
+cellspacing : 'Cellspacing',
+cellpadding : 'Cellpadding',
+border : 'Border',
+align : 'Alignment',
+align_default : 'Default',
+align_left : 'Left',
+align_right : 'Right',
+align_middle : 'Center',
+row_title : 'Table row properties',
+cell_title : 'Table cell properties',
+cell_type : 'Cell type',
+row_desc : 'Table row properties',
+cell_desc : 'Table cell properties',
+valign : 'Vertical alignment',
+align_top : 'Top',
+align_bottom : 'Bottom',
+props_desc : 'Table properties',
+bordercolor : 'Border color',
+bgcolor : 'Background color',
+merge_cells_title : 'Merge table cells',
+split_cells_desc : 'Split table cells',
+merge_cells_desc : 'Merge table cells',
+cut_row_desc : 'Cut table row',
+copy_row_desc : 'Copy table row',
+paste_row_before_desc : 'Paste table row before',
+paste_row_after_desc : 'Paste table row after',
+id : 'Id',
+style: 'Style',
+langdir : 'Language direction',
+langcode : 'Language code',
+mime : 'Target MIME type',
+ltr : 'Left to right',
+rtl : 'Right to left',
+bgimage : 'Background image',
+summary : 'Summary',
+td : "Data",
+th : "Header",
+cell_cell : 'Update current cell',
+cell_row : 'Update all cells in row',
+cell_all : 'Update all cells in table',
+row_row : 'Update current row',
+row_odd : 'Update odd rows in table',
+row_even : 'Update even rows in table',
+row_all : 'Update all rows in table',
+thead : 'Table Head',
+tbody : 'Table Body',
+tfoot : 'Table Foot',
+del : 'Delete table',
+scope : 'Scope',
+row : 'Row',
+col : 'Col',
+rowgroup : 'Row Group',
+colgroup : 'Col Group',
+col_limit : 'You\'ve exceeded the maximum number of columns of {$cols}.',
+row_limit : 'You\'ve exceeded the maximum number of rows of {$rows}.',
+cell_limit : 'You\'ve exceeded the maximum number of cells of {$cells}.',
+missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/merge_cells.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/merge_cells.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/merge_cells.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_table_merge_cells_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/validate.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/merge_cells.js"></script>
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="margin: 8px" style="display: none">
-<form onsubmit="insertTable();return false;" action="#">
-	<fieldset>
-		<legend>{$lang_table_merge_cells_title}</legend>
-		  <table border="0" cellpadding="0" cellspacing="3" width="100%">
-			  <tr>
-				<td>{$lang_table_cols}:</td>
-				<td align="right"><input type="text" name="numcols" value="" class="number min1" style="width: 30px" /></td>
-				<td>
-			  </tr>
-			  <tr>
-				<td>{$lang_table_rows}:</td>
-				<td align="right"><input type="text" name="numrows" value="" class="number min1" style="width: 30px" /></td>
-			  </tr>
-		  </table>
-	</fieldset>
-
-	<div class="mceActionPanel">
-		<div style="float: left">
-			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="mergeCells();" />
-		</div>
-
-		<div style="float: right">
-			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-		</div>
-	</div>
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/merge_cells.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/merge_cells.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/merge_cells.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/merge_cells.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_table_merge_cells_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/validate.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/merge_cells.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="margin: 8px" style="display: none">
+<form onsubmit="insertTable();return false;" action="#">
+	<fieldset>
+		<legend>{$lang_table_merge_cells_title}</legend>
+		  <table border="0" cellpadding="0" cellspacing="3" width="100%">
+			  <tr>
+				<td>{$lang_table_cols}:</td>
+				<td align="right"><input type="text" name="numcols" value="" class="number min1" style="width: 30px" /></td>
+				<td>
+			  </tr>
+			  <tr>
+				<td>{$lang_table_rows}:</td>
+				<td align="right"><input type="text" name="numrows" value="" class="number min1" style="width: 30px" /></td>
+			  </tr>
+		  </table>
+	</fieldset>
+
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="mergeCells();" />
+		</div>
+
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+</form>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/row.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/row.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/row.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,159 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_table_row_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/row.js"></script>
-	<link href="css/row.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body id="tablerow" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-	<form onsubmit="updateAction();return false;">
-		<div class="tabs">
-			<ul>
-				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>
-				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>
-			</ul>
-		</div>
-
-		<div class="panel_wrapper">
-			<div id="general_panel" class="panel current">
-				<fieldset>
-					<legend>{$lang_table_general_props}</legend>
-
-					<table border="0" cellpadding="4" cellspacing="0">
-						<tr>
-							<td><label for="rowtype">{$lang_table_rowtype}</label></td>
-							<td class="col2">
-								<select id="rowtype" name="rowtype">
-									<option value="thead">{$lang_table_thead}</option>
-									<option value="tbody">{$lang_table_tbody}</option>
-									<option value="tfoot">{$lang_table_tfoot}</option>
-								</select>
-							</td>
-						</tr>
-
-						<tr>
-							<td><label for="align">{$lang_table_align}</label></td>
-							<td class="col2">
-								<select id="align" name="align">
-									<option value="">{$lang_not_set}</option>
-									<option value="center">{$lang_table_align_middle}</option>
-									<option value="left">{$lang_table_align_left}</option>
-									<option value="right">{$lang_table_align_right}</option>
-								</select>
-							</td>
-						</tr>
-
-						<tr>
-							<td><label for="valign">{$lang_table_valign}</label></td>
-							<td class="col2">
-								<select id="valign" name="valign">
-									<option value="">{$lang_not_set}</option>
-									<option value="top">{$lang_table_align_top}</option>
-									<option value="middle">{$lang_table_align_middle}</option>
-									<option value="bottom">{$lang_table_align_bottom}</option>
-								</select>
-							</td>
-						</tr>
-
-						<tr id="styleSelectRow">
-							<td><label for="class">{$lang_class_name}</label></td>
-							<td class="col2">
-								<select id="class" name="class">
-									<option value="" selected="selected">{$lang_not_set}</option>
-								</select>
-							</td>
-						</tr>
-
-						<tr>
-							<td><label for="height">{$lang_table_height}</label></td>
-							<td class="col2"><input name="height" type="text" id="height" value="" size="4" maxlength="4" onchange="changedSize();" /></td>
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-
-			<div id="advanced_panel" class="panel">
-				<fieldset>
-					<legend>{$lang_table_advanced_props}</legend>
-
-					<table border="0" cellpadding="0" cellspacing="4">
-						<tr>
-							<td class="column1"><label for="id">{$lang_table_id}</label></td> 
-							<td><input id="id" name="id" type="text" value="" style="width: 200px" /></td> 
-						</tr>
-
-						<tr>
-							<td><label for="style">{$lang_table_style}</label></td>
-							<td><input type="text" id="style" name="style" value="" style="width: 200px;" onchange="changedStyle();" /></td>
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="dir">{$lang_table_langdir}</label></td> 
-							<td>
-								<select id="dir" name="dir" style="width: 200px"> 
-										<option value="">{$lang_not_set}</option> 
-										<option value="ltr">{$lang_table_ltr}</option> 
-										<option value="rtl">{$lang_table_rtl}</option> 
-								</select>
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="lang">{$lang_table_langcode}</label></td> 
-							<td>
-								<input id="lang" name="lang" type="text" value="" style="width: 200px" />
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="backgroundimage" name="backgroundimage" type="text" value="" style="width: 200px" onchange="changedBackgroundImage();" /></td>
-										<td id="backgroundimagebrowsercontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>
-										<td id="bgcolor_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td> 
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-		</div>
-
-		<div class="mceActionPanel">
-			<div>
-				<select id="action" name="action">
-					<option value="row">{$lang_table_row_row}</option>
-					<option value="odd">{$lang_table_row_odd}</option>
-					<option value="even">{$lang_table_row_even}</option>
-					<option value="all">{$lang_table_row_all}</option>
-				</select>
-			</div>
-
-			<div style="float: left">
-				<div><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="updateAction();" /></div>
-			</div>
-
-			<div style="float: right">
-				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-			</div>
-		</div>
-	</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/row.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/row.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/row.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/row.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,159 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_table_row_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/row.js"></script>
+	<link href="css/row.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body id="tablerow" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+	<form onsubmit="updateAction();return false;">
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>
+				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<fieldset>
+					<legend>{$lang_table_general_props}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td><label for="rowtype">{$lang_table_rowtype}</label></td>
+							<td class="col2">
+								<select id="rowtype" name="rowtype">
+									<option value="thead">{$lang_table_thead}</option>
+									<option value="tbody">{$lang_table_tbody}</option>
+									<option value="tfoot">{$lang_table_tfoot}</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="align">{$lang_table_align}</label></td>
+							<td class="col2">
+								<select id="align" name="align">
+									<option value="">{$lang_not_set}</option>
+									<option value="center">{$lang_table_align_middle}</option>
+									<option value="left">{$lang_table_align_left}</option>
+									<option value="right">{$lang_table_align_right}</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="valign">{$lang_table_valign}</label></td>
+							<td class="col2">
+								<select id="valign" name="valign">
+									<option value="">{$lang_not_set}</option>
+									<option value="top">{$lang_table_align_top}</option>
+									<option value="middle">{$lang_table_align_middle}</option>
+									<option value="bottom">{$lang_table_align_bottom}</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr id="styleSelectRow">
+							<td><label for="class">{$lang_class_name}</label></td>
+							<td class="col2">
+								<select id="class" name="class">
+									<option value="" selected="selected">{$lang_not_set}</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="height">{$lang_table_height}</label></td>
+							<td class="col2"><input name="height" type="text" id="height" value="" size="4" maxlength="4" onchange="changedSize();" /></td>
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+
+			<div id="advanced_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_table_advanced_props}</legend>
+
+					<table border="0" cellpadding="0" cellspacing="4">
+						<tr>
+							<td class="column1"><label for="id">{$lang_table_id}</label></td> 
+							<td><input id="id" name="id" type="text" value="" style="width: 200px" /></td> 
+						</tr>
+
+						<tr>
+							<td><label for="style">{$lang_table_style}</label></td>
+							<td><input type="text" id="style" name="style" value="" style="width: 200px;" onchange="changedStyle();" /></td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="dir">{$lang_table_langdir}</label></td> 
+							<td>
+								<select id="dir" name="dir" style="width: 200px"> 
+										<option value="">{$lang_not_set}</option> 
+										<option value="ltr">{$lang_table_ltr}</option> 
+										<option value="rtl">{$lang_table_rtl}</option> 
+								</select>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="lang">{$lang_table_langcode}</label></td> 
+							<td>
+								<input id="lang" name="lang" type="text" value="" style="width: 200px" />
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="backgroundimage" name="backgroundimage" type="text" value="" style="width: 200px" onchange="changedBackgroundImage();" /></td>
+										<td id="backgroundimagebrowsercontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>
+										<td id="bgcolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div>
+				<select id="action" name="action">
+					<option value="row">{$lang_table_row_row}</option>
+					<option value="odd">{$lang_table_row_odd}</option>
+					<option value="even">{$lang_table_row_even}</option>
+					<option value="all">{$lang_table_row_all}</option>
+				</select>
+			</div>
+
+			<div style="float: left">
+				<div><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="updateAction();" /></div>
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+	</form>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/table.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/table.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/table.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,156 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_table_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/validate.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/table.js"></script>
-	<link href="css/table.css" rel="stylesheet" type="text/css" />
-	<base target="_self" />
-</head>
-<body id="table" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-	<form onsubmit="insertTable();return false;" action="#">
-		<div class="tabs">
-			<ul>
-				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>
-				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>
-			</ul>
-		</div>
-
-		<div class="panel_wrapper">
-			<div id="general_panel" class="panel current">
-				<fieldset>
-					<legend>{$lang_table_general_props}</legend>
-
-					  <table border="0" cellpadding="4" cellspacing="0" width="100%">
-							  <tr>
-								<td><label id="colslabel" for="cols">{$lang_table_cols}</label></td>
-								<td><input id="cols" name="cols" type="text" value="" size="3" maxlength="3" class="required number min1" /></td>
-								<td><label id="rowslabel" for="rows">{$lang_table_rows}</label></td>
-								<td><input id="rows" name="rows" type="text" value="" size="3" maxlength="3" class="required number min1" /></td>
-							  </tr>
-							  <tr>
-								<td><label id="cellpaddinglabel" for="cellpadding">{$lang_table_cellpadding}</label></td>
-								<td><input id="cellpadding" name="cellpadding" type="text" value="" size="3" maxlength="3" class="number" /></td>
-								<td><label id="cellspacinglabel" for="cellspacing">{$lang_table_cellspacing}</label></td>
-								<td><input id="cellspacing" name="cellspacing" type="text" value="" size="3" maxlength="3" class="number" /></td>
-							  </tr>
-							  <tr>
-								<td><label id="alignlabel" for="align">{$lang_table_align}</label></td>
-								<td><select id="align" name="align">
-									<option value="">{$lang_not_set}</option>
-									<option value="center">{$lang_table_align_middle}</option>
-									<option value="left">{$lang_table_align_left}</option>
-									<option value="right">{$lang_table_align_right}</option>
-								  </select></td>
-								<td><label id="borderlabel" for="border">{$lang_table_border}</label></td>
-								<td><input id="border" name="border" type="text" value="" size="3" maxlength="3" onchange="changedBorder();" class="number" /></td>
-							  </tr>
-							  <tr id="width_row">
-								<td><label id="widthlabel" for="width">{$lang_table_width}</label></td>
-								<td><input name="width" type="text" id="width" value="" size="4" maxlength="4" onchange="changedSize();" class="size" /></td>
-								<td><label id="heightlabel" for="height">{$lang_table_height}</label></td>
-								<td><input name="height" type="text" id="height" value="" size="4" maxlength="4" onchange="changedSize();" class="size" /></td>
-							  </tr>
-							  <tr id="styleSelectRow">
-								<td><label id="classlabel" for="class">{$lang_class_name}</label></td>
-								<td colspan="3">
-								 <select id="class" name="class">
-									<option value="" selected>{$lang_not_set}</option>
-								 </select></td>
-							  </tr>
-							</table>
-				</fieldset>
-			</div>
-
-			<div id="advanced_panel" class="panel">
-				<fieldset>
-					<legend>{$lang_table_advanced_props}</legend>
-
-					<table border="0" cellpadding="0" cellspacing="4">
-						<tr>
-							<td class="column1"><label for="id">{$lang_table_id}</label></td> 
-							<td><input id="id" name="id" type="text" value="" class="advfield" /></td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="summary">{$lang_table_summary}</label></td> 
-							<td><input id="summary" name="summary" type="text" value="" class="advfield" /></td> 
-						</tr>
-
-						<tr>
-							<td><label for="style">{$lang_table_style}</label></td>
-							<td><input type="text" id="style" name="style" value="" class="advfield" onchange="changedStyle();" /></td>
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="dir">{$lang_table_langdir}</label></td> 
-							<td>
-								<select id="dir" name="dir" class="advfield"> 
-										<option value="">{$lang_not_set}</option> 
-										<option value="ltr">{$lang_table_ltr}</option> 
-										<option value="rtl">{$lang_table_rtl}</option> 
-								</select>
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label id="langlabel" for="lang">{$lang_table_langcode}</label></td> 
-							<td>
-								<input id="lang" name="lang" type="text" value="" class="advfield" />
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="backgroundimage" name="backgroundimage" type="text" value="" class="advfield" onchange="changedBackgroundImage();" /></td>
-										<td id="backgroundimagebrowsercontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="bordercolor">{$lang_table_bordercolor}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="bordercolor" name="bordercolor" type="text" value="" size="9" onchange="updateColor('bordercolor_pick','bordercolor');changedColor();" /></td>
-										<td id="bordercolor_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td> 
-						</tr>
-
-						<tr>
-							<td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> 
-							<td>
-								<table border="0" cellpadding="0" cellspacing="0">
-									<tr>
-										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>
-										<td id="bgcolor_pickcontainer">&nbsp;</td>
-									</tr>
-								</table>
-							</td> 
-						</tr>
-					</table>
-				</fieldset>
-			</div>
-		</div>
-
-		<div class="mceActionPanel">
-			<div style="float: left">
-				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertTable();" />
-			</div>
-
-			<div style="float: right">
-				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-			</div>
-		</div>
-	</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/table.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/table.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/table.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/table/table.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,156 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_table_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/validate.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/table.js"></script>
+	<link href="css/table.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body id="table" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+	<form onsubmit="insertTable();return false;" action="#">
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>
+				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<fieldset>
+					<legend>{$lang_table_general_props}</legend>
+
+					  <table border="0" cellpadding="4" cellspacing="0" width="100%">
+							  <tr>
+								<td><label id="colslabel" for="cols">{$lang_table_cols}</label></td>
+								<td><input id="cols" name="cols" type="text" value="" size="3" maxlength="3" class="required number min1" /></td>
+								<td><label id="rowslabel" for="rows">{$lang_table_rows}</label></td>
+								<td><input id="rows" name="rows" type="text" value="" size="3" maxlength="3" class="required number min1" /></td>
+							  </tr>
+							  <tr>
+								<td><label id="cellpaddinglabel" for="cellpadding">{$lang_table_cellpadding}</label></td>
+								<td><input id="cellpadding" name="cellpadding" type="text" value="" size="3" maxlength="3" class="number" /></td>
+								<td><label id="cellspacinglabel" for="cellspacing">{$lang_table_cellspacing}</label></td>
+								<td><input id="cellspacing" name="cellspacing" type="text" value="" size="3" maxlength="3" class="number" /></td>
+							  </tr>
+							  <tr>
+								<td><label id="alignlabel" for="align">{$lang_table_align}</label></td>
+								<td><select id="align" name="align">
+									<option value="">{$lang_not_set}</option>
+									<option value="center">{$lang_table_align_middle}</option>
+									<option value="left">{$lang_table_align_left}</option>
+									<option value="right">{$lang_table_align_right}</option>
+								  </select></td>
+								<td><label id="borderlabel" for="border">{$lang_table_border}</label></td>
+								<td><input id="border" name="border" type="text" value="" size="3" maxlength="3" onchange="changedBorder();" class="number" /></td>
+							  </tr>
+							  <tr id="width_row">
+								<td><label id="widthlabel" for="width">{$lang_table_width}</label></td>
+								<td><input name="width" type="text" id="width" value="" size="4" maxlength="4" onchange="changedSize();" class="size" /></td>
+								<td><label id="heightlabel" for="height">{$lang_table_height}</label></td>
+								<td><input name="height" type="text" id="height" value="" size="4" maxlength="4" onchange="changedSize();" class="size" /></td>
+							  </tr>
+							  <tr id="styleSelectRow">
+								<td><label id="classlabel" for="class">{$lang_class_name}</label></td>
+								<td colspan="3">
+								 <select id="class" name="class">
+									<option value="" selected>{$lang_not_set}</option>
+								 </select></td>
+							  </tr>
+							</table>
+				</fieldset>
+			</div>
+
+			<div id="advanced_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_table_advanced_props}</legend>
+
+					<table border="0" cellpadding="0" cellspacing="4">
+						<tr>
+							<td class="column1"><label for="id">{$lang_table_id}</label></td> 
+							<td><input id="id" name="id" type="text" value="" class="advfield" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="summary">{$lang_table_summary}</label></td> 
+							<td><input id="summary" name="summary" type="text" value="" class="advfield" /></td> 
+						</tr>
+
+						<tr>
+							<td><label for="style">{$lang_table_style}</label></td>
+							<td><input type="text" id="style" name="style" value="" class="advfield" onchange="changedStyle();" /></td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="dir">{$lang_table_langdir}</label></td> 
+							<td>
+								<select id="dir" name="dir" class="advfield"> 
+										<option value="">{$lang_not_set}</option> 
+										<option value="ltr">{$lang_table_ltr}</option> 
+										<option value="rtl">{$lang_table_rtl}</option> 
+								</select>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="langlabel" for="lang">{$lang_table_langcode}</label></td> 
+							<td>
+								<input id="lang" name="lang" type="text" value="" class="advfield" />
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="backgroundimage" name="backgroundimage" type="text" value="" class="advfield" onchange="changedBackgroundImage();" /></td>
+										<td id="backgroundimagebrowsercontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="bordercolor">{$lang_table_bordercolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bordercolor" name="bordercolor" type="text" value="" size="9" onchange="updateColor('bordercolor_pick','bordercolor');changedColor();" /></td>
+										<td id="bordercolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>
+										<td id="bgcolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div style="float: left">
+				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertTable();" />
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+	</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('visualchars');var TinyMCE_VisualCharsPlugin={getInfo:function(){return{longname:'Visual characters',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_visualchars.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){inst.visualChars={state:false}},getControlHTML:function(cn){switch(cn){case"visualchars":return tinyMCE.getButtonHTML(cn,'lang_visualchars_desc','{$pluginurl}/images/visualchars.gif','mceVisualChars',false)}return""},execCommand:function(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id);switch(command){case"mceVisualChars":this._toggleVisualChars(editor_id,inst);return true}return false},cleanup:function(type,content,inst){if(type=="insert_to_editor_dom"||type=="get_from_editor_dom"){inst.visualChars.state=true;this._toggleVisualChars(inst.editorId,inst)}return content},_tog!
 gleVisualChars:function(editor_id,inst){var nl,i,h,d=inst.getDoc(),b=inst.getBody(),nv,s=inst.selection,bo;inst.visualChars.state=!inst.visualChars.state;bo=s.getBookmark(true);tinyMCE.switchClass(editor_id+'_visualchars',inst.visualChars.state?'mceButtonSelected':'mceButtonNormal');if(inst.visualChars.state){nl=tinyMCE.selectNodes(b,function(n){return n.nodeType==3&&n.nodeValue&&n.nodeValue.indexOf('\u00a0')!=-1});for(i=0;i<nl.length;i++){nv=nl[i].nodeValue;nv=nv.replace(/(\u00a0+)/g,'<span class="mceItemHiddenVisualChar">$1</span>');nv=nv.replace(/\u00a0/g,'\u00b7');tinyMCE.setOuterHTML(nl[i],nv,d)}}else{nl=tinyMCE.selectNodes(b,function(n){return n.nodeType==1&&n.nodeName=='SPAN'&&n.className=='mceItemHiddenVisualChar'});for(i=0;i<nl.length;i++)tinyMCE.setOuterHTML(nl[i],nl[i].innerHTML.replace(/(&middot;|\u00b7)/g,'&nbsp;'),d)}}};tinyMCE.addPlugin("visualchars",TinyMCE_VisualCharsPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('visualchars');var TinyMCE_VisualCharsPlugin={getInfo:function(){return{longname:'Visual characters',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_visualchars.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){inst.visualChars={state:false}},getControlHTML:function(cn){switch(cn){case"visualchars":return tinyMCE.getButtonHTML(cn,'lang_visualchars_desc','{$pluginurl}/images/visualchars.gif','mceVisualChars',false)}return""},execCommand:function(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id);switch(command){case"mceVisualChars":this._toggleVisualChars(editor_id,inst);return true}return false},cleanup:function(type,content,inst){if(type=="insert_to_editor_dom"||type=="get_from_editor_dom"){inst.visualChars.state=true;this._toggleVisualChars(inst.editorId,inst)}return content},_tog!
 gleVisualChars:function(editor_id,inst){var nl,i,h,d=inst.getDoc(),b=inst.getBody(),nv,s=inst.selection,bo;inst.visualChars.state=!inst.visualChars.state;bo=s.getBookmark(true);tinyMCE.switchClass(editor_id+'_visualchars',inst.visualChars.state?'mceButtonSelected':'mceButtonNormal');if(inst.visualChars.state){nl=tinyMCE.selectNodes(b,function(n){return n.nodeType==3&&n.nodeValue&&n.nodeValue.indexOf('\u00a0')!=-1});for(i=0;i<nl.length;i++){nv=nl[i].nodeValue;nv=nv.replace(/(\u00a0+)/g,'<span class="mceItemHiddenVisualChar">$1</span>');nv=nv.replace(/\u00a0/g,'\u00b7');tinyMCE.setOuterHTML(nl[i],nv,d)}}else{nl=tinyMCE.selectNodes(b,function(n){return n.nodeType==1&&n.nodeName=='SPAN'&&n.className=='mceItemHiddenVisualChar'});for(i=0;i<nl.length;i++)tinyMCE.setOuterHTML(nl[i],nl[i].innerHTML.replace(/(&middot;|\u00b7)/g,'&nbsp;'),d)}}};tinyMCE.addPlugin("visualchars",TinyMCE_VisualCharsPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,89 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('visualchars');
-
-var TinyMCE_VisualCharsPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Visual characters',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_visualchars.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		inst.visualChars = {
-			state : false
-		};
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "visualchars":
-				return tinyMCE.getButtonHTML(cn, 'lang_visualchars_desc', '{$pluginurl}/images/visualchars.gif', 'mceVisualChars', false);
-		}
-
-		return "";
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		var inst = tinyMCE.getInstanceById(editor_id);
-
-		switch (command) {
-			case "mceVisualChars":
-				this._toggleVisualChars(editor_id, inst);
-				return true;
-		}
-
-		return false;
-	},
-
-	cleanup : function(type, content, inst) {
-		if (type == "insert_to_editor_dom" || type == "get_from_editor_dom") {
-			inst.visualChars.state = true;
-			this._toggleVisualChars(inst.editorId, inst);
-		}
-
-		return content;
-	},
-
-	// Private plugin internal methods
-
-	_toggleVisualChars : function(editor_id, inst) {
-		var nl, i, h, d = inst.getDoc(), b = inst.getBody(), nv, s = inst.selection, bo;
-
-		inst.visualChars.state = !inst.visualChars.state;
-
-		bo = s.getBookmark(true);
-
-		tinyMCE.switchClass(editor_id + '_visualchars', inst.visualChars.state ? 'mceButtonSelected' : 'mceButtonNormal');
-
-		if (inst.visualChars.state) {
-			nl = tinyMCE.selectNodes(b, function(n) {return n.nodeType == 3 && n.nodeValue && n.nodeValue.indexOf('\u00a0') != -1;});
-
-			for (i=0; i<nl.length; i++) {
-				nv = nl[i].nodeValue;
-				nv = nv.replace(/(\u00a0+)/g, '<span class="mceItemHiddenVisualChar">$1</span>');
-				nv = nv.replace(/\u00a0/g, '\u00b7');
-				tinyMCE.setOuterHTML(nl[i], nv, d);
-			}
-		} else {
-			nl = tinyMCE.selectNodes(b, function(n) {return n.nodeType == 1 && n.nodeName == 'SPAN' && n.className == 'mceItemHiddenVisualChar';});
-
-			for (i=0; i<nl.length; i++)
-				tinyMCE.setOuterHTML(nl[i], nl[i].innerHTML.replace(/(&middot;|\u00b7)/g, '&nbsp;'), d);
-		}
-
-		//s.moveToBookmark(bo);
-	}
-};
-
-tinyMCE.addPlugin("visualchars", TinyMCE_VisualCharsPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,89 @@
+/**
+ * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('visualchars');
+
+var TinyMCE_VisualCharsPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Visual characters',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_visualchars.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		inst.visualChars = {
+			state : false
+		};
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "visualchars":
+				return tinyMCE.getButtonHTML(cn, 'lang_visualchars_desc', '{$pluginurl}/images/visualchars.gif', 'mceVisualChars', false);
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		var inst = tinyMCE.getInstanceById(editor_id);
+
+		switch (command) {
+			case "mceVisualChars":
+				this._toggleVisualChars(editor_id, inst);
+				return true;
+		}
+
+		return false;
+	},
+
+	cleanup : function(type, content, inst) {
+		if (type == "insert_to_editor_dom" || type == "get_from_editor_dom") {
+			inst.visualChars.state = true;
+			this._toggleVisualChars(inst.editorId, inst);
+		}
+
+		return content;
+	},
+
+	// Private plugin internal methods
+
+	_toggleVisualChars : function(editor_id, inst) {
+		var nl, i, h, d = inst.getDoc(), b = inst.getBody(), nv, s = inst.selection, bo;
+
+		inst.visualChars.state = !inst.visualChars.state;
+
+		bo = s.getBookmark(true);
+
+		tinyMCE.switchClass(editor_id + '_visualchars', inst.visualChars.state ? 'mceButtonSelected' : 'mceButtonNormal');
+
+		if (inst.visualChars.state) {
+			nl = tinyMCE.selectNodes(b, function(n) {return n.nodeType == 3 && n.nodeValue && n.nodeValue.indexOf('\u00a0') != -1;});
+
+			for (i=0; i<nl.length; i++) {
+				nv = nl[i].nodeValue;
+				nv = nv.replace(/(\u00a0+)/g, '<span class="mceItemHiddenVisualChar">$1</span>');
+				nv = nv.replace(/\u00a0/g, '\u00b7');
+				tinyMCE.setOuterHTML(nl[i], nv, d);
+			}
+		} else {
+			nl = tinyMCE.selectNodes(b, function(n) {return n.nodeType == 1 && n.nodeName == 'SPAN' && n.className == 'mceItemHiddenVisualChar';});
+
+			for (i=0; i<nl.length; i++)
+				tinyMCE.setOuterHTML(nl[i], nl[i].innerHTML.replace(/(&middot;|\u00b7)/g, '&nbsp;'), d);
+		}
+
+		//s.moveToBookmark(bo);
+	}
+};
+
+tinyMCE.addPlugin("visualchars", TinyMCE_VisualCharsPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/images/visualchars.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/images/visualchars.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/images/visualchars.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// EN lang variables
-
-tinyMCE.addToLang('visualchars',{
-desc : 'Visual control characters on/off.'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/visualchars/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// EN lang variables
+
+tinyMCE.addToLang('visualchars',{
+desc : 'Visual control characters on/off.'
+});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/abbr.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/abbr.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/abbr.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,148 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_xhtmlxtras_title_abbr_element}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/element_common.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/abbr.js"></script>
-	<link rel="stylesheet" type="text/css" href="css/popup.css" />
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-<form onsubmit="insertAbbr();return false;" action="#">
-	<div class="tabs">
-		<ul>
-			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_xhtmlxtras_general_tab}</a></span></li>
-			<!-- <li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_xhtmlxtras_events_tab}</a></span></li> -->
-		</ul>
-	</div>
-
-	<div class="panel_wrapper">
-		<div id="general_panel" class="panel current">
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_attrib_tab}</legend>
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label id="titlelabel" for="title">{$lang_xhtmlxtras_attribute_label_title}</label>:</td> 
-						<td><input id="title" name="title" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="idlabel" for="id">{$lang_xhtmlxtras_attribute_label_id}</label>:</td> 
-						<td><input id="id" name="id" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="classlabel" for="class">{$lang_xhtmlxtras_attribute_label_class}</label>:</td> 
-						<td>
-							<select id="class" name="class" class="field mceEditableSelect">
-								<option value="">{$lang_xhtmlxtras_not_set}</option> 
-							</select>
-						</td>
-					</tr>
-					<tr>
-						<td class="label"><label id="stylelabel" for="class">{$lang_xhtmlxtras_attribute_label_style}</label>:</td> 
-						<td><input id="style" name="style" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="dirlabel" for="dir">{$lang_xhtmlxtras_attribute_label_langdir}</label>:</td> 
-						<td>
-							<select id="dir" name="dir" class="field"> 
-								<option value="">{$lang_xhtmlxtras_not_set}</option> 
-								<option value="ltr">{$lang_xhtmlxtras_attribute_option_ltr}</option> 
-								<option value="rtl">{$lang_xhtmlxtras_attribute_option_rtl}</option> 
-							</select>
-						</td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="langlabel" for="lang">{$lang_xhtmlxtras_attribute_label_langcode}</label>:</td> 
-						<td>
-							<input id="lang" name="lang" type="text" value="" class="field" />
-						</td> 
-					</tr>
-				</table>
-			</fieldset>
-		</div>
-		<div id="events_panel" class="panel">
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_events_tab}</legend>
-
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label for="onfocus">onfocus</label>:</td> 
-						<td><input id="onfocus" name="onfocus" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onblur">onblur</label>:</td> 
-						<td><input id="onblur" name="onblur" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onclick">onclick</label>:</td> 
-						<td><input id="onclick" name="onclick" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="ondblclick">ondblclick</label>:</td> 
-						<td><input id="ondblclick" name="ondblclick" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmousedown">onmousedown</label>:</td> 
-						<td><input id="onmousedown" name="onmousedown" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseup">onmouseup</label>:</td> 
-						<td><input id="onmouseup" name="onmouseup" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseover">onmouseover</label>:</td> 
-						<td><input id="onmouseover" name="onmouseover" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmousemove">onmousemove</label>:</td> 
-						<td><input id="onmousemove" name="onmousemove" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseout">onmouseout</label>:</td> 
-						<td><input id="onmouseout" name="onmouseout" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeypress">onkeypress</label>:</td> 
-						<td><input id="onkeypress" name="onkeypress" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeydown">onkeydown</label>:</td> 
-						<td><input id="onkeydown" name="onkeydown" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeyup">onkeyup</label>:</td> 
-						<td><input id="onkeyup" name="onkeyup" type="text" value="" class="field" /></td> 
-					</tr>
-				</table>
-			</fieldset>
-		</div>
-	</div>
-	<div class="mceActionPanel">
-		<div style="float: left">
-			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertAbbr();" />
-		</div>
-		<div style="float: left">
-			<input type="button" id="remove" name="remove" value="{$lang_xhtmlxtras_remove}" onclick="removeAbbr();" style="display: none;" />
-		</div>
-		<div style="float: right">
-			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-		</div>
-	</div>
-
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/abbr.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/abbr.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/abbr.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/abbr.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,148 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_xhtmlxtras_title_abbr_element}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/element_common.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/abbr.js"></script>
+	<link rel="stylesheet" type="text/css" href="css/popup.css" />
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="insertAbbr();return false;" action="#">
+	<div class="tabs">
+		<ul>
+			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_xhtmlxtras_general_tab}</a></span></li>
+			<!-- <li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_xhtmlxtras_events_tab}</a></span></li> -->
+		</ul>
+	</div>
+
+	<div class="panel_wrapper">
+		<div id="general_panel" class="panel current">
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_attrib_tab}</legend>
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label id="titlelabel" for="title">{$lang_xhtmlxtras_attribute_label_title}</label>:</td> 
+						<td><input id="title" name="title" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="idlabel" for="id">{$lang_xhtmlxtras_attribute_label_id}</label>:</td> 
+						<td><input id="id" name="id" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="classlabel" for="class">{$lang_xhtmlxtras_attribute_label_class}</label>:</td> 
+						<td>
+							<select id="class" name="class" class="field mceEditableSelect">
+								<option value="">{$lang_xhtmlxtras_not_set}</option> 
+							</select>
+						</td>
+					</tr>
+					<tr>
+						<td class="label"><label id="stylelabel" for="class">{$lang_xhtmlxtras_attribute_label_style}</label>:</td> 
+						<td><input id="style" name="style" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="dirlabel" for="dir">{$lang_xhtmlxtras_attribute_label_langdir}</label>:</td> 
+						<td>
+							<select id="dir" name="dir" class="field"> 
+								<option value="">{$lang_xhtmlxtras_not_set}</option> 
+								<option value="ltr">{$lang_xhtmlxtras_attribute_option_ltr}</option> 
+								<option value="rtl">{$lang_xhtmlxtras_attribute_option_rtl}</option> 
+							</select>
+						</td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="langlabel" for="lang">{$lang_xhtmlxtras_attribute_label_langcode}</label>:</td> 
+						<td>
+							<input id="lang" name="lang" type="text" value="" class="field" />
+						</td> 
+					</tr>
+				</table>
+			</fieldset>
+		</div>
+		<div id="events_panel" class="panel">
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_events_tab}</legend>
+
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label for="onfocus">onfocus</label>:</td> 
+						<td><input id="onfocus" name="onfocus" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onblur">onblur</label>:</td> 
+						<td><input id="onblur" name="onblur" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onclick">onclick</label>:</td> 
+						<td><input id="onclick" name="onclick" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="ondblclick">ondblclick</label>:</td> 
+						<td><input id="ondblclick" name="ondblclick" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmousedown">onmousedown</label>:</td> 
+						<td><input id="onmousedown" name="onmousedown" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseup">onmouseup</label>:</td> 
+						<td><input id="onmouseup" name="onmouseup" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseover">onmouseover</label>:</td> 
+						<td><input id="onmouseover" name="onmouseover" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmousemove">onmousemove</label>:</td> 
+						<td><input id="onmousemove" name="onmousemove" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseout">onmouseout</label>:</td> 
+						<td><input id="onmouseout" name="onmouseout" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeypress">onkeypress</label>:</td> 
+						<td><input id="onkeypress" name="onkeypress" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeydown">onkeydown</label>:</td> 
+						<td><input id="onkeydown" name="onkeydown" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeyup">onkeyup</label>:</td> 
+						<td><input id="onkeyup" name="onkeyup" type="text" value="" class="field" /></td> 
+					</tr>
+				</table>
+			</fieldset>
+		</div>
+	</div>
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertAbbr();" />
+		</div>
+		<div style="float: left">
+			<input type="button" id="remove" name="remove" value="{$lang_xhtmlxtras_remove}" onclick="removeAbbr();" style="display: none;" />
+		</div>
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+
+</form>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/acronym.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/acronym.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/acronym.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,148 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_xhtmlxtras_title_acronym_element}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/element_common.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/acronym.js"></script>
-	<link rel="stylesheet" type="text/css" href="css/popup.css" />
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-<form onsubmit="insertAcronym();return false;" action="#">
-	<div class="tabs">
-		<ul>
-			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_xhtmlxtras_general_tab}</a></span></li>
-			<!-- <li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_xhtmlxtras_events_tab}</a></span></li> -->
-		</ul>
-	</div>
-
-	<div class="panel_wrapper">
-		<div id="general_panel" class="panel current">
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_attrib_tab}</legend>
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label id="titlelabel" for="title">{$lang_xhtmlxtras_attribute_label_title}</label>:</td> 
-						<td><input id="title" name="title" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="idlabel" for="id">{$lang_xhtmlxtras_attribute_label_id}</label>:</td> 
-						<td><input id="id" name="id" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="classlabel" for="class">{$lang_xhtmlxtras_attribute_label_class}</label>:</td> 
-						<td>
-							<select id="class" name="class" class="field mceEditableSelect">
-								<option value="">{$lang_xhtmlxtras_not_set}</option> 
-							</select>
-						</td>
-					</tr>
-					<tr>
-						<td class="label"><label id="stylelabel" for="class">{$lang_xhtmlxtras_attribute_label_style}</label>:</td> 
-						<td><input id="style" name="style" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="dirlabel" for="dir">{$lang_xhtmlxtras_attribute_label_langdir}</label>:</td> 
-						<td>
-							<select id="dir" name="dir" class="field"> 
-								<option value="">{$lang_xhtmlxtras_not_set}</option> 
-								<option value="ltr">{$lang_xhtmlxtras_attribute_option_ltr}</option> 
-								<option value="rtl">{$lang_xhtmlxtras_attribute_option_rtl}</option> 
-							</select>
-						</td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="langlabel" for="lang">{$lang_xhtmlxtras_attribute_label_langcode}</label>:</td> 
-						<td>
-							<input id="lang" name="lang" type="text" value="" class="field" />
-						</td> 
-					</tr>
-				</table>
-			</fieldset>
-		</div>
-		<div id="events_panel" class="panel">
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_events_tab}</legend>
-
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label for="onfocus">onfocus</label>:</td> 
-						<td><input id="onfocus" name="onfocus" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onblur">onblur</label>:</td> 
-						<td><input id="onblur" name="onblur" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onclick">onclick</label>:</td> 
-						<td><input id="onclick" name="onclick" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="ondblclick">ondblclick</label>:</td> 
-						<td><input id="ondblclick" name="ondblclick" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmousedown">onmousedown</label>:</td> 
-						<td><input id="onmousedown" name="onmousedown" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseup">onmouseup</label>:</td> 
-						<td><input id="onmouseup" name="onmouseup" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseover">onmouseover</label>:</td> 
-						<td><input id="onmouseover" name="onmouseover" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmousemove">onmousemove</label>:</td> 
-						<td><input id="onmousemove" name="onmousemove" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseout">onmouseout</label>:</td> 
-						<td><input id="onmouseout" name="onmouseout" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeypress">onkeypress</label>:</td> 
-						<td><input id="onkeypress" name="onkeypress" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeydown">onkeydown</label>:</td> 
-						<td><input id="onkeydown" name="onkeydown" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeyup">onkeyup</label>:</td> 
-						<td><input id="onkeyup" name="onkeyup" type="text" value="" class="field" /></td> 
-					</tr>
-				</table>
-			</fieldset>
-		</div>
-	</div>
-	<div class="mceActionPanel">
-		<div style="float: left">
-			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertAcronym();" />
-		</div>
-		<div style="float: left">
-			<input type="button" id="remove" name="remove" value="{$lang_xhtmlxtras_remove}" onclick="removeAcronym();" style="display: none;" />
-		</div>
-		<div style="float: right">
-			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-		</div>
-	</div>
-
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/acronym.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/acronym.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/acronym.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/acronym.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,148 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_xhtmlxtras_title_acronym_element}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/element_common.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/acronym.js"></script>
+	<link rel="stylesheet" type="text/css" href="css/popup.css" />
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="insertAcronym();return false;" action="#">
+	<div class="tabs">
+		<ul>
+			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_xhtmlxtras_general_tab}</a></span></li>
+			<!-- <li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_xhtmlxtras_events_tab}</a></span></li> -->
+		</ul>
+	</div>
+
+	<div class="panel_wrapper">
+		<div id="general_panel" class="panel current">
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_attrib_tab}</legend>
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label id="titlelabel" for="title">{$lang_xhtmlxtras_attribute_label_title}</label>:</td> 
+						<td><input id="title" name="title" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="idlabel" for="id">{$lang_xhtmlxtras_attribute_label_id}</label>:</td> 
+						<td><input id="id" name="id" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="classlabel" for="class">{$lang_xhtmlxtras_attribute_label_class}</label>:</td> 
+						<td>
+							<select id="class" name="class" class="field mceEditableSelect">
+								<option value="">{$lang_xhtmlxtras_not_set}</option> 
+							</select>
+						</td>
+					</tr>
+					<tr>
+						<td class="label"><label id="stylelabel" for="class">{$lang_xhtmlxtras_attribute_label_style}</label>:</td> 
+						<td><input id="style" name="style" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="dirlabel" for="dir">{$lang_xhtmlxtras_attribute_label_langdir}</label>:</td> 
+						<td>
+							<select id="dir" name="dir" class="field"> 
+								<option value="">{$lang_xhtmlxtras_not_set}</option> 
+								<option value="ltr">{$lang_xhtmlxtras_attribute_option_ltr}</option> 
+								<option value="rtl">{$lang_xhtmlxtras_attribute_option_rtl}</option> 
+							</select>
+						</td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="langlabel" for="lang">{$lang_xhtmlxtras_attribute_label_langcode}</label>:</td> 
+						<td>
+							<input id="lang" name="lang" type="text" value="" class="field" />
+						</td> 
+					</tr>
+				</table>
+			</fieldset>
+		</div>
+		<div id="events_panel" class="panel">
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_events_tab}</legend>
+
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label for="onfocus">onfocus</label>:</td> 
+						<td><input id="onfocus" name="onfocus" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onblur">onblur</label>:</td> 
+						<td><input id="onblur" name="onblur" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onclick">onclick</label>:</td> 
+						<td><input id="onclick" name="onclick" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="ondblclick">ondblclick</label>:</td> 
+						<td><input id="ondblclick" name="ondblclick" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmousedown">onmousedown</label>:</td> 
+						<td><input id="onmousedown" name="onmousedown" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseup">onmouseup</label>:</td> 
+						<td><input id="onmouseup" name="onmouseup" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseover">onmouseover</label>:</td> 
+						<td><input id="onmouseover" name="onmouseover" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmousemove">onmousemove</label>:</td> 
+						<td><input id="onmousemove" name="onmousemove" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseout">onmouseout</label>:</td> 
+						<td><input id="onmouseout" name="onmouseout" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeypress">onkeypress</label>:</td> 
+						<td><input id="onkeypress" name="onkeypress" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeydown">onkeydown</label>:</td> 
+						<td><input id="onkeydown" name="onkeydown" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeyup">onkeyup</label>:</td> 
+						<td><input id="onkeyup" name="onkeyup" type="text" value="" class="field" /></td> 
+					</tr>
+				</table>
+			</fieldset>
+		</div>
+	</div>
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertAcronym();" />
+		</div>
+		<div style="float: left">
+			<input type="button" id="remove" name="remove" value="{$lang_xhtmlxtras_remove}" onclick="removeAcronym();" style="display: none;" />
+		</div>
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+
+</form>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/cite.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/cite.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/cite.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,148 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_xhtmlxtras_title_cite_element}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/element_common.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/cite.js"></script>
-	<link rel="stylesheet" type="text/css" href="css/popup.css" />
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-<form onsubmit="insertCite();return false;" action="#">
-	<div class="tabs">
-		<ul>
-			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_xhtmlxtras_general_tab}</a></span></li>
-			<!-- <li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_xhtmlxtras_events_tab}</a></span></li> -->
-		</ul>
-	</div>
-
-	<div class="panel_wrapper">
-		<div id="general_panel" class="panel current">
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_attrib_tab}</legend>
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label id="titlelabel" for="title">{$lang_xhtmlxtras_attribute_label_title}</label>:</td> 
-						<td><input id="title" name="title" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="idlabel" for="id">{$lang_xhtmlxtras_attribute_label_id}</label>:</td> 
-						<td><input id="id" name="id" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="classlabel" for="class">{$lang_xhtmlxtras_attribute_label_class}</label>:</td> 
-						<td>
-							<select id="class" name="class" class="field mceEditableSelect">
-								<option value="">{$lang_xhtmlxtras_not_set}</option> 
-							</select>
-						</td>
-					</tr>
-					<tr>
-						<td class="label"><label id="stylelabel" for="class">{$lang_xhtmlxtras_attribute_label_style}</label>:</td> 
-						<td><input id="style" name="style" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="dirlabel" for="dir">{$lang_xhtmlxtras_attribute_label_langdir}</label>:</td> 
-						<td>
-							<select id="dir" name="dir" class="field"> 
-								<option value="">{$lang_xhtmlxtras_not_set}</option> 
-								<option value="ltr">{$lang_xhtmlxtras_attribute_option_ltr}</option> 
-								<option value="rtl">{$lang_xhtmlxtras_attribute_option_rtl}</option> 
-							</select>
-						</td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="langlabel" for="lang">{$lang_xhtmlxtras_attribute_label_langcode}</label>:</td> 
-						<td>
-							<input id="lang" name="lang" type="text" value="" class="field" />
-						</td> 
-					</tr>
-				</table>
-			</fieldset>
-		</div>
-		<div id="events_panel" class="panel">
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_events_tab}</legend>
-
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label for="onfocus">onfocus</label>:</td> 
-						<td><input id="onfocus" name="onfocus" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onblur">onblur</label>:</td> 
-						<td><input id="onblur" name="onblur" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onclick">onclick</label>:</td> 
-						<td><input id="onclick" name="onclick" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="ondblclick">ondblclick</label>:</td> 
-						<td><input id="ondblclick" name="ondblclick" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmousedown">onmousedown</label>:</td> 
-						<td><input id="onmousedown" name="onmousedown" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseup">onmouseup</label>:</td> 
-						<td><input id="onmouseup" name="onmouseup" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseover">onmouseover</label>:</td> 
-						<td><input id="onmouseover" name="onmouseover" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmousemove">onmousemove</label>:</td> 
-						<td><input id="onmousemove" name="onmousemove" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseout">onmouseout</label>:</td> 
-						<td><input id="onmouseout" name="onmouseout" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeypress">onkeypress</label>:</td> 
-						<td><input id="onkeypress" name="onkeypress" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeydown">onkeydown</label>:</td> 
-						<td><input id="onkeydown" name="onkeydown" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeyup">onkeyup</label>:</td> 
-						<td><input id="onkeyup" name="onkeyup" type="text" value="" class="field" /></td> 
-					</tr>
-				</table>
-			</fieldset>
-		</div>
-	</div>
-	<div class="mceActionPanel">
-		<div style="float: left">
-			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertCite();" />
-		</div>
-		<div style="float: left">
-			<input type="button" id="remove" name="remove" value="{$lang_xhtmlxtras_remove}" onclick="removeCite();" style="display: none;" />
-		</div>
-		<div style="float: right">
-			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-		</div>
-	</div>
-
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/cite.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/cite.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/cite.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/cite.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,148 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_xhtmlxtras_title_cite_element}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/element_common.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/cite.js"></script>
+	<link rel="stylesheet" type="text/css" href="css/popup.css" />
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="insertCite();return false;" action="#">
+	<div class="tabs">
+		<ul>
+			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_xhtmlxtras_general_tab}</a></span></li>
+			<!-- <li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_xhtmlxtras_events_tab}</a></span></li> -->
+		</ul>
+	</div>
+
+	<div class="panel_wrapper">
+		<div id="general_panel" class="panel current">
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_attrib_tab}</legend>
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label id="titlelabel" for="title">{$lang_xhtmlxtras_attribute_label_title}</label>:</td> 
+						<td><input id="title" name="title" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="idlabel" for="id">{$lang_xhtmlxtras_attribute_label_id}</label>:</td> 
+						<td><input id="id" name="id" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="classlabel" for="class">{$lang_xhtmlxtras_attribute_label_class}</label>:</td> 
+						<td>
+							<select id="class" name="class" class="field mceEditableSelect">
+								<option value="">{$lang_xhtmlxtras_not_set}</option> 
+							</select>
+						</td>
+					</tr>
+					<tr>
+						<td class="label"><label id="stylelabel" for="class">{$lang_xhtmlxtras_attribute_label_style}</label>:</td> 
+						<td><input id="style" name="style" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="dirlabel" for="dir">{$lang_xhtmlxtras_attribute_label_langdir}</label>:</td> 
+						<td>
+							<select id="dir" name="dir" class="field"> 
+								<option value="">{$lang_xhtmlxtras_not_set}</option> 
+								<option value="ltr">{$lang_xhtmlxtras_attribute_option_ltr}</option> 
+								<option value="rtl">{$lang_xhtmlxtras_attribute_option_rtl}</option> 
+							</select>
+						</td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="langlabel" for="lang">{$lang_xhtmlxtras_attribute_label_langcode}</label>:</td> 
+						<td>
+							<input id="lang" name="lang" type="text" value="" class="field" />
+						</td> 
+					</tr>
+				</table>
+			</fieldset>
+		</div>
+		<div id="events_panel" class="panel">
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_events_tab}</legend>
+
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label for="onfocus">onfocus</label>:</td> 
+						<td><input id="onfocus" name="onfocus" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onblur">onblur</label>:</td> 
+						<td><input id="onblur" name="onblur" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onclick">onclick</label>:</td> 
+						<td><input id="onclick" name="onclick" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="ondblclick">ondblclick</label>:</td> 
+						<td><input id="ondblclick" name="ondblclick" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmousedown">onmousedown</label>:</td> 
+						<td><input id="onmousedown" name="onmousedown" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseup">onmouseup</label>:</td> 
+						<td><input id="onmouseup" name="onmouseup" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseover">onmouseover</label>:</td> 
+						<td><input id="onmouseover" name="onmouseover" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmousemove">onmousemove</label>:</td> 
+						<td><input id="onmousemove" name="onmousemove" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseout">onmouseout</label>:</td> 
+						<td><input id="onmouseout" name="onmouseout" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeypress">onkeypress</label>:</td> 
+						<td><input id="onkeypress" name="onkeypress" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeydown">onkeydown</label>:</td> 
+						<td><input id="onkeydown" name="onkeydown" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeyup">onkeyup</label>:</td> 
+						<td><input id="onkeyup" name="onkeyup" type="text" value="" class="field" /></td> 
+					</tr>
+				</table>
+			</fieldset>
+		</div>
+	</div>
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertCite();" />
+		</div>
+		<div style="float: left">
+			<input type="button" id="remove" name="remove" value="{$lang_xhtmlxtras_remove}" onclick="removeCite();" style="display: none;" />
+		</div>
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+
+</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/popup.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/popup.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,46 +0,0 @@
-a.mceButtonNormal img, a.mceButtonSelected img {border: 1px solid #F0F0EE !important;}
-a.mceButtonNormal img:hover, a.mceButtonSelected img:hover {border: 1px solid #0A246A !important;  cursor: default;  background-color: #B6BDD2;}
-
-img {
-	border: 0;
-}
-
-input.field, select.field {
-	width: 200px;
-}
-
-input.picker {
-	width: 179px;
-	margin-left: 5px;
-}
-
-input.disabled {
-	border-color: #F2F2F2;
-}
-
-img.picker {
-	vertical-align: text-bottom;
-	cursor: pointer;
-}
-
-h1 {
-	padding: 0 0 5px 0;
-}
-
-#remove {
-	font-weight: bold;
-	width: 90px;
-	height: 21px;
-	border: 0px;
-	background-image: url('../images/remove_button_bg.gif');
-	cursor: pointer;
-	margin-left: 3px;
-}
-
-.panel_wrapper div.current {
-	height: 160px;
-}
-
-#xhtmlxtrasdel .panel_wrapper div.current, #xhtmlxtrasins .panel_wrapper div.current {
-	height: 220px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/popup.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/popup.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/popup.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,46 @@
+a.mceButtonNormal img, a.mceButtonSelected img {border: 1px solid #F0F0EE !important;}
+a.mceButtonNormal img:hover, a.mceButtonSelected img:hover {border: 1px solid #0A246A !important;  cursor: default;  background-color: #B6BDD2;}
+
+img {
+	border: 0;
+}
+
+input.field, select.field {
+	width: 200px;
+}
+
+input.picker {
+	width: 179px;
+	margin-left: 5px;
+}
+
+input.disabled {
+	border-color: #F2F2F2;
+}
+
+img.picker {
+	vertical-align: text-bottom;
+	cursor: pointer;
+}
+
+h1 {
+	padding: 0 0 5px 0;
+}
+
+#remove {
+	font-weight: bold;
+	width: 90px;
+	height: 21px;
+	border: 0px;
+	background-image: url('../images/remove_button_bg.gif');
+	cursor: pointer;
+	margin-left: 3px;
+}
+
+.panel_wrapper div.current {
+	height: 160px;
+}
+
+#xhtmlxtrasdel .panel_wrapper div.current, #xhtmlxtrasins .panel_wrapper div.current {
+	height: 220px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/xhtmlxtras.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/xhtmlxtras.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/xhtmlxtras.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,24 +0,0 @@
-ins {
-	border-bottom: 1px solid green;
-	text-decoration: none;
-	color: green;
-}
-
-del {
-	color: Red;
-	text-decoration: line-through;
-}
-
-cite {
-	border-bottom: 1px dashed blue;
-}
-
-acronym {
-	border-bottom: 1px dotted #CCC;
-	cursor: help;
-}
-
-abbr, html\:abbr {
-	border-bottom: 1px dashed #CCC;
-	cursor: help;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/xhtmlxtras.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/xhtmlxtras.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/xhtmlxtras.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/css/xhtmlxtras.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,24 @@
+ins {
+	border-bottom: 1px solid green;
+	text-decoration: none;
+	color: green;
+}
+
+del {
+	color: Red;
+	text-decoration: line-through;
+}
+
+cite {
+	border-bottom: 1px dashed blue;
+}
+
+acronym {
+	border-bottom: 1px dotted #CCC;
+	cursor: help;
+}
+
+abbr, html\:abbr {
+	border-bottom: 1px dashed #CCC;
+	cursor: help;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/del.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/del.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/del.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,169 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_xhtmlxtras_title_del_element}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/element_common.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/del.js"></script>
-	<link rel="stylesheet" type="text/css" href="css/popup.css" />
-	<base target="_self" />
-</head>
-<body id="xhtmlxtrasins" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-<form onsubmit="insertDel();return false;" action="#">
-	<div class="tabs">
-		<ul>
-			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_xhtmlxtras_general_tab}</a></span></li>
-			<!-- <li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_xhtmlxtras_events_tab}</a></span></li> -->
-		</ul>
-	</div>
-
-	<div class="panel_wrapper">
-		<div id="general_panel" class="panel current">
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_general_tab}</legend>
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label id="datetimelabel" for="datetime">{$lang_xhtmlxtras_attribute_label_datetime}</label>:</td>
-						<td>
-							<table border="0" cellspacing="0" cellpadding="0">
-								<tr> 
-									<td><input id="datetime" name="datetime" type="text" value="" maxlength="19" class="field" /></td> 
-									<td><a href="javascript:insertDateTime('datetime');" class="mceButtonNormal"><img src="images/date_time.gif" class="picker" alt="{$lang_xhtmlxtras_insert_date}" title="{$lang_xhtmlxtras_insert_date}" /></a></td>
-								</tr>
-							</table>
-						</td>
-					</tr>
-					<tr>
-						<td class="label"><label id="citelabel" for="cite">{$lang_xhtmlxtras_attribute_label_cite}</label>:</td>
-						<td><input id="cite" name="cite" type="text" value="" class="field" /></td> 
-					</tr>
-				</table>
-			</fieldset>
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_attrib_tab}</legend>
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label id="titlelabel" for="title">{$lang_xhtmlxtras_attribute_label_title}</label>:</td> 
-						<td><input id="title" name="title" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="idlabel" for="id">{$lang_xhtmlxtras_attribute_label_id}</label>:</td> 
-						<td><input id="id" name="id" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="classlabel" for="class">{$lang_xhtmlxtras_attribute_label_class}</label>:</td> 
-						<td>
-							<select id="class" name="class" class="field mceEditableSelect">
-								<option value="">{$lang_xhtmlxtras_not_set}</option> 
-							</select>
-						</td>
-					</tr>
-					<tr>
-						<td class="label"><label id="stylelabel" for="class">{$lang_xhtmlxtras_attribute_label_style}</label>:</td> 
-						<td><input id="style" name="style" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="dirlabel" for="dir">{$lang_xhtmlxtras_attribute_label_langdir}</label>:</td> 
-						<td>
-							<select id="dir" name="dir" class="field"> 
-								<option value="">{$lang_xhtmlxtras_not_set}</option> 
-								<option value="ltr">{$lang_xhtmlxtras_attribute_option_ltr}</option> 
-								<option value="rtl">{$lang_xhtmlxtras_attribute_option_rtl}</option> 
-							</select>
-						</td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="langlabel" for="lang">{$lang_xhtmlxtras_attribute_label_langcode}</label>:</td> 
-						<td>
-							<input id="lang" name="lang" type="text" value="" class="field" />
-						</td> 
-					</tr>
-				</table>
-			</fieldset>
-		</div>
-		<div id="events_panel" class="panel">
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_events_tab}</legend>
-
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label for="onfocus">onfocus</label>:</td> 
-						<td><input id="onfocus" name="onfocus" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onblur">onblur</label>:</td> 
-						<td><input id="onblur" name="onblur" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onclick">onclick</label>:</td> 
-						<td><input id="onclick" name="onclick" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="ondblclick">ondblclick</label>:</td> 
-						<td><input id="ondblclick" name="ondblclick" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmousedown">onmousedown</label>:</td> 
-						<td><input id="onmousedown" name="onmousedown" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseup">onmouseup</label>:</td> 
-						<td><input id="onmouseup" name="onmouseup" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseover">onmouseover</label>:</td> 
-						<td><input id="onmouseover" name="onmouseover" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmousemove">onmousemove</label>:</td> 
-						<td><input id="onmousemove" name="onmousemove" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseout">onmouseout</label>:</td> 
-						<td><input id="onmouseout" name="onmouseout" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeypress">onkeypress</label>:</td> 
-						<td><input id="onkeypress" name="onkeypress" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeydown">onkeydown</label>:</td> 
-						<td><input id="onkeydown" name="onkeydown" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeyup">onkeyup</label>:</td> 
-						<td><input id="onkeyup" name="onkeyup" type="text" value="" class="field" /></td> 
-					</tr>
-				</table>
-			</fieldset>
-		</div>
-	</div>
-	<div class="mceActionPanel">
-		<div style="float: left">
-			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertDel();" />
-		</div>
-		<div style="float: left">
-			<input type="button" id="remove" name="remove" value="{$lang_xhtmlxtras_remove}" onclick="removeDel();" style="display: none;" />
-		</div>
-		<div style="float: right">
-			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-		</div>
-	</div>
-
-</form>
-
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/del.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/del.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/del.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/del.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,169 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_xhtmlxtras_title_del_element}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/element_common.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/del.js"></script>
+	<link rel="stylesheet" type="text/css" href="css/popup.css" />
+	<base target="_self" />
+</head>
+<body id="xhtmlxtrasins" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="insertDel();return false;" action="#">
+	<div class="tabs">
+		<ul>
+			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_xhtmlxtras_general_tab}</a></span></li>
+			<!-- <li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_xhtmlxtras_events_tab}</a></span></li> -->
+		</ul>
+	</div>
+
+	<div class="panel_wrapper">
+		<div id="general_panel" class="panel current">
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_general_tab}</legend>
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label id="datetimelabel" for="datetime">{$lang_xhtmlxtras_attribute_label_datetime}</label>:</td>
+						<td>
+							<table border="0" cellspacing="0" cellpadding="0">
+								<tr> 
+									<td><input id="datetime" name="datetime" type="text" value="" maxlength="19" class="field" /></td> 
+									<td><a href="javascript:insertDateTime('datetime');" class="mceButtonNormal"><img src="images/date_time.gif" class="picker" alt="{$lang_xhtmlxtras_insert_date}" title="{$lang_xhtmlxtras_insert_date}" /></a></td>
+								</tr>
+							</table>
+						</td>
+					</tr>
+					<tr>
+						<td class="label"><label id="citelabel" for="cite">{$lang_xhtmlxtras_attribute_label_cite}</label>:</td>
+						<td><input id="cite" name="cite" type="text" value="" class="field" /></td> 
+					</tr>
+				</table>
+			</fieldset>
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_attrib_tab}</legend>
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label id="titlelabel" for="title">{$lang_xhtmlxtras_attribute_label_title}</label>:</td> 
+						<td><input id="title" name="title" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="idlabel" for="id">{$lang_xhtmlxtras_attribute_label_id}</label>:</td> 
+						<td><input id="id" name="id" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="classlabel" for="class">{$lang_xhtmlxtras_attribute_label_class}</label>:</td> 
+						<td>
+							<select id="class" name="class" class="field mceEditableSelect">
+								<option value="">{$lang_xhtmlxtras_not_set}</option> 
+							</select>
+						</td>
+					</tr>
+					<tr>
+						<td class="label"><label id="stylelabel" for="class">{$lang_xhtmlxtras_attribute_label_style}</label>:</td> 
+						<td><input id="style" name="style" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="dirlabel" for="dir">{$lang_xhtmlxtras_attribute_label_langdir}</label>:</td> 
+						<td>
+							<select id="dir" name="dir" class="field"> 
+								<option value="">{$lang_xhtmlxtras_not_set}</option> 
+								<option value="ltr">{$lang_xhtmlxtras_attribute_option_ltr}</option> 
+								<option value="rtl">{$lang_xhtmlxtras_attribute_option_rtl}</option> 
+							</select>
+						</td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="langlabel" for="lang">{$lang_xhtmlxtras_attribute_label_langcode}</label>:</td> 
+						<td>
+							<input id="lang" name="lang" type="text" value="" class="field" />
+						</td> 
+					</tr>
+				</table>
+			</fieldset>
+		</div>
+		<div id="events_panel" class="panel">
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_events_tab}</legend>
+
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label for="onfocus">onfocus</label>:</td> 
+						<td><input id="onfocus" name="onfocus" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onblur">onblur</label>:</td> 
+						<td><input id="onblur" name="onblur" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onclick">onclick</label>:</td> 
+						<td><input id="onclick" name="onclick" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="ondblclick">ondblclick</label>:</td> 
+						<td><input id="ondblclick" name="ondblclick" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmousedown">onmousedown</label>:</td> 
+						<td><input id="onmousedown" name="onmousedown" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseup">onmouseup</label>:</td> 
+						<td><input id="onmouseup" name="onmouseup" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseover">onmouseover</label>:</td> 
+						<td><input id="onmouseover" name="onmouseover" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmousemove">onmousemove</label>:</td> 
+						<td><input id="onmousemove" name="onmousemove" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseout">onmouseout</label>:</td> 
+						<td><input id="onmouseout" name="onmouseout" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeypress">onkeypress</label>:</td> 
+						<td><input id="onkeypress" name="onkeypress" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeydown">onkeydown</label>:</td> 
+						<td><input id="onkeydown" name="onkeydown" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeyup">onkeyup</label>:</td> 
+						<td><input id="onkeyup" name="onkeyup" type="text" value="" class="field" /></td> 
+					</tr>
+				</table>
+			</fieldset>
+		</div>
+	</div>
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertDel();" />
+		</div>
+		<div style="float: left">
+			<input type="button" id="remove" name="remove" value="{$lang_xhtmlxtras_remove}" onclick="removeDel();" style="display: none;" />
+		</div>
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+
+</form>
+
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importPluginLanguagePack('xhtmlxtras');var TinyMCE_XHTMLXtrasPlugin={getInfo:function(){return{longname:'XHTML Xtras Plugin',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_xhtmlxtras.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/xhtmlxtras/css/xhtmlxtras.css")},getControlHTML:function(cn){switch(cn){case"cite":return tinyMCE.getButtonHTML(cn,'lang_xhtmlxtras_cite_desc','{$pluginurl}/images/cite.gif','mceCite',true);case"acronym":return tinyMCE.getButtonHTML(cn,'lang_xhtmlxtras_acronym_desc','{$pluginurl}/images/acronym.gif','mceAcronym',true);case"abbr":return tinyMCE.getButtonHTML(cn,'lang_xhtmlxtras_abbr_desc','{$pluginurl}/images/abbr.gif','mceAbbr',true);case"del":return tinyMCE.getButtonHTML(cn,'lang_xhtmlxtras_del_desc','{$pluginurl}/images/del.gif','mceDel',true);case"ins":retur!
 n tinyMCE.getButtonHTML(cn,'lang_xhtmlxtras_ins_desc','{$pluginurl}/images/ins.gif','mceIns',true)}return""},execCommand:function(editor_id,element,command,user_interface,value){var template;switch(command){case"mceCite":if(!this._anySel(editor_id))return true;template=new Array();template['file']='../../plugins/xhtmlxtras/cite.htm';template['width']=350;template['height']=250;tinyMCE.openWindow(template,{editor_id:editor_id});return true;case"mceAcronym":if(!this._anySel(editor_id))return true;template=new Array();template['file']='../../plugins/xhtmlxtras/acronym.htm';template['width']=350;template['height']=250;tinyMCE.openWindow(template,{editor_id:editor_id});return true;case"mceAbbr":if(!this._anySel(editor_id))return true;template=new Array();template['file']='../../plugins/xhtmlxtras/abbr.htm';template['width']=350;template['height']=250;tinyMCE.openWindow(template,{editor_id:editor_id});return true;case"mceIns":if(!this._anySel(editor_id))return true;template=new A!
 rray();template['file']='../../plugins/xhtmlxtras/ins.htm';template['w
idth']=350;template['height']=310;tinyMCE.openWindow(template,{editor_id:editor_id});return true;case"mceDel":if(!this._anySel(editor_id))return true;template=new Array();template['file']='../../plugins/xhtmlxtras/del.htm';template['width']=350;template['height']=310;tinyMCE.openWindow(template,{editor_id:editor_id});return true}return false},cleanup:function(type,content,inst){if(type=='insert_to_editor'&&tinyMCE.isIE&&!tinyMCE.isOpera){content=content.replace(/<abbr([^>]+)>/gi,'<html:ABBR $1>');content=content.replace(/<\/abbr>/gi,'</html:ABBR>')}return content},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;if(!any_selection){tinyMCE.switchClass(editor_id+'_cite','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_acronym','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_abbr','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_del','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_ins','mceButtonDis!
 abled')}else{tinyMCE.switchClass(editor_id+'_cite','mceButtonNormal');tinyMCE.switchClass(editor_id+'_acronym','mceButtonNormal');tinyMCE.switchClass(editor_id+'_abbr','mceButtonNormal');tinyMCE.switchClass(editor_id+'_del','mceButtonNormal');tinyMCE.switchClass(editor_id+'_ins','mceButtonNormal')}switch(node.nodeName){case"CITE":tinyMCE.switchClass(editor_id+'_cite','mceButtonSelected');return true;case"ACRONYM":tinyMCE.switchClass(editor_id+'_acronym','mceButtonSelected');return true;case"abbr":case"HTML:ABBR":case"ABBR":tinyMCE.switchClass(editor_id+'_abbr','mceButtonSelected');return true;case"DEL":tinyMCE.switchClass(editor_id+'_del','mceButtonSelected');return true;case"INS":tinyMCE.switchClass(editor_id+'_ins','mceButtonSelected');return true}return true},_anySel:function(editor_id){var inst=tinyMCE.getInstanceById(editor_id),t=inst.selection.getSelectedText(),pe;pe=tinyMCE.getParentElement(inst.getFocusElement(),'CITE,ACRONYM,ABBR,HTML:ABBR,DEL,INS');return pe||inst!
 .getFocusElement().nodeName=="IMG"||(t&&t.length>0)}};tinyMCE.addPlugi
n("xhtmlxtras",TinyMCE_XHTMLXtrasPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('xhtmlxtras');var TinyMCE_XHTMLXtrasPlugin={getInfo:function(){return{longname:'XHTML Xtras Plugin',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_xhtmlxtras.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/xhtmlxtras/css/xhtmlxtras.css")},getControlHTML:function(cn){switch(cn){case"cite":return tinyMCE.getButtonHTML(cn,'lang_xhtmlxtras_cite_desc','{$pluginurl}/images/cite.gif','mceCite',true);case"acronym":return tinyMCE.getButtonHTML(cn,'lang_xhtmlxtras_acronym_desc','{$pluginurl}/images/acronym.gif','mceAcronym',true);case"abbr":return tinyMCE.getButtonHTML(cn,'lang_xhtmlxtras_abbr_desc','{$pluginurl}/images/abbr.gif','mceAbbr',true);case"del":return tinyMCE.getButtonHTML(cn,'lang_xhtmlxtras_del_desc','{$pluginurl}/images/del.gif','mceDel',true);case"ins":retur!
 n tinyMCE.getButtonHTML(cn,'lang_xhtmlxtras_ins_desc','{$pluginurl}/images/ins.gif','mceIns',true)}return""},execCommand:function(editor_id,element,command,user_interface,value){var template;switch(command){case"mceCite":if(!this._anySel(editor_id))return true;template=new Array();template['file']='../../plugins/xhtmlxtras/cite.htm';template['width']=350;template['height']=250;tinyMCE.openWindow(template,{editor_id:editor_id});return true;case"mceAcronym":if(!this._anySel(editor_id))return true;template=new Array();template['file']='../../plugins/xhtmlxtras/acronym.htm';template['width']=350;template['height']=250;tinyMCE.openWindow(template,{editor_id:editor_id});return true;case"mceAbbr":if(!this._anySel(editor_id))return true;template=new Array();template['file']='../../plugins/xhtmlxtras/abbr.htm';template['width']=350;template['height']=250;tinyMCE.openWindow(template,{editor_id:editor_id});return true;case"mceIns":if(!this._anySel(editor_id))return true;template=new A!
 rray();template['file']='../../plugins/xhtmlxtras/ins.htm';template['w
idth']=350;template['height']=310;tinyMCE.openWindow(template,{editor_id:editor_id});return true;case"mceDel":if(!this._anySel(editor_id))return true;template=new Array();template['file']='../../plugins/xhtmlxtras/del.htm';template['width']=350;template['height']=310;tinyMCE.openWindow(template,{editor_id:editor_id});return true}return false},cleanup:function(type,content,inst){if(type=='insert_to_editor'&&tinyMCE.isIE&&!tinyMCE.isOpera){content=content.replace(/<abbr([^>]+)>/gi,'<html:ABBR $1>');content=content.replace(/<\/abbr>/gi,'</html:ABBR>')}return content},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;if(!any_selection){tinyMCE.switchClass(editor_id+'_cite','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_acronym','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_abbr','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_del','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_ins','mceButtonDis!
 abled')}else{tinyMCE.switchClass(editor_id+'_cite','mceButtonNormal');tinyMCE.switchClass(editor_id+'_acronym','mceButtonNormal');tinyMCE.switchClass(editor_id+'_abbr','mceButtonNormal');tinyMCE.switchClass(editor_id+'_del','mceButtonNormal');tinyMCE.switchClass(editor_id+'_ins','mceButtonNormal')}switch(node.nodeName){case"CITE":tinyMCE.switchClass(editor_id+'_cite','mceButtonSelected');return true;case"ACRONYM":tinyMCE.switchClass(editor_id+'_acronym','mceButtonSelected');return true;case"abbr":case"HTML:ABBR":case"ABBR":tinyMCE.switchClass(editor_id+'_abbr','mceButtonSelected');return true;case"DEL":tinyMCE.switchClass(editor_id+'_del','mceButtonSelected');return true;case"INS":tinyMCE.switchClass(editor_id+'_ins','mceButtonSelected');return true}return true},_anySel:function(editor_id){var inst=tinyMCE.getInstanceById(editor_id),t=inst.selection.getSelectedText(),pe;pe=tinyMCE.getParentElement(inst.getFocusElement(),'CITE,ACRONYM,ABBR,HTML:ABBR,DEL,INS');return pe||inst!
 .getFocusElement().nodeName=="IMG"||(t&&t.length>0)}};tinyMCE.addPlugi
n("xhtmlxtras",TinyMCE_XHTMLXtrasPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,175 +0,0 @@
- /**
- * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
- *
- * @author Moxiecode - based on work by Andrew Tetlaw
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('xhtmlxtras');
-
-var TinyMCE_XHTMLXtrasPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'XHTML Xtras Plugin',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_xhtmlxtras.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	initInstance : function(inst) {
-		tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/xhtmlxtras/css/xhtmlxtras.css");
-	},
-
-	getControlHTML : function(cn) {
-		switch (cn) {
-			case "cite":
-				return tinyMCE.getButtonHTML(cn, 'lang_xhtmlxtras_cite_desc', '{$pluginurl}/images/cite.gif', 'mceCite', true);
-
-			case "acronym":
-				return tinyMCE.getButtonHTML(cn, 'lang_xhtmlxtras_acronym_desc', '{$pluginurl}/images/acronym.gif', 'mceAcronym', true);
-
-			case "abbr":
-				return tinyMCE.getButtonHTML(cn, 'lang_xhtmlxtras_abbr_desc', '{$pluginurl}/images/abbr.gif', 'mceAbbr', true);
-
-			case "del":
-				return tinyMCE.getButtonHTML(cn, 'lang_xhtmlxtras_del_desc', '{$pluginurl}/images/del.gif', 'mceDel', true);
-
-			case "ins":
-				return tinyMCE.getButtonHTML(cn, 'lang_xhtmlxtras_ins_desc', '{$pluginurl}/images/ins.gif', 'mceIns', true);
-		}
-
-		return "";
-	},
-
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		var template;
-
-		switch (command) {
-			case "mceCite":
-				if (!this._anySel(editor_id))
-					return true;
-
-				template = new Array();
-				template['file'] = '../../plugins/xhtmlxtras/cite.htm';
-				template['width'] = 350;
-				template['height'] = 250;
-				tinyMCE.openWindow(template, {editor_id : editor_id});
-				return true;
-
-			case "mceAcronym":
-				if (!this._anySel(editor_id))
-					return true;
-
-				template = new Array();
-				template['file'] = '../../plugins/xhtmlxtras/acronym.htm';
-				template['width'] = 350;
-				template['height'] = 250;
-				tinyMCE.openWindow(template, {editor_id : editor_id});
-				return true;
-
-			case "mceAbbr":
-				if (!this._anySel(editor_id))
-					return true;
-
-				template = new Array();
-				template['file'] = '../../plugins/xhtmlxtras/abbr.htm';
-				template['width'] = 350;
-				template['height'] = 250;
-				tinyMCE.openWindow(template, {editor_id : editor_id});
-				return true;
-
-			case "mceIns":
-				if (!this._anySel(editor_id))
-					return true;
-
-				template = new Array();
-				template['file'] = '../../plugins/xhtmlxtras/ins.htm';
-				template['width'] = 350;
-				template['height'] = 310;
-				tinyMCE.openWindow(template, {editor_id : editor_id});
-				return true;
-
-			case "mceDel":
-				if (!this._anySel(editor_id))
-					return true;
-
-				template = new Array();
-				template['file'] = '../../plugins/xhtmlxtras/del.htm';
-				template['width'] = 350;
-				template['height'] = 310;
-				tinyMCE.openWindow(template, {editor_id : editor_id});
-				return true;
-		}
-
-		return false;
-	},
-
-	cleanup : function(type, content, inst) {
-		if (type == 'insert_to_editor' && tinyMCE.isIE && !tinyMCE.isOpera) {
-			content = content.replace(/<abbr([^>]+)>/gi, '<html:ABBR $1>');
-			content = content.replace(/<\/abbr>/gi, '</html:ABBR>');
-		}
-
-		return content;
-	},
-
-	handleNodeChange : function(editor_id, node, undo_index,undo_levels, visual_aid, any_selection) {
-		if (node == null)
-			return;
-
-		if (!any_selection) {
-			// Disable the buttons
-			tinyMCE.switchClass(editor_id + '_cite', 'mceButtonDisabled');
-			tinyMCE.switchClass(editor_id + '_acronym', 'mceButtonDisabled');
-			tinyMCE.switchClass(editor_id + '_abbr', 'mceButtonDisabled');
-			tinyMCE.switchClass(editor_id + '_del', 'mceButtonDisabled');
-			tinyMCE.switchClass(editor_id + '_ins', 'mceButtonDisabled');
-		} else {
-			// A selection means the buttons should be active.
-			tinyMCE.switchClass(editor_id + '_cite', 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_acronym', 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_abbr', 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_del', 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_ins', 'mceButtonNormal');
-		}
-
-		switch (node.nodeName) {
-			case "CITE":
-				tinyMCE.switchClass(editor_id + '_cite', 'mceButtonSelected');
-				return true;
-
-			case "ACRONYM":
-				tinyMCE.switchClass(editor_id + '_acronym', 'mceButtonSelected');
-				return true;
-
-			case "abbr": // IE
-			case "HTML:ABBR": // FF
-			case "ABBR":
-				tinyMCE.switchClass(editor_id + '_abbr', 'mceButtonSelected');
-				return true;
-
-			case "DEL":
-				tinyMCE.switchClass(editor_id + '_del', 'mceButtonSelected');
-				return true;
-
-			case "INS":
-				tinyMCE.switchClass(editor_id + '_ins', 'mceButtonSelected');
-				return true;
-		}
-
-		return true;
-	},
-
-	_anySel : function(editor_id) {
-		var inst = tinyMCE.getInstanceById(editor_id), t = inst.selection.getSelectedText(), pe;
-
-		pe = tinyMCE.getParentElement(inst.getFocusElement(), 'CITE,ACRONYM,ABBR,HTML:ABBR,DEL,INS');
-
-		return pe || inst.getFocusElement().nodeName == "IMG" || (t && t.length > 0);
-	}
-};
-
-tinyMCE.addPlugin("xhtmlxtras", TinyMCE_XHTMLXtrasPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,175 @@
+ /**
+ * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
+ *
+ * @author Moxiecode - based on work by Andrew Tetlaw
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('xhtmlxtras');
+
+var TinyMCE_XHTMLXtrasPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'XHTML Xtras Plugin',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_xhtmlxtras.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	initInstance : function(inst) {
+		tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/xhtmlxtras/css/xhtmlxtras.css");
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "cite":
+				return tinyMCE.getButtonHTML(cn, 'lang_xhtmlxtras_cite_desc', '{$pluginurl}/images/cite.gif', 'mceCite', true);
+
+			case "acronym":
+				return tinyMCE.getButtonHTML(cn, 'lang_xhtmlxtras_acronym_desc', '{$pluginurl}/images/acronym.gif', 'mceAcronym', true);
+
+			case "abbr":
+				return tinyMCE.getButtonHTML(cn, 'lang_xhtmlxtras_abbr_desc', '{$pluginurl}/images/abbr.gif', 'mceAbbr', true);
+
+			case "del":
+				return tinyMCE.getButtonHTML(cn, 'lang_xhtmlxtras_del_desc', '{$pluginurl}/images/del.gif', 'mceDel', true);
+
+			case "ins":
+				return tinyMCE.getButtonHTML(cn, 'lang_xhtmlxtras_ins_desc', '{$pluginurl}/images/ins.gif', 'mceIns', true);
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		var template;
+
+		switch (command) {
+			case "mceCite":
+				if (!this._anySel(editor_id))
+					return true;
+
+				template = new Array();
+				template['file'] = '../../plugins/xhtmlxtras/cite.htm';
+				template['width'] = 350;
+				template['height'] = 250;
+				tinyMCE.openWindow(template, {editor_id : editor_id});
+				return true;
+
+			case "mceAcronym":
+				if (!this._anySel(editor_id))
+					return true;
+
+				template = new Array();
+				template['file'] = '../../plugins/xhtmlxtras/acronym.htm';
+				template['width'] = 350;
+				template['height'] = 250;
+				tinyMCE.openWindow(template, {editor_id : editor_id});
+				return true;
+
+			case "mceAbbr":
+				if (!this._anySel(editor_id))
+					return true;
+
+				template = new Array();
+				template['file'] = '../../plugins/xhtmlxtras/abbr.htm';
+				template['width'] = 350;
+				template['height'] = 250;
+				tinyMCE.openWindow(template, {editor_id : editor_id});
+				return true;
+
+			case "mceIns":
+				if (!this._anySel(editor_id))
+					return true;
+
+				template = new Array();
+				template['file'] = '../../plugins/xhtmlxtras/ins.htm';
+				template['width'] = 350;
+				template['height'] = 310;
+				tinyMCE.openWindow(template, {editor_id : editor_id});
+				return true;
+
+			case "mceDel":
+				if (!this._anySel(editor_id))
+					return true;
+
+				template = new Array();
+				template['file'] = '../../plugins/xhtmlxtras/del.htm';
+				template['width'] = 350;
+				template['height'] = 310;
+				tinyMCE.openWindow(template, {editor_id : editor_id});
+				return true;
+		}
+
+		return false;
+	},
+
+	cleanup : function(type, content, inst) {
+		if (type == 'insert_to_editor' && tinyMCE.isIE && !tinyMCE.isOpera) {
+			content = content.replace(/<abbr([^>]+)>/gi, '<html:ABBR $1>');
+			content = content.replace(/<\/abbr>/gi, '</html:ABBR>');
+		}
+
+		return content;
+	},
+
+	handleNodeChange : function(editor_id, node, undo_index,undo_levels, visual_aid, any_selection) {
+		if (node == null)
+			return;
+
+		if (!any_selection) {
+			// Disable the buttons
+			tinyMCE.switchClass(editor_id + '_cite', 'mceButtonDisabled');
+			tinyMCE.switchClass(editor_id + '_acronym', 'mceButtonDisabled');
+			tinyMCE.switchClass(editor_id + '_abbr', 'mceButtonDisabled');
+			tinyMCE.switchClass(editor_id + '_del', 'mceButtonDisabled');
+			tinyMCE.switchClass(editor_id + '_ins', 'mceButtonDisabled');
+		} else {
+			// A selection means the buttons should be active.
+			tinyMCE.switchClass(editor_id + '_cite', 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_acronym', 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_abbr', 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_del', 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_ins', 'mceButtonNormal');
+		}
+
+		switch (node.nodeName) {
+			case "CITE":
+				tinyMCE.switchClass(editor_id + '_cite', 'mceButtonSelected');
+				return true;
+
+			case "ACRONYM":
+				tinyMCE.switchClass(editor_id + '_acronym', 'mceButtonSelected');
+				return true;
+
+			case "abbr": // IE
+			case "HTML:ABBR": // FF
+			case "ABBR":
+				tinyMCE.switchClass(editor_id + '_abbr', 'mceButtonSelected');
+				return true;
+
+			case "DEL":
+				tinyMCE.switchClass(editor_id + '_del', 'mceButtonSelected');
+				return true;
+
+			case "INS":
+				tinyMCE.switchClass(editor_id + '_ins', 'mceButtonSelected');
+				return true;
+		}
+
+		return true;
+	},
+
+	_anySel : function(editor_id) {
+		var inst = tinyMCE.getInstanceById(editor_id), t = inst.selection.getSelectedText(), pe;
+
+		pe = tinyMCE.getParentElement(inst.getFocusElement(), 'CITE,ACRONYM,ABBR,HTML:ABBR,DEL,INS');
+
+		return pe || inst.getFocusElement().nodeName == "IMG" || (t && t.length > 0);
+	}
+};
+
+tinyMCE.addPlugin("xhtmlxtras", TinyMCE_XHTMLXtrasPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/abbr.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/abbr.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/abbr.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/acronym.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/acronym.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/acronym.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/cite.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/cite.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/cite.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/date_time.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/date_time.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/date_time.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/del.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/del.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/del.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/ins.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/ins.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/ins.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/remove_button_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/remove_button_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/images/remove_button_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/ins.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/ins.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/ins.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,169 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_xhtmlxtras_title_ins_element}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/element_common.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/ins.js"></script>
-	<link rel="stylesheet" type="text/css" href="css/popup.css" />
-	<base target="_self" />
-</head>
-<body id="xhtmlxtrasins" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-<form onsubmit="insertIns();return false;" action="#">
-	<div class="tabs">
-		<ul>
-			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_xhtmlxtras_general_tab}</a></span></li>
-			<!-- <li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_xhtmlxtras_events_tab}</a></span></li> -->
-		</ul>
-	</div>
-
-	<div class="panel_wrapper">
-		<div id="general_panel" class="panel current">
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_general_tab}</legend>
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label id="datetimelabel" for="datetime">{$lang_xhtmlxtras_attribute_label_datetime}</label>:</td> 
-						<td>
-							<table border="0" cellspacing="0" cellpadding="0">
-								<tr> 
-									<td><input id="datetime" name="datetime" type="text" value="" maxlength="19" class="field" /></td> 
-									<td><a href="javascript:insertDateTime('datetime');" class="mceButtonNormal"><img src="images/date_time.gif" class="picker" alt="{$lang_xhtmlxtras_insert_date}" title="{$lang_xhtmlxtras_insert_date}" /></a></td>
-								</tr>
-							</table>
-						</td>
-					</tr>
-					<tr>
-						<td class="label"><label id="citelabel" for="cite">{$lang_xhtmlxtras_attribute_label_cite}</label>:</td> 
-						<td><input id="cite" name="cite" type="text" value="" class="field" /></td> 
-					</tr>
-				</table>
-			</fieldset>
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_attrib_tab}</legend>
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label id="titlelabel" for="title">{$lang_xhtmlxtras_attribute_label_title}</label>:</td> 
-						<td><input id="title" name="title" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="idlabel" for="id">{$lang_xhtmlxtras_attribute_label_id}</label>:</td> 
-						<td><input id="id" name="id" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="classlabel" for="class">{$lang_xhtmlxtras_attribute_label_class}</label>:</td> 
-						<td>
-							<select id="class" name="class" class="field mceEditableSelect">
-								<option value="">{$lang_xhtmlxtras_not_set}</option> 
-							</select>
-						</td>
-					</tr>
-					<tr>
-						<td class="label"><label id="stylelabel" for="class">{$lang_xhtmlxtras_attribute_label_style}</label>:</td> 
-						<td><input id="style" name="style" type="text" value="" class="field" /></td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="dirlabel" for="dir">{$lang_xhtmlxtras_attribute_label_langdir}</label>:</td> 
-						<td>
-							<select id="dir" name="dir" class="field"> 
-								<option value="">{$lang_xhtmlxtras_not_set}</option> 
-								<option value="ltr">{$lang_xhtmlxtras_attribute_option_ltr}</option> 
-								<option value="rtl">{$lang_xhtmlxtras_attribute_option_rtl}</option> 
-							</select>
-						</td> 
-					</tr>
-					<tr>
-						<td class="label"><label id="langlabel" for="lang">{$lang_xhtmlxtras_attribute_label_langcode}</label>:</td> 
-						<td>
-							<input id="lang" name="lang" type="text" value="" class="field" />
-						</td> 
-					</tr>
-				</table>
-			</fieldset>
-		</div>
-		<div id="events_panel" class="panel">
-			<fieldset>
-				<legend>{$lang_xhtmlxtras_fieldset_events_tab}</legend>
-
-				<table border="0" cellpadding="0" cellspacing="4">
-					<tr>
-						<td class="label"><label for="onfocus">onfocus</label>:</td> 
-						<td><input id="onfocus" name="onfocus" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onblur">onblur</label>:</td> 
-						<td><input id="onblur" name="onblur" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onclick">onclick</label>:</td> 
-						<td><input id="onclick" name="onclick" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="ondblclick">ondblclick</label>:</td> 
-						<td><input id="ondblclick" name="ondblclick" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmousedown">onmousedown</label>:</td> 
-						<td><input id="onmousedown" name="onmousedown" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseup">onmouseup</label>:</td> 
-						<td><input id="onmouseup" name="onmouseup" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseover">onmouseover</label>:</td> 
-						<td><input id="onmouseover" name="onmouseover" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmousemove">onmousemove</label>:</td> 
-						<td><input id="onmousemove" name="onmousemove" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onmouseout">onmouseout</label>:</td> 
-						<td><input id="onmouseout" name="onmouseout" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeypress">onkeypress</label>:</td> 
-						<td><input id="onkeypress" name="onkeypress" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeydown">onkeydown</label>:</td> 
-						<td><input id="onkeydown" name="onkeydown" type="text" value="" class="field" /></td> 
-					</tr>
-
-					<tr>
-						<td class="label"><label for="onkeyup">onkeyup</label>:</td> 
-						<td><input id="onkeyup" name="onkeyup" type="text" value="" class="field" /></td> 
-					</tr>
-				</table>
-			</fieldset>
-		</div>
-	</div>
-	<div class="mceActionPanel">
-		<div style="float: left">
-			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertIns();" />
-		</div>
-		<div style="float: left">
-			<input type="button" id="remove" name="remove" value="{$lang_xhtmlxtras_remove}" onclick="removeIns();" style="display: none;" />
-		</div>
-		<div style="float: right">
-			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-		</div>
-	</div>
-
-</form>
-
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/ins.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/ins.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/ins.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/ins.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,169 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_xhtmlxtras_title_ins_element}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/editable_selects.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/element_common.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/ins.js"></script>
+	<link rel="stylesheet" type="text/css" href="css/popup.css" />
+	<base target="_self" />
+</head>
+<body id="xhtmlxtrasins" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="insertIns();return false;" action="#">
+	<div class="tabs">
+		<ul>
+			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_xhtmlxtras_general_tab}</a></span></li>
+			<!-- <li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_xhtmlxtras_events_tab}</a></span></li> -->
+		</ul>
+	</div>
+
+	<div class="panel_wrapper">
+		<div id="general_panel" class="panel current">
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_general_tab}</legend>
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label id="datetimelabel" for="datetime">{$lang_xhtmlxtras_attribute_label_datetime}</label>:</td> 
+						<td>
+							<table border="0" cellspacing="0" cellpadding="0">
+								<tr> 
+									<td><input id="datetime" name="datetime" type="text" value="" maxlength="19" class="field" /></td> 
+									<td><a href="javascript:insertDateTime('datetime');" class="mceButtonNormal"><img src="images/date_time.gif" class="picker" alt="{$lang_xhtmlxtras_insert_date}" title="{$lang_xhtmlxtras_insert_date}" /></a></td>
+								</tr>
+							</table>
+						</td>
+					</tr>
+					<tr>
+						<td class="label"><label id="citelabel" for="cite">{$lang_xhtmlxtras_attribute_label_cite}</label>:</td> 
+						<td><input id="cite" name="cite" type="text" value="" class="field" /></td> 
+					</tr>
+				</table>
+			</fieldset>
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_attrib_tab}</legend>
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label id="titlelabel" for="title">{$lang_xhtmlxtras_attribute_label_title}</label>:</td> 
+						<td><input id="title" name="title" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="idlabel" for="id">{$lang_xhtmlxtras_attribute_label_id}</label>:</td> 
+						<td><input id="id" name="id" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="classlabel" for="class">{$lang_xhtmlxtras_attribute_label_class}</label>:</td> 
+						<td>
+							<select id="class" name="class" class="field mceEditableSelect">
+								<option value="">{$lang_xhtmlxtras_not_set}</option> 
+							</select>
+						</td>
+					</tr>
+					<tr>
+						<td class="label"><label id="stylelabel" for="class">{$lang_xhtmlxtras_attribute_label_style}</label>:</td> 
+						<td><input id="style" name="style" type="text" value="" class="field" /></td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="dirlabel" for="dir">{$lang_xhtmlxtras_attribute_label_langdir}</label>:</td> 
+						<td>
+							<select id="dir" name="dir" class="field"> 
+								<option value="">{$lang_xhtmlxtras_not_set}</option> 
+								<option value="ltr">{$lang_xhtmlxtras_attribute_option_ltr}</option> 
+								<option value="rtl">{$lang_xhtmlxtras_attribute_option_rtl}</option> 
+							</select>
+						</td> 
+					</tr>
+					<tr>
+						<td class="label"><label id="langlabel" for="lang">{$lang_xhtmlxtras_attribute_label_langcode}</label>:</td> 
+						<td>
+							<input id="lang" name="lang" type="text" value="" class="field" />
+						</td> 
+					</tr>
+				</table>
+			</fieldset>
+		</div>
+		<div id="events_panel" class="panel">
+			<fieldset>
+				<legend>{$lang_xhtmlxtras_fieldset_events_tab}</legend>
+
+				<table border="0" cellpadding="0" cellspacing="4">
+					<tr>
+						<td class="label"><label for="onfocus">onfocus</label>:</td> 
+						<td><input id="onfocus" name="onfocus" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onblur">onblur</label>:</td> 
+						<td><input id="onblur" name="onblur" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onclick">onclick</label>:</td> 
+						<td><input id="onclick" name="onclick" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="ondblclick">ondblclick</label>:</td> 
+						<td><input id="ondblclick" name="ondblclick" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmousedown">onmousedown</label>:</td> 
+						<td><input id="onmousedown" name="onmousedown" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseup">onmouseup</label>:</td> 
+						<td><input id="onmouseup" name="onmouseup" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseover">onmouseover</label>:</td> 
+						<td><input id="onmouseover" name="onmouseover" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmousemove">onmousemove</label>:</td> 
+						<td><input id="onmousemove" name="onmousemove" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onmouseout">onmouseout</label>:</td> 
+						<td><input id="onmouseout" name="onmouseout" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeypress">onkeypress</label>:</td> 
+						<td><input id="onkeypress" name="onkeypress" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeydown">onkeydown</label>:</td> 
+						<td><input id="onkeydown" name="onkeydown" type="text" value="" class="field" /></td> 
+					</tr>
+
+					<tr>
+						<td class="label"><label for="onkeyup">onkeyup</label>:</td> 
+						<td><input id="onkeyup" name="onkeyup" type="text" value="" class="field" /></td> 
+					</tr>
+				</table>
+			</fieldset>
+		</div>
+	</div>
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertIns();" />
+		</div>
+		<div style="float: left">
+			<input type="button" id="remove" name="remove" value="{$lang_xhtmlxtras_remove}" onclick="removeIns();" style="display: none;" />
+		</div>
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+
+</form>
+
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/abbr.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/abbr.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/abbr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,29 +0,0 @@
- /**
- * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
- *
- * @author Moxiecode - based on work by Andrew Tetlaw
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-function preinit() {
-	// Initialize
-	tinyMCE.setWindowArg('mce_windowresize', false);
-}
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-	SXE.initElementDialog('abbr');
-	if (SXE.currentAction == "update") {
-		SXE.showRemoveButton();
-	}
-}
-
-function insertAbbr() {
-	SXE.insertElement(tinyMCE.isIE && !tinyMCE.isOpera ? 'html:ABBR' : 'abbr');
-	tinyMCEPopup.close();
-}
-
-function removeAbbr() {
-	SXE.removeElement('abbr');
-	tinyMCEPopup.close();
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/abbr.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/abbr.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/abbr.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/abbr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,29 @@
+ /**
+ * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
+ *
+ * @author Moxiecode - based on work by Andrew Tetlaw
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function preinit() {
+	// Initialize
+	tinyMCE.setWindowArg('mce_windowresize', false);
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+	SXE.initElementDialog('abbr');
+	if (SXE.currentAction == "update") {
+		SXE.showRemoveButton();
+	}
+}
+
+function insertAbbr() {
+	SXE.insertElement(tinyMCE.isIE && !tinyMCE.isOpera ? 'html:ABBR' : 'abbr');
+	tinyMCEPopup.close();
+}
+
+function removeAbbr() {
+	SXE.removeElement('abbr');
+	tinyMCEPopup.close();
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/acronym.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/acronym.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/acronym.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,29 +0,0 @@
- /**
- * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
- *
- * @author Moxiecode - based on work by Andrew Tetlaw
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-function preinit() {
-	// Initialize
-	tinyMCE.setWindowArg('mce_windowresize', false);
-}
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-	SXE.initElementDialog('acronym');
-	if (SXE.currentAction == "update") {
-		SXE.showRemoveButton();
-	}
-}
-
-function insertAcronym() {
-	SXE.insertElement('acronym');
-	tinyMCEPopup.close();
-}
-
-function removeAcronym() {
-	SXE.removeElement('acronym');
-	tinyMCEPopup.close();
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/acronym.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/acronym.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/acronym.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/acronym.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,29 @@
+ /**
+ * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
+ *
+ * @author Moxiecode - based on work by Andrew Tetlaw
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function preinit() {
+	// Initialize
+	tinyMCE.setWindowArg('mce_windowresize', false);
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+	SXE.initElementDialog('acronym');
+	if (SXE.currentAction == "update") {
+		SXE.showRemoveButton();
+	}
+}
+
+function insertAcronym() {
+	SXE.insertElement('acronym');
+	tinyMCEPopup.close();
+}
+
+function removeAcronym() {
+	SXE.removeElement('acronym');
+	tinyMCEPopup.close();
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/cite.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/cite.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/cite.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,29 +0,0 @@
- /**
- * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
- *
- * @author Moxiecode - based on work by Andrew Tetlaw
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-function preinit() {
-	// Initialize
-	tinyMCE.setWindowArg('mce_windowresize', false);
-}
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-	SXE.initElementDialog('cite');
-	if (SXE.currentAction == "update") {
-		SXE.showRemoveButton();
-	}
-}
-
-function insertCite() {
-	SXE.insertElement('cite');
-	tinyMCEPopup.close();
-}
-
-function removeCite() {
-	SXE.removeElement('cite');
-	tinyMCEPopup.close();
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/cite.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/cite.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/cite.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/cite.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,29 @@
+ /**
+ * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
+ *
+ * @author Moxiecode - based on work by Andrew Tetlaw
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function preinit() {
+	// Initialize
+	tinyMCE.setWindowArg('mce_windowresize', false);
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+	SXE.initElementDialog('cite');
+	if (SXE.currentAction == "update") {
+		SXE.showRemoveButton();
+	}
+}
+
+function insertCite() {
+	SXE.insertElement('cite');
+	tinyMCEPopup.close();
+}
+
+function removeCite() {
+	SXE.removeElement('cite');
+	tinyMCEPopup.close();
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/del.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/del.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/del.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,54 +0,0 @@
- /**
- * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
- *
- * @author Moxiecode - based on work by Andrew Tetlaw
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-function preinit() {
-	// Initialize
-	tinyMCE.setWindowArg('mce_windowresize', false);
-}
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-	SXE.initElementDialog('del');
-	if (SXE.currentAction == "update") {
-		setFormValue('datetime', tinyMCE.getAttrib(SXE.updateElement, 'datetime'));
-		setFormValue('cite', tinyMCE.getAttrib(SXE.updateElement, 'cite'));
-		SXE.showRemoveButton();
-	}
-}
-
-function setElementAttribs(elm) {
-	setAllCommonAttribs(elm);
-	setAttrib(elm, 'datetime');
-	setAttrib(elm, 'cite');
-}
-
-function insertDel() {
-	var elm = tinyMCE.getParentElement(SXE.focusElement, 'del');
-
-	tinyMCEPopup.execCommand('mceBeginUndoLevel');
-	if (elm == null) {
-		var s = SXE.inst.selection.getSelectedHTML();
-		if(s.length > 0) {
-			tinyMCEPopup.execCommand('mceInsertContent', false, '<del id="#sxe_temp_del#">' + s + '</del>');
-			var elementArray = tinyMCE.getElementsByAttributeValue(SXE.inst.getBody(), 'del', 'id', '#sxe_temp_del#');
-			for (var i=0; i<elementArray.length; i++) {
-				var elm = elementArray[i];
-				setElementAttribs(elm);
-			}
-		}
-	} else {
-		setElementAttribs(elm);
-	}
-	tinyMCE.triggerNodeChange();
-	tinyMCEPopup.execCommand('mceEndUndoLevel');
-	tinyMCEPopup.close();
-}
-
-function removeDel() {
-	SXE.removeElement('del');
-	tinyMCEPopup.close();
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/del.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/del.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/del.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/del.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,54 @@
+ /**
+ * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
+ *
+ * @author Moxiecode - based on work by Andrew Tetlaw
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function preinit() {
+	// Initialize
+	tinyMCE.setWindowArg('mce_windowresize', false);
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+	SXE.initElementDialog('del');
+	if (SXE.currentAction == "update") {
+		setFormValue('datetime', tinyMCE.getAttrib(SXE.updateElement, 'datetime'));
+		setFormValue('cite', tinyMCE.getAttrib(SXE.updateElement, 'cite'));
+		SXE.showRemoveButton();
+	}
+}
+
+function setElementAttribs(elm) {
+	setAllCommonAttribs(elm);
+	setAttrib(elm, 'datetime');
+	setAttrib(elm, 'cite');
+}
+
+function insertDel() {
+	var elm = tinyMCE.getParentElement(SXE.focusElement, 'del');
+
+	tinyMCEPopup.execCommand('mceBeginUndoLevel');
+	if (elm == null) {
+		var s = SXE.inst.selection.getSelectedHTML();
+		if(s.length > 0) {
+			tinyMCEPopup.execCommand('mceInsertContent', false, '<del id="#sxe_temp_del#">' + s + '</del>');
+			var elementArray = tinyMCE.getElementsByAttributeValue(SXE.inst.getBody(), 'del', 'id', '#sxe_temp_del#');
+			for (var i=0; i<elementArray.length; i++) {
+				var elm = elementArray[i];
+				setElementAttribs(elm);
+			}
+		}
+	} else {
+		setElementAttribs(elm);
+	}
+	tinyMCE.triggerNodeChange();
+	tinyMCEPopup.execCommand('mceEndUndoLevel');
+	tinyMCEPopup.close();
+}
+
+function removeDel() {
+	SXE.removeElement('del');
+	tinyMCEPopup.close();
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/element_common.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/element_common.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/element_common.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,241 +0,0 @@
- /**
- * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
- *
- * @author Moxiecode - based on work by Andrew Tetlaw
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-function initCommonAttributes(elm) {
-	var formObj = document.forms[0];
-
-	// Setup form data for common element attributes
-	setFormValue('title', tinyMCE.getAttrib(elm, 'title'));
-	setFormValue('id', tinyMCE.getAttrib(elm, 'id'));
-	selectByValue(formObj, 'class', tinyMCE.getAttrib(elm, 'class'), true);
-	setFormValue('style', tinyMCE.getAttrib(elm, 'style'));
-	selectByValue(formObj, 'dir', tinyMCE.getAttrib(elm, 'dir'));
-	setFormValue('lang', tinyMCE.getAttrib(elm, 'lang'));
-	setFormValue('onfocus', tinyMCE.getAttrib(elm, 'onfocus'));
-	setFormValue('onblur', tinyMCE.getAttrib(elm, 'onblur'));
-	setFormValue('onclick', tinyMCE.getAttrib(elm, 'onclick'));
-	setFormValue('ondblclick', tinyMCE.getAttrib(elm, 'ondblclick'));
-	setFormValue('onmousedown', tinyMCE.getAttrib(elm, 'onmousedown'));
-	setFormValue('onmouseup', tinyMCE.getAttrib(elm, 'onmouseup'));
-	setFormValue('onmouseover', tinyMCE.getAttrib(elm, 'onmouseover'));
-	setFormValue('onmousemove', tinyMCE.getAttrib(elm, 'onmousemove'));
-	setFormValue('onmouseout', tinyMCE.getAttrib(elm, 'onmouseout'));
-	setFormValue('onkeypress', tinyMCE.getAttrib(elm, 'onkeypress'));
-	setFormValue('onkeydown', tinyMCE.getAttrib(elm, 'onkeydown'));
-	setFormValue('onkeyup', tinyMCE.getAttrib(elm, 'onkeyup'));
-}
-
-function setFormValue(name, value) {
-	if(document.forms[0].elements[name]) document.forms[0].elements[name].value = value;
-}
-
-function insertDateTime(id) {
-	document.getElementById(id).value = getDateTime(new Date(), "%Y-%m-%dT%H:%M:%S");
-}
-
-function getDateTime(d, fmt) {
-	fmt = fmt.replace("%D", "%m/%d/%y");
-	fmt = fmt.replace("%r", "%I:%M:%S %p");
-	fmt = fmt.replace("%Y", "" + d.getFullYear());
-	fmt = fmt.replace("%y", "" + d.getYear());
-	fmt = fmt.replace("%m", addZeros(d.getMonth()+1, 2));
-	fmt = fmt.replace("%d", addZeros(d.getDate(), 2));
-	fmt = fmt.replace("%H", "" + addZeros(d.getHours(), 2));
-	fmt = fmt.replace("%M", "" + addZeros(d.getMinutes(), 2));
-	fmt = fmt.replace("%S", "" + addZeros(d.getSeconds(), 2));
-	fmt = fmt.replace("%I", "" + ((d.getHours() + 11) % 12 + 1));
-	fmt = fmt.replace("%p", "" + (d.getHours() < 12 ? "AM" : "PM"));
-	fmt = fmt.replace("%%", "%");
-
-	return fmt;
-}
-
-function addZeros(value, len) {
-	var i;
-
-	value = "" + value;
-
-	if (value.length < len) {
-		for (i=0; i<(len-value.length); i++)
-			value = "0" + value;
-	}
-
-	return value;
-}
-
-function selectByValue(form_obj, field_name, value, add_custom, ignore_case) {
-	if (!form_obj || !form_obj.elements[field_name])
-		return;
-
-	var sel = form_obj.elements[field_name];
-
-	var found = false;
-	for (var i=0; i<sel.options.length; i++) {
-		var option = sel.options[i];
-
-		if (option.value == value || (ignore_case && option.value.toLowerCase() == value.toLowerCase())) {
-			option.selected = true;
-			found = true;
-		} else
-			option.selected = false;
-	}
-
-	if (!found && add_custom && value != '') {
-		var option = new Option('Value: ' + value, value);
-		option.selected = true;
-		sel.options[sel.options.length] = option;
-	}
-
-	return found;
-}
-
-function setAttrib(elm, attrib, value) {
-	var formObj = document.forms[0];
-	var valueElm = formObj.elements[attrib.toLowerCase()];
-
-	if (typeof(value) == "undefined" || value == null) {
-		value = "";
-
-		if (valueElm)
-			value = valueElm.value;
-	}
-
-	if (value != "") {
-		if (attrib == "style")
-			attrib = "style.cssText";
-
-		if (attrib.substring(0, 2) == 'on')
-			value = 'return true;' + value;
-
-		if (attrib == "class") {
-			tinyMCE.addCSSClass(elm, value);
-			return;
-		}
-
-		elm.setAttribute(attrib.toLowerCase(), value);
-	} else
-		elm.removeAttribute(attrib);
-}
-
-function setAllCommonAttribs(elm) {
-	setAttrib(elm, 'title');
-	setAttrib(elm, 'id');
-	setAttrib(elm, 'class');
-	setAttrib(elm, 'style');
-	setAttrib(elm, 'dir');
-	setAttrib(elm, 'lang');
-	/*setAttrib(elm, 'onfocus');
-	setAttrib(elm, 'onblur');
-	setAttrib(elm, 'onclick');
-	setAttrib(elm, 'ondblclick');
-	setAttrib(elm, 'onmousedown');
-	setAttrib(elm, 'onmouseup');
-	setAttrib(elm, 'onmouseover');
-	setAttrib(elm, 'onmousemove');
-	setAttrib(elm, 'onmouseout');
-	setAttrib(elm, 'onkeypress');
-	setAttrib(elm, 'onkeydown');
-	setAttrib(elm, 'onkeyup');*/
-}
-
-SXE = {
-	currentAction : "insert",
-	inst : tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')),
-	updateElement : null
-}
-
-SXE.focusElement = SXE.inst.getFocusElement();
-
-SXE.initElementDialog = function(element_name) {
-	addClassesToList('class', 'xhtmlxtras_styles');
-	TinyMCE_EditableSelects.init();
-
-	element_name = element_name.toLowerCase();
-	var elm = tinyMCE.getParentElement(SXE.focusElement, element_name);
-	if (elm != null && elm.nodeName == element_name.toUpperCase()) {
-		SXE.currentAction = "update";
-	}
-
-	if (SXE.currentAction == "update") {
-		initCommonAttributes(elm);
-		SXE.updateElement = elm;
-	}
-
-	document.forms[0].insert.value = tinyMCE.getLang('lang_' + SXE.currentAction, 'Insert', true); 
-}
-
-SXE.insertElement = function(element_name) {
-	var elm = tinyMCE.getParentElement(SXE.focusElement, element_name), h, tagName;
-
-	tinyMCEPopup.execCommand('mceBeginUndoLevel');
-	if (elm == null) {
-		var s = SXE.inst.selection.getSelectedHTML();
-		if(s.length > 0) {
-			tagName = element_name;
-
-			if (tinyMCE.isIE && !tinyMCE.isOpera && element_name.indexOf('html:') == 0)
-				element_name = element_name.substring(5).toLowerCase();
-
-			h = '<' + tagName + ' id="#sxe_temp_' + element_name + '#">' + s + '</' + tagName + '>';
-
-			tinyMCEPopup.execCommand('mceInsertContent', false, h);
-
-			var elementArray = tinyMCE.getElementsByAttributeValue(SXE.inst.getBody(), element_name, 'id', '#sxe_temp_' + element_name + '#');
-			for (var i=0; i<elementArray.length; i++) {
-				var elm = elementArray[i];
-
-				elm.id = '';
-				elm.setAttribute('id', '');
-				elm.removeAttribute('id');
-
-				setAllCommonAttribs(elm);
-			}
-		}
-	} else {
-		setAllCommonAttribs(elm);
-	}
-	tinyMCE.triggerNodeChange();
-	tinyMCEPopup.execCommand('mceEndUndoLevel');
-}
-
-SXE.removeElement = function(element_name){
-	element_name = element_name.toLowerCase();
-	elm = tinyMCE.getParentElement(SXE.focusElement, element_name);
-	if(elm && elm.nodeName == element_name.toUpperCase()){
-		tinyMCEPopup.execCommand('mceBeginUndoLevel');
-		tinyMCE.execCommand('mceRemoveNode', false, elm);
-		tinyMCE.triggerNodeChange();
-		tinyMCEPopup.execCommand('mceEndUndoLevel');
-	}
-}
-
-SXE.showRemoveButton = function() {
-		document.getElementById("remove").style.display = 'block';
-}
-
-SXE.containsClass = function(elm,cl) {
-	return (elm.className.indexOf(cl) > -1) ? true : false;
-}
-
-SXE.removeClass = function(elm,cl) {
-	if(elm.className == null || elm.className == "" || !SXE.containsClass(elm,cl)) {
-		return true;
-	}
-	var classNames = elm.className.split(" ");
-	var newClassNames = "";
-	for (var x = 0, cnl = classNames.length; x < cnl; x++) {
-		if (classNames[x] != cl) {
-			newClassNames += (classNames[x] + " ");
-		}
-	}
-	elm.className = newClassNames.substring(0,newClassNames.length-1); //removes extra space at the end
-}
-
-SXE.addClass = function(elm,cl) {
-	if(!SXE.containsClass(elm,cl)) elm.className ? elm.className += " " + cl : elm.className = cl;
-	return true;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/element_common.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/element_common.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/element_common.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/element_common.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,241 @@
+ /**
+ * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
+ *
+ * @author Moxiecode - based on work by Andrew Tetlaw
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function initCommonAttributes(elm) {
+	var formObj = document.forms[0];
+
+	// Setup form data for common element attributes
+	setFormValue('title', tinyMCE.getAttrib(elm, 'title'));
+	setFormValue('id', tinyMCE.getAttrib(elm, 'id'));
+	selectByValue(formObj, 'class', tinyMCE.getAttrib(elm, 'class'), true);
+	setFormValue('style', tinyMCE.getAttrib(elm, 'style'));
+	selectByValue(formObj, 'dir', tinyMCE.getAttrib(elm, 'dir'));
+	setFormValue('lang', tinyMCE.getAttrib(elm, 'lang'));
+	setFormValue('onfocus', tinyMCE.getAttrib(elm, 'onfocus'));
+	setFormValue('onblur', tinyMCE.getAttrib(elm, 'onblur'));
+	setFormValue('onclick', tinyMCE.getAttrib(elm, 'onclick'));
+	setFormValue('ondblclick', tinyMCE.getAttrib(elm, 'ondblclick'));
+	setFormValue('onmousedown', tinyMCE.getAttrib(elm, 'onmousedown'));
+	setFormValue('onmouseup', tinyMCE.getAttrib(elm, 'onmouseup'));
+	setFormValue('onmouseover', tinyMCE.getAttrib(elm, 'onmouseover'));
+	setFormValue('onmousemove', tinyMCE.getAttrib(elm, 'onmousemove'));
+	setFormValue('onmouseout', tinyMCE.getAttrib(elm, 'onmouseout'));
+	setFormValue('onkeypress', tinyMCE.getAttrib(elm, 'onkeypress'));
+	setFormValue('onkeydown', tinyMCE.getAttrib(elm, 'onkeydown'));
+	setFormValue('onkeyup', tinyMCE.getAttrib(elm, 'onkeyup'));
+}
+
+function setFormValue(name, value) {
+	if(document.forms[0].elements[name]) document.forms[0].elements[name].value = value;
+}
+
+function insertDateTime(id) {
+	document.getElementById(id).value = getDateTime(new Date(), "%Y-%m-%dT%H:%M:%S");
+}
+
+function getDateTime(d, fmt) {
+	fmt = fmt.replace("%D", "%m/%d/%y");
+	fmt = fmt.replace("%r", "%I:%M:%S %p");
+	fmt = fmt.replace("%Y", "" + d.getFullYear());
+	fmt = fmt.replace("%y", "" + d.getYear());
+	fmt = fmt.replace("%m", addZeros(d.getMonth()+1, 2));
+	fmt = fmt.replace("%d", addZeros(d.getDate(), 2));
+	fmt = fmt.replace("%H", "" + addZeros(d.getHours(), 2));
+	fmt = fmt.replace("%M", "" + addZeros(d.getMinutes(), 2));
+	fmt = fmt.replace("%S", "" + addZeros(d.getSeconds(), 2));
+	fmt = fmt.replace("%I", "" + ((d.getHours() + 11) % 12 + 1));
+	fmt = fmt.replace("%p", "" + (d.getHours() < 12 ? "AM" : "PM"));
+	fmt = fmt.replace("%%", "%");
+
+	return fmt;
+}
+
+function addZeros(value, len) {
+	var i;
+
+	value = "" + value;
+
+	if (value.length < len) {
+		for (i=0; i<(len-value.length); i++)
+			value = "0" + value;
+	}
+
+	return value;
+}
+
+function selectByValue(form_obj, field_name, value, add_custom, ignore_case) {
+	if (!form_obj || !form_obj.elements[field_name])
+		return;
+
+	var sel = form_obj.elements[field_name];
+
+	var found = false;
+	for (var i=0; i<sel.options.length; i++) {
+		var option = sel.options[i];
+
+		if (option.value == value || (ignore_case && option.value.toLowerCase() == value.toLowerCase())) {
+			option.selected = true;
+			found = true;
+		} else
+			option.selected = false;
+	}
+
+	if (!found && add_custom && value != '') {
+		var option = new Option('Value: ' + value, value);
+		option.selected = true;
+		sel.options[sel.options.length] = option;
+	}
+
+	return found;
+}
+
+function setAttrib(elm, attrib, value) {
+	var formObj = document.forms[0];
+	var valueElm = formObj.elements[attrib.toLowerCase()];
+
+	if (typeof(value) == "undefined" || value == null) {
+		value = "";
+
+		if (valueElm)
+			value = valueElm.value;
+	}
+
+	if (value != "") {
+		if (attrib == "style")
+			attrib = "style.cssText";
+
+		if (attrib.substring(0, 2) == 'on')
+			value = 'return true;' + value;
+
+		if (attrib == "class") {
+			tinyMCE.addCSSClass(elm, value);
+			return;
+		}
+
+		elm.setAttribute(attrib.toLowerCase(), value);
+	} else
+		elm.removeAttribute(attrib);
+}
+
+function setAllCommonAttribs(elm) {
+	setAttrib(elm, 'title');
+	setAttrib(elm, 'id');
+	setAttrib(elm, 'class');
+	setAttrib(elm, 'style');
+	setAttrib(elm, 'dir');
+	setAttrib(elm, 'lang');
+	/*setAttrib(elm, 'onfocus');
+	setAttrib(elm, 'onblur');
+	setAttrib(elm, 'onclick');
+	setAttrib(elm, 'ondblclick');
+	setAttrib(elm, 'onmousedown');
+	setAttrib(elm, 'onmouseup');
+	setAttrib(elm, 'onmouseover');
+	setAttrib(elm, 'onmousemove');
+	setAttrib(elm, 'onmouseout');
+	setAttrib(elm, 'onkeypress');
+	setAttrib(elm, 'onkeydown');
+	setAttrib(elm, 'onkeyup');*/
+}
+
+SXE = {
+	currentAction : "insert",
+	inst : tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')),
+	updateElement : null
+}
+
+SXE.focusElement = SXE.inst.getFocusElement();
+
+SXE.initElementDialog = function(element_name) {
+	addClassesToList('class', 'xhtmlxtras_styles');
+	TinyMCE_EditableSelects.init();
+
+	element_name = element_name.toLowerCase();
+	var elm = tinyMCE.getParentElement(SXE.focusElement, element_name);
+	if (elm != null && elm.nodeName == element_name.toUpperCase()) {
+		SXE.currentAction = "update";
+	}
+
+	if (SXE.currentAction == "update") {
+		initCommonAttributes(elm);
+		SXE.updateElement = elm;
+	}
+
+	document.forms[0].insert.value = tinyMCE.getLang('lang_' + SXE.currentAction, 'Insert', true); 
+}
+
+SXE.insertElement = function(element_name) {
+	var elm = tinyMCE.getParentElement(SXE.focusElement, element_name), h, tagName;
+
+	tinyMCEPopup.execCommand('mceBeginUndoLevel');
+	if (elm == null) {
+		var s = SXE.inst.selection.getSelectedHTML();
+		if(s.length > 0) {
+			tagName = element_name;
+
+			if (tinyMCE.isIE && !tinyMCE.isOpera && element_name.indexOf('html:') == 0)
+				element_name = element_name.substring(5).toLowerCase();
+
+			h = '<' + tagName + ' id="#sxe_temp_' + element_name + '#">' + s + '</' + tagName + '>';
+
+			tinyMCEPopup.execCommand('mceInsertContent', false, h);
+
+			var elementArray = tinyMCE.getElementsByAttributeValue(SXE.inst.getBody(), element_name, 'id', '#sxe_temp_' + element_name + '#');
+			for (var i=0; i<elementArray.length; i++) {
+				var elm = elementArray[i];
+
+				elm.id = '';
+				elm.setAttribute('id', '');
+				elm.removeAttribute('id');
+
+				setAllCommonAttribs(elm);
+			}
+		}
+	} else {
+		setAllCommonAttribs(elm);
+	}
+	tinyMCE.triggerNodeChange();
+	tinyMCEPopup.execCommand('mceEndUndoLevel');
+}
+
+SXE.removeElement = function(element_name){
+	element_name = element_name.toLowerCase();
+	elm = tinyMCE.getParentElement(SXE.focusElement, element_name);
+	if(elm && elm.nodeName == element_name.toUpperCase()){
+		tinyMCEPopup.execCommand('mceBeginUndoLevel');
+		tinyMCE.execCommand('mceRemoveNode', false, elm);
+		tinyMCE.triggerNodeChange();
+		tinyMCEPopup.execCommand('mceEndUndoLevel');
+	}
+}
+
+SXE.showRemoveButton = function() {
+		document.getElementById("remove").style.display = 'block';
+}
+
+SXE.containsClass = function(elm,cl) {
+	return (elm.className.indexOf(cl) > -1) ? true : false;
+}
+
+SXE.removeClass = function(elm,cl) {
+	if(elm.className == null || elm.className == "" || !SXE.containsClass(elm,cl)) {
+		return true;
+	}
+	var classNames = elm.className.split(" ");
+	var newClassNames = "";
+	for (var x = 0, cnl = classNames.length; x < cnl; x++) {
+		if (classNames[x] != cl) {
+			newClassNames += (classNames[x] + " ");
+		}
+	}
+	elm.className = newClassNames.substring(0,newClassNames.length-1); //removes extra space at the end
+}
+
+SXE.addClass = function(elm,cl) {
+	if(!SXE.containsClass(elm,cl)) elm.className ? elm.className += " " + cl : elm.className = cl;
+	return true;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/ins.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/ins.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/ins.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,53 +0,0 @@
- /**
- * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
- *
- * @author Moxiecode - based on work by Andrew Tetlaw
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-function preinit() {
-	// Initialize
-	tinyMCE.setWindowArg('mce_windowresize', false);
-}
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-	SXE.initElementDialog('ins');
-	if (SXE.currentAction == "update") {
-		setFormValue('datetime', tinyMCE.getAttrib(SXE.updateElement, 'datetime'));
-		setFormValue('cite', tinyMCE.getAttrib(SXE.updateElement, 'cite'));
-		SXE.showRemoveButton();
-	}
-}
-
-function setElementAttribs(elm) {
-	setAllCommonAttribs(elm);
-	setAttrib(elm, 'datetime');
-	setAttrib(elm, 'cite');
-}
-
-function insertIns() {
-	var elm = tinyMCE.getParentElement(SXE.focusElement, 'ins');
-	tinyMCEPopup.execCommand('mceBeginUndoLevel');
-	if (elm == null) {
-		var s = SXE.inst.selection.getSelectedHTML();
-		if(s.length > 0) {
-			tinyMCEPopup.execCommand('mceInsertContent', false, '<ins id="#sxe_temp_ins#">' + s + '</ins>');
-			var elementArray = tinyMCE.getElementsByAttributeValue(SXE.inst.getBody(), 'ins', 'id', '#sxe_temp_ins#');
-			for (var i=0; i<elementArray.length; i++) {
-				var elm = elementArray[i];
-				setElementAttribs(elm);
-			}
-		}
-	} else {
-		setElementAttribs(elm);
-	}
-	tinyMCE.triggerNodeChange();
-	tinyMCEPopup.execCommand('mceEndUndoLevel');
-	tinyMCEPopup.close();
-}
-
-function removeIns() {
-	SXE.removeElement('ins');
-	tinyMCEPopup.close();
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/ins.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/ins.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/ins.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/jscripts/ins.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,53 @@
+ /**
+ * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $
+ *
+ * @author Moxiecode - based on work by Andrew Tetlaw
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function preinit() {
+	// Initialize
+	tinyMCE.setWindowArg('mce_windowresize', false);
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+	SXE.initElementDialog('ins');
+	if (SXE.currentAction == "update") {
+		setFormValue('datetime', tinyMCE.getAttrib(SXE.updateElement, 'datetime'));
+		setFormValue('cite', tinyMCE.getAttrib(SXE.updateElement, 'cite'));
+		SXE.showRemoveButton();
+	}
+}
+
+function setElementAttribs(elm) {
+	setAllCommonAttribs(elm);
+	setAttrib(elm, 'datetime');
+	setAttrib(elm, 'cite');
+}
+
+function insertIns() {
+	var elm = tinyMCE.getParentElement(SXE.focusElement, 'ins');
+	tinyMCEPopup.execCommand('mceBeginUndoLevel');
+	if (elm == null) {
+		var s = SXE.inst.selection.getSelectedHTML();
+		if(s.length > 0) {
+			tinyMCEPopup.execCommand('mceInsertContent', false, '<ins id="#sxe_temp_ins#">' + s + '</ins>');
+			var elementArray = tinyMCE.getElementsByAttributeValue(SXE.inst.getBody(), 'ins', 'id', '#sxe_temp_ins#');
+			for (var i=0; i<elementArray.length; i++) {
+				var elm = elementArray[i];
+				setElementAttribs(elm);
+			}
+		}
+	} else {
+		setElementAttribs(elm);
+	}
+	tinyMCE.triggerNodeChange();
+	tinyMCEPopup.execCommand('mceEndUndoLevel');
+	tinyMCEPopup.close();
+}
+
+function removeIns() {
+	SXE.removeElement('ins');
+	tinyMCEPopup.close();
+}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('xhtmlxtras',{
-cite_desc : 'Citation',
-abbr_desc : 'Abbreviation',
-acronym_desc : 'Acronym',
-del_desc : 'Deletion',
-ins_desc : 'Insertion',
-attribute_label_title : 'Title',
-attribute_label_id : 'ID',
-attribute_label_class : 'Class',
-attribute_label_style : 'Style',
-attribute_label_cite : 'Cite',
-attribute_label_datetime : 'Date/Time',
-attribute_label_langdir : 'Text Direction',
-attribute_option_ltr : 'Left to right',
-attribute_option_rtl : 'Right to left',
-attribute_label_langcode : 'Language',
-general_tab : 'General',
-attrib_tab : 'Attributes',
-events_tab : 'Events',
-fieldset_general_tab : 'General Settings',
-fieldset_attrib_tab : 'Element Attributes',
-fieldset_events_tab : 'Element Events',
-title_ins_element : 'Insertion Element',
-title_del_element : 'Deletion Element',
-title_acronym_element : 'Acronym Element',
-title_abbr_element : 'Abbreviation Element',
-title_cite_element : 'Citation Element',
-remove : 'Remove',
-not_set : '--not set--',
-insert_date : 'Insert current date/time'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/xhtmlxtras/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+// UK lang variables
+
+tinyMCE.addToLang('xhtmlxtras',{
+cite_desc : 'Citation',
+abbr_desc : 'Abbreviation',
+acronym_desc : 'Acronym',
+del_desc : 'Deletion',
+ins_desc : 'Insertion',
+attribute_label_title : 'Title',
+attribute_label_id : 'ID',
+attribute_label_class : 'Class',
+attribute_label_style : 'Style',
+attribute_label_cite : 'Cite',
+attribute_label_datetime : 'Date/Time',
+attribute_label_langdir : 'Text Direction',
+attribute_option_ltr : 'Left to right',
+attribute_option_rtl : 'Right to left',
+attribute_label_langcode : 'Language',
+general_tab : 'General',
+attrib_tab : 'Attributes',
+events_tab : 'Events',
+fieldset_general_tab : 'General Settings',
+fieldset_attrib_tab : 'Element Attributes',
+fieldset_events_tab : 'Element Events',
+title_ins_element : 'Insertion Element',
+title_del_element : 'Deletion Element',
+title_acronym_element : 'Acronym Element',
+title_abbr_element : 'Abbreviation Element',
+title_cite_element : 'Citation Element',
+remove : 'Remove',
+not_set : '--not set--',
+insert_date : 'Insert current date/time'
+});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-var TinyMCE_ZoomPlugin={getInfo:function(){return{longname:'Zoom',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_zoom.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(control_name){if(!tinyMCE.isMSIE||tinyMCE.isMSIE5_0||tinyMCE.isOpera)return"";switch(control_name){case"zoom":return'<select id="{$editor_id}_zoomSelect" name="{$editor_id}_zoomSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceZoom\',false,this.options[this.selectedIndex].value);" class="mceSelectList">'+'<option value="100%">+ 100%</option>'+'<option value="150%">+ 150%</option>'+'<option value="200%">+ 200%</option>'+'<option value="250%">+ 250%</option>'+'</select>'}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceZoom":tinyMCE.getInstanceById(editor_id).con!
 tentDocument.body.style.zoom=value;tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom=value;return true}return false}};tinyMCE.addPlugin("zoom",TinyMCE_ZoomPlugin);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+var TinyMCE_ZoomPlugin={getInfo:function(){return{longname:'Zoom',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_zoom.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(control_name){if(!tinyMCE.isMSIE||tinyMCE.isMSIE5_0||tinyMCE.isOpera)return"";switch(control_name){case"zoom":return'<select id="{$editor_id}_zoomSelect" name="{$editor_id}_zoomSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceZoom\',false,this.options[this.selectedIndex].value);" class="mceSelectList">'+'<option value="100%">+ 100%</option>'+'<option value="150%">+ 150%</option>'+'<option value="200%">+ 200%</option>'+'<option value="250%">+ 250%</option>'+'</select>'}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceZoom":tinyMCE.getInstanceById(editor_id).con!
 tentDocument.body.style.zoom=value;tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom=value;return true}return false}};tinyMCE.addPlugin("zoom",TinyMCE_ZoomPlugin);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,56 +0,0 @@
-/**
- * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-var TinyMCE_ZoomPlugin = {
-	getInfo : function() {
-		return {
-			longname : 'Zoom',
-			author : 'Moxiecode Systems AB',
-			authorurl : 'http://tinymce.moxiecode.com',
-			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_zoom.html',
-			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
-		};
-	},
-
-	/**
-	 * Returns the HTML contents of the zoom control.
-	 */
-	getControlHTML : function(control_name) {
-		if (!tinyMCE.isMSIE || tinyMCE.isMSIE5_0 || tinyMCE.isOpera)
-			return "";
-
-		switch (control_name) {
-			case "zoom":
-				return '<select id="{$editor_id}_zoomSelect" name="{$editor_id}_zoomSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceZoom\',false,this.options[this.selectedIndex].value);" class="mceSelectList">' + 
-						'<option value="100%">+ 100%</option>' + 
-						'<option value="150%">+ 150%</option>' + 
-						'<option value="200%">+ 200%</option>' + 
-						'<option value="250%">+ 250%</option>' + 
-						'</select>';
-		}
-
-		return "";
-	},
-
-	/**
-	 * Executes the mceZoom command.
-	 */
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		// Handle commands
-		switch (command) {
-			case "mceZoom":
-				tinyMCE.getInstanceById(editor_id).contentDocument.body.style.zoom = value;
-				tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom = value;
-				return true;
-		}
-
-		// Pass to next handler in chain
-		return false;
-	}
-};
-
-tinyMCE.addPlugin("zoom", TinyMCE_ZoomPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/editor_plugin_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,56 @@
+/**
+ * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+var TinyMCE_ZoomPlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Zoom',
+			author : 'Moxiecode Systems AB',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_zoom.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	/**
+	 * Returns the HTML contents of the zoom control.
+	 */
+	getControlHTML : function(control_name) {
+		if (!tinyMCE.isMSIE || tinyMCE.isMSIE5_0 || tinyMCE.isOpera)
+			return "";
+
+		switch (control_name) {
+			case "zoom":
+				return '<select id="{$editor_id}_zoomSelect" name="{$editor_id}_zoomSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceZoom\',false,this.options[this.selectedIndex].value);" class="mceSelectList">' + 
+						'<option value="100%">+ 100%</option>' + 
+						'<option value="150%">+ 150%</option>' + 
+						'<option value="200%">+ 200%</option>' + 
+						'<option value="250%">+ 250%</option>' + 
+						'</select>';
+		}
+
+		return "";
+	},
+
+	/**
+	 * Executes the mceZoom command.
+	 */
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceZoom":
+				tinyMCE.getInstanceById(editor_id).contentDocument.body.style.zoom = value;
+				tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom = value;
+				return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	}
+};
+
+tinyMCE.addPlugin("zoom", TinyMCE_ZoomPlugin);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/se.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/se.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-// SE lang variables
-
-tinyMCELang['lang_zoom_prefix'] = 'Zomma';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/se.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/se.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/se.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+// SE lang variables
+
+tinyMCELang['lang_zoom_prefix'] = 'Zomma';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/uk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/uk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_zoom_prefix'] = 'Zoom';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/uk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/uk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/uk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,3 @@
+// UK lang variables
+
+tinyMCELang['lang_zoom_prefix'] = 'Zoom';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/plugins/zoom/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,52 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_about_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/about.js"></script>
-	<base target="_self" />
-</head>
-<body id="about" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-		<div class="tabs">
-			<ul>
-				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_about}</a></span></li>
-				<li id="help_tab"><span><a href="javascript:mcTabs.displayTab('help_tab','help_panel');" onmousedown="return false;">{$lang_help}</a></span></li>
-				<li id="plugins_tab"><span><a href="javascript:mcTabs.displayTab('plugins_tab','plugins_panel');" onmousedown="return false;">{$lang_plugins}</a></span></li>
-			</ul>
-		</div>
-
-		<div class="panel_wrapper">
-			<div id="general_panel" class="panel current">
-				<h3>{$lang_about_title}</h3>
-				<p>Version: {$tinymce_version} ({$tinymce_releasedate})</p>
-				<p>TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under <a href="../../license.txt" target="_blank">LGPL</a>
-				by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.</p>
-				<p>Copyright &copy; 2003-2006, <a href="http://www.moxiecode.com" target="_blank">Moxiecode Systems AB</a>, All rights reserved.</p>
-				<p>For more information about this software visit the <a href="http://tinymce.moxiecode.com" target="_blank">TinyMCE website</a>.</p>
-
-				<div id="buttoncontainer"></div>
-			</div>
-
-			<div id="plugins_panel" class="panel">
-				<div id="pluginscontainer">
-					<h3>{$lang_loaded_plugins}</h3>
-
-					<div id="plugintablecontainer">
-					</div>
-
-					<p>&nbsp;</p>
-				</div>
-			</div>
-
-			<div id="help_panel" class="panel noscroll" style="overflow: visible;">
-				<div id="iframecontainer"></div>
-			</div>
-		</div>
-
-		<div class="mceActionPanel">
-			<div style="float: right">
-				<input type="button" id="cancel" name="cancel" value="{$lang_close}" onclick="tinyMCEPopup.close();" />
-			</div>
-		</div>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,52 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_about_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/about.js"></script>
+	<base target="_self" />
+</head>
+<body id="about" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_about}</a></span></li>
+				<li id="help_tab"><span><a href="javascript:mcTabs.displayTab('help_tab','help_panel');" onmousedown="return false;">{$lang_help}</a></span></li>
+				<li id="plugins_tab"><span><a href="javascript:mcTabs.displayTab('plugins_tab','plugins_panel');" onmousedown="return false;">{$lang_plugins}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<h3>{$lang_about_title}</h3>
+				<p>Version: {$tinymce_version} ({$tinymce_releasedate})</p>
+				<p>TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under <a href="../../license.txt" target="_blank">LGPL</a>
+				by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.</p>
+				<p>Copyright &copy; 2003-2006, <a href="http://www.moxiecode.com" target="_blank">Moxiecode Systems AB</a>, All rights reserved.</p>
+				<p>For more information about this software visit the <a href="http://tinymce.moxiecode.com" target="_blank">TinyMCE website</a>.</p>
+
+				<div id="buttoncontainer"></div>
+			</div>
+
+			<div id="plugins_panel" class="panel">
+				<div id="pluginscontainer">
+					<h3>{$lang_loaded_plugins}</h3>
+
+					<div id="plugintablecontainer">
+					</div>
+
+					<p>&nbsp;</p>
+				</div>
+			</div>
+
+			<div id="help_panel" class="panel noscroll" style="overflow: visible;">
+				<div id="iframecontainer"></div>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_close}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/anchor.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/anchor.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/anchor.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_insert_anchor_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/anchor.js"></script>
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-<form onsubmit="insertAnchor();return false;" action="#">
-
-	<table border="0" cellpadding="4" cellspacing="0">
-		<tr>
-			<td colspan="2" class="title">{$lang_insert_anchor_title}</td>
-		</tr>
-		<tr>
-			<td nowrap="nowrap">{$lang_insert_anchor_name}:</td>
-			<td><input name="anchorName" type="text" id="anchorName" value="" style="width: 200px" /></td>
-		</tr>
-	</table>
-
-	<div class="mceActionPanel">
-		<div style="float: left">
-			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertAnchor();" />
-		</div>
-
-		<div style="float: right">
-			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-		</div>
-	</div>
-
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/anchor.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/anchor.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/anchor.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/anchor.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_insert_anchor_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/anchor.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="insertAnchor();return false;" action="#">
+
+	<table border="0" cellpadding="4" cellspacing="0">
+		<tr>
+			<td colspan="2" class="title">{$lang_insert_anchor_title}</td>
+		</tr>
+		<tr>
+			<td nowrap="nowrap">{$lang_insert_anchor_name}:</td>
+			<td><input name="anchorName" type="text" id="anchorName" value="" style="width: 200px" /></td>
+		</tr>
+	</table>
+
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertAnchor();" />
+		</div>
+
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+
+</form>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/charmap.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/charmap.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/charmap.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,53 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_theme_charmap_title}</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/charmap.js"></script>
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-<table align="center" border="0" cellspacing="0" cellpadding="2">
-    <tr>
-        <td colspan="2" class="title">{$lang_theme_charmap_title}</td>
-    </tr>
-    <tr>
-        <td rowspan="2" align="left" valign="top">
-            <script language="javascript" type="text/javascript">renderCharMapHTML();</script>
-        </td>
-        <td width="100" align="center" valign="top">
-            <table border="0" cellpadding="0" cellspacing="0" width="100" style="height: 100px">
-                <tr>
-                    <td class="charmapOver" style="font-size: 40px; height:80px;" id="codeV">&nbsp;</td>
-                </tr>
-                <tr>
-                    <td style="font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align:center;" id="codeN">&nbsp;</td>
-                </tr>
-            </table>
-        </td>
-    </tr>
-    <tr>
-        <td valign="bottom" style="padding-bottom: 3px;">
-            <table width="100" align="center" border="0" cellpadding="2" cellspacing="0">
-                <tr>
-                    <td align="center" style="border-left: 1px solid #666699; border-top: 1px solid #666699; border-right: 1px solid #666699;">HTML-Code</td>
-                </tr>
-                <tr>
-                    <td style="font-size: 16px; font-weight: bold; border-left: 1px solid #666699; border-bottom: 1px solid #666699; border-right: 1px solid #666699;" id="codeA" align="center">&nbsp;</td>
-                </tr>
-                <tr>
-                    <td style="font-size: 1px;">&nbsp;</td>
-                </tr>
-                <tr>
-                    <td align="center" style="border-left: 1px solid #666699; border-top: 1px solid #666699; border-right: 1px solid #666699;">NUM-Code</td>
-                </tr>
-                <tr>
-                    <td style="font-size: 16px; font-weight: bold; border-left: 1px solid #666699; border-bottom: 1px solid #666699; border-right: 1px solid #666699;" id="codeB" align="center">&nbsp;</td>
-                </tr>
-            </table>
-        </td>
-    </tr>
-</table>
-
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/charmap.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/charmap.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/charmap.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/charmap.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,53 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_theme_charmap_title}</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/charmap.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<table align="center" border="0" cellspacing="0" cellpadding="2">
+    <tr>
+        <td colspan="2" class="title">{$lang_theme_charmap_title}</td>
+    </tr>
+    <tr>
+        <td rowspan="2" align="left" valign="top">
+            <script language="javascript" type="text/javascript">renderCharMapHTML();</script>
+        </td>
+        <td width="100" align="center" valign="top">
+            <table border="0" cellpadding="0" cellspacing="0" width="100" style="height: 100px">
+                <tr>
+                    <td class="charmapOver" style="font-size: 40px; height:80px;" id="codeV">&nbsp;</td>
+                </tr>
+                <tr>
+                    <td style="font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align:center;" id="codeN">&nbsp;</td>
+                </tr>
+            </table>
+        </td>
+    </tr>
+    <tr>
+        <td valign="bottom" style="padding-bottom: 3px;">
+            <table width="100" align="center" border="0" cellpadding="2" cellspacing="0">
+                <tr>
+                    <td align="center" style="border-left: 1px solid #666699; border-top: 1px solid #666699; border-right: 1px solid #666699;">HTML-Code</td>
+                </tr>
+                <tr>
+                    <td style="font-size: 16px; font-weight: bold; border-left: 1px solid #666699; border-bottom: 1px solid #666699; border-right: 1px solid #666699;" id="codeA" align="center">&nbsp;</td>
+                </tr>
+                <tr>
+                    <td style="font-size: 1px;">&nbsp;</td>
+                </tr>
+                <tr>
+                    <td align="center" style="border-left: 1px solid #666699; border-top: 1px solid #666699; border-right: 1px solid #666699;">NUM-Code</td>
+                </tr>
+                <tr>
+                    <td style="font-size: 16px; font-weight: bold; border-left: 1px solid #666699; border-bottom: 1px solid #666699; border-right: 1px solid #666699;" id="codeB" align="center">&nbsp;</td>
+                </tr>
+            </table>
+        </td>
+    </tr>
+</table>
+
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/color_picker.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/color_picker.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/color_picker.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,13 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_theme_colorpicker_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/color_picker.js"></script>
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('init();');" style="margin: 3px; display: none">
-	<div align="center">
-	   <script language="javascript" type="text/javascript">renderColorMap();</script>
-	</div>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/color_picker.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/color_picker.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/color_picker.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/color_picker.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,13 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_theme_colorpicker_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/color_picker.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="margin: 3px; display: none">
+	<div align="center">
+	   <script language="javascript" type="text/javascript">renderColorMap();</script>
+	</div>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_content.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_content.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,58 +0,0 @@
-/* This file contains the CSS data for the editable area(iframe) of TinyMCE */
-/* You can extend this CSS by adding your own CSS file with the the content_css option */
-
-body, td, pre {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-
-body {
-	background-color: #FFFFFF;
-}
-
-.mceVisualAid {
-	border: 1px dashed #BBBBBB !important;
-}
-
-div.mceVisualAid {
-	background-image:url('../images/spacer.gif');
-	visibility: visible !important;
-}
-
-.mceItemAnchor {
-	width: 12px;
-	line-height: 6px;
-	overflow: hidden;
-	padding-left: 12px;
-	background-image: url('../images/anchor_symbol.gif');
-	background-position: bottom;
-	background-repeat: no-repeat;
-}
-
-/* Important is needed in Gecko browsers inorder to style links */
-/*
-a {
-	color: green !important;
-}
-*/
-
-/* Style selection range colors in Gecko browsers */
-/*
-::-moz-selection {
-	background-color: red;
-	color: green;
-}
-*/
-
-/* MSIE specific */
-
-* html body {
-	scrollbar-3dlight-color: #F0F0EE;
-	scrollbar-arrow-color: #676662;
-	scrollbar-base-color: #F0F0EE;
-	scrollbar-darkshadow-color: #DDDDDD;
-	scrollbar-face-color: #E0E0DD;
-	scrollbar-highlight-color: #F0F0EE;
-	scrollbar-shadow-color: #F0F0EE;
-	scrollbar-track-color: #F5F5F5;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_content.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_content.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_content.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,58 @@
+/* This file contains the CSS data for the editable area(iframe) of TinyMCE */
+/* You can extend this CSS by adding your own CSS file with the the content_css option */
+
+body, td, pre {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+
+body {
+	background-color: #FFFFFF;
+}
+
+.mceVisualAid {
+	border: 1px dashed #BBBBBB !important;
+}
+
+div.mceVisualAid {
+	background-image:url('../images/spacer.gif');
+	visibility: visible !important;
+}
+
+.mceItemAnchor {
+	width: 12px;
+	line-height: 6px;
+	overflow: hidden;
+	padding-left: 12px;
+	background-image: url('../images/anchor_symbol.gif');
+	background-position: bottom;
+	background-repeat: no-repeat;
+}
+
+/* Important is needed in Gecko browsers inorder to style links */
+/*
+a {
+	color: green !important;
+}
+*/
+
+/* Style selection range colors in Gecko browsers */
+/*
+::-moz-selection {
+	background-color: red;
+	color: green;
+}
+*/
+
+/* MSIE specific */
+
+* html body {
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_popup.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_popup.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,331 +0,0 @@
-/* This file contains the CSS data for all popups in TinyMCE */
-
-body {
-	background-color: #F0F0EE;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-	scrollbar-3dlight-color: #F0F0EE;
-	scrollbar-arrow-color: #676662;
-	scrollbar-base-color: #F0F0EE;
-	scrollbar-darkshadow-color: #DDDDDD;
-	scrollbar-face-color: #E0E0DD;
-	scrollbar-highlight-color: #F0F0EE;
-	scrollbar-shadow-color: #F0F0EE;
-	scrollbar-track-color: #F5F5F5;
-	margin: 8px;
-}
-
-td {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-}
-
-input {
-	background: #FFFFFF;
-	border: 1px solid #cccccc;
-}
-
-td, input, select, textarea {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-
-input, select, textarea {
-	border: 1px solid #808080;
-}
-
-.input_noborder {
-	border: 0;
-}
-
-#insert, .updateButton {
-   font-weight: bold;
-   width: 90px;
-   height: 21px;
-   border: 0;
-   background-image: url('../images/insert_button_bg.gif');
-   cursor: pointer;
-}
-
-#cancel {
-   font-weight: bold;
-   width: 90px;
-   height: 21px;
-   border: 0;
-   background-image: url('../images/cancel_button_bg.gif');
-   cursor: pointer;
-}
-
-/* Mozilla only style */
-html>body #insert, html>body #cancel {
-	padding-bottom: 2px;
-}
-
-.title {
-	font-size: 12px;
-	font-weight: bold;
-	color: #2B6FB6;
-}
-
-table.charmap {
-	border-style: solid;
-	border-width: 1px;
-	border-color: #AAAAAA;
-}
-
-td.charmap, td.charmapOver {
-	color: #000000;
-	border-color: #AAAAAA;
-	border-style: solid;
-	border-width: 1px;
-	text-align: center;
-	font-size: 12px;
-}
-
-td.charmapOver {
-	background-color: #CCCCCC;
-	cursor: default;
-}
-
-a.charmap {
-	color: #000000;
-	text-decoration: none
-}
-
-.wordWrapCode {
-	vertical-align: middle;
-	border: 1px none #000000;
-	background-color: transparent;
-}
-
-input.radio {
-	border: 1px none #000000;
-	background-color: transparent;
-	vertical-align: middle;
-}
-
-input.checkbox {
-	border: 1px none #000000;
-	background-color: transparent;
-	vertical-align: middle;
-}
-
-.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
-	margin-left: 1px;
-}
-
-.mceButtonNormal {
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-color: #F0F0EE;
-	cursor: default;
-}
-
-.mceButtonOver {
-	border: 1px solid #0A246A;
-	cursor: default;
-	background-color: #B6BDD2;
-}
-
-.mceButtonDown {
-	cursor: default;
-	border: 1px solid #0A246A;
-	background-color: #8592B5;
-}
-
-.mceButtonDisabled {
-	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-	-moz-opacity:0.3;
-	opacity: 0.3;
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-color: #F0F0EE;
-	cursor: default;
-}
-
-.mceActionPanel {
-	margin-top: 5px;
-}
-
-/* Tabs classes */
-
-.tabs {
-	float: left;
-	width: 100%;
-	line-height: normal;
-	background-image: url("../images/xp/tabs_bg.gif");
-}
-
-.tabs ul {
-	margin: 0;
-	padding: 0 0 0;
-	list-style: none;
-}
-
-.tabs li {
-	float: left;
-	background: url("../images/xp/tab_bg.gif") no-repeat left top;
-	margin: 0;
-	margin-left: 0;
-	margin-right: 2px;
-	padding: 0 0 0 10px;
-	line-height: 18px;
-}
-
-.tabs li.current {
-	background: url("../images/xp/tab_sel_bg.gif") no-repeat left top;
-	margin-right: 2px;
-}
-
-.tabs span {
-	float: left;
-	display: block;
-	background: url("../images/xp/tab_end.gif") no-repeat right top;
-	padding: 0px 10px 0 0;
-}
-
-.tabs .current span {
-	background: url("../images/xp/tab_sel_end.gif") no-repeat right top;
-}
-
-.tabs a {
-	text-decoration: none;
-	font-family: Verdana, Arial;
-	font-size: 10px;
-}
-
-.tabs a:link, .tabs a:visited, .tabs a:hover {
-	color: black;
-}
-
-.tabs a:hover {
-}
-
-.tabs .current {
-}
-
-.tabs .current a, .tabs .current a:link, .tabs .current a:visited {
-}
-
-.panel_wrapper div.panel {
-	display: none;
-}
-
-.panel_wrapper div.current {
-	display: block;
-	width: 100%;
-	height: 300px;
-	overflow: visible; /* Should be auto but that breaks Safari */
-}
-
-.panel_wrapper {
-	border: 1px solid #919B9C;
-	border-top: 0px;
-	padding: 10px;
-	padding-top: 5px;
-	clear: both;
-	background-color: white;
-}
-
-fieldset {
-	border: 1px solid #919B9C;
-	font-family: Verdana, Arial;
-	font-size: 10px;
-	padding: 0;
-	margin: 0;
-	padding: 4px;
-}
-
-legend {
-	color: #2B6FB6;
-	font-weight: bold;
-}
-
-.properties {
-	width: 100%;
-}
-
-.properties .column1 {
-}
-
-.properties .column2 {
-	text-align: left;
-}
-
-a:link, a:visited {
-	color: black;
-}
-
-a:hover {
-	color: #2B6FB6;
-}
-
-#plugintable thead {
-	font-weight: bold;
-	background-color: #DDDDDD;
-}
-
-#plugintable, #about #plugintable td {
-	border: 1px solid #919B9C;
-}
-
-#plugintable {
-	width: 99%;
-	margin-top: 10px;
-}
-
-#pluginscontainer {
-	height: 290px;
-	overflow: auto;
-}
-
-/* MSIE Specific styles */
-
-* html .panel_wrapper {
-	width: 100%;
-}
-
-.column {
-	float: left;
-}
-
-h1, h2, h3, h4 {
-	color: #2B6FB6;
-	margin: 0;
-	padding: 0;
-	padding-top: 5px;
-}
-
-h3 {
-	font-size: 14px;
-}
-
-#link .panel_wrapper, #link div.current {
-	height: 125px;
-}
-
-#image .panel_wrapper, #image div.current {
-	height: 190px;
-}
-
-label.msg { display: none; }
-label.invalid { color: #EE0000; display: inline; }
-input.invalid { border: 1px solid #EE0000; }
-
-/* Disables the advanced tab in the table plugin. */
-/*
-#table #advanced_tab {
-	display: none;
-}
-*/
-
-/* Disables the border input field and label in the table plugin. */
-/*
-#table #border, #table #borderlabel {
-	display: none;
-}
-*/

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_popup.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_popup.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_popup.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,331 @@
+/* This file contains the CSS data for all popups in TinyMCE */
+
+body {
+	background-color: #F0F0EE;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+	margin: 8px;
+}
+
+td {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+}
+
+input {
+	background: #FFFFFF;
+	border: 1px solid #cccccc;
+}
+
+td, input, select, textarea {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+
+input, select, textarea {
+	border: 1px solid #808080;
+}
+
+.input_noborder {
+	border: 0;
+}
+
+#insert, .updateButton {
+   font-weight: bold;
+   width: 90px;
+   height: 21px;
+   border: 0;
+   background-image: url('../images/insert_button_bg.gif');
+   cursor: pointer;
+}
+
+#cancel {
+   font-weight: bold;
+   width: 90px;
+   height: 21px;
+   border: 0;
+   background-image: url('../images/cancel_button_bg.gif');
+   cursor: pointer;
+}
+
+/* Mozilla only style */
+html>body #insert, html>body #cancel {
+	padding-bottom: 2px;
+}
+
+.title {
+	font-size: 12px;
+	font-weight: bold;
+	color: #2B6FB6;
+}
+
+table.charmap {
+	border-style: solid;
+	border-width: 1px;
+	border-color: #AAAAAA;
+}
+
+td.charmap, td.charmapOver {
+	color: #000000;
+	border-color: #AAAAAA;
+	border-style: solid;
+	border-width: 1px;
+	text-align: center;
+	font-size: 12px;
+}
+
+td.charmapOver {
+	background-color: #CCCCCC;
+	cursor: default;
+}
+
+a.charmap {
+	color: #000000;
+	text-decoration: none
+}
+
+.wordWrapCode {
+	vertical-align: middle;
+	border: 1px none #000000;
+	background-color: transparent;
+}
+
+input.radio {
+	border: 1px none #000000;
+	background-color: transparent;
+	vertical-align: middle;
+}
+
+input.checkbox {
+	border: 1px none #000000;
+	background-color: transparent;
+	vertical-align: middle;
+}
+
+.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
+	margin-left: 1px;
+}
+
+.mceButtonNormal {
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-color: #F0F0EE;
+	cursor: default;
+}
+
+.mceButtonOver {
+	border: 1px solid #0A246A;
+	cursor: default;
+	background-color: #B6BDD2;
+}
+
+.mceButtonDown {
+	cursor: default;
+	border: 1px solid #0A246A;
+	background-color: #8592B5;
+}
+
+.mceButtonDisabled {
+	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
+	-moz-opacity:0.3;
+	opacity: 0.3;
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-color: #F0F0EE;
+	cursor: default;
+}
+
+.mceActionPanel {
+	margin-top: 5px;
+}
+
+/* Tabs classes */
+
+.tabs {
+	float: left;
+	width: 100%;
+	line-height: normal;
+	background-image: url("../images/xp/tabs_bg.gif");
+}
+
+.tabs ul {
+	margin: 0;
+	padding: 0 0 0;
+	list-style: none;
+}
+
+.tabs li {
+	float: left;
+	background: url("../images/xp/tab_bg.gif") no-repeat left top;
+	margin: 0;
+	margin-left: 0;
+	margin-right: 2px;
+	padding: 0 0 0 10px;
+	line-height: 18px;
+}
+
+.tabs li.current {
+	background: url("../images/xp/tab_sel_bg.gif") no-repeat left top;
+	margin-right: 2px;
+}
+
+.tabs span {
+	float: left;
+	display: block;
+	background: url("../images/xp/tab_end.gif") no-repeat right top;
+	padding: 0px 10px 0 0;
+}
+
+.tabs .current span {
+	background: url("../images/xp/tab_sel_end.gif") no-repeat right top;
+}
+
+.tabs a {
+	text-decoration: none;
+	font-family: Verdana, Arial;
+	font-size: 10px;
+}
+
+.tabs a:link, .tabs a:visited, .tabs a:hover {
+	color: black;
+}
+
+.tabs a:hover {
+}
+
+.tabs .current {
+}
+
+.tabs .current a, .tabs .current a:link, .tabs .current a:visited {
+}
+
+.panel_wrapper div.panel {
+	display: none;
+}
+
+.panel_wrapper div.current {
+	display: block;
+	width: 100%;
+	height: 300px;
+	overflow: visible; /* Should be auto but that breaks Safari */
+}
+
+.panel_wrapper {
+	border: 1px solid #919B9C;
+	border-top: 0px;
+	padding: 10px;
+	padding-top: 5px;
+	clear: both;
+	background-color: white;
+}
+
+fieldset {
+	border: 1px solid #919B9C;
+	font-family: Verdana, Arial;
+	font-size: 10px;
+	padding: 0;
+	margin: 0;
+	padding: 4px;
+}
+
+legend {
+	color: #2B6FB6;
+	font-weight: bold;
+}
+
+.properties {
+	width: 100%;
+}
+
+.properties .column1 {
+}
+
+.properties .column2 {
+	text-align: left;
+}
+
+a:link, a:visited {
+	color: black;
+}
+
+a:hover {
+	color: #2B6FB6;
+}
+
+#plugintable thead {
+	font-weight: bold;
+	background-color: #DDDDDD;
+}
+
+#plugintable, #about #plugintable td {
+	border: 1px solid #919B9C;
+}
+
+#plugintable {
+	width: 99%;
+	margin-top: 10px;
+}
+
+#pluginscontainer {
+	height: 290px;
+	overflow: auto;
+}
+
+/* MSIE Specific styles */
+
+* html .panel_wrapper {
+	width: 100%;
+}
+
+.column {
+	float: left;
+}
+
+h1, h2, h3, h4 {
+	color: #2B6FB6;
+	margin: 0;
+	padding: 0;
+	padding-top: 5px;
+}
+
+h3 {
+	font-size: 14px;
+}
+
+#link .panel_wrapper, #link div.current {
+	height: 125px;
+}
+
+#image .panel_wrapper, #image div.current {
+	height: 190px;
+}
+
+label.msg { display: none; }
+label.invalid { color: #EE0000; display: inline; }
+input.invalid { border: 1px solid #EE0000; }
+
+/* Disables the advanced tab in the table plugin. */
+/*
+#table #advanced_tab {
+	display: none;
+}
+*/
+
+/* Disables the border input field and label in the table plugin. */
+/*
+#table #border, #table #borderlabel {
+	display: none;
+}
+*/

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_ui.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_ui.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,97 +0,0 @@
-/* This file contains the CSS data for the editor UI of TinyMCE instances */
-
-.mceToolbarTop a, .mceToolbarTop a:visited, .mceToolbarTop a:hover, .mceToolbarBottom a, .mceToolbarBottom a:visited, .mceToolbarBottom a:hover {border: 0;  margin: 0;  padding: 0;  background: transparent;}
-.mceSeparatorLine {border: 0; padding: 0; margin-left: 4px; margin-right: 2px;}
-.mceSelectList {font-family: 'MS Sans Serif', sans-serif, Verdana, Arial; font-size: 7pt !important; font-weight: normal; margin-top: 3px; padding: 0; display: inline; vertical-align: top; background-color: #F0F0EE;}
-.mceLabel, .mceLabelDisabled {font-family: 'MS Sans Serif', sans-serif, Verdana, Arial; font-size: 9pt;}
-.mceLabel {color: #000000;}
-.mceLabelDisabled {cursor: text;  color: #999999;}
-.mceEditor {background: #F0F0EE;  border: 1px solid #cccccc;  padding: 0;  margin: 0;}
-.mceEditorArea { font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;  background: #FFFFFF;  padding: 0;  margin: 0;  }
-.mceToolbarTop, .mceToolbarBottom {background: #F0F0EE;  line-height: 1px;  font-size: 1px;}
-.mceToolbarTop {border-bottom: 1px solid #cccccc; padding-bottom: 1px;}
-.mceToolbarBottom {border-top: 1px solid #cccccc;}
-.mceToolbarContainer {position: relative;  left: 0;  top: 0;  display: block;}
-.mceStatusbarTop, .mceStatusbarBottom, .mceStatusbar {height: 20px;}
-.mceStatusbarTop .mceStatusbarPathText, .mceStatusbarBottom .mceStatusbarPathText, .mceStatusbar .mceStatusbarPathText {font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;  font-size: 9pt;  padding: 2px;  line-height: 16px;  overflow: visible;}
-.mceStatusbarTop {border-bottom: 1px solid #cccccc;}
-.mceStatusbarBottom {border-top: 1px solid #cccccc;}
-.mceStatusbar {border-bottom: 1px solid #cccccc;}
-.mcePathItem, .mcePathItem:link, .mcePathItem:visited, .mcePathItem:hover {text-decoration: none;  font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;  font-size: 9pt;  color: #000000;}
-.mcePathItem:hover {text-decoration: underline;}
-.mceStatusbarPathText {float: left;}
-.mceStatusbarResize {float: right;  background-image: url('../images/statusbar_resize.gif');  background-repeat: no-repeat;  width: 11px;  height: 20px;  cursor: se-resize;}
-.mceResizeBox {width: 10px;  height: 10px;  display: none;  border: 1px dotted gray;  margin: 0;  padding: 0;}
-.mceEditorIframe {border: 0;}
-
-/* Button CSS rules */
-
-a.mceButtonDisabled img, a.mceButtonNormal img, a.mceButtonSelected img {width: 20px;  height: 20px;  cursor: default;  margin-top: 1px;  margin-left: 1px;}
-a.mceButtonDisabled img {border: 0 !important;}
-a.mceButtonNormal img, a.mceButtonSelected img {border: 1px solid #F0F0EE !important;}
-a.mceButtonSelected img {border: 1px solid #6779AA !important;  background-color: #D4D5D8;}
-a.mceButtonNormal img:hover, a.mceButtonSelected img:hover {border: 1px solid #0A246A !important;  cursor: default;  background-color: #B6BDD2;}
-a.mceButtonDisabled img {-moz-opacity:0.3;  opacity: 0.3;  border: 1px solid #F0F0EE !important;  cursor: default;}
-a.mceTiledButton img {background-image: url('../images/buttons.gif');  background-repeat: no-repeat;}
-
-/* Menu button CSS rules */
-
-span.mceMenuButton img, span.mceMenuButtonSelected img {border: 1px solid #F0F0EE;  margin-left: 1px;}
-span.mceMenuButtonSelected img {border: 1px solid #6779AA;  background-color: #B6BDD2;}
-span.mceMenuButtonSelected img.mceMenuButton {border: 1px solid #F0F0EE;  background-color: transparent;}
-span.mceMenuButton img.mceMenuButton, span.mceMenuButtonSelected img.mceMenuButton {border-left: 0;  margin-left: 0;}
-span.mceMenuButton:hover img, span.mceMenuButtonSelected:hover img {border: 1px solid #0A246A;  background-color: #B6BDD2;}
-span.mceMenuButton:hover img.mceMenuButton, span.mceMenuButtonSelected:hover img.mceMenuButton {border-left: 0;}
-span.mceMenuButtonFocus img {border: 1px solid gray;  border-right: 0;  margin-left: 1px;  background-color: #F5F4F2;}
-span.mceMenuButtonFocus img.mceMenuButton {border: 1px solid gray;  border-left: 1px solid #F5F4F2;  margin-left: 0;}
-span.mceMenuHover img {border: 1px solid #0A246A;  background-color: #B6BDD2;}
-span.mceMenuButtonSelected.mceMenuHover img.mceMenuButton {border: 1px solid #0A246A;  background-color: #B6BDD2;  border-left: 0;}
-
-/* Menu */
-
-.mceMenu {position: absolute;  left: 0;  top: 0;  display: none;  z-index: 100;  background-color: white;  border: 1px solid gray;  font-weight: normal;}
-.mceMenu a, .mceMenuTitle, .mceMenuDisabled {display: block;  width: 100%;  text-decoration: none;  background-color: white;  font-family: Tahoma, Verdana, Arial, Helvetica;  font-size: 11px;  line-height: 20px;  color: black;}
-.mceMenu a:hover {background-color: #B6BDD2;  color: black;  text-decoration: none !important;}
-.mceMenu span {padding-left: 10px;  padding-right: 10px;  display: block;  line-height: 20px;}
-.mceMenuSeparator {border-bottom: 1px solid gray;  background-color: gray;  height: 1px;}
-.mceMenuTitle span {padding-left: 5px;}
-.mceMenuTitle {background-color: #DDDDDD;  font-weight: bold;}
-.mceMenuDisabled {color: gray;}
-span.mceMenuSelectedItem {background-image: url('../images/menu_check.gif');  background-repeat: no-repeat;  background-position: 5px 8px;  padding-left: 20px;}
-span.mceMenuCheckItem {padding-left: 20px;}
-span.mceMenuLine {display: block;  position: absolute;  left: 0;  top: -1px;  background-color: #F5F4F2;  width: 30px;  height: 1px;  overflow: hidden;  padding-left: 0;  padding-right: 0;}
-.mceColors table, .mceColors td {margin: 0;  padding: 2px;}
-a.mceMoreColors {width: 130px;  margin: 0;  padding: 0;  margin-left: 3px;  margin-bottom: 3px;  text-align: center;  border: 1px solid white;}
-.mceColorPreview {position: absolute;  left: 0;  top: 0;  margin-left: 3px;  margin-top: 15px;  width: 16px;  height: 4px;  background-color: red;}
-a.mceMoreColors:hover {border: 1px solid #0A246A;}
-.mceColors td a {width: 9px;  height: 9px;  overflow: hidden;  border: 1px solid #808080;}
-
-/* MSIE 6 specific rules */
-
-* html a.mceButtonNormal img, * html a.mceButtonSelected img, * html a.mceButtonDisabled img {border: 0 !important;  margin-top: 2px;  margin-bottom: 1px;}
-* html a.mceButtonDisabled img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);  border: 0 !important;}
-* html a.mceButtonDisabled {border: 1px solid #F0F0EE !important;}
-* html a.mceButtonNormal, * html a.mceButtonSelected {border: 1px solid #F0F0EE !important;  cursor: default;}
-* html a.mceButtonSelected {border: 1px solid #6779AA !important;  background-color: #D4D5D8;}
-* html a.mceButtonNormal:hover, * html a.mceButtonSelected:hover {border: 1px solid #0A246A !important;  background-color: #B6BDD2;  cursor: default;}
-* html .mceSelectList {margin-top: 2px;}
-* html span.mceMenuButton, * html span.mceMenuButtonFocus {position: relative;  left: 0;  top: 0;}
-* html span.mceMenuButton img, * html span.mceMenuButtonSelected img, * html span.mceMenuButtonFocus img {position: relative;  top: 1px;}
-* html a.mceMoreColors {width: 132px;}
-* html .mceColors td a {width: 10px;  height: 10px;}
-* html .mceColorPreview {margin-left: 2px;  margin-top: 14px;}
-
-/* MSIE 7 specific rules */
-
-*:first-child+html a.mceButtonNormal img, *:first-child+html a.mceButtonSelected img, *:first-child+html a.mceButtonDisabled img {border: 0 !important;  margin-top: 2px;  margin-bottom: 1px;}
-*:first-child+html a.mceButtonDisabled img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);  border: 0 !important;}
-*:first-child+html a.mceButtonDisabled {border: 1px solid #F0F0EE !important;}
-*:first-child+html a.mceButtonNormal, *:first-child+html a.mceButtonSelected {border: 1px solid #F0F0EE !important;  cursor: default;}
-*:first-child+html a.mceButtonSelected {border: 1px solid #6779AA !important;  background-color: #D4D5D8;}
-*:first-child+html a.mceButtonNormal:hover, *:first-child+html a.mceButtonSelected:hover {border: 1px solid #0A246A !important;  background-color: #B6BDD2;  cursor: default;}
-*:first-child+html .mceSelectList {margin-top: 2px;}
-*:first-child+html span.mceMenuButton, *:first-child+html span.mceMenuButtonFocus {position: relative;  left: 0;  top: 0;}
-*:first-child+html span.mceMenuButton img, *:first-child+html span.mceMenuButtonSelected img, *:first-child+html span.mceMenuButtonFocus img {position: relative;  top: 1px;}
-*:first-child+html a.mceMoreColors {width: 132px;}
-*:first-child+html .mceColors td a {width: 10px;  height: 10px;}
-*:first-child+html .mceColorPreview {margin: 0; padding-left: 4px;  margin-top: 14px; width: 14px;}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_ui.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_ui.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_ui.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/css/editor_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,97 @@
+/* This file contains the CSS data for the editor UI of TinyMCE instances */
+
+.mceToolbarTop a, .mceToolbarTop a:visited, .mceToolbarTop a:hover, .mceToolbarBottom a, .mceToolbarBottom a:visited, .mceToolbarBottom a:hover {border: 0;  margin: 0;  padding: 0;  background: transparent;}
+.mceSeparatorLine {border: 0; padding: 0; margin-left: 4px; margin-right: 2px;}
+.mceSelectList {font-family: 'MS Sans Serif', sans-serif, Verdana, Arial; font-size: 7pt !important; font-weight: normal; margin-top: 3px; padding: 0; display: inline; vertical-align: top; background-color: #F0F0EE;}
+.mceLabel, .mceLabelDisabled {font-family: 'MS Sans Serif', sans-serif, Verdana, Arial; font-size: 9pt;}
+.mceLabel {color: #000000;}
+.mceLabelDisabled {cursor: text;  color: #999999;}
+.mceEditor {background: #F0F0EE;  border: 1px solid #cccccc;  padding: 0;  margin: 0;}
+.mceEditorArea { font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;  background: #FFFFFF;  padding: 0;  margin: 0;  }
+.mceToolbarTop, .mceToolbarBottom {background: #F0F0EE;  line-height: 1px;  font-size: 1px;}
+.mceToolbarTop {border-bottom: 1px solid #cccccc; padding-bottom: 1px;}
+.mceToolbarBottom {border-top: 1px solid #cccccc;}
+.mceToolbarContainer {position: relative;  left: 0;  top: 0;  display: block;}
+.mceStatusbarTop, .mceStatusbarBottom, .mceStatusbar {height: 20px;}
+.mceStatusbarTop .mceStatusbarPathText, .mceStatusbarBottom .mceStatusbarPathText, .mceStatusbar .mceStatusbarPathText {font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;  font-size: 9pt;  padding: 2px;  line-height: 16px;  overflow: visible;}
+.mceStatusbarTop {border-bottom: 1px solid #cccccc;}
+.mceStatusbarBottom {border-top: 1px solid #cccccc;}
+.mceStatusbar {border-bottom: 1px solid #cccccc;}
+.mcePathItem, .mcePathItem:link, .mcePathItem:visited, .mcePathItem:hover {text-decoration: none;  font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;  font-size: 9pt;  color: #000000;}
+.mcePathItem:hover {text-decoration: underline;}
+.mceStatusbarPathText {float: left;}
+.mceStatusbarResize {float: right;  background-image: url('../images/statusbar_resize.gif');  background-repeat: no-repeat;  width: 11px;  height: 20px;  cursor: se-resize;}
+.mceResizeBox {width: 10px;  height: 10px;  display: none;  border: 1px dotted gray;  margin: 0;  padding: 0;}
+.mceEditorIframe {border: 0;}
+
+/* Button CSS rules */
+
+a.mceButtonDisabled img, a.mceButtonNormal img, a.mceButtonSelected img {width: 20px;  height: 20px;  cursor: default;  margin-top: 1px;  margin-left: 1px;}
+a.mceButtonDisabled img {border: 0 !important;}
+a.mceButtonNormal img, a.mceButtonSelected img {border: 1px solid #F0F0EE !important;}
+a.mceButtonSelected img {border: 1px solid #6779AA !important;  background-color: #D4D5D8;}
+a.mceButtonNormal img:hover, a.mceButtonSelected img:hover {border: 1px solid #0A246A !important;  cursor: default;  background-color: #B6BDD2;}
+a.mceButtonDisabled img {-moz-opacity:0.3;  opacity: 0.3;  border: 1px solid #F0F0EE !important;  cursor: default;}
+a.mceTiledButton img {background-image: url('../images/buttons.gif');  background-repeat: no-repeat;}
+
+/* Menu button CSS rules */
+
+span.mceMenuButton img, span.mceMenuButtonSelected img {border: 1px solid #F0F0EE;  margin-left: 1px;}
+span.mceMenuButtonSelected img {border: 1px solid #6779AA;  background-color: #B6BDD2;}
+span.mceMenuButtonSelected img.mceMenuButton {border: 1px solid #F0F0EE;  background-color: transparent;}
+span.mceMenuButton img.mceMenuButton, span.mceMenuButtonSelected img.mceMenuButton {border-left: 0;  margin-left: 0;}
+span.mceMenuButton:hover img, span.mceMenuButtonSelected:hover img {border: 1px solid #0A246A;  background-color: #B6BDD2;}
+span.mceMenuButton:hover img.mceMenuButton, span.mceMenuButtonSelected:hover img.mceMenuButton {border-left: 0;}
+span.mceMenuButtonFocus img {border: 1px solid gray;  border-right: 0;  margin-left: 1px;  background-color: #F5F4F2;}
+span.mceMenuButtonFocus img.mceMenuButton {border: 1px solid gray;  border-left: 1px solid #F5F4F2;  margin-left: 0;}
+span.mceMenuHover img {border: 1px solid #0A246A;  background-color: #B6BDD2;}
+span.mceMenuButtonSelected.mceMenuHover img.mceMenuButton {border: 1px solid #0A246A;  background-color: #B6BDD2;  border-left: 0;}
+
+/* Menu */
+
+.mceMenu {position: absolute;  left: 0;  top: 0;  display: none;  z-index: 100;  background-color: white;  border: 1px solid gray;  font-weight: normal;}
+.mceMenu a, .mceMenuTitle, .mceMenuDisabled {display: block;  width: 100%;  text-decoration: none;  background-color: white;  font-family: Tahoma, Verdana, Arial, Helvetica;  font-size: 11px;  line-height: 20px;  color: black;}
+.mceMenu a:hover {background-color: #B6BDD2;  color: black;  text-decoration: none !important;}
+.mceMenu span {padding-left: 10px;  padding-right: 10px;  display: block;  line-height: 20px;}
+.mceMenuSeparator {border-bottom: 1px solid gray;  background-color: gray;  height: 1px;}
+.mceMenuTitle span {padding-left: 5px;}
+.mceMenuTitle {background-color: #DDDDDD;  font-weight: bold;}
+.mceMenuDisabled {color: gray;}
+span.mceMenuSelectedItem {background-image: url('../images/menu_check.gif');  background-repeat: no-repeat;  background-position: 5px 8px;  padding-left: 20px;}
+span.mceMenuCheckItem {padding-left: 20px;}
+span.mceMenuLine {display: block;  position: absolute;  left: 0;  top: -1px;  background-color: #F5F4F2;  width: 30px;  height: 1px;  overflow: hidden;  padding-left: 0;  padding-right: 0;}
+.mceColors table, .mceColors td {margin: 0;  padding: 2px;}
+a.mceMoreColors {width: 130px;  margin: 0;  padding: 0;  margin-left: 3px;  margin-bottom: 3px;  text-align: center;  border: 1px solid white;}
+.mceColorPreview {position: absolute;  left: 0;  top: 0;  margin-left: 3px;  margin-top: 15px;  width: 16px;  height: 4px;  background-color: red;}
+a.mceMoreColors:hover {border: 1px solid #0A246A;}
+.mceColors td a {width: 9px;  height: 9px;  overflow: hidden;  border: 1px solid #808080;}
+
+/* MSIE 6 specific rules */
+
+* html a.mceButtonNormal img, * html a.mceButtonSelected img, * html a.mceButtonDisabled img {border: 0 !important;  margin-top: 2px;  margin-bottom: 1px;}
+* html a.mceButtonDisabled img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);  border: 0 !important;}
+* html a.mceButtonDisabled {border: 1px solid #F0F0EE !important;}
+* html a.mceButtonNormal, * html a.mceButtonSelected {border: 1px solid #F0F0EE !important;  cursor: default;}
+* html a.mceButtonSelected {border: 1px solid #6779AA !important;  background-color: #D4D5D8;}
+* html a.mceButtonNormal:hover, * html a.mceButtonSelected:hover {border: 1px solid #0A246A !important;  background-color: #B6BDD2;  cursor: default;}
+* html .mceSelectList {margin-top: 2px;}
+* html span.mceMenuButton, * html span.mceMenuButtonFocus {position: relative;  left: 0;  top: 0;}
+* html span.mceMenuButton img, * html span.mceMenuButtonSelected img, * html span.mceMenuButtonFocus img {position: relative;  top: 1px;}
+* html a.mceMoreColors {width: 132px;}
+* html .mceColors td a {width: 10px;  height: 10px;}
+* html .mceColorPreview {margin-left: 2px;  margin-top: 14px;}
+
+/* MSIE 7 specific rules */
+
+*:first-child+html a.mceButtonNormal img, *:first-child+html a.mceButtonSelected img, *:first-child+html a.mceButtonDisabled img {border: 0 !important;  margin-top: 2px;  margin-bottom: 1px;}
+*:first-child+html a.mceButtonDisabled img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);  border: 0 !important;}
+*:first-child+html a.mceButtonDisabled {border: 1px solid #F0F0EE !important;}
+*:first-child+html a.mceButtonNormal, *:first-child+html a.mceButtonSelected {border: 1px solid #F0F0EE !important;  cursor: default;}
+*:first-child+html a.mceButtonSelected {border: 1px solid #6779AA !important;  background-color: #D4D5D8;}
+*:first-child+html a.mceButtonNormal:hover, *:first-child+html a.mceButtonSelected:hover {border: 1px solid #0A246A !important;  background-color: #B6BDD2;  cursor: default;}
+*:first-child+html .mceSelectList {margin-top: 2px;}
+*:first-child+html span.mceMenuButton, *:first-child+html span.mceMenuButtonFocus {position: relative;  left: 0;  top: 0;}
+*:first-child+html span.mceMenuButton img, *:first-child+html span.mceMenuButtonSelected img, *:first-child+html span.mceMenuButtonFocus img {position: relative;  top: 1px;}
+*:first-child+html a.mceMoreColors {width: 132px;}
+*:first-child+html .mceColors td a {width: 10px;  height: 10px;}
+*:first-child+html .mceColorPreview {margin: 0; padding-left: 4px;  margin-top: 14px; width: 14px;}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>&Agrave; propos de TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">&Agrave; propos de TinyMCE</span></td>
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE est un petit &eacute;diteur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui
-vous permet de manipuler du contenu HTML d'une fa&ccedil;on plus intuitive.
-Il est simple d'utilisation et poss&egrave;de les fonctionalit&eacute;s ls plus r&eacute;pendues que l'on peut retrouver dans
-les traitements de texte.
-<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
-    <td align="right"><a href="#">Haut de page</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>&Agrave; propos de TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">&Agrave; propos de TinyMCE</span></td>
+    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE est un petit &eacute;diteur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui
+vous permet de manipuler du contenu HTML d'une fa&ccedil;on plus intuitive.
+Il est simple d'utilisation et poss&egrave;de les fonctionalit&eacute;s ls plus r&eacute;pendues que l'on peut retrouver dans
+les traitements de texte.
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
+    <td align="right"><a href="#">Haut de page</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,161 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Outils communs</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Outils communs</span></td>
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Ci-dessous une courte description de chacuns des outils.<img src="../../images/spacer.gif" width="1" height="1"> 
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold_fr.gif" width="20" height="20"></td>
-    <td>Met le texte s&eacute;lectionn&eacute; en gras.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Met le texte s&eacute;lectionn&eacute; en italique.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Souligne le texte s&eacute;lectionn&eacute;.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Barre le texte s&eacute;lectionn&eacute;.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Alignement &agrave; gauche.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Alignement au centr&eacute;.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Alignement &agrave; droite.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Texte justifi&eacute;.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Liste &agrave; puces.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Liste num&eacute;rot&eacute;e</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>R&eacute;duit l'indentation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Augmente l'indentation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Annule la derni&egrave;re op&eacute;ration.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Refait la derni&egrave;re op&eacute;ration annul&eacute;e.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Ins&egrave;re ou modifie un hyperlien. Allez &agrave; la page <a href="insert_link_button.htm">
-        Outil d'ajout d'hyperliens</a> pour plus de d&eacute;tails.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Efface les hyperliens qui sont s&eacute;lection&eacute;es.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Ins&egrave;re ou modifie une image. Allez &agrave; la page <a href="insert_image_button.htm">
-        Outil d'ajout d'images</a> pour plus de d&eacute;tails.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Nettoie le code et retire les param&egrave;tres non d&eacute;sir&eacute;s.  Cet outil
-    est tr&egrave;s utile lorsque vous copiez du contenu provenant de logiciels
-    de bureatique.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Affiche cette page d'aide.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/code.gif" width="20" height="20"></td>
-    <td>Ouvre un &eacute;diteur permettant de modifier le code HTML. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table.gif" width="20" height="20"></td>
-    <td>Ins&egrave;re un nouveau tableau &agrave; la position actuelle.  Allez &agrave; la page <a href="insert_table_button.htm">
-        Outil d'ajout de tableau</a> pour plus de d&eacute;tails.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
-    <td>Ajoute une ligne au tableau avant la ligne courante. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
-    <td>Ajoute une ligne au tableau apr&egrave;s la ligne courante. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
-    <td>Supprime la ligne courante. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
-    <td>Ajoute une colonne au tableau avant la colonne courante. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
-    <td>Ajoute une colonne au tableau apr&egrave;s la colonne courante. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
-    <td>Supprime la colonne courante. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>
-    <td>Ins&egrave;re un s&eacute;parateur horizontal. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
-    <td>Supprime les formattages du texte s&eacute;lectionn&eacute;. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>
-    <td>Transforme le texte s&eacute;lectionn&eacute; en texte souscrit. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>
-    <td>Transforme le texte s&eacute;lectionn&eacute; en indice sup&eacute;rieur. </td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
-    <td align="right"><a href="#">Haut de page</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Outils communs</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Outils communs</span></td>
+    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Ci-dessous une courte description de chacuns des outils.<img src="../../images/spacer.gif" width="1" height="1"> 
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold_fr.gif" width="20" height="20"></td>
+    <td>Met le texte s&eacute;lectionn&eacute; en gras.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Met le texte s&eacute;lectionn&eacute; en italique.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Souligne le texte s&eacute;lectionn&eacute;.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Barre le texte s&eacute;lectionn&eacute;.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Alignement &agrave; gauche.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Alignement au centr&eacute;.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Alignement &agrave; droite.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Texte justifi&eacute;.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Liste &agrave; puces.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Liste num&eacute;rot&eacute;e</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>R&eacute;duit l'indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Augmente l'indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Annule la derni&egrave;re op&eacute;ration.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Refait la derni&egrave;re op&eacute;ration annul&eacute;e.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Ins&egrave;re ou modifie un hyperlien. Allez &agrave; la page <a href="insert_link_button.htm">
+        Outil d'ajout d'hyperliens</a> pour plus de d&eacute;tails.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Efface les hyperliens qui sont s&eacute;lection&eacute;es.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Ins&egrave;re ou modifie une image. Allez &agrave; la page <a href="insert_image_button.htm">
+        Outil d'ajout d'images</a> pour plus de d&eacute;tails.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Nettoie le code et retire les param&egrave;tres non d&eacute;sir&eacute;s.  Cet outil
+    est tr&egrave;s utile lorsque vous copiez du contenu provenant de logiciels
+    de bureatique.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Affiche cette page d'aide.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/code.gif" width="20" height="20"></td>
+    <td>Ouvre un &eacute;diteur permettant de modifier le code HTML. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table.gif" width="20" height="20"></td>
+    <td>Ins&egrave;re un nouveau tableau &agrave; la position actuelle.  Allez &agrave; la page <a href="insert_table_button.htm">
+        Outil d'ajout de tableau</a> pour plus de d&eacute;tails.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
+    <td>Ajoute une ligne au tableau avant la ligne courante. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
+    <td>Ajoute une ligne au tableau apr&egrave;s la ligne courante. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
+    <td>Supprime la ligne courante. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
+    <td>Ajoute une colonne au tableau avant la colonne courante. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
+    <td>Ajoute une colonne au tableau apr&egrave;s la colonne courante. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
+    <td>Supprime la colonne courante. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/hr.gif" width="20" height="20"></td>
+    <td>Ins&egrave;re un s&eacute;parateur horizontal. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
+    <td>Supprime les formattages du texte s&eacute;lectionn&eacute;. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sub.gif" width="20" height="20"></td>
+    <td>Transforme le texte s&eacute;lectionn&eacute; en texte souscrit. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sup.gif" width="20" height="20"></td>
+    <td>Transforme le texte s&eacute;lectionn&eacute; en indice sup&eacute;rieur. </td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
+    <td align="right"><a href="#">Haut de page</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_table_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_table_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/images/insert_table_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Table des mati&egrave;res de l'aide</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Table des mati&egrave;res</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Faites votre s&eacute;lection parmis les th&egrave;mes suivants:
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">&Agrave; propos de TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Outils communs</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Outil d'ajout d'images</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Outil d'ajout d'hyperliens</a></li>
-  <li class="toc_li"><a href="insert_table_button.htm">Outil d'ajout de tableau</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Table des mati&egrave;res de l'aide</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Table des mati&egrave;res</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Faites votre s&eacute;lection parmis les th&egrave;mes suivants:
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">&Agrave; propos de TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Outils communs</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Outil d'ajout d'images</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Outil d'ajout d'hyperliens</a></li>
+  <li class="toc_li"><a href="insert_table_button.htm">Outil d'ajout de tableau</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Outil d'ajout d'images</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Outil d'ajout d'images</span></td>
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-L'outil d'ajout d'images ouvre la fen&ecirc;tre ci-dessous.<br>
-<br>
-<img src="images/insert_image_window.gif"><br>
-<br>
-Vous entrez tout simplement l'adresse de l'image que vous d&eacute;sirez ajouter et
-entrez une description facultative.  La description sera affich&eacute;e en texte alternatif
-sur l'image lorsqu'elle sera publi&eacute;e.<br>
-<br>
-<strong>Description des champs:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Adresse de l'image </strong></td>
-    <td>Adresse URL de l'image &agrave; ins&eacute;rer.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Description de l'image </strong></td>
-    <td>Description alternative de l'image.</td>
-  </tr>
-  <tr>
-    <td><strong>Dimensions</strong></td>
-    <td>Largeur et Hauteur de l'image en pixel. </td>
-  </tr>
-  <tr>
-    <td><strong>Alignement</strong></td>
-    <td>Alignement de l'image. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>
-  </tr>
-  <tr>
-    <td><strong>Bordure</strong></td>
-    <td>&Eacute;paisseur en pixel de la bordure. </td>
-  </tr>
-  <tr>
-    <td><strong>VSpace</strong></td>
-    <td>Espacement vertical. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>
-  </tr>
-  <tr>
-    <td><strong>HSpace</strong></td>
-    <td>Espacement horizontal. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
-    <td align="right"><a href="#">Haut de page</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Outil d'ajout d'images</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Outil d'ajout d'images</span></td>
+    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+L'outil d'ajout d'images ouvre la fen&ecirc;tre ci-dessous.<br>
+<br>
+<img src="images/insert_image_window.gif"><br>
+<br>
+Vous entrez tout simplement l'adresse de l'image que vous d&eacute;sirez ajouter et
+entrez une description facultative.  La description sera affich&eacute;e en texte alternatif
+sur l'image lorsqu'elle sera publi&eacute;e.<br>
+<br>
+<strong>Description des champs:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Adresse de l'image </strong></td>
+    <td>Adresse URL de l'image &agrave; ins&eacute;rer.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Description de l'image </strong></td>
+    <td>Description alternative de l'image.</td>
+  </tr>
+  <tr>
+    <td><strong>Dimensions</strong></td>
+    <td>Largeur et Hauteur de l'image en pixel. </td>
+  </tr>
+  <tr>
+    <td><strong>Alignement</strong></td>
+    <td>Alignement de l'image. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>
+  </tr>
+  <tr>
+    <td><strong>Bordure</strong></td>
+    <td>&Eacute;paisseur en pixel de la bordure. </td>
+  </tr>
+  <tr>
+    <td><strong>VSpace</strong></td>
+    <td>Espacement vertical. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>
+  </tr>
+  <tr>
+    <td><strong>HSpace</strong></td>
+    <td>Espacement horizontal. Tr&egrave;s utile pour faire contourner le texte autour des images.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
+    <td align="right"><a href="#">Haut de page</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Outil d'ajout d'hyperliens</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Outil d'ajout d'hyperliens</span></td>
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-L'outil d'ajout d'hyperlien ouvre la fen&ecirc;tre ci-dessous.<br>
-<br>
-<img src="images/insert_link_window.gif"><br>
-<br>
-Il y a deux champs dans cette fen&ecirc;tre. L'Adresse URL est l'adresse
-de l'hyperlien.  La destination vous permet de choisir de quelle fa&ccedil;on
-l'hyperlien sera ouvert.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
-    <td align="right"><a href="#">Haut de page</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Outil d'ajout d'hyperliens</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Outil d'ajout d'hyperliens</span></td>
+    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+L'outil d'ajout d'hyperlien ouvre la fen&ecirc;tre ci-dessous.<br>
+<br>
+<img src="images/insert_link_window.gif"><br>
+<br>
+Il y a deux champs dans cette fen&ecirc;tre. L'Adresse URL est l'adresse
+de l'hyperlien.  La destination vous permet de choisir de quelle fa&ccedil;on
+l'hyperlien sera ouvert.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
+    <td align="right"><a href="#">Haut de page</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_table_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_table_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Outil d'ajout de tableau</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Outil d'ajout de tableau</span></td>
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-L'outil d'ajout de tableau ouvre la fen&ecirc;tre ci-dessous.  Elle vous permet de créer dfes talbeaux.<br>
-<br>
-<img src="images/insert_table_window.gif"><br>
-<br>
-<strong>Description des champs:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Colonnes</strong></td>
-    <td>Nombre de colonnes du tableau. </td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Lignes</strong></td>
-    <td>Nombre de lignes du tableau. </td>
-  </tr>
-  <tr>
-    <td><strong>Cellpadding</strong></td>
-    <td>Marge à l'intérieur des cellules du tableau. </td>
-  </tr>
-  <tr>
-    <td><strong>Cellspacing</strong></td>
-    <td>Espacement entre les cellules du tableau. </td>
-  </tr>
-  <tr>
-    <td><strong>Alignement</strong></td>
-    <td>Alignement du tableau. </td>
-  </tr>
-  <tr>
-    <td><strong>Bordure</strong></td>
-    <td>Épaisseur des bordures du tableau.</td>
-  </tr>
-  <tr>
-    <td><strong>Largeur</strong></td>
-    <td>Largeur en pixel du tableau.</td>
-  </tr>
-  <tr>
-    <td><strong>Hauteur</strong></td>
-    <td>Hauteur en pixel du tableau.</td>
-  </tr>
-  <tr>
-    <td><strong>Classe CSS</strong></td>
-    <td>Nom de la classe CSS pour appliquer un style.</td>
-  </tr>
-</table>
-<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
-    <td align="right"><a href="#">Haut de page</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_table_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_table_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_table_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Outil d'ajout de tableau</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Outil d'ajout de tableau</span></td>
+    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+L'outil d'ajout de tableau ouvre la fen&ecirc;tre ci-dessous.  Elle vous permet de créer dfes talbeaux.<br>
+<br>
+<img src="images/insert_table_window.gif"><br>
+<br>
+<strong>Description des champs:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Colonnes</strong></td>
+    <td>Nombre de colonnes du tableau. </td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Lignes</strong></td>
+    <td>Nombre de lignes du tableau. </td>
+  </tr>
+  <tr>
+    <td><strong>Cellpadding</strong></td>
+    <td>Marge à l'intérieur des cellules du tableau. </td>
+  </tr>
+  <tr>
+    <td><strong>Cellspacing</strong></td>
+    <td>Espacement entre les cellules du tableau. </td>
+  </tr>
+  <tr>
+    <td><strong>Alignement</strong></td>
+    <td>Alignement du tableau. </td>
+  </tr>
+  <tr>
+    <td><strong>Bordure</strong></td>
+    <td>Épaisseur des bordures du tableau.</td>
+  </tr>
+  <tr>
+    <td><strong>Largeur</strong></td>
+    <td>Largeur en pixel du tableau.</td>
+  </tr>
+  <tr>
+    <td><strong>Hauteur</strong></td>
+    <td>Hauteur en pixel du tableau.</td>
+  </tr>
+  <tr>
+    <td><strong>Classe CSS</strong></td>
+    <td>Nom de la classe CSS pour appliquer un style.</td>
+  </tr>
+</table>
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
+    <td align="right"><a href="#">Haut de page</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/ca_fr/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>O TinyMCE</TITLE>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">O TinyMCE</span></td>
-    <td align="right"><a href="index.htm">Obsah</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE je malý WYSIWYG editor pro webové prohlí¾eèe jako jsou MSIE nebo Mozilla,
-kterým lze HTML obsah upravovat mnohem jednodu¹eji. Obsahuje bì¾né funkce,
-je¾ lze nalézt ve vìt¹inì textových editorù, proto by jeho pou¾ívání nemìlo být slo¾ité.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>
-    <td align="right"><a href="#">Nahoru</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>O TinyMCE</TITLE>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">O TinyMCE</span></td>
+    <td align="right"><a href="index.htm">Obsah</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE je malý WYSIWYG editor pro webové prohlí¾eèe jako jsou MSIE nebo Mozilla,
+kterým lze HTML obsah upravovat mnohem jednodu¹eji. Obsahuje bì¾né funkce,
+je¾ lze nalézt ve vìt¹inì textových editorù, proto by jeho pou¾ívání nemìlo být slo¾ité.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Jdi na: <a href="index.htm">Obsah</a></td>
+    <td align="right"><a href="#">Nahoru</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,171 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Bì¾ná tlaèítka</TITLE>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Bì¾ná tlaèítka</span></td>
-    <td align="right"><a href="index.htm">Obsah</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Ní¾e je krátce popsáno ka¾dé tlaèítko.
-<img src="../../images/spacer.gif" width="1" height="1"> 
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/cut.gif" width="20" height="20"></td>
-    <td>Zkopíruje aktuálnì vybraný obsah do schránky. (Ctrl+C)</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/copy.gif" width="20" height="20"></td>
-    <td>Vyjme aktuálnì vybraný obsah do schránky. (Ctrl+X)</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/paste.gif" width="20" height="20"></td>
-    <td>Vlo¾í obsah schránky do okna editoru. (Ctrl+P)</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Ztuèní text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Naformátuje text kurzívou.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Podtrhne text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Pøe¹krtne text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Zarovná vlevo.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Zarovná na støed.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Zarovná vpravo.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Zarovná do bloku.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Neøazený seznam/seznam s odrá¾ky.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Øazený seznam/èíslovaný seznam.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Pøedsadí/sní¾í odsazení.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Odsadí/zvý¹í odsazení.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Vrátí zpìt naposledy provedenou akci.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Obnoví poslední akci.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Vlo¾í nový odkaz, více o této funkci v èásti <a href="insert_link_button.htm">Vlo¾it odkaz</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Zru¹í odkaz v aktuálním výbìru/odstranit v¹echny vybrané odkazy.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Vlo¾í nový obrázek, více o této funkci v èásti <a href="insert_image_button.htm">Vlo¾it obrázek</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Vyèistí kód/odstraní nechtìné formátování. Tato funkce se hodí kdy¾
-      kopírujete obsah napøíklad z kanceláøského balíku.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Zobrazí tuto nápovìdu.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/code.gif" width="20" height="20"></td>
-    <td>Otevøe editor s HTML zdrojem. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table.gif" width="20" height="20"></td>
-    <td>Do aktuální pozice vlo¾í novou 2x2 tabulku.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
-    <td>Pøidá øádek pøed aktuální. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
-    <td>Pøidá øádek pod aktuální. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
-    <td>Odstraní øádek. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
-    <td>Pøidá sloupec pøed aktuální.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
-    <td>Pøidá sloupec za aktuální.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
-    <td>Odstraní aktuální sloupec.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>
-    <td>Pøidá nový vodorovný oddìlovaè.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
-    <td>Odstraní z výbìru formátování. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>
-    <td>Vytvoøí z vybraného textu dolní index. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>
-    <td>Vytvoøí z vybraného textu horní index. </td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>
-    <td align="right"><a href="#">Nahoru</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,171 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Bì¾ná tlaèítka</TITLE>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Bì¾ná tlaèítka</span></td>
+    <td align="right"><a href="index.htm">Obsah</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Ní¾e je krátce popsáno ka¾dé tlaèítko.
+<img src="../../images/spacer.gif" width="1" height="1"> 
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/cut.gif" width="20" height="20"></td>
+    <td>Zkopíruje aktuálnì vybraný obsah do schránky. (Ctrl+C)</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/copy.gif" width="20" height="20"></td>
+    <td>Vyjme aktuálnì vybraný obsah do schránky. (Ctrl+X)</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/paste.gif" width="20" height="20"></td>
+    <td>Vlo¾í obsah schránky do okna editoru. (Ctrl+P)</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Ztuèní text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Naformátuje text kurzívou.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Podtrhne text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Pøe¹krtne text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Zarovná vlevo.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Zarovná na støed.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Zarovná vpravo.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Zarovná do bloku.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Neøazený seznam/seznam s odrá¾ky.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Øazený seznam/èíslovaný seznam.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Pøedsadí/sní¾í odsazení.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Odsadí/zvý¹í odsazení.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Vrátí zpìt naposledy provedenou akci.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Obnoví poslední akci.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Vlo¾í nový odkaz, více o této funkci v èásti <a href="insert_link_button.htm">Vlo¾it odkaz</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Zru¹í odkaz v aktuálním výbìru/odstranit v¹echny vybrané odkazy.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Vlo¾í nový obrázek, více o této funkci v èásti <a href="insert_image_button.htm">Vlo¾it obrázek</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Vyèistí kód/odstraní nechtìné formátování. Tato funkce se hodí kdy¾
+      kopírujete obsah napøíklad z kanceláøského balíku.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Zobrazí tuto nápovìdu.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/code.gif" width="20" height="20"></td>
+    <td>Otevøe editor s HTML zdrojem. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table.gif" width="20" height="20"></td>
+    <td>Do aktuální pozice vlo¾í novou 2x2 tabulku.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
+    <td>Pøidá øádek pøed aktuální. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
+    <td>Pøidá øádek pod aktuální. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
+    <td>Odstraní øádek. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
+    <td>Pøidá sloupec pøed aktuální.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
+    <td>Pøidá sloupec za aktuální.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
+    <td>Odstraní aktuální sloupec.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/hr.gif" width="20" height="20"></td>
+    <td>Pøidá nový vodorovný oddìlovaè.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
+    <td>Odstraní z výbìru formátování. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sub.gif" width="20" height="20"></td>
+    <td>Vytvoøí z vybraného textu dolní index. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sup.gif" width="20" height="20"></td>
+    <td>Vytvoøí z vybraného textu horní index. </td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Jdi na: <a href="index.htm">Obsah</a></td>
+    <td align="right"><a href="#">Nahoru</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_image_window.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_image_window.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_image_window.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_link_window.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_link_window.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_link_window.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_table_window.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_table_window.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/images/insert_table_window.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Nápovìda</TITLE>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Obsah</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Kliknutím na odkazy ní¾e zvolte po¾adovanou èást nápovìdy.
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Bì¾ná tlaèítka</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Tlaèítko vlo¾it obrázek</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Tlaèítko vlo¾it odkaz</a></li>
-  <li class="toc_li"><a href="insert_table_button.htm">Tlaèítko vlo¾it tabulku</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Nápovìda</TITLE>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Obsah</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Kliknutím na odkazy ní¾e zvolte po¾adovanou èást nápovìdy.
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Bì¾ná tlaèítka</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Tlaèítko vlo¾it obrázek</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Tlaèítko vlo¾it odkaz</a></li>
+  <li class="toc_li"><a href="insert_table_button.htm">Tlaèítko vlo¾it tabulku</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Tlaèítko vlo¾it obrázek</TITLE>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Tlaèítko vlo¾it obrázek</span></td>
-    <td align="right"><a href="index.htm">Obsah</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Tlaèítko vlo¾it obrázek otevøe následující okno.<br>
-<br>
-<img src="images/insert_image_window.png" width="348" height="290"><br>
-<br>
-Jen vlo¾te URL obrázku, který chcete pøidat a zadáte jeho popis, jen¾ bude
-zobrazován jako alternativní popisek obrázku.<br>
-<br>
-<strong>Popis políèek:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>URL obrázku</strong></td>
-    <td>URL/cesta k obrázku.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Popis obrázku</strong></td>
-    <td>Alternativní popis toho, co je na obrázku.</td>
-  </tr>
-  <tr>
-    <td><strong>Rozmìry</strong></td>
-    <td>©íøka/vý¹ka obrázku. </td>
-  </tr>
-  <tr>
-    <td><strong>Zarovnání</strong></td>
-    <td>Zarovnání obrázku, vhodné pro obtékání obrázku textem.</td>
-  </tr>
-  <tr>
-    <td><strong>Rámeèek</strong></td>
-    <td>Tlou¹»ka rámeèku. </td>
-  </tr>
-  <tr>
-    <td><strong>Vertikální okraj</strong></td>
-    <td>Vertikální okraj, vhodné pro zalomení textu kolem obrázku.</td>
-  </tr>
-  <tr>
-    <td><strong>Horizontální okraj</strong></td>
-    <td>Horizontální okraj, vhodné pro zalomení textu kolem obrázku.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>
-    <td align="right"><a href="#">Nahoru</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Tlaèítko vlo¾it obrázek</TITLE>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Tlaèítko vlo¾it obrázek</span></td>
+    <td align="right"><a href="index.htm">Obsah</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Tlaèítko vlo¾it obrázek otevøe následující okno.<br>
+<br>
+<img src="images/insert_image_window.png" width="348" height="290"><br>
+<br>
+Jen vlo¾te URL obrázku, který chcete pøidat a zadáte jeho popis, jen¾ bude
+zobrazován jako alternativní popisek obrázku.<br>
+<br>
+<strong>Popis políèek:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>URL obrázku</strong></td>
+    <td>URL/cesta k obrázku.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Popis obrázku</strong></td>
+    <td>Alternativní popis toho, co je na obrázku.</td>
+  </tr>
+  <tr>
+    <td><strong>Rozmìry</strong></td>
+    <td>©íøka/vý¹ka obrázku. </td>
+  </tr>
+  <tr>
+    <td><strong>Zarovnání</strong></td>
+    <td>Zarovnání obrázku, vhodné pro obtékání obrázku textem.</td>
+  </tr>
+  <tr>
+    <td><strong>Rámeèek</strong></td>
+    <td>Tlou¹»ka rámeèku. </td>
+  </tr>
+  <tr>
+    <td><strong>Vertikální okraj</strong></td>
+    <td>Vertikální okraj, vhodné pro zalomení textu kolem obrázku.</td>
+  </tr>
+  <tr>
+    <td><strong>Horizontální okraj</strong></td>
+    <td>Horizontální okraj, vhodné pro zalomení textu kolem obrázku.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Jdi na: <a href="index.htm">Obsah</a></td>
+    <td align="right"><a href="#">Nahoru</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Tlaèítko vlo¾it odkaz</TITLE>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Tlaèítko vlo¾it odkaz</span></td>
-    <td align="right"><a href="index.htm">Obsah</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Toto tlaèítko otevøe nové okno s mo¾ností vlo¾ení/úpravy odkazu.<br>
-<br>
-<img src="images/insert_link_window.png" width="328" height="160"><br>
-<br>
-V tomto oknì jsou dvì políèka. &quot;URL odkazu&quot; je adresa stránky, na 
-kterou odkazujeme. &quot;Cíl&quot; urèuje, jak má být odkazovaná stránka otevøena.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>
-    <td align="right"><a href="#">Nahoru</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Tlaèítko vlo¾it odkaz</TITLE>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Tlaèítko vlo¾it odkaz</span></td>
+    <td align="right"><a href="index.htm">Obsah</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Toto tlaèítko otevøe nové okno s mo¾ností vlo¾ení/úpravy odkazu.<br>
+<br>
+<img src="images/insert_link_window.png" width="328" height="160"><br>
+<br>
+V tomto oknì jsou dvì políèka. &quot;URL odkazu&quot; je adresa stránky, na 
+kterou odkazujeme. &quot;Cíl&quot; urèuje, jak má být odkazovaná stránka otevøena.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Jdi na: <a href="index.htm">Obsah</a></td>
+    <td align="right"><a href="#">Nahoru</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_table_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_table_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Tlaèítko vlo¾it tabulku</TITLE>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Tlaèítko vlo¾it tabulku</span></td>
-    <td align="right"><a href="index.htm">Obsah</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Tlaèítko vlo¾it tabulku otevøe následující okno, v nìm¾ mù¾ete definovat novou tabulku.<br>
-<br>
-<img src="images/insert_table_window.png" width="338" height="210"><br>
-<br>
-<strong>Popis políèek:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Sloupce</strong></td>
-    <td>Poèet sloupcù v tabulce.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Øádky</strong></td>
-    <td>Poèet øádkù v tabulce.</td>
-  </tr>
-  <tr>
-    <td><strong>Vnitøní okraj bunìk</strong></td>
-    <td>Vnitøní okraj bunìk tabulky.</td>
-  </tr>
-  <tr>
-    <td><strong>Vnìj¹í okraj bunìk</strong></td>
-    <td>Vnitøní okraj bunìk tabulky.</td>
-  </tr>
-  <tr>
-    <td><strong>Zarovnání</strong></td>
-    <td>Zarovnání tabulky.</td>
-  </tr>
-  <tr>
-    <td><strong>Rámeèek</strong></td>
-    <td>Tlou¹»ka rámeèku tabulky.</td>
-  </tr>
-  <tr>
-    <td><strong>©íøka</strong></td>
-    <td>©íøka tabulky v pixelech.</td>
-  </tr>
-  <tr>
-    <td><strong>Vý¹ka</strong></td>
-    <td>Vý¹ka tabulky v pixelech.</td>
-  </tr>
-</table>
-<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>
-    <td align="right"><a href="#">Nahoru</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_table_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_table_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_table_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Tlaèítko vlo¾it tabulku</TITLE>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Tlaèítko vlo¾it tabulku</span></td>
+    <td align="right"><a href="index.htm">Obsah</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Tlaèítko vlo¾it tabulku otevøe následující okno, v nìm¾ mù¾ete definovat novou tabulku.<br>
+<br>
+<img src="images/insert_table_window.png" width="338" height="210"><br>
+<br>
+<strong>Popis políèek:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Sloupce</strong></td>
+    <td>Poèet sloupcù v tabulce.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Øádky</strong></td>
+    <td>Poèet øádkù v tabulce.</td>
+  </tr>
+  <tr>
+    <td><strong>Vnitøní okraj bunìk</strong></td>
+    <td>Vnitøní okraj bunìk tabulky.</td>
+  </tr>
+  <tr>
+    <td><strong>Vnìj¹í okraj bunìk</strong></td>
+    <td>Vnitøní okraj bunìk tabulky.</td>
+  </tr>
+  <tr>
+    <td><strong>Zarovnání</strong></td>
+    <td>Zarovnání tabulky.</td>
+  </tr>
+  <tr>
+    <td><strong>Rámeèek</strong></td>
+    <td>Tlou¹»ka rámeèku tabulky.</td>
+  </tr>
+  <tr>
+    <td><strong>©íøka</strong></td>
+    <td>©íøka tabulky v pixelech.</td>
+  </tr>
+  <tr>
+    <td><strong>Vý¹ka</strong></td>
+    <td>Vý¹ka tabulky v pixelech.</td>
+  </tr>
+</table>
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Jdi na: <a href="index.htm">Obsah</a></td>
+    <td align="right"><a href="#">Nahoru</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: 0; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/cz/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: 0; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>&Uuml;ber TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">&Uuml;ber TinyMCE</span></td>
-    <td align="right"><a href="index.htm">Inhalt</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE ist ein kompakter WYSIWYG-Editor f&uuml;r Webbrowser wie MSIE oder Mozilla
-der es Ihnen erm&ouml;glicht HTML-Inhalte auf eine benutzerfreundliche Weise zu
-editieren. Es verf&uuml;gt über die wichtigsten Funktionen die in den meisten
-Textverarbeitungen vorkommen und sollte einfach zu benutzen sein.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
-    <td align="right"><a href="#">nach oben</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>&Uuml;ber TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">&Uuml;ber TinyMCE</span></td>
+    <td align="right"><a href="index.htm">Inhalt</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE ist ein kompakter WYSIWYG-Editor f&uuml;r Webbrowser wie MSIE oder Mozilla
+der es Ihnen erm&ouml;glicht HTML-Inhalte auf eine benutzerfreundliche Weise zu
+editieren. Es verf&uuml;gt über die wichtigsten Funktionen die in den meisten
+Textverarbeitungen vorkommen und sollte einfach zu benutzen sein.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
+    <td align="right"><a href="#">nach oben</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,108 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>
-    <td align="right"><a href="index.htm">Inhalt</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>
-    <td>Fetter Text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>
-    <td>Kursiver Text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Unterstrichener Text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Durchgestrichener Text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Linksb&uuml;ndig.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Zentriert.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Rechtsb&uuml;ndig.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Blocksatz.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Unsortierte Liste / Punktierte Liste.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Sortierte Liste / Nummerierte Liste.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Einzug verkleinern.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Einzug vergr&ouml;ssern.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Letzte Aktion r&uuml;ckg&auml;ngig machen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Letzte Aktion wiederholen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Einen neuen Hyperlink einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_link_button.htm">Hyperlink einf&uuml;gen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Den gegenw&auml;rtige markierten Hyperlink entfernen / Alle gegenw&auml;rtig markierten Hyperlinks entfernen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Ein neues Bild einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_image_button.htm">Bild einf&uuml;gen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>unsauberen Code aufr&auml;umen / Entfernt ungewollte Formatierungen. Diese Funktion ist n&uuml;tzlich,
-		wenn Sie beispielsweise Inhalte aus einem Office Produkt kopieren.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Zeigt diese Hilfe an.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
-    <td align="right"><a href="#">nach oben</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>
+    <td align="right"><a href="index.htm">Inhalt</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>
+    <td>Fetter Text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>
+    <td>Kursiver Text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Unterstrichener Text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Durchgestrichener Text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Linksb&uuml;ndig.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Zentriert.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Rechtsb&uuml;ndig.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Blocksatz.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Unsortierte Liste / Punktierte Liste.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Sortierte Liste / Nummerierte Liste.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Einzug verkleinern.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Einzug vergr&ouml;ssern.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Letzte Aktion r&uuml;ckg&auml;ngig machen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Letzte Aktion wiederholen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Einen neuen Hyperlink einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_link_button.htm">Hyperlink einf&uuml;gen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Den gegenw&auml;rtige markierten Hyperlink entfernen / Alle gegenw&auml;rtig markierten Hyperlinks entfernen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Ein neues Bild einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_image_button.htm">Bild einf&uuml;gen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>unsauberen Code aufr&auml;umen / Entfernt ungewollte Formatierungen. Diese Funktion ist n&uuml;tzlich,
+		wenn Sie beispielsweise Inhalte aus einem Office Produkt kopieren.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Zeigt diese Hilfe an.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
+    <td align="right"><a href="#">nach oben</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Inhaltsverzeichnis</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Klicken Sie auf die untenstehenden Links um die verschiedenen Bereiche der Hilfe zu betrachten. 
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">&Uuml;ber TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Allgemeine Schaltfl&auml;chen</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Schaltfl&auml;che Bild einf&uuml;gen</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Schaltfl&auml;che Hyperlink einf&uuml;gen</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Inhaltsverzeichnis</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Klicken Sie auf die untenstehenden Links um die verschiedenen Bereiche der Hilfe zu betrachten. 
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">&Uuml;ber TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Allgemeine Schaltfl&auml;chen</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Schaltfl&auml;che Bild einf&uuml;gen</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Schaltfl&auml;che Hyperlink einf&uuml;gen</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Schaltfl&auml;che Bild einf&uuml;gen</span></td>
-    <td align="right"><a href="index.htm">Inhalt</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Die Schaltfl&auml;che &quot;Bild einf&uuml;gen&quot; &ouml;ffnet das unten gezeigte Fenster.<br>
-<br>
-<img src="images/insert_image_window.gif" width="350" height="166"><br>
-<br>
-Sie geben einfach die URL zu dem Bild ein, das Sie verknüpfen möchten und eine
-Beschreibung des Bildes, welche dann als alternative Textbeschreibung verwendet wird.
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
-    <td align="right"><a href="#">nach oben</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Schaltfl&auml;che Bild einf&uuml;gen</span></td>
+    <td align="right"><a href="index.htm">Inhalt</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Die Schaltfl&auml;che &quot;Bild einf&uuml;gen&quot; &ouml;ffnet das unten gezeigte Fenster.<br>
+<br>
+<img src="images/insert_image_window.gif" width="350" height="166"><br>
+<br>
+Sie geben einfach die URL zu dem Bild ein, das Sie verknüpfen möchten und eine
+Beschreibung des Bildes, welche dann als alternative Textbeschreibung verwendet wird.
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
+    <td align="right"><a href="#">nach oben</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Schaltfl&auml;che Hyperlink einf&uuml;gen</span></td>
-    <td align="right"><a href="index.htm">Inhalt</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Diese Schaltfl&auml;che &ouml;ffnet das Fenster f&uuml;r die &quot;Hyperlink einf&uuml;gen / bearbeiten&quot;-Funktion.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="166"><br>
-<br>
-Zwei Felder sind in diesem Fenster auszufüllen. Das Erste, &quot;Hyperlink URL&quot;, ist f&uuml;r
-die URL der Verknüpfung. Das &quot;Ziel&quot; erlaubt Ihnen auszuwählen wie die Verkn&uuml;pfung
-ge&ouml;ffnet werden soll.
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
-    <td align="right"><a href="#">nach oben</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Schaltfl&auml;che Hyperlink einf&uuml;gen</span></td>
+    <td align="right"><a href="index.htm">Inhalt</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Diese Schaltfl&auml;che &ouml;ffnet das Fenster f&uuml;r die &quot;Hyperlink einf&uuml;gen / bearbeiten&quot;-Funktion.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="166"><br>
+<br>
+Zwei Felder sind in diesem Fenster auszufüllen. Das Erste, &quot;Hyperlink URL&quot;, ist f&uuml;r
+die URL der Verknüpfung. Das &quot;Ziel&quot; erlaubt Ihnen auszuwählen wie die Verkn&uuml;pfung
+ge&ouml;ffnet werden soll.
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
+    <td align="right"><a href="#">nach oben</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/de/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,31 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<HEAD>
-<TITLE>About TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">About TinyMCE</span></td>
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozilla 
-that enables you to edit HTML contents in a more user friendly way. It has common 
-features that are found in most word processors and should not be difficult to 
-use.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,31 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>About TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">About TinyMCE</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozilla 
+that enables you to edit HTML contents in a more user friendly way. It has common 
+features that are found in most word processors and should not be difficult to 
+use.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,162 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<HEAD>
-<TITLE>Common buttons</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Common buttons</span></td>
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Below is a short description about each button.
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20" alt="Bold text icon" /></td>
-    <td>Bold text style (Ctrl+B).</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20" alt="Italic text icon" /></td>
-    <td>Italic text style (Ctrl+I).</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20" alt="Underline text icon." /></td>
-    <td>Underline text style (Ctrl+U).</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20" alt="Strikethrough text icon." /></td>
-    <td>Strikethrough text style.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/justifyleft.gif" width="20" height="20" alt="Align left icon." /></td>
-    <td>Align left.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/justifycenter.gif" width="20" height="20" alt="Align center icon." /></td>
-    <td>Align center.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/justifyright.gif" width="20" height="20" alt="Align right icon." /></td>
-    <td>Align right.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/justifyfull.gif" width="20" height="20" alt="Align full icon." /></td>
-    <td>Align full.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20" alt="Unordered list/bullet list icon." /></td>
-    <td>Unordered list/bullet list.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20" alt="Ordered list/numbered list icon." /></td>
-    <td>Ordered list/numbered list</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20" alt="Outdent/decrease indentation icon." /></td>
-    <td>Outdent/decrease indentation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20" alt="Indent/increase indentation icon." /></td>
-    <td>Indent/increase indentation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20" alt="Undo the last operation." /></td>
-    <td>Undo the last operation (Ctrl+Z).</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20" alt="Redo the last operation icon." /></td>
-    <td>Redo the last operation (Ctrl+Y).</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20" alt="Insert a new link icon." /></td>
-    <td>Insert a new link, read more about this function in the <a href="insert_link_button.htm">Insert 
-      link section</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20" alt="Unlinks the current selection icon." /></td>
-    <td>Unlinks the current selection/removes all selected links.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/anchor.gif" width="20" height="20" alt="Insert a new anchor icon." /></td>
-    <td>Insert a new anchor, read more about this function in the <a href="insert_anchor_button.htm">Insert anchor section.</a></td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20" alt="Insert a new image icon." /></td>
-    <td>Insert a new image, read more about this function in the <a href="insert_image_button.htm">Insert 
-      image section</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20" alt="Cleanup code icon." /></td>
-    <td>Cleanup code/Removes unwanted formating. This function is useful when 
-      you copy contents from for example a office product.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20" alt="Show help icon." /></td>
-    <td>Shows this help window.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/code.gif" width="20" height="20" alt="Source code editor icon." /></td>
-    <td>Opens HTML source code editor. </td>
-  </tr>
-  <tr>
-    <td><img src="../../../../plugins/table/images/table.gif" width="20" height="20" alt="Insert table icon." /></td>
-    <td>Inserts a new table at the current location. </td>
-  </tr>
-  <tr>
-    <td><img src="../../../../plugins/table/images/table_insert_row_before.gif" width="20" height="20" alt="Adds a row above icon." /></td>
-    <td>Adds a row above the current one. </td>
-  </tr>
-  <tr>
-    <td><img src="../../../../plugins/table/images/table_insert_row_after.gif" width="20" height="20" alt="Adds a row under icon." /></td>
-    <td>Adds a row under the current one. </td>
-  </tr>
-  <tr>
-    <td><img src="../../../../plugins/table/images/table_delete_row.gif" width="20" height="20" alt="Remove row icon." /></td>
-    <td>Removes the row. </td>
-  </tr>
-  <tr>
-    <td><img src="../../../../plugins/table/images/table_insert_col_before.gif" width="20" height="20" alt="Add column before icon." /></td>
-    <td>Adds a column before the current one.</td>
-  </tr>
-  <tr>
-    <td><img src="../../../../plugins/table/images/table_insert_col_after.gif" width="20" height="20" alt="Add column after icon." /></td>
-    <td>Adds a column after the current one.</td>
-  </tr>
-  <tr>
-    <td><img src="../../../../plugins/table/images/table_delete_col.gif" width="20" height="20" alt="Remove column icon." /></td>
-    <td>Removes the current column.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/hr.gif" width="20" height="20" alt="Insert horizontal ruler icon." /></td>
-    <td>Inserts a new horizontal ruler </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/removeformat.gif" width="20" height="20" alt="Remove formatting icon." /></td>
-    <td>Removes formatting from the selection. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sub.gif" width="20" height="20" alt="Subscript icon." /></td>
-    <td>Makes the selection to be subscript. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sup.gif" width="20" height="20" alt="Superscript icon." /></td>
-    <td>Makes the selection to be superscripted. </td>
-  </tr>
-</table>
-<br>
-<hr noshade="noshade" />
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,162 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Common buttons</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Common buttons</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Below is a short description about each button.
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20" alt="Bold text icon" /></td>
+    <td>Bold text style (Ctrl+B).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20" alt="Italic text icon" /></td>
+    <td>Italic text style (Ctrl+I).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20" alt="Underline text icon." /></td>
+    <td>Underline text style (Ctrl+U).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20" alt="Strikethrough text icon." /></td>
+    <td>Strikethrough text style.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/justifyleft.gif" width="20" height="20" alt="Align left icon." /></td>
+    <td>Align left.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/justifycenter.gif" width="20" height="20" alt="Align center icon." /></td>
+    <td>Align center.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/justifyright.gif" width="20" height="20" alt="Align right icon." /></td>
+    <td>Align right.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/justifyfull.gif" width="20" height="20" alt="Align full icon." /></td>
+    <td>Align full.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20" alt="Unordered list/bullet list icon." /></td>
+    <td>Unordered list/bullet list.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20" alt="Ordered list/numbered list icon." /></td>
+    <td>Ordered list/numbered list</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20" alt="Outdent/decrease indentation icon." /></td>
+    <td>Outdent/decrease indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20" alt="Indent/increase indentation icon." /></td>
+    <td>Indent/increase indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20" alt="Undo the last operation." /></td>
+    <td>Undo the last operation (Ctrl+Z).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20" alt="Redo the last operation icon." /></td>
+    <td>Redo the last operation (Ctrl+Y).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20" alt="Insert a new link icon." /></td>
+    <td>Insert a new link, read more about this function in the <a href="insert_link_button.htm">Insert 
+      link section</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20" alt="Unlinks the current selection icon." /></td>
+    <td>Unlinks the current selection/removes all selected links.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/anchor.gif" width="20" height="20" alt="Insert a new anchor icon." /></td>
+    <td>Insert a new anchor, read more about this function in the <a href="insert_anchor_button.htm">Insert anchor section.</a></td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20" alt="Insert a new image icon." /></td>
+    <td>Insert a new image, read more about this function in the <a href="insert_image_button.htm">Insert 
+      image section</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20" alt="Cleanup code icon." /></td>
+    <td>Cleanup code/Removes unwanted formating. This function is useful when 
+      you copy contents from for example a office product.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20" alt="Show help icon." /></td>
+    <td>Shows this help window.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/code.gif" width="20" height="20" alt="Source code editor icon." /></td>
+    <td>Opens HTML source code editor. </td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table.gif" width="20" height="20" alt="Insert table icon." /></td>
+    <td>Inserts a new table at the current location. </td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_insert_row_before.gif" width="20" height="20" alt="Adds a row above icon." /></td>
+    <td>Adds a row above the current one. </td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_insert_row_after.gif" width="20" height="20" alt="Adds a row under icon." /></td>
+    <td>Adds a row under the current one. </td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_delete_row.gif" width="20" height="20" alt="Remove row icon." /></td>
+    <td>Removes the row. </td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_insert_col_before.gif" width="20" height="20" alt="Add column before icon." /></td>
+    <td>Adds a column before the current one.</td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_insert_col_after.gif" width="20" height="20" alt="Add column after icon." /></td>
+    <td>Adds a column after the current one.</td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_delete_col.gif" width="20" height="20" alt="Remove column icon." /></td>
+    <td>Removes the current column.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/hr.gif" width="20" height="20" alt="Insert horizontal ruler icon." /></td>
+    <td>Inserts a new horizontal ruler </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/removeformat.gif" width="20" height="20" alt="Remove formatting icon." /></td>
+    <td>Removes formatting from the selection. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sub.gif" width="20" height="20" alt="Subscript icon." /></td>
+    <td>Makes the selection to be subscript. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sup.gif" width="20" height="20" alt="Superscript icon." /></td>
+    <td>Makes the selection to be superscripted. </td>
+  </tr>
+</table>
+<br>
+<hr noshade="noshade" />
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,45 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<HEAD>
-<TITLE>Insert table button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Create accessible content</span></td>
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
-  </tr>
-</table>
-<hr noshade>
-<p>TinyMCE can create HTML content that will be accessible to all users, including those with disabilities using assistive technologies, as well as those using text-based browsers, or those browsing the Web with images turned off. </p>
-
-<p><strong>Things you can do to make your content accessible:</strong></p>
-<ol>
-<li><strong>Include an Image Description:</strong> Blind users, or others who are unable to view images, will rely on the Image Description (or Alt text) to take the place of the image. If an image contains no meaning, such as a decoration or a spacer image, leave the Image Description empty. TinyMCE will then insert an empty Alt text attribute that will force assistive technologies to ignore the image. <br /><br /></li>
-
-<li> <strong>Add Scope to data table header cells:</strong> In the table cell editor dialog window, choose a Scope when creating Header cells so the column or row label in that cell becomes explicitely associated with its data cells. Table cell headers will then be announced with each data cell, making it easier for blind users using a screen reader to understand what the content of each cell represents. <br /><br /></li>
-
-<li><strong> Structure content with properly nested headings:</strong> In the format selection menu choose Heading 1 to Heading 6 to represent headings in your content,  rather than using other font formating options. Blind users using a screen reader can then extract the headings from the page to generate a summary of the content it contains, and use those headings to navigate quickly to subsections within the page.<br /><br /></li>
-
-<li><strong> Include alternate content:</strong> Create an alternate page for non-HTML content such as Flash, Java applets, or  embedded movies. This might be a static image, with a description of the image, and a description of the content that would have appeared in its place. An alternate HTML page could also be created, and a link to it included next to the non-HTML object. This will ensure that the content will be accessible to users of assistive technologies that can not view or play the content, and ensure the content will be available to those who do not have the appropriate plugin or helper application installed.<br /><br /></li>
-
-<li><strong> Check accessbility: </strong> When the AChecker plugin is installed with TinyMCE, click on the Check Accessibility button to generate a report of potential accessibility problems.<br /><br /></li>
-
-</ol>
-
-<p>See the <a href="http://checker.atrc.utoronto.ca" target="_new">AChecker Web Site</a> for further details about creating content that will be accessible to all users.<br />
-</p>
-
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,45 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Insert table button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Create accessible content</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<p>TinyMCE can create HTML content that will be accessible to all users, including those with disabilities using assistive technologies, as well as those using text-based browsers, or those browsing the Web with images turned off. </p>
+
+<p><strong>Things you can do to make your content accessible:</strong></p>
+<ol>
+<li><strong>Include an Image Description:</strong> Blind users, or others who are unable to view images, will rely on the Image Description (or Alt text) to take the place of the image. If an image contains no meaning, such as a decoration or a spacer image, leave the Image Description empty. TinyMCE will then insert an empty Alt text attribute that will force assistive technologies to ignore the image. <br /><br /></li>
+
+<li> <strong>Add Scope to data table header cells:</strong> In the table cell editor dialog window, choose a Scope when creating Header cells so the column or row label in that cell becomes explicitely associated with its data cells. Table cell headers will then be announced with each data cell, making it easier for blind users using a screen reader to understand what the content of each cell represents. <br /><br /></li>
+
+<li><strong> Structure content with properly nested headings:</strong> In the format selection menu choose Heading 1 to Heading 6 to represent headings in your content,  rather than using other font formating options. Blind users using a screen reader can then extract the headings from the page to generate a summary of the content it contains, and use those headings to navigate quickly to subsections within the page.<br /><br /></li>
+
+<li><strong> Include alternate content:</strong> Create an alternate page for non-HTML content such as Flash, Java applets, or  embedded movies. This might be a static image, with a description of the image, and a description of the content that would have appeared in its place. An alternate HTML page could also be created, and a link to it included next to the non-HTML object. This will ensure that the content will be accessible to users of assistive technologies that can not view or play the content, and ensure the content will be available to those who do not have the appropriate plugin or helper application installed.<br /><br /></li>
+
+<li><strong> Check accessbility: </strong> When the AChecker plugin is installed with TinyMCE, click on the Check Accessibility button to generate a report of potential accessibility problems.<br /><br /></li>
+
+</ol>
+
+<p>See the <a href="http://checker.atrc.utoronto.ca" target="_new">AChecker Web Site</a> for further details about creating content that will be accessible to all users.<br />
+</p>
+
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+
+<br>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<HEAD>
-<TITLE>Help Index</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Table of contents</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Click the links below to go to the different help sections. 
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">About TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Common buttons</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Insert image button</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Insert link button</a></li>
-  <li class="toc_li"><a href="insert_anchor_button.htm">Insert anchor button</a></li>
-  <li class="toc_li"><a href="insert_table_button.htm">Insert table button</a></li>
- <li class="toc_li"><a href="create_accessible_content.htm">Create accessible content</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Help Index</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Table of contents</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Click the links below to go to the different help sections. 
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">About TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Common buttons</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Insert image button</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Insert link button</a></li>
+  <li class="toc_li"><a href="insert_anchor_button.htm">Insert anchor button</a></li>
+  <li class="toc_li"><a href="insert_table_button.htm">Insert table button</a></li>
+ <li class="toc_li"><a href="create_accessible_content.htm">Create accessible content</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<HEAD>
-<TITLE>Insert anchor button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insert anchor button</span></td>
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-This button opens a new window with the insert/edit anchor function.<br>
-<br>
-<img src="images/insert_anchor_window.gif" width="330" height="139" alt="Anchor dialog/window" /><br>
-<br>
-There are one field in this window, this is where you enter the name of you anchor point. Remember the anchor name needs to be unique. <br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Insert anchor button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert anchor button</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+This button opens a new window with the insert/edit anchor function.<br>
+<br>
+<img src="images/insert_anchor_window.gif" width="330" height="139" alt="Anchor dialog/window" /><br>
+<br>
+There are one field in this window, this is where you enter the name of you anchor point. Remember the anchor name needs to be unique. <br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,65 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<HEAD>
-<TITLE>Insert image button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insert image button</span></td>
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-The insert image button opens the window shown below.<br>
-<br>
-<img src="images/insert_image_window.gif" alt="Insert image dialog/window" /><br>
-<br>
-You simply enter a URL to the image you want to link to and enter a image description, 
-this is then displayed as an alternative text descripton of the image on the page.<br>
-<br>
-<strong>Field descriptions:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Image URL </strong></td>
-    <td>URL/path to the image.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Image description </strong></td>
-    <td>Alternative description of image contents.</td>
-  </tr>
-  <tr>
-    <td><strong>Dimentions</strong></td>
-    <td>Image width/height. </td>
-  </tr>
-  <tr>
-    <td><strong>Alignment</strong></td>
-    <td>Image alignment, useful when wrapping text around images.</td>
-  </tr>
-  <tr>
-    <td><strong>Border</strong></td>
-    <td>Border thickness. </td>
-  </tr>
-  <tr>
-    <td><strong>VSpace</strong></td>
-    <td>Vertical space, useful when wrapping text around images.</td>
-  </tr>
-  <tr>
-    <td><strong>HSpace</strong></td>
-    <td>Horizontal space, useful when wrapping text around images.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,65 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Insert image button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert image button</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+The insert image button opens the window shown below.<br>
+<br>
+<img src="images/insert_image_window.gif" alt="Insert image dialog/window" /><br>
+<br>
+You simply enter a URL to the image you want to link to and enter a image description, 
+this is then displayed as an alternative text descripton of the image on the page.<br>
+<br>
+<strong>Field descriptions:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Image URL </strong></td>
+    <td>URL/path to the image.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Image description </strong></td>
+    <td>Alternative description of image contents.</td>
+  </tr>
+  <tr>
+    <td><strong>Dimentions</strong></td>
+    <td>Image width/height. </td>
+  </tr>
+  <tr>
+    <td><strong>Alignment</strong></td>
+    <td>Image alignment, useful when wrapping text around images.</td>
+  </tr>
+  <tr>
+    <td><strong>Border</strong></td>
+    <td>Border thickness. </td>
+  </tr>
+  <tr>
+    <td><strong>VSpace</strong></td>
+    <td>Vertical space, useful when wrapping text around images.</td>
+  </tr>
+  <tr>
+    <td><strong>HSpace</strong></td>
+    <td>Horizontal space, useful when wrapping text around images.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<HEAD>
-<TITLE>Insert link button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insert link button</span></td>
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-This button opens a new window with the insert/edit link function.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="159" alt="Insert link dialog/window" /><br>
-<br>
-There are two fields in this window the first one &quot;Link URL&quot; is the 
-URL of the link. The target enables you to select how the link is to be opened.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Insert link button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert link button</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+This button opens a new window with the insert/edit link function.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="159" alt="Insert link dialog/window" /><br>
+<br>
+There are two fields in this window the first one &quot;Link URL&quot; is the 
+URL of the link. The target enables you to select how the link is to be opened.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_table_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_table_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,71 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<HEAD>
-<TITLE>Insert table button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insert table button</span></td>
-    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-The insert table button opens the window shown below. This action enables you to create tables. <br>
-<br>
-<img src="images/insert_table_window.gif" width="340" height="229" alt="Image of table window" /><br>
-<br>
-<strong>Field descriptions:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Columns</strong></td>
-    <td>Number of columns in the  table. </td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Rows</strong></td>
-    <td>Number of rows in the new table.</td>
-  </tr>
-  <tr>
-    <td><strong>Cellpadding</strong></td>
-    <td>Cellpadding of the table . </td>
-  </tr>
-  <tr>
-    <td><strong>Cellspacing</strong></td>
-    <td>Cellspacing of the table .</td>
-  </tr>
-  <tr>
-    <td><strong>Alignment</strong></td>
-    <td>Table alignment . </td>
-  </tr>
-  <tr>
-    <td><strong>Border</strong></td>
-    <td>Border thinkness of table.</td>
-  </tr>
-  <tr>
-    <td><strong>Width</strong></td>
-    <td>Width in pixels of table .</td>
-  </tr>
-  <tr>
-    <td><strong>Height</strong></td>
-    <td>Height in pixels of table.</td>
-  </tr>
-  <tr>
-    <td><strong>Class</strong></td>
-    <td>Style or CSS class of table.</td>
-  </tr>
-</table>
-<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_table_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_table_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_table_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,71 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Insert table button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert table button</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+The insert table button opens the window shown below. This action enables you to create tables. <br>
+<br>
+<img src="images/insert_table_window.gif" width="340" height="229" alt="Image of table window" /><br>
+<br>
+<strong>Field descriptions:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Columns</strong></td>
+    <td>Number of columns in the  table. </td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Rows</strong></td>
+    <td>Number of rows in the new table.</td>
+  </tr>
+  <tr>
+    <td><strong>Cellpadding</strong></td>
+    <td>Cellpadding of the table . </td>
+  </tr>
+  <tr>
+    <td><strong>Cellspacing</strong></td>
+    <td>Cellspacing of the table .</td>
+  </tr>
+  <tr>
+    <td><strong>Alignment</strong></td>
+    <td>Table alignment . </td>
+  </tr>
+  <tr>
+    <td><strong>Border</strong></td>
+    <td>Border thinkness of table.</td>
+  </tr>
+  <tr>
+    <td><strong>Width</strong></td>
+    <td>Width in pixels of table .</td>
+  </tr>
+  <tr>
+    <td><strong>Height</strong></td>
+    <td>Height in pixels of table.</td>
+  </tr>
+  <tr>
+    <td><strong>Class</strong></td>
+    <td>Style or CSS class of table.</td>
+  </tr>
+</table>
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/en/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Acerca de TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Acerca de  TinyMCE</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE es un editor WYSIWYG para navegadores como  MSIE o Mozilla que te permite editar el contenido HTML de una manera m&aacute;s amigable. Tiene la mayor&iacute;a de las opciones de un procesador de texto y no deber&iacute;a ser dificil de usar.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Acerca de TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Acerca de  TinyMCE</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE es un editor WYSIWYG para navegadores como  MSIE o Mozilla que te permite editar el contenido HTML de una manera m&aacute;s amigable. Tiene la mayor&iacute;a de las opciones de un procesador de texto y no deber&iacute;a ser dificil de usar.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,156 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Botones de uso com&uacute;n</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Botones de uso com&uacute;n</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Peque&ntilde;a descripci&oacute;n de cada boto&oacute;n.<img src="../../images/spacer.gif" width="1" height="1"> 
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Texto en negrita.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Texto en cursiva.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Texto subrayado.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Texto tachado.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Alinear a la izquierda.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Alinear al centro.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Alinear a la derecha.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Alinear justificado.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Lista desordenada/lista por puntos.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Lista ordenada/lista numerada</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Disminuir la sangr&iacute;a.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Aumentar la sangr&iacute;a.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Deshacer la &uacute;ltima operaci&oacute;n.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Rehacer la &uacute;ltima operaci&oacute;n.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Insertar un enlace, m&aacute;s informaci&oacute;n en <a href="insert_link_button.htm">insertar enlace</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Quita el enlace al texto seleccionado.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Insertar un imagen, m&aacute;s informaci&oacute;n en <a href="insert_image_button.htm">insertar imagen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Limpiar c&oacute;digo, esta funci&oacute;n es &uacute;til cuando copias el c&oacute;digo de otra p&aacute;gina.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Muestra esta ventana de ayuda.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/code.gif" width="20" height="20"></td>
-    <td>Abre el editor de HTML. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table.gif" width="20" height="20"></td>
-    <td>Inserta una nueva tabla de 2x2. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
-    <td>A&ntilde;ade una fila encima. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
-    <td>A&ntilde;ade una fila debajo. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
-    <td>Elimina una fila. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
-    <td>A&ntilde;ade una columna antes de la actual .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
-    <td>A&ntilde;ade una columna despu&eacute;s de la actual.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
-    <td>Elimina la columna actual.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>
-    <td>Inserta un separador horizontal </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
-    <td>Elimina el formato de la selecci&oacute;n. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>
-    <td>Sub&iacute;ndice. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>
-    <td>Super&iacute;ndice. </td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Botones de uso com&uacute;n</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Botones de uso com&uacute;n</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Peque&ntilde;a descripci&oacute;n de cada boto&oacute;n.<img src="../../images/spacer.gif" width="1" height="1"> 
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Texto en negrita.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Texto en cursiva.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Texto subrayado.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Texto tachado.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Alinear a la izquierda.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Alinear al centro.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Alinear a la derecha.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Alinear justificado.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Lista desordenada/lista por puntos.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Lista ordenada/lista numerada</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Disminuir la sangr&iacute;a.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Aumentar la sangr&iacute;a.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Deshacer la &uacute;ltima operaci&oacute;n.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Rehacer la &uacute;ltima operaci&oacute;n.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Insertar un enlace, m&aacute;s informaci&oacute;n en <a href="insert_link_button.htm">insertar enlace</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Quita el enlace al texto seleccionado.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Insertar un imagen, m&aacute;s informaci&oacute;n en <a href="insert_image_button.htm">insertar imagen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Limpiar c&oacute;digo, esta funci&oacute;n es &uacute;til cuando copias el c&oacute;digo de otra p&aacute;gina.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Muestra esta ventana de ayuda.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/code.gif" width="20" height="20"></td>
+    <td>Abre el editor de HTML. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table.gif" width="20" height="20"></td>
+    <td>Inserta una nueva tabla de 2x2. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
+    <td>A&ntilde;ade una fila encima. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
+    <td>A&ntilde;ade una fila debajo. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
+    <td>Elimina una fila. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
+    <td>A&ntilde;ade una columna antes de la actual .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
+    <td>A&ntilde;ade una columna despu&eacute;s de la actual.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
+    <td>Elimina la columna actual.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/hr.gif" width="20" height="20"></td>
+    <td>Inserta un separador horizontal </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
+    <td>Elimina el formato de la selecci&oacute;n. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sub.gif" width="20" height="20"></td>
+    <td>Sub&iacute;ndice. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sup.gif" width="20" height="20"></td>
+    <td>Super&iacute;ndice. </td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>&Iacute;ndice de la ayuda</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Lista de contenidos</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Selecciona una secci&oacute;n para ver la ayuda. 
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">Acerca de  TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Botones</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Insertar imagen</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Insertar enlaces</a></li>
-  <li class="toc_li"><a href="insert_table_button.htm">Insertar tabla</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>&Iacute;ndice de la ayuda</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Lista de contenidos</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Selecciona una secci&oacute;n para ver la ayuda. 
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">Acerca de  TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Botones</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Insertar imagen</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Insertar enlaces</a></li>
+  <li class="toc_li"><a href="insert_table_button.htm">Insertar tabla</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,65 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insertar imagen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insertar imagen</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-El bot&oacute;n insertar imagen abre la siguiente ventana.<br>
-<br>
-<img src="images/insert_image_window.gif"><br>
-<br>
-Tu s&oacute;lo tienes que escribir la URL de la imagen que quieres que aparezca y escribir una descripci&oacute;n de esta, esta descripci&oacute;n aparecera como un texto alternativo que describa la imagen.<br>
-<br>
-<strong>Descripci&oacute;n de los campos:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Image URL </strong></td>
-    <td>URL de la imagen.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Image description </strong></td>
-    <td>Descripci&oacute;n alternativa del contenido de la imagen.</td>
-  </tr>
-  <tr>
-    <td><strong>Dimentions</strong></td>
-    <td>Altura/anchura de la imagen. </td>
-  </tr>
-  <tr>
-    <td><strong>Alignment</strong></td>
-    <td>Alineamiento, &uacute;til cuando colocas texto alrededor de la imagen.</td>
-  </tr>
-  <tr>
-    <td><strong>Border</strong></td>
-    <td>Anchura del borde. </td>
-  </tr>
-  <tr>
-    <td><strong>VSpace</strong></td>
-    <td>Espacio vertical, &uacute;til cuando colocas texto alrededor de la imagen.</td>
-  </tr>
-  <tr>
-    <td><strong>HSpace</strong></td>
-    <td>Espacio horizontal, &uacute;til cuando colocas texto alrededor de la imagen.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insertar imagen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insertar imagen</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+El bot&oacute;n insertar imagen abre la siguiente ventana.<br>
+<br>
+<img src="images/insert_image_window.gif"><br>
+<br>
+Tu s&oacute;lo tienes que escribir la URL de la imagen que quieres que aparezca y escribir una descripci&oacute;n de esta, esta descripci&oacute;n aparecera como un texto alternativo que describa la imagen.<br>
+<br>
+<strong>Descripci&oacute;n de los campos:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Image URL </strong></td>
+    <td>URL de la imagen.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Image description </strong></td>
+    <td>Descripci&oacute;n alternativa del contenido de la imagen.</td>
+  </tr>
+  <tr>
+    <td><strong>Dimentions</strong></td>
+    <td>Altura/anchura de la imagen. </td>
+  </tr>
+  <tr>
+    <td><strong>Alignment</strong></td>
+    <td>Alineamiento, &uacute;til cuando colocas texto alrededor de la imagen.</td>
+  </tr>
+  <tr>
+    <td><strong>Border</strong></td>
+    <td>Anchura del borde. </td>
+  </tr>
+  <tr>
+    <td><strong>VSpace</strong></td>
+    <td>Espacio vertical, &uacute;til cuando colocas texto alrededor de la imagen.</td>
+  </tr>
+  <tr>
+    <td><strong>HSpace</strong></td>
+    <td>Espacio horizontal, &uacute;til cuando colocas texto alrededor de la imagen.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insertar enlaces</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insertar enlaces</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Este bot&oacute;n abre una nueva ventana con la funci&oacute;n insertar/editar enlace.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="159"><br>
-<br>
-Hay dos campos en esta ventana, el primero &quot;Link URL&quot; es donde hay que escribir la direcci&oacute;n del enlace. El segundo &quot;Target&quot; indica c&oacute;mo se abrir&aacute; el enlace.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insertar enlaces</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insertar enlaces</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Este bot&oacute;n abre una nueva ventana con la funci&oacute;n insertar/editar enlace.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="159"><br>
+<br>
+Hay dos campos en esta ventana, el primero &quot;Link URL&quot; es donde hay que escribir la direcci&oacute;n del enlace. El segundo &quot;Target&quot; indica c&oacute;mo se abrir&aacute; el enlace.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_table_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_table_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,68 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insertar tabla</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insertar tabla</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-El bot&oacute;n insertar tabla abre la siguiente ventana. Esta acci&ocaute;n te permite crear tablas.<br>
-<br>
-<img src="images/insert_table_window.gif" width="340" height="209"><br>
-<br>
-<strong>Descripci&oacute;n de los campos:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Columns</strong></td>
-    <td>N&uacute;mero de columnas.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Rows</strong></td>
-    <td>NA&uacute;mero de filas.</td>
-  </tr>
-  <tr>
-    <td><strong>Cellpadding</strong></td>
-    <td>Desplazamiento entre celdas . </td>
-  </tr>
-  <tr>
-    <td><strong>Cellspacing</strong></td>
-    <td>Espacio entre celdas .</td>
-  </tr>
-  <tr>
-    <td><strong>Alignment</strong></td>
-    <td>Alineamiento de la tabla. </td>
-  </tr>
-  <tr>
-    <td><strong>Border</strong></td>
-    <td>Anchura del borde de la tabla.</td>
-  </tr>
-  <tr>
-    <td><strong>Width</strong></td>
-    <td>Anchura de la tabla en pixels .</td>
-  </tr>
-  <tr>
-    <td><strong>Height</strong></td>
-    <td>Altura de la tabla en pixels.</td>
-  </tr>
-</table>
-<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ir a: <a href="index.htm">Tabla de contenidos</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_table_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_table_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_table_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insertar tabla</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insertar tabla</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+El bot&oacute;n insertar tabla abre la siguiente ventana. Esta acci&ocaute;n te permite crear tablas.<br>
+<br>
+<img src="images/insert_table_window.gif" width="340" height="209"><br>
+<br>
+<strong>Descripci&oacute;n de los campos:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Columns</strong></td>
+    <td>N&uacute;mero de columnas.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Rows</strong></td>
+    <td>NA&uacute;mero de filas.</td>
+  </tr>
+  <tr>
+    <td><strong>Cellpadding</strong></td>
+    <td>Desplazamiento entre celdas . </td>
+  </tr>
+  <tr>
+    <td><strong>Cellspacing</strong></td>
+    <td>Espacio entre celdas .</td>
+  </tr>
+  <tr>
+    <td><strong>Alignment</strong></td>
+    <td>Alineamiento de la tabla. </td>
+  </tr>
+  <tr>
+    <td><strong>Border</strong></td>
+    <td>Anchura del borde de la tabla.</td>
+  </tr>
+  <tr>
+    <td><strong>Width</strong></td>
+    <td>Anchura de la tabla en pixels .</td>
+  </tr>
+  <tr>
+    <td><strong>Height</strong></td>
+    <td>Altura de la tabla en pixels.</td>
+  </tr>
+</table>
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ir a: <a href="index.htm">Tabla de contenidos</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/es/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>About TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Lisätietoa TinyMCE:stä</span></td>
-    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE on pieni WYSIWYG sisällönmuokkausohjain webbiselaimille kuten MSIE tai Mozilla joka mahdollistaa HTML sisällön muokkauksen käyttäjäystävällisellä tavalla. Se tarjoaa yleiset tekstinkäsittelyohjelmien tarjoamat toiminnot eikä ole vaikea käyttää.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>
-    <td align="right"><a href="#">Alkuun</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>About TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Lisätietoa TinyMCE:stä</span></td>
+    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE on pieni WYSIWYG sisällönmuokkausohjain webbiselaimille kuten MSIE tai Mozilla joka mahdollistaa HTML sisällön muokkauksen käyttäjäystävällisellä tavalla. Se tarjoaa yleiset tekstinkäsittelyohjelmien tarjoamat toiminnot eikä ole vaikea käyttää.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>
+    <td align="right"><a href="#">Alkuun</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,157 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Common buttons</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Yleiset napit</span></td>
-    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Alla on lyhyt selostus kaikista toimintonapeista.<img src="../../images/spacer.gif" width="1" height="1"> 
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Lihavointi.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Kursivointi.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Alleviivaus.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Yliviivaus.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>vasen tasaus.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Keskitys.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Oikea tasaus.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Pakotettu tasaus.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Järjestämätön lista.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Järjestetty lista/numeroitu lista</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Poista / vähennä sisennystä.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Sisennä.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Peruuta viimeinen muutos.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Tee uudelleen viimeinen peruutettu muutos.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Lisää linkki. Lisätietoa tästä toiminnosta <a href="insert_link_button.htm">lisää linkki -osiosta</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Poista linkki valitusta tekstistä.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Lisää kuva. Lue lisää tästä toiminnosta <a href="insert_image_button.htm"> lisää kuva -osiosta</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Siisti koodi. Tämä toiminto on käytännöllinen kun liität tekstiä toimistosovelluksista.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Näyttäää tämän apuikkunan.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/code.gif" width="20" height="20"></td>
-    <td>Avaa HTML lähdekoodieditorin. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table.gif" width="20" height="20"></td>
-    <td>Lisää tualu. Lue lisää tästä toiminnosta <a href="insert_table_button.htm"> lisää taulu -osiosta</a>. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
-    <td>Lisää rivi valitun rivin edelle. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
-    <td>Lisää rivi valitun rivin jälkeen. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
-    <td>Poista valittu rivi. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
-    <td>Lisää saraka valitun sarakkeen jälkeen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
-    <td>Lisää sarake valitun sarakkeen edelle.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
-    <td>Poistaa valitun sarakkeen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>
-    <td>Lisää vaakaviiva. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
-    <td>Poista muotoilu valitusta tekstistä. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>
-    <td>Tekee valitusta tekstistä alamääreistä. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>
-    <td>Tekee valitusta tekstistä ylämääreistä. </td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>
-    <td align="right"><a href="#">Alkuun</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Common buttons</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Yleiset napit</span></td>
+    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Alla on lyhyt selostus kaikista toimintonapeista.<img src="../../images/spacer.gif" width="1" height="1"> 
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Lihavointi.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Kursivointi.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Alleviivaus.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Yliviivaus.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>vasen tasaus.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Keskitys.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Oikea tasaus.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Pakotettu tasaus.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Järjestämätön lista.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Järjestetty lista/numeroitu lista</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Poista / vähennä sisennystä.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Sisennä.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Peruuta viimeinen muutos.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Tee uudelleen viimeinen peruutettu muutos.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Lisää linkki. Lisätietoa tästä toiminnosta <a href="insert_link_button.htm">lisää linkki -osiosta</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Poista linkki valitusta tekstistä.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Lisää kuva. Lue lisää tästä toiminnosta <a href="insert_image_button.htm"> lisää kuva -osiosta</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Siisti koodi. Tämä toiminto on käytännöllinen kun liität tekstiä toimistosovelluksista.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Näyttäää tämän apuikkunan.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/code.gif" width="20" height="20"></td>
+    <td>Avaa HTML lähdekoodieditorin. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table.gif" width="20" height="20"></td>
+    <td>Lisää tualu. Lue lisää tästä toiminnosta <a href="insert_table_button.htm"> lisää taulu -osiosta</a>. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
+    <td>Lisää rivi valitun rivin edelle. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
+    <td>Lisää rivi valitun rivin jälkeen. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
+    <td>Poista valittu rivi. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
+    <td>Lisää saraka valitun sarakkeen jälkeen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
+    <td>Lisää sarake valitun sarakkeen edelle.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
+    <td>Poistaa valitun sarakkeen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/hr.gif" width="20" height="20"></td>
+    <td>Lisää vaakaviiva. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
+    <td>Poista muotoilu valitusta tekstistä. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sub.gif" width="20" height="20"></td>
+    <td>Tekee valitusta tekstistä alamääreistä. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sup.gif" width="20" height="20"></td>
+    <td>Tekee valitusta tekstistä ylämääreistä. </td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>
+    <td align="right"><a href="#">Alkuun</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_table_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_table_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/images/insert_table_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Apua sisällysluettelo</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Sisällysluettelo</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Napsauta alla olevista linkeistä mennäksesi eri osa-alueisiin. 
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">Lisätietoa TinyMCE:stä</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Toimintonapit</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Kuvan lisäysnapit</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Linkin lisäysnapit</a></li>
-  <li class="toc_li"><a href="insert_table_button.htm">Taulun lisäysnapit</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Apua sisällysluettelo</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Sisällysluettelo</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Napsauta alla olevista linkeistä mennäksesi eri osa-alueisiin. 
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">Lisätietoa TinyMCE:stä</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Toimintonapit</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Kuvan lisäysnapit</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Linkin lisäysnapit</a></li>
+  <li class="toc_li"><a href="insert_table_button.htm">Taulun lisäysnapit</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insert image button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Lisää linkki -nappi</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Lisää linkki -nappi avaa alla näkyvän ikkunan.<br>
-<br>
-<img src="images/insert_image_window.gif"><br>
-<br>
-Kirjoita haluamasi kuvan URL osoite ja lisää kuvalle selite. Selite näytetään vaihtoehtoisena selitteenä sivulla. 
-<br>
-<br>
-<strong>Kenttien selitykset:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Kuvan URL</strong></td>
-    <td>Kuvan URL tai polku.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Kuvan selite</strong></td>
-    <td>Vaihtoehtoinen selite kuvan sisällöstä.</td>
-  </tr>
-  <tr>
-    <td><strong>Ulottuvuudet</strong></td>
-    <td>Kuvan leveys ja korkeus. </td>
-  </tr>
-  <tr>
-    <td><strong>Asettelu</strong></td>
-    <td>Kuvan asettelu, käytännöllinen kun halutaan tekstin rivittyvän kuvan ympärille.</td>
-  </tr>
-  <tr>
-    <td><strong>Reuna</strong></td>
-    <td>Kuvaa ympäröivän reunan leveys. </td>
-  </tr>
-  <tr>
-    <td><strong>Pystyväli</strong></td>
-    <td>Pystyväli, käytännöllinen kun halutaan tekstin rivittyvän kuvan ympärille.</td>
-  </tr>
-  <tr>
-    <td><strong>Vaakaväli</strong></td>
-    <td>Vaakaväli, useful when wrapping text around images.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>
-    <td align="right"><a href="#">Alkuun</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insert image button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Lisää linkki -nappi</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Lisää linkki -nappi avaa alla näkyvän ikkunan.<br>
+<br>
+<img src="images/insert_image_window.gif"><br>
+<br>
+Kirjoita haluamasi kuvan URL osoite ja lisää kuvalle selite. Selite näytetään vaihtoehtoisena selitteenä sivulla. 
+<br>
+<br>
+<strong>Kenttien selitykset:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Kuvan URL</strong></td>
+    <td>Kuvan URL tai polku.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Kuvan selite</strong></td>
+    <td>Vaihtoehtoinen selite kuvan sisällöstä.</td>
+  </tr>
+  <tr>
+    <td><strong>Ulottuvuudet</strong></td>
+    <td>Kuvan leveys ja korkeus. </td>
+  </tr>
+  <tr>
+    <td><strong>Asettelu</strong></td>
+    <td>Kuvan asettelu, käytännöllinen kun halutaan tekstin rivittyvän kuvan ympärille.</td>
+  </tr>
+  <tr>
+    <td><strong>Reuna</strong></td>
+    <td>Kuvaa ympäröivän reunan leveys. </td>
+  </tr>
+  <tr>
+    <td><strong>Pystyväli</strong></td>
+    <td>Pystyväli, käytännöllinen kun halutaan tekstin rivittyvän kuvan ympärille.</td>
+  </tr>
+  <tr>
+    <td><strong>Vaakaväli</strong></td>
+    <td>Vaakaväli, useful when wrapping text around images.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>
+    <td align="right"><a href="#">Alkuun</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insert link button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Lisää linkki</span></td>
-    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Tämä nappi avaa uuden ikkunan jossa on linkin lisäys- ja muokkaustoiminnallisuus.<br>
-<br>
-<img src="images/insert_link_window.gif" width="336" height="208"><br>
-<br>
-
-Tässä ikkunassa on kaksi kenttää. Ensimmäinen kenttä, &quot;Linkin URL&quot;, on linkin osoittama URL -osoite. 
-Toinen kenttä, &quot;kohde&quot;, vaikuttaa siihen miten linkki avataan. 
-The target enables you to select how the link is to be opened.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>
-    <td align="right"><a href="#">Alkuun</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insert link button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Lisää linkki</span></td>
+    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Tämä nappi avaa uuden ikkunan jossa on linkin lisäys- ja muokkaustoiminnallisuus.<br>
+<br>
+<img src="images/insert_link_window.gif" width="336" height="208"><br>
+<br>
+
+Tässä ikkunassa on kaksi kenttää. Ensimmäinen kenttä, &quot;Linkin URL&quot;, on linkin osoittama URL -osoite. 
+Toinen kenttä, &quot;kohde&quot;, vaikuttaa siihen miten linkki avataan. 
+The target enables you to select how the link is to be opened.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>
+    <td align="right"><a href="#">Alkuun</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,68 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insert table button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Lisää taulu -nappi</span></td>
-    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Lisää taulu -nappi avaa alla näkyvän ikkunan. Tämä toimonto mahdollistaa taulujen luonnin.<br>
-<br>
-<img src="images/insert_table_window.gif" width="340" height="209"><br>
-<br>
-<strong>Kenttien selitteet:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Sarakkeet</strong></td>
-    <td>Taulussa olevien saraakkeiden määrä. </td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Rivit</strong></td>
-    <td>Taulussa olevien rivien määrä.</td>
-  </tr>
-  <tr>
-    <td><strong>Solun reunan ja sisällön väli</strong></td>
-    <td>Taulun sisällä olevan solun reunan ja sisällön väli. </td>
-  </tr>
-  <tr>
-    <td><strong>Solujen väli</strong></td>
-    <td>Taulun sisällä olevien solujen väli.</td>
-  </tr>
-  <tr>
-    <td><strong>Asettelu</strong></td>
-    <td>Taulun asettelu. </td>
-  </tr>
-  <tr>
-    <td><strong>Reuna</strong></td>
-    <td>Reunan leveys.</td>
-  </tr>
-  <tr>
-    <td><strong>Leveys</strong></td>
-    <td>Taulun leveys pikseleinä.</td>
-  </tr>
-  <tr>
-    <td><strong>Korkeus</strong></td>
-    <td>Taulun korkeus pikseleinä.</td>
-  </tr>
-</table>
-<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>
-    <td align="right"><a href="#">Alkuun</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insert table button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Lisää taulu -nappi</span></td>
+    <td align="right"><a href="index.htm">Sisällysluettelo</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Lisää taulu -nappi avaa alla näkyvän ikkunan. Tämä toimonto mahdollistaa taulujen luonnin.<br>
+<br>
+<img src="images/insert_table_window.gif" width="340" height="209"><br>
+<br>
+<strong>Kenttien selitteet:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Sarakkeet</strong></td>
+    <td>Taulussa olevien saraakkeiden määrä. </td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Rivit</strong></td>
+    <td>Taulussa olevien rivien määrä.</td>
+  </tr>
+  <tr>
+    <td><strong>Solun reunan ja sisällön väli</strong></td>
+    <td>Taulun sisällä olevan solun reunan ja sisällön väli. </td>
+  </tr>
+  <tr>
+    <td><strong>Solujen väli</strong></td>
+    <td>Taulun sisällä olevien solujen väli.</td>
+  </tr>
+  <tr>
+    <td><strong>Asettelu</strong></td>
+    <td>Taulun asettelu. </td>
+  </tr>
+  <tr>
+    <td><strong>Reuna</strong></td>
+    <td>Reunan leveys.</td>
+  </tr>
+  <tr>
+    <td><strong>Leveys</strong></td>
+    <td>Taulun leveys pikseleinä.</td>
+  </tr>
+  <tr>
+    <td><strong>Korkeus</strong></td>
+    <td>Taulun korkeus pikseleinä.</td>
+  </tr>
+</table>
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Mene: <a href="index.htm">Sisällysluetteloon</a></td>
+    <td align="right"><a href="#">Alkuun</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/fi/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>&Uuml;ber TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">A TinyMCE-r&#337;l</span></td>
-    <td align="right"><a href="index.htm">Tartalom</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-A TinyMCE egy kompakt WYSIWYG-szerkeszt&#337; az MSIE-hoz &eacute;s a Mozill&aacute;hoz hasonl&oacute; webb&ouml;ng&eacute;sz&#337;k sz&aacute;m&aacute;ra, mely lehet&#337;s&eacute;get ny&uacute;jt &ouml;nnek a HTML tartalmak egyszer&#369; szerkeszt&eacute;s&eacute;re. A legt&ouml;bb sz&ouml;vegszerkeszt&#337;ben el&eacute;rhet&#337; funkci&oacute;kat ny&uacute;jtja egyszer&#369;en kezelhet&#337; form&aacute;ban.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
-    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>&Uuml;ber TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">A TinyMCE-r&#337;l</span></td>
+    <td align="right"><a href="index.htm">Tartalom</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+A TinyMCE egy kompakt WYSIWYG-szerkeszt&#337; az MSIE-hoz &eacute;s a Mozill&aacute;hoz hasonl&oacute; webb&ouml;ng&eacute;sz&#337;k sz&aacute;m&aacute;ra, mely lehet&#337;s&eacute;get ny&uacute;jt &ouml;nnek a HTML tartalmak egyszer&#369; szerkeszt&eacute;s&eacute;re. A legt&ouml;bb sz&ouml;vegszerkeszt&#337;ben el&eacute;rhet&#337; funkci&oacute;kat ny&uacute;jtja egyszer&#369;en kezelhet&#337; form&aacute;ban.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
+    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,107 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>
-    <td align="right"><a href="index.htm">Tartalom</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Félkövér szöveg.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Dõlt szöveg .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Aláhúzott szöveg .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Áthúzott szöveg .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Balra igazítás .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Középre igazítás .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Jobbra igazíás .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Sorkizárt.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Felsorolás / pontozott lista. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Felsorolás / számozott lista.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Behúzás balra .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>behúzás jobbra .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Utolsó parancs visszavonása .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Utolsó parancs ismétlése .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Új link beillesztése, bõvebb információért olvassa el a <a href="insert_link_button.htm">Link beillesztését</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>A kijelölt link eltávolítása  / Az összes kijelölt link eltávolítása.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Egy új kép beillesztése, bõvebb információért olvassa el a <a href="insert_image_button.htm">Kép beillesztését </a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Kód tisztítása  / Eltávolítja a nemkívánt formázásokat. Ez a funkció akkor hasznos, ha például Office dokumentumból másol tartalmat.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Ennek a segítségnek az elérése.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ugrás a <a href="index.htm">Tartalomjegyzékre</a></td>
-    <td align="right"><a href="#">ugrás a lap tetejére </a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,107 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>
+    <td align="right"><a href="index.htm">Tartalom</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Félkövér szöveg.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Dõlt szöveg .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Aláhúzott szöveg .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Áthúzott szöveg .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Balra igazítás .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Középre igazítás .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Jobbra igazíás .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Sorkizárt.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Felsorolás / pontozott lista. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Felsorolás / számozott lista.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Behúzás balra .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>behúzás jobbra .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Utolsó parancs visszavonása .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Utolsó parancs ismétlése .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Új link beillesztése, bõvebb információért olvassa el a <a href="insert_link_button.htm">Link beillesztését</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>A kijelölt link eltávolítása  / Az összes kijelölt link eltávolítása.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Egy új kép beillesztése, bõvebb információért olvassa el a <a href="insert_image_button.htm">Kép beillesztését </a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Kód tisztítása  / Eltávolítja a nemkívánt formázásokat. Ez a funkció akkor hasznos, ha például Office dokumentumból másol tartalmat.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Ennek a segítségnek az elérése.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ugrás a <a href="index.htm">Tartalomjegyzékre</a></td>
+    <td align="right"><a href="#">ugrás a lap tetejére </a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Tartalomjegyzék</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Kattintson az alábbi linkekre a segítség különbözõ részeinek eléréséhez.
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">A TinyMCE-rõl</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Általános gombok </a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Kép beillesztése gomb </a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Link beillesztése gomb </a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Tartalomjegyzék</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Kattintson az alábbi linkekre a segítség különbözõ részeinek eléréséhez.
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">A TinyMCE-rõl</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Általános gombok </a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Kép beillesztése gomb </a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Link beillesztése gomb </a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">K&eacute;p beilleszt&eacute;se gomb </span></td>
-    <td align="right"><a href="index.htm">Tartalom</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br> 
-A K&eacute;p beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.
-<br>
-<br>
-<img src="images/insert_image_window.gif" width="350" height="166"><br>
-<br>
-Egyszer&#369;en meg kell adni a beilleszteni k&iacute;v&aacute;nt k&eacute;p el&eacute;r&eacute;s&eacute;nek URL-j&eacute;t, valamint egy r&ouml;vd le&iacute;r&aacute;st, mely alternat&iacute;v sz&ouml;vegk&eacute;nt ker&uuml;l megjelen&iacute;t&eacute;sre (pl. nem grafikus b&ouml;ng&eacute;sz&#337;kben).<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
-    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">K&eacute;p beilleszt&eacute;se gomb </span></td>
+    <td align="right"><a href="index.htm">Tartalom</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br> 
+A K&eacute;p beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.
+<br>
+<br>
+<img src="images/insert_image_window.gif" width="350" height="166"><br>
+<br>
+Egyszer&#369;en meg kell adni a beilleszteni k&iacute;v&aacute;nt k&eacute;p el&eacute;r&eacute;s&eacute;nek URL-j&eacute;t, valamint egy r&ouml;vd le&iacute;r&aacute;st, mely alternat&iacute;v sz&ouml;vegk&eacute;nt ker&uuml;l megjelen&iacute;t&eacute;sre (pl. nem grafikus b&ouml;ng&eacute;sz&#337;kben).<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
+    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Link beilleszt&eacute;se gomb </span></td>
-    <td align="right"><a href="index.htm">Tartalom</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-A Link beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="166"><br>
-<br>
-K&eacute;t mez&#337;t kell kit&ouml;ltenie ebben az ablakban. Az els&#337; - &quot;Link URL&quot; - a hivatkoz&aacute;s URL-je. A m&aacute;sodik lehet&#337;s&eacute;get ad &Ouml;nnek a hivatkozt&aacute;s megjelen&iacute;t&eacute;s&eacute;nek kiv&aacute;laszt&aacute;s&aacute;hoz.<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
-    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Link beilleszt&eacute;se gomb </span></td>
+    <td align="right"><a href="index.htm">Tartalom</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+A Link beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="166"><br>
+<br>
+K&eacute;t mez&#337;t kell kit&ouml;ltenie ebben az ablakban. Az els&#337; - &quot;Link URL&quot; - a hivatkoz&aacute;s URL-je. A m&aacute;sodik lehet&#337;s&eacute;get ad &Ouml;nnek a hivatkozt&aacute;s megjelen&iacute;t&eacute;s&eacute;nek kiv&aacute;laszt&aacute;s&aacute;hoz.<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
+    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/hu/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-  <title>Informazioni su TinyMCE</title>
-  <link href="style.css" rel="stylesheet" type="text/css">
-</head>
-<body>
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td><span class="title">Informazioni su TinyMCE</span></td>
-      <td align="right"><a href="index.htm">TOC</a></td>
-    </tr>
-  </tbody>
-</table>
-<hr noshade="noshade">
-<br>
-TinyMCE &egrave; un piccolo WYSIWYG (What You See Is What You Get,
-quello che vedi &egrave; quello che ottieni) editor per i web browser
-come MSIE o Mozilla che permette di editare HTML in modo comodo. Ha le
-funzionalit&agrave; comuni di molti word processor e non dovrebbe
-essere difficile da usare.<br>
-<br>
-<hr noshade="noshade">
-<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
-      <td align="right"><a href="#">Su</a></td>
-    </tr>
-  </tbody>
-</table>
-<br>
-<br>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+  <title>Informazioni su TinyMCE</title>
+  <link href="style.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td><span class="title">Informazioni su TinyMCE</span></td>
+      <td align="right"><a href="index.htm">TOC</a></td>
+    </tr>
+  </tbody>
+</table>
+<hr noshade="noshade">
+<br>
+TinyMCE &egrave; un piccolo WYSIWYG (What You See Is What You Get,
+quello che vedi &egrave; quello che ottieni) editor per i web browser
+come MSIE o Mozilla che permette di editare HTML in modo comodo. Ha le
+funzionalit&agrave; comuni di molti word processor e non dovrebbe
+essere difficile da usare.<br>
+<br>
+<hr noshade="noshade">
+<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
+      <td align="right"><a href="#">Su</a></td>
+    </tr>
+  </tbody>
+</table>
+<br>
+<br>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,181 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-  <title>Pulsanti comuni</title>
-  <link href="style.css" rel="stylesheet" type="text/css">
-</head>
-<body>
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td><span class="title">Pulsanti comuni<br>
-      </span></td>
-      <td align="right"><a href="index.htm">TOC</a></td>
-    </tr>
-  </tbody>
-</table>
-<hr noshade="noshade">
-<br>
-Di seguito una breve descrizione di ogni pulsante.<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tbody>
-    <tr>
-      <td><img src="../../images/bold.gif" height="20" width="20"></td>
-      <td>Testo <span style="font-weight: bold;">grassetto</span>.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/italic.gif" height="20" width="20"></td>
-      <td>Testo <span style="font-style: italic;">corsivo</span>.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/underline.gif" height="20" width="20"></td>
-      <td>Testo <span style="text-decoration: underline;">sottolineato</span>.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/strikethrough.gif" height="20"
- width="20"></td>
-      <td>Testo <span style="text-decoration: line-through;">barrato</span>.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/left.gif" height="20" width="20"></td>
-      <td>Allinea a sinistra.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/center.gif" height="20" width="20"></td>
-      <td>Allinea al centro.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/right.gif" height="20" width="20"></td>
-      <td>Allinea a destra.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/full.gif" height="20" width="20"></td>
-      <td>Giustifica.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/bullist.gif" height="20" width="20"></td>
-      <td>Lista non ordinata.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/numlist.gif" height="20" width="20"></td>
-      <td>Lista ordianta.<br>
-      </td>
-    </tr>
-    <tr>
-      <td><img src="../../images/outdent.gif" height="20" width="20"></td>
-      <td>Diminuisci l'indentazione.<br>
-      </td>
-    </tr>
-    <tr>
-      <td><img src="../../images/indent.gif" height="20" width="20"></td>
-      <td>Aumenta l'indentazione.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/undo.gif" height="20" width="20"></td>
-      <td>Annulla l'ultima operazione.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/redo.gif" height="20" width="20"></td>
-      <td>Ripeti l'ultima operazione.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/link.gif" height="20" width="20"></td>
-      <td>Inserieci un nuovo collegamento, maggiori informazioni su
-questa funzione nella <a href="insert_link_button.htm">Sezione
-'Inserisci un collegamento'</a></td>
-    </tr>
-    <tr>
-      <td><img src="../../images/unlink.gif" height="20" width="20"></td>
-      <td>Rimuovi tutti i collegamenti selezionati<br>
-      </td>
-    </tr>
-    <tr>
-    <td><img src="../../images/anchor.gif" height="20" width="20"></td>
-    <td>Inserisci una nuova &agrave;ncora, maggiori informazioni su
-questa funzione nella <a href="insert_anchor_button.htm">Sezione 'Inserisci un'&agrave;ncora'.</a></td>
-  </tr>
-    <tr>
-      <td><img src="../../images/image.gif" height="20" width="20"></td>
-      <td>Inserieci una nuova immagine, maggiori informazioni su questa
-funzione nella <a href="insert_image_button.htm">Sezione 'Inserisci
-una immagine'</a>.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/cleanup.gif" height="20" width="20"></td>
-      <td>Ripulisci il codice/rimuovi la formattazione non voluta.
-Questa funzione &egrave; utile quando si copia per esempio da un
-programma office<br>
-      </td>
-    </tr>
-    <tr>
-      <td><img src="../../images/help.gif" height="20" width="20"></td>
-      <td>Mostra questa guida<br>
-      </td>
-    </tr>
-
-  <tr>
-    <td><img src="../../images/code.gif" width="20" height="20"></td>
-    <td>Apre l'editor del sorgente HTML. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table.gif" width="20" height="20"></td>
-    <td>Inserisce una nuova tabella 2x2 alla posizione corrente.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
-    <td>Aggiunge una riga sopra quella corrente.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
-    <td>Aggiunge una roga sotto quella corrente.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
-    <td>Rimuove la riga corrente. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
-    <td>Aggiunge una colonna prima di quella corrente.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
-    <td>Aggiunge una colonna dopo quella corrente.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
-    <td>Rimuove la colonna corrente.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>
-    <td>Inserisce una nuova riga orizzontale.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
-    <td>Rimuove la formattazione dalla selezione. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>
-    <td>Formatta la selezione come pedice. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>
-    <td>Formatta la selezione come apice. </td>
-  </tr>
-
-  </tbody>
-</table>
-<br>
-<hr noshade="noshade">
-<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
-      <td align="right"><a href="#">Su</a></td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,181 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+  <title>Pulsanti comuni</title>
+  <link href="style.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td><span class="title">Pulsanti comuni<br>
+      </span></td>
+      <td align="right"><a href="index.htm">TOC</a></td>
+    </tr>
+  </tbody>
+</table>
+<hr noshade="noshade">
+<br>
+Di seguito una breve descrizione di ogni pulsante.<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tbody>
+    <tr>
+      <td><img src="../../images/bold.gif" height="20" width="20"></td>
+      <td>Testo <span style="font-weight: bold;">grassetto</span>.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/italic.gif" height="20" width="20"></td>
+      <td>Testo <span style="font-style: italic;">corsivo</span>.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/underline.gif" height="20" width="20"></td>
+      <td>Testo <span style="text-decoration: underline;">sottolineato</span>.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/strikethrough.gif" height="20"
+ width="20"></td>
+      <td>Testo <span style="text-decoration: line-through;">barrato</span>.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/left.gif" height="20" width="20"></td>
+      <td>Allinea a sinistra.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/center.gif" height="20" width="20"></td>
+      <td>Allinea al centro.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/right.gif" height="20" width="20"></td>
+      <td>Allinea a destra.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/full.gif" height="20" width="20"></td>
+      <td>Giustifica.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/bullist.gif" height="20" width="20"></td>
+      <td>Lista non ordinata.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/numlist.gif" height="20" width="20"></td>
+      <td>Lista ordianta.<br>
+      </td>
+    </tr>
+    <tr>
+      <td><img src="../../images/outdent.gif" height="20" width="20"></td>
+      <td>Diminuisci l'indentazione.<br>
+      </td>
+    </tr>
+    <tr>
+      <td><img src="../../images/indent.gif" height="20" width="20"></td>
+      <td>Aumenta l'indentazione.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/undo.gif" height="20" width="20"></td>
+      <td>Annulla l'ultima operazione.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/redo.gif" height="20" width="20"></td>
+      <td>Ripeti l'ultima operazione.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/link.gif" height="20" width="20"></td>
+      <td>Inserieci un nuovo collegamento, maggiori informazioni su
+questa funzione nella <a href="insert_link_button.htm">Sezione
+'Inserisci un collegamento'</a></td>
+    </tr>
+    <tr>
+      <td><img src="../../images/unlink.gif" height="20" width="20"></td>
+      <td>Rimuovi tutti i collegamenti selezionati<br>
+      </td>
+    </tr>
+    <tr>
+    <td><img src="../../images/anchor.gif" height="20" width="20"></td>
+    <td>Inserisci una nuova &agrave;ncora, maggiori informazioni su
+questa funzione nella <a href="insert_anchor_button.htm">Sezione 'Inserisci un'&agrave;ncora'.</a></td>
+  </tr>
+    <tr>
+      <td><img src="../../images/image.gif" height="20" width="20"></td>
+      <td>Inserieci una nuova immagine, maggiori informazioni su questa
+funzione nella <a href="insert_image_button.htm">Sezione 'Inserisci
+una immagine'</a>.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/cleanup.gif" height="20" width="20"></td>
+      <td>Ripulisci il codice/rimuovi la formattazione non voluta.
+Questa funzione &egrave; utile quando si copia per esempio da un
+programma office<br>
+      </td>
+    </tr>
+    <tr>
+      <td><img src="../../images/help.gif" height="20" width="20"></td>
+      <td>Mostra questa guida<br>
+      </td>
+    </tr>
+
+  <tr>
+    <td><img src="../../images/code.gif" width="20" height="20"></td>
+    <td>Apre l'editor del sorgente HTML. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table.gif" width="20" height="20"></td>
+    <td>Inserisce una nuova tabella 2x2 alla posizione corrente.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
+    <td>Aggiunge una riga sopra quella corrente.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
+    <td>Aggiunge una roga sotto quella corrente.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
+    <td>Rimuove la riga corrente. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
+    <td>Aggiunge una colonna prima di quella corrente.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
+    <td>Aggiunge una colonna dopo quella corrente.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
+    <td>Rimuove la colonna corrente.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/hr.gif" width="20" height="20"></td>
+    <td>Inserisce una nuova riga orizzontale.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
+    <td>Rimuove la formattazione dalla selezione. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sub.gif" width="20" height="20"></td>
+    <td>Formatta la selezione come pedice. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sup.gif" width="20" height="20"></td>
+    <td>Formatta la selezione come apice. </td>
+  </tr>
+
+  </tbody>
+</table>
+<br>
+<hr noshade="noshade">
+<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
+      <td align="right"><a href="#">Su</a></td>
+    </tr>
+  </tbody>
+</table>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,31 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-  <title>Indice della guida</title>
-  <link href="style.css" rel="stylesheet" type="text/css">
-</head>
-<body onload="window.focus();">
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td><span class="title">Tavola dei contenuti<br>
-      </span></td>
-      <td align="right">&nbsp;</td>
-    </tr>
-  </tbody>
-</table>
-<hr noshade="noshade">
-<br>
-Seleziona un argomento:<br>
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">Informazioni su TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Pulsanti comuni</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Pulsante 'Inserisci immagine'<br></a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Pulsante 'Inserisci collegamento'</a></li>
-  <li class="toc_li"><a href="insert_anchor_button.htm">Pulsante 'Inserisci &agrave;ncora'</a></li>
-  <li class="toc_li"><a href="insert_table_button.htm">Pulsante 'Inserisci tabella'</a></li>
-</ul>
-<hr noshade="noshade">
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+  <title>Indice della guida</title>
+  <link href="style.css" rel="stylesheet" type="text/css">
+</head>
+<body onload="window.focus();">
+<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td><span class="title">Tavola dei contenuti<br>
+      </span></td>
+      <td align="right">&nbsp;</td>
+    </tr>
+  </tbody>
+</table>
+<hr noshade="noshade">
+<br>
+Seleziona un argomento:<br>
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">Informazioni su TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Pulsanti comuni</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Pulsante 'Inserisci immagine'<br></a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Pulsante 'Inserisci collegamento'</a></li>
+  <li class="toc_li"><a href="insert_anchor_button.htm">Pulsante 'Inserisci &agrave;ncora'</a></li>
+  <li class="toc_li"><a href="insert_table_button.htm">Pulsante 'Inserisci tabella'</a></li>
+</ul>
+<hr noshade="noshade">
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Bottone 'Inserisci &agrave;ncora'</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Bottone 'Inserisci &agrave;ncora'</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Questo bottone apre una nuova finestra che permette di aggiungere o modificare un'&agrave;ncora<br>
-<br>
-<img src="images/insert_anchor_window.gif" width="326" height="117"><br>
-<br>
-C'&egrave; un solo campo in questa finestra, dove devi inserire il nome del tuo punto di &agrave;ncoraggio. Ricorda che il nome dell' &agrave;ncora deve essere univoco. <br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Bottone 'Inserisci &agrave;ncora'</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Bottone 'Inserisci &agrave;ncora'</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Questo bottone apre una nuova finestra che permette di aggiungere o modificare un'&agrave;ncora<br>
+<br>
+<img src="images/insert_anchor_window.gif" width="326" height="117"><br>
+<br>
+C'&egrave; un solo campo in questa finestra, dove devi inserire il nome del tuo punto di &agrave;ncoraggio. Ricorda che il nome dell' &agrave;ncora deve essere univoco. <br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Pulsante 'Inserisci immagine'</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Pulsante 'Inserisci immagine'</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Il pulsante 'inserisci immagine' apre la finestra mostrata qui sotto.<br>
-<br>
-<img src="images/insert_image_window.gif"><br>
-<br>
-Si inserisce semplicemente l'url dell'immagine che si vuole collegare e una descrizione di quell'immagine,
-che sar&agrave; mostrato come testo alternativo dell'immagine sulla pagina.
-<br>
-<br>
-<strong>Descrizione dei parametri:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>URL immagine </strong></td>
-    <td>URL/indirizzo dell'immagine.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Descrizione dell'immagine </strong></td>
-    <td>Descrizione alternativa del contenuto dell'immagine.</td>
-  </tr>
-  <tr>
-    <td><strong>Dimensioni</strong></td>
-    <td>Larghezza/Altezza dell'immagine. </td>
-  </tr>
-  <tr>
-    <td><strong>Allineamento</strong></td>
-    <td>Allineamento dell'immagine, utile quando si inserisce del testo attorno all'immagine.</td>
-  </tr>
-  <tr>
-    <td><strong>Bordo</strong></td>
-    <td>Spessore del bordo. </td>
-  </tr>
-  <tr>
-    <td><strong>Spazio verticale</strong></td>
-    <td>Spazio verticale,  utile quando si inserisce del testo attorno all'immagine.</td>
-  </tr>
-  <tr>
-    <td><strong>Spazio orizzontale</strong></td>
-    <td>Spazio orizzontale, utile quando si inserisce del testo attorno all'immagine.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
-    <td align="right"><a href="#">Su</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Pulsante 'Inserisci immagine'</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Pulsante 'Inserisci immagine'</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Il pulsante 'inserisci immagine' apre la finestra mostrata qui sotto.<br>
+<br>
+<img src="images/insert_image_window.gif"><br>
+<br>
+Si inserisce semplicemente l'url dell'immagine che si vuole collegare e una descrizione di quell'immagine,
+che sar&agrave; mostrato come testo alternativo dell'immagine sulla pagina.
+<br>
+<br>
+<strong>Descrizione dei parametri:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>URL immagine </strong></td>
+    <td>URL/indirizzo dell'immagine.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Descrizione dell'immagine </strong></td>
+    <td>Descrizione alternativa del contenuto dell'immagine.</td>
+  </tr>
+  <tr>
+    <td><strong>Dimensioni</strong></td>
+    <td>Larghezza/Altezza dell'immagine. </td>
+  </tr>
+  <tr>
+    <td><strong>Allineamento</strong></td>
+    <td>Allineamento dell'immagine, utile quando si inserisce del testo attorno all'immagine.</td>
+  </tr>
+  <tr>
+    <td><strong>Bordo</strong></td>
+    <td>Spessore del bordo. </td>
+  </tr>
+  <tr>
+    <td><strong>Spazio verticale</strong></td>
+    <td>Spazio verticale,  utile quando si inserisce del testo attorno all'immagine.</td>
+  </tr>
+  <tr>
+    <td><strong>Spazio orizzontale</strong></td>
+    <td>Spazio orizzontale, utile quando si inserisce del testo attorno all'immagine.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
+    <td align="right"><a href="#">Su</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,42 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-  <title>Pulsante 'Inserisci collegamento'</title>
-  <link href="style.css" rel="stylesheet" type="text/css">
-</head>
-<body>
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td><span class="title">Pulsante 'Inserisci collegamento'<br>
-      </span></td>
-      <td align="right"><a href="index.htm">TOC</a></td>
-    </tr>
-  </tbody>
-</table>
-<hr noshade="noshade">
-<br>
-Questo pulsante apre una nuova finstra con le funzioni di
-inserimento/modifica del collegamento.<br>
-<br>
-<img src="images/insert_link_window.gif" height="156" width="326"><br>
-<br>
-Ci sono due campi in questa finestra: il primo, "Link URL" &egrave;
-l'indirizzo del collegamento. Il 'target' permette di selezionare come
-il collegamento deve essere aperto.<br>
-<br>
-<hr noshade="noshade">
-<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
-      <td align="right"><a href="#">Su</a></td>
-    </tr>
-  </tbody>
-</table>
-<br>
-<br>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+  <title>Pulsante 'Inserisci collegamento'</title>
+  <link href="style.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td><span class="title">Pulsante 'Inserisci collegamento'<br>
+      </span></td>
+      <td align="right"><a href="index.htm">TOC</a></td>
+    </tr>
+  </tbody>
+</table>
+<hr noshade="noshade">
+<br>
+Questo pulsante apre una nuova finstra con le funzioni di
+inserimento/modifica del collegamento.<br>
+<br>
+<img src="images/insert_link_window.gif" height="156" width="326"><br>
+<br>
+Ci sono due campi in questa finestra: il primo, "Link URL" &egrave;
+l'indirizzo del collegamento. Il 'target' permette di selezionare come
+il collegamento deve essere aperto.<br>
+<br>
+<hr noshade="noshade">
+<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
+      <td align="right"><a href="#">Su</a></td>
+    </tr>
+  </tbody>
+</table>
+<br>
+<br>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_table_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_table_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Pulsante 'Inserisci tabella'</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Pulsante 'Inserisci tabella'</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Il pulsante 'Inserisci tabella' apre la finestra mostrata qui sotto. Questa azione permette di creare tabelle.<br>
-<br>
-<img src="images/insert_table_window.gif" width="346" height="225"><br>
-<br>
-<strong>Descrizione dei parametri:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Colonne</strong></td>
-    <td>Numero di colonne nella nuova tabella. </td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Righe</strong></td>
-    <td>Numero di righe nella nuova tabella.</td>
-  </tr>
-  <tr>
-    <td><strong>Cellpadding</strong></td>
-    <td>Spazio tra il bordo di una cella e il suo contenuto. </td>
-  </tr>
-  <tr>
-    <td><strong>Cellspacing</strong></td>
-    <td>Spazio tra le celle della tabella.</td>
-  </tr>
-  <tr>
-    <td><strong>Allineamento</strong></td>
-    <td>Allineamento della tabella. </td>
-  </tr>
-  <tr>
-    <td><strong>Bordo</strong></td>
-    <td>Spessore del bordo della tabella.</td>
-  </tr>
-  <tr>
-    <td><strong>Larghezza</strong></td>
-    <td>Larghezza, in pixel, della tabella.</td>
-  </tr>
-  <tr>
-    <td><strong>Altezza</strong></td>
-    <td>Altezza, in pixel, della tabella.</td>
-  </tr>
-    <tr>
-    <td><strong>Classe</strong></td>
-    <td>Stile o classe CSS della tabella.</td>
-  </tr>
-</table>
-<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
-    <td align="right"><a href="#">Su</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_table_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_table_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_table_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Pulsante 'Inserisci tabella'</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Pulsante 'Inserisci tabella'</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Il pulsante 'Inserisci tabella' apre la finestra mostrata qui sotto. Questa azione permette di creare tabelle.<br>
+<br>
+<img src="images/insert_table_window.gif" width="346" height="225"><br>
+<br>
+<strong>Descrizione dei parametri:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Colonne</strong></td>
+    <td>Numero di colonne nella nuova tabella. </td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Righe</strong></td>
+    <td>Numero di righe nella nuova tabella.</td>
+  </tr>
+  <tr>
+    <td><strong>Cellpadding</strong></td>
+    <td>Spazio tra il bordo di una cella e il suo contenuto. </td>
+  </tr>
+  <tr>
+    <td><strong>Cellspacing</strong></td>
+    <td>Spazio tra le celle della tabella.</td>
+  </tr>
+  <tr>
+    <td><strong>Allineamento</strong></td>
+    <td>Allineamento della tabella. </td>
+  </tr>
+  <tr>
+    <td><strong>Bordo</strong></td>
+    <td>Spessore del bordo della tabella.</td>
+  </tr>
+  <tr>
+    <td><strong>Larghezza</strong></td>
+    <td>Larghezza, in pixel, della tabella.</td>
+  </tr>
+  <tr>
+    <td><strong>Altezza</strong></td>
+    <td>Altezza, in pixel, della tabella.</td>
+  </tr>
+    <tr>
+    <td><strong>Classe</strong></td>
+    <td>Stile o classe CSS della tabella.</td>
+  </tr>
+</table>
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
+    <td align="right"><a href="#">Su</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/it/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE>Over TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Over TinyMCE</span></td>
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE is een kleine <i>What-You-See-Is-What-You-Get</i> (WYSIWYG)
-editor voor teksten. De bediening vindt plaats in de web browser, zoals MSIE of Mozilla.
-Het werken met deze editor is eenvoudig, omdat de bediening veel lijkt op het werken
-met teksten in (office-)tekstverwerkers.
-<br><br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr>
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
-    <td align="right"><a href="#">Naar boven</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<HEAD>
+<TITLE>Over TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Over TinyMCE</span></td>
+    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE is een kleine <i>What-You-See-Is-What-You-Get</i> (WYSIWYG)
+editor voor teksten. De bediening vindt plaats in de web browser, zoals MSIE of Mozilla.
+Het werken met deze editor is eenvoudig, omdat de bediening veel lijkt op het werken
+met teksten in (office-)tekstverwerkers.
+<br><br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr>
+    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
+    <td align="right"><a href="#">Naar boven</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,189 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE>Functies van TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr>
-    <td><span class="title">Functies van TinyMCE</span></td>
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Het werken met de editor komt sterk overeen met wat u gewend bent van uw tekstverwerker:
-Dubbel-klik op een woord in de tekst, of trek een kader met de muis terwijl u
-de linkerknop inhoudt om een gedeelte van de tekst te kiezen. Het aldus gemarkeerde woord of
-tekstfragment noemen we 'selecteerd'. Met de knoppen en stijl-keuzelijsten
-in de editor kunt u hiervan vervolgens de opmaak aanpassen of (indien deze reeds was toegekend) verwijderen.
-<br><br>
-De meeste functies voert u eenvoudig uit door het klikken
-van de knoppen (buttons) boven het tekstvenster in de editor. Hieronder vindt u van elk van deze
-knoppen een beknopte beschrijving.
-<br>
-<br>
-<table width=100% border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td width=20><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Gekozen tekstfragment 'Vet' (Bold) maken.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Gekozen tekstfragment 'Cursief' (Italic) maken.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Gekozen tekstfragment 'Onderstrepen' (Underline).</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Gekozen tekstfragment 'Doorstrepen' (Strikethrough).</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Gekozen tekstfragment naar links uitlijnen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Gekozen tekstfragment centreren.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Gekozen tekstfragment naar rechts uitlijnen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Gekozen tekstfragment 'uitvullen' tot complete regels.</td>
-  </tr>
-</table>
-<br>
-<table width=100% border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Gekozen tekstfragment omzetten naar ongeordende (bullet-)lijst of opsomming.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Gekozen tekstfragment omzetten naar doorgenummerde lijst.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Inspringniveau van het gekozen tekstfragment verkleinen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Inspringniveau van het gekozen tekstfragment vergroten.</td>
-  </tr>
-  <tr>
-    <td width=20><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>De laaste bewerking ongedaan maken. De toetscombinatie CRTL-Z doet hetzelfde.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>De laatste bewerking opnieuw uitvoeren.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Invoegen van een <i>Link</i> (Cross-Link) via dialoogmenu.<br>
-		  Zie de beschrijving bij <a href="insert_link_button.htm">Links en verwijzingen in tekst invoegen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Verwijdert alle gevonden <i>Links</i> (Cross-Links) uit de tekstselectie.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/anchor.gif" width="20" height="20"></td>
-    <td>Anker aan de tekstselectie toekennen of wijzigen.<br>
-		  Zie de beschrijving bij <a href="insert_anchor_button.htm">Anker Toevoegen.</a></td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Voegt een afbeelding in.<br>
-		  Zie de beschrijving bij <a href="insert_image_button.htm">Afbeeldingen invoegen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Schoont ongewenste opmaak en codering van de tekstselectie op. Deze functie is erg nuttig na het
-		  overkopi&euml;ren van teksten vanuit uw (Office-)tekstverwerker.</td>
-  </tr>
-	<tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Toont dit helpvenster met uitleg van alle functionaliteit van de editor.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/code.gif" width="20" height="20"></td>
-    <td>Opent het venster met de HTML-broncode voor het direct maken van wijzigingen
-		  in de achterliggende pagina-codering. Kennis van de HTML-taal is vereist.</td>
-  </tr>
-</table>
-
-<br>
-<table width=100% border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/table.gif" width="20" height="20"></td>
-    <td>Voegt een nieuwe tabel met 2 rijen en kolommen in op de huidige positie in te tekst. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
-    <td>Voegt een nieuwe rij toe aan de tabel boven de huidige.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
-    <td>Voegt een nieuwe rij toe aan de tabel onder de huidige.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
-    <td>Verwijdert de huidige rij uit de tabel.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
-    <td>Voegt een nieuwe kolom toe aan de tabel voor de huidige.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
-    <td>Voegt een nieuwe kolom toe aan de tabel achter de huidige.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
-    <td>Verwijdert de huidige kolom uit de tabel.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>
-    <td>Voegt een horizontale lijn in de tekst toe.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
-    <td>Verwijdert alle tekst-opmaak van de tekstselectie.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/visualaid.gif" width="20" height="20"></td>
-    <td>Toon of verberg hulplijnen voor tabellen in het tekstvenster.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>
-    <td>Verandert het gekozen tekstfragment in <i>Subscript</i>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>
-    <td>Verandert het gekozen tekstfragment in <i>Superscript</i>.</td>
-  </tr>
-	<tr>
-    <td><img src="../../images/charmap.gif" width="20" height="20"></td>
-    <td>De <i>Karaktertabel</i> maakt het eenvoudig invoegen van bijzondere karakters mogelijk.<br>
-		  Zie de beschrijving bij <a href="insert_specchar_button.htm">Bijzondere karakers in de tekst invoegen.</a></td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr>
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
-    <td align="right"><a href="#">Naar boven</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<HEAD>
+<TITLE>Functies van TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr>
+    <td><span class="title">Functies van TinyMCE</span></td>
+    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Het werken met de editor komt sterk overeen met wat u gewend bent van uw tekstverwerker:
+Dubbel-klik op een woord in de tekst, of trek een kader met de muis terwijl u
+de linkerknop inhoudt om een gedeelte van de tekst te kiezen. Het aldus gemarkeerde woord of
+tekstfragment noemen we 'selecteerd'. Met de knoppen en stijl-keuzelijsten
+in de editor kunt u hiervan vervolgens de opmaak aanpassen of (indien deze reeds was toegekend) verwijderen.
+<br><br>
+De meeste functies voert u eenvoudig uit door het klikken
+van de knoppen (buttons) boven het tekstvenster in de editor. Hieronder vindt u van elk van deze
+knoppen een beknopte beschrijving.
+<br>
+<br>
+<table width=100% border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td width=20><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Gekozen tekstfragment 'Vet' (Bold) maken.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Gekozen tekstfragment 'Cursief' (Italic) maken.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Gekozen tekstfragment 'Onderstrepen' (Underline).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Gekozen tekstfragment 'Doorstrepen' (Strikethrough).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Gekozen tekstfragment naar links uitlijnen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Gekozen tekstfragment centreren.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Gekozen tekstfragment naar rechts uitlijnen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Gekozen tekstfragment 'uitvullen' tot complete regels.</td>
+  </tr>
+</table>
+<br>
+<table width=100% border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Gekozen tekstfragment omzetten naar ongeordende (bullet-)lijst of opsomming.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Gekozen tekstfragment omzetten naar doorgenummerde lijst.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Inspringniveau van het gekozen tekstfragment verkleinen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Inspringniveau van het gekozen tekstfragment vergroten.</td>
+  </tr>
+  <tr>
+    <td width=20><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>De laaste bewerking ongedaan maken. De toetscombinatie CRTL-Z doet hetzelfde.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>De laatste bewerking opnieuw uitvoeren.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Invoegen van een <i>Link</i> (Cross-Link) via dialoogmenu.<br>
+		  Zie de beschrijving bij <a href="insert_link_button.htm">Links en verwijzingen in tekst invoegen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Verwijdert alle gevonden <i>Links</i> (Cross-Links) uit de tekstselectie.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/anchor.gif" width="20" height="20"></td>
+    <td>Anker aan de tekstselectie toekennen of wijzigen.<br>
+		  Zie de beschrijving bij <a href="insert_anchor_button.htm">Anker Toevoegen.</a></td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Voegt een afbeelding in.<br>
+		  Zie de beschrijving bij <a href="insert_image_button.htm">Afbeeldingen invoegen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Schoont ongewenste opmaak en codering van de tekstselectie op. Deze functie is erg nuttig na het
+		  overkopi&euml;ren van teksten vanuit uw (Office-)tekstverwerker.</td>
+  </tr>
+	<tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Toont dit helpvenster met uitleg van alle functionaliteit van de editor.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/code.gif" width="20" height="20"></td>
+    <td>Opent het venster met de HTML-broncode voor het direct maken van wijzigingen
+		  in de achterliggende pagina-codering. Kennis van de HTML-taal is vereist.</td>
+  </tr>
+</table>
+
+<br>
+<table width=100% border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/table.gif" width="20" height="20"></td>
+    <td>Voegt een nieuwe tabel met 2 rijen en kolommen in op de huidige positie in te tekst. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
+    <td>Voegt een nieuwe rij toe aan de tabel boven de huidige.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
+    <td>Voegt een nieuwe rij toe aan de tabel onder de huidige.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
+    <td>Verwijdert de huidige rij uit de tabel.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
+    <td>Voegt een nieuwe kolom toe aan de tabel voor de huidige.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
+    <td>Voegt een nieuwe kolom toe aan de tabel achter de huidige.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
+    <td>Verwijdert de huidige kolom uit de tabel.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/hr.gif" width="20" height="20"></td>
+    <td>Voegt een horizontale lijn in de tekst toe.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
+    <td>Verwijdert alle tekst-opmaak van de tekstselectie.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/visualaid.gif" width="20" height="20"></td>
+    <td>Toon of verberg hulplijnen voor tabellen in het tekstvenster.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sub.gif" width="20" height="20"></td>
+    <td>Verandert het gekozen tekstfragment in <i>Subscript</i>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sup.gif" width="20" height="20"></td>
+    <td>Verandert het gekozen tekstfragment in <i>Superscript</i>.</td>
+  </tr>
+	<tr>
+    <td><img src="../../images/charmap.gif" width="20" height="20"></td>
+    <td>De <i>Karaktertabel</i> maakt het eenvoudig invoegen van bijzondere karakters mogelijk.<br>
+		  Zie de beschrijving bij <a href="insert_specchar_button.htm">Bijzondere karakers in de tekst invoegen.</a></td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr>
+    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
+    <td align="right"><a href="#">Naar boven</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_specchar_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_specchar_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_specchar_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE>Help Index</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Inhoudsopgave</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Klik op de onderwerpen in onderstaande inhoudsopgave voor meer informatie.
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">Over TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Functies van TinyMCE</a></li>
-	<li class="toc_li"><a href="insert_image_button.htm">Afbeeldingen invoegen</a></li>
-	<li class="toc_li"><a href="insert_link_button.htm">Links en verwijzingen in tekst invoegen</a></li>
-  <li class="toc_li"><a href="insert_specchar_button.htm">Bijzondere karakers in de tekst invoegen</a></li>
-  <li class="toc_li"><a href="insert_anchor_button.htm">Ankers in de tekst gebruiken</a></li>
-  <li class="toc_li"><a href="insert_table_button.htm">Tabellen invoegen en aanpassen</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<HEAD>
+<TITLE>Help Index</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Inhoudsopgave</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Klik op de onderwerpen in onderstaande inhoudsopgave voor meer informatie.
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">Over TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Functies van TinyMCE</a></li>
+	<li class="toc_li"><a href="insert_image_button.htm">Afbeeldingen invoegen</a></li>
+	<li class="toc_li"><a href="insert_link_button.htm">Links en verwijzingen in tekst invoegen</a></li>
+  <li class="toc_li"><a href="insert_specchar_button.htm">Bijzondere karakers in de tekst invoegen</a></li>
+  <li class="toc_li"><a href="insert_anchor_button.htm">Ankers in de tekst gebruiken</a></li>
+  <li class="toc_li"><a href="insert_table_button.htm">Tabellen invoegen en aanpassen</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE>Ankers in de tekst gebruiken</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr>
-    <td><span class="title">Ankers in de tekst gebruiken</span></td>
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Met de knop 'Invoegen Anker' kunt u in de tekst z.g. HTML-ankers invoegen en
-aanpassen. Deze ankers maken het mogelijk snel naar bepaalde tekstfragmenten te springen.
-Door het toevoegen van de ankernaam (voorafgegaan door een '#')
-aan de link naar een pagina (Zie <a href="insert_link_button.htm">'Links en verwijzingen in tekst invoegen'</a>)
-kan op deze wijze desgewenst direct naar een bepaalde passage in een pagina worden doorgelinkt.
-<br><br>
-Voor het toevoegen of aanpassen van een anker wordt onderstaand dialoogvenster getoond.<br>
-<br>
-<center><img src="images/insert_anchor_window.gif"></center>
-<br>
-Bij het veld 'Anker naam' kan de gewenste naam van het anker worden ingevuld.
-Let op: Binnen een complete pagina binnen uw website dient de naam van dit anker uniek zijn.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr>
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
-    <td align="right"><a href="#">Naar boven</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<HEAD>
+<TITLE>Ankers in de tekst gebruiken</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr>
+    <td><span class="title">Ankers in de tekst gebruiken</span></td>
+    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Met de knop 'Invoegen Anker' kunt u in de tekst z.g. HTML-ankers invoegen en
+aanpassen. Deze ankers maken het mogelijk snel naar bepaalde tekstfragmenten te springen.
+Door het toevoegen van de ankernaam (voorafgegaan door een '#')
+aan de link naar een pagina (Zie <a href="insert_link_button.htm">'Links en verwijzingen in tekst invoegen'</a>)
+kan op deze wijze desgewenst direct naar een bepaalde passage in een pagina worden doorgelinkt.
+<br><br>
+Voor het toevoegen of aanpassen van een anker wordt onderstaand dialoogvenster getoond.<br>
+<br>
+<center><img src="images/insert_anchor_window.gif"></center>
+<br>
+Bij het veld 'Anker naam' kan de gewenste naam van het anker worden ingevuld.
+Let op: Binnen een complete pagina binnen uw website dient de naam van dit anker uniek zijn.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr>
+    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
+    <td align="right"><a href="#">Naar boven</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE>Afbeeldingen invoegen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Afbeeldingen invoegen</span></td>
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Voer simpelweg de URL van de afbeelding en de beschrijving in.
-De omschrijvende tekst wordt in sommige browsers bij de muiswijzer getoond
-wanneer deze boven de afbeelding wordt stilgehouden.
-De knop 'Afbeelding Invoegen' opent onderstaand dialoogvenster.<br>
-<br>
-<center><img src="images/insert_image_window.gif"></center>
-<br>
-<strong>Omschrijving van de velden:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Afbeelding</strong></td>
-    <td>In dit veld dient u een complete URL op te geven van de afbeelding.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Beschrijving</strong></td>
-    <td>Omschrijvende tekst die in sommige browsers bij de muiswijzer wordt getoond wanneer deze boven de afbeelding wordt stilgehouden.</td>
-  </tr>
-  <tr>
-    <td><strong>Uitlijning</strong></td>
-    <td>Uit de lijst kan worden gekozen op welke wijze de afbeelding in de tekst wordt ingebed.</td>
-  </tr>
-	<tr>
-    <td><strong>Afmetingen</strong></td>
-    <td>De breedte en hoogte van de afbeelding in pixels. Laat deze velden leeg als de originele afmetingen gewenst zijn.</td>
-  </tr>
-  <tr>
-    <td><strong>Omranding</strong></td>
-    <td>De dikte (in pixels) van de omranding om de afbeelding.</td>
-  </tr>
-  <tr>
-    <td><strong>Verticale marge</strong></td>
-    <td>De verticale marge (in pixels) gebruikt voor de omloop van teksten om de afbeelding.</td>
-  </tr>
-  <tr>
-    <td><strong>Horizontale marge</strong></td>
-    <td>De horizontale marge (in pixels) gebruikt voor de omloop van teksten om de afbeelding.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr>
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
-    <td align="right"><a href="#">Naar boven</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<HEAD>
+<TITLE>Afbeeldingen invoegen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Afbeeldingen invoegen</span></td>
+    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Voer simpelweg de URL van de afbeelding en de beschrijving in.
+De omschrijvende tekst wordt in sommige browsers bij de muiswijzer getoond
+wanneer deze boven de afbeelding wordt stilgehouden.
+De knop 'Afbeelding Invoegen' opent onderstaand dialoogvenster.<br>
+<br>
+<center><img src="images/insert_image_window.gif"></center>
+<br>
+<strong>Omschrijving van de velden:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Afbeelding</strong></td>
+    <td>In dit veld dient u een complete URL op te geven van de afbeelding.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Beschrijving</strong></td>
+    <td>Omschrijvende tekst die in sommige browsers bij de muiswijzer wordt getoond wanneer deze boven de afbeelding wordt stilgehouden.</td>
+  </tr>
+  <tr>
+    <td><strong>Uitlijning</strong></td>
+    <td>Uit de lijst kan worden gekozen op welke wijze de afbeelding in de tekst wordt ingebed.</td>
+  </tr>
+	<tr>
+    <td><strong>Afmetingen</strong></td>
+    <td>De breedte en hoogte van de afbeelding in pixels. Laat deze velden leeg als de originele afmetingen gewenst zijn.</td>
+  </tr>
+  <tr>
+    <td><strong>Omranding</strong></td>
+    <td>De dikte (in pixels) van de omranding om de afbeelding.</td>
+  </tr>
+  <tr>
+    <td><strong>Verticale marge</strong></td>
+    <td>De verticale marge (in pixels) gebruikt voor de omloop van teksten om de afbeelding.</td>
+  </tr>
+  <tr>
+    <td><strong>Horizontale marge</strong></td>
+    <td>De horizontale marge (in pixels) gebruikt voor de omloop van teksten om de afbeelding.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr>
+    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
+    <td align="right"><a href="#">Naar boven</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE>Links en verwijzingen in tekst invoegen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Links en verwijzingen in tekst invoegen</span></td>
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-De knop 'Link Invoegen' leidt u naar onderstaand dialoogvenster waarmee u eenvoudig
-een <i>Link</i> (Cross-Link) kunt aanbrengen in uw teksten.
-<br><br>
-<center><img src="images/insert_link_window.gif"></center>
-<br>
-Bij 'Link URL' dient de de url van
-de link te worden ingevuld (desgewenst voorafgegaan door 'http://' voor een externe
-website), bij 'target' kan worden bepaald hoe de link moet openen.
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr>
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
-    <td align="right"><a href="#">Naar boven</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<HEAD>
+<TITLE>Links en verwijzingen in tekst invoegen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Links en verwijzingen in tekst invoegen</span></td>
+    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+De knop 'Link Invoegen' leidt u naar onderstaand dialoogvenster waarmee u eenvoudig
+een <i>Link</i> (Cross-Link) kunt aanbrengen in uw teksten.
+<br><br>
+<center><img src="images/insert_link_window.gif"></center>
+<br>
+Bij 'Link URL' dient de de url van
+de link te worden ingevuld (desgewenst voorafgegaan door 'http://' voor een externe
+website), bij 'target' kan worden bepaald hoe de link moet openen.
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr>
+    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
+    <td align="right"><a href="#">Naar boven</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE>Bijzondere karakers in de tekst invoegen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr>
-    <td><span class="title">Bijzondere karakers in de tekst invoegen</span></td>
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Met de knop 'Bijzondere Karakters' kunt u in de tekst bijzondere karakters, die soms
-op het toetsenbord lastig te vinden zijn, invoegen.
-<br><br>
-Voor het invoegen van een deze karakters wordt onderstaand keuzevenster getoond.
-Door het eenvoudigweg klikken op het gewenste karakter in het overzicht, wordt het op de huidige positie in de tekst ingevoegd.<br>
-<br>
-<center><img src="images/insert_specchar_window.gif"></center>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr>
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
-    <td align="right"><a href="#">Naar boven</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<HEAD>
+<TITLE>Bijzondere karakers in de tekst invoegen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr>
+    <td><span class="title">Bijzondere karakers in de tekst invoegen</span></td>
+    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Met de knop 'Bijzondere Karakters' kunt u in de tekst bijzondere karakters, die soms
+op het toetsenbord lastig te vinden zijn, invoegen.
+<br><br>
+Voor het invoegen van een deze karakters wordt onderstaand keuzevenster getoond.
+Door het eenvoudigweg klikken op het gewenste karakter in het overzicht, wordt het op de huidige positie in de tekst ingevoegd.<br>
+<br>
+<center><img src="images/insert_specchar_window.gif"></center>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr>
+    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
+    <td align="right"><a href="#">Naar boven</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,74 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE>Tabellen invoegen en aanpassen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Tabellen invoegen en aanpassen</span></td>
-    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-De knop 'Invoegen Tabel' stelt u in staat op de huidige plek een nieuwe tabel
-in uw tekst in te voegen en opent onderstaand dialoogvenster.<br>
-<br>
-<center><img src="images/insert_table_window.gif"></center>
-<br>
-<strong>Omschrijving van de velden:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Kolommen</strong></td>
-    <td>Het gewenste aantal kolommen in de tabel.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Rijen</strong></td>
-    <td>Het gewenste aantal rijen in de tabel.</td>
-  </tr>
-  <tr>
-    <td><strong>Celvulling</strong></td>
-    <td>De 'Celvulling' (Cellpadding)<br>
-		De opvulmarge rondom binnen elke cel in de tabel in pixels.</td>
-  </tr>
-  <tr>
-    <td><strong>Celafstand</strong></td>
-    <td>De 'Celafstand' (Cellspacing)<br>
-		De ruimte tussen de cellen onderling binnen de tabel in pixels.</td>
-  </tr>
-  <tr>
-    <td><strong>Positionering</strong></td>
-    <td>De positionering van de tabel in de paragraaf.</td>
-  </tr>
-  <tr>
-    <td><strong>Omranding</strong></td>
-    <td>De dikte in pixels van de omranding van de tabel.</td>
-  </tr>
-  <tr>
-    <td><strong>Breedte</strong></td>
-    <td>De breedte van de tabel (in pixels of percentuele notatie).</td>
-  </tr>
-  <tr>
-    <td><strong>Hoogte</strong></td>
-    <td>De breedte van de tabel (in pixels of percentuele notatie).</td>
-  </tr>
-  <tr>
-    <td><strong>CSS-Stijl</strong></td>
-    <td>Optionele stijlkeuze uit de voor de website aangemaakte <i>Cascading Style Sheet</i> (CSS).</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr>
-    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
-    <td align="right"><a href="#">Naar boven</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<HEAD>
+<TITLE>Tabellen invoegen en aanpassen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Tabellen invoegen en aanpassen</span></td>
+    <td align="right"><a href="index.htm">Inhoudsopgave</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+De knop 'Invoegen Tabel' stelt u in staat op de huidige plek een nieuwe tabel
+in uw tekst in te voegen en opent onderstaand dialoogvenster.<br>
+<br>
+<center><img src="images/insert_table_window.gif"></center>
+<br>
+<strong>Omschrijving van de velden:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Kolommen</strong></td>
+    <td>Het gewenste aantal kolommen in de tabel.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Rijen</strong></td>
+    <td>Het gewenste aantal rijen in de tabel.</td>
+  </tr>
+  <tr>
+    <td><strong>Celvulling</strong></td>
+    <td>De 'Celvulling' (Cellpadding)<br>
+		De opvulmarge rondom binnen elke cel in de tabel in pixels.</td>
+  </tr>
+  <tr>
+    <td><strong>Celafstand</strong></td>
+    <td>De 'Celafstand' (Cellspacing)<br>
+		De ruimte tussen de cellen onderling binnen de tabel in pixels.</td>
+  </tr>
+  <tr>
+    <td><strong>Positionering</strong></td>
+    <td>De positionering van de tabel in de paragraaf.</td>
+  </tr>
+  <tr>
+    <td><strong>Omranding</strong></td>
+    <td>De dikte in pixels van de omranding van de tabel.</td>
+  </tr>
+  <tr>
+    <td><strong>Breedte</strong></td>
+    <td>De breedte van de tabel (in pixels of percentuele notatie).</td>
+  </tr>
+  <tr>
+    <td><strong>Hoogte</strong></td>
+    <td>De breedte van de tabel (in pixels of percentuele notatie).</td>
+  </tr>
+  <tr>
+    <td><strong>CSS-Stijl</strong></td>
+    <td>Optionele stijlkeuze uit de voor de website aangemaakte <i>Cascading Style Sheet</i> (CSS).</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr>
+    <td>Ga naar: <a href="index.htm">Inhoudsopgave</a></td>
+    <td align="right"><a href="#">Naar boven</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-/* body { background-color: #FFFFFF; } */
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/nl/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+/* body { background-color: #FFFFFF; } */
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>O TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">O TinyMCE</span></td>
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE jest ma³ym edytorem WYSWIWYG dla przegl±darek internetowych takich jak MSIE
-lub Mozilla, pozwalaj±cym na edytowanie zawarto¶ci strony HTML w sposób przyjazny dla
-u¿ytkownika. Posiada szeref funkcji znanych z popularnych edytorów tekstu, wiêc powinien
-byæ ³atwy w u¿yciu.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Spis tre¶ci</a></td>
-    <td align="right"><a href="#">Do góry</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>O TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">O TinyMCE</span></td>
+    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE jest ma³ym edytorem WYSWIWYG dla przegl±darek internetowych takich jak MSIE
+lub Mozilla, pozwalaj±cym na edytowanie zawarto¶ci strony HTML w sposób przyjazny dla
+u¿ytkownika. Posiada szeref funkcji znanych z popularnych edytorów tekstu, wiêc powinien
+byæ ³atwy w u¿yciu.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Spis tre¶ci</a></td>
+    <td align="right"><a href="#">Do góry</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,165 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>Wa¿niejsze przyciski</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Wa¿niejsze przyciski</span></td>
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Poni¿ej znajduje siê krótki opis ka¿dego przycisku<img src="../../images/spacer.gif" width="1" height="1">
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Pogrubienie tekstu.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Pochylenie tekstu.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Podkre¶lenie tekstu.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Przekre¶lenie tekstu.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Wyrównanie do lewej</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Wy¶rodkowanie.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Wyrównanie do prawej.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Wyjustowanie.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Lista nieuporz±dkowana/lista punktów.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Lista uporz±dkowana/lista ponumerowana</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Wysuniêcie/zmniejsz wciêcie.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Wciêcie/zwiêksz wciêcie.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Cofniêcie ostatnio wykonanej czynno¶ci</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Ponowienie ostatnio wykonanej czynno¶ci</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Wstawienie nowego ³±cza, przeczytaj wiêcej o tej funkcji sekcji <a href="insert_link_button.htm">Wstaw
-      ³±cze</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Usuniêcie ³±cz z zaznaczonej czê¶ci/usuniêcie wszystkich zaznaczonych ³±cz.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/anchor.gif" width="20" height="20"></td>
-    <td>Wstawienie nowego zakotwiczenia, przeczytaj wiêcej o tej funkcji w sekcji <a href="insert_anchor_button.htm">Wstaw zakotwiczenie.</a></td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Wstawienie nowego zdjêcia, przeczytaj wiêcej o tej funkcji w sekcji <a href="insert_image_button.htm">Wstaw
-      zdjêcie</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Oczyszczenie kodu/usuniêcie niechcianeg formatowania. Ta funkcja jest pomocna kiedy
-      kopiujesz zawarto¶æ np. z worda.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Pokazanie tego okna pomocy.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/code.gif" width="20" height="20"></td>
-    <td>Otwarcie edytora kodu HTML.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table.gif" width="20" height="20"></td>
-    <td>Wstawienie nowej tabeli 2x2 w bie¿±cej pozycji.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
-    <td>Wstawienie wiersza ponad aktualnie zaznaczonym.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
-    <td>Wstawienie wiersz poni¿ej aktualnie zaznaczonego.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
-    <td>Usuniêcie wiersza.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
-    <td>Wstawienie kolumny przed aktualnie zaznaczon±.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
-    <td>Wstawienie kolumny za aktualnie zaznaczon±.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
-    <td>Usuniêcie kolumny.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>
-    <td>Wstawienie poziomej linii.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
-    <td>Usuniêcie formatowania z zaznaczonej czê¶ci.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>
-    <td>Przekszta³cenie w indeks dolny. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>
-    <td>Przekszta³cenie w indeks górny. </td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
-    <td align="right"><a href="#">Góra</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,165 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>Wa¿niejsze przyciski</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Wa¿niejsze przyciski</span></td>
+    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Poni¿ej znajduje siê krótki opis ka¿dego przycisku<img src="../../images/spacer.gif" width="1" height="1">
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Pogrubienie tekstu.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Pochylenie tekstu.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Podkre¶lenie tekstu.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Przekre¶lenie tekstu.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Wyrównanie do lewej</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Wy¶rodkowanie.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Wyrównanie do prawej.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Wyjustowanie.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Lista nieuporz±dkowana/lista punktów.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Lista uporz±dkowana/lista ponumerowana</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Wysuniêcie/zmniejsz wciêcie.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Wciêcie/zwiêksz wciêcie.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Cofniêcie ostatnio wykonanej czynno¶ci</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Ponowienie ostatnio wykonanej czynno¶ci</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Wstawienie nowego ³±cza, przeczytaj wiêcej o tej funkcji sekcji <a href="insert_link_button.htm">Wstaw
+      ³±cze</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Usuniêcie ³±cz z zaznaczonej czê¶ci/usuniêcie wszystkich zaznaczonych ³±cz.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/anchor.gif" width="20" height="20"></td>
+    <td>Wstawienie nowego zakotwiczenia, przeczytaj wiêcej o tej funkcji w sekcji <a href="insert_anchor_button.htm">Wstaw zakotwiczenie.</a></td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Wstawienie nowego zdjêcia, przeczytaj wiêcej o tej funkcji w sekcji <a href="insert_image_button.htm">Wstaw
+      zdjêcie</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Oczyszczenie kodu/usuniêcie niechcianeg formatowania. Ta funkcja jest pomocna kiedy
+      kopiujesz zawarto¶æ np. z worda.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Pokazanie tego okna pomocy.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/code.gif" width="20" height="20"></td>
+    <td>Otwarcie edytora kodu HTML.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table.gif" width="20" height="20"></td>
+    <td>Wstawienie nowej tabeli 2x2 w bie¿±cej pozycji.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
+    <td>Wstawienie wiersza ponad aktualnie zaznaczonym.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
+    <td>Wstawienie wiersz poni¿ej aktualnie zaznaczonego.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
+    <td>Usuniêcie wiersza.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
+    <td>Wstawienie kolumny przed aktualnie zaznaczon±.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
+    <td>Wstawienie kolumny za aktualnie zaznaczon±.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
+    <td>Usuniêcie kolumny.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/hr.gif" width="20" height="20"></td>
+    <td>Wstawienie poziomej linii.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
+    <td>Usuniêcie formatowania z zaznaczonej czê¶ci.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sub.gif" width="20" height="20"></td>
+    <td>Przekszta³cenie w indeks dolny. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sup.gif" width="20" height="20"></td>
+    <td>Przekszta³cenie w indeks górny. </td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
+    <td align="right"><a href="#">Góra</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>Spis pomocy</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Spis tre¶ci</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Aby zobaczyæ poszczególne sekcje pomocy kliknij jeden z poni¿szych linków
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Lista wa¿niejszych przycisków</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Przycisk "Wstaw zdjêcie"</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Przycisk "Wstaw ³±cze"</a></li>
-  <li class="toc_li"><a href="insert_anchor_button.htm">Przycisk "Wstaw zakotwiczenie"</a></li>
-  <li class="toc_li"><a href="insert_table_button.htm">Przycisk "Wstaw tabelê"</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>Spis pomocy</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Spis tre¶ci</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Aby zobaczyæ poszczególne sekcje pomocy kliknij jeden z poni¿szych linków
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Lista wa¿niejszych przycisków</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Przycisk "Wstaw zdjêcie"</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Przycisk "Wstaw ³±cze"</a></li>
+  <li class="toc_li"><a href="insert_anchor_button.htm">Przycisk "Wstaw zakotwiczenie"</a></li>
+  <li class="toc_li"><a href="insert_table_button.htm">Przycisk "Wstaw tabelê"</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>Przycisk "Wstaw zakotwiczenie"</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Przycisk "Wstaw zakotwiczenie"</span></td>
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Ten przycisk otwiera nowe okno z funkcj± wstawienia/edycja zakotwiczenia.<br>
-<br>
-<img src="images/insert_anchor_window.gif" width="330" height="139"><br>
-<br>
-Jest tylko jedno pole w tym oknie, nale¿y tam wpisaæ nazwê punktu zakotwiczenia. Nale¿y pamiêtaæ, ¿e nazwa musi byæ
-unikatowa, nie powtarzaj±ca siê.
-<br><br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
-    <td align="right"><a href="#">Do góry</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>Przycisk "Wstaw zakotwiczenie"</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Przycisk "Wstaw zakotwiczenie"</span></td>
+    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Ten przycisk otwiera nowe okno z funkcj± wstawienia/edycja zakotwiczenia.<br>
+<br>
+<img src="images/insert_anchor_window.gif" width="330" height="139"><br>
+<br>
+Jest tylko jedno pole w tym oknie, nale¿y tam wpisaæ nazwê punktu zakotwiczenia. Nale¿y pamiêtaæ, ¿e nazwa musi byæ
+unikatowa, nie powtarzaj±ca siê.
+<br><br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
+    <td align="right"><a href="#">Do góry</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>Przycisk "Wstaw zdjêcie"</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Przycisk "Wstaw zdjêcie" otwiera okno pokazane poni¿ej.<br>
-<br>
-<img src="images/insert_image_window.gif"><br>
-<br>
-Nale¿y podaæ adres URL lub scie¿kê dostêpu do zdjêcia które ma byæ wstawione i podaæ krótki opis
-zdjêcia, jest on wy¶wietlany jako alternatyny tekstowy opis zdjêcia umieszczonego na stronie.
-<br><br>
-<strong>Opis pól:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Adres URL lub ¶cie¿ka dostêpu do zdjêcia</strong></td>
-    <td>URL/scie¿ka dostêpu do zdjêcia.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Opis zdjêcia</strong></td>
-    <td>Tekst opisuj±cy zdjêcia.</td>
-  </tr>
-  <tr>
-    <td><strong>Wymiary</strong></td>
-    <td>D³ugo¶æ/szeroko¶æ zdjêcia . </td>
-  </tr>
-  <tr>
-    <td><strong>Wyrównanie</strong></td>
-    <td>Wyrównanie zdjêcia, u¿yteczne przy zawijaniu tekstu wokó³ zdjêcia.</td>
-  </tr>
-  <tr>
-    <td><strong>Krawêdzie</strong></td>
-    <td>Grubo¶æ krawêdzi.</td>
-  </tr>
-  <tr>
-    <td><strong>Odstêp poziomy</strong></td>
-    <td>Odstêp poziomy, pomocne przy zawijaniu tesktu wokó³ zdjêcia.</td>
-  </tr>
-  <tr>
-    <td><strong>Odstêp pionowy</strong></td>
-    <td>Odstêp pionowy, pomocne przy zawijaniu tesktu wokó³ zdjêcia.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
-    <td align="right"><a href="#">Do góry</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>Przycisk "Wstaw zdjêcie"</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>
+    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Przycisk "Wstaw zdjêcie" otwiera okno pokazane poni¿ej.<br>
+<br>
+<img src="images/insert_image_window.gif"><br>
+<br>
+Nale¿y podaæ adres URL lub scie¿kê dostêpu do zdjêcia które ma byæ wstawione i podaæ krótki opis
+zdjêcia, jest on wy¶wietlany jako alternatyny tekstowy opis zdjêcia umieszczonego na stronie.
+<br><br>
+<strong>Opis pól:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Adres URL lub ¶cie¿ka dostêpu do zdjêcia</strong></td>
+    <td>URL/scie¿ka dostêpu do zdjêcia.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Opis zdjêcia</strong></td>
+    <td>Tekst opisuj±cy zdjêcia.</td>
+  </tr>
+  <tr>
+    <td><strong>Wymiary</strong></td>
+    <td>D³ugo¶æ/szeroko¶æ zdjêcia . </td>
+  </tr>
+  <tr>
+    <td><strong>Wyrównanie</strong></td>
+    <td>Wyrównanie zdjêcia, u¿yteczne przy zawijaniu tekstu wokó³ zdjêcia.</td>
+  </tr>
+  <tr>
+    <td><strong>Krawêdzie</strong></td>
+    <td>Grubo¶æ krawêdzi.</td>
+  </tr>
+  <tr>
+    <td><strong>Odstêp poziomy</strong></td>
+    <td>Odstêp poziomy, pomocne przy zawijaniu tesktu wokó³ zdjêcia.</td>
+  </tr>
+  <tr>
+    <td><strong>Odstêp pionowy</strong></td>
+    <td>Odstêp pionowy, pomocne przy zawijaniu tesktu wokó³ zdjêcia.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
+    <td align="right"><a href="#">Do góry</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>Przycisk "Wstaw ³±cze"</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Ten przycisk otwiera nowe okno, pozwalaj±ce na wstawienie lub edytowanie ³±cza.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="159"><br>
-<br>
-S± dwa pola w tym oknie, pierwsze &quot;Adres URL&quot; jest adresem URL ³±cza
-. "Cel" umo¿liwia ustalenie jak ³±cze ma byæ otwarte.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
-    <td align="right"><a href="#">Do góry</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>Przycisk "Wstaw ³±cze"</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>
+    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Ten przycisk otwiera nowe okno, pozwalaj±ce na wstawienie lub edytowanie ³±cza.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="159"><br>
+<br>
+S± dwa pola w tym oknie, pierwsze &quot;Adres URL&quot; jest adresem URL ³±cza
+. "Cel" umo¿liwia ustalenie jak ³±cze ma byæ otwarte.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
+    <td align="right"><a href="#">Do góry</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,74 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>Przycisk "Wstaw tabelê"</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Przycisk "Wstaw tabelê"</span></td>
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Przycisk "Wstaw tabelê" otwiera okno pokazane poni¿ej. Mo¿na w ten sposób stworzyæ now± tabelê. <br>
-<br>
-<img src="images/insert_table_window.gif" width="340" height="229"><br>
-<br>
-<strong>Opis pól:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Kolumny</strong></td>
-    <td>Liczba kolumn w tabeli. </td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Wiersze</strong></td>
-    <td>Liczba wierszy w tabeli.</td>
-  </tr>
-  <tr>
-    <td><strong>Cellpadding</strong></td>
-    <td>Odleg³o¶æ akapitu od krawêdzi komórki tabeli.</td>
-  </tr>
-  <tr>
-    <td><strong>Cellspacing</strong></td>
-    <td>Szeroko¶æ krawêdzi komórek tabeli.</td>
-  </tr>
-  <tr>
-    <td><strong>Wyrównanie</strong></td>
-    <td>Wyrównanie tabeli.</td>
-  </tr>
-  <tr>
-    <td><strong>Krawêdzie</strong></td>
-    <td>Grubo¶æ krawêdzi tabeli.</td>
-  </tr>
-  <tr>
-    <td><strong>Szeroko¶æ</strong></td>
-    <td>Szeroko¶æ tabeli w pikselach.</td>
-  </tr>
-  <tr>
-    <td><strong>Wysoko¶æ</strong></td>
-    <td>Wysoko¶æ tabeli w pikselach.</td>
-  </tr>
-  <tr>
-    <td><strong>Klasa</strong></td>
-    <td>Styl lub klasa CSS tabeli.</td>
-  </tr>
-</table>
-<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
-    <td align="right"><a href="#">Do góry</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>Przycisk "Wstaw tabelê"</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Przycisk "Wstaw tabelê"</span></td>
+    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Przycisk "Wstaw tabelê" otwiera okno pokazane poni¿ej. Mo¿na w ten sposób stworzyæ now± tabelê. <br>
+<br>
+<img src="images/insert_table_window.gif" width="340" height="229"><br>
+<br>
+<strong>Opis pól:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Kolumny</strong></td>
+    <td>Liczba kolumn w tabeli. </td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Wiersze</strong></td>
+    <td>Liczba wierszy w tabeli.</td>
+  </tr>
+  <tr>
+    <td><strong>Cellpadding</strong></td>
+    <td>Odleg³o¶æ akapitu od krawêdzi komórki tabeli.</td>
+  </tr>
+  <tr>
+    <td><strong>Cellspacing</strong></td>
+    <td>Szeroko¶æ krawêdzi komórek tabeli.</td>
+  </tr>
+  <tr>
+    <td><strong>Wyrównanie</strong></td>
+    <td>Wyrównanie tabeli.</td>
+  </tr>
+  <tr>
+    <td><strong>Krawêdzie</strong></td>
+    <td>Grubo¶æ krawêdzi tabeli.</td>
+  </tr>
+  <tr>
+    <td><strong>Szeroko¶æ</strong></td>
+    <td>Szeroko¶æ tabeli w pikselach.</td>
+  </tr>
+  <tr>
+    <td><strong>Wysoko¶æ</strong></td>
+    <td>Wysoko¶æ tabeli w pikselach.</td>
+  </tr>
+  <tr>
+    <td><strong>Klasa</strong></td>
+    <td>Styl lub klasa CSS tabeli.</td>
+  </tr>
+</table>
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
+    <td align="right"><a href="#">Do góry</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/pl/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>About TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Om TinyMCE</span></td>
-    <td align="right"><a href="index.htm">IF</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE &auml;r en liten WYSIWYG editor kontroll f&ouml;r webl&auml;sare som t.ex 
-MSIE och Mozilla som m&ouml;jligg&ouml;r f&ouml;r anv&auml;ndare att redigera 
-HTML inneh&aring;ll i p&aring; mer anv&auml;ndarv&auml;nligt s&auml;tt. Applikationen 
-har funktioner som liknar dem man finner i vanliga ordbehandlare och borde inte 
-vara speciellt sv&aring;rt att anv&auml;nda om man har datorvana.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rtecking</a></td>
-    <td align="right"><a href="#">Toppen</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>About TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Om TinyMCE</span></td>
+    <td align="right"><a href="index.htm">IF</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE &auml;r en liten WYSIWYG editor kontroll f&ouml;r webl&auml;sare som t.ex 
+MSIE och Mozilla som m&ouml;jligg&ouml;r f&ouml;r anv&auml;ndare att redigera 
+HTML inneh&aring;ll i p&aring; mer anv&auml;ndarv&auml;nligt s&auml;tt. Applikationen 
+har funktioner som liknar dem man finner i vanliga ordbehandlare och borde inte 
+vara speciellt sv&aring;rt att anv&auml;nda om man har datorvana.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rtecking</a></td>
+    <td align="right"><a href="#">Toppen</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Common buttons</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Grundl&auml;ggande knappar</span></td>
-    <td align="right"><a href="index.htm">IF</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Nedan finner du en kort beskrivning om varje knapp/funktion.<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>
-    <td>Fet text stil.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>
-    <td>Kursiv text stil.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Understruken text stil.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Genomstruken text stil.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>V&auml;nster justera.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Centrera.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>H&ouml;ger justera.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Full justera.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Osorterad lista/Punktlista.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Sorterad lista/numrerad lista</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Minska indrag.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>&Ouml;ka utdrag.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>&Aring;ngra senaste operationen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>G&ouml;r om senaste operationen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Skapa/Redigera l&auml;nk, l&auml;s mer om denna funktion i <a href="insert_link_button.htm">Skapa/Redigera 
-      l&auml;nk sektionen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Ta bort l&auml;nkar fr&aring;n den nuvarande markeringen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/anchor.gif" width="20" height="20"></td>
-    <td>Skapa/Redigera ankare, l&auml;r mer om denna funktion i <a href="insert_anchor_button.htm">Skapa/Redigera ankare sektionen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Skapa/Redigera bild, l&auml;r mer om denna funktion i <a href="insert_image_button.htm">Skapa/Redigera 
-      bild sektionen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Rensa/St&auml;da k&aring;den. Denna funktion tar bort on&ouml;dig formatering. 
-      B&ouml;r anv&auml;ndas n&auml;r man t.ex klipper text fr&aring;n Office 
-      produkter. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Visad denna hj&auml;lp funktion</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/code.gif" width="20" height="20"></td>
-    <td>&Ouml;ppnar en HTML k&auml;llk&aring;ds editor . </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table.gif" width="20" height="20"></td>
-    <td>Skapar en ny table (2x2) . </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
-    <td>Skapar en rad ovanf&ouml;r den nuvarande raden . </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
-    <td>Skapar en rad under den nuvarande raden . </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
-    <td>Tarbort en rad. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
-    <td>Skapar en kolumn f&ouml;re den nuvarande kolumnen. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
-    <td>Skapar en kolumn efter den nuvarande kolumnen. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
-    <td>Tar bort en kolumn. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>
-    <td>Skapar en horizontell linie. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
-    <td>Tarbort formattering fr&aring;n markeringen. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>
-    <td>Skapar neds&auml;nkt text. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>
-    <td>Skapar upph&ouml;jd text. </td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rtecking</a></td>
-    <td align="right"><a href="#">Toppen</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,163 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Common buttons</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Grundl&auml;ggande knappar</span></td>
+    <td align="right"><a href="index.htm">IF</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Nedan finner du en kort beskrivning om varje knapp/funktion.<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>
+    <td>Fet text stil.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>
+    <td>Kursiv text stil.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Understruken text stil.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Genomstruken text stil.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>V&auml;nster justera.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Centrera.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>H&ouml;ger justera.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Full justera.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Osorterad lista/Punktlista.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Sorterad lista/numrerad lista</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Minska indrag.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>&Ouml;ka utdrag.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>&Aring;ngra senaste operationen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>G&ouml;r om senaste operationen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Skapa/Redigera l&auml;nk, l&auml;s mer om denna funktion i <a href="insert_link_button.htm">Skapa/Redigera 
+      l&auml;nk sektionen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Ta bort l&auml;nkar fr&aring;n den nuvarande markeringen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/anchor.gif" width="20" height="20"></td>
+    <td>Skapa/Redigera ankare, l&auml;r mer om denna funktion i <a href="insert_anchor_button.htm">Skapa/Redigera ankare sektionen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Skapa/Redigera bild, l&auml;r mer om denna funktion i <a href="insert_image_button.htm">Skapa/Redigera 
+      bild sektionen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Rensa/St&auml;da k&aring;den. Denna funktion tar bort on&ouml;dig formatering. 
+      B&ouml;r anv&auml;ndas n&auml;r man t.ex klipper text fr&aring;n Office 
+      produkter. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Visad denna hj&auml;lp funktion</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/code.gif" width="20" height="20"></td>
+    <td>&Ouml;ppnar en HTML k&auml;llk&aring;ds editor . </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table.gif" width="20" height="20"></td>
+    <td>Skapar en ny table (2x2) . </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
+    <td>Skapar en rad ovanf&ouml;r den nuvarande raden . </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
+    <td>Skapar en rad under den nuvarande raden . </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
+    <td>Tarbort en rad. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
+    <td>Skapar en kolumn f&ouml;re den nuvarande kolumnen. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
+    <td>Skapar en kolumn efter den nuvarande kolumnen. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
+    <td>Tar bort en kolumn. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/hr.gif" width="20" height="20"></td>
+    <td>Skapar en horizontell linie. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
+    <td>Tarbort formattering fr&aring;n markeringen. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sub.gif" width="20" height="20"></td>
+    <td>Skapar neds&auml;nkt text. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sup.gif" width="20" height="20"></td>
+    <td>Skapar upph&ouml;jd text. </td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rtecking</a></td>
+    <td align="right"><a href="#">Toppen</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_anchor_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_anchor_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_anchor_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_table_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_table_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/images/insert_table_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Help Index</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Inneh&aring;llsf&ouml;rtecking</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Klicka p&aring; l&auml;nkarna nedan f&ouml;r att g&aring; till olika hj&auml;lp 
-sektioner. 
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">Om TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Grundl&auml;ggande funktioner</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Skapa/Redigera bild</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Skapa/Redigera l&auml;nk</a></li>
-  <li class="toc_li"><a href="insert_anchor_button.htm">Skapa/Redigera ankare </a></li>
-  <li class="toc_li"><a href="insert_table_button.htm">Skapa/Redigera tabell</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Help Index</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Inneh&aring;llsf&ouml;rtecking</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Klicka p&aring; l&auml;nkarna nedan f&ouml;r att g&aring; till olika hj&auml;lp 
+sektioner. 
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">Om TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Grundl&auml;ggande funktioner</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Skapa/Redigera bild</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Skapa/Redigera l&auml;nk</a></li>
+  <li class="toc_li"><a href="insert_anchor_button.htm">Skapa/Redigera ankare </a></li>
+  <li class="toc_li"><a href="insert_table_button.htm">Skapa/Redigera tabell</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_anchor_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_anchor_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Skapa/Redigera l&auml;nk</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Skapa/Redigera ankare </span></td>
-    <td align="right"><a href="index.htm">IF</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Denna funktion &ouml;ppnar ett nytt f&ouml;nster liknande det nedan.<br>
-<br>
-<img src="images/insert_anchor_window.gif" width="330" height="139"><br>
-<br>
-Detta f&ouml;nster har ett f&auml;lt som man skall fylla i med ett unik namn, denna funktion  g&ouml;r det m&ouml;jligt att skapa ankarpunkter/bokm&auml;rken.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
-    <td align="right"><a href="#">Toppen</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_anchor_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_anchor_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_anchor_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Skapa/Redigera l&auml;nk</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Skapa/Redigera ankare </span></td>
+    <td align="right"><a href="index.htm">IF</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Denna funktion &ouml;ppnar ett nytt f&ouml;nster liknande det nedan.<br>
+<br>
+<img src="images/insert_anchor_window.gif" width="330" height="139"><br>
+<br>
+Detta f&ouml;nster har ett f&auml;lt som man skall fylla i med ett unik namn, denna funktion  g&ouml;r det m&ouml;jligt att skapa ankarpunkter/bokm&auml;rken.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
+    <td align="right"><a href="#">Toppen</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Skapa/Redigera bild</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Skapa/Redigera bild</span></td>
-    <td align="right"><a href="index.htm">IF</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Skapa/Redigera bild funktionen &ouml;ppnar ett nytt f&ouml;nster som ser ut som 
-bilden nedan.<br>
-<br>
-<img src="images/insert_image_window.gif"><br>
-<br>
-I detta f&ouml;nster skriver du in URL:en till bilden du vill l&auml;nka till 
-samt en bild beskrivning, denna beskrivning kommer att visas som en alternativ 
-text till bilden f&ouml;r t.ex handikappade.<br>
-<br>
-<strong>Field descriptions:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Bilderns URL </strong></td>
-    <td>URL/s&ouml;kv&auml;g till bilden.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Bildens beskrivning</strong></td>
-    <td>Bildens beskrivning, denna beskrivning kommer att visas som en alternativ 
-text till bilden f&ouml;r t.ex handikappade.</td>
-  </tr>
-  <tr>
-    <td><strong>Dimentioner</strong></td>
-    <td>Bildens br&auml;dd och h&ouml;jd. </td>
-  </tr>
-  <tr>
-    <td><strong>Justering</strong></td>
-    <td>Bildens justering, kan vara anv&auml;ndbart n&auml;r man vill att text skall flyta runt bilden. </td>
-  </tr>
-  <tr>
-    <td><strong>Ram</strong></td>
-    <td>Bildramens bredd. </td>
-  </tr>
-  <tr>
-    <td><strong>Vertikalt tomrum </strong></td>
-    <td>Vertikalt tomrum , kan vara anv&auml;ndbart n&auml;r man vill att text skall flyta runt bilden. </td>
-  </tr>
-  <tr>
-    <td><strong>Horizontellt tomrom</strong></td>
-    <td>Horizontellt tomrom, kan vara anv&auml;ndbart n&auml;r man vill att text skall flyta runt bilden. </td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
-    <td align="right"><a href="#">Toppen</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Skapa/Redigera bild</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Skapa/Redigera bild</span></td>
+    <td align="right"><a href="index.htm">IF</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Skapa/Redigera bild funktionen &ouml;ppnar ett nytt f&ouml;nster som ser ut som 
+bilden nedan.<br>
+<br>
+<img src="images/insert_image_window.gif"><br>
+<br>
+I detta f&ouml;nster skriver du in URL:en till bilden du vill l&auml;nka till 
+samt en bild beskrivning, denna beskrivning kommer att visas som en alternativ 
+text till bilden f&ouml;r t.ex handikappade.<br>
+<br>
+<strong>Field descriptions:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Bilderns URL </strong></td>
+    <td>URL/s&ouml;kv&auml;g till bilden.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Bildens beskrivning</strong></td>
+    <td>Bildens beskrivning, denna beskrivning kommer att visas som en alternativ 
+text till bilden f&ouml;r t.ex handikappade.</td>
+  </tr>
+  <tr>
+    <td><strong>Dimentioner</strong></td>
+    <td>Bildens br&auml;dd och h&ouml;jd. </td>
+  </tr>
+  <tr>
+    <td><strong>Justering</strong></td>
+    <td>Bildens justering, kan vara anv&auml;ndbart n&auml;r man vill att text skall flyta runt bilden. </td>
+  </tr>
+  <tr>
+    <td><strong>Ram</strong></td>
+    <td>Bildramens bredd. </td>
+  </tr>
+  <tr>
+    <td><strong>Vertikalt tomrum </strong></td>
+    <td>Vertikalt tomrum , kan vara anv&auml;ndbart n&auml;r man vill att text skall flyta runt bilden. </td>
+  </tr>
+  <tr>
+    <td><strong>Horizontellt tomrom</strong></td>
+    <td>Horizontellt tomrom, kan vara anv&auml;ndbart n&auml;r man vill att text skall flyta runt bilden. </td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
+    <td align="right"><a href="#">Toppen</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Skapa/Redigera l&auml;nk</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Skapa/Redigera l&auml;nk</span></td>
-    <td align="right"><a href="index.htm">IF</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Denna funktion &ouml;ppnar ett nytt f&ouml;nster liknande det nedan.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="159"><br>
-<br>
-Detta f&ouml;nster har tv&aring; f&auml;lt l&auml;nkens URL/adress samt hur l&auml;nken 
-skall &ouml;ppnas.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
-    <td align="right"><a href="#">Toppen</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Skapa/Redigera l&auml;nk</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Skapa/Redigera l&auml;nk</span></td>
+    <td align="right"><a href="index.htm">IF</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Denna funktion &ouml;ppnar ett nytt f&ouml;nster liknande det nedan.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="159"><br>
+<br>
+Detta f&ouml;nster har tv&aring; f&auml;lt l&auml;nkens URL/adress samt hur l&auml;nken 
+skall &ouml;ppnas.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
+    <td align="right"><a href="#">Toppen</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_table_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_table_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Skapa/Redigera tabell</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Skapa/Redigera tabell </span></td>
-    <td align="right"><a href="index.htm">IF</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Skapa tabell knappen &ouml;ppnar ett nytt f&ouml;nster, med hj&auml;lp av detta f&ouml;nster kan du skapa tabeller. <br>
-<br>
-<img src="images/insert_table_window.gif" width="340" height="229"><br>
-<br>
-<strong>Field descriptions:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Kolumner</strong></td>
-    <td>Antal kolumner i tabellen. </td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Rader</strong></td>
-    <td>Antal rader i tabellen .</td>
-  </tr>
-  <tr>
-    <td><strong>Cellpadding</strong></td>
-    <td>Cellpadding of the table . </td>
-  </tr>
-  <tr>
-    <td><strong>Cellspacing</strong></td>
-    <td>Cellspacing of the table .</td>
-  </tr>
-  <tr>
-    <td><strong>Justering</strong></td>
-    <td>Tabellens justering. </td>
-  </tr>
-  <tr>
-    <td><strong>Rambredd</strong></td>
-    <td>Ramens bredd .</td>
-  </tr>
-  <tr>
-    <td><strong>Bredd</strong></td>
-    <td>Bredd i pixlar.</td>
-  </tr>
-  <tr>
-    <td><strong>H&ouml;jd</strong></td>
-    <td>H&ouml;jd i pixlar. </td>
-  </tr>
-  <tr>
-    <td><strong>Stil</strong></td>
-    <td>Stilmall p&aring; tabellen. </td>
-  </tr>
-</table>
-<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Gå till: <a href="index.htm">Innehållsförtecking</a></td>
-    <td align="right"><a href="#">Toppen</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_table_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_table_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_table_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Skapa/Redigera tabell</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Skapa/Redigera tabell </span></td>
+    <td align="right"><a href="index.htm">IF</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Skapa tabell knappen &ouml;ppnar ett nytt f&ouml;nster, med hj&auml;lp av detta f&ouml;nster kan du skapa tabeller. <br>
+<br>
+<img src="images/insert_table_window.gif" width="340" height="229"><br>
+<br>
+<strong>Field descriptions:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Kolumner</strong></td>
+    <td>Antal kolumner i tabellen. </td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Rader</strong></td>
+    <td>Antal rader i tabellen .</td>
+  </tr>
+  <tr>
+    <td><strong>Cellpadding</strong></td>
+    <td>Cellpadding of the table . </td>
+  </tr>
+  <tr>
+    <td><strong>Cellspacing</strong></td>
+    <td>Cellspacing of the table .</td>
+  </tr>
+  <tr>
+    <td><strong>Justering</strong></td>
+    <td>Tabellens justering. </td>
+  </tr>
+  <tr>
+    <td><strong>Rambredd</strong></td>
+    <td>Ramens bredd .</td>
+  </tr>
+  <tr>
+    <td><strong>Bredd</strong></td>
+    <td>Bredd i pixlar.</td>
+  </tr>
+  <tr>
+    <td><strong>H&ouml;jd</strong></td>
+    <td>H&ouml;jd i pixlar. </td>
+  </tr>
+  <tr>
+    <td><strong>Stil</strong></td>
+    <td>Stilmall p&aring; tabellen. </td>
+  </tr>
+</table>
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Gå till: <a href="index.htm">Innehållsförtecking</a></td>
+    <td align="right"><a href="#">Toppen</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/se/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>About TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">About TinyMCE</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozilla 
-that enables you to edit HTML contents in a more user friendly way. It has common 
-features that are found in most word processors and should not be difficult to 
-use.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>About TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">About TinyMCE</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozilla 
+that enables you to edit HTML contents in a more user friendly way. It has common 
+features that are found in most word processors and should not be difficult to 
+use.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,163 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Common buttons</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Common buttons</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Below is a short description about each button.<img src="../../images/spacer.gif" width="1" height="1"> 
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Bold text style.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Italic text style.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Underline text style.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Strikethrough text style.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Align left.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Align center.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Align right.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Align full.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Unordered list/bullet list.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Ordered list/numbered list</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Outdent/decrease indentation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Indent/incread indentation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Undo the last operation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Redo the last operation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Insert a new link, read more about this function in the <a href="insert_link_button.htm">Insert 
-      link section</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Unlinks the current selection/removes all selected links.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/anchor.gif" width="20" height="20"></td>
-    <td>Insert a new anchor, read more about this function in the <a href="insert_anchor_button.htm">Insert anchor section.</a></td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Insert a new image, read more about this function in the <a href="insert_image_button.htm">Insert 
-      image section</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Cleanup code/Removes unwanted formating. This function is useful when 
-      you copy contents from for example a office product.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Shows this help window.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/code.gif" width="20" height="20"></td>
-    <td>Opens HTML source code editor. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table.gif" width="20" height="20"></td>
-    <td>Inserts a new 2x2 table at the current location. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
-    <td>Adds a row above the current one. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
-    <td>Adds a row under the current one. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
-    <td>Removes the row. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
-    <td>Adds a column before the current one.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
-    <td>Adds a column after the current one.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
-    <td>Removes the current  column.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/hr.gif" width="20" height="20"></td>
-    <td>Inserts a new horizontal ruler </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
-    <td>Removes formatting from the selection. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sub.gif" width="20" height="20"></td>
-    <td>Makes the selection to be subscript. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/sup.gif" width="20" height="20"></td>
-    <td>Makes the selection to be superscripted. </td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,163 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Common buttons</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Common buttons</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Below is a short description about each button.<img src="../../images/spacer.gif" width="1" height="1"> 
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Bold text style.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Italic text style.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Underline text style.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Strikethrough text style.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Align left.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Align center.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Align right.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Align full.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Unordered list/bullet list.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Ordered list/numbered list</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Outdent/decrease indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Indent/incread indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Undo the last operation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Redo the last operation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Insert a new link, read more about this function in the <a href="insert_link_button.htm">Insert 
+      link section</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Unlinks the current selection/removes all selected links.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/anchor.gif" width="20" height="20"></td>
+    <td>Insert a new anchor, read more about this function in the <a href="insert_anchor_button.htm">Insert anchor section.</a></td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Insert a new image, read more about this function in the <a href="insert_image_button.htm">Insert 
+      image section</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Cleanup code/Removes unwanted formating. This function is useful when 
+      you copy contents from for example a office product.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Shows this help window.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/code.gif" width="20" height="20"></td>
+    <td>Opens HTML source code editor. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table.gif" width="20" height="20"></td>
+    <td>Inserts a new 2x2 table at the current location. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_before.gif" width="20" height="20"></td>
+    <td>Adds a row above the current one. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_row_after.gif" width="20" height="20"></td>
+    <td>Adds a row under the current one. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_row.gif" width="20" height="20"></td>
+    <td>Removes the row. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_before.gif" width="20" height="20"></td>
+    <td>Adds a column before the current one.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_insert_col_after.gif" width="20" height="20"></td>
+    <td>Adds a column after the current one.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/table_delete_col.gif" width="20" height="20"></td>
+    <td>Removes the current  column.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/hr.gif" width="20" height="20"></td>
+    <td>Inserts a new horizontal ruler </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/removeformat.gif" width="20" height="20"></td>
+    <td>Removes formatting from the selection. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sub.gif" width="20" height="20"></td>
+    <td>Makes the selection to be subscript. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sup.gif" width="20" height="20"></td>
+    <td>Makes the selection to be superscripted. </td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_anchor_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_anchor_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_anchor_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_table_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_table_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/images/insert_table_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Help Index</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Table of contents</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Click the links below to go to the different help sections. 
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">About TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Common buttons</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Insert image button</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Insert link button</a></li>
-  <li class="toc_li"><a href="insert_anchor_button.htm">Insert anchor button</a></li>
-  <li class="toc_li"><a href="insert_table_button.htm">Insert table button</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Help Index</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Table of contents</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Click the links below to go to the different help sections. 
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">About TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Common buttons</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Insert image button</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Insert link button</a></li>
+  <li class="toc_li"><a href="insert_anchor_button.htm">Insert anchor button</a></li>
+  <li class="toc_li"><a href="insert_table_button.htm">Insert table button</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_anchor_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_anchor_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insert anchor button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insert anchor button</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-This button opens a new window with the insert/edit anchor function.<br>
-<br>
-<img src="images/insert_anchor_window.gif" width="330" height="139"><br>
-<br>
-There are one field in this window, this is where you enter the name of you anchor point. Remember the anchor name needs to be unique. <br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_anchor_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_anchor_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_anchor_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_anchor_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insert anchor button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert anchor button</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+This button opens a new window with the insert/edit anchor function.<br>
+<br>
+<img src="images/insert_anchor_window.gif" width="330" height="139"><br>
+<br>
+There are one field in this window, this is where you enter the name of you anchor point. Remember the anchor name needs to be unique. <br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insert image button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insert image button</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-The insert image button opens the window shown below.<br>
-<br>
-<img src="images/insert_image_window.gif"><br>
-<br>
-You simply enter a URL to the image you want to link to and enter a image description, 
-this is then displayed as an alternative text descripton of the image on the page.<br>
-<br>
-<strong>Field descriptions:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Image URL </strong></td>
-    <td>URL/path to the image.</td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Image description </strong></td>
-    <td>Alternative description of image contents.</td>
-  </tr>
-  <tr>
-    <td><strong>Dimentions</strong></td>
-    <td>Image width/height. </td>
-  </tr>
-  <tr>
-    <td><strong>Alignment</strong></td>
-    <td>Image alignment, useful when wrapping text around images.</td>
-  </tr>
-  <tr>
-    <td><strong>Border</strong></td>
-    <td>Border thickness. </td>
-  </tr>
-  <tr>
-    <td><strong>VSpace</strong></td>
-    <td>Vertical space, useful when wrapping text around images.</td>
-  </tr>
-  <tr>
-    <td><strong>HSpace</strong></td>
-    <td>Horizontal space, useful when wrapping text around images.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insert image button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert image button</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+The insert image button opens the window shown below.<br>
+<br>
+<img src="images/insert_image_window.gif"><br>
+<br>
+You simply enter a URL to the image you want to link to and enter a image description, 
+this is then displayed as an alternative text descripton of the image on the page.<br>
+<br>
+<strong>Field descriptions:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Image URL </strong></td>
+    <td>URL/path to the image.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Image description </strong></td>
+    <td>Alternative description of image contents.</td>
+  </tr>
+  <tr>
+    <td><strong>Dimentions</strong></td>
+    <td>Image width/height. </td>
+  </tr>
+  <tr>
+    <td><strong>Alignment</strong></td>
+    <td>Image alignment, useful when wrapping text around images.</td>
+  </tr>
+  <tr>
+    <td><strong>Border</strong></td>
+    <td>Border thickness. </td>
+  </tr>
+  <tr>
+    <td><strong>VSpace</strong></td>
+    <td>Vertical space, useful when wrapping text around images.</td>
+  </tr>
+  <tr>
+    <td><strong>HSpace</strong></td>
+    <td>Horizontal space, useful when wrapping text around images.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insert link button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insert link button</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-This button opens a new window with the insert/edit link function.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="159"><br>
-<br>
-There are two fields in this window the first one &quot;Link URL&quot; is the 
-URL of the link. The target enables you to select how the link is to be opened.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insert link button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert link button</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+This button opens a new window with the insert/edit link function.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="159"><br>
+<br>
+There are two fields in this window the first one &quot;Link URL&quot; is the 
+URL of the link. The target enables you to select how the link is to be opened.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_table_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_table_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insert table button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insert table button</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-The insert table button opens the window shown below. This action enables you to create tables. <br>
-<br>
-<img src="images/insert_table_window.gif" width="340" height="229"><br>
-<br>
-<strong>Field descriptions:</strong><br>
-<table border="1" cellspacing="0">
-  <tr>
-    <td width="150"><strong>Columns</strong></td>
-    <td>Number of columns in the  table. </td>
-  </tr>
-  <tr>
-    <td width="150"><strong>Rows</strong></td>
-    <td>Number of rows in the new table.</td>
-  </tr>
-  <tr>
-    <td><strong>Cellpadding</strong></td>
-    <td>Cellpadding of the table . </td>
-  </tr>
-  <tr>
-    <td><strong>Cellspacing</strong></td>
-    <td>Cellspacing of the table .</td>
-  </tr>
-  <tr>
-    <td><strong>Alignment</strong></td>
-    <td>Table alignment . </td>
-  </tr>
-  <tr>
-    <td><strong>Border</strong></td>
-    <td>Border thinkness of table.</td>
-  </tr>
-  <tr>
-    <td><strong>Width</strong></td>
-    <td>Width in pixels of table .</td>
-  </tr>
-  <tr>
-    <td><strong>Height</strong></td>
-    <td>Height in pixels of table.</td>
-  </tr>
-  <tr>
-    <td><strong>Class</strong></td>
-    <td>Style or CSS class of table.</td>
-  </tr>
-</table>
-<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_table_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_table_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_table_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/insert_table_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insert table button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert table button</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+The insert table button opens the window shown below. This action enables you to create tables. <br>
+<br>
+<img src="images/insert_table_window.gif" width="340" height="229"><br>
+<br>
+<strong>Field descriptions:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Columns</strong></td>
+    <td>Number of columns in the  table. </td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Rows</strong></td>
+    <td>Number of rows in the new table.</td>
+  </tr>
+  <tr>
+    <td><strong>Cellpadding</strong></td>
+    <td>Cellpadding of the table . </td>
+  </tr>
+  <tr>
+    <td><strong>Cellspacing</strong></td>
+    <td>Cellspacing of the table .</td>
+  </tr>
+  <tr>
+    <td><strong>Alignment</strong></td>
+    <td>Table alignment . </td>
+  </tr>
+  <tr>
+    <td><strong>Border</strong></td>
+    <td>Border thinkness of table.</td>
+  </tr>
+  <tr>
+    <td><strong>Width</strong></td>
+    <td>Width in pixels of table .</td>
+  </tr>
+  <tr>
+    <td><strong>Height</strong></td>
+    <td>Height in pixels of table.</td>
+  </tr>
+  <tr>
+    <td><strong>Class</strong></td>
+    <td>Style or CSS class of table.</td>
+  </tr>
+</table>
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/docs/uk/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_content.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_content.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,23 +0,0 @@
-body {
-	background-color: #FFFFFF;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-	scrollbar-3dlight-color: #F0F0EE;
-	scrollbar-arrow-color: #676662;
-	scrollbar-base-color: #F0F0EE;
-	scrollbar-darkshadow-color: #DDDDDD;
-	scrollbar-face-color: #E0E0DD;
-	scrollbar-highlight-color: #F0F0EE;
-	scrollbar-shadow-color: #F0F0EE;
-	scrollbar-track-color: #F5F5F5;
-}
-
-td {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-
-pre {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_content.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_content.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_content.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,23 @@
+body {
+	background-color: #FFFFFF;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+}
+
+td {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+
+pre {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_popup.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_popup.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,80 +0,0 @@
-body {
-	background-color: #F0F0EE;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-	scrollbar-3dlight-color: #F0F0EE;
-	scrollbar-arrow-color: #676662;
-	scrollbar-base-color: #F0F0EE;
-	scrollbar-darkshadow-color: #DDDDDD;
-	scrollbar-face-color: #E0E0DD;
-	scrollbar-highlight-color: #F0F0EE;
-	scrollbar-shadow-color: #F0F0EE;
-	scrollbar-track-color: #F5F5F5;
-}
-
-td {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-}
-
-input {
-	background: #FFFFFF;
-	border: 1px solid #cccccc;
-}
-
-td, input, select, textarea {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-
-input, select, textarea {
-	border: 1px solid #808080;
-}
-
-.input_noborder {
-	border: 0px solid #808080;
-}
-
-#insert {
-   font-weight: bold;
-}
-
-#cancel {
-   font-weight: bold;
-}
-
-.title {
-	font-size: 12px;
-	font-weight: bold;
-}
-
-table.charmap {
-	border-style: solid;
-	border-width: 1px;
-	border-color: #AAAAAA;
-}
-
-td.charmap, td.charmapOver {
-	color: #000000;
-	border-color: #AAAAAA;
-	border-style: solid;
-	border-width: 1px;
-	text-align: center;
-	font-size: 12px;
-}
-
-td.charmapOver {
-	background-color: #CCCCCC;
-	cursor: hand;
-}
-
-a.charmap {
-	color: #000000;
-	text-decoration: none
-}
-
-.wordWrapCode {
-	vertical-align: middle;
-	border: 1px none #000000;
-	background-color: transparent;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_popup.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_popup.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_popup.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,80 @@
+body {
+	background-color: #F0F0EE;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+}
+
+td {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+}
+
+input {
+	background: #FFFFFF;
+	border: 1px solid #cccccc;
+}
+
+td, input, select, textarea {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+
+input, select, textarea {
+	border: 1px solid #808080;
+}
+
+.input_noborder {
+	border: 0px solid #808080;
+}
+
+#insert {
+   font-weight: bold;
+}
+
+#cancel {
+   font-weight: bold;
+}
+
+.title {
+	font-size: 12px;
+	font-weight: bold;
+}
+
+table.charmap {
+	border-style: solid;
+	border-width: 1px;
+	border-color: #AAAAAA;
+}
+
+td.charmap, td.charmapOver {
+	color: #000000;
+	border-color: #AAAAAA;
+	border-style: solid;
+	border-width: 1px;
+	text-align: center;
+	font-size: 12px;
+}
+
+td.charmapOver {
+	background-color: #CCCCCC;
+	cursor: hand;
+}
+
+a.charmap {
+	color: #000000;
+	text-decoration: none
+}
+
+.wordWrapCode {
+	vertical-align: middle;
+	border: 1px none #000000;
+	background-color: transparent;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-tinyMCE.importThemeLanguagePack('advanced');var TinyMCE_AdvancedTheme={_defColors:"000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF",_autoImportCSSClasses:true,_resizer:{},_buttons:[['bold','{$lang_bold_img}','lang_bold_desc','Bold'],['italic','{$lang_italic_img}','lang_italic_desc','Italic'],['underline','{$lang_underline_img}','lang_underline_desc','Underline'],['strikethrough','strikethrough.gif','lang_striketrough_desc','Strikethrough'],['justifyleft','justifyleft.gif','lang_justifyleft_desc','JustifyLeft'],['justifycenter','justifycenter.gif','lang_justifycenter_desc','JustifyCenter'],['justifyright','justifyright.gif','lang_justifyright_desc','JustifyRight'],['justifyfull','justifyfull.gif','lang_justifyfull_desc','JustifyFull'],['bullist','!
 bullist.gif','lang_bullist_desc','InsertUnorderedList'],['numlist','numlist.gif','lang_numlist_desc','InsertOrderedList'],['outdent','outdent.gif','lang_outdent_desc','Outdent'],['indent','indent.gif','lang_indent_desc','Indent'],['cut','cut.gif','lang_cut_desc','Cut'],['copy','copy.gif','lang_copy_desc','Copy'],['paste','paste.gif','lang_paste_desc','Paste'],['undo','undo.gif','lang_undo_desc','Undo'],['redo','redo.gif','lang_redo_desc','Redo'],['link','link.gif','lang_link_desc','mceLink',true],['unlink','unlink.gif','lang_unlink_desc','unlink'],['image','image.gif','lang_image_desc','mceImage',true],['cleanup','cleanup.gif','lang_cleanup_desc','mceCleanup'],['help','help.gif','lang_help_desc','mceHelp'],['code','code.gif','lang_theme_code_desc','mceCodeEditor'],['hr','hr.gif','lang_theme_hr_desc','inserthorizontalrule'],['removeformat','removeformat.gif','lang_theme_removeformat_desc','removeformat'],['sub','sub.gif','lang_theme_sub_desc','subscript'],['sup','sup.gif','l!
 ang_theme_sup_desc','superscript'],['forecolor','forecolor.gif','lang_
theme_forecolor_desc','forecolor',true],['backcolor','backcolor.gif','lang_theme_backcolor_desc','HiliteColor',true],['charmap','charmap.gif','lang_theme_charmap_desc','mceCharMap'],['visualaid','visualaid.gif','lang_theme_visualaid_desc','mceToggleVisualAid'],['anchor','anchor.gif','lang_theme_anchor_desc','mceInsertAnchor'],['newdocument','newdocument.gif','lang_newdocument_desc','mceNewDocument']],_buttonMap:'anchor,backcolor,bold,bullist,charmap,cleanup,code,copy,cut,forecolor,help,hr,image,indent,italic,justifycenter,justifyfull,justifyleft,justifyright,link,newdocument,numlist,outdent,paste,redo,removeformat,strikethrough,sub,sup,underline,undo,unlink,visualaid,advhr,ltr,rtl,emotions,flash,fullpage,fullscreen,iespell,insertdate,inserttime,pastetext,pasteword,selectall,preview,print,save,replace,search,table,cell_props,delete_col,delete_row,col_after,col_before,row_after,row_before,merge_cells,row_props,split_cells,delete_table',getControlHTML:function(button_name){var !
 i,x,but;for(i=0;i<TinyMCE_AdvancedTheme._buttons.length;i++){but=TinyMCE_AdvancedTheme._buttons[i];if(but[0]==button_name&&(button_name=="forecolor"||button_name=="backcolor"))return tinyMCE.getMenuButtonHTML(but[0],but[2],'{$themeurl}/images/'+but[1],but[3]+"Menu",but[3],(but.length>4?but[4]:false),(but.length>5?but[5]:null));if(but[0]==button_name)return tinyMCE.getButtonHTML(but[0],but[2],'{$themeurl}/images/'+but[1],but[3],(but.length>4?but[4]:false),(but.length>5?but[5]:null))}switch(button_name){case"formatselect":var html='<select id="{$editor_id}_formatSelect" name="{$editor_id}_formatSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FormatBlock\',false,this.options[this.selectedIndex].value);" class="mceSelectList">';var formats=tinyMCE.getParam("theme_advanced_blockformats","p,address,pre,h1,h2,h3,h4,h5,h6",true).split(',');var lookup=[['p','{$lang_theme_paragraph}'],['address','{$lang_t!
 heme_address}'],['pre','{$lang_theme_pre}'],['h1','{$lang_theme_h1}'],
['h2','{$lang_theme_h2}'],['h3','{$lang_theme_h3}'],['h4','{$lang_theme_h4}'],['h5','{$lang_theme_h5}'],['h6','{$lang_theme_h6}'],['div','{$lang_theme_div}'],['blockquote','{$lang_theme_blockquote}'],['code','{$lang_theme_code}'],['dt','{$lang_theme_dt}'],['dd','{$lang_theme_dd}'],['samp','{$lang_theme_samp}']];html+='<option value="">{$lang_theme_block}</option>';for(var i=0;i<formats.length;i++){for(var x=0;x<lookup.length;x++){if(formats[i]==lookup[x][0])html+='<option value="&lt;'+lookup[x][0]+'&gt;">'+lookup[x][1]+'</option>'}}html+='</select>';return html;case"styleselect":return'<select id="{$editor_id}_styleSelect" onmousedown="tinyMCE.themes.advanced._setupCSSClasses(\'{$editor_id}\');" name="{$editor_id}_styleSelect" onfocus="tinyMCE.addSelectAccessibility(event,this,window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSetCSSClass\',false,this.options[this.selectedIndex].value);" class="mceSelectList">{$style_select_options}</select>';case"fontsele!
 ct":var fontHTML='<select id="{$editor_id}_fontNameSelect" name="{$editor_id}_fontNameSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontName\',false,this.options[this.selectedIndex].value);" class="mceSelectList"><option value="">{$lang_theme_fontdefault}</option>';var iFonts='Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings';var nFonts='Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sand;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=term!
 inal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuch
et ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats';var fonts=tinyMCE.getParam("theme_advanced_fonts",nFonts).split(';');for(i=0;i<fonts.length;i++){if(fonts[i]!=''){var parts=fonts[i].split('=');fontHTML+='<option value="'+parts[1]+'">'+parts[0]+'</option>'}}fontHTML+='</select>';return fontHTML;case"fontsizeselect":return'<select id="{$editor_id}_fontSizeSelect" name="{$editor_id}_fontSizeSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontSize\',false,this.options[this.selectedIndex].value);" class="mceSelectList">'+'<option value="0">{$lang_theme_font_size}</option>'+'<option value="1">1 (8 pt)</option>'+'<option value="2">2 (10 pt)</option>'+'<option value="3">3 (12 pt)</option>'+'<option value="4">4 (14 pt)</option>'+'<option value="5">5 (18 pt)</option>'+'<option value="6">6 (24 pt)</option>'+'<option value="7">7 (36 pt)</option>'+'</select>';case"|":ca!
 se"separator":return'<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';case"spacer":return'<img src="{$themeurl}/images/separator.gif" width="2" height="15" border="0" class="mceSeparatorLine" style="vertical-align: middle" />';case"rowseparator":return'<br />'}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case'mceHelp':tinyMCE.openWindow({file:'about.htm',width:480,height:380},{tinymce_version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion,tinymce_releasedate:tinyMCE.releaseDate,inline:"yes"});return true;case"mceLink":var inst=tinyMCE.getInstanceById(editor_id);var doc=inst.getDoc();var selectedText="";if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=rng.text}else selectedText=inst.getSel().toString();if(!tinyMCE.linkElement){if((tinyMCE.selectedElement.nodeName.toLowerCase()!="img")&&(selectedText.length<=0))return true}var href="",target="",title="",onclick=""!
 ,action="insert",style_class="";if(tinyMCE.selectedElement.nodeName.to
LowerCase()=="a")tinyMCE.linkElement=tinyMCE.selectedElement;if(tinyMCE.linkElement!=null&&tinyMCE.getAttrib(tinyMCE.linkElement,'href')=="")tinyMCE.linkElement=null;if(tinyMCE.linkElement){href=tinyMCE.getAttrib(tinyMCE.linkElement,'href');target=tinyMCE.getAttrib(tinyMCE.linkElement,'target');title=tinyMCE.getAttrib(tinyMCE.linkElement,'title');onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');style_class=tinyMCE.getAttrib(tinyMCE.linkElement,'class');if(onclick=="")onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');onclick=tinyMCE.cleanupEventStr(onclick);href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);");mceRealHref=tinyMCE.getAttrib(tinyMCE.linkElement,'mce_href');if(mceRealHref!=""){href=mceRealHref;if(tinyMCE.getParam('convert_urls'))href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);")}action="update"}var template=new Array();template['file']='link.htm';template['width']=310;templ!
 ate['height']=200;template['width']+=tinyMCE.getLang('lang_insert_link_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_link_delta_height',0);if(inst.settings['insertlink_callback']){var returnVal=eval(inst.settings['insertlink_callback']+"(href, target, title, onclick, action, style_class);");if(returnVal&&returnVal['href'])TinyMCE_AdvancedTheme._insertLink(returnVal['href'],returnVal['target'],returnVal['title'],returnVal['onclick'],returnVal['style_class'])}else{tinyMCE.openWindow(template,{href:href,target:target,title:title,onclick:onclick,action:action,className:style_class,inline:"yes"})}return true;case"mceImage":var src="",alt="",border="",hspace="",vspace="",width="",height="",align="";var title="",onmouseover="",onmouseout="",action="insert";var img=tinyMCE.imgElement;var inst=tinyMCE.getInstanceById(editor_id);if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img"){img=tinyMCE.selectedElement;tinyMCE.imgElement=im!
 g}if(img){if(tinyMCE.getAttrib(img,'name').indexOf('mce_')==0)return t
rue;src=tinyMCE.getAttrib(img,'src');alt=tinyMCE.getAttrib(img,'alt');if(alt=="")alt=tinyMCE.getAttrib(img,'title');if(tinyMCE.isGecko){var w=img.style.width;if(w!=null&&w!="")img.setAttribute("width",w);var h=img.style.height;if(h!=null&&h!="")img.setAttribute("height",h)}border=tinyMCE.getAttrib(img,'border');hspace=tinyMCE.getAttrib(img,'hspace');vspace=tinyMCE.getAttrib(img,'vspace');width=tinyMCE.getAttrib(img,'width');height=tinyMCE.getAttrib(img,'height');align=tinyMCE.getAttrib(img,'align');onmouseover=tinyMCE.getAttrib(img,'onmouseover');onmouseout=tinyMCE.getAttrib(img,'onmouseout');title=tinyMCE.getAttrib(img,'title');if(tinyMCE.isMSIE){width=img.attributes['width'].specified?width:"";height=img.attributes['height'].specified?height:""}src=eval(tinyMCE.settings['urlconverter_callback']+"(src, img, true);");mceRealSrc=tinyMCE.getAttrib(img,'mce_src');if(mceRealSrc!=""){src=mceRealSrc;if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callba!
 ck']+"(src, img, true);")}action="update"}var template=new Array();template['file']='image.htm?src={$src}';template['width']=355;template['height']=265+(tinyMCE.isMSIE?25:0);template['width']+=tinyMCE.getLang('lang_insert_image_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_image_delta_height',0);if(inst.settings['insertimage_callback']){var returnVal=eval(inst.settings['insertimage_callback']+"(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);");if(returnVal&&returnVal['src'])TinyMCE_AdvancedTheme._insertImage(returnVal['src'],returnVal['alt'],returnVal['border'],returnVal['hspace'],returnVal['vspace'],returnVal['width'],returnVal['height'],returnVal['align'],returnVal['title'],returnVal['onmouseover'],returnVal['onmouseout'])}else tinyMCE.openWindow(template,{src:src,alt:alt,border:border,hspace:hspace,vspace:vspace,width:width,height:height,align:align,title:title,onmouseover:onmouseover,onmouseout:onmouseo!
 ut,action:action,inline:"yes"});return true;case"forecolor":var fcp=ne
w TinyMCE_Layer(editor_id+'_fcPreview',false),p,img,elm;TinyMCE_AdvancedTheme._hideMenus(editor_id);if(!fcp.exists()){fcp.create('div','mceColorPreview',document.getElementById(editor_id+'_toolbar'));elm=fcp.getElement();elm._editor_id=editor_id;elm._command="forecolor";elm._switchId=editor_id+"_forecolor";tinyMCE.addEvent(elm,'click',TinyMCE_AdvancedTheme._handleMenuEvent);tinyMCE.addEvent(elm,'mouseover',TinyMCE_AdvancedTheme._handleMenuEvent);tinyMCE.addEvent(elm,'mouseout',TinyMCE_AdvancedTheme._handleMenuEvent)}img=tinyMCE.selectNodes(document.getElementById(editor_id+"_forecolor"),function(n){return n.nodeName=="IMG"})[0];p=tinyMCE.getAbsPosition(img,document.getElementById(editor_id+'_toolbar'));fcp.moveTo(p.absLeft,p.absTop);fcp.getElement().style.backgroundColor=value!=null?value:tinyMCE.getInstanceById(editor_id).foreColor;fcp.show();return false;case"forecolorMenu":TinyMCE_AdvancedTheme._hideMenus(editor_id);var ml=new TinyMCE_Layer(editor_id+'_fcMenu');if(!ml.exi!
 sts())ml.create('div','mceMenu',document.body,TinyMCE_AdvancedTheme._getColorHTML(editor_id,'theme_advanced_text_colors','forecolor'));tinyMCE.switchClass(editor_id+'_forecolor','mceMenuButtonFocus');ml.moveRelativeTo(document.getElementById(editor_id+"_forecolor"),'bl');ml.moveBy(tinyMCE.isMSIE&&!tinyMCE.isOpera?-1:1,-1);if(tinyMCE.isOpera)ml.moveBy(0,-2);ml.show();return true;case"HiliteColor":var bcp=new TinyMCE_Layer(editor_id+'_bcPreview',false),p,img;TinyMCE_AdvancedTheme._hideMenus(editor_id);if(!bcp.exists()){bcp.create('div','mceColorPreview',document.getElementById(editor_id+'_toolbar'));elm=bcp.getElement();elm._editor_id=editor_id;elm._command="HiliteColor";elm._switchId=editor_id+"_backcolor";tinyMCE.addEvent(elm,'click',TinyMCE_AdvancedTheme._handleMenuEvent);tinyMCE.addEvent(elm,'mouseover',TinyMCE_AdvancedTheme._handleMenuEvent);tinyMCE.addEvent(elm,'mouseout',TinyMCE_AdvancedTheme._handleMenuEvent)}img=tinyMCE.selectNodes(document.getElementById(editor_id+"!
 _backcolor"),function(n){return n.nodeName=="IMG"})[0];p=tinyMCE.getAb
sPosition(img,document.getElementById(editor_id+'_toolbar'));bcp.moveTo(p.absLeft,p.absTop);bcp.getElement().style.backgroundColor=value!=null?value:tinyMCE.getInstanceById(editor_id).backColor;bcp.show();return false;case"HiliteColorMenu":TinyMCE_AdvancedTheme._hideMenus(editor_id);var ml=new TinyMCE_Layer(editor_id+'_bcMenu');if(!ml.exists())ml.create('div','mceMenu',document.body,TinyMCE_AdvancedTheme._getColorHTML(editor_id,'theme_advanced_background_colors','HiliteColor'));tinyMCE.switchClass(editor_id+'_backcolor','mceMenuButtonFocus');ml.moveRelativeTo(document.getElementById(editor_id+"_backcolor"),'bl');ml.moveBy(tinyMCE.isMSIE&&!tinyMCE.isOpera?-1:1,-1);if(tinyMCE.isOpera)ml.moveBy(0,-2);ml.show();return true;case"mceColorPicker":if(user_interface){var template=new Array();var inputColor=value['document'].getElementById(value['element_id']).value;template['file']='color_picker.htm';template['width']=220;template['height']=190;template['close_previous']="no";templat!
 e['width']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_height',0);if(typeof(value['store_selection'])=="undefined")value['store_selection']=true;tinyMCE.lastColorPickerValue=value;tinyMCE.openWindow(template,{editor_id:editor_id,mce_store_selection:value['store_selection'],inline:"yes",command:"mceColorPicker",input_color:inputColor})}else{var savedVal=tinyMCE.lastColorPickerValue;var elm=savedVal['document'].getElementById(savedVal['element_id']);elm.value=value;if(elm.onchange!=null&&elm.onchange!='')eval('elm.onchange();')}return true;case"mceCodeEditor":var template=new Array();template['file']='source_editor.htm';template['width']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_width",720));template['height']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_height",580));tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"no",inline:"!
 yes"});return true;case"mceCharMap":var template=new Array();template[
'file']='charmap.htm';template['width']=550+(tinyMCE.isOpera?40:0);template['height']=250;template['width']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceInsertAnchor":var template=new Array();template['file']='anchor.htm';template['width']=320;template['height']=90+(tinyMCE.isNS7?30:0);template['width']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceNewDocument":if(confirm(tinyMCE.getLang('lang_newdocument')))tinyMCE.execInstanceCommand(editor_id,'mceSetContent',false,' ');return true}return false},getEditorTemplate:function(settings,editorId){function removeFromArray(in_array,remove_array){var outArray=new Array(),skip!
 ;for(var i=0;i<in_array.length;i++){skip=false;for(var j=0;j<remove_array.length;j++){if(in_array[i]==remove_array[j]){skip=true}}if(!skip){outArray[outArray.length]=in_array[i]}}return outArray}function addToArray(in_array,add_array){for(var i=0;i<add_array.length;i++){in_array[in_array.length]=add_array[i]}return in_array}var template=new Array();var deltaHeight=0;var resizing=tinyMCE.getParam("theme_advanced_resizing",false);var path=tinyMCE.getParam("theme_advanced_path",true);var statusbarHTML='<div id="{$editor_id}_path" class="mceStatusbarPathText" style="display: '+(path?"block":"none")+'">&#160;</div><div id="{$editor_id}_resize" class="mceStatusbarResize" style="display: '+(resizing?"block":"none")+'" onmousedown="tinyMCE.themes.advanced._setResizing(event,\'{$editor_id}\',true);"></div><br style="clear: both" />';var layoutManager=tinyMCE.getParam("theme_advanced_layout_manager","SimpleLayout");var styleSelectHTML='<option value="">{$lang_theme_style_select}</opt!
 ion>';if(settings['theme_advanced_styles']){var stylesAr=settings['the
me_advanced_styles'].split(';');for(var i=0;i<stylesAr.length;i++){var key,value;key=stylesAr[i].split('=')[0];value=stylesAr[i].split('=')[1];styleSelectHTML+='<option value="'+value+'">'+key+'</option>'}TinyMCE_AdvancedTheme._autoImportCSSClasses=false}switch(layoutManager){case"SimpleLayout":var toolbarHTML="";var toolbarLocation=tinyMCE.getParam("theme_advanced_toolbar_location","bottom");var toolbarAlign=tinyMCE.getParam("theme_advanced_toolbar_align","center");var pathLocation=tinyMCE.getParam("theme_advanced_path_location","none");var statusbarLocation=tinyMCE.getParam("theme_advanced_statusbar_location",pathLocation);var defVals={theme_advanced_buttons1:"bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visu!
 alaid,separator,sub,sup,separator,charmap"};toolbarHTML+='<a href="#" accesskey="q" title="'+tinyMCE.getLang("lang_toolbar_focus")+'"';if(!tinyMCE.getParam("accessibility_focus"))toolbarHTML+=' onfocus="tinyMCE.getInstanceById(\''+editorId+'\').getWin().focus();"';toolbarHTML+='></a>';for(var i=1;i<100;i++){var def=defVals["theme_advanced_buttons"+i];var buttons=tinyMCE.getParam("theme_advanced_buttons"+i,def==null?'':def,true,',');if(buttons.length==0)break;buttons=removeFromArray(buttons,tinyMCE.getParam("theme_advanced_disable","",true,','));buttons=addToArray(buttons,tinyMCE.getParam("theme_advanced_buttons"+i+"_add","",true,','));buttons=addToArray(tinyMCE.getParam("theme_advanced_buttons"+i+"_add_before","",true,','),buttons);for(var b=0;b<buttons.length;b++)toolbarHTML+=tinyMCE.getControlHTML(buttons[b]);if(buttons.length>0){toolbarHTML+="<br />";deltaHeight-=23}}toolbarHTML+='<a href="#" accesskey="z" onfocus="tinyMCE.getInstanceById(\''+editorId+'\').getWin().focus!
 ();"></a>';template['html']='<table class="mceEditor" border="0" cellp
adding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width_style};height:{$height_style}"><tbody>';if(toolbarLocation=="top"){template['html']+='<tr><td class="mceToolbarTop" align="'+toolbarAlign+'" height="1" nowrap="nowrap"><span id="'+editorId+'_toolbar" class="mceToolbarContainer">'+toolbarHTML+'</span></td></tr>'}if(statusbarLocation=="top"){template['html']+='<tr><td class="mceStatusbarTop" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=23}template['html']+='<tr><td align="center"><span id="{$editor_id}"></span></td></tr>';if(toolbarLocation=="bottom"){template['html']+='<tr><td class="mceToolbarBottom" align="'+toolbarAlign+'" height="1"><span id="'+editorId+'_toolbar" class="mceToolbarContainer">'+toolbarHTML+'</span></td></tr>'}if(toolbarLocation=="external"){var bod=document.body;var elm=document.createElement("div");toolbarHTML=tinyMCE.replaceVar(toolbarHTML,'style_select_options',styleSelectHTML);toolbarHTML=tinyMCE.applyTemplate(t!
 oolbarHTML,{editor_id:editorId});elm.className="mceToolbarExternal";elm.id=editorId+"_toolbar";elm.innerHTML='<table width="100%" border="0" align="center"><tr><td align="center">'+toolbarHTML+'</td></tr></table>';bod.appendChild(elm);deltaHeight=0;tinyMCE.getInstanceById(editorId).toolbarElement=elm;}else{tinyMCE.getInstanceById(editorId).toolbarElement=null}if(statusbarLocation=="bottom"){template['html']+='<tr><td class="mceStatusbarBottom" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=23}template['html']+='</tbody></table>';break;case"RowLayout":template['html']='<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width}px;height:{$height}px"><tbody>';var containers=tinyMCE.getParam("theme_advanced_containers","",true,",");var defaultContainerCSS=tinyMCE.getParam("theme_advanced_containers_default_class","container");var defaultContainerAlign=tinyMCE.getParam("theme_advanced_containers_default_ali!
 gn","center");for(var i=0;i<containers.length;i++){if(containers[i]=="
mceEditor")template['html']+='<tr><td align="center" class="mceEditor_border"><span id="{$editor_id}"></span></td></tr>';else if(containers[i]=="mceElementpath"||containers[i]=="mceStatusbar"){var pathClass="mceStatusbar";if(i==containers.length-1){pathClass="mceStatusbarBottom"}else if(i==0){pathClass="mceStatusbar"}else{deltaHeight-=2}template['html']+='<tr><td class="'+pathClass+'" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=22}else{var curContainer=tinyMCE.getParam("theme_advanced_container_"+containers[i],"",true,',');var curContainerHTML="";var curAlign=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_align",defaultContainerAlign);var curCSS=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_class",defaultContainerCSS);curContainer=removeFromArray(curContainer,tinyMCE.getParam("theme_advanced_disable","",true,','));for(var j=0;j<curContainer.length;j++)curContainerHTML+=tinyMCE.getControlHTML(curContainer[j]);if(curContainer.length>0){cur!
 ContainerHTML+="<br />";deltaHeight-=23}template['html']+='<tr><td class="'+curCSS+'" align="'+curAlign+'" height="1">'+curContainerHTML+'</td></tr>'}}template['html']+='</tbody></table>';break;case"CustomLayout":var customLayout=tinyMCE.getParam("theme_advanced_custom_layout","");if(customLayout!=""&&eval("typeof("+customLayout+")")!="undefined"){template=eval(customLayout+"(template);")}break}if(resizing)template['html']+='<span id="{$editor_id}_resize_box" class="mceResizeBox"></span>';template['html']=tinyMCE.replaceVar(template['html'],'style_select_options',styleSelectHTML);template['delta_width']=0;template['delta_height']=deltaHeight;return template},initInstance:function(inst){if(tinyMCE.getParam("theme_advanced_resizing",false)){if(tinyMCE.getParam("theme_advanced_resizing_use_cookie",true)){var w=TinyMCE_AdvancedTheme._getCookie("TinyMCE_"+inst.editorId+"_width");var h=TinyMCE_AdvancedTheme._getCookie("TinyMCE_"+inst.editorId+"_height");TinyMCE_AdvancedTheme._res!
 izeTo(inst,w,h,tinyMCE.getParam("theme_advanced_resize_horizontal",tru
e))}}inst.addShortcut('ctrl','k','lang_link_desc','mceLink')},_handleMenuEvent:function(e){var te=tinyMCE.isMSIE?window.event.srcElement:e.target;tinyMCE._menuButtonEvent(e.type=="mouseover"?"over":"out",document.getElementById(te._switchId));if(e.type=="click")tinyMCE.execInstanceCommand(te._editor_id,te._command)},_hideMenus:function(id){var fcml=new TinyMCE_Layer(id+'_fcMenu'),bcml=new TinyMCE_Layer(id+'_bcMenu');if(fcml.exists()&&fcml.isVisible()){tinyMCE.switchClass(id+'_forecolor','mceMenuButton');fcml.hide()}if(bcml.exists()&&bcml.isVisible()){tinyMCE.switchClass(id+'_backcolor','mceMenuButton');bcml.hide()}},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection,setup_content){var alignNode,breakOut,classNode;function selectByValue(select_elm,value,first_index){first_index=typeof(first_index)=="undefined"?false:true;if(select_elm){for(var i=0;i<select_elm.options.length;i++){var ov=""+select_elm.options[i].value;if(first_index&&ov.to!
 LowerCase().indexOf(value.toLowerCase())==0){select_elm.selectedIndex=i;return true}if(ov==value){select_elm.selectedIndex=i;return true}}}return false};function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):""};if(node==null)return;var pathElm=document.getElementById(editor_id+"_path");var inst=tinyMCE.getInstanceById(editor_id);var doc=inst.getDoc();TinyMCE_AdvancedTheme._hideMenus(editor_id);if(pathElm){var parentNode=node;var path=new Array();while(parentNode!=null){if(parentNode.nodeName.toUpperCase()=="BODY"){break}if(parentNode.nodeType==1&&tinyMCE.getAttrib(parentNode,"class").indexOf('mceItemHidden')==-1){path[path.length]=parentNode}parentNode=parentNode.parentNode}var html="";for(var i=path.length-1;i>=0;i--){var nodeName=path[i].nodeName.toLowerCase();var nodeData="";if(nodeName.indexOf("html:")==0)nodeName=nodeName.substring(5);if(nodeName=="b"){nodeName="strong"}if(nodeName=="i"){nodeName="em"}if(nodeName=="span"){var cn=tinyMCE.getA!
 ttrib(path[i],"class");if(cn!=""&&cn.indexOf('mceItem')==-1)nodeData+=
"class: "+cn+" ";var st=tinyMCE.getAttrib(path[i],"style");if(st!=""){st=tinyMCE.serializeStyle(tinyMCE.parseStyle(st));nodeData+="style: "+st+" "}}if(nodeName=="font"){if(tinyMCE.getParam("convert_fonts_to_spans"))nodeName="span";var face=tinyMCE.getAttrib(path[i],"face");if(face!="")nodeData+="font: "+face+" ";var size=tinyMCE.getAttrib(path[i],"size");if(size!="")nodeData+="size: "+size+" ";var color=tinyMCE.getAttrib(path[i],"color");if(color!="")nodeData+="color: "+color+" "}if(getAttrib(path[i],'id')!=""){nodeData+="id: "+path[i].getAttribute('id')+" "}var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1)nodeData+="class: "+className+" ";if(getAttrib(path[i],'src')!=""){var src=tinyMCE.getAttrib(path[i],"mce_src");if(src=="")src=tinyMCE.getAttrib(path[i],"src");nodeData+="src: "+src+" "}if(path[i].nodeName=='A'&&getAttrib(path[i],'href')!=""){var href=tinyMCE.getAttrib(path[i],"mce_href");i!
 f(href=="")href=tinyMCE.getAttrib(path[i],"href");nodeData+="href: "+href+" "}className=tinyMCE.getAttrib(path[i],"class");if((nodeName=="img"||nodeName=="span")&&className.indexOf('mceItem')!=-1){nodeName=className.replace(/mceItem([a-z]+)/gi,'$1').toLowerCase();nodeData=path[i].getAttribute('title')}if(nodeName=="a"&&(anchor=tinyMCE.getAttrib(path[i],"name"))!=""){nodeName="a";nodeName+="#"+anchor;nodeData=""}if(getAttrib(path[i],'name').indexOf("mce_")!=0){var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1){nodeName+="."+className}}var cmd='tinyMCE.execInstanceCommand(\''+editor_id+'\',\'mceSelectNodeDepth\',false,\''+i+'\');';html+='<a title="'+nodeData+'" href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" target="_self" class="mcePathItem">'+nodeName+'</a>';if(i>0){html+=" &raquo; "}}pathElm.innerHTML='<a href="#" accesskey="x"></a>'+tinyMCE.getLang('lang!
 _theme_path')+": "+html+'&#160;'}tinyMCE.switchClass(editor_id+'_justi
fyleft','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifyright','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifycenter','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifyfull','mceButtonNormal');tinyMCE.switchClass(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClass(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClass(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClass(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClass(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClass(editor_id+'_numlist','mceButtonNormal');tinyMCE.switchClass(editor_id+'_sub','mceButtonNormal');tinyMCE.switchClass(editor_id+'_sup','mceButtonNormal');tinyMCE.switchClass(editor_id+'_anchor','mceButtonNormal');tinyMCE.switchClass(editor_id+'_link','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_unlink','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_outdent','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_image','mceButtonN!
 ormal');tinyMCE.switchClass(editor_id+'_hr','mceButtonNormal');if(node.nodeName=="A"&&tinyMCE.getAttrib(node,"class").indexOf('mceItemAnchor')!=-1)tinyMCE.switchClass(editor_id+'_anchor','mceButtonSelected');var anchorLink=tinyMCE.getParentElement(node,"a","href");if(anchorLink||any_selection){tinyMCE.switchClass(editor_id+'_link',anchorLink?'mceButtonSelected':'mceButtonNormal');tinyMCE.switchClass(editor_id+'_unlink',anchorLink?'mceButtonSelected':'mceButtonNormal')}tinyMCE.switchClass(editor_id+'_visualaid',visual_aid?'mceButtonSelected':'mceButtonNormal');if(undo_levels!=-1){tinyMCE.switchClass(editor_id+'_undo','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_redo','mceButtonDisabled')}if(tinyMCE.getParentElement(node,"li,blockquote"))tinyMCE.switchClass(editor_id+'_outdent','mceButtonNormal');if(undo_index!=-1&&(undo_index<undo_levels-1&&undo_levels>0))tinyMCE.switchClass(editor_id+'_redo','mceButtonNormal');if(undo_index!=-1&&(undo_index>0&&undo_levels>0))tinyMCE!
 .switchClass(editor_id+'_undo','mceButtonNormal');var selectElm=docume
nt.getElementById(editor_id+"_styleSelect");if(selectElm){TinyMCE_AdvancedTheme._setupCSSClasses(editor_id);classNode=node;breakOut=false;var index=0;do{if(classNode&&classNode.className){for(var i=0;i<selectElm.options.length;i++){if(selectElm.options[i].value==classNode.className){index=i;breakOut=true;break}}}}while(!breakOut&&classNode!=null&&(classNode=classNode.parentNode)!=null);selectElm.selectedIndex=index}var selectElm=document.getElementById(editor_id+"_formatSelect");if(selectElm){var elm=tinyMCE.getParentElement(node,"p,div,h1,h2,h3,h4,h5,h6,pre,address");if(elm)selectByValue(selectElm,"<"+elm.nodeName.toLowerCase()+">");else selectByValue(selectElm,"")}var selectElm=document.getElementById(editor_id+"_fontNameSelect");if(selectElm){if(!tinyMCE.isSafari&&!(tinyMCE.isMSIE&&!tinyMCE.isOpera)){var face=inst.queryCommandValue('FontName');face=face==null||face==""?"":face;selectByValue(selectElm,face,face!="")}else{var elm=tinyMCE.getParentElement(node,"font","face")!
 ;if(elm){var family=tinyMCE.getAttrib(elm,"face");if(family=='')family=''+elm.style.fontFamily;if(!selectByValue(selectElm,family,family!=""))selectByValue(selectElm,"")}else selectByValue(selectElm,"")}}var selectElm=document.getElementById(editor_id+"_fontSizeSelect");if(selectElm){if(!tinyMCE.isSafari&&!tinyMCE.isOpera){var size=inst.queryCommandValue('FontSize');selectByValue(selectElm,size==null||size==""?"0":size)}else{var elm=tinyMCE.getParentElement(node,"font","size");if(elm){var size=tinyMCE.getAttrib(elm,"size");if(size==''){var sizes=new Array('','8px','10px','12px','14px','18px','24px','36px');size=''+elm.style.fontSize;for(var i=0;i<sizes.length;i++){if((''+sizes[i])==size){size=i;break}}}if(!selectByValue(selectElm,size))selectByValue(selectElm,"")}else selectByValue(selectElm,"0")}}alignNode=node;breakOut=false;do{if(!alignNode.getAttribute||!alignNode.getAttribute('align'))continue;switch(alignNode.getAttribute('align').toLowerCase()){case"left":tinyMCE.swi!
 tchClass(editor_id+'_justifyleft','mceButtonSelected');breakOut=true;b
reak;case"right":tinyMCE.switchClass(editor_id+'_justifyright','mceButtonSelected');breakOut=true;break;case"middle":case"center":tinyMCE.switchClass(editor_id+'_justifycenter','mceButtonSelected');breakOut=true;break;case"justify":tinyMCE.switchClass(editor_id+'_justifyfull','mceButtonSelected');breakOut=true;break}}while(!breakOut&&(alignNode=alignNode.parentNode)!=null);var div=tinyMCE.getParentElement(node,"div");if(div&&div.style.textAlign=="center")tinyMCE.switchClass(editor_id+'_justifycenter','mceButtonSelected');if(!setup_content){var ar=new Array("Bold","_bold","Italic","_italic","Strikethrough","_strikethrough","superscript","_sup","subscript","_sub");for(var i=0;i<ar.length;i+=2){if(inst.queryCommandState(ar[i]))tinyMCE.switchClass(editor_id+ar[i+1],'mceButtonSelected')}if(inst.queryCommandState("Underline")&&(node.parentNode==null||node.parentNode.nodeName!="A"))tinyMCE.switchClass(editor_id+'_underline','mceButtonSelected')}do{switch(node.nodeName){case"UL":tin!
 yMCE.switchClass(editor_id+'_bullist','mceButtonSelected');break;case"OL":tinyMCE.switchClass(editor_id+'_numlist','mceButtonSelected');break;case"HR":tinyMCE.switchClass(editor_id+'_hr','mceButtonSelected');break;case"IMG":if(getAttrib(node,'name').indexOf('mce_')!=0&&tinyMCE.getAttrib(node,'class').indexOf('mceItem')==-1){tinyMCE.switchClass(editor_id+'_image','mceButtonSelected')}break}}while((node=node.parentNode)!=null)},_setupCSSClasses:function(editor_id){var i,selectElm;if(!TinyMCE_AdvancedTheme._autoImportCSSClasses)return;selectElm=document.getElementById(editor_id+'_styleSelect');if(selectElm&&selectElm.getAttribute('cssImported')!='true'){var csses=tinyMCE.getCSSClasses(editor_id);if(csses&&selectElm){for(i=0;i<csses.length;i++)selectElm.options[selectElm.options.length]=new Option(csses[i],csses[i])}if(csses!=null&&csses.length>0)selectElm.setAttribute('cssImported','true')}},_setCookie:function(name,value,expires,path,domain,secure){var curCookie=name+"="+esca!
 pe(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?";
 path="+escape(path):"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie},_getCookie:function(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null}else begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin+prefix.length,end))},_resizeTo:function(inst,w,h,set_w){var editorContainer=document.getElementById(inst.editorId+'_parent');var tableElm=editorContainer.firstChild;var iframe=inst.iframeElement;if(w==null||w=="null"){set_w=false;w=0}if(h==null||h=="null")return;w=parseInt(w);h=parseInt(h);if(tinyMCE.isGecko){w+=2;h+=2}var dx=w-tableElm.clientWidth;var dy=h-tableElm.clientHeight;w=w<1?30:w;h=h<1?30:h;if(set_w)tableElm.style.width=w+"px";tableElm.style.height=h+"px";iw=iframe.clientWidth+dx;ih=iframe.clientHeight+dy;iw=iw<1?30:iw;ih=ih<1?30:ih;if(tinyMCE.isGecko){iw-=2;ih-=2}if(set_w)iframe!
 .style.width=iw+"px";iframe.style.height=ih+"px";if(set_w){var tableBodyElm=tableElm.firstChild;var minIframeWidth=tableBodyElm.scrollWidth;if(inst.iframeElement.clientWidth<minIframeWidth){dx=minIframeWidth-inst.iframeElement.clientWidth;inst.iframeElement.style.width=(iw+dx)+"px"}}inst.useCSS=false},_resizeEventHandler:function(e){var resizer=TinyMCE_AdvancedTheme._resizer;if(!resizer.resizing)return;e=typeof(e)=="undefined"?window.event:e;var dx=e.screenX-resizer.downX;var dy=e.screenY-resizer.downY;var resizeBox=resizer.resizeBox;var editorId=resizer.editorId;switch(e.type){case"mousemove":var w,h;w=resizer.width+dx;h=resizer.height+dy;w=w<1?1:w;h=h<1?1:h;if(resizer.horizontal)resizeBox.style.width=w+"px";resizeBox.style.height=h+"px";break;case"mouseup":TinyMCE_AdvancedTheme._setResizing(e,editorId,false);TinyMCE_AdvancedTheme._resizeTo(tinyMCE.getInstanceById(editorId),resizer.width+dx,resizer.height+dy,resizer.horizontal);if(tinyMCE.getParam("theme_advanced_resizing_!
 use_cookie",true)){var expires=new Date();expires.setTime(expires.getT
ime()+3600000*24*30);TinyMCE_AdvancedTheme._setCookie("TinyMCE_"+editorId+"_width",""+(resizer.horizontal?resizer.width+dx:""),expires);TinyMCE_AdvancedTheme._setCookie("TinyMCE_"+editorId+"_height",""+(resizer.height+dy),expires)}break}},_setResizing:function(e,editor_id,state){e=typeof(e)=="undefined"?window.event:e;var resizer=TinyMCE_AdvancedTheme._resizer;var editorContainer=document.getElementById(editor_id+'_parent');var editorArea=document.getElementById(editor_id+'_parent').firstChild;var resizeBox=document.getElementById(editor_id+'_resize_box');var inst=tinyMCE.getInstanceById(editor_id);if(state){var width=editorArea.clientWidth;var height=editorArea.clientHeight;resizeBox.style.width=width+"px";resizeBox.style.height=height+"px";resizer.iframeWidth=inst.iframeElement.clientWidth;resizer.iframeHeight=inst.iframeElement.clientHeight;editorArea.style.display="none";resizeBox.style.display="block";if(!resizer.eventHandlers){if(tinyMCE.isMSIE)tinyMCE.addEvent(documen!
 t,"mousemove",TinyMCE_AdvancedTheme._resizeEventHandler);else tinyMCE.addEvent(window,"mousemove",TinyMCE_AdvancedTheme._resizeEventHandler);tinyMCE.addEvent(document,"mouseup",TinyMCE_AdvancedTheme._resizeEventHandler);resizer.eventHandlers=true}resizer.resizing=true;resizer.downX=e.screenX;resizer.downY=e.screenY;resizer.width=parseInt(resizeBox.style.width);resizer.height=parseInt(resizeBox.style.height);resizer.editorId=editor_id;resizer.resizeBox=resizeBox;resizer.horizontal=tinyMCE.getParam("theme_advanced_resize_horizontal",true)}else{resizer.resizing=false;resizeBox.style.display="none";editorArea.style.display=tinyMCE.isMSIE&&!tinyMCE.isOpera?"block":"table";tinyMCE.execCommand('mceResetDesignMode')}},_getColorHTML:function(id,n,cm){var i,h,cl;h='<span class="mceMenuLine"></span>';cl=tinyMCE.getParam(n,TinyMCE_AdvancedTheme._defColors).split(',');h+='<table class="mceColors"><tr>';for(i=0;i<cl.length;i++){c='tinyMCE.execInstanceCommand(\''+id+'\', \''+cm+'\', false!
 , \'#'+cl[i]+'\');';h+='<td><a href="javascript:'+c+'" style="backgrou
nd-color: #'+cl[i]+'" onclick="'+c+';return false;"></a></td>';if((i+1)%8==0)h+='</tr><tr>'}h+='</tr></table>';return h},_insertImage:function(src,alt,border,hspace,vspace,width,height,align,title,onmouseover,onmouseout){tinyMCE.execCommand('mceBeginUndoLevel');if(src=="")return;if(!tinyMCE.imgElement&&tinyMCE.isSafari){var html="";html+='<img src="'+src+'" alt="'+alt+'"';html+=' border="'+border+'" hspace="'+hspace+'"';html+=' vspace="'+vspace+'" width="'+width+'"';html+=' height="'+height+'" align="'+align+'" title="'+title+'" onmouseover="'+onmouseover+'" onmouseout="'+onmouseout+'" />';tinyMCE.execCommand("mceInsertContent",false,html)}else{if(!tinyMCE.imgElement&&tinyMCE.selectedInstance){if(tinyMCE.isSafari)tinyMCE.execCommand("mceInsertContent",false,'<img src="'+tinyMCE.uniqueURL+'" />');else tinyMCE.selectedInstance.contentDocument.execCommand("insertimage",false,tinyMCE.uniqueURL);tinyMCE.imgElement=tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.conten!
 tDocument.body,"img","src",tinyMCE.uniqueURL)}}if(tinyMCE.imgElement){var needsRepaint=false;var msrc=src;src=eval(tinyMCE.settings['urlconverter_callback']+"(src, tinyMCE.imgElement);");if(tinyMCE.getParam('convert_urls'))msrc=src;if(onmouseover&&onmouseover!="")onmouseover="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseover, tinyMCE.imgElement);")+"';";if(onmouseout&&onmouseout!="")onmouseout="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseout, tinyMCE.imgElement);")+"';";if(typeof(title)=="undefined")title=alt;if(width!=tinyMCE.imgElement.getAttribute("width")||height!=tinyMCE.imgElement.getAttribute("height")||align!=tinyMCE.imgElement.getAttribute("align"))needsRepaint=true;tinyMCE.setAttrib(tinyMCE.imgElement,'src',src);tinyMCE.setAttrib(tinyMCE.imgElement,'mce_src',msrc);tinyMCE.setAttrib(tinyMCE.imgElement,'alt',alt);tinyMCE.setAttrib(tinyMCE.imgElement,'title',title);tinyMCE.setAttrib(tinyMCE.imgElement,'align',align);tiny!
 MCE.setAttrib(tinyMCE.imgElement,'border',border,true);tinyMCE.setAttr
ib(tinyMCE.imgElement,'hspace',hspace,true);tinyMCE.setAttrib(tinyMCE.imgElement,'vspace',vspace,true);tinyMCE.setAttrib(tinyMCE.imgElement,'width',width,true);tinyMCE.setAttrib(tinyMCE.imgElement,'height',height,true);tinyMCE.setAttrib(tinyMCE.imgElement,'onmouseover',onmouseover);tinyMCE.setAttrib(tinyMCE.imgElement,'onmouseout',onmouseout);if(width&&width!="")tinyMCE.imgElement.style.pixelWidth=width;if(height&&height!="")tinyMCE.imgElement.style.pixelHeight=height;if(needsRepaint)tinyMCE.selectedInstance.repaint()}tinyMCE.execCommand('mceEndUndoLevel')},_insertLink:function(href,target,title,onclick,style_class){tinyMCE.execCommand('mceBeginUndoLevel');if(tinyMCE.selectedInstance&&tinyMCE.selectedElement&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img"){var doc=tinyMCE.selectedInstance.getDoc();var linkElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");var newLink=false;if(!linkElement){linkElement=doc.createElement("a");newLink=true}var mhref=href;var t!
 href=eval(tinyMCE.settings['urlconverter_callback']+"(href, linkElement);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(linkElement,'href',thref);tinyMCE.setAttrib(linkElement,'mce_href',mhref);tinyMCE.setAttrib(linkElement,'target',target);tinyMCE.setAttrib(linkElement,'title',title);tinyMCE.setAttrib(linkElement,'onclick',onclick);tinyMCE.setAttrib(linkElement,'class',style_class);if(newLink){linkElement.appendChild(tinyMCE.selectedElement.cloneNode(true));tinyMCE.selectedElement.parentNode.replaceChild(linkElement,tinyMCE.selectedElement)}return}if(!tinyMCE.linkElement&&tinyMCE.selectedInstance){if(tinyMCE.isSafari){tinyMCE.execCommand("mceInsertContent",false,'<a href="'+tinyMCE.uniqueURL+'">'+tinyMCE.selectedInstance.selection.getSelectedHTML()+'</a>')}else tinyMCE.selectedInstance.contentDocument.execCommand("createlink",false,tinyMCE.uniqueURL);tinyMCE.linkElement=tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body!
 ,"a","href",tinyMCE.uniqueURL);var elementArray=tinyMCE.getElementsByA
ttributeValue(tinyMCE.selectedInstance.contentDocument.body,"a","href",tinyMCE.uniqueURL);for(var i=0;i<elementArray.length;i++){var mhref=href;var thref=eval(tinyMCE.settings['urlconverter_callback']+"(href, elementArray[i]);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(elementArray[i],'href',thref);tinyMCE.setAttrib(elementArray[i],'mce_href',mhref);tinyMCE.setAttrib(elementArray[i],'target',target);tinyMCE.setAttrib(elementArray[i],'title',title);tinyMCE.setAttrib(elementArray[i],'onclick',onclick);tinyMCE.setAttrib(elementArray[i],'class',style_class)}tinyMCE.linkElement=elementArray[0]}if(tinyMCE.linkElement){var mhref=href;href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(tinyMCE.linkElement,'href',href);tinyMCE.setAttrib(tinyMCE.linkElement,'mce_href',mhref);tinyMCE.setAttrib(tinyMCE.linkElement,'target',target);tinyMCE.setAttrib(tinyMCE.linkE!
 lement,'title',title);tinyMCE.setAttrib(tinyMCE.linkElement,'onclick',onclick);tinyMCE.setAttrib(tinyMCE.linkElement,'class',style_class)}tinyMCE.execCommand('mceEndUndoLevel')}};tinyMCE.addTheme("advanced",TinyMCE_AdvancedTheme);tinyMCE.addButtonMap(TinyMCE_AdvancedTheme._buttonMap);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+tinyMCE.importThemeLanguagePack('advanced');var TinyMCE_AdvancedTheme={_defColors:"000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF",_autoImportCSSClasses:true,_resizer:{},_buttons:[['bold','{$lang_bold_img}','lang_bold_desc','Bold'],['italic','{$lang_italic_img}','lang_italic_desc','Italic'],['underline','{$lang_underline_img}','lang_underline_desc','Underline'],['strikethrough','strikethrough.gif','lang_striketrough_desc','Strikethrough'],['justifyleft','justifyleft.gif','lang_justifyleft_desc','JustifyLeft'],['justifycenter','justifycenter.gif','lang_justifycenter_desc','JustifyCenter'],['justifyright','justifyright.gif','lang_justifyright_desc','JustifyRight'],['justifyfull','justifyfull.gif','lang_justifyfull_desc','JustifyFull'],['bullist','!
 bullist.gif','lang_bullist_desc','InsertUnorderedList'],['numlist','numlist.gif','lang_numlist_desc','InsertOrderedList'],['outdent','outdent.gif','lang_outdent_desc','Outdent'],['indent','indent.gif','lang_indent_desc','Indent'],['cut','cut.gif','lang_cut_desc','Cut'],['copy','copy.gif','lang_copy_desc','Copy'],['paste','paste.gif','lang_paste_desc','Paste'],['undo','undo.gif','lang_undo_desc','Undo'],['redo','redo.gif','lang_redo_desc','Redo'],['link','link.gif','lang_link_desc','mceLink',true],['unlink','unlink.gif','lang_unlink_desc','unlink'],['image','image.gif','lang_image_desc','mceImage',true],['cleanup','cleanup.gif','lang_cleanup_desc','mceCleanup'],['help','help.gif','lang_help_desc','mceHelp'],['code','code.gif','lang_theme_code_desc','mceCodeEditor'],['hr','hr.gif','lang_theme_hr_desc','inserthorizontalrule'],['removeformat','removeformat.gif','lang_theme_removeformat_desc','removeformat'],['sub','sub.gif','lang_theme_sub_desc','subscript'],['sup','sup.gif','l!
 ang_theme_sup_desc','superscript'],['forecolor','forecolor.gif','lang_
theme_forecolor_desc','forecolor',true],['backcolor','backcolor.gif','lang_theme_backcolor_desc','HiliteColor',true],['charmap','charmap.gif','lang_theme_charmap_desc','mceCharMap'],['visualaid','visualaid.gif','lang_theme_visualaid_desc','mceToggleVisualAid'],['anchor','anchor.gif','lang_theme_anchor_desc','mceInsertAnchor'],['newdocument','newdocument.gif','lang_newdocument_desc','mceNewDocument']],_buttonMap:'anchor,backcolor,bold,bullist,charmap,cleanup,code,copy,cut,forecolor,help,hr,image,indent,italic,justifycenter,justifyfull,justifyleft,justifyright,link,newdocument,numlist,outdent,paste,redo,removeformat,strikethrough,sub,sup,underline,undo,unlink,visualaid,advhr,ltr,rtl,emotions,flash,fullpage,fullscreen,iespell,insertdate,inserttime,pastetext,pasteword,selectall,preview,print,save,replace,search,table,cell_props,delete_col,delete_row,col_after,col_before,row_after,row_before,merge_cells,row_props,split_cells,delete_table',getControlHTML:function(button_name){var !
 i,x,but;for(i=0;i<TinyMCE_AdvancedTheme._buttons.length;i++){but=TinyMCE_AdvancedTheme._buttons[i];if(but[0]==button_name&&(button_name=="forecolor"||button_name=="backcolor"))return tinyMCE.getMenuButtonHTML(but[0],but[2],'{$themeurl}/images/'+but[1],but[3]+"Menu",but[3],(but.length>4?but[4]:false),(but.length>5?but[5]:null));if(but[0]==button_name)return tinyMCE.getButtonHTML(but[0],but[2],'{$themeurl}/images/'+but[1],but[3],(but.length>4?but[4]:false),(but.length>5?but[5]:null))}switch(button_name){case"formatselect":var html='<select id="{$editor_id}_formatSelect" name="{$editor_id}_formatSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FormatBlock\',false,this.options[this.selectedIndex].value);" class="mceSelectList">';var formats=tinyMCE.getParam("theme_advanced_blockformats","p,address,pre,h1,h2,h3,h4,h5,h6",true).split(',');var lookup=[['p','{$lang_theme_paragraph}'],['address','{$lang_t!
 heme_address}'],['pre','{$lang_theme_pre}'],['h1','{$lang_theme_h1}'],
['h2','{$lang_theme_h2}'],['h3','{$lang_theme_h3}'],['h4','{$lang_theme_h4}'],['h5','{$lang_theme_h5}'],['h6','{$lang_theme_h6}'],['div','{$lang_theme_div}'],['blockquote','{$lang_theme_blockquote}'],['code','{$lang_theme_code}'],['dt','{$lang_theme_dt}'],['dd','{$lang_theme_dd}'],['samp','{$lang_theme_samp}']];html+='<option value="">{$lang_theme_block}</option>';for(var i=0;i<formats.length;i++){for(var x=0;x<lookup.length;x++){if(formats[i]==lookup[x][0])html+='<option value="&lt;'+lookup[x][0]+'&gt;">'+lookup[x][1]+'</option>'}}html+='</select>';return html;case"styleselect":return'<select id="{$editor_id}_styleSelect" onmousedown="tinyMCE.themes.advanced._setupCSSClasses(\'{$editor_id}\');" name="{$editor_id}_styleSelect" onfocus="tinyMCE.addSelectAccessibility(event,this,window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSetCSSClass\',false,this.options[this.selectedIndex].value);" class="mceSelectList">{$style_select_options}</select>';case"fontsele!
 ct":var fontHTML='<select id="{$editor_id}_fontNameSelect" name="{$editor_id}_fontNameSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontName\',false,this.options[this.selectedIndex].value);" class="mceSelectList"><option value="">{$lang_theme_fontdefault}</option>';var iFonts='Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings';var nFonts='Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sand;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=term!
 inal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuch
et ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats';var fonts=tinyMCE.getParam("theme_advanced_fonts",nFonts).split(';');for(i=0;i<fonts.length;i++){if(fonts[i]!=''){var parts=fonts[i].split('=');fontHTML+='<option value="'+parts[1]+'">'+parts[0]+'</option>'}}fontHTML+='</select>';return fontHTML;case"fontsizeselect":return'<select id="{$editor_id}_fontSizeSelect" name="{$editor_id}_fontSizeSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontSize\',false,this.options[this.selectedIndex].value);" class="mceSelectList">'+'<option value="0">{$lang_theme_font_size}</option>'+'<option value="1">1 (8 pt)</option>'+'<option value="2">2 (10 pt)</option>'+'<option value="3">3 (12 pt)</option>'+'<option value="4">4 (14 pt)</option>'+'<option value="5">5 (18 pt)</option>'+'<option value="6">6 (24 pt)</option>'+'<option value="7">7 (36 pt)</option>'+'</select>';case"|":ca!
 se"separator":return'<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';case"spacer":return'<img src="{$themeurl}/images/separator.gif" width="2" height="15" border="0" class="mceSeparatorLine" style="vertical-align: middle" />';case"rowseparator":return'<br />'}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case'mceHelp':tinyMCE.openWindow({file:'about.htm',width:480,height:380},{tinymce_version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion,tinymce_releasedate:tinyMCE.releaseDate,inline:"yes"});return true;case"mceLink":var inst=tinyMCE.getInstanceById(editor_id);var doc=inst.getDoc();var selectedText="";if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=rng.text}else selectedText=inst.getSel().toString();if(!tinyMCE.linkElement){if((tinyMCE.selectedElement.nodeName.toLowerCase()!="img")&&(selectedText.length<=0))return true}var href="",target="",title="",onclick=""!
 ,action="insert",style_class="";if(tinyMCE.selectedElement.nodeName.to
LowerCase()=="a")tinyMCE.linkElement=tinyMCE.selectedElement;if(tinyMCE.linkElement!=null&&tinyMCE.getAttrib(tinyMCE.linkElement,'href')=="")tinyMCE.linkElement=null;if(tinyMCE.linkElement){href=tinyMCE.getAttrib(tinyMCE.linkElement,'href');target=tinyMCE.getAttrib(tinyMCE.linkElement,'target');title=tinyMCE.getAttrib(tinyMCE.linkElement,'title');onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');style_class=tinyMCE.getAttrib(tinyMCE.linkElement,'class');if(onclick=="")onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');onclick=tinyMCE.cleanupEventStr(onclick);href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);");mceRealHref=tinyMCE.getAttrib(tinyMCE.linkElement,'mce_href');if(mceRealHref!=""){href=mceRealHref;if(tinyMCE.getParam('convert_urls'))href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);")}action="update"}var template=new Array();template['file']='link.htm';template['width']=310;templ!
 ate['height']=200;template['width']+=tinyMCE.getLang('lang_insert_link_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_link_delta_height',0);if(inst.settings['insertlink_callback']){var returnVal=eval(inst.settings['insertlink_callback']+"(href, target, title, onclick, action, style_class);");if(returnVal&&returnVal['href'])TinyMCE_AdvancedTheme._insertLink(returnVal['href'],returnVal['target'],returnVal['title'],returnVal['onclick'],returnVal['style_class'])}else{tinyMCE.openWindow(template,{href:href,target:target,title:title,onclick:onclick,action:action,className:style_class,inline:"yes"})}return true;case"mceImage":var src="",alt="",border="",hspace="",vspace="",width="",height="",align="";var title="",onmouseover="",onmouseout="",action="insert";var img=tinyMCE.imgElement;var inst=tinyMCE.getInstanceById(editor_id);if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img"){img=tinyMCE.selectedElement;tinyMCE.imgElement=im!
 g}if(img){if(tinyMCE.getAttrib(img,'name').indexOf('mce_')==0)return t
rue;src=tinyMCE.getAttrib(img,'src');alt=tinyMCE.getAttrib(img,'alt');if(alt=="")alt=tinyMCE.getAttrib(img,'title');if(tinyMCE.isGecko){var w=img.style.width;if(w!=null&&w!="")img.setAttribute("width",w);var h=img.style.height;if(h!=null&&h!="")img.setAttribute("height",h)}border=tinyMCE.getAttrib(img,'border');hspace=tinyMCE.getAttrib(img,'hspace');vspace=tinyMCE.getAttrib(img,'vspace');width=tinyMCE.getAttrib(img,'width');height=tinyMCE.getAttrib(img,'height');align=tinyMCE.getAttrib(img,'align');onmouseover=tinyMCE.getAttrib(img,'onmouseover');onmouseout=tinyMCE.getAttrib(img,'onmouseout');title=tinyMCE.getAttrib(img,'title');if(tinyMCE.isMSIE){width=img.attributes['width'].specified?width:"";height=img.attributes['height'].specified?height:""}src=eval(tinyMCE.settings['urlconverter_callback']+"(src, img, true);");mceRealSrc=tinyMCE.getAttrib(img,'mce_src');if(mceRealSrc!=""){src=mceRealSrc;if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callba!
 ck']+"(src, img, true);")}action="update"}var template=new Array();template['file']='image.htm?src={$src}';template['width']=355;template['height']=265+(tinyMCE.isMSIE?25:0);template['width']+=tinyMCE.getLang('lang_insert_image_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_image_delta_height',0);if(inst.settings['insertimage_callback']){var returnVal=eval(inst.settings['insertimage_callback']+"(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);");if(returnVal&&returnVal['src'])TinyMCE_AdvancedTheme._insertImage(returnVal['src'],returnVal['alt'],returnVal['border'],returnVal['hspace'],returnVal['vspace'],returnVal['width'],returnVal['height'],returnVal['align'],returnVal['title'],returnVal['onmouseover'],returnVal['onmouseout'])}else tinyMCE.openWindow(template,{src:src,alt:alt,border:border,hspace:hspace,vspace:vspace,width:width,height:height,align:align,title:title,onmouseover:onmouseover,onmouseout:onmouseo!
 ut,action:action,inline:"yes"});return true;case"forecolor":var fcp=ne
w TinyMCE_Layer(editor_id+'_fcPreview',false),p,img,elm;TinyMCE_AdvancedTheme._hideMenus(editor_id);if(!fcp.exists()){fcp.create('div','mceColorPreview',document.getElementById(editor_id+'_toolbar'));elm=fcp.getElement();elm._editor_id=editor_id;elm._command="forecolor";elm._switchId=editor_id+"_forecolor";tinyMCE.addEvent(elm,'click',TinyMCE_AdvancedTheme._handleMenuEvent);tinyMCE.addEvent(elm,'mouseover',TinyMCE_AdvancedTheme._handleMenuEvent);tinyMCE.addEvent(elm,'mouseout',TinyMCE_AdvancedTheme._handleMenuEvent)}img=tinyMCE.selectNodes(document.getElementById(editor_id+"_forecolor"),function(n){return n.nodeName=="IMG"})[0];p=tinyMCE.getAbsPosition(img,document.getElementById(editor_id+'_toolbar'));fcp.moveTo(p.absLeft,p.absTop);fcp.getElement().style.backgroundColor=value!=null?value:tinyMCE.getInstanceById(editor_id).foreColor;fcp.show();return false;case"forecolorMenu":TinyMCE_AdvancedTheme._hideMenus(editor_id);var ml=new TinyMCE_Layer(editor_id+'_fcMenu');if(!ml.exi!
 sts())ml.create('div','mceMenu',document.body,TinyMCE_AdvancedTheme._getColorHTML(editor_id,'theme_advanced_text_colors','forecolor'));tinyMCE.switchClass(editor_id+'_forecolor','mceMenuButtonFocus');ml.moveRelativeTo(document.getElementById(editor_id+"_forecolor"),'bl');ml.moveBy(tinyMCE.isMSIE&&!tinyMCE.isOpera?-1:1,-1);if(tinyMCE.isOpera)ml.moveBy(0,-2);ml.show();return true;case"HiliteColor":var bcp=new TinyMCE_Layer(editor_id+'_bcPreview',false),p,img;TinyMCE_AdvancedTheme._hideMenus(editor_id);if(!bcp.exists()){bcp.create('div','mceColorPreview',document.getElementById(editor_id+'_toolbar'));elm=bcp.getElement();elm._editor_id=editor_id;elm._command="HiliteColor";elm._switchId=editor_id+"_backcolor";tinyMCE.addEvent(elm,'click',TinyMCE_AdvancedTheme._handleMenuEvent);tinyMCE.addEvent(elm,'mouseover',TinyMCE_AdvancedTheme._handleMenuEvent);tinyMCE.addEvent(elm,'mouseout',TinyMCE_AdvancedTheme._handleMenuEvent)}img=tinyMCE.selectNodes(document.getElementById(editor_id+"!
 _backcolor"),function(n){return n.nodeName=="IMG"})[0];p=tinyMCE.getAb
sPosition(img,document.getElementById(editor_id+'_toolbar'));bcp.moveTo(p.absLeft,p.absTop);bcp.getElement().style.backgroundColor=value!=null?value:tinyMCE.getInstanceById(editor_id).backColor;bcp.show();return false;case"HiliteColorMenu":TinyMCE_AdvancedTheme._hideMenus(editor_id);var ml=new TinyMCE_Layer(editor_id+'_bcMenu');if(!ml.exists())ml.create('div','mceMenu',document.body,TinyMCE_AdvancedTheme._getColorHTML(editor_id,'theme_advanced_background_colors','HiliteColor'));tinyMCE.switchClass(editor_id+'_backcolor','mceMenuButtonFocus');ml.moveRelativeTo(document.getElementById(editor_id+"_backcolor"),'bl');ml.moveBy(tinyMCE.isMSIE&&!tinyMCE.isOpera?-1:1,-1);if(tinyMCE.isOpera)ml.moveBy(0,-2);ml.show();return true;case"mceColorPicker":if(user_interface){var template=new Array();var inputColor=value['document'].getElementById(value['element_id']).value;template['file']='color_picker.htm';template['width']=220;template['height']=190;template['close_previous']="no";templat!
 e['width']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_height',0);if(typeof(value['store_selection'])=="undefined")value['store_selection']=true;tinyMCE.lastColorPickerValue=value;tinyMCE.openWindow(template,{editor_id:editor_id,mce_store_selection:value['store_selection'],inline:"yes",command:"mceColorPicker",input_color:inputColor})}else{var savedVal=tinyMCE.lastColorPickerValue;var elm=savedVal['document'].getElementById(savedVal['element_id']);elm.value=value;if(elm.onchange!=null&&elm.onchange!='')eval('elm.onchange();')}return true;case"mceCodeEditor":var template=new Array();template['file']='source_editor.htm';template['width']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_width",720));template['height']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_height",580));tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"no",inline:"!
 yes"});return true;case"mceCharMap":var template=new Array();template[
'file']='charmap.htm';template['width']=550+(tinyMCE.isOpera?40:0);template['height']=250;template['width']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceInsertAnchor":var template=new Array();template['file']='anchor.htm';template['width']=320;template['height']=90+(tinyMCE.isNS7?30:0);template['width']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceNewDocument":if(confirm(tinyMCE.getLang('lang_newdocument')))tinyMCE.execInstanceCommand(editor_id,'mceSetContent',false,' ');return true}return false},getEditorTemplate:function(settings,editorId){function removeFromArray(in_array,remove_array){var outArray=new Array(),skip!
 ;for(var i=0;i<in_array.length;i++){skip=false;for(var j=0;j<remove_array.length;j++){if(in_array[i]==remove_array[j]){skip=true}}if(!skip){outArray[outArray.length]=in_array[i]}}return outArray}function addToArray(in_array,add_array){for(var i=0;i<add_array.length;i++){in_array[in_array.length]=add_array[i]}return in_array}var template=new Array();var deltaHeight=0;var resizing=tinyMCE.getParam("theme_advanced_resizing",false);var path=tinyMCE.getParam("theme_advanced_path",true);var statusbarHTML='<div id="{$editor_id}_path" class="mceStatusbarPathText" style="display: '+(path?"block":"none")+'">&#160;</div><div id="{$editor_id}_resize" class="mceStatusbarResize" style="display: '+(resizing?"block":"none")+'" onmousedown="tinyMCE.themes.advanced._setResizing(event,\'{$editor_id}\',true);"></div><br style="clear: both" />';var layoutManager=tinyMCE.getParam("theme_advanced_layout_manager","SimpleLayout");var styleSelectHTML='<option value="">{$lang_theme_style_select}</opt!
 ion>';if(settings['theme_advanced_styles']){var stylesAr=settings['the
me_advanced_styles'].split(';');for(var i=0;i<stylesAr.length;i++){var key,value;key=stylesAr[i].split('=')[0];value=stylesAr[i].split('=')[1];styleSelectHTML+='<option value="'+value+'">'+key+'</option>'}TinyMCE_AdvancedTheme._autoImportCSSClasses=false}switch(layoutManager){case"SimpleLayout":var toolbarHTML="";var toolbarLocation=tinyMCE.getParam("theme_advanced_toolbar_location","bottom");var toolbarAlign=tinyMCE.getParam("theme_advanced_toolbar_align","center");var pathLocation=tinyMCE.getParam("theme_advanced_path_location","none");var statusbarLocation=tinyMCE.getParam("theme_advanced_statusbar_location",pathLocation);var defVals={theme_advanced_buttons1:"bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visu!
 alaid,separator,sub,sup,separator,charmap"};toolbarHTML+='<a href="#" accesskey="q" title="'+tinyMCE.getLang("lang_toolbar_focus")+'"';if(!tinyMCE.getParam("accessibility_focus"))toolbarHTML+=' onfocus="tinyMCE.getInstanceById(\''+editorId+'\').getWin().focus();"';toolbarHTML+='></a>';for(var i=1;i<100;i++){var def=defVals["theme_advanced_buttons"+i];var buttons=tinyMCE.getParam("theme_advanced_buttons"+i,def==null?'':def,true,',');if(buttons.length==0)break;buttons=removeFromArray(buttons,tinyMCE.getParam("theme_advanced_disable","",true,','));buttons=addToArray(buttons,tinyMCE.getParam("theme_advanced_buttons"+i+"_add","",true,','));buttons=addToArray(tinyMCE.getParam("theme_advanced_buttons"+i+"_add_before","",true,','),buttons);for(var b=0;b<buttons.length;b++)toolbarHTML+=tinyMCE.getControlHTML(buttons[b]);if(buttons.length>0){toolbarHTML+="<br />";deltaHeight-=23}}toolbarHTML+='<a href="#" accesskey="z" onfocus="tinyMCE.getInstanceById(\''+editorId+'\').getWin().focus!
 ();"></a>';template['html']='<table class="mceEditor" border="0" cellp
adding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width_style};height:{$height_style}"><tbody>';if(toolbarLocation=="top"){template['html']+='<tr><td class="mceToolbarTop" align="'+toolbarAlign+'" height="1" nowrap="nowrap"><span id="'+editorId+'_toolbar" class="mceToolbarContainer">'+toolbarHTML+'</span></td></tr>'}if(statusbarLocation=="top"){template['html']+='<tr><td class="mceStatusbarTop" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=23}template['html']+='<tr><td align="center"><span id="{$editor_id}"></span></td></tr>';if(toolbarLocation=="bottom"){template['html']+='<tr><td class="mceToolbarBottom" align="'+toolbarAlign+'" height="1"><span id="'+editorId+'_toolbar" class="mceToolbarContainer">'+toolbarHTML+'</span></td></tr>'}if(toolbarLocation=="external"){var bod=document.body;var elm=document.createElement("div");toolbarHTML=tinyMCE.replaceVar(toolbarHTML,'style_select_options',styleSelectHTML);toolbarHTML=tinyMCE.applyTemplate(t!
 oolbarHTML,{editor_id:editorId});elm.className="mceToolbarExternal";elm.id=editorId+"_toolbar";elm.innerHTML='<table width="100%" border="0" align="center"><tr><td align="center">'+toolbarHTML+'</td></tr></table>';bod.appendChild(elm);deltaHeight=0;tinyMCE.getInstanceById(editorId).toolbarElement=elm;}else{tinyMCE.getInstanceById(editorId).toolbarElement=null}if(statusbarLocation=="bottom"){template['html']+='<tr><td class="mceStatusbarBottom" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=23}template['html']+='</tbody></table>';break;case"RowLayout":template['html']='<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width}px;height:{$height}px"><tbody>';var containers=tinyMCE.getParam("theme_advanced_containers","",true,",");var defaultContainerCSS=tinyMCE.getParam("theme_advanced_containers_default_class","container");var defaultContainerAlign=tinyMCE.getParam("theme_advanced_containers_default_ali!
 gn","center");for(var i=0;i<containers.length;i++){if(containers[i]=="
mceEditor")template['html']+='<tr><td align="center" class="mceEditor_border"><span id="{$editor_id}"></span></td></tr>';else if(containers[i]=="mceElementpath"||containers[i]=="mceStatusbar"){var pathClass="mceStatusbar";if(i==containers.length-1){pathClass="mceStatusbarBottom"}else if(i==0){pathClass="mceStatusbar"}else{deltaHeight-=2}template['html']+='<tr><td class="'+pathClass+'" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=22}else{var curContainer=tinyMCE.getParam("theme_advanced_container_"+containers[i],"",true,',');var curContainerHTML="";var curAlign=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_align",defaultContainerAlign);var curCSS=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_class",defaultContainerCSS);curContainer=removeFromArray(curContainer,tinyMCE.getParam("theme_advanced_disable","",true,','));for(var j=0;j<curContainer.length;j++)curContainerHTML+=tinyMCE.getControlHTML(curContainer[j]);if(curContainer.length>0){cur!
 ContainerHTML+="<br />";deltaHeight-=23}template['html']+='<tr><td class="'+curCSS+'" align="'+curAlign+'" height="1">'+curContainerHTML+'</td></tr>'}}template['html']+='</tbody></table>';break;case"CustomLayout":var customLayout=tinyMCE.getParam("theme_advanced_custom_layout","");if(customLayout!=""&&eval("typeof("+customLayout+")")!="undefined"){template=eval(customLayout+"(template);")}break}if(resizing)template['html']+='<span id="{$editor_id}_resize_box" class="mceResizeBox"></span>';template['html']=tinyMCE.replaceVar(template['html'],'style_select_options',styleSelectHTML);template['delta_width']=0;template['delta_height']=deltaHeight;return template},initInstance:function(inst){if(tinyMCE.getParam("theme_advanced_resizing",false)){if(tinyMCE.getParam("theme_advanced_resizing_use_cookie",true)){var w=TinyMCE_AdvancedTheme._getCookie("TinyMCE_"+inst.editorId+"_width");var h=TinyMCE_AdvancedTheme._getCookie("TinyMCE_"+inst.editorId+"_height");TinyMCE_AdvancedTheme._res!
 izeTo(inst,w,h,tinyMCE.getParam("theme_advanced_resize_horizontal",tru
e))}}inst.addShortcut('ctrl','k','lang_link_desc','mceLink')},_handleMenuEvent:function(e){var te=tinyMCE.isMSIE?window.event.srcElement:e.target;tinyMCE._menuButtonEvent(e.type=="mouseover"?"over":"out",document.getElementById(te._switchId));if(e.type=="click")tinyMCE.execInstanceCommand(te._editor_id,te._command)},_hideMenus:function(id){var fcml=new TinyMCE_Layer(id+'_fcMenu'),bcml=new TinyMCE_Layer(id+'_bcMenu');if(fcml.exists()&&fcml.isVisible()){tinyMCE.switchClass(id+'_forecolor','mceMenuButton');fcml.hide()}if(bcml.exists()&&bcml.isVisible()){tinyMCE.switchClass(id+'_backcolor','mceMenuButton');bcml.hide()}},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection,setup_content){var alignNode,breakOut,classNode;function selectByValue(select_elm,value,first_index){first_index=typeof(first_index)=="undefined"?false:true;if(select_elm){for(var i=0;i<select_elm.options.length;i++){var ov=""+select_elm.options[i].value;if(first_index&&ov.to!
 LowerCase().indexOf(value.toLowerCase())==0){select_elm.selectedIndex=i;return true}if(ov==value){select_elm.selectedIndex=i;return true}}}return false};function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):""};if(node==null)return;var pathElm=document.getElementById(editor_id+"_path");var inst=tinyMCE.getInstanceById(editor_id);var doc=inst.getDoc();TinyMCE_AdvancedTheme._hideMenus(editor_id);if(pathElm){var parentNode=node;var path=new Array();while(parentNode!=null){if(parentNode.nodeName.toUpperCase()=="BODY"){break}if(parentNode.nodeType==1&&tinyMCE.getAttrib(parentNode,"class").indexOf('mceItemHidden')==-1){path[path.length]=parentNode}parentNode=parentNode.parentNode}var html="";for(var i=path.length-1;i>=0;i--){var nodeName=path[i].nodeName.toLowerCase();var nodeData="";if(nodeName.indexOf("html:")==0)nodeName=nodeName.substring(5);if(nodeName=="b"){nodeName="strong"}if(nodeName=="i"){nodeName="em"}if(nodeName=="span"){var cn=tinyMCE.getA!
 ttrib(path[i],"class");if(cn!=""&&cn.indexOf('mceItem')==-1)nodeData+=
"class: "+cn+" ";var st=tinyMCE.getAttrib(path[i],"style");if(st!=""){st=tinyMCE.serializeStyle(tinyMCE.parseStyle(st));nodeData+="style: "+st+" "}}if(nodeName=="font"){if(tinyMCE.getParam("convert_fonts_to_spans"))nodeName="span";var face=tinyMCE.getAttrib(path[i],"face");if(face!="")nodeData+="font: "+face+" ";var size=tinyMCE.getAttrib(path[i],"size");if(size!="")nodeData+="size: "+size+" ";var color=tinyMCE.getAttrib(path[i],"color");if(color!="")nodeData+="color: "+color+" "}if(getAttrib(path[i],'id')!=""){nodeData+="id: "+path[i].getAttribute('id')+" "}var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1)nodeData+="class: "+className+" ";if(getAttrib(path[i],'src')!=""){var src=tinyMCE.getAttrib(path[i],"mce_src");if(src=="")src=tinyMCE.getAttrib(path[i],"src");nodeData+="src: "+src+" "}if(path[i].nodeName=='A'&&getAttrib(path[i],'href')!=""){var href=tinyMCE.getAttrib(path[i],"mce_href");i!
 f(href=="")href=tinyMCE.getAttrib(path[i],"href");nodeData+="href: "+href+" "}className=tinyMCE.getAttrib(path[i],"class");if((nodeName=="img"||nodeName=="span")&&className.indexOf('mceItem')!=-1){nodeName=className.replace(/mceItem([a-z]+)/gi,'$1').toLowerCase();nodeData=path[i].getAttribute('title')}if(nodeName=="a"&&(anchor=tinyMCE.getAttrib(path[i],"name"))!=""){nodeName="a";nodeName+="#"+anchor;nodeData=""}if(getAttrib(path[i],'name').indexOf("mce_")!=0){var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1){nodeName+="."+className}}var cmd='tinyMCE.execInstanceCommand(\''+editor_id+'\',\'mceSelectNodeDepth\',false,\''+i+'\');';html+='<a title="'+nodeData+'" href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" target="_self" class="mcePathItem">'+nodeName+'</a>';if(i>0){html+=" &raquo; "}}pathElm.innerHTML='<a href="#" accesskey="x"></a>'+tinyMCE.getLang('lang!
 _theme_path')+": "+html+'&#160;'}tinyMCE.switchClass(editor_id+'_justi
fyleft','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifyright','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifycenter','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifyfull','mceButtonNormal');tinyMCE.switchClass(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClass(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClass(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClass(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClass(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClass(editor_id+'_numlist','mceButtonNormal');tinyMCE.switchClass(editor_id+'_sub','mceButtonNormal');tinyMCE.switchClass(editor_id+'_sup','mceButtonNormal');tinyMCE.switchClass(editor_id+'_anchor','mceButtonNormal');tinyMCE.switchClass(editor_id+'_link','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_unlink','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_outdent','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_image','mceButtonN!
 ormal');tinyMCE.switchClass(editor_id+'_hr','mceButtonNormal');if(node.nodeName=="A"&&tinyMCE.getAttrib(node,"class").indexOf('mceItemAnchor')!=-1)tinyMCE.switchClass(editor_id+'_anchor','mceButtonSelected');var anchorLink=tinyMCE.getParentElement(node,"a","href");if(anchorLink||any_selection){tinyMCE.switchClass(editor_id+'_link',anchorLink?'mceButtonSelected':'mceButtonNormal');tinyMCE.switchClass(editor_id+'_unlink',anchorLink?'mceButtonSelected':'mceButtonNormal')}tinyMCE.switchClass(editor_id+'_visualaid',visual_aid?'mceButtonSelected':'mceButtonNormal');if(undo_levels!=-1){tinyMCE.switchClass(editor_id+'_undo','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_redo','mceButtonDisabled')}if(tinyMCE.getParentElement(node,"li,blockquote"))tinyMCE.switchClass(editor_id+'_outdent','mceButtonNormal');if(undo_index!=-1&&(undo_index<undo_levels-1&&undo_levels>0))tinyMCE.switchClass(editor_id+'_redo','mceButtonNormal');if(undo_index!=-1&&(undo_index>0&&undo_levels>0))tinyMCE!
 .switchClass(editor_id+'_undo','mceButtonNormal');var selectElm=docume
nt.getElementById(editor_id+"_styleSelect");if(selectElm){TinyMCE_AdvancedTheme._setupCSSClasses(editor_id);classNode=node;breakOut=false;var index=0;do{if(classNode&&classNode.className){for(var i=0;i<selectElm.options.length;i++){if(selectElm.options[i].value==classNode.className){index=i;breakOut=true;break}}}}while(!breakOut&&classNode!=null&&(classNode=classNode.parentNode)!=null);selectElm.selectedIndex=index}var selectElm=document.getElementById(editor_id+"_formatSelect");if(selectElm){var elm=tinyMCE.getParentElement(node,"p,div,h1,h2,h3,h4,h5,h6,pre,address");if(elm)selectByValue(selectElm,"<"+elm.nodeName.toLowerCase()+">");else selectByValue(selectElm,"")}var selectElm=document.getElementById(editor_id+"_fontNameSelect");if(selectElm){if(!tinyMCE.isSafari&&!(tinyMCE.isMSIE&&!tinyMCE.isOpera)){var face=inst.queryCommandValue('FontName');face=face==null||face==""?"":face;selectByValue(selectElm,face,face!="")}else{var elm=tinyMCE.getParentElement(node,"font","face")!
 ;if(elm){var family=tinyMCE.getAttrib(elm,"face");if(family=='')family=''+elm.style.fontFamily;if(!selectByValue(selectElm,family,family!=""))selectByValue(selectElm,"")}else selectByValue(selectElm,"")}}var selectElm=document.getElementById(editor_id+"_fontSizeSelect");if(selectElm){if(!tinyMCE.isSafari&&!tinyMCE.isOpera){var size=inst.queryCommandValue('FontSize');selectByValue(selectElm,size==null||size==""?"0":size)}else{var elm=tinyMCE.getParentElement(node,"font","size");if(elm){var size=tinyMCE.getAttrib(elm,"size");if(size==''){var sizes=new Array('','8px','10px','12px','14px','18px','24px','36px');size=''+elm.style.fontSize;for(var i=0;i<sizes.length;i++){if((''+sizes[i])==size){size=i;break}}}if(!selectByValue(selectElm,size))selectByValue(selectElm,"")}else selectByValue(selectElm,"0")}}alignNode=node;breakOut=false;do{if(!alignNode.getAttribute||!alignNode.getAttribute('align'))continue;switch(alignNode.getAttribute('align').toLowerCase()){case"left":tinyMCE.swi!
 tchClass(editor_id+'_justifyleft','mceButtonSelected');breakOut=true;b
reak;case"right":tinyMCE.switchClass(editor_id+'_justifyright','mceButtonSelected');breakOut=true;break;case"middle":case"center":tinyMCE.switchClass(editor_id+'_justifycenter','mceButtonSelected');breakOut=true;break;case"justify":tinyMCE.switchClass(editor_id+'_justifyfull','mceButtonSelected');breakOut=true;break}}while(!breakOut&&(alignNode=alignNode.parentNode)!=null);var div=tinyMCE.getParentElement(node,"div");if(div&&div.style.textAlign=="center")tinyMCE.switchClass(editor_id+'_justifycenter','mceButtonSelected');if(!setup_content){var ar=new Array("Bold","_bold","Italic","_italic","Strikethrough","_strikethrough","superscript","_sup","subscript","_sub");for(var i=0;i<ar.length;i+=2){if(inst.queryCommandState(ar[i]))tinyMCE.switchClass(editor_id+ar[i+1],'mceButtonSelected')}if(inst.queryCommandState("Underline")&&(node.parentNode==null||node.parentNode.nodeName!="A"))tinyMCE.switchClass(editor_id+'_underline','mceButtonSelected')}do{switch(node.nodeName){case"UL":tin!
 yMCE.switchClass(editor_id+'_bullist','mceButtonSelected');break;case"OL":tinyMCE.switchClass(editor_id+'_numlist','mceButtonSelected');break;case"HR":tinyMCE.switchClass(editor_id+'_hr','mceButtonSelected');break;case"IMG":if(getAttrib(node,'name').indexOf('mce_')!=0&&tinyMCE.getAttrib(node,'class').indexOf('mceItem')==-1){tinyMCE.switchClass(editor_id+'_image','mceButtonSelected')}break}}while((node=node.parentNode)!=null)},_setupCSSClasses:function(editor_id){var i,selectElm;if(!TinyMCE_AdvancedTheme._autoImportCSSClasses)return;selectElm=document.getElementById(editor_id+'_styleSelect');if(selectElm&&selectElm.getAttribute('cssImported')!='true'){var csses=tinyMCE.getCSSClasses(editor_id);if(csses&&selectElm){for(i=0;i<csses.length;i++)selectElm.options[selectElm.options.length]=new Option(csses[i],csses[i])}if(csses!=null&&csses.length>0)selectElm.setAttribute('cssImported','true')}},_setCookie:function(name,value,expires,path,domain,secure){var curCookie=name+"="+esca!
 pe(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?";
 path="+escape(path):"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie},_getCookie:function(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null}else begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin+prefix.length,end))},_resizeTo:function(inst,w,h,set_w){var editorContainer=document.getElementById(inst.editorId+'_parent');var tableElm=editorContainer.firstChild;var iframe=inst.iframeElement;if(w==null||w=="null"){set_w=false;w=0}if(h==null||h=="null")return;w=parseInt(w);h=parseInt(h);if(tinyMCE.isGecko){w+=2;h+=2}var dx=w-tableElm.clientWidth;var dy=h-tableElm.clientHeight;w=w<1?30:w;h=h<1?30:h;if(set_w)tableElm.style.width=w+"px";tableElm.style.height=h+"px";iw=iframe.clientWidth+dx;ih=iframe.clientHeight+dy;iw=iw<1?30:iw;ih=ih<1?30:ih;if(tinyMCE.isGecko){iw-=2;ih-=2}if(set_w)iframe!
 .style.width=iw+"px";iframe.style.height=ih+"px";if(set_w){var tableBodyElm=tableElm.firstChild;var minIframeWidth=tableBodyElm.scrollWidth;if(inst.iframeElement.clientWidth<minIframeWidth){dx=minIframeWidth-inst.iframeElement.clientWidth;inst.iframeElement.style.width=(iw+dx)+"px"}}inst.useCSS=false},_resizeEventHandler:function(e){var resizer=TinyMCE_AdvancedTheme._resizer;if(!resizer.resizing)return;e=typeof(e)=="undefined"?window.event:e;var dx=e.screenX-resizer.downX;var dy=e.screenY-resizer.downY;var resizeBox=resizer.resizeBox;var editorId=resizer.editorId;switch(e.type){case"mousemove":var w,h;w=resizer.width+dx;h=resizer.height+dy;w=w<1?1:w;h=h<1?1:h;if(resizer.horizontal)resizeBox.style.width=w+"px";resizeBox.style.height=h+"px";break;case"mouseup":TinyMCE_AdvancedTheme._setResizing(e,editorId,false);TinyMCE_AdvancedTheme._resizeTo(tinyMCE.getInstanceById(editorId),resizer.width+dx,resizer.height+dy,resizer.horizontal);if(tinyMCE.getParam("theme_advanced_resizing_!
 use_cookie",true)){var expires=new Date();expires.setTime(expires.getT
ime()+3600000*24*30);TinyMCE_AdvancedTheme._setCookie("TinyMCE_"+editorId+"_width",""+(resizer.horizontal?resizer.width+dx:""),expires);TinyMCE_AdvancedTheme._setCookie("TinyMCE_"+editorId+"_height",""+(resizer.height+dy),expires)}break}},_setResizing:function(e,editor_id,state){e=typeof(e)=="undefined"?window.event:e;var resizer=TinyMCE_AdvancedTheme._resizer;var editorContainer=document.getElementById(editor_id+'_parent');var editorArea=document.getElementById(editor_id+'_parent').firstChild;var resizeBox=document.getElementById(editor_id+'_resize_box');var inst=tinyMCE.getInstanceById(editor_id);if(state){var width=editorArea.clientWidth;var height=editorArea.clientHeight;resizeBox.style.width=width+"px";resizeBox.style.height=height+"px";resizer.iframeWidth=inst.iframeElement.clientWidth;resizer.iframeHeight=inst.iframeElement.clientHeight;editorArea.style.display="none";resizeBox.style.display="block";if(!resizer.eventHandlers){if(tinyMCE.isMSIE)tinyMCE.addEvent(documen!
 t,"mousemove",TinyMCE_AdvancedTheme._resizeEventHandler);else tinyMCE.addEvent(window,"mousemove",TinyMCE_AdvancedTheme._resizeEventHandler);tinyMCE.addEvent(document,"mouseup",TinyMCE_AdvancedTheme._resizeEventHandler);resizer.eventHandlers=true}resizer.resizing=true;resizer.downX=e.screenX;resizer.downY=e.screenY;resizer.width=parseInt(resizeBox.style.width);resizer.height=parseInt(resizeBox.style.height);resizer.editorId=editor_id;resizer.resizeBox=resizeBox;resizer.horizontal=tinyMCE.getParam("theme_advanced_resize_horizontal",true)}else{resizer.resizing=false;resizeBox.style.display="none";editorArea.style.display=tinyMCE.isMSIE&&!tinyMCE.isOpera?"block":"table";tinyMCE.execCommand('mceResetDesignMode')}},_getColorHTML:function(id,n,cm){var i,h,cl;h='<span class="mceMenuLine"></span>';cl=tinyMCE.getParam(n,TinyMCE_AdvancedTheme._defColors).split(',');h+='<table class="mceColors"><tr>';for(i=0;i<cl.length;i++){c='tinyMCE.execInstanceCommand(\''+id+'\', \''+cm+'\', false!
 , \'#'+cl[i]+'\');';h+='<td><a href="javascript:'+c+'" style="backgrou
nd-color: #'+cl[i]+'" onclick="'+c+';return false;"></a></td>';if((i+1)%8==0)h+='</tr><tr>'}h+='</tr></table>';return h},_insertImage:function(src,alt,border,hspace,vspace,width,height,align,title,onmouseover,onmouseout){tinyMCE.execCommand('mceBeginUndoLevel');if(src=="")return;if(!tinyMCE.imgElement&&tinyMCE.isSafari){var html="";html+='<img src="'+src+'" alt="'+alt+'"';html+=' border="'+border+'" hspace="'+hspace+'"';html+=' vspace="'+vspace+'" width="'+width+'"';html+=' height="'+height+'" align="'+align+'" title="'+title+'" onmouseover="'+onmouseover+'" onmouseout="'+onmouseout+'" />';tinyMCE.execCommand("mceInsertContent",false,html)}else{if(!tinyMCE.imgElement&&tinyMCE.selectedInstance){if(tinyMCE.isSafari)tinyMCE.execCommand("mceInsertContent",false,'<img src="'+tinyMCE.uniqueURL+'" />');else tinyMCE.selectedInstance.contentDocument.execCommand("insertimage",false,tinyMCE.uniqueURL);tinyMCE.imgElement=tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.conten!
 tDocument.body,"img","src",tinyMCE.uniqueURL)}}if(tinyMCE.imgElement){var needsRepaint=false;var msrc=src;src=eval(tinyMCE.settings['urlconverter_callback']+"(src, tinyMCE.imgElement);");if(tinyMCE.getParam('convert_urls'))msrc=src;if(onmouseover&&onmouseover!="")onmouseover="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseover, tinyMCE.imgElement);")+"';";if(onmouseout&&onmouseout!="")onmouseout="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseout, tinyMCE.imgElement);")+"';";if(typeof(title)=="undefined")title=alt;if(width!=tinyMCE.imgElement.getAttribute("width")||height!=tinyMCE.imgElement.getAttribute("height")||align!=tinyMCE.imgElement.getAttribute("align"))needsRepaint=true;tinyMCE.setAttrib(tinyMCE.imgElement,'src',src);tinyMCE.setAttrib(tinyMCE.imgElement,'mce_src',msrc);tinyMCE.setAttrib(tinyMCE.imgElement,'alt',alt);tinyMCE.setAttrib(tinyMCE.imgElement,'title',title);tinyMCE.setAttrib(tinyMCE.imgElement,'align',align);tiny!
 MCE.setAttrib(tinyMCE.imgElement,'border',border,true);tinyMCE.setAttr
ib(tinyMCE.imgElement,'hspace',hspace,true);tinyMCE.setAttrib(tinyMCE.imgElement,'vspace',vspace,true);tinyMCE.setAttrib(tinyMCE.imgElement,'width',width,true);tinyMCE.setAttrib(tinyMCE.imgElement,'height',height,true);tinyMCE.setAttrib(tinyMCE.imgElement,'onmouseover',onmouseover);tinyMCE.setAttrib(tinyMCE.imgElement,'onmouseout',onmouseout);if(width&&width!="")tinyMCE.imgElement.style.pixelWidth=width;if(height&&height!="")tinyMCE.imgElement.style.pixelHeight=height;if(needsRepaint)tinyMCE.selectedInstance.repaint()}tinyMCE.execCommand('mceEndUndoLevel')},_insertLink:function(href,target,title,onclick,style_class){tinyMCE.execCommand('mceBeginUndoLevel');if(tinyMCE.selectedInstance&&tinyMCE.selectedElement&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img"){var doc=tinyMCE.selectedInstance.getDoc();var linkElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");var newLink=false;if(!linkElement){linkElement=doc.createElement("a");newLink=true}var mhref=href;var t!
 href=eval(tinyMCE.settings['urlconverter_callback']+"(href, linkElement);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(linkElement,'href',thref);tinyMCE.setAttrib(linkElement,'mce_href',mhref);tinyMCE.setAttrib(linkElement,'target',target);tinyMCE.setAttrib(linkElement,'title',title);tinyMCE.setAttrib(linkElement,'onclick',onclick);tinyMCE.setAttrib(linkElement,'class',style_class);if(newLink){linkElement.appendChild(tinyMCE.selectedElement.cloneNode(true));tinyMCE.selectedElement.parentNode.replaceChild(linkElement,tinyMCE.selectedElement)}return}if(!tinyMCE.linkElement&&tinyMCE.selectedInstance){if(tinyMCE.isSafari){tinyMCE.execCommand("mceInsertContent",false,'<a href="'+tinyMCE.uniqueURL+'">'+tinyMCE.selectedInstance.selection.getSelectedHTML()+'</a>')}else tinyMCE.selectedInstance.contentDocument.execCommand("createlink",false,tinyMCE.uniqueURL);tinyMCE.linkElement=tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body!
 ,"a","href",tinyMCE.uniqueURL);var elementArray=tinyMCE.getElementsByA
ttributeValue(tinyMCE.selectedInstance.contentDocument.body,"a","href",tinyMCE.uniqueURL);for(var i=0;i<elementArray.length;i++){var mhref=href;var thref=eval(tinyMCE.settings['urlconverter_callback']+"(href, elementArray[i]);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(elementArray[i],'href',thref);tinyMCE.setAttrib(elementArray[i],'mce_href',mhref);tinyMCE.setAttrib(elementArray[i],'target',target);tinyMCE.setAttrib(elementArray[i],'title',title);tinyMCE.setAttrib(elementArray[i],'onclick',onclick);tinyMCE.setAttrib(elementArray[i],'class',style_class)}tinyMCE.linkElement=elementArray[0]}if(tinyMCE.linkElement){var mhref=href;href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(tinyMCE.linkElement,'href',href);tinyMCE.setAttrib(tinyMCE.linkElement,'mce_href',mhref);tinyMCE.setAttrib(tinyMCE.linkElement,'target',target);tinyMCE.setAttrib(tinyMCE.linkE!
 lement,'title',title);tinyMCE.setAttrib(tinyMCE.linkElement,'onclick',onclick);tinyMCE.setAttrib(tinyMCE.linkElement,'class',style_class)}tinyMCE.execCommand('mceEndUndoLevel')}};tinyMCE.addTheme("advanced",TinyMCE_AdvancedTheme);tinyMCE.addButtonMap(TinyMCE_AdvancedTheme._buttonMap);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1534 +0,0 @@
-/**
- * $Id: editor_template_src.js 5756 2006-12-04 18:16:39Z roy.russo at jboss.com $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/* Import theme specific language pack */
-tinyMCE.importThemeLanguagePack('advanced');
-
-var TinyMCE_AdvancedTheme = {
-	// Private theme fields
-	_defColors : "000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF",
-	_autoImportCSSClasses : true,
-	_resizer : {},
-	_buttons : [
-		// Control id, button img, button title, command, user_interface, value
-		['bold', '{$lang_bold_img}', 'lang_bold_desc', 'Bold'],
-		['italic', '{$lang_italic_img}', 'lang_italic_desc', 'Italic'],
-		['underline', '{$lang_underline_img}', 'lang_underline_desc', 'Underline'],
-		['strikethrough', 'strikethrough.gif', 'lang_striketrough_desc', 'Strikethrough'],
-		['justifyleft', 'justifyleft.gif', 'lang_justifyleft_desc', 'JustifyLeft'],
-		['justifycenter', 'justifycenter.gif', 'lang_justifycenter_desc', 'JustifyCenter'],
-		['justifyright', 'justifyright.gif', 'lang_justifyright_desc', 'JustifyRight'],
-		['justifyfull', 'justifyfull.gif', 'lang_justifyfull_desc', 'JustifyFull'],
-		['bullist', 'bullist.gif', 'lang_bullist_desc', 'InsertUnorderedList'],
-		['numlist', 'numlist.gif', 'lang_numlist_desc', 'InsertOrderedList'],
-		['outdent', 'outdent.gif', 'lang_outdent_desc', 'Outdent'],
-		['indent', 'indent.gif', 'lang_indent_desc', 'Indent'],
-		['cut', 'cut.gif', 'lang_cut_desc', 'Cut'],
-		['copy', 'copy.gif', 'lang_copy_desc', 'Copy'],
-		['paste', 'paste.gif', 'lang_paste_desc', 'Paste'],
-		['undo', 'undo.gif', 'lang_undo_desc', 'Undo'],
-		['redo', 'redo.gif', 'lang_redo_desc', 'Redo'],
-		['link', 'link.gif', 'lang_link_desc', 'mceLink', true],
-		['unlink', 'unlink.gif', 'lang_unlink_desc', 'unlink'],
-		['image', 'image.gif', 'lang_image_desc', 'mceImage', true],
-		['cleanup', 'cleanup.gif', 'lang_cleanup_desc', 'mceCleanup'],
-		['help', 'help.gif', 'lang_help_desc', 'mceHelp'],
-		['code', 'code.gif', 'lang_theme_code_desc', 'mceCodeEditor'],
-		['hr', 'hr.gif', 'lang_theme_hr_desc', 'inserthorizontalrule'],
-		['removeformat', 'removeformat.gif', 'lang_theme_removeformat_desc', 'removeformat'],
-		['sub', 'sub.gif', 'lang_theme_sub_desc', 'subscript'],
-		['sup', 'sup.gif', 'lang_theme_sup_desc', 'superscript'],
-		['forecolor', 'forecolor.gif', 'lang_theme_forecolor_desc', 'forecolor', true],
-		['backcolor', 'backcolor.gif', 'lang_theme_backcolor_desc', 'HiliteColor', true],
-		['charmap', 'charmap.gif', 'lang_theme_charmap_desc', 'mceCharMap'],
-		['visualaid', 'visualaid.gif', 'lang_theme_visualaid_desc', 'mceToggleVisualAid'],
-		['anchor', 'anchor.gif', 'lang_theme_anchor_desc', 'mceInsertAnchor'],
-		['newdocument', 'newdocument.gif', 'lang_newdocument_desc', 'mceNewDocument']
-	],
-
-	_buttonMap : 'anchor,backcolor,bold,bullist,charmap,cleanup,code,copy,cut,forecolor,help,hr,image,indent,italic,justifycenter,justifyfull,justifyleft,justifyright,link,newdocument,numlist,outdent,paste,redo,removeformat,strikethrough,sub,sup,underline,undo,unlink,visualaid,advhr,ltr,rtl,emotions,flash,fullpage,fullscreen,iespell,insertdate,inserttime,pastetext,pasteword,selectall,preview,print,save,replace,search,table,cell_props,delete_col,delete_row,col_after,col_before,row_after,row_before,merge_cells,row_props,split_cells,delete_table',
-
-	/**
-	 * Returns HTML code for the specificed control.
-	 */
-	getControlHTML : function(button_name) {
-		var i, x, but;
-
-		// Lookup button in button list
-		for (i=0; i<TinyMCE_AdvancedTheme._buttons.length; i++) {
-			but = TinyMCE_AdvancedTheme._buttons[i];
-
-			if (but[0] == button_name && (button_name == "forecolor" || button_name == "backcolor"))
-				return tinyMCE.getMenuButtonHTML(but[0], but[2], '{$themeurl}/images/' + but[1], but[3] + "Menu", but[3], (but.length > 4 ? but[4] : false), (but.length > 5 ? but[5] : null));
-
-			if (but[0] == button_name)
-				return tinyMCE.getButtonHTML(but[0], but[2], '{$themeurl}/images/' + but[1], but[3], (but.length > 4 ? but[4] : false), (but.length > 5 ? but[5] : null));
-		}
-
-		// Custom controlls other than buttons
-		switch (button_name) {
-			case "formatselect":
-				var html = '<select id="{$editor_id}_formatSelect" name="{$editor_id}_formatSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FormatBlock\',false,this.options[this.selectedIndex].value);" class="mceSelectList">';
-				var formats = tinyMCE.getParam("theme_advanced_blockformats", "p,address,pre,h1,h2,h3,h4,h5,h6", true).split(',');
-				var lookup = [
-					['p', '{$lang_theme_paragraph}'],
-					['address', '{$lang_theme_address}'],
-					['pre', '{$lang_theme_pre}'],
-					['h1', '{$lang_theme_h1}'],
-					['h2', '{$lang_theme_h2}'],
-					['h3', '{$lang_theme_h3}'],
-					['h4', '{$lang_theme_h4}'],
-					['h5', '{$lang_theme_h5}'],
-					['h6', '{$lang_theme_h6}'],
-					['div', '{$lang_theme_div}'],
-					['blockquote', '{$lang_theme_blockquote}'],
-					['code', '{$lang_theme_code}'],
-					['dt', '{$lang_theme_dt}'],
-					['dd', '{$lang_theme_dd}'],
-					['samp', '{$lang_theme_samp}']
-				];
-
-				html += '<option value="">{$lang_theme_block}</option>';
-
-				// Build format select
-				for (var i=0; i<formats.length; i++) {
-					for (var x=0; x<lookup.length; x++) {
-						if (formats[i] == lookup[x][0])
-							html += '<option value="&lt;' + lookup[x][0] + '&gt;">' + lookup[x][1] + '</option>';
-					}
-				}
-
-				html += '</select>';
-
-				return html;
-
-			case "styleselect":
-				return '<select id="{$editor_id}_styleSelect" onmousedown="tinyMCE.themes.advanced._setupCSSClasses(\'{$editor_id}\');" name="{$editor_id}_styleSelect" onfocus="tinyMCE.addSelectAccessibility(event,this,window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSetCSSClass\',false,this.options[this.selectedIndex].value);" class="mceSelectList">{$style_select_options}</select>';
-
-			case "fontselect":
-				var fontHTML = '<select id="{$editor_id}_fontNameSelect" name="{$editor_id}_fontNameSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontName\',false,this.options[this.selectedIndex].value);" class="mceSelectList"><option value="">{$lang_theme_fontdefault}</option>';
-				var iFonts = 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings';
-				var nFonts = 'Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sand;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats';
-				var fonts = tinyMCE.getParam("theme_advanced_fonts", nFonts).split(';');
-				for (i=0; i<fonts.length; i++) {
-					if (fonts[i] != '') {
-						var parts = fonts[i].split('=');
-						fontHTML += '<option value="' + parts[1] + '">' + parts[0] + '</option>';
-					}
-				}
-
-				fontHTML += '</select>';
-				return fontHTML;
-
-			case "fontsizeselect":
-				return '<select id="{$editor_id}_fontSizeSelect" name="{$editor_id}_fontSizeSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontSize\',false,this.options[this.selectedIndex].value);" class="mceSelectList">'+
-						'<option value="0">{$lang_theme_font_size}</option>'+
-						'<option value="1">1 (8 pt)</option>'+
-						'<option value="2">2 (10 pt)</option>'+
-						'<option value="3">3 (12 pt)</option>'+
-						'<option value="4">4 (14 pt)</option>'+
-						'<option value="5">5 (18 pt)</option>'+
-						'<option value="6">6 (24 pt)</option>'+
-						'<option value="7">7 (36 pt)</option>'+
-						'</select>';
-
-			case "|":
-			case "separator":
-				return '<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';
-
-			case "spacer":
-				return '<img src="{$themeurl}/images/separator.gif" width="2" height="15" border="0" class="mceSeparatorLine" style="vertical-align: middle" />';
-
-			case "rowseparator":
-				return '<br />';
-		}
-
-		return "";
-	},
-
-	/**
-	 * Theme specific execcommand handling.
-	 */
-	execCommand : function(editor_id, element, command, user_interface, value) {
-		switch (command) {
-			case 'mceHelp':
-				tinyMCE.openWindow({
-					file : 'about.htm',
-					width : 480,
-					height : 380
-				}, {
-					tinymce_version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion,
-					tinymce_releasedate : tinyMCE.releaseDate,
-					inline : "yes"
-				});
-			return true;
-
-			case "mceLink":
-				var inst = tinyMCE.getInstanceById(editor_id);
-				var doc = inst.getDoc();
-				var selectedText = "";
-
-				if (tinyMCE.isMSIE) {
-					var rng = doc.selection.createRange();
-					selectedText = rng.text;
-				} else
-					selectedText = inst.getSel().toString();
-
-				if (!tinyMCE.linkElement) {
-					if ((tinyMCE.selectedElement.nodeName.toLowerCase() != "img") && (selectedText.length <= 0))
-						return true;
-				}
-
-				var href = "", target = "", title = "", onclick = "", action = "insert", style_class = "";
-
-				if (tinyMCE.selectedElement.nodeName.toLowerCase() == "a")
-					tinyMCE.linkElement = tinyMCE.selectedElement;
-
-				// Is anchor not a link
-				if (tinyMCE.linkElement != null && tinyMCE.getAttrib(tinyMCE.linkElement, 'href') == "")
-					tinyMCE.linkElement = null;
-
-				if (tinyMCE.linkElement) {
-					href = tinyMCE.getAttrib(tinyMCE.linkElement, 'href');
-					target = tinyMCE.getAttrib(tinyMCE.linkElement, 'target');
-					title = tinyMCE.getAttrib(tinyMCE.linkElement, 'title');
-					onclick = tinyMCE.getAttrib(tinyMCE.linkElement, 'onclick');
-					style_class = tinyMCE.getAttrib(tinyMCE.linkElement, 'class');
-
-					// Try old onclick to if copy/pasted content
-					if (onclick == "")
-						onclick = tinyMCE.getAttrib(tinyMCE.linkElement, 'onclick');
-
-					onclick = tinyMCE.cleanupEventStr(onclick);
-
-					href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, tinyMCE.linkElement, true);");
-
-					// Use mce_href if defined
-					mceRealHref = tinyMCE.getAttrib(tinyMCE.linkElement, 'mce_href');
-					if (mceRealHref != "") {
-						href = mceRealHref;
-
-						if (tinyMCE.getParam('convert_urls'))
-							href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, tinyMCE.linkElement, true);");
-					}
-
-					action = "update";
-				}
-
-				var template = new Array();
-
-				template['file'] = 'link.htm';
-				template['width'] = 310;
-				template['height'] = 200;
-
-				// Language specific width and height addons
-				template['width'] += tinyMCE.getLang('lang_insert_link_delta_width', 0);
-				template['height'] += tinyMCE.getLang('lang_insert_link_delta_height', 0);
-
-				if (inst.settings['insertlink_callback']) {
-					var returnVal = eval(inst.settings['insertlink_callback'] + "(href, target, title, onclick, action, style_class);");
-					if (returnVal && returnVal['href'])
-						TinyMCE_AdvancedTheme._insertLink(returnVal['href'], returnVal['target'], returnVal['title'], returnVal['onclick'], returnVal['style_class']);
-				} else {
-					tinyMCE.openWindow(template, {href : href, target : target, title : title, onclick : onclick, action : action, className : style_class, inline : "yes"});
-				}
-
-				return true;
-
-			case "mceImage":
-				var src = "", alt = "", border = "", hspace = "", vspace = "", width = "", height = "", align = "";
-				var title = "", onmouseover = "", onmouseout = "", action = "insert";
-				var img = tinyMCE.imgElement;
-				var inst = tinyMCE.getInstanceById(editor_id);
-
-				if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "img") {
-					img = tinyMCE.selectedElement;
-					tinyMCE.imgElement = img;
-				}
-
-				if (img) {
-					// Is it a internal MCE visual aid image, then skip this one.
-					if (tinyMCE.getAttrib(img, 'name').indexOf('mce_') == 0)
-						return true;
-
-					src = tinyMCE.getAttrib(img, 'src');
-					alt = tinyMCE.getAttrib(img, 'alt');
-
-					// Try polling out the title
-					if (alt == "")
-						alt = tinyMCE.getAttrib(img, 'title');
-
-					// Fix width/height attributes if the styles is specified
-					if (tinyMCE.isGecko) {
-						var w = img.style.width;
-						if (w != null && w != "")
-							img.setAttribute("width", w);
-
-						var h = img.style.height;
-						if (h != null && h != "")
-							img.setAttribute("height", h);
-					}
-
-					border = tinyMCE.getAttrib(img, 'border');
-					hspace = tinyMCE.getAttrib(img, 'hspace');
-					vspace = tinyMCE.getAttrib(img, 'vspace');
-					width = tinyMCE.getAttrib(img, 'width');
-					height = tinyMCE.getAttrib(img, 'height');
-					align = tinyMCE.getAttrib(img, 'align');
-					onmouseover = tinyMCE.getAttrib(img, 'onmouseover');
-					onmouseout = tinyMCE.getAttrib(img, 'onmouseout');
-					title = tinyMCE.getAttrib(img, 'title');
-
-					// Is realy specified?
-					if (tinyMCE.isMSIE) {
-						width = img.attributes['width'].specified ? width : "";
-						height = img.attributes['height'].specified ? height : "";
-					}
-
-					//onmouseover = tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseover));
-					//onmouseout = tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseout));
-
-					src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, img, true);");
-
-					// Use mce_src if defined
-					mceRealSrc = tinyMCE.getAttrib(img, 'mce_src');
-					if (mceRealSrc != "") {
-						src = mceRealSrc;
-
-						if (tinyMCE.getParam('convert_urls'))
-							src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, img, true);");
-					}
-
-					//if (onmouseover != "")
-					//	onmouseover = eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseover, img, true);");
-
-					//if (onmouseout != "")
-					//	onmouseout = eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseout, img, true);");
-
-					action = "update";
-				}
-
-				var template = new Array();
-
-				template['file'] = 'image.htm?src={$src}';
-				template['width'] = 355;
-				template['height'] = 265 + (tinyMCE.isMSIE ? 25 : 0);
-
-				// Language specific width and height addons
-				template['width'] += tinyMCE.getLang('lang_insert_image_delta_width', 0);
-				template['height'] += tinyMCE.getLang('lang_insert_image_delta_height', 0);
-
-				if (inst.settings['insertimage_callback']) {
-					var returnVal = eval(inst.settings['insertimage_callback'] + "(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);");
-					if (returnVal && returnVal['src'])
-						TinyMCE_AdvancedTheme._insertImage(returnVal['src'], returnVal['alt'], returnVal['border'], returnVal['hspace'], returnVal['vspace'], returnVal['width'], returnVal['height'], returnVal['align'], returnVal['title'], returnVal['onmouseover'], returnVal['onmouseout']);
-				} else
-					tinyMCE.openWindow(template, {src : src, alt : alt, border : border, hspace : hspace, vspace : vspace, width : width, height : height, align : align, title : title, onmouseover : onmouseover, onmouseout : onmouseout, action : action, inline : "yes"});
-
-				return true;
-
-			case "forecolor":
-				var fcp = new TinyMCE_Layer(editor_id + '_fcPreview', false), p, img, elm;
-
-				TinyMCE_AdvancedTheme._hideMenus(editor_id);
-
-				if (!fcp.exists()) {
-					fcp.create('div', 'mceColorPreview', document.getElementById(editor_id + '_toolbar'));
-					elm = fcp.getElement();
-					elm._editor_id = editor_id;
-					elm._command = "forecolor";
-					elm._switchId = editor_id + "_forecolor";
-					tinyMCE.addEvent(elm, 'click', TinyMCE_AdvancedTheme._handleMenuEvent);
-					tinyMCE.addEvent(elm, 'mouseover', TinyMCE_AdvancedTheme._handleMenuEvent);
-					tinyMCE.addEvent(elm, 'mouseout', TinyMCE_AdvancedTheme._handleMenuEvent);
-				}
-
-				img = tinyMCE.selectNodes(document.getElementById(editor_id + "_forecolor"), function(n) {return n.nodeName == "IMG";})[0];
-				p = tinyMCE.getAbsPosition(img, document.getElementById(editor_id + '_toolbar'));
-
-				fcp.moveTo(p.absLeft, p.absTop);
-				fcp.getElement().style.backgroundColor = value != null ? value : tinyMCE.getInstanceById(editor_id).foreColor;
-				fcp.show();
-
-				return false;
-
-			case "forecolorMenu":
-				TinyMCE_AdvancedTheme._hideMenus(editor_id);
-
-				// Create color layer
-				var ml = new TinyMCE_Layer(editor_id + '_fcMenu');
-
-				if (!ml.exists())
-					ml.create('div', 'mceMenu', document.body, TinyMCE_AdvancedTheme._getColorHTML(editor_id, 'theme_advanced_text_colors', 'forecolor'));
-
-				tinyMCE.switchClass(editor_id + '_forecolor', 'mceMenuButtonFocus');
-				ml.moveRelativeTo(document.getElementById(editor_id + "_forecolor"), 'bl');
-
-				ml.moveBy(tinyMCE.isMSIE && !tinyMCE.isOpera ? -1 : 1, -1);
-
-				if (tinyMCE.isOpera)
-					ml.moveBy(0, -2);
-
-				ml.show();
-			return true;
-
-			case "HiliteColor":
-				var bcp = new TinyMCE_Layer(editor_id + '_bcPreview', false), p, img;
-
-				TinyMCE_AdvancedTheme._hideMenus(editor_id);
-
-				if (!bcp.exists()) {
-					bcp.create('div', 'mceColorPreview', document.getElementById(editor_id + '_toolbar'));
-					elm = bcp.getElement();
-					elm._editor_id = editor_id;
-					elm._command = "HiliteColor";
-					elm._switchId = editor_id + "_backcolor";
-					tinyMCE.addEvent(elm, 'click', TinyMCE_AdvancedTheme._handleMenuEvent);
-					tinyMCE.addEvent(elm, 'mouseover', TinyMCE_AdvancedTheme._handleMenuEvent);
-					tinyMCE.addEvent(elm, 'mouseout', TinyMCE_AdvancedTheme._handleMenuEvent);
-				}
-
-				img = tinyMCE.selectNodes(document.getElementById(editor_id + "_backcolor"), function(n) {return n.nodeName == "IMG";})[0];
-				p = tinyMCE.getAbsPosition(img, document.getElementById(editor_id + '_toolbar'));
-
-				bcp.moveTo(p.absLeft, p.absTop);
-				bcp.getElement().style.backgroundColor = value != null ? value : tinyMCE.getInstanceById(editor_id).backColor;
-				bcp.show();
-
-				return false;
-
-			case "HiliteColorMenu":
-				TinyMCE_AdvancedTheme._hideMenus(editor_id);
-
-				// Create color layer
-				var ml = new TinyMCE_Layer(editor_id + '_bcMenu');
-
-				if (!ml.exists())
-					ml.create('div', 'mceMenu', document.body, TinyMCE_AdvancedTheme._getColorHTML(editor_id, 'theme_advanced_background_colors', 'HiliteColor'));
-
-				tinyMCE.switchClass(editor_id + '_backcolor', 'mceMenuButtonFocus');
-				ml.moveRelativeTo(document.getElementById(editor_id + "_backcolor"), 'bl');
-
-				ml.moveBy(tinyMCE.isMSIE && !tinyMCE.isOpera ? -1 : 1, -1);
-
-				if (tinyMCE.isOpera)
-					ml.moveBy(0, -2);
-
-				ml.show();
-			return true;
-
-			case "mceColorPicker":
-				if (user_interface) {
-					var template = new Array();
-					var inputColor = value['document'].getElementById(value['element_id']).value;
-
-					template['file'] = 'color_picker.htm';
-					template['width'] = 220;
-					template['height'] = 190;
-					template['close_previous'] = "no";
-
-					template['width'] += tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_width', 0);
-					template['height'] += tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_height', 0);
-
-					if (typeof(value['store_selection']) == "undefined")
-						value['store_selection'] = true;
-
-					tinyMCE.lastColorPickerValue = value;
-					tinyMCE.openWindow(template, {editor_id : editor_id, mce_store_selection : value['store_selection'], inline : "yes", command : "mceColorPicker", input_color : inputColor});
-				} else {
-					var savedVal = tinyMCE.lastColorPickerValue;
-					var elm = savedVal['document'].getElementById(savedVal['element_id']);
-					elm.value = value;
-
-					if (elm.onchange != null && elm.onchange != '')
-						eval('elm.onchange();');
-				}
-			return true;
-
-			case "mceCodeEditor":
-				var template = new Array();
-
-				template['file'] = 'source_editor.htm';
-				template['width'] = parseInt(tinyMCE.getParam("theme_advanced_source_editor_width", 720));
-				template['height'] = parseInt(tinyMCE.getParam("theme_advanced_source_editor_height", 580));
-
-				tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "no", inline : "yes"});
-				return true;
-
-			case "mceCharMap":
-				var template = new Array();
-
-				template['file'] = 'charmap.htm';
-				template['width'] = 550 + (tinyMCE.isOpera ? 40 : 0);
-				template['height'] = 250;
-
-				template['width'] += tinyMCE.getLang('lang_theme_advanced_charmap_delta_width', 0);
-				template['height'] += tinyMCE.getLang('lang_theme_advanced_charmap_delta_height', 0);
-
-				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
-				return true;
-
-			case "mceInsertAnchor":
-				var template = new Array();
-
-				template['file'] = 'anchor.htm';
-				template['width'] = 320;
-				template['height'] = 90 + (tinyMCE.isNS7 ? 30 : 0);
-
-				template['width'] += tinyMCE.getLang('lang_theme_advanced_anchor_delta_width', 0);
-				template['height'] += tinyMCE.getLang('lang_theme_advanced_anchor_delta_height', 0);
-
-				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
-				return true;
-
-			case "mceNewDocument":
-				if (confirm(tinyMCE.getLang('lang_newdocument')))
-					tinyMCE.execInstanceCommand(editor_id, 'mceSetContent', false, ' ');
-
-				return true;
-		}
-
-		return false;
-	},
-
-	/**
-	 * Editor instance template function.
-	 */
-	getEditorTemplate : function(settings, editorId) {
-		function removeFromArray(in_array, remove_array) {
-			var outArray = new Array(), skip;
-			
-			for (var i=0; i<in_array.length; i++) {
-				skip = false;
-
-				for (var j=0; j<remove_array.length; j++) {
-					if (in_array[i] == remove_array[j]) {
-						skip = true;
-					}
-				}
-
-				if (!skip) {
-					outArray[outArray.length] = in_array[i];
-				}
-			}
-
-			return outArray;
-		}
-
-		function addToArray(in_array, add_array) {
-			for (var i=0; i<add_array.length; i++) {
-				in_array[in_array.length] = add_array[i];
-			}
-
-			return in_array;
-		}
-
-		var template = new Array();
-		var deltaHeight = 0;
-		var resizing = tinyMCE.getParam("theme_advanced_resizing", false);
-		var path = tinyMCE.getParam("theme_advanced_path", true);
-		var statusbarHTML = '<div id="{$editor_id}_path" class="mceStatusbarPathText" style="display: ' + (path ? "block" : "none") + '">&#160;</div><div id="{$editor_id}_resize" class="mceStatusbarResize" style="display: ' + (resizing ? "block" : "none") + '" onmousedown="tinyMCE.themes.advanced._setResizing(event,\'{$editor_id}\',true);"></div><br style="clear: both" />';
-		var layoutManager = tinyMCE.getParam("theme_advanced_layout_manager", "SimpleLayout");
-
-		// Setup style select options -- MOVED UP FOR EXTERNAL TOOLBAR COMPATABILITY!
-		var styleSelectHTML = '<option value="">{$lang_theme_style_select}</option>';
-		if (settings['theme_advanced_styles']) {
-			var stylesAr = settings['theme_advanced_styles'].split(';');
-			
-			for (var i=0; i<stylesAr.length; i++) {
-				var key, value;
-
-				key = stylesAr[i].split('=')[0];
-				value = stylesAr[i].split('=')[1];
-
-				styleSelectHTML += '<option value="' + value + '">' + key + '</option>';
-			}
-
-			TinyMCE_AdvancedTheme._autoImportCSSClasses = false;
-		}
-
-		switch(layoutManager) {
-			case "SimpleLayout" : //the default TinyMCE Layout (for backwards compatibility)...
-				var toolbarHTML = "";
-				var toolbarLocation = tinyMCE.getParam("theme_advanced_toolbar_location", "bottom");
-				var toolbarAlign = tinyMCE.getParam("theme_advanced_toolbar_align", "center");
-				var pathLocation = tinyMCE.getParam("theme_advanced_path_location", "none"); // Compatiblity
-				var statusbarLocation = tinyMCE.getParam("theme_advanced_statusbar_location", pathLocation);
-				var defVals = {
-					theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect",
-					theme_advanced_buttons2 : "bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code",
-					theme_advanced_buttons3 : "hr,removeformat,visualaid,separator,sub,sup,separator,charmap"
-				};
-
-				// Add accessibility control
-				toolbarHTML += '<a href="#" accesskey="q" title="' + tinyMCE.getLang("lang_toolbar_focus") + '"';
-
-				if (!tinyMCE.getParam("accessibility_focus"))
-					toolbarHTML += ' onfocus="tinyMCE.getInstanceById(\'' + editorId + '\').getWin().focus();"';
-
-				toolbarHTML += '></a>';
-
-				// Render rows
-				for (var i=1; i<100; i++) {
-					var def = defVals["theme_advanced_buttons" + i];
-
-					var buttons = tinyMCE.getParam("theme_advanced_buttons" + i, def == null ? '' : def, true, ',');
-					if (buttons.length == 0)
-						break;
-
-					buttons = removeFromArray(buttons, tinyMCE.getParam("theme_advanced_disable", "", true, ','));
-					buttons = addToArray(buttons, tinyMCE.getParam("theme_advanced_buttons" + i + "_add", "", true, ','));
-					buttons = addToArray(tinyMCE.getParam("theme_advanced_buttons" + i + "_add_before", "", true, ','), buttons);
-
-					for (var b=0; b<buttons.length; b++)
-						toolbarHTML += tinyMCE.getControlHTML(buttons[b]);
-
-					if (buttons.length > 0) {
-						toolbarHTML += "<br />";
-						deltaHeight -= 23;
-					}
-				}
-
-				// Add accessibility control
-				toolbarHTML += '<a href="#" accesskey="z" onfocus="tinyMCE.getInstanceById(\'' + editorId + '\').getWin().focus();"></a>';
-
-				// Setup template html
-				template['html'] = '<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width_style};height:{$height_style}"><tbody>';
-
-				if (toolbarLocation == "top") {
-					template['html'] += '<tr><td class="mceToolbarTop" align="' + toolbarAlign + '" height="1" nowrap="nowrap"><span id="' + editorId + '_toolbar" class="mceToolbarContainer">' + toolbarHTML + '</span></td></tr>';
-				}
-
-				if (statusbarLocation == "top") {
-					template['html'] += '<tr><td class="mceStatusbarTop" height="1">' + statusbarHTML + '</td></tr>';
-					deltaHeight -= 23;
-				}
-
-				template['html'] += '<tr><td align="center"><span id="{$editor_id}"></span></td></tr>';
-
-				if (toolbarLocation == "bottom") {
-					template['html'] += '<tr><td class="mceToolbarBottom" align="' + toolbarAlign + '" height="1"><span id="' + editorId + '_toolbar" class="mceToolbarContainer">' + toolbarHTML + '</span></td></tr>';
-				}
-
-				// External toolbar changes
-				if (toolbarLocation == "external") {
-					var bod = document.body;
-					var elm = document.createElement ("div");
-
-					toolbarHTML = tinyMCE.replaceVar(toolbarHTML, 'style_select_options', styleSelectHTML);
-					toolbarHTML = tinyMCE.applyTemplate(toolbarHTML, {editor_id : editorId});
-
-					elm.className = "mceToolbarExternal";
-					elm.id = editorId+"_toolbar";
-					elm.innerHTML = '<table width="100%" border="0" align="center"><tr><td align="center">'+toolbarHTML+'</td></tr></table>';
-					bod.appendChild (elm);
-					// bod.style.marginTop = elm.offsetHeight + "px";
-
-					deltaHeight = 0;
-					tinyMCE.getInstanceById(editorId).toolbarElement = elm;
-
-					//template['html'] = '<div id="mceExternalToolbar" align="center" class="mceToolbarExternal"><table width="100%" border="0" align="center"><tr><td align="center">'+toolbarHTML+'</td></tr></table></div>' + template["html"];
-				} else {
-					tinyMCE.getInstanceById(editorId).toolbarElement = null;
-				}
-
-				if (statusbarLocation == "bottom") {
-					template['html'] += '<tr><td class="mceStatusbarBottom" height="1">' + statusbarHTML + '</td></tr>';
-					deltaHeight -= 23;
-				}
-
-				template['html'] += '</tbody></table>';
-				//"SimpleLayout"
-			break;
-
-			case "RowLayout" : //Container Layout - containers defined in "theme_advanced_containers" are rendered from top to bottom.
-				template['html'] = '<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width}px;height:{$height}px"><tbody>';
-
-				var containers = tinyMCE.getParam("theme_advanced_containers", "", true, ",");
-				var defaultContainerCSS = tinyMCE.getParam("theme_advanced_containers_default_class", "container");
-				var defaultContainerAlign = tinyMCE.getParam("theme_advanced_containers_default_align", "center");
-
-				//Render Containers:
-				for (var i = 0; i < containers.length; i++)
-				{
-					if (containers[i] == "mceEditor") //Exceptions for mceEditor and ...
-						template['html'] += '<tr><td align="center" class="mceEditor_border"><span id="{$editor_id}"></span></td></tr>';
-					else if (containers[i] == "mceElementpath" || containers[i] == "mceStatusbar") // ... mceElementpath:
-					{
-						var pathClass = "mceStatusbar";
-
-						if (i == containers.length-1)
-						{
-							pathClass = "mceStatusbarBottom";
-						}
-						else if (i == 0)
-						{
-							pathClass = "mceStatusbar";
-						}
-						else
-						{
-							deltaHeight-=2;
-						}
-
-						template['html'] += '<tr><td class="' + pathClass + '" height="1">' + statusbarHTML + '</td></tr>';
-						deltaHeight -= 22;
-					} else { // Render normal Container
-						var curContainer = tinyMCE.getParam("theme_advanced_container_"+containers[i], "", true, ',');
-						var curContainerHTML = "";
-						var curAlign = tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_align", defaultContainerAlign);
-						var curCSS = tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_class", defaultContainerCSS);
-
-						curContainer = removeFromArray(curContainer, tinyMCE.getParam("theme_advanced_disable", "", true, ','));
-
-						for (var j=0; j<curContainer.length; j++)
-							curContainerHTML += tinyMCE.getControlHTML(curContainer[j]);
-
-						if (curContainer.length > 0) {
-							curContainerHTML += "<br />";
-							deltaHeight -= 23;
-						}
-
-						template['html'] += '<tr><td class="' + curCSS + '" align="' + curAlign + '" height="1">' + curContainerHTML + '</td></tr>';
-					}
-				}
-
-				template['html'] += '</tbody></table>';
-				//RowLayout
-			break;
-
-			case "CustomLayout" : //User defined layout callback...
-				var customLayout = tinyMCE.getParam("theme_advanced_custom_layout","");
-
-				if (customLayout != "" && eval("typeof(" + customLayout + ")") != "undefined") {
-					template = eval(customLayout + "(template);");
-				}
-			break;
-		}
-
-		if (resizing)
-			template['html'] += '<span id="{$editor_id}_resize_box" class="mceResizeBox"></span>';
-
-		template['html'] = tinyMCE.replaceVar(template['html'], 'style_select_options', styleSelectHTML);
-		template['delta_width'] = 0;
-		template['delta_height'] = deltaHeight;
-
-		return template;
-	},
-
-	initInstance : function(inst) {
-		if (tinyMCE.getParam("theme_advanced_resizing", false)) {
-			if (tinyMCE.getParam("theme_advanced_resizing_use_cookie", true)) {
-				var w = TinyMCE_AdvancedTheme._getCookie("TinyMCE_" + inst.editorId + "_width");
-				var h = TinyMCE_AdvancedTheme._getCookie("TinyMCE_" + inst.editorId + "_height");
-
-				TinyMCE_AdvancedTheme._resizeTo(inst, w, h, tinyMCE.getParam("theme_advanced_resize_horizontal", true));
-			}
-		}
-
-		inst.addShortcut('ctrl', 'k', 'lang_link_desc', 'mceLink');
-	},
-
-	_handleMenuEvent : function(e) {
-		var te = tinyMCE.isMSIE ? window.event.srcElement : e.target;
-		tinyMCE._menuButtonEvent(e.type == "mouseover" ? "over" : "out", document.getElementById(te._switchId));
-
-		if (e.type == "click")
-			tinyMCE.execInstanceCommand(te._editor_id, te._command);
-	},
-
-	_hideMenus : function(id) {
-		var fcml = new TinyMCE_Layer(id + '_fcMenu'), bcml = new TinyMCE_Layer(id + '_bcMenu');
-
-		if (fcml.exists() && fcml.isVisible()) {
-			tinyMCE.switchClass(id + '_forecolor', 'mceMenuButton');
-			fcml.hide();
-		}
-
-		if (bcml.exists() && bcml.isVisible()) {
-			tinyMCE.switchClass(id + '_backcolor', 'mceMenuButton');
-			bcml.hide();
-		}
-	},
-
-	/**
-	 * Node change handler.
-	 */
-	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection, setup_content) {
-		var alignNode, breakOut, classNode;
-
-		function selectByValue(select_elm, value, first_index) {
-			first_index = typeof(first_index) == "undefined" ? false : true;
-
-			if (select_elm) {
-				for (var i=0; i<select_elm.options.length; i++) {
-					var ov = "" + select_elm.options[i].value;
-
-					if (first_index && ov.toLowerCase().indexOf(value.toLowerCase()) == 0) {
-						select_elm.selectedIndex = i;
-						return true;
-					}
-
-					if (ov == value) {
-						select_elm.selectedIndex = i;
-						return true;
-					}
-				}
-			}
-
-			return false;
-		};
-
-		function getAttrib(elm, name) {
-			return elm.getAttribute(name) ? elm.getAttribute(name) : "";
-		};
-
-		// No node provided
-		if (node == null)
-			return;
-
-		// Update path
-		var pathElm = document.getElementById(editor_id + "_path");
-		var inst = tinyMCE.getInstanceById(editor_id);
-		var doc = inst.getDoc();
-		TinyMCE_AdvancedTheme._hideMenus(editor_id);
-
-		if (pathElm) {
-			// Get node path
-			var parentNode = node;
-			var path = new Array();
-			
-			while (parentNode != null) {
-				if (parentNode.nodeName.toUpperCase() == "BODY") {
-					break;
-				}
-
-				// Only append element nodes to path
-				if (parentNode.nodeType == 1 && tinyMCE.getAttrib(parentNode, "class").indexOf('mceItemHidden') == -1) {
-					path[path.length] = parentNode;
-				}
-
-				parentNode = parentNode.parentNode;
-			}
-
-			// Setup HTML
-			var html = "";
-			for (var i=path.length-1; i>=0; i--) {
-				var nodeName = path[i].nodeName.toLowerCase();
-				var nodeData = "";
-
-				if (nodeName.indexOf("html:") == 0)
-					nodeName = nodeName.substring(5);
-
-				if (nodeName == "b") {
-					nodeName = "strong";
-				}
-
-				if (nodeName == "i") {
-					nodeName = "em";
-				}
-
-				if (nodeName == "span") {
-					var cn = tinyMCE.getAttrib(path[i], "class");
-					if (cn != "" && cn.indexOf('mceItem') == -1)
-						nodeData += "class: " + cn + " ";
-
-					var st = tinyMCE.getAttrib(path[i], "style");
-					if (st != "") {
-						st = tinyMCE.serializeStyle(tinyMCE.parseStyle(st));
-						nodeData += "style: " + st + " ";
-					}
-				}
-
-				if (nodeName == "font") {
-					if (tinyMCE.getParam("convert_fonts_to_spans"))
-						nodeName = "span";
-
-					var face = tinyMCE.getAttrib(path[i], "face");
-					if (face != "")
-						nodeData += "font: " + face + " ";
-
-					var size = tinyMCE.getAttrib(path[i], "size");
-					if (size != "")
-						nodeData += "size: " + size + " ";
-
-					var color = tinyMCE.getAttrib(path[i], "color");
-					if (color != "")
-						nodeData += "color: " + color + " ";
-				}
-
-				if (getAttrib(path[i], 'id') != "") {
-					nodeData += "id: " + path[i].getAttribute('id') + " ";
-				}
-
-				var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i], "class"), false);
-				if (className != "" && className.indexOf('mceItem') == -1)
-					nodeData += "class: " + className + " ";
-
-				if (getAttrib(path[i], 'src') != "") {
-					var src = tinyMCE.getAttrib(path[i], "mce_src");
-
-					if (src == "")
-						 src = tinyMCE.getAttrib(path[i], "src");
-
-					nodeData += "src: " + src + " ";
-				}
-
-				if (path[i].nodeName == 'A' && getAttrib(path[i], 'href') != "") {
-					var href = tinyMCE.getAttrib(path[i], "mce_href");
-
-					if (href == "")
-						 href = tinyMCE.getAttrib(path[i], "href");
-
-					nodeData += "href: " + href + " ";
-				}
-
-				className = tinyMCE.getAttrib(path[i], "class");
-				if ((nodeName == "img" || nodeName == "span") && className.indexOf('mceItem') != -1) {
-					nodeName = className.replace(/mceItem([a-z]+)/gi, '$1').toLowerCase();
-					nodeData = path[i].getAttribute('title');
-				}
-
-				if (nodeName == "a" && (anchor = tinyMCE.getAttrib(path[i], "name")) != "") {
-					nodeName = "a";
-					nodeName += "#" + anchor;
-					nodeData = "";
-				}
-
-				if (getAttrib(path[i], 'name').indexOf("mce_") != 0) {
-					var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i], "class"), false);
-					if (className != "" && className.indexOf('mceItem') == -1) {
-						nodeName += "." + className;
-					}
-				}
-
-				var cmd = 'tinyMCE.execInstanceCommand(\'' + editor_id + '\',\'mceSelectNodeDepth\',false,\'' + i + '\');';
-				html += '<a title="' + nodeData + '" href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" target="_self" class="mcePathItem">' + nodeName + '</a>';
-
-				if (i > 0) {
-					html += " &raquo; ";
-				}
-			}
-
-			pathElm.innerHTML = '<a href="#" accesskey="x"></a>' + tinyMCE.getLang('lang_theme_path') + ": " + html + '&#160;';
-		}
-
-		// Reset old states
-		tinyMCE.switchClass(editor_id + '_justifyleft', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_justifyright', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_justifycenter', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_justifyfull', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_bold', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_italic', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_underline', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_strikethrough', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_bullist', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_numlist', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_sub', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_sup', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_anchor', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_link', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_unlink', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_outdent', 'mceButtonDisabled');
-		tinyMCE.switchClass(editor_id + '_image', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_hr', 'mceButtonNormal');
-
-		if (node.nodeName == "A" && tinyMCE.getAttrib(node, "class").indexOf('mceItemAnchor') != -1)
-			tinyMCE.switchClass(editor_id + '_anchor', 'mceButtonSelected');
-
-		// Get link
-		var anchorLink = tinyMCE.getParentElement(node, "a", "href");
-
-		if (anchorLink || any_selection) {
-			tinyMCE.switchClass(editor_id + '_link', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal');
-			tinyMCE.switchClass(editor_id + '_unlink', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal');
-		}
-
-		// Handle visual aid
-		tinyMCE.switchClass(editor_id + '_visualaid', visual_aid ? 'mceButtonSelected' : 'mceButtonNormal');
-
-		if (undo_levels != -1) {
-			tinyMCE.switchClass(editor_id + '_undo', 'mceButtonDisabled');
-			tinyMCE.switchClass(editor_id + '_redo', 'mceButtonDisabled');
-		}
-
-		// Within li, blockquote
-		if (tinyMCE.getParentElement(node, "li,blockquote"))
-			tinyMCE.switchClass(editor_id + '_outdent', 'mceButtonNormal');
-
-		// Has redo levels
-		if (undo_index != -1 && (undo_index < undo_levels-1 && undo_levels > 0))
-			tinyMCE.switchClass(editor_id + '_redo', 'mceButtonNormal');
-
-		// Has undo levels
-		if (undo_index != -1 && (undo_index > 0 && undo_levels > 0))
-			tinyMCE.switchClass(editor_id + '_undo', 'mceButtonNormal');
-
-		// Select class in select box
-		var selectElm = document.getElementById(editor_id + "_styleSelect");
-		
-		if (selectElm) {
-			TinyMCE_AdvancedTheme._setupCSSClasses(editor_id);
-
-			classNode = node;
-			breakOut = false;
-			var index = 0;
-
-			do {
-				if (classNode && classNode.className) {
-					for (var i=0; i<selectElm.options.length; i++) {
-						if (selectElm.options[i].value == classNode.className) {
-							index = i;
-							breakOut = true;
-							break;
-						}
-					}
-				}
-			} while (!breakOut && classNode != null && (classNode = classNode.parentNode) != null);
-
-			selectElm.selectedIndex = index;
-		}
-
-		// Select formatblock
-		var selectElm = document.getElementById(editor_id + "_formatSelect");
-		if (selectElm) {
-			var elm = tinyMCE.getParentElement(node, "p,div,h1,h2,h3,h4,h5,h6,pre,address");
-
-			if (elm)
-				selectByValue(selectElm, "<" + elm.nodeName.toLowerCase() + ">");
-			else
-				selectByValue(selectElm, "");
-		}
-
-		// Select fontselect
-		var selectElm = document.getElementById(editor_id + "_fontNameSelect");
-		if (selectElm) {
-			if (!tinyMCE.isSafari && !(tinyMCE.isMSIE && !tinyMCE.isOpera)) {
-				var face = inst.queryCommandValue('FontName');
-
-				face = face == null || face == "" ? "" : face;
-
-				selectByValue(selectElm, face, face != "");
-			} else {
-				var elm = tinyMCE.getParentElement(node, "font", "face");
-
-				if (elm) {
-					var family = tinyMCE.getAttrib(elm, "face");
-
-					if (family == '')
-						family = '' + elm.style.fontFamily;
-
-					if (!selectByValue(selectElm, family, family != ""))
-						selectByValue(selectElm, "");
-				} else
-					selectByValue(selectElm, "");
-			}
-		}
-
-		// Select fontsize
-		var selectElm = document.getElementById(editor_id + "_fontSizeSelect");
-		if (selectElm) {
-			if (!tinyMCE.isSafari && !tinyMCE.isOpera) {
-				var size = inst.queryCommandValue('FontSize');
-				selectByValue(selectElm, size == null || size == "" ? "0" : size);
-			} else {
-				var elm = tinyMCE.getParentElement(node, "font", "size");
-				if (elm) {
-					var size = tinyMCE.getAttrib(elm, "size");
-
-					if (size == '') {
-						var sizes = new Array('', '8px', '10px', '12px', '14px', '18px', '24px', '36px');
-
-						size = '' + elm.style.fontSize;
-
-						for (var i=0; i<sizes.length; i++) {
-							if (('' + sizes[i]) == size) {
-								size = i;
-								break;
-							}
-						}
-					}
-
-					if (!selectByValue(selectElm, size))
-						selectByValue(selectElm, "");
-				} else
-					selectByValue(selectElm, "0");
-			}
-		}
-
-		// Handle align attributes
-		alignNode = node;
-		breakOut = false;
-		do {
-			if (!alignNode.getAttribute || !alignNode.getAttribute('align'))
-				continue;
-
-			switch (alignNode.getAttribute('align').toLowerCase()) {
-				case "left":
-					tinyMCE.switchClass(editor_id + '_justifyleft', 'mceButtonSelected');
-					breakOut = true;
-				break;
-
-				case "right":
-					tinyMCE.switchClass(editor_id + '_justifyright', 'mceButtonSelected');
-					breakOut = true;
-				break;
-
-				case "middle":
-				case "center":
-					tinyMCE.switchClass(editor_id + '_justifycenter', 'mceButtonSelected');
-					breakOut = true;
-				break;
-
-				case "justify":
-					tinyMCE.switchClass(editor_id + '_justifyfull', 'mceButtonSelected');
-					breakOut = true;
-				break;
-			}
-		} while (!breakOut && (alignNode = alignNode.parentNode) != null);
-
-		// Div justification
-		var div = tinyMCE.getParentElement(node, "div");
-		if (div && div.style.textAlign == "center")
-			tinyMCE.switchClass(editor_id + '_justifycenter', 'mceButtonSelected');
-
-		// Do special text
-		if (!setup_content) {
-			// , "JustifyLeft", "_justifyleft", "JustifyCenter", "justifycenter", "JustifyRight", "justifyright", "JustifyFull", "justifyfull", "InsertUnorderedList", "bullist", "InsertOrderedList", "numlist", "InsertUnorderedList", "bullist", "Outdent", "outdent", "Indent", "indent", "subscript", "sub"
-			var ar = new Array("Bold", "_bold", "Italic", "_italic", "Strikethrough", "_strikethrough", "superscript", "_sup", "subscript", "_sub");
-			for (var i=0; i<ar.length; i+=2) {
-				if (inst.queryCommandState(ar[i]))
-					tinyMCE.switchClass(editor_id + ar[i+1], 'mceButtonSelected');
-			}
-
-			if (inst.queryCommandState("Underline") && (node.parentNode == null || node.parentNode.nodeName != "A"))
-				tinyMCE.switchClass(editor_id + '_underline', 'mceButtonSelected');
-		}
-
-		// Handle elements
-		do {
-			switch (node.nodeName) {
-				case "UL":
-					tinyMCE.switchClass(editor_id + '_bullist', 'mceButtonSelected');
-				break;
-
-				case "OL":
-					tinyMCE.switchClass(editor_id + '_numlist', 'mceButtonSelected');
-				break;
-
-				case "HR":
-					 tinyMCE.switchClass(editor_id + '_hr', 'mceButtonSelected');
-				break;
-
-				case "IMG":
-				if (getAttrib(node, 'name').indexOf('mce_') != 0 && tinyMCE.getAttrib(node, 'class').indexOf('mceItem') == -1) {
-					tinyMCE.switchClass(editor_id + '_image', 'mceButtonSelected');
-				}
-				break;
-			}
-		} while ((node = node.parentNode) != null);
-	},
-
-	// Private theme internal functions
-
-	// This function auto imports CSS classes into the class selection droplist
-	_setupCSSClasses : function(editor_id) {
-		var i, selectElm;
-
-		if (!TinyMCE_AdvancedTheme._autoImportCSSClasses)
-			return;
-
-		selectElm = document.getElementById(editor_id + '_styleSelect');
-
-		if (selectElm && selectElm.getAttribute('cssImported') != 'true') {
-			var csses = tinyMCE.getCSSClasses(editor_id);
-			if (csses && selectElm)	{
-				for (i=0; i<csses.length; i++)
-					selectElm.options[selectElm.options.length] = new Option(csses[i], csses[i]);
-			}
-
-			// Only do this once
-			if (csses != null && csses.length > 0)
-				selectElm.setAttribute('cssImported', 'true');
-		}
-	},
-
-	_setCookie : function(name, value, expires, path, domain, secure) {
-		var curCookie = name + "=" + escape(value) +
-			((expires) ? "; expires=" + expires.toGMTString() : "") +
-			((path) ? "; path=" + escape(path) : "") +
-			((domain) ? "; domain=" + domain : "") +
-			((secure) ? "; secure" : "");
-
-		document.cookie = curCookie;
-	},
-
-	_getCookie : function(name) {
-		var dc = document.cookie;
-		var prefix = name + "=";
-		var begin = dc.indexOf("; " + prefix);
-
-		if (begin == -1) {
-			begin = dc.indexOf(prefix);
-
-			if (begin != 0)
-				return null;
-		} else
-			begin += 2;
-
-		var end = document.cookie.indexOf(";", begin);
-
-		if (end == -1)
-			end = dc.length;
-
-		return unescape(dc.substring(begin + prefix.length, end));
-	},
-
-	_resizeTo : function(inst, w, h, set_w) {
-		var editorContainer = document.getElementById(inst.editorId + '_parent');
-		var tableElm = editorContainer.firstChild;
-		var iframe = inst.iframeElement;
-
-		if (w == null || w == "null") {
-			set_w = false;
-			w = 0;
-		}
-
-		if (h == null || h == "null")
-			return;
-
-		w = parseInt(w);
-		h = parseInt(h);
-
-		if (tinyMCE.isGecko) {
-			w += 2;
-			h += 2;
-		}
-
-		var dx = w - tableElm.clientWidth;
-		var dy = h - tableElm.clientHeight;
-
-		w = w < 1 ? 30 : w;
-		h = h < 1 ? 30 : h;
-
-		if (set_w)
-			tableElm.style.width = w + "px";
-
-		tableElm.style.height = h + "px";
-
-		iw = iframe.clientWidth + dx;
-		ih = iframe.clientHeight + dy;
-
-		iw = iw < 1 ? 30 : iw;
-		ih = ih < 1 ? 30 : ih;
-
-		if (tinyMCE.isGecko) {
-			iw -= 2;
-			ih -= 2;
-		}
-
-		if (set_w)
-			iframe.style.width = iw + "px";
-
-		iframe.style.height = ih + "px";
-
-		// Is it to small, make it bigger again
-		if (set_w) {
-			var tableBodyElm = tableElm.firstChild;
-			var minIframeWidth = tableBodyElm.scrollWidth;
-			if (inst.iframeElement.clientWidth < minIframeWidth) {
-				dx = minIframeWidth - inst.iframeElement.clientWidth;
-
-				inst.iframeElement.style.width = (iw + dx) + "px";
-			}
-		}
-
-		// Remove pesky table controls
-		inst.useCSS = false;
-	},
-
-	/**
-	 * Handles resizing events.
-	 */
-	_resizeEventHandler : function(e) {
-		var resizer = TinyMCE_AdvancedTheme._resizer;
-
-		// Do nothing
-		if (!resizer.resizing)
-			return;
-
-		e = typeof(e) == "undefined" ? window.event : e;
-
-		var dx = e.screenX - resizer.downX;
-		var dy = e.screenY - resizer.downY;
-		var resizeBox = resizer.resizeBox;
-		var editorId = resizer.editorId;
-
-		switch (e.type) {
-			case "mousemove":
-				var w, h;
-
-				w = resizer.width + dx;
-				h = resizer.height + dy;
-
-				w = w < 1 ? 1 : w;
-				h = h < 1 ? 1 : h;
-
-				if (resizer.horizontal)
-					resizeBox.style.width = w + "px";
-
-				resizeBox.style.height = h + "px";
-				break;
-
-			case "mouseup":
-				TinyMCE_AdvancedTheme._setResizing(e, editorId, false);
-				TinyMCE_AdvancedTheme._resizeTo(tinyMCE.getInstanceById(editorId), resizer.width + dx, resizer.height + dy, resizer.horizontal);
-
-				// Expire in a month
-				if (tinyMCE.getParam("theme_advanced_resizing_use_cookie", true)) {
-					var expires = new Date();
-					expires.setTime(expires.getTime() + 3600000 * 24 * 30);
-
-					// Set the cookies
-					TinyMCE_AdvancedTheme._setCookie("TinyMCE_" + editorId + "_width", "" + (resizer.horizontal ? resizer.width + dx : ""), expires);
-					TinyMCE_AdvancedTheme._setCookie("TinyMCE_" + editorId + "_height", "" + (resizer.height + dy), expires);
-				}
-				break;
-		}
-	},
-
-	/**
-	 * Starts/stops the editor resizing.
-	 */
-	_setResizing : function(e, editor_id, state) {
-		e = typeof(e) == "undefined" ? window.event : e;
-
-		var resizer = TinyMCE_AdvancedTheme._resizer;
-		var editorContainer = document.getElementById(editor_id + '_parent');
-		var editorArea = document.getElementById(editor_id + '_parent').firstChild;
-		var resizeBox = document.getElementById(editor_id + '_resize_box');
-		var inst = tinyMCE.getInstanceById(editor_id);
-
-		if (state) {
-			// Place box over editor area
-			var width = editorArea.clientWidth;
-			var height = editorArea.clientHeight;
-
-			resizeBox.style.width = width + "px";
-			resizeBox.style.height = height + "px";
-
-			resizer.iframeWidth = inst.iframeElement.clientWidth;
-			resizer.iframeHeight = inst.iframeElement.clientHeight;
-
-			// Hide editor and show resize box
-			editorArea.style.display = "none";
-			resizeBox.style.display = "block";
-
-			// Add event handlers, only once
-			if (!resizer.eventHandlers) {
-				if (tinyMCE.isMSIE)
-					tinyMCE.addEvent(document, "mousemove", TinyMCE_AdvancedTheme._resizeEventHandler);
-				else
-					tinyMCE.addEvent(window, "mousemove", TinyMCE_AdvancedTheme._resizeEventHandler);
-
-				tinyMCE.addEvent(document, "mouseup", TinyMCE_AdvancedTheme._resizeEventHandler);
-
-				resizer.eventHandlers = true;
-			}
-
-			resizer.resizing = true;
-			resizer.downX = e.screenX;
-			resizer.downY = e.screenY;
-			resizer.width = parseInt(resizeBox.style.width);
-			resizer.height = parseInt(resizeBox.style.height);
-			resizer.editorId = editor_id;
-			resizer.resizeBox = resizeBox;
-			resizer.horizontal = tinyMCE.getParam("theme_advanced_resize_horizontal", true);
-		} else {
-			resizer.resizing = false;
-			resizeBox.style.display = "none";
-			editorArea.style.display = tinyMCE.isMSIE && !tinyMCE.isOpera ? "block" : "table";
-			tinyMCE.execCommand('mceResetDesignMode');
-		}
-	},
-
-	_getColorHTML : function(id, n, cm) {
-		var i, h, cl;
-
-		h = '<span class="mceMenuLine"></span>';
-		cl = tinyMCE.getParam(n, TinyMCE_AdvancedTheme._defColors).split(',');
-
-		h += '<table class="mceColors"><tr>';
-		for (i=0; i<cl.length; i++) {
-			c = 'tinyMCE.execInstanceCommand(\'' + id + '\', \'' + cm + '\', false, \'#' + cl[i] + '\');';
-			h += '<td><a href="javascript:' + c + '" style="background-color: #' + cl[i] + '" onclick="' + c + ';return false;"></a></td>';
-
-			if ((i+1) % 8 == 0)
-				h += '</tr><tr>';
-		}
-
-		h += '</tr></table>';
-		/*
-		h += '<a href="" class="mceMoreColors">More colors</a>';
-		*/
-
-		return h;
-	},
-
-	_insertImage : function(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout) {
-		tinyMCE.execCommand('mceBeginUndoLevel');
-
-		if (src == "")
-			return;
-
-		if (!tinyMCE.imgElement && tinyMCE.isSafari) {
-			var html = "";
-
-			html += '<img src="' + src + '" alt="' + alt + '"';
-			html += ' border="' + border + '" hspace="' + hspace + '"';
-			html += ' vspace="' + vspace + '" width="' + width + '"';
-			html += ' height="' + height + '" align="' + align + '" title="' + title + '" onmouseover="' + onmouseover + '" onmouseout="' + onmouseout + '" />';
-
-			tinyMCE.execCommand("mceInsertContent", false, html);
-		} else {
-			if (!tinyMCE.imgElement && tinyMCE.selectedInstance) {
-				if (tinyMCE.isSafari)
-					tinyMCE.execCommand("mceInsertContent", false, '<img src="' + tinyMCE.uniqueURL + '" />');
-				else
-					tinyMCE.selectedInstance.contentDocument.execCommand("insertimage", false, tinyMCE.uniqueURL);
-
-				tinyMCE.imgElement = tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body, "img", "src", tinyMCE.uniqueURL);
-			}
-		}
-
-		if (tinyMCE.imgElement) {
-			var needsRepaint = false;
-			var msrc = src;
-
-			src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, tinyMCE.imgElement);");
-
-			if (tinyMCE.getParam('convert_urls'))
-				msrc = src;
-
-			if (onmouseover && onmouseover != "")
-				onmouseover = "this.src='" + eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseover, tinyMCE.imgElement);") + "';";
-
-			if (onmouseout && onmouseout != "")
-				onmouseout = "this.src='" + eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseout, tinyMCE.imgElement);") + "';";
-
-			// Use alt as title if it's undefined
-			if (typeof(title) == "undefined")
-				title = alt;
-
-			if (width != tinyMCE.imgElement.getAttribute("width") || height != tinyMCE.imgElement.getAttribute("height") || align != tinyMCE.imgElement.getAttribute("align"))
-				needsRepaint = true;
-
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'src', src);
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'mce_src', msrc);
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'alt', alt);
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'title', title);
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'align', align);
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'border', border, true);
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'hspace', hspace, true);
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'vspace', vspace, true);
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'width', width, true);
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'height', height, true);
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'onmouseover', onmouseover);
-			tinyMCE.setAttrib(tinyMCE.imgElement, 'onmouseout', onmouseout);
-
-			// Fix for bug #989846 - Image resize bug
-			if (width && width != "")
-				tinyMCE.imgElement.style.pixelWidth = width;
-
-			if (height && height != "")
-				tinyMCE.imgElement.style.pixelHeight = height;
-
-			if (needsRepaint)
-				tinyMCE.selectedInstance.repaint();
-		}
-
-		tinyMCE.execCommand('mceEndUndoLevel');
-	},
-
-	_insertLink : function(href, target, title, onclick, style_class) {
-		tinyMCE.execCommand('mceBeginUndoLevel');
-
-		if (tinyMCE.selectedInstance && tinyMCE.selectedElement && tinyMCE.selectedElement.nodeName.toLowerCase() == "img") {
-			var doc = tinyMCE.selectedInstance.getDoc();
-			var linkElement = tinyMCE.getParentElement(tinyMCE.selectedElement, "a");
-			var newLink = false;
-
-			if (!linkElement) {
-				linkElement = doc.createElement("a");
-				newLink = true;
-			}
-
-			var mhref = href;
-			var thref = eval(tinyMCE.settings['urlconverter_callback'] + "(href, linkElement);");
-			mhref = tinyMCE.getParam('convert_urls') ? href : mhref;
-
-			tinyMCE.setAttrib(linkElement, 'href', thref);
-			tinyMCE.setAttrib(linkElement, 'mce_href', mhref);
-			tinyMCE.setAttrib(linkElement, 'target', target);
-			tinyMCE.setAttrib(linkElement, 'title', title);
-			tinyMCE.setAttrib(linkElement, 'onclick', onclick);
-			tinyMCE.setAttrib(linkElement, 'class', style_class);
-
-			if (newLink) {
-				linkElement.appendChild(tinyMCE.selectedElement.cloneNode(true));
-				tinyMCE.selectedElement.parentNode.replaceChild(linkElement, tinyMCE.selectedElement);
-			}
-
-			return;
-		}
-
-		if (!tinyMCE.linkElement && tinyMCE.selectedInstance) {
-			if (tinyMCE.isSafari) {
-				tinyMCE.execCommand("mceInsertContent", false, '<a href="' + tinyMCE.uniqueURL + '">' + tinyMCE.selectedInstance.selection.getSelectedHTML() + '</a>');
-			} else
-				tinyMCE.selectedInstance.contentDocument.execCommand("createlink", false, tinyMCE.uniqueURL);
-
-			tinyMCE.linkElement = tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body, "a", "href", tinyMCE.uniqueURL);
-
-			var elementArray = tinyMCE.getElementsByAttributeValue(tinyMCE.selectedInstance.contentDocument.body, "a", "href", tinyMCE.uniqueURL);
-
-			for (var i=0; i<elementArray.length; i++) {
-				var mhref = href;
-				var thref = eval(tinyMCE.settings['urlconverter_callback'] + "(href, elementArray[i]);");
-				mhref = tinyMCE.getParam('convert_urls') ? href : mhref;
-
-				tinyMCE.setAttrib(elementArray[i], 'href', thref);
-				tinyMCE.setAttrib(elementArray[i], 'mce_href', mhref);
-				tinyMCE.setAttrib(elementArray[i], 'target', target);
-				tinyMCE.setAttrib(elementArray[i], 'title', title);
-				tinyMCE.setAttrib(elementArray[i], 'onclick', onclick);
-				tinyMCE.setAttrib(elementArray[i], 'class', style_class);
-			}
-
-			tinyMCE.linkElement = elementArray[0];
-		}
-
-		if (tinyMCE.linkElement) {
-			var mhref = href;
-			href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, tinyMCE.linkElement);");
-			mhref = tinyMCE.getParam('convert_urls') ? href : mhref;
-
-			tinyMCE.setAttrib(tinyMCE.linkElement, 'href', href);
-			tinyMCE.setAttrib(tinyMCE.linkElement, 'mce_href', mhref);
-			tinyMCE.setAttrib(tinyMCE.linkElement, 'target', target);
-			tinyMCE.setAttrib(tinyMCE.linkElement, 'title', title);
-			tinyMCE.setAttrib(tinyMCE.linkElement, 'onclick', onclick);
-			tinyMCE.setAttrib(tinyMCE.linkElement, 'class', style_class);
-		}
-
-		tinyMCE.execCommand('mceEndUndoLevel');
-	}
-};
-
-tinyMCE.addTheme("advanced", TinyMCE_AdvancedTheme);
-
-// Add default buttons maps for advanced theme and all internal plugins
-tinyMCE.addButtonMap(TinyMCE_AdvancedTheme._buttonMap);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_template_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1534 @@
+/**
+ * $Id: editor_template_src.js 5756 2006-12-04 18:16:39Z roy.russo at jboss.com $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import theme specific language pack */
+tinyMCE.importThemeLanguagePack('advanced');
+
+var TinyMCE_AdvancedTheme = {
+	// Private theme fields
+	_defColors : "000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF",
+	_autoImportCSSClasses : true,
+	_resizer : {},
+	_buttons : [
+		// Control id, button img, button title, command, user_interface, value
+		['bold', '{$lang_bold_img}', 'lang_bold_desc', 'Bold'],
+		['italic', '{$lang_italic_img}', 'lang_italic_desc', 'Italic'],
+		['underline', '{$lang_underline_img}', 'lang_underline_desc', 'Underline'],
+		['strikethrough', 'strikethrough.gif', 'lang_striketrough_desc', 'Strikethrough'],
+		['justifyleft', 'justifyleft.gif', 'lang_justifyleft_desc', 'JustifyLeft'],
+		['justifycenter', 'justifycenter.gif', 'lang_justifycenter_desc', 'JustifyCenter'],
+		['justifyright', 'justifyright.gif', 'lang_justifyright_desc', 'JustifyRight'],
+		['justifyfull', 'justifyfull.gif', 'lang_justifyfull_desc', 'JustifyFull'],
+		['bullist', 'bullist.gif', 'lang_bullist_desc', 'InsertUnorderedList'],
+		['numlist', 'numlist.gif', 'lang_numlist_desc', 'InsertOrderedList'],
+		['outdent', 'outdent.gif', 'lang_outdent_desc', 'Outdent'],
+		['indent', 'indent.gif', 'lang_indent_desc', 'Indent'],
+		['cut', 'cut.gif', 'lang_cut_desc', 'Cut'],
+		['copy', 'copy.gif', 'lang_copy_desc', 'Copy'],
+		['paste', 'paste.gif', 'lang_paste_desc', 'Paste'],
+		['undo', 'undo.gif', 'lang_undo_desc', 'Undo'],
+		['redo', 'redo.gif', 'lang_redo_desc', 'Redo'],
+		['link', 'link.gif', 'lang_link_desc', 'mceLink', true],
+		['unlink', 'unlink.gif', 'lang_unlink_desc', 'unlink'],
+		['image', 'image.gif', 'lang_image_desc', 'mceImage', true],
+		['cleanup', 'cleanup.gif', 'lang_cleanup_desc', 'mceCleanup'],
+		['help', 'help.gif', 'lang_help_desc', 'mceHelp'],
+		['code', 'code.gif', 'lang_theme_code_desc', 'mceCodeEditor'],
+		['hr', 'hr.gif', 'lang_theme_hr_desc', 'inserthorizontalrule'],
+		['removeformat', 'removeformat.gif', 'lang_theme_removeformat_desc', 'removeformat'],
+		['sub', 'sub.gif', 'lang_theme_sub_desc', 'subscript'],
+		['sup', 'sup.gif', 'lang_theme_sup_desc', 'superscript'],
+		['forecolor', 'forecolor.gif', 'lang_theme_forecolor_desc', 'forecolor', true],
+		['backcolor', 'backcolor.gif', 'lang_theme_backcolor_desc', 'HiliteColor', true],
+		['charmap', 'charmap.gif', 'lang_theme_charmap_desc', 'mceCharMap'],
+		['visualaid', 'visualaid.gif', 'lang_theme_visualaid_desc', 'mceToggleVisualAid'],
+		['anchor', 'anchor.gif', 'lang_theme_anchor_desc', 'mceInsertAnchor'],
+		['newdocument', 'newdocument.gif', 'lang_newdocument_desc', 'mceNewDocument']
+	],
+
+	_buttonMap : 'anchor,backcolor,bold,bullist,charmap,cleanup,code,copy,cut,forecolor,help,hr,image,indent,italic,justifycenter,justifyfull,justifyleft,justifyright,link,newdocument,numlist,outdent,paste,redo,removeformat,strikethrough,sub,sup,underline,undo,unlink,visualaid,advhr,ltr,rtl,emotions,flash,fullpage,fullscreen,iespell,insertdate,inserttime,pastetext,pasteword,selectall,preview,print,save,replace,search,table,cell_props,delete_col,delete_row,col_after,col_before,row_after,row_before,merge_cells,row_props,split_cells,delete_table',
+
+	/**
+	 * Returns HTML code for the specificed control.
+	 */
+	getControlHTML : function(button_name) {
+		var i, x, but;
+
+		// Lookup button in button list
+		for (i=0; i<TinyMCE_AdvancedTheme._buttons.length; i++) {
+			but = TinyMCE_AdvancedTheme._buttons[i];
+
+			if (but[0] == button_name && (button_name == "forecolor" || button_name == "backcolor"))
+				return tinyMCE.getMenuButtonHTML(but[0], but[2], '{$themeurl}/images/' + but[1], but[3] + "Menu", but[3], (but.length > 4 ? but[4] : false), (but.length > 5 ? but[5] : null));
+
+			if (but[0] == button_name)
+				return tinyMCE.getButtonHTML(but[0], but[2], '{$themeurl}/images/' + but[1], but[3], (but.length > 4 ? but[4] : false), (but.length > 5 ? but[5] : null));
+		}
+
+		// Custom controlls other than buttons
+		switch (button_name) {
+			case "formatselect":
+				var html = '<select id="{$editor_id}_formatSelect" name="{$editor_id}_formatSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FormatBlock\',false,this.options[this.selectedIndex].value);" class="mceSelectList">';
+				var formats = tinyMCE.getParam("theme_advanced_blockformats", "p,address,pre,h1,h2,h3,h4,h5,h6", true).split(',');
+				var lookup = [
+					['p', '{$lang_theme_paragraph}'],
+					['address', '{$lang_theme_address}'],
+					['pre', '{$lang_theme_pre}'],
+					['h1', '{$lang_theme_h1}'],
+					['h2', '{$lang_theme_h2}'],
+					['h3', '{$lang_theme_h3}'],
+					['h4', '{$lang_theme_h4}'],
+					['h5', '{$lang_theme_h5}'],
+					['h6', '{$lang_theme_h6}'],
+					['div', '{$lang_theme_div}'],
+					['blockquote', '{$lang_theme_blockquote}'],
+					['code', '{$lang_theme_code}'],
+					['dt', '{$lang_theme_dt}'],
+					['dd', '{$lang_theme_dd}'],
+					['samp', '{$lang_theme_samp}']
+				];
+
+				html += '<option value="">{$lang_theme_block}</option>';
+
+				// Build format select
+				for (var i=0; i<formats.length; i++) {
+					for (var x=0; x<lookup.length; x++) {
+						if (formats[i] == lookup[x][0])
+							html += '<option value="&lt;' + lookup[x][0] + '&gt;">' + lookup[x][1] + '</option>';
+					}
+				}
+
+				html += '</select>';
+
+				return html;
+
+			case "styleselect":
+				return '<select id="{$editor_id}_styleSelect" onmousedown="tinyMCE.themes.advanced._setupCSSClasses(\'{$editor_id}\');" name="{$editor_id}_styleSelect" onfocus="tinyMCE.addSelectAccessibility(event,this,window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSetCSSClass\',false,this.options[this.selectedIndex].value);" class="mceSelectList">{$style_select_options}</select>';
+
+			case "fontselect":
+				var fontHTML = '<select id="{$editor_id}_fontNameSelect" name="{$editor_id}_fontNameSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontName\',false,this.options[this.selectedIndex].value);" class="mceSelectList"><option value="">{$lang_theme_fontdefault}</option>';
+				var iFonts = 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings';
+				var nFonts = 'Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sand;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats';
+				var fonts = tinyMCE.getParam("theme_advanced_fonts", nFonts).split(';');
+				for (i=0; i<fonts.length; i++) {
+					if (fonts[i] != '') {
+						var parts = fonts[i].split('=');
+						fontHTML += '<option value="' + parts[1] + '">' + parts[0] + '</option>';
+					}
+				}
+
+				fontHTML += '</select>';
+				return fontHTML;
+
+			case "fontsizeselect":
+				return '<select id="{$editor_id}_fontSizeSelect" name="{$editor_id}_fontSizeSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontSize\',false,this.options[this.selectedIndex].value);" class="mceSelectList">'+
+						'<option value="0">{$lang_theme_font_size}</option>'+
+						'<option value="1">1 (8 pt)</option>'+
+						'<option value="2">2 (10 pt)</option>'+
+						'<option value="3">3 (12 pt)</option>'+
+						'<option value="4">4 (14 pt)</option>'+
+						'<option value="5">5 (18 pt)</option>'+
+						'<option value="6">6 (24 pt)</option>'+
+						'<option value="7">7 (36 pt)</option>'+
+						'</select>';
+
+			case "|":
+			case "separator":
+				return '<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';
+
+			case "spacer":
+				return '<img src="{$themeurl}/images/separator.gif" width="2" height="15" border="0" class="mceSeparatorLine" style="vertical-align: middle" />';
+
+			case "rowseparator":
+				return '<br />';
+		}
+
+		return "";
+	},
+
+	/**
+	 * Theme specific execcommand handling.
+	 */
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		switch (command) {
+			case 'mceHelp':
+				tinyMCE.openWindow({
+					file : 'about.htm',
+					width : 480,
+					height : 380
+				}, {
+					tinymce_version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion,
+					tinymce_releasedate : tinyMCE.releaseDate,
+					inline : "yes"
+				});
+			return true;
+
+			case "mceLink":
+				var inst = tinyMCE.getInstanceById(editor_id);
+				var doc = inst.getDoc();
+				var selectedText = "";
+
+				if (tinyMCE.isMSIE) {
+					var rng = doc.selection.createRange();
+					selectedText = rng.text;
+				} else
+					selectedText = inst.getSel().toString();
+
+				if (!tinyMCE.linkElement) {
+					if ((tinyMCE.selectedElement.nodeName.toLowerCase() != "img") && (selectedText.length <= 0))
+						return true;
+				}
+
+				var href = "", target = "", title = "", onclick = "", action = "insert", style_class = "";
+
+				if (tinyMCE.selectedElement.nodeName.toLowerCase() == "a")
+					tinyMCE.linkElement = tinyMCE.selectedElement;
+
+				// Is anchor not a link
+				if (tinyMCE.linkElement != null && tinyMCE.getAttrib(tinyMCE.linkElement, 'href') == "")
+					tinyMCE.linkElement = null;
+
+				if (tinyMCE.linkElement) {
+					href = tinyMCE.getAttrib(tinyMCE.linkElement, 'href');
+					target = tinyMCE.getAttrib(tinyMCE.linkElement, 'target');
+					title = tinyMCE.getAttrib(tinyMCE.linkElement, 'title');
+					onclick = tinyMCE.getAttrib(tinyMCE.linkElement, 'onclick');
+					style_class = tinyMCE.getAttrib(tinyMCE.linkElement, 'class');
+
+					// Try old onclick to if copy/pasted content
+					if (onclick == "")
+						onclick = tinyMCE.getAttrib(tinyMCE.linkElement, 'onclick');
+
+					onclick = tinyMCE.cleanupEventStr(onclick);
+
+					href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, tinyMCE.linkElement, true);");
+
+					// Use mce_href if defined
+					mceRealHref = tinyMCE.getAttrib(tinyMCE.linkElement, 'mce_href');
+					if (mceRealHref != "") {
+						href = mceRealHref;
+
+						if (tinyMCE.getParam('convert_urls'))
+							href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, tinyMCE.linkElement, true);");
+					}
+
+					action = "update";
+				}
+
+				var template = new Array();
+
+				template['file'] = 'link.htm';
+				template['width'] = 310;
+				template['height'] = 200;
+
+				// Language specific width and height addons
+				template['width'] += tinyMCE.getLang('lang_insert_link_delta_width', 0);
+				template['height'] += tinyMCE.getLang('lang_insert_link_delta_height', 0);
+
+				if (inst.settings['insertlink_callback']) {
+					var returnVal = eval(inst.settings['insertlink_callback'] + "(href, target, title, onclick, action, style_class);");
+					if (returnVal && returnVal['href'])
+						TinyMCE_AdvancedTheme._insertLink(returnVal['href'], returnVal['target'], returnVal['title'], returnVal['onclick'], returnVal['style_class']);
+				} else {
+					tinyMCE.openWindow(template, {href : href, target : target, title : title, onclick : onclick, action : action, className : style_class, inline : "yes"});
+				}
+
+				return true;
+
+			case "mceImage":
+				var src = "", alt = "", border = "", hspace = "", vspace = "", width = "", height = "", align = "";
+				var title = "", onmouseover = "", onmouseout = "", action = "insert";
+				var img = tinyMCE.imgElement;
+				var inst = tinyMCE.getInstanceById(editor_id);
+
+				if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "img") {
+					img = tinyMCE.selectedElement;
+					tinyMCE.imgElement = img;
+				}
+
+				if (img) {
+					// Is it a internal MCE visual aid image, then skip this one.
+					if (tinyMCE.getAttrib(img, 'name').indexOf('mce_') == 0)
+						return true;
+
+					src = tinyMCE.getAttrib(img, 'src');
+					alt = tinyMCE.getAttrib(img, 'alt');
+
+					// Try polling out the title
+					if (alt == "")
+						alt = tinyMCE.getAttrib(img, 'title');
+
+					// Fix width/height attributes if the styles is specified
+					if (tinyMCE.isGecko) {
+						var w = img.style.width;
+						if (w != null && w != "")
+							img.setAttribute("width", w);
+
+						var h = img.style.height;
+						if (h != null && h != "")
+							img.setAttribute("height", h);
+					}
+
+					border = tinyMCE.getAttrib(img, 'border');
+					hspace = tinyMCE.getAttrib(img, 'hspace');
+					vspace = tinyMCE.getAttrib(img, 'vspace');
+					width = tinyMCE.getAttrib(img, 'width');
+					height = tinyMCE.getAttrib(img, 'height');
+					align = tinyMCE.getAttrib(img, 'align');
+					onmouseover = tinyMCE.getAttrib(img, 'onmouseover');
+					onmouseout = tinyMCE.getAttrib(img, 'onmouseout');
+					title = tinyMCE.getAttrib(img, 'title');
+
+					// Is realy specified?
+					if (tinyMCE.isMSIE) {
+						width = img.attributes['width'].specified ? width : "";
+						height = img.attributes['height'].specified ? height : "";
+					}
+
+					//onmouseover = tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseover));
+					//onmouseout = tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseout));
+
+					src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, img, true);");
+
+					// Use mce_src if defined
+					mceRealSrc = tinyMCE.getAttrib(img, 'mce_src');
+					if (mceRealSrc != "") {
+						src = mceRealSrc;
+
+						if (tinyMCE.getParam('convert_urls'))
+							src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, img, true);");
+					}
+
+					//if (onmouseover != "")
+					//	onmouseover = eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseover, img, true);");
+
+					//if (onmouseout != "")
+					//	onmouseout = eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseout, img, true);");
+
+					action = "update";
+				}
+
+				var template = new Array();
+
+				template['file'] = 'image.htm?src={$src}';
+				template['width'] = 355;
+				template['height'] = 265 + (tinyMCE.isMSIE ? 25 : 0);
+
+				// Language specific width and height addons
+				template['width'] += tinyMCE.getLang('lang_insert_image_delta_width', 0);
+				template['height'] += tinyMCE.getLang('lang_insert_image_delta_height', 0);
+
+				if (inst.settings['insertimage_callback']) {
+					var returnVal = eval(inst.settings['insertimage_callback'] + "(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);");
+					if (returnVal && returnVal['src'])
+						TinyMCE_AdvancedTheme._insertImage(returnVal['src'], returnVal['alt'], returnVal['border'], returnVal['hspace'], returnVal['vspace'], returnVal['width'], returnVal['height'], returnVal['align'], returnVal['title'], returnVal['onmouseover'], returnVal['onmouseout']);
+				} else
+					tinyMCE.openWindow(template, {src : src, alt : alt, border : border, hspace : hspace, vspace : vspace, width : width, height : height, align : align, title : title, onmouseover : onmouseover, onmouseout : onmouseout, action : action, inline : "yes"});
+
+				return true;
+
+			case "forecolor":
+				var fcp = new TinyMCE_Layer(editor_id + '_fcPreview', false), p, img, elm;
+
+				TinyMCE_AdvancedTheme._hideMenus(editor_id);
+
+				if (!fcp.exists()) {
+					fcp.create('div', 'mceColorPreview', document.getElementById(editor_id + '_toolbar'));
+					elm = fcp.getElement();
+					elm._editor_id = editor_id;
+					elm._command = "forecolor";
+					elm._switchId = editor_id + "_forecolor";
+					tinyMCE.addEvent(elm, 'click', TinyMCE_AdvancedTheme._handleMenuEvent);
+					tinyMCE.addEvent(elm, 'mouseover', TinyMCE_AdvancedTheme._handleMenuEvent);
+					tinyMCE.addEvent(elm, 'mouseout', TinyMCE_AdvancedTheme._handleMenuEvent);
+				}
+
+				img = tinyMCE.selectNodes(document.getElementById(editor_id + "_forecolor"), function(n) {return n.nodeName == "IMG";})[0];
+				p = tinyMCE.getAbsPosition(img, document.getElementById(editor_id + '_toolbar'));
+
+				fcp.moveTo(p.absLeft, p.absTop);
+				fcp.getElement().style.backgroundColor = value != null ? value : tinyMCE.getInstanceById(editor_id).foreColor;
+				fcp.show();
+
+				return false;
+
+			case "forecolorMenu":
+				TinyMCE_AdvancedTheme._hideMenus(editor_id);
+
+				// Create color layer
+				var ml = new TinyMCE_Layer(editor_id + '_fcMenu');
+
+				if (!ml.exists())
+					ml.create('div', 'mceMenu', document.body, TinyMCE_AdvancedTheme._getColorHTML(editor_id, 'theme_advanced_text_colors', 'forecolor'));
+
+				tinyMCE.switchClass(editor_id + '_forecolor', 'mceMenuButtonFocus');
+				ml.moveRelativeTo(document.getElementById(editor_id + "_forecolor"), 'bl');
+
+				ml.moveBy(tinyMCE.isMSIE && !tinyMCE.isOpera ? -1 : 1, -1);
+
+				if (tinyMCE.isOpera)
+					ml.moveBy(0, -2);
+
+				ml.show();
+			return true;
+
+			case "HiliteColor":
+				var bcp = new TinyMCE_Layer(editor_id + '_bcPreview', false), p, img;
+
+				TinyMCE_AdvancedTheme._hideMenus(editor_id);
+
+				if (!bcp.exists()) {
+					bcp.create('div', 'mceColorPreview', document.getElementById(editor_id + '_toolbar'));
+					elm = bcp.getElement();
+					elm._editor_id = editor_id;
+					elm._command = "HiliteColor";
+					elm._switchId = editor_id + "_backcolor";
+					tinyMCE.addEvent(elm, 'click', TinyMCE_AdvancedTheme._handleMenuEvent);
+					tinyMCE.addEvent(elm, 'mouseover', TinyMCE_AdvancedTheme._handleMenuEvent);
+					tinyMCE.addEvent(elm, 'mouseout', TinyMCE_AdvancedTheme._handleMenuEvent);
+				}
+
+				img = tinyMCE.selectNodes(document.getElementById(editor_id + "_backcolor"), function(n) {return n.nodeName == "IMG";})[0];
+				p = tinyMCE.getAbsPosition(img, document.getElementById(editor_id + '_toolbar'));
+
+				bcp.moveTo(p.absLeft, p.absTop);
+				bcp.getElement().style.backgroundColor = value != null ? value : tinyMCE.getInstanceById(editor_id).backColor;
+				bcp.show();
+
+				return false;
+
+			case "HiliteColorMenu":
+				TinyMCE_AdvancedTheme._hideMenus(editor_id);
+
+				// Create color layer
+				var ml = new TinyMCE_Layer(editor_id + '_bcMenu');
+
+				if (!ml.exists())
+					ml.create('div', 'mceMenu', document.body, TinyMCE_AdvancedTheme._getColorHTML(editor_id, 'theme_advanced_background_colors', 'HiliteColor'));
+
+				tinyMCE.switchClass(editor_id + '_backcolor', 'mceMenuButtonFocus');
+				ml.moveRelativeTo(document.getElementById(editor_id + "_backcolor"), 'bl');
+
+				ml.moveBy(tinyMCE.isMSIE && !tinyMCE.isOpera ? -1 : 1, -1);
+
+				if (tinyMCE.isOpera)
+					ml.moveBy(0, -2);
+
+				ml.show();
+			return true;
+
+			case "mceColorPicker":
+				if (user_interface) {
+					var template = new Array();
+					var inputColor = value['document'].getElementById(value['element_id']).value;
+
+					template['file'] = 'color_picker.htm';
+					template['width'] = 220;
+					template['height'] = 190;
+					template['close_previous'] = "no";
+
+					template['width'] += tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_width', 0);
+					template['height'] += tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_height', 0);
+
+					if (typeof(value['store_selection']) == "undefined")
+						value['store_selection'] = true;
+
+					tinyMCE.lastColorPickerValue = value;
+					tinyMCE.openWindow(template, {editor_id : editor_id, mce_store_selection : value['store_selection'], inline : "yes", command : "mceColorPicker", input_color : inputColor});
+				} else {
+					var savedVal = tinyMCE.lastColorPickerValue;
+					var elm = savedVal['document'].getElementById(savedVal['element_id']);
+					elm.value = value;
+
+					if (elm.onchange != null && elm.onchange != '')
+						eval('elm.onchange();');
+				}
+			return true;
+
+			case "mceCodeEditor":
+				var template = new Array();
+
+				template['file'] = 'source_editor.htm';
+				template['width'] = parseInt(tinyMCE.getParam("theme_advanced_source_editor_width", 720));
+				template['height'] = parseInt(tinyMCE.getParam("theme_advanced_source_editor_height", 580));
+
+				tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "no", inline : "yes"});
+				return true;
+
+			case "mceCharMap":
+				var template = new Array();
+
+				template['file'] = 'charmap.htm';
+				template['width'] = 550 + (tinyMCE.isOpera ? 40 : 0);
+				template['height'] = 250;
+
+				template['width'] += tinyMCE.getLang('lang_theme_advanced_charmap_delta_width', 0);
+				template['height'] += tinyMCE.getLang('lang_theme_advanced_charmap_delta_height', 0);
+
+				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
+				return true;
+
+			case "mceInsertAnchor":
+				var template = new Array();
+
+				template['file'] = 'anchor.htm';
+				template['width'] = 320;
+				template['height'] = 90 + (tinyMCE.isNS7 ? 30 : 0);
+
+				template['width'] += tinyMCE.getLang('lang_theme_advanced_anchor_delta_width', 0);
+				template['height'] += tinyMCE.getLang('lang_theme_advanced_anchor_delta_height', 0);
+
+				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
+				return true;
+
+			case "mceNewDocument":
+				if (confirm(tinyMCE.getLang('lang_newdocument')))
+					tinyMCE.execInstanceCommand(editor_id, 'mceSetContent', false, ' ');
+
+				return true;
+		}
+
+		return false;
+	},
+
+	/**
+	 * Editor instance template function.
+	 */
+	getEditorTemplate : function(settings, editorId) {
+		function removeFromArray(in_array, remove_array) {
+			var outArray = new Array(), skip;
+			
+			for (var i=0; i<in_array.length; i++) {
+				skip = false;
+
+				for (var j=0; j<remove_array.length; j++) {
+					if (in_array[i] == remove_array[j]) {
+						skip = true;
+					}
+				}
+
+				if (!skip) {
+					outArray[outArray.length] = in_array[i];
+				}
+			}
+
+			return outArray;
+		}
+
+		function addToArray(in_array, add_array) {
+			for (var i=0; i<add_array.length; i++) {
+				in_array[in_array.length] = add_array[i];
+			}
+
+			return in_array;
+		}
+
+		var template = new Array();
+		var deltaHeight = 0;
+		var resizing = tinyMCE.getParam("theme_advanced_resizing", false);
+		var path = tinyMCE.getParam("theme_advanced_path", true);
+		var statusbarHTML = '<div id="{$editor_id}_path" class="mceStatusbarPathText" style="display: ' + (path ? "block" : "none") + '">&#160;</div><div id="{$editor_id}_resize" class="mceStatusbarResize" style="display: ' + (resizing ? "block" : "none") + '" onmousedown="tinyMCE.themes.advanced._setResizing(event,\'{$editor_id}\',true);"></div><br style="clear: both" />';
+		var layoutManager = tinyMCE.getParam("theme_advanced_layout_manager", "SimpleLayout");
+
+		// Setup style select options -- MOVED UP FOR EXTERNAL TOOLBAR COMPATABILITY!
+		var styleSelectHTML = '<option value="">{$lang_theme_style_select}</option>';
+		if (settings['theme_advanced_styles']) {
+			var stylesAr = settings['theme_advanced_styles'].split(';');
+			
+			for (var i=0; i<stylesAr.length; i++) {
+				var key, value;
+
+				key = stylesAr[i].split('=')[0];
+				value = stylesAr[i].split('=')[1];
+
+				styleSelectHTML += '<option value="' + value + '">' + key + '</option>';
+			}
+
+			TinyMCE_AdvancedTheme._autoImportCSSClasses = false;
+		}
+
+		switch(layoutManager) {
+			case "SimpleLayout" : //the default TinyMCE Layout (for backwards compatibility)...
+				var toolbarHTML = "";
+				var toolbarLocation = tinyMCE.getParam("theme_advanced_toolbar_location", "bottom");
+				var toolbarAlign = tinyMCE.getParam("theme_advanced_toolbar_align", "center");
+				var pathLocation = tinyMCE.getParam("theme_advanced_path_location", "none"); // Compatiblity
+				var statusbarLocation = tinyMCE.getParam("theme_advanced_statusbar_location", pathLocation);
+				var defVals = {
+					theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect",
+					theme_advanced_buttons2 : "bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code",
+					theme_advanced_buttons3 : "hr,removeformat,visualaid,separator,sub,sup,separator,charmap"
+				};
+
+				// Add accessibility control
+				toolbarHTML += '<a href="#" accesskey="q" title="' + tinyMCE.getLang("lang_toolbar_focus") + '"';
+
+				if (!tinyMCE.getParam("accessibility_focus"))
+					toolbarHTML += ' onfocus="tinyMCE.getInstanceById(\'' + editorId + '\').getWin().focus();"';
+
+				toolbarHTML += '></a>';
+
+				// Render rows
+				for (var i=1; i<100; i++) {
+					var def = defVals["theme_advanced_buttons" + i];
+
+					var buttons = tinyMCE.getParam("theme_advanced_buttons" + i, def == null ? '' : def, true, ',');
+					if (buttons.length == 0)
+						break;
+
+					buttons = removeFromArray(buttons, tinyMCE.getParam("theme_advanced_disable", "", true, ','));
+					buttons = addToArray(buttons, tinyMCE.getParam("theme_advanced_buttons" + i + "_add", "", true, ','));
+					buttons = addToArray(tinyMCE.getParam("theme_advanced_buttons" + i + "_add_before", "", true, ','), buttons);
+
+					for (var b=0; b<buttons.length; b++)
+						toolbarHTML += tinyMCE.getControlHTML(buttons[b]);
+
+					if (buttons.length > 0) {
+						toolbarHTML += "<br />";
+						deltaHeight -= 23;
+					}
+				}
+
+				// Add accessibility control
+				toolbarHTML += '<a href="#" accesskey="z" onfocus="tinyMCE.getInstanceById(\'' + editorId + '\').getWin().focus();"></a>';
+
+				// Setup template html
+				template['html'] = '<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width_style};height:{$height_style}"><tbody>';
+
+				if (toolbarLocation == "top") {
+					template['html'] += '<tr><td class="mceToolbarTop" align="' + toolbarAlign + '" height="1" nowrap="nowrap"><span id="' + editorId + '_toolbar" class="mceToolbarContainer">' + toolbarHTML + '</span></td></tr>';
+				}
+
+				if (statusbarLocation == "top") {
+					template['html'] += '<tr><td class="mceStatusbarTop" height="1">' + statusbarHTML + '</td></tr>';
+					deltaHeight -= 23;
+				}
+
+				template['html'] += '<tr><td align="center"><span id="{$editor_id}"></span></td></tr>';
+
+				if (toolbarLocation == "bottom") {
+					template['html'] += '<tr><td class="mceToolbarBottom" align="' + toolbarAlign + '" height="1"><span id="' + editorId + '_toolbar" class="mceToolbarContainer">' + toolbarHTML + '</span></td></tr>';
+				}
+
+				// External toolbar changes
+				if (toolbarLocation == "external") {
+					var bod = document.body;
+					var elm = document.createElement ("div");
+
+					toolbarHTML = tinyMCE.replaceVar(toolbarHTML, 'style_select_options', styleSelectHTML);
+					toolbarHTML = tinyMCE.applyTemplate(toolbarHTML, {editor_id : editorId});
+
+					elm.className = "mceToolbarExternal";
+					elm.id = editorId+"_toolbar";
+					elm.innerHTML = '<table width="100%" border="0" align="center"><tr><td align="center">'+toolbarHTML+'</td></tr></table>';
+					bod.appendChild (elm);
+					// bod.style.marginTop = elm.offsetHeight + "px";
+
+					deltaHeight = 0;
+					tinyMCE.getInstanceById(editorId).toolbarElement = elm;
+
+					//template['html'] = '<div id="mceExternalToolbar" align="center" class="mceToolbarExternal"><table width="100%" border="0" align="center"><tr><td align="center">'+toolbarHTML+'</td></tr></table></div>' + template["html"];
+				} else {
+					tinyMCE.getInstanceById(editorId).toolbarElement = null;
+				}
+
+				if (statusbarLocation == "bottom") {
+					template['html'] += '<tr><td class="mceStatusbarBottom" height="1">' + statusbarHTML + '</td></tr>';
+					deltaHeight -= 23;
+				}
+
+				template['html'] += '</tbody></table>';
+				//"SimpleLayout"
+			break;
+
+			case "RowLayout" : //Container Layout - containers defined in "theme_advanced_containers" are rendered from top to bottom.
+				template['html'] = '<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width}px;height:{$height}px"><tbody>';
+
+				var containers = tinyMCE.getParam("theme_advanced_containers", "", true, ",");
+				var defaultContainerCSS = tinyMCE.getParam("theme_advanced_containers_default_class", "container");
+				var defaultContainerAlign = tinyMCE.getParam("theme_advanced_containers_default_align", "center");
+
+				//Render Containers:
+				for (var i = 0; i < containers.length; i++)
+				{
+					if (containers[i] == "mceEditor") //Exceptions for mceEditor and ...
+						template['html'] += '<tr><td align="center" class="mceEditor_border"><span id="{$editor_id}"></span></td></tr>';
+					else if (containers[i] == "mceElementpath" || containers[i] == "mceStatusbar") // ... mceElementpath:
+					{
+						var pathClass = "mceStatusbar";
+
+						if (i == containers.length-1)
+						{
+							pathClass = "mceStatusbarBottom";
+						}
+						else if (i == 0)
+						{
+							pathClass = "mceStatusbar";
+						}
+						else
+						{
+							deltaHeight-=2;
+						}
+
+						template['html'] += '<tr><td class="' + pathClass + '" height="1">' + statusbarHTML + '</td></tr>';
+						deltaHeight -= 22;
+					} else { // Render normal Container
+						var curContainer = tinyMCE.getParam("theme_advanced_container_"+containers[i], "", true, ',');
+						var curContainerHTML = "";
+						var curAlign = tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_align", defaultContainerAlign);
+						var curCSS = tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_class", defaultContainerCSS);
+
+						curContainer = removeFromArray(curContainer, tinyMCE.getParam("theme_advanced_disable", "", true, ','));
+
+						for (var j=0; j<curContainer.length; j++)
+							curContainerHTML += tinyMCE.getControlHTML(curContainer[j]);
+
+						if (curContainer.length > 0) {
+							curContainerHTML += "<br />";
+							deltaHeight -= 23;
+						}
+
+						template['html'] += '<tr><td class="' + curCSS + '" align="' + curAlign + '" height="1">' + curContainerHTML + '</td></tr>';
+					}
+				}
+
+				template['html'] += '</tbody></table>';
+				//RowLayout
+			break;
+
+			case "CustomLayout" : //User defined layout callback...
+				var customLayout = tinyMCE.getParam("theme_advanced_custom_layout","");
+
+				if (customLayout != "" && eval("typeof(" + customLayout + ")") != "undefined") {
+					template = eval(customLayout + "(template);");
+				}
+			break;
+		}
+
+		if (resizing)
+			template['html'] += '<span id="{$editor_id}_resize_box" class="mceResizeBox"></span>';
+
+		template['html'] = tinyMCE.replaceVar(template['html'], 'style_select_options', styleSelectHTML);
+		template['delta_width'] = 0;
+		template['delta_height'] = deltaHeight;
+
+		return template;
+	},
+
+	initInstance : function(inst) {
+		if (tinyMCE.getParam("theme_advanced_resizing", false)) {
+			if (tinyMCE.getParam("theme_advanced_resizing_use_cookie", true)) {
+				var w = TinyMCE_AdvancedTheme._getCookie("TinyMCE_" + inst.editorId + "_width");
+				var h = TinyMCE_AdvancedTheme._getCookie("TinyMCE_" + inst.editorId + "_height");
+
+				TinyMCE_AdvancedTheme._resizeTo(inst, w, h, tinyMCE.getParam("theme_advanced_resize_horizontal", true));
+			}
+		}
+
+		inst.addShortcut('ctrl', 'k', 'lang_link_desc', 'mceLink');
+	},
+
+	_handleMenuEvent : function(e) {
+		var te = tinyMCE.isMSIE ? window.event.srcElement : e.target;
+		tinyMCE._menuButtonEvent(e.type == "mouseover" ? "over" : "out", document.getElementById(te._switchId));
+
+		if (e.type == "click")
+			tinyMCE.execInstanceCommand(te._editor_id, te._command);
+	},
+
+	_hideMenus : function(id) {
+		var fcml = new TinyMCE_Layer(id + '_fcMenu'), bcml = new TinyMCE_Layer(id + '_bcMenu');
+
+		if (fcml.exists() && fcml.isVisible()) {
+			tinyMCE.switchClass(id + '_forecolor', 'mceMenuButton');
+			fcml.hide();
+		}
+
+		if (bcml.exists() && bcml.isVisible()) {
+			tinyMCE.switchClass(id + '_backcolor', 'mceMenuButton');
+			bcml.hide();
+		}
+	},
+
+	/**
+	 * Node change handler.
+	 */
+	handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection, setup_content) {
+		var alignNode, breakOut, classNode;
+
+		function selectByValue(select_elm, value, first_index) {
+			first_index = typeof(first_index) == "undefined" ? false : true;
+
+			if (select_elm) {
+				for (var i=0; i<select_elm.options.length; i++) {
+					var ov = "" + select_elm.options[i].value;
+
+					if (first_index && ov.toLowerCase().indexOf(value.toLowerCase()) == 0) {
+						select_elm.selectedIndex = i;
+						return true;
+					}
+
+					if (ov == value) {
+						select_elm.selectedIndex = i;
+						return true;
+					}
+				}
+			}
+
+			return false;
+		};
+
+		function getAttrib(elm, name) {
+			return elm.getAttribute(name) ? elm.getAttribute(name) : "";
+		};
+
+		// No node provided
+		if (node == null)
+			return;
+
+		// Update path
+		var pathElm = document.getElementById(editor_id + "_path");
+		var inst = tinyMCE.getInstanceById(editor_id);
+		var doc = inst.getDoc();
+		TinyMCE_AdvancedTheme._hideMenus(editor_id);
+
+		if (pathElm) {
+			// Get node path
+			var parentNode = node;
+			var path = new Array();
+			
+			while (parentNode != null) {
+				if (parentNode.nodeName.toUpperCase() == "BODY") {
+					break;
+				}
+
+				// Only append element nodes to path
+				if (parentNode.nodeType == 1 && tinyMCE.getAttrib(parentNode, "class").indexOf('mceItemHidden') == -1) {
+					path[path.length] = parentNode;
+				}
+
+				parentNode = parentNode.parentNode;
+			}
+
+			// Setup HTML
+			var html = "";
+			for (var i=path.length-1; i>=0; i--) {
+				var nodeName = path[i].nodeName.toLowerCase();
+				var nodeData = "";
+
+				if (nodeName.indexOf("html:") == 0)
+					nodeName = nodeName.substring(5);
+
+				if (nodeName == "b") {
+					nodeName = "strong";
+				}
+
+				if (nodeName == "i") {
+					nodeName = "em";
+				}
+
+				if (nodeName == "span") {
+					var cn = tinyMCE.getAttrib(path[i], "class");
+					if (cn != "" && cn.indexOf('mceItem') == -1)
+						nodeData += "class: " + cn + " ";
+
+					var st = tinyMCE.getAttrib(path[i], "style");
+					if (st != "") {
+						st = tinyMCE.serializeStyle(tinyMCE.parseStyle(st));
+						nodeData += "style: " + st + " ";
+					}
+				}
+
+				if (nodeName == "font") {
+					if (tinyMCE.getParam("convert_fonts_to_spans"))
+						nodeName = "span";
+
+					var face = tinyMCE.getAttrib(path[i], "face");
+					if (face != "")
+						nodeData += "font: " + face + " ";
+
+					var size = tinyMCE.getAttrib(path[i], "size");
+					if (size != "")
+						nodeData += "size: " + size + " ";
+
+					var color = tinyMCE.getAttrib(path[i], "color");
+					if (color != "")
+						nodeData += "color: " + color + " ";
+				}
+
+				if (getAttrib(path[i], 'id') != "") {
+					nodeData += "id: " + path[i].getAttribute('id') + " ";
+				}
+
+				var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i], "class"), false);
+				if (className != "" && className.indexOf('mceItem') == -1)
+					nodeData += "class: " + className + " ";
+
+				if (getAttrib(path[i], 'src') != "") {
+					var src = tinyMCE.getAttrib(path[i], "mce_src");
+
+					if (src == "")
+						 src = tinyMCE.getAttrib(path[i], "src");
+
+					nodeData += "src: " + src + " ";
+				}
+
+				if (path[i].nodeName == 'A' && getAttrib(path[i], 'href') != "") {
+					var href = tinyMCE.getAttrib(path[i], "mce_href");
+
+					if (href == "")
+						 href = tinyMCE.getAttrib(path[i], "href");
+
+					nodeData += "href: " + href + " ";
+				}
+
+				className = tinyMCE.getAttrib(path[i], "class");
+				if ((nodeName == "img" || nodeName == "span") && className.indexOf('mceItem') != -1) {
+					nodeName = className.replace(/mceItem([a-z]+)/gi, '$1').toLowerCase();
+					nodeData = path[i].getAttribute('title');
+				}
+
+				if (nodeName == "a" && (anchor = tinyMCE.getAttrib(path[i], "name")) != "") {
+					nodeName = "a";
+					nodeName += "#" + anchor;
+					nodeData = "";
+				}
+
+				if (getAttrib(path[i], 'name').indexOf("mce_") != 0) {
+					var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i], "class"), false);
+					if (className != "" && className.indexOf('mceItem') == -1) {
+						nodeName += "." + className;
+					}
+				}
+
+				var cmd = 'tinyMCE.execInstanceCommand(\'' + editor_id + '\',\'mceSelectNodeDepth\',false,\'' + i + '\');';
+				html += '<a title="' + nodeData + '" href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" target="_self" class="mcePathItem">' + nodeName + '</a>';
+
+				if (i > 0) {
+					html += " &raquo; ";
+				}
+			}
+
+			pathElm.innerHTML = '<a href="#" accesskey="x"></a>' + tinyMCE.getLang('lang_theme_path') + ": " + html + '&#160;';
+		}
+
+		// Reset old states
+		tinyMCE.switchClass(editor_id + '_justifyleft', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_justifyright', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_justifycenter', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_justifyfull', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_bold', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_italic', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_underline', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_strikethrough', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_bullist', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_numlist', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_sub', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_sup', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_anchor', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_link', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_unlink', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_outdent', 'mceButtonDisabled');
+		tinyMCE.switchClass(editor_id + '_image', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_hr', 'mceButtonNormal');
+
+		if (node.nodeName == "A" && tinyMCE.getAttrib(node, "class").indexOf('mceItemAnchor') != -1)
+			tinyMCE.switchClass(editor_id + '_anchor', 'mceButtonSelected');
+
+		// Get link
+		var anchorLink = tinyMCE.getParentElement(node, "a", "href");
+
+		if (anchorLink || any_selection) {
+			tinyMCE.switchClass(editor_id + '_link', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal');
+			tinyMCE.switchClass(editor_id + '_unlink', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal');
+		}
+
+		// Handle visual aid
+		tinyMCE.switchClass(editor_id + '_visualaid', visual_aid ? 'mceButtonSelected' : 'mceButtonNormal');
+
+		if (undo_levels != -1) {
+			tinyMCE.switchClass(editor_id + '_undo', 'mceButtonDisabled');
+			tinyMCE.switchClass(editor_id + '_redo', 'mceButtonDisabled');
+		}
+
+		// Within li, blockquote
+		if (tinyMCE.getParentElement(node, "li,blockquote"))
+			tinyMCE.switchClass(editor_id + '_outdent', 'mceButtonNormal');
+
+		// Has redo levels
+		if (undo_index != -1 && (undo_index < undo_levels-1 && undo_levels > 0))
+			tinyMCE.switchClass(editor_id + '_redo', 'mceButtonNormal');
+
+		// Has undo levels
+		if (undo_index != -1 && (undo_index > 0 && undo_levels > 0))
+			tinyMCE.switchClass(editor_id + '_undo', 'mceButtonNormal');
+
+		// Select class in select box
+		var selectElm = document.getElementById(editor_id + "_styleSelect");
+		
+		if (selectElm) {
+			TinyMCE_AdvancedTheme._setupCSSClasses(editor_id);
+
+			classNode = node;
+			breakOut = false;
+			var index = 0;
+
+			do {
+				if (classNode && classNode.className) {
+					for (var i=0; i<selectElm.options.length; i++) {
+						if (selectElm.options[i].value == classNode.className) {
+							index = i;
+							breakOut = true;
+							break;
+						}
+					}
+				}
+			} while (!breakOut && classNode != null && (classNode = classNode.parentNode) != null);
+
+			selectElm.selectedIndex = index;
+		}
+
+		// Select formatblock
+		var selectElm = document.getElementById(editor_id + "_formatSelect");
+		if (selectElm) {
+			var elm = tinyMCE.getParentElement(node, "p,div,h1,h2,h3,h4,h5,h6,pre,address");
+
+			if (elm)
+				selectByValue(selectElm, "<" + elm.nodeName.toLowerCase() + ">");
+			else
+				selectByValue(selectElm, "");
+		}
+
+		// Select fontselect
+		var selectElm = document.getElementById(editor_id + "_fontNameSelect");
+		if (selectElm) {
+			if (!tinyMCE.isSafari && !(tinyMCE.isMSIE && !tinyMCE.isOpera)) {
+				var face = inst.queryCommandValue('FontName');
+
+				face = face == null || face == "" ? "" : face;
+
+				selectByValue(selectElm, face, face != "");
+			} else {
+				var elm = tinyMCE.getParentElement(node, "font", "face");
+
+				if (elm) {
+					var family = tinyMCE.getAttrib(elm, "face");
+
+					if (family == '')
+						family = '' + elm.style.fontFamily;
+
+					if (!selectByValue(selectElm, family, family != ""))
+						selectByValue(selectElm, "");
+				} else
+					selectByValue(selectElm, "");
+			}
+		}
+
+		// Select fontsize
+		var selectElm = document.getElementById(editor_id + "_fontSizeSelect");
+		if (selectElm) {
+			if (!tinyMCE.isSafari && !tinyMCE.isOpera) {
+				var size = inst.queryCommandValue('FontSize');
+				selectByValue(selectElm, size == null || size == "" ? "0" : size);
+			} else {
+				var elm = tinyMCE.getParentElement(node, "font", "size");
+				if (elm) {
+					var size = tinyMCE.getAttrib(elm, "size");
+
+					if (size == '') {
+						var sizes = new Array('', '8px', '10px', '12px', '14px', '18px', '24px', '36px');
+
+						size = '' + elm.style.fontSize;
+
+						for (var i=0; i<sizes.length; i++) {
+							if (('' + sizes[i]) == size) {
+								size = i;
+								break;
+							}
+						}
+					}
+
+					if (!selectByValue(selectElm, size))
+						selectByValue(selectElm, "");
+				} else
+					selectByValue(selectElm, "0");
+			}
+		}
+
+		// Handle align attributes
+		alignNode = node;
+		breakOut = false;
+		do {
+			if (!alignNode.getAttribute || !alignNode.getAttribute('align'))
+				continue;
+
+			switch (alignNode.getAttribute('align').toLowerCase()) {
+				case "left":
+					tinyMCE.switchClass(editor_id + '_justifyleft', 'mceButtonSelected');
+					breakOut = true;
+				break;
+
+				case "right":
+					tinyMCE.switchClass(editor_id + '_justifyright', 'mceButtonSelected');
+					breakOut = true;
+				break;
+
+				case "middle":
+				case "center":
+					tinyMCE.switchClass(editor_id + '_justifycenter', 'mceButtonSelected');
+					breakOut = true;
+				break;
+
+				case "justify":
+					tinyMCE.switchClass(editor_id + '_justifyfull', 'mceButtonSelected');
+					breakOut = true;
+				break;
+			}
+		} while (!breakOut && (alignNode = alignNode.parentNode) != null);
+
+		// Div justification
+		var div = tinyMCE.getParentElement(node, "div");
+		if (div && div.style.textAlign == "center")
+			tinyMCE.switchClass(editor_id + '_justifycenter', 'mceButtonSelected');
+
+		// Do special text
+		if (!setup_content) {
+			// , "JustifyLeft", "_justifyleft", "JustifyCenter", "justifycenter", "JustifyRight", "justifyright", "JustifyFull", "justifyfull", "InsertUnorderedList", "bullist", "InsertOrderedList", "numlist", "InsertUnorderedList", "bullist", "Outdent", "outdent", "Indent", "indent", "subscript", "sub"
+			var ar = new Array("Bold", "_bold", "Italic", "_italic", "Strikethrough", "_strikethrough", "superscript", "_sup", "subscript", "_sub");
+			for (var i=0; i<ar.length; i+=2) {
+				if (inst.queryCommandState(ar[i]))
+					tinyMCE.switchClass(editor_id + ar[i+1], 'mceButtonSelected');
+			}
+
+			if (inst.queryCommandState("Underline") && (node.parentNode == null || node.parentNode.nodeName != "A"))
+				tinyMCE.switchClass(editor_id + '_underline', 'mceButtonSelected');
+		}
+
+		// Handle elements
+		do {
+			switch (node.nodeName) {
+				case "UL":
+					tinyMCE.switchClass(editor_id + '_bullist', 'mceButtonSelected');
+				break;
+
+				case "OL":
+					tinyMCE.switchClass(editor_id + '_numlist', 'mceButtonSelected');
+				break;
+
+				case "HR":
+					 tinyMCE.switchClass(editor_id + '_hr', 'mceButtonSelected');
+				break;
+
+				case "IMG":
+				if (getAttrib(node, 'name').indexOf('mce_') != 0 && tinyMCE.getAttrib(node, 'class').indexOf('mceItem') == -1) {
+					tinyMCE.switchClass(editor_id + '_image', 'mceButtonSelected');
+				}
+				break;
+			}
+		} while ((node = node.parentNode) != null);
+	},
+
+	// Private theme internal functions
+
+	// This function auto imports CSS classes into the class selection droplist
+	_setupCSSClasses : function(editor_id) {
+		var i, selectElm;
+
+		if (!TinyMCE_AdvancedTheme._autoImportCSSClasses)
+			return;
+
+		selectElm = document.getElementById(editor_id + '_styleSelect');
+
+		if (selectElm && selectElm.getAttribute('cssImported') != 'true') {
+			var csses = tinyMCE.getCSSClasses(editor_id);
+			if (csses && selectElm)	{
+				for (i=0; i<csses.length; i++)
+					selectElm.options[selectElm.options.length] = new Option(csses[i], csses[i]);
+			}
+
+			// Only do this once
+			if (csses != null && csses.length > 0)
+				selectElm.setAttribute('cssImported', 'true');
+		}
+	},
+
+	_setCookie : function(name, value, expires, path, domain, secure) {
+		var curCookie = name + "=" + escape(value) +
+			((expires) ? "; expires=" + expires.toGMTString() : "") +
+			((path) ? "; path=" + escape(path) : "") +
+			((domain) ? "; domain=" + domain : "") +
+			((secure) ? "; secure" : "");
+
+		document.cookie = curCookie;
+	},
+
+	_getCookie : function(name) {
+		var dc = document.cookie;
+		var prefix = name + "=";
+		var begin = dc.indexOf("; " + prefix);
+
+		if (begin == -1) {
+			begin = dc.indexOf(prefix);
+
+			if (begin != 0)
+				return null;
+		} else
+			begin += 2;
+
+		var end = document.cookie.indexOf(";", begin);
+
+		if (end == -1)
+			end = dc.length;
+
+		return unescape(dc.substring(begin + prefix.length, end));
+	},
+
+	_resizeTo : function(inst, w, h, set_w) {
+		var editorContainer = document.getElementById(inst.editorId + '_parent');
+		var tableElm = editorContainer.firstChild;
+		var iframe = inst.iframeElement;
+
+		if (w == null || w == "null") {
+			set_w = false;
+			w = 0;
+		}
+
+		if (h == null || h == "null")
+			return;
+
+		w = parseInt(w);
+		h = parseInt(h);
+
+		if (tinyMCE.isGecko) {
+			w += 2;
+			h += 2;
+		}
+
+		var dx = w - tableElm.clientWidth;
+		var dy = h - tableElm.clientHeight;
+
+		w = w < 1 ? 30 : w;
+		h = h < 1 ? 30 : h;
+
+		if (set_w)
+			tableElm.style.width = w + "px";
+
+		tableElm.style.height = h + "px";
+
+		iw = iframe.clientWidth + dx;
+		ih = iframe.clientHeight + dy;
+
+		iw = iw < 1 ? 30 : iw;
+		ih = ih < 1 ? 30 : ih;
+
+		if (tinyMCE.isGecko) {
+			iw -= 2;
+			ih -= 2;
+		}
+
+		if (set_w)
+			iframe.style.width = iw + "px";
+
+		iframe.style.height = ih + "px";
+
+		// Is it to small, make it bigger again
+		if (set_w) {
+			var tableBodyElm = tableElm.firstChild;
+			var minIframeWidth = tableBodyElm.scrollWidth;
+			if (inst.iframeElement.clientWidth < minIframeWidth) {
+				dx = minIframeWidth - inst.iframeElement.clientWidth;
+
+				inst.iframeElement.style.width = (iw + dx) + "px";
+			}
+		}
+
+		// Remove pesky table controls
+		inst.useCSS = false;
+	},
+
+	/**
+	 * Handles resizing events.
+	 */
+	_resizeEventHandler : function(e) {
+		var resizer = TinyMCE_AdvancedTheme._resizer;
+
+		// Do nothing
+		if (!resizer.resizing)
+			return;
+
+		e = typeof(e) == "undefined" ? window.event : e;
+
+		var dx = e.screenX - resizer.downX;
+		var dy = e.screenY - resizer.downY;
+		var resizeBox = resizer.resizeBox;
+		var editorId = resizer.editorId;
+
+		switch (e.type) {
+			case "mousemove":
+				var w, h;
+
+				w = resizer.width + dx;
+				h = resizer.height + dy;
+
+				w = w < 1 ? 1 : w;
+				h = h < 1 ? 1 : h;
+
+				if (resizer.horizontal)
+					resizeBox.style.width = w + "px";
+
+				resizeBox.style.height = h + "px";
+				break;
+
+			case "mouseup":
+				TinyMCE_AdvancedTheme._setResizing(e, editorId, false);
+				TinyMCE_AdvancedTheme._resizeTo(tinyMCE.getInstanceById(editorId), resizer.width + dx, resizer.height + dy, resizer.horizontal);
+
+				// Expire in a month
+				if (tinyMCE.getParam("theme_advanced_resizing_use_cookie", true)) {
+					var expires = new Date();
+					expires.setTime(expires.getTime() + 3600000 * 24 * 30);
+
+					// Set the cookies
+					TinyMCE_AdvancedTheme._setCookie("TinyMCE_" + editorId + "_width", "" + (resizer.horizontal ? resizer.width + dx : ""), expires);
+					TinyMCE_AdvancedTheme._setCookie("TinyMCE_" + editorId + "_height", "" + (resizer.height + dy), expires);
+				}
+				break;
+		}
+	},
+
+	/**
+	 * Starts/stops the editor resizing.
+	 */
+	_setResizing : function(e, editor_id, state) {
+		e = typeof(e) == "undefined" ? window.event : e;
+
+		var resizer = TinyMCE_AdvancedTheme._resizer;
+		var editorContainer = document.getElementById(editor_id + '_parent');
+		var editorArea = document.getElementById(editor_id + '_parent').firstChild;
+		var resizeBox = document.getElementById(editor_id + '_resize_box');
+		var inst = tinyMCE.getInstanceById(editor_id);
+
+		if (state) {
+			// Place box over editor area
+			var width = editorArea.clientWidth;
+			var height = editorArea.clientHeight;
+
+			resizeBox.style.width = width + "px";
+			resizeBox.style.height = height + "px";
+
+			resizer.iframeWidth = inst.iframeElement.clientWidth;
+			resizer.iframeHeight = inst.iframeElement.clientHeight;
+
+			// Hide editor and show resize box
+			editorArea.style.display = "none";
+			resizeBox.style.display = "block";
+
+			// Add event handlers, only once
+			if (!resizer.eventHandlers) {
+				if (tinyMCE.isMSIE)
+					tinyMCE.addEvent(document, "mousemove", TinyMCE_AdvancedTheme._resizeEventHandler);
+				else
+					tinyMCE.addEvent(window, "mousemove", TinyMCE_AdvancedTheme._resizeEventHandler);
+
+				tinyMCE.addEvent(document, "mouseup", TinyMCE_AdvancedTheme._resizeEventHandler);
+
+				resizer.eventHandlers = true;
+			}
+
+			resizer.resizing = true;
+			resizer.downX = e.screenX;
+			resizer.downY = e.screenY;
+			resizer.width = parseInt(resizeBox.style.width);
+			resizer.height = parseInt(resizeBox.style.height);
+			resizer.editorId = editor_id;
+			resizer.resizeBox = resizeBox;
+			resizer.horizontal = tinyMCE.getParam("theme_advanced_resize_horizontal", true);
+		} else {
+			resizer.resizing = false;
+			resizeBox.style.display = "none";
+			editorArea.style.display = tinyMCE.isMSIE && !tinyMCE.isOpera ? "block" : "table";
+			tinyMCE.execCommand('mceResetDesignMode');
+		}
+	},
+
+	_getColorHTML : function(id, n, cm) {
+		var i, h, cl;
+
+		h = '<span class="mceMenuLine"></span>';
+		cl = tinyMCE.getParam(n, TinyMCE_AdvancedTheme._defColors).split(',');
+
+		h += '<table class="mceColors"><tr>';
+		for (i=0; i<cl.length; i++) {
+			c = 'tinyMCE.execInstanceCommand(\'' + id + '\', \'' + cm + '\', false, \'#' + cl[i] + '\');';
+			h += '<td><a href="javascript:' + c + '" style="background-color: #' + cl[i] + '" onclick="' + c + ';return false;"></a></td>';
+
+			if ((i+1) % 8 == 0)
+				h += '</tr><tr>';
+		}
+
+		h += '</tr></table>';
+		/*
+		h += '<a href="" class="mceMoreColors">More colors</a>';
+		*/
+
+		return h;
+	},
+
+	_insertImage : function(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout) {
+		tinyMCE.execCommand('mceBeginUndoLevel');
+
+		if (src == "")
+			return;
+
+		if (!tinyMCE.imgElement && tinyMCE.isSafari) {
+			var html = "";
+
+			html += '<img src="' + src + '" alt="' + alt + '"';
+			html += ' border="' + border + '" hspace="' + hspace + '"';
+			html += ' vspace="' + vspace + '" width="' + width + '"';
+			html += ' height="' + height + '" align="' + align + '" title="' + title + '" onmouseover="' + onmouseover + '" onmouseout="' + onmouseout + '" />';
+
+			tinyMCE.execCommand("mceInsertContent", false, html);
+		} else {
+			if (!tinyMCE.imgElement && tinyMCE.selectedInstance) {
+				if (tinyMCE.isSafari)
+					tinyMCE.execCommand("mceInsertContent", false, '<img src="' + tinyMCE.uniqueURL + '" />');
+				else
+					tinyMCE.selectedInstance.contentDocument.execCommand("insertimage", false, tinyMCE.uniqueURL);
+
+				tinyMCE.imgElement = tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body, "img", "src", tinyMCE.uniqueURL);
+			}
+		}
+
+		if (tinyMCE.imgElement) {
+			var needsRepaint = false;
+			var msrc = src;
+
+			src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, tinyMCE.imgElement);");
+
+			if (tinyMCE.getParam('convert_urls'))
+				msrc = src;
+
+			if (onmouseover && onmouseover != "")
+				onmouseover = "this.src='" + eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseover, tinyMCE.imgElement);") + "';";
+
+			if (onmouseout && onmouseout != "")
+				onmouseout = "this.src='" + eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseout, tinyMCE.imgElement);") + "';";
+
+			// Use alt as title if it's undefined
+			if (typeof(title) == "undefined")
+				title = alt;
+
+			if (width != tinyMCE.imgElement.getAttribute("width") || height != tinyMCE.imgElement.getAttribute("height") || align != tinyMCE.imgElement.getAttribute("align"))
+				needsRepaint = true;
+
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'src', src);
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'mce_src', msrc);
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'alt', alt);
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'title', title);
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'align', align);
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'border', border, true);
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'hspace', hspace, true);
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'vspace', vspace, true);
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'width', width, true);
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'height', height, true);
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'onmouseover', onmouseover);
+			tinyMCE.setAttrib(tinyMCE.imgElement, 'onmouseout', onmouseout);
+
+			// Fix for bug #989846 - Image resize bug
+			if (width && width != "")
+				tinyMCE.imgElement.style.pixelWidth = width;
+
+			if (height && height != "")
+				tinyMCE.imgElement.style.pixelHeight = height;
+
+			if (needsRepaint)
+				tinyMCE.selectedInstance.repaint();
+		}
+
+		tinyMCE.execCommand('mceEndUndoLevel');
+	},
+
+	_insertLink : function(href, target, title, onclick, style_class) {
+		tinyMCE.execCommand('mceBeginUndoLevel');
+
+		if (tinyMCE.selectedInstance && tinyMCE.selectedElement && tinyMCE.selectedElement.nodeName.toLowerCase() == "img") {
+			var doc = tinyMCE.selectedInstance.getDoc();
+			var linkElement = tinyMCE.getParentElement(tinyMCE.selectedElement, "a");
+			var newLink = false;
+
+			if (!linkElement) {
+				linkElement = doc.createElement("a");
+				newLink = true;
+			}
+
+			var mhref = href;
+			var thref = eval(tinyMCE.settings['urlconverter_callback'] + "(href, linkElement);");
+			mhref = tinyMCE.getParam('convert_urls') ? href : mhref;
+
+			tinyMCE.setAttrib(linkElement, 'href', thref);
+			tinyMCE.setAttrib(linkElement, 'mce_href', mhref);
+			tinyMCE.setAttrib(linkElement, 'target', target);
+			tinyMCE.setAttrib(linkElement, 'title', title);
+			tinyMCE.setAttrib(linkElement, 'onclick', onclick);
+			tinyMCE.setAttrib(linkElement, 'class', style_class);
+
+			if (newLink) {
+				linkElement.appendChild(tinyMCE.selectedElement.cloneNode(true));
+				tinyMCE.selectedElement.parentNode.replaceChild(linkElement, tinyMCE.selectedElement);
+			}
+
+			return;
+		}
+
+		if (!tinyMCE.linkElement && tinyMCE.selectedInstance) {
+			if (tinyMCE.isSafari) {
+				tinyMCE.execCommand("mceInsertContent", false, '<a href="' + tinyMCE.uniqueURL + '">' + tinyMCE.selectedInstance.selection.getSelectedHTML() + '</a>');
+			} else
+				tinyMCE.selectedInstance.contentDocument.execCommand("createlink", false, tinyMCE.uniqueURL);
+
+			tinyMCE.linkElement = tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body, "a", "href", tinyMCE.uniqueURL);
+
+			var elementArray = tinyMCE.getElementsByAttributeValue(tinyMCE.selectedInstance.contentDocument.body, "a", "href", tinyMCE.uniqueURL);
+
+			for (var i=0; i<elementArray.length; i++) {
+				var mhref = href;
+				var thref = eval(tinyMCE.settings['urlconverter_callback'] + "(href, elementArray[i]);");
+				mhref = tinyMCE.getParam('convert_urls') ? href : mhref;
+
+				tinyMCE.setAttrib(elementArray[i], 'href', thref);
+				tinyMCE.setAttrib(elementArray[i], 'mce_href', mhref);
+				tinyMCE.setAttrib(elementArray[i], 'target', target);
+				tinyMCE.setAttrib(elementArray[i], 'title', title);
+				tinyMCE.setAttrib(elementArray[i], 'onclick', onclick);
+				tinyMCE.setAttrib(elementArray[i], 'class', style_class);
+			}
+
+			tinyMCE.linkElement = elementArray[0];
+		}
+
+		if (tinyMCE.linkElement) {
+			var mhref = href;
+			href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, tinyMCE.linkElement);");
+			mhref = tinyMCE.getParam('convert_urls') ? href : mhref;
+
+			tinyMCE.setAttrib(tinyMCE.linkElement, 'href', href);
+			tinyMCE.setAttrib(tinyMCE.linkElement, 'mce_href', mhref);
+			tinyMCE.setAttrib(tinyMCE.linkElement, 'target', target);
+			tinyMCE.setAttrib(tinyMCE.linkElement, 'title', title);
+			tinyMCE.setAttrib(tinyMCE.linkElement, 'onclick', onclick);
+			tinyMCE.setAttrib(tinyMCE.linkElement, 'class', style_class);
+		}
+
+		tinyMCE.execCommand('mceEndUndoLevel');
+	}
+};
+
+tinyMCE.addTheme("advanced", TinyMCE_AdvancedTheme);
+
+// Add default buttons maps for advanced theme and all internal plugins
+tinyMCE.addButtonMap(TinyMCE_AdvancedTheme._buttonMap);

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_ui.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_ui.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,118 +0,0 @@
-.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
-	margin-top: 1px;
-	margin-left: 1px;
-}
-
-.mceButtonNormal {
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-color: #F0F0EE;
-	cursor: hand
-}
-
-.mceButtonOver {
-	border-top: 1px solid buttonhighlight;
-	border-left: 1px solid buttonhighlight;
-	border-bottom: 1px solid buttonshadow;
-	border-right: 1px solid buttonshadow;
-	cursor: hand
-}
-
-.mceButtonDown {
-	border-bottom: 1px solid buttonhighlight;
-	border-right: 1px solid buttonhighlight;
-	border-top: 1px solid buttonshadow;
-	border-left: 1px solid buttonshadow;
-	cursor: hand
-}
-
-.mceButtonSelected {
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-color: #C0C0BB;
-	cursor: hand
-}
-
-.mceButtonDisabled {
-	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-	-moz-opacity:0.3;
-	opacity: 0.3;
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-color: #F0F0EE;
-	cursor: text
-}
-
-.mceSeparator {
-	border-top: 1px solid buttonhighlight;
-	border-left: 1px solid buttonhighlight;
-	border-bottom: 1px solid buttonshadow;
-	border-right: 1px solid buttonshadow;
-	margin-right: 2px;
-	margin-left: 2px;
-}
-
-.mceSeparatorLine {
-	margin:2px;
-	margin-left: 4px;
-	background-color: #F0F0EE;
-	border-top: 1px solid buttonshadow;
-	border-left: 1px solid buttonshadow;
-	border-bottom: 1px solid buttonhighlight;
-	border-right: 1px solid buttonhighlight;
-	width: 0px;
-	height: 15px;
-}
-
-.mceSelectList {
-	font-family: "MS Sans Serif";
-	font-size: 7pt;
-	font-weight: normal;
-	margin-top: 3px;
-	padding: 0px;
-	display: inline;
-	vertical-align: top;
-	background-color: #F0F0EE
-}
-
-.mceLabel, .mceLabelDisabled {
-	font-family: "MS Sans Serif";
-	font-size: 9pt;
-}
-
-.mceLabel {
-	color: #000000;
-}
-
-.mceLabelDisabled {
-	cursor: text;
-	color: #999999;
-}
-
-.mceEditor {
-	background: #F0F0EE;
-	border: 1px solid #cccccc;
-}
-
-.mceEditorArea {
-	font-family: "MS Sans Serif";
-	background: #FFFFFF;
-}
-
-.mceToolbarTop, .mceToolbarBottom {
-	background: #F0F0EE;
-}
-
-.mceToolbarTop {
-	border-bottom: 1px solid #cccccc;
-}
-
-.mceToolbarBottom {
-	border-top: 1px solid #cccccc;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_ui.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_ui.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_ui.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/editor_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,118 @@
+.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
+	margin-top: 1px;
+	margin-left: 1px;
+}
+
+.mceButtonNormal {
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-color: #F0F0EE;
+	cursor: hand
+}
+
+.mceButtonOver {
+	border-top: 1px solid buttonhighlight;
+	border-left: 1px solid buttonhighlight;
+	border-bottom: 1px solid buttonshadow;
+	border-right: 1px solid buttonshadow;
+	cursor: hand
+}
+
+.mceButtonDown {
+	border-bottom: 1px solid buttonhighlight;
+	border-right: 1px solid buttonhighlight;
+	border-top: 1px solid buttonshadow;
+	border-left: 1px solid buttonshadow;
+	cursor: hand
+}
+
+.mceButtonSelected {
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-color: #C0C0BB;
+	cursor: hand
+}
+
+.mceButtonDisabled {
+	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
+	-moz-opacity:0.3;
+	opacity: 0.3;
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-color: #F0F0EE;
+	cursor: text
+}
+
+.mceSeparator {
+	border-top: 1px solid buttonhighlight;
+	border-left: 1px solid buttonhighlight;
+	border-bottom: 1px solid buttonshadow;
+	border-right: 1px solid buttonshadow;
+	margin-right: 2px;
+	margin-left: 2px;
+}
+
+.mceSeparatorLine {
+	margin:2px;
+	margin-left: 4px;
+	background-color: #F0F0EE;
+	border-top: 1px solid buttonshadow;
+	border-left: 1px solid buttonshadow;
+	border-bottom: 1px solid buttonhighlight;
+	border-right: 1px solid buttonhighlight;
+	width: 0px;
+	height: 15px;
+}
+
+.mceSelectList {
+	font-family: "MS Sans Serif";
+	font-size: 7pt;
+	font-weight: normal;
+	margin-top: 3px;
+	padding: 0px;
+	display: inline;
+	vertical-align: top;
+	background-color: #F0F0EE
+}
+
+.mceLabel, .mceLabelDisabled {
+	font-family: "MS Sans Serif";
+	font-size: 9pt;
+}
+
+.mceLabel {
+	color: #000000;
+}
+
+.mceLabelDisabled {
+	cursor: text;
+	color: #999999;
+}
+
+.mceEditor {
+	background: #F0F0EE;
+	border: 1px solid #cccccc;
+}
+
+.mceEditorArea {
+	font-family: "MS Sans Serif";
+	background: #FFFFFF;
+}
+
+.mceToolbarTop, .mceToolbarBottom {
+	background: #F0F0EE;
+}
+
+.mceToolbarTop {
+	border-bottom: 1px solid #cccccc;
+}
+
+.mceToolbarBottom {
+	border-top: 1px solid #cccccc;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/image.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/image.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/image.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,100 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_insert_image_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/image.js"></script>
-	<base target="_self" />
-</head>
-<body id="image" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-<form onsubmit="insertImage();return false;" action="#">
-	<div class="tabs">
-		<ul>
-			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_insert_image_title}</a></span></li>
-		</ul>
-	</div>
-
-	<div class="panel_wrapper">
-		<div id="general_panel" class="panel current">
-     <table border="0" cellpadding="4" cellspacing="0">
-          <tr>
-            <td nowrap="nowrap"><label for="src">{$lang_insert_image_src}</label></td>
-            <td><table border="0" cellspacing="0" cellpadding="0">
-                <tr>
-                  <td><input id="src" name="src" type="text" value="" style="width: 200px" onchange="getImageData();"></td>
-                  <td id="srcbrowsercontainer">&nbsp;</td>
-                </tr>
-              </table></td>
-          </tr>
-		  <!-- Image list -->
-		  <script language="javascript">
-			if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) {
-				var html = "";
-
-				html += '<tr><td><label for="image_list">{$lang_image_list}</label></td>';
-				html += '<td><select id="image_list" name="image_list" style="width: 200px" onchange="this.form.src.value=this.options[this.selectedIndex].value;resetImageData();getImageData();">';
-				html += '<option value="">---</option>';
-
-				for (var i=0; i<tinyMCEImageList.length; i++)
-					html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';
-
-				html += '</select></td></tr>';
-
-				document.write(html);
-			}
-		  </script>
-		  <!-- /Image list -->
-          <tr>
-            <td nowrap="nowrap"><label for="alt">{$lang_insert_image_alt}</label></td>
-            <td><input id="alt" name="alt" type="text" value="" style="width: 200px"></td>
-          </tr>
-          <tr>
-            <td nowrap="nowrap"><label for="align">{$lang_insert_image_align}</label></td>
-            <td><select id="align" name="align">
-                <option value="">{$lang_insert_image_align_default}</option>
-                <option value="baseline">{$lang_insert_image_align_baseline}</option>
-                <option value="top">{$lang_insert_image_align_top}</option>
-                <option value="middle">{$lang_insert_image_align_middle}</option>
-                <option value="bottom">{$lang_insert_image_align_bottom}</option>
-                <option value="texttop">{$lang_insert_image_align_texttop}</option>
-                <option value="absmiddle">{$lang_insert_image_align_absmiddle}</option>
-                <option value="absbottom">{$lang_insert_image_align_absbottom}</option>
-                <option value="left">{$lang_insert_image_align_left}</option>
-                <option value="right">{$lang_insert_image_align_right}</option>
-              </select></td>
-          </tr>
-          <tr>
-            <td nowrap="nowrap"><label for="width">{$lang_insert_image_dimensions}</label></td>
-            <td><input id="width" name="width" type="text" value="" size="3" maxlength="3">
-              x
-              <input id="height" name="height" type="text" value="" size="3" maxlength="3"></td>
-          </tr>
-          <tr>
-            <td nowrap="nowrap"><label for="border">{$lang_insert_image_border}</label></td>
-            <td><input id="border" name="border" type="text" value="" size="3" maxlength="3"></td>
-          </tr>
-          <tr>
-            <td nowrap="nowrap"><label for="vspace">{$lang_insert_image_vspace}</label></td>
-            <td><input id="vspace" name="vspace" type="text" value="" size="3" maxlength="3"></td>
-          </tr>
-          <tr>
-            <td nowrap="nowrap"><label for="hspace">{$lang_insert_image_hspace}</label></td>
-            <td><input id="hspace" name="hspace" type="text" value="" size="3" maxlength="3"></td>
-          </tr>
-        </table>
-		</div>
-	</div>
-
-	<div class="mceActionPanel">
-		<div style="float: left">
-			<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertImage();" />
-		</div>
-
-		<div style="float: right">
-			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-		</div>
-	</div>
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/image.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/image.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/image.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/image.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,100 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_insert_image_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/image.js"></script>
+	<base target="_self" />
+</head>
+<body id="image" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="insertImage();return false;" action="#">
+	<div class="tabs">
+		<ul>
+			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_insert_image_title}</a></span></li>
+		</ul>
+	</div>
+
+	<div class="panel_wrapper">
+		<div id="general_panel" class="panel current">
+     <table border="0" cellpadding="4" cellspacing="0">
+          <tr>
+            <td nowrap="nowrap"><label for="src">{$lang_insert_image_src}</label></td>
+            <td><table border="0" cellspacing="0" cellpadding="0">
+                <tr>
+                  <td><input id="src" name="src" type="text" value="" style="width: 200px" onchange="getImageData();"></td>
+                  <td id="srcbrowsercontainer">&nbsp;</td>
+                </tr>
+              </table></td>
+          </tr>
+		  <!-- Image list -->
+		  <script language="javascript">
+			if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) {
+				var html = "";
+
+				html += '<tr><td><label for="image_list">{$lang_image_list}</label></td>';
+				html += '<td><select id="image_list" name="image_list" style="width: 200px" onchange="this.form.src.value=this.options[this.selectedIndex].value;resetImageData();getImageData();">';
+				html += '<option value="">---</option>';
+
+				for (var i=0; i<tinyMCEImageList.length; i++)
+					html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';
+
+				html += '</select></td></tr>';
+
+				document.write(html);
+			}
+		  </script>
+		  <!-- /Image list -->
+          <tr>
+            <td nowrap="nowrap"><label for="alt">{$lang_insert_image_alt}</label></td>
+            <td><input id="alt" name="alt" type="text" value="" style="width: 200px"></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="align">{$lang_insert_image_align}</label></td>
+            <td><select id="align" name="align">
+                <option value="">{$lang_insert_image_align_default}</option>
+                <option value="baseline">{$lang_insert_image_align_baseline}</option>
+                <option value="top">{$lang_insert_image_align_top}</option>
+                <option value="middle">{$lang_insert_image_align_middle}</option>
+                <option value="bottom">{$lang_insert_image_align_bottom}</option>
+                <option value="texttop">{$lang_insert_image_align_texttop}</option>
+                <option value="absmiddle">{$lang_insert_image_align_absmiddle}</option>
+                <option value="absbottom">{$lang_insert_image_align_absbottom}</option>
+                <option value="left">{$lang_insert_image_align_left}</option>
+                <option value="right">{$lang_insert_image_align_right}</option>
+              </select></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="width">{$lang_insert_image_dimensions}</label></td>
+            <td><input id="width" name="width" type="text" value="" size="3" maxlength="3">
+              x
+              <input id="height" name="height" type="text" value="" size="3" maxlength="3"></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="border">{$lang_insert_image_border}</label></td>
+            <td><input id="border" name="border" type="text" value="" size="3" maxlength="3"></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="vspace">{$lang_insert_image_vspace}</label></td>
+            <td><input id="vspace" name="vspace" type="text" value="" size="3" maxlength="3"></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="hspace">{$lang_insert_image_hspace}</label></td>
+            <td><input id="hspace" name="hspace" type="text" value="" size="3" maxlength="3"></td>
+          </tr>
+        </table>
+		</div>
+	</div>
+
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertImage();" />
+		</div>
+
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/anchor.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/anchor.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/anchor.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/anchor_symbol.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/anchor_symbol.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/anchor_symbol.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/backcolor.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/backcolor.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/backcolor.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_de_se.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_de_se.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_de_se.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_es.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_es.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_es.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_fr.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_fr.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_fr.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_ru.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_ru.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_ru.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_tw.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_tw.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bold_tw.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/browse.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/browse.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/browse.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bullist.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bullist.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/bullist.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/button_menu.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/button_menu.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/button_menu.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/buttons.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/buttons.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/buttons.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cancel_button_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cancel_button_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cancel_button_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/center.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/center.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/center.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/charmap.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/charmap.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/charmap.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cleanup.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cleanup.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cleanup.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/close.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/close.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/close.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/code.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/code.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/code.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/color.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/color.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/color.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/copy.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/copy.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/copy.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/custom_1.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/custom_1.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/custom_1.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cut.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cut.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/cut.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/forecolor.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/forecolor.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/forecolor.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/full.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/full.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/full.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/help.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/help.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/help.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/hr.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/hr.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/hr.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/image.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/image.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/image.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/indent.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/indent.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/indent.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/insert_button_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/insert_button_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/insert_button_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_de_se.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_de_se.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_de_se.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_es.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_es.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_es.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_ru.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_ru.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_ru.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_tw.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_tw.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/italic_tw.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifycenter.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifycenter.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifycenter.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyfull.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyfull.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyfull.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyleft.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyleft.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyleft.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyright.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyright.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/justifyright.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/link.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/link.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/link.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/menu_check.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/menu_check.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/menu_check.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/newdocument.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/newdocument.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/newdocument.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/numlist.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/numlist.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/numlist.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/opacity.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/opacity.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/opacity.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/outdent.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/outdent.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/outdent.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/paste.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/paste.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/paste.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/redo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/redo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/redo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/removeformat.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/removeformat.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/removeformat.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/separator.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/separator.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/separator.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/spacer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/statusbar_resize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/statusbar_resize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/statusbar_resize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/strikethrough.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/strikethrough.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/strikethrough.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/sub.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/sub.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/sub.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/sup.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/sup.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/sup.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_delete_col.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_delete_col.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_delete_col.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_delete_row.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_delete_row.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_delete_row.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_col_after.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_col_after.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_col_after.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_col_before.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_col_before.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_col_before.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_row_after.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_row_after.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_row_after.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_row_before.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_row_before.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/table_insert_row_before.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_es.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_es.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_es.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_fr.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_fr.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_fr.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_ru.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_ru.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_ru.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_tw.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_tw.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/underline_tw.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/undo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/undo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/undo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/unlink.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/unlink.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/unlink.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/visualaid.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/visualaid.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/visualaid.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_end.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_end.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_end.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tabs_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tabs_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/images/xp/tabs_bg.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/about.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/about.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/about.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,75 +0,0 @@
-function init() {
-	var inst;
-
-	tinyMCEPopup.resizeToInnerSize();
-	inst = tinyMCE.selectedInstance;
-
-	// Give FF some time
-	window.setTimeout('insertHelpIFrame();', 10);
-
-	var tcont = document.getElementById('plugintablecontainer');
-	var plugins = tinyMCE.getParam('plugins', '', true, ',');
-	if (plugins.length == 0)
-		document.getElementById('plugins_tab').style.display = 'none';
-
-	var html = "";
-	html += '<table id="plugintable">';
-	html += '<thead>';
-	html += '<tr>';
-	html += '<td>' + tinyMCE.getLang('lang_plugin') + '</td>';
-	html += '<td>' + tinyMCE.getLang('lang_author') + '</td>';
-	html += '<td>' + tinyMCE.getLang('lang_version') + '</td>';
-	html += '</tr>';
-	html += '</thead>';
-	html += '<tbody>';
-
-	for (var i=0; i<inst.plugins.length; i++) {
-		var info = getPluginInfo(inst.plugins[i]);
-
-		html += '<tr>';
-
-		if (info.infourl != null && info.infourl != '')
-			html += '<td width="50%" title="' + plugins[i] + '"><a href="' + info.infourl + '" target="mceplugin">' + info.longname + '</a></td>';
-		else
-			html += '<td width="50%" title="' + plugins[i] + '">' + info.longname + '</td>';
-
-		if (info.authorurl != null && info.authorurl != '')
-			html += '<td width="35%"><a href="' + info.authorurl + '" target="mceplugin">' + info.author + '</a></td>';
-		else
-			html += '<td width="35%">' + info.author + '</td>';
-
-		html += '<td width="15%">' + info.version + '</td>';
-		html += '</tr>';
-	}
-
-	html += '</tbody>';
-	html += '</table>';
-
-	tcont.innerHTML = html;
-}
-
-function getPluginInfo(name) {
-	if (tinyMCE.plugins[name].getInfo)
-		return tinyMCE.plugins[name].getInfo();
-
-	return {
-		longname : name,
-		authorurl : '',
-		infourl : '',
-		author : '--',
-		version : '--'
-	};
-}
-
-function insertHelpIFrame() {
-	var html = '<iframe width="100%" height="300" src="' + tinyMCE.themeURL + "/docs/" + tinyMCE.settings['docs_language'] + "/index.htm" + '"></iframe>';
-
-	document.getElementById('iframecontainer').innerHTML = html;
-
-	html = '';
-	html += '<a href="http://www.moxiecode.com" target="_blank"><img src="http://tinymce.moxiecode.com/images/gotmoxie.png" alt="Got Moxie?" border="0" /></a> ';
-	html += '<a href="http://sourceforge.net/projects/tinymce/" target="_blank"><img src="http://sourceforge.net/sflogo.php?group_id=103281" alt="Hosted By Sourceforge" border="0" /></a> ';
-	html += '<a href="http://www.freshmeat.net/projects/tinymce" target="_blank"><img src="http://tinymce.moxiecode.com/images/fm.gif" alt="Also on freshmeat" border="0" /></a> ';
-
-	document.getElementById('buttoncontainer').innerHTML = html;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/about.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/about.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/about.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/about.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,75 @@
+function init() {
+	var inst;
+
+	tinyMCEPopup.resizeToInnerSize();
+	inst = tinyMCE.selectedInstance;
+
+	// Give FF some time
+	window.setTimeout('insertHelpIFrame();', 10);
+
+	var tcont = document.getElementById('plugintablecontainer');
+	var plugins = tinyMCE.getParam('plugins', '', true, ',');
+	if (plugins.length == 0)
+		document.getElementById('plugins_tab').style.display = 'none';
+
+	var html = "";
+	html += '<table id="plugintable">';
+	html += '<thead>';
+	html += '<tr>';
+	html += '<td>' + tinyMCE.getLang('lang_plugin') + '</td>';
+	html += '<td>' + tinyMCE.getLang('lang_author') + '</td>';
+	html += '<td>' + tinyMCE.getLang('lang_version') + '</td>';
+	html += '</tr>';
+	html += '</thead>';
+	html += '<tbody>';
+
+	for (var i=0; i<inst.plugins.length; i++) {
+		var info = getPluginInfo(inst.plugins[i]);
+
+		html += '<tr>';
+
+		if (info.infourl != null && info.infourl != '')
+			html += '<td width="50%" title="' + plugins[i] + '"><a href="' + info.infourl + '" target="mceplugin">' + info.longname + '</a></td>';
+		else
+			html += '<td width="50%" title="' + plugins[i] + '">' + info.longname + '</td>';
+
+		if (info.authorurl != null && info.authorurl != '')
+			html += '<td width="35%"><a href="' + info.authorurl + '" target="mceplugin">' + info.author + '</a></td>';
+		else
+			html += '<td width="35%">' + info.author + '</td>';
+
+		html += '<td width="15%">' + info.version + '</td>';
+		html += '</tr>';
+	}
+
+	html += '</tbody>';
+	html += '</table>';
+
+	tcont.innerHTML = html;
+}
+
+function getPluginInfo(name) {
+	if (tinyMCE.plugins[name].getInfo)
+		return tinyMCE.plugins[name].getInfo();
+
+	return {
+		longname : name,
+		authorurl : '',
+		infourl : '',
+		author : '--',
+		version : '--'
+	};
+}
+
+function insertHelpIFrame() {
+	var html = '<iframe width="100%" height="300" src="' + tinyMCE.themeURL + "/docs/" + tinyMCE.settings['docs_language'] + "/index.htm" + '"></iframe>';
+
+	document.getElementById('iframecontainer').innerHTML = html;
+
+	html = '';
+	html += '<a href="http://www.moxiecode.com" target="_blank"><img src="http://tinymce.moxiecode.com/images/gotmoxie.png" alt="Got Moxie?" border="0" /></a> ';
+	html += '<a href="http://sourceforge.net/projects/tinymce/" target="_blank"><img src="http://sourceforge.net/sflogo.php?group_id=103281" alt="Hosted By Sourceforge" border="0" /></a> ';
+	html += '<a href="http://www.freshmeat.net/projects/tinymce" target="_blank"><img src="http://tinymce.moxiecode.com/images/fm.gif" alt="Also on freshmeat" border="0" /></a> ';
+
+	document.getElementById('buttoncontainer').innerHTML = html;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/anchor.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/anchor.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/anchor.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,74 +0,0 @@
-var action, element;
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-	var anchor = tinyMCE.getParentElement(inst.getFocusElement(), "a", "name");
-	var img = inst.getFocusElement();
-	action = 'insert';
-
-	if (anchor != null) {
-		element = anchor;
-		action = "update";
-	}
-
-	if (tinyMCE.getAttrib(img, "class") == "mceItemAnchor") {
-		element = img;
-		action = "update";
-	}
-
-	if (action == "update")
-		document.forms[0].anchorName.value = element.nodeName == "IMG" ? element.getAttribute("title") : element.getAttribute("name");
-
-	document.forms[0].insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true);
-}
-
-function insertAnchor() {
-	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-	var name = document.forms[0].anchorName.value, e;
-
-	tinyMCEPopup.execCommand("mceBeginUndoLevel");
-
-	if (action == "update") {
-		if (element.nodeName == "IMG")
-			element.setAttribute("title", name);
-		else
-			element.setAttribute("name", name);
-	} else {
-		var rng = inst.getRng();
-
-		if (rng.collapse)
-			rng.collapse(false);
-
-		name = name.replace(/&/g, '&amp;');
-		name = name.replace(/\"/g, '&quot;');
-		name = name.replace(/</g, '&lt;');
-		name = name.replace(/>/g, '&gt;');
-
-		// Fix for bug #1447335
-		if (tinyMCE.isGecko)
-			html = '<a id="mceNewAnchor" name="' + name + '"></a>';
-		else
-			html = '<a name="' + name + '"></a>';
-
-		tinyMCEPopup.execCommand("mceInsertContent", false, html);
-
-		// Fix for bug #1447335 force cursor after the anchor element
-		if (tinyMCE.isGecko) {
-			e = inst.getDoc().getElementById('mceNewAnchor');
-
-			if (e) {
-				inst.selection.selectNode(e, true, false, false);
-				e.removeAttribute('id');
-			}
-		}
-
-		tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
-	}
-
-	tinyMCEPopup.execCommand("mceEndUndoLevel");
-
-	tinyMCE.triggerNodeChange();
-	tinyMCEPopup.close();
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/anchor.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/anchor.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/anchor.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/anchor.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,74 @@
+var action, element;
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+	var anchor = tinyMCE.getParentElement(inst.getFocusElement(), "a", "name");
+	var img = inst.getFocusElement();
+	action = 'insert';
+
+	if (anchor != null) {
+		element = anchor;
+		action = "update";
+	}
+
+	if (tinyMCE.getAttrib(img, "class") == "mceItemAnchor") {
+		element = img;
+		action = "update";
+	}
+
+	if (action == "update")
+		document.forms[0].anchorName.value = element.nodeName == "IMG" ? element.getAttribute("title") : element.getAttribute("name");
+
+	document.forms[0].insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true);
+}
+
+function insertAnchor() {
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+	var name = document.forms[0].anchorName.value, e;
+
+	tinyMCEPopup.execCommand("mceBeginUndoLevel");
+
+	if (action == "update") {
+		if (element.nodeName == "IMG")
+			element.setAttribute("title", name);
+		else
+			element.setAttribute("name", name);
+	} else {
+		var rng = inst.getRng();
+
+		if (rng.collapse)
+			rng.collapse(false);
+
+		name = name.replace(/&/g, '&amp;');
+		name = name.replace(/\"/g, '&quot;');
+		name = name.replace(/</g, '&lt;');
+		name = name.replace(/>/g, '&gt;');
+
+		// Fix for bug #1447335
+		if (tinyMCE.isGecko)
+			html = '<a id="mceNewAnchor" name="' + name + '"></a>';
+		else
+			html = '<a name="' + name + '"></a>';
+
+		tinyMCEPopup.execCommand("mceInsertContent", false, html);
+
+		// Fix for bug #1447335 force cursor after the anchor element
+		if (tinyMCE.isGecko) {
+			e = inst.getDoc().getElementById('mceNewAnchor');
+
+			if (e) {
+				inst.selection.selectNode(e, true, false, false);
+				e.removeAttribute('id');
+			}
+		}
+
+		tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
+	}
+
+	tinyMCEPopup.execCommand("mceEndUndoLevel");
+
+	tinyMCE.triggerNodeChange();
+	tinyMCEPopup.close();
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/charmap.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/charmap.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/charmap.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,326 +0,0 @@
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-}
-
-var charmap = new Array();
-
-// for mor details please see w3c.org
-// now here is the complete list ;)
-
-charmap = [
-	['&nbsp;',    '&#160;',  true, 'no-break space'],
-	['&amp;',     '&#38;',   true, 'ampersand'],
-	['&quot;',    '&#34;',   true, 'quotation mark'],
-// finance
-	['&cent;',    '&#162;',  true, 'cent sign'],
-	['&euro;',    '&#8364;', true, 'euro sign'],
-	['&pound;',   '&#163;',  true, 'pound sign'],
-	['&yen;',     '&#165;',  true, 'yen sign'],
-// signs
-	['&copy;',    '&#169;',  true, 'copyright sign'],
-	['&reg;',     '&#174;',  true, 'registered sign'],
-	['&trade;',   '&#8482;', true, 'trade mark sign'],
-	['&permil;',  '&#8240;', true, 'per mille sign'],
-	['&micro;',   '&#181;',  true, 'micro sign'],
-	['&middot;',  '&#183;',  true, 'middle dot'],
-	['&bull;',    '&#8226;', true, 'bullet'],
-	['&hellip;',  '&#8230;', true, 'three dot leader'],
-	['&prime;',   '&#8242;', true, 'minutes / feet'],
-	['&Prime;',   '&#8243;', true, 'seconds / inches'],
-	['&sect;',    '&#167;',  true, 'section sign'],
-	['&para;',    '&#182;',  true, 'paragraph sign'],
-	['&szlig;',   '&#223;',  true, 'sharp s / ess-zed'],
-// quotations
-	['&lsaquo;',  '&#8249;', true, 'single left-pointing angle quotation mark'],
-	['&rsaquo;',  '&#8250;', true, 'single right-pointing angle quotation mark'],
-	['&laquo;',   '&#171;',  true, 'left pointing guillemet'],
-	['&raquo;',   '&#187;',  true, 'right pointing guillemet'],
-	['&lsquo;',   '&#8216;', true, 'left single quotation mark'],
-	['&rsquo;',   '&#8217;', true, 'right single quotation mark'],
-	['&ldquo;',   '&#8220;', true, 'left double quotation mark'],
-	['&rdquo;',   '&#8221;', true, 'right double quotation mark'],
-	['&sbquo;',   '&#8218;', true, 'single low-9 quotation mark'],
-	['&bdquo;',   '&#8222;', true, 'double low-9 quotation mark'],
-	['&lt;',      '&#60;',   true, 'less-than sign'],
-	['&gt;',      '&#62;',   true, 'greater-than sign'],
-	['&le;',      '&#8804;', true, 'less-than or equal to'],
-	['&ge;',      '&#8805;', true, 'greater-than or equal to'],
-	['&ndash;',   '&#8211;', true, 'en dash'],
-	['&mdash;',   '&#8212;', true, 'em dash'],
-	['&macr;',    '&#175;',  true, 'macron'],
-	['&oline;',   '&#8254;', true, 'overline'],
-	['&curren;',  '&#164;',  true, 'currency sign'],
-	['&brvbar;',  '&#166;',  true, 'broken bar'],
-	['&uml;',     '&#168;',  true, 'diaeresis'],
-	['&iexcl;',   '&#161;',  true, 'inverted exclamation mark'],
-	['&iquest;',  '&#191;',  true, 'turned question mark'],
-	['&circ;',    '&#710;',  true, 'circumflex accent'],
-	['&tilde;',   '&#732;',  true, 'small tilde'],
-	['&deg;',     '&#176;',  true, 'degree sign'],
-	['&minus;',   '&#8722;', true, 'minus sign'],
-	['&plusmn;',  '&#177;',  true, 'plus-minus sign'],
-	['&divide;',  '&#247;',  true, 'division sign'],
-	['&frasl;',   '&#8260;', true, 'fraction slash'],
-	['&times;',   '&#215;',  true, 'multiplication sign'],
-	['&sup1;',    '&#185;',  true, 'superscript one'],
-	['&sup2;',    '&#178;',  true, 'superscript two'],
-	['&sup3;',    '&#179;',  true, 'superscript three'],
-	['&frac14;',  '&#188;',  true, 'fraction one quarter'],
-	['&frac12;',  '&#189;',  true, 'fraction one half'],
-	['&frac34;',  '&#190;',  true, 'fraction three quarters'],
-// math / logical
-	['&fnof;',    '&#402;',  true, 'function / florin'],
-	['&int;',     '&#8747;', true, 'integral'],
-	['&sum;',     '&#8721;', true, 'n-ary sumation'],
-	['&infin;',   '&#8734;', true, 'infinity'],
-	['&radic;',   '&#8730;', true, 'square root'],
-	['&sim;',     '&#8764;', false,'similar to'],
-	['&cong;',    '&#8773;', false,'approximately equal to'],
-	['&asymp;',   '&#8776;', true, 'almost equal to'],
-	['&ne;',      '&#8800;', true, 'not equal to'],
-	['&equiv;',   '&#8801;', true, 'identical to'],
-	['&isin;',    '&#8712;', false,'element of'],
-	['&notin;',   '&#8713;', false,'not an element of'],
-	['&ni;',      '&#8715;', false,'contains as member'],
-	['&prod;',    '&#8719;', true, 'n-ary product'],
-	['&and;',     '&#8743;', false,'logical and'],
-	['&or;',      '&#8744;', false,'logical or'],
-	['&not;',     '&#172;',  true, 'not sign'],
-	['&cap;',     '&#8745;', true, 'intersection'],
-	['&cup;',     '&#8746;', false,'union'],
-	['&part;',    '&#8706;', true, 'partial differential'],
-	['&forall;',  '&#8704;', false,'for all'],
-	['&exist;',   '&#8707;', false,'there exists'],
-	['&empty;',   '&#8709;', false,'diameter'],
-	['&nabla;',   '&#8711;', false,'backward difference'],
-	['&lowast;',  '&#8727;', false,'asterisk operator'],
-	['&prop;',    '&#8733;', false,'proportional to'],
-	['&ang;',     '&#8736;', false,'angle'],
-// undefined
-	['&acute;',   '&#180;',  true, 'acute accent'],
-	['&cedil;',   '&#184;',  true, 'cedilla'],
-	['&ordf;',    '&#170;',  true, 'feminine ordinal indicator'],
-	['&ordm;',    '&#186;',  true, 'masculine ordinal indicator'],
-	['&dagger;',  '&#8224;', true, 'dagger'],
-	['&Dagger;',  '&#8225;', true, 'double dagger'],
-// alphabetical special chars
-	['&Agrave;',  '&#192;',  true, 'A - grave'],
-	['&Aacute;',  '&#193;',  true, 'A - acute'],
-	['&Acirc;',   '&#194;',  true, 'A - circumflex'],
-	['&Atilde;',  '&#195;',  true, 'A - tilde'],
-	['&Auml;',    '&#196;',  true, 'A - diaeresis'],
-	['&Aring;',   '&#197;',  true, 'A - ring above'],
-	['&AElig;',   '&#198;',  true, 'ligature AE'],
-	['&Ccedil;',  '&#199;',  true, 'C - cedilla'],
-	['&Egrave;',  '&#200;',  true, 'E - grave'],
-	['&Eacute;',  '&#201;',  true, 'E - acute'],
-	['&Ecirc;',   '&#202;',  true, 'E - circumflex'],
-	['&Euml;',    '&#203;',  true, 'E - diaeresis'],
-	['&Igrave;',  '&#204;',  true, 'I - grave'],
-	['&Iacute;',  '&#205;',  true, 'I - acute'],
-	['&Icirc;',   '&#206;',  true, 'I - circumflex'],
-	['&Iuml;',    '&#207;',  true, 'I - diaeresis'],
-	['&ETH;',     '&#208;',  true, 'ETH'],
-	['&Ntilde;',  '&#209;',  true, 'N - tilde'],
-	['&Ograve;',  '&#210;',  true, 'O - grave'],
-	['&Oacute;',  '&#211;',  true, 'O - acute'],
-	['&Ocirc;',   '&#212;',  true, 'O - circumflex'],
-	['&Otilde;',  '&#213;',  true, 'O - tilde'],
-	['&Ouml;',    '&#214;',  true, 'O - diaeresis'],
-	['&Oslash;',  '&#216;',  true, 'O - slash'],
-	['&OElig;',   '&#338;',  true, 'ligature OE'],
-	['&Scaron;',  '&#352;',  true, 'S - caron'],
-	['&Ugrave;',  '&#217;',  true, 'U - grave'],
-	['&Uacute;',  '&#218;',  true, 'U - acute'],
-	['&Ucirc;',   '&#219;',  true, 'U - circumflex'],
-	['&Uuml;',    '&#220;',  true, 'U - diaeresis'],
-	['&Yacute;',  '&#221;',  true, 'Y - acute'],
-	['&Yuml;',    '&#376;',  true, 'Y - diaeresis'],
-	['&THORN;',   '&#222;',  true, 'THORN'],
-	['&agrave;',  '&#224;',  true, 'a - grave'],
-	['&aacute;',  '&#225;',  true, 'a - acute'],
-	['&acirc;',   '&#226;',  true, 'a - circumflex'],
-	['&atilde;',  '&#227;',  true, 'a - tilde'],
-	['&auml;',    '&#228;',  true, 'a - diaeresis'],
-	['&aring;',   '&#229;',  true, 'a - ring above'],
-	['&aelig;',   '&#230;',  true, 'ligature ae'],
-	['&ccedil;',  '&#231;',  true, 'c - cedilla'],
-	['&egrave;',  '&#232;',  true, 'e - grave'],
-	['&eacute;',  '&#233;',  true, 'e - acute'],
-	['&ecirc;',   '&#234;',  true, 'e - circumflex'],
-	['&euml;',    '&#235;',  true, 'e - diaeresis'],
-	['&igrave;',  '&#236;',  true, 'i - grave'],
-	['&iacute;',  '&#237;',  true, 'i - acute'],
-	['&icirc;',   '&#238;',  true, 'i - circumflex'],
-	['&iuml;',    '&#239;',  true, 'i - diaeresis'],
-	['&eth;',     '&#240;',  true, 'eth'],
-	['&ntilde;',  '&#241;',  true, 'n - tilde'],
-	['&ograve;',  '&#242;',  true, 'o - grave'],
-	['&oacute;',  '&#243;',  true, 'o - acute'],
-	['&ocirc;',   '&#244;',  true, 'o - circumflex'],
-	['&otilde;',  '&#245;',  true, 'o - tilde'],
-	['&ouml;',    '&#246;',  true, 'o - diaeresis'],
-	['&oslash;',  '&#248;',  true, 'o slash'],
-	['&oelig;',   '&#339;',  true, 'ligature oe'],
-	['&scaron;',  '&#353;',  true, 's - caron'],
-	['&ugrave;',  '&#249;',  true, 'u - grave'],
-	['&uacute;',  '&#250;',  true, 'u - acute'],
-	['&ucirc;',   '&#251;',  true, 'u - circumflex'],
-	['&uuml;',    '&#252;',  true, 'u - diaeresis'],
-	['&yacute;',  '&#253;',  true, 'y - acute'],
-	['&thorn;',   '&#254;',  true, 'thorn'],
-	['&yuml;',    '&#255;',  true, 'y - diaeresis'],
-    ['&Alpha;',   '&#913;',  true, 'Alpha'],
-	['&Beta;',    '&#914;',  true, 'Beta'],
-	['&Gamma;',   '&#915;',  true, 'Gamma'],
-	['&Delta;',   '&#916;',  true, 'Delta'],
-	['&Epsilon;', '&#917;',  true, 'Epsilon'],
-	['&Zeta;',    '&#918;',  true, 'Zeta'],
-	['&Eta;',     '&#919;',  true, 'Eta'],
-	['&Theta;',   '&#920;',  true, 'Theta'],
-	['&Iota;',    '&#921;',  true, 'Iota'],
-	['&Kappa;',   '&#922;',  true, 'Kappa'],
-	['&Lambda;',  '&#923;',  true, 'Lambda'],
-	['&Mu;',      '&#924;',  true, 'Mu'],
-	['&Nu;',      '&#925;',  true, 'Nu'],
-	['&Xi;',      '&#926;',  true, 'Xi'],
-	['&Omicron;', '&#927;',  true, 'Omicron'],
-	['&Pi;',      '&#928;',  true, 'Pi'],
-	['&Rho;',     '&#929;',  true, 'Rho'],
-	['&Sigma;',   '&#931;',  true, 'Sigma'],
-	['&Tau;',     '&#932;',  true, 'Tau'],
-	['&Upsilon;', '&#933;',  true, 'Upsilon'],
-	['&Phi;',     '&#934;',  true, 'Phi'],
-	['&Chi;',     '&#935;',  true, 'Chi'],
-	['&Psi;',     '&#936;',  true, 'Psi'],
-	['&Omega;',   '&#937;',  true, 'Omega'],
-	['&alpha;',   '&#945;',  true, 'alpha'],
-	['&beta;',    '&#946;',  true, 'beta'],
-	['&gamma;',   '&#947;',  true, 'gamma'],
-	['&delta;',   '&#948;',  true, 'delta'],
-	['&epsilon;', '&#949;',  true, 'epsilon'],
-	['&zeta;',    '&#950;',  true, 'zeta'],
-	['&eta;',     '&#951;',  true, 'eta'],
-	['&theta;',   '&#952;',  true, 'theta'],
-	['&iota;',    '&#953;',  true, 'iota'],
-	['&kappa;',   '&#954;',  true, 'kappa'],
-	['&lambda;',  '&#955;',  true, 'lambda'],
-	['&mu;',      '&#956;',  true, 'mu'],
-	['&nu;',      '&#957;',  true, 'nu'],
-	['&xi;',      '&#958;',  true, 'xi'],
-	['&omicron;', '&#959;',  true, 'omicron'],
-	['&pi;',      '&#960;',  true, 'pi'],
-	['&rho;',     '&#961;',  true, 'rho'],
-	['&sigmaf;',  '&#962;',  true, 'final sigma'],
-	['&sigma;',   '&#963;',  true, 'sigma'],
-	['&tau;',     '&#964;',  true, 'tau'],
-	['&upsilon;', '&#965;',  true, 'upsilon'],
-	['&phi;',     '&#966;',  true, 'phi'],
-	['&chi;',     '&#967;',  true, 'chi'],
-	['&psi;',     '&#968;',  true, 'psi'],
-	['&omega;',   '&#969;',  true, 'omega'],
-// symbols
-	['&alefsym;', '&#8501;', false,'alef symbol'],
-	['&piv;',     '&#982;',  false,'pi symbol'],
-	['&real;',    '&#8476;', false,'real part symbol'],
-	['&thetasym;','&#977;',  false,'theta symbol'],
-	['&upsih;',   '&#978;',  false,'upsilon - hook symbol'],
-	['&weierp;',  '&#8472;', false,'Weierstrass p'],
-	['&image;',   '&#8465;', false,'imaginary part'],
-// arrows
-	['&larr;',    '&#8592;', true, 'leftwards arrow'],
-	['&uarr;',    '&#8593;', true, 'upwards arrow'],
-	['&rarr;',    '&#8594;', true, 'rightwards arrow'],
-	['&darr;',    '&#8595;', true, 'downwards arrow'],
-	['&harr;',    '&#8596;', true, 'left right arrow'],
-	['&crarr;',   '&#8629;', false,'carriage return'],
-	['&lArr;',    '&#8656;', false,'leftwards double arrow'],
-	['&uArr;',    '&#8657;', false,'upwards double arrow'],
-	['&rArr;',    '&#8658;', false,'rightwards double arrow'],
-	['&dArr;',    '&#8659;', false,'downwards double arrow'],
-	['&hArr;',    '&#8660;', false,'left right double arrow'],
-	['&there4;',  '&#8756;', false,'therefore'],
-	['&sub;',     '&#8834;', false,'subset of'],
-	['&sup;',     '&#8835;', false,'superset of'],
-	['&nsub;',    '&#8836;', false,'not a subset of'],
-	['&sube;',    '&#8838;', false,'subset of or equal to'],
-	['&supe;',    '&#8839;', false,'superset of or equal to'],
-	['&oplus;',   '&#8853;', false,'circled plus'],
-	['&otimes;',  '&#8855;', false,'circled times'],
-	['&perp;',    '&#8869;', false,'perpendicular'],
-	['&sdot;',    '&#8901;', false,'dot operator'],
-	['&lceil;',   '&#8968;', false,'left ceiling'],
-	['&rceil;',   '&#8969;', false,'right ceiling'],
-	['&lfloor;',  '&#8970;', false,'left floor'],
-	['&rfloor;',  '&#8971;', false,'right floor'],
-	['&lang;',    '&#9001;', false,'left-pointing angle bracket'],
-	['&rang;',    '&#9002;', false,'right-pointing angle bracket'],
-	['&loz;',     '&#9674;', true,'lozenge'],
-	['&spades;',  '&#9824;', false,'black spade suit'],
-	['&clubs;',   '&#9827;', true, 'black club suit'],
-	['&hearts;',  '&#9829;', true, 'black heart suit'],
-	['&diams;',   '&#9830;', true, 'black diamond suit'],
-	['&ensp;',    '&#8194;', false,'en space'],
-	['&emsp;',    '&#8195;', false,'em space'],
-	['&thinsp;',  '&#8201;', false,'thin space'],
-	['&zwnj;',    '&#8204;', false,'zero width non-joiner'],
-	['&zwj;',     '&#8205;', false,'zero width joiner'],
-	['&lrm;',     '&#8206;', false,'left-to-right mark'],
-	['&rlm;',     '&#8207;', false,'right-to-left mark'],
-	['&shy;',     '&#173;',  false,'soft hyphen']
-];
-
-function renderCharMapHTML() {
-	var charsPerRow = 20, tdWidth=20, tdHeight=20;
-	var html = '<table border="0" cellspacing="1" cellpadding="0" width="' + (tdWidth*charsPerRow) + '"><tr height="' + tdHeight + '">';
-	var cols=-1;
-	for (var i=0; i<charmap.length; i++) {
-		if (charmap[i][2]==true) {
-			cols++;
-			html += ''
-				+ '<td width="' + tdWidth + '" height="' + tdHeight + '" class="charmap"'
-				+ ' onmouseover="this.className=\'charmapOver\';'
-				+ 'previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');"'
-				+ ' onmouseout="this.className=\'charmap\';"'
-				+ ' nowrap="nowrap" onclick="insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');"><a style="text-decoration: none;" onfocus="previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');" href="javascript:insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');" onclick="return false;" onmousedown="return false;" title="' + charmap[i][3] + '">'
-				+ charmap[i][1]
-				+ '</a></td>';
-			if ((cols+1) % charsPerRow == 0)
-				html += '</tr><tr height="' + tdHeight + '">';
-		}
-	 }
-	if (cols % charsPerRow > 0) {
-		var padd = charsPerRow - (cols % charsPerRow);
-		for (var i=0; i<padd-1; i++)
-			html += '<td width="' + tdWidth + '" height="' + tdHeight + '" class="charmap">&nbsp;</td>';
-	}
-	html += '</tr></table>';
-	document.write(html);
-}
-
-function insertChar(chr) {
-	tinyMCEPopup.execCommand('mceInsertContent', false, '&#' + chr + ';');
-
-	// Refocus in window
-	if (tinyMCEPopup.isWindow)
-		window.focus();
-
-	tinyMCEPopup.close();
-}
-
-function previewChar(codeA, codeB, codeN) {
-	var elmA = document.getElementById('codeA');
-	var elmB = document.getElementById('codeB');
-	var elmV = document.getElementById('codeV');
-	var elmN = document.getElementById('codeN');
-
-	if (codeA=='#160;') {
-		elmV.innerHTML = '__';
-	} else {
-		elmV.innerHTML = '&' + codeA;
-	}
-
-	elmB.innerHTML = '&amp;' + codeA;
-	elmA.innerHTML = '&amp;' + codeB;
-	elmN.innerHTML = codeN;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/charmap.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/charmap.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/charmap.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/charmap.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,326 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+}
+
+var charmap = new Array();
+
+// for mor details please see w3c.org
+// now here is the complete list ;)
+
+charmap = [
+	['&nbsp;',    '&#160;',  true, 'no-break space'],
+	['&amp;',     '&#38;',   true, 'ampersand'],
+	['&quot;',    '&#34;',   true, 'quotation mark'],
+// finance
+	['&cent;',    '&#162;',  true, 'cent sign'],
+	['&euro;',    '&#8364;', true, 'euro sign'],
+	['&pound;',   '&#163;',  true, 'pound sign'],
+	['&yen;',     '&#165;',  true, 'yen sign'],
+// signs
+	['&copy;',    '&#169;',  true, 'copyright sign'],
+	['&reg;',     '&#174;',  true, 'registered sign'],
+	['&trade;',   '&#8482;', true, 'trade mark sign'],
+	['&permil;',  '&#8240;', true, 'per mille sign'],
+	['&micro;',   '&#181;',  true, 'micro sign'],
+	['&middot;',  '&#183;',  true, 'middle dot'],
+	['&bull;',    '&#8226;', true, 'bullet'],
+	['&hellip;',  '&#8230;', true, 'three dot leader'],
+	['&prime;',   '&#8242;', true, 'minutes / feet'],
+	['&Prime;',   '&#8243;', true, 'seconds / inches'],
+	['&sect;',    '&#167;',  true, 'section sign'],
+	['&para;',    '&#182;',  true, 'paragraph sign'],
+	['&szlig;',   '&#223;',  true, 'sharp s / ess-zed'],
+// quotations
+	['&lsaquo;',  '&#8249;', true, 'single left-pointing angle quotation mark'],
+	['&rsaquo;',  '&#8250;', true, 'single right-pointing angle quotation mark'],
+	['&laquo;',   '&#171;',  true, 'left pointing guillemet'],
+	['&raquo;',   '&#187;',  true, 'right pointing guillemet'],
+	['&lsquo;',   '&#8216;', true, 'left single quotation mark'],
+	['&rsquo;',   '&#8217;', true, 'right single quotation mark'],
+	['&ldquo;',   '&#8220;', true, 'left double quotation mark'],
+	['&rdquo;',   '&#8221;', true, 'right double quotation mark'],
+	['&sbquo;',   '&#8218;', true, 'single low-9 quotation mark'],
+	['&bdquo;',   '&#8222;', true, 'double low-9 quotation mark'],
+	['&lt;',      '&#60;',   true, 'less-than sign'],
+	['&gt;',      '&#62;',   true, 'greater-than sign'],
+	['&le;',      '&#8804;', true, 'less-than or equal to'],
+	['&ge;',      '&#8805;', true, 'greater-than or equal to'],
+	['&ndash;',   '&#8211;', true, 'en dash'],
+	['&mdash;',   '&#8212;', true, 'em dash'],
+	['&macr;',    '&#175;',  true, 'macron'],
+	['&oline;',   '&#8254;', true, 'overline'],
+	['&curren;',  '&#164;',  true, 'currency sign'],
+	['&brvbar;',  '&#166;',  true, 'broken bar'],
+	['&uml;',     '&#168;',  true, 'diaeresis'],
+	['&iexcl;',   '&#161;',  true, 'inverted exclamation mark'],
+	['&iquest;',  '&#191;',  true, 'turned question mark'],
+	['&circ;',    '&#710;',  true, 'circumflex accent'],
+	['&tilde;',   '&#732;',  true, 'small tilde'],
+	['&deg;',     '&#176;',  true, 'degree sign'],
+	['&minus;',   '&#8722;', true, 'minus sign'],
+	['&plusmn;',  '&#177;',  true, 'plus-minus sign'],
+	['&divide;',  '&#247;',  true, 'division sign'],
+	['&frasl;',   '&#8260;', true, 'fraction slash'],
+	['&times;',   '&#215;',  true, 'multiplication sign'],
+	['&sup1;',    '&#185;',  true, 'superscript one'],
+	['&sup2;',    '&#178;',  true, 'superscript two'],
+	['&sup3;',    '&#179;',  true, 'superscript three'],
+	['&frac14;',  '&#188;',  true, 'fraction one quarter'],
+	['&frac12;',  '&#189;',  true, 'fraction one half'],
+	['&frac34;',  '&#190;',  true, 'fraction three quarters'],
+// math / logical
+	['&fnof;',    '&#402;',  true, 'function / florin'],
+	['&int;',     '&#8747;', true, 'integral'],
+	['&sum;',     '&#8721;', true, 'n-ary sumation'],
+	['&infin;',   '&#8734;', true, 'infinity'],
+	['&radic;',   '&#8730;', true, 'square root'],
+	['&sim;',     '&#8764;', false,'similar to'],
+	['&cong;',    '&#8773;', false,'approximately equal to'],
+	['&asymp;',   '&#8776;', true, 'almost equal to'],
+	['&ne;',      '&#8800;', true, 'not equal to'],
+	['&equiv;',   '&#8801;', true, 'identical to'],
+	['&isin;',    '&#8712;', false,'element of'],
+	['&notin;',   '&#8713;', false,'not an element of'],
+	['&ni;',      '&#8715;', false,'contains as member'],
+	['&prod;',    '&#8719;', true, 'n-ary product'],
+	['&and;',     '&#8743;', false,'logical and'],
+	['&or;',      '&#8744;', false,'logical or'],
+	['&not;',     '&#172;',  true, 'not sign'],
+	['&cap;',     '&#8745;', true, 'intersection'],
+	['&cup;',     '&#8746;', false,'union'],
+	['&part;',    '&#8706;', true, 'partial differential'],
+	['&forall;',  '&#8704;', false,'for all'],
+	['&exist;',   '&#8707;', false,'there exists'],
+	['&empty;',   '&#8709;', false,'diameter'],
+	['&nabla;',   '&#8711;', false,'backward difference'],
+	['&lowast;',  '&#8727;', false,'asterisk operator'],
+	['&prop;',    '&#8733;', false,'proportional to'],
+	['&ang;',     '&#8736;', false,'angle'],
+// undefined
+	['&acute;',   '&#180;',  true, 'acute accent'],
+	['&cedil;',   '&#184;',  true, 'cedilla'],
+	['&ordf;',    '&#170;',  true, 'feminine ordinal indicator'],
+	['&ordm;',    '&#186;',  true, 'masculine ordinal indicator'],
+	['&dagger;',  '&#8224;', true, 'dagger'],
+	['&Dagger;',  '&#8225;', true, 'double dagger'],
+// alphabetical special chars
+	['&Agrave;',  '&#192;',  true, 'A - grave'],
+	['&Aacute;',  '&#193;',  true, 'A - acute'],
+	['&Acirc;',   '&#194;',  true, 'A - circumflex'],
+	['&Atilde;',  '&#195;',  true, 'A - tilde'],
+	['&Auml;',    '&#196;',  true, 'A - diaeresis'],
+	['&Aring;',   '&#197;',  true, 'A - ring above'],
+	['&AElig;',   '&#198;',  true, 'ligature AE'],
+	['&Ccedil;',  '&#199;',  true, 'C - cedilla'],
+	['&Egrave;',  '&#200;',  true, 'E - grave'],
+	['&Eacute;',  '&#201;',  true, 'E - acute'],
+	['&Ecirc;',   '&#202;',  true, 'E - circumflex'],
+	['&Euml;',    '&#203;',  true, 'E - diaeresis'],
+	['&Igrave;',  '&#204;',  true, 'I - grave'],
+	['&Iacute;',  '&#205;',  true, 'I - acute'],
+	['&Icirc;',   '&#206;',  true, 'I - circumflex'],
+	['&Iuml;',    '&#207;',  true, 'I - diaeresis'],
+	['&ETH;',     '&#208;',  true, 'ETH'],
+	['&Ntilde;',  '&#209;',  true, 'N - tilde'],
+	['&Ograve;',  '&#210;',  true, 'O - grave'],
+	['&Oacute;',  '&#211;',  true, 'O - acute'],
+	['&Ocirc;',   '&#212;',  true, 'O - circumflex'],
+	['&Otilde;',  '&#213;',  true, 'O - tilde'],
+	['&Ouml;',    '&#214;',  true, 'O - diaeresis'],
+	['&Oslash;',  '&#216;',  true, 'O - slash'],
+	['&OElig;',   '&#338;',  true, 'ligature OE'],
+	['&Scaron;',  '&#352;',  true, 'S - caron'],
+	['&Ugrave;',  '&#217;',  true, 'U - grave'],
+	['&Uacute;',  '&#218;',  true, 'U - acute'],
+	['&Ucirc;',   '&#219;',  true, 'U - circumflex'],
+	['&Uuml;',    '&#220;',  true, 'U - diaeresis'],
+	['&Yacute;',  '&#221;',  true, 'Y - acute'],
+	['&Yuml;',    '&#376;',  true, 'Y - diaeresis'],
+	['&THORN;',   '&#222;',  true, 'THORN'],
+	['&agrave;',  '&#224;',  true, 'a - grave'],
+	['&aacute;',  '&#225;',  true, 'a - acute'],
+	['&acirc;',   '&#226;',  true, 'a - circumflex'],
+	['&atilde;',  '&#227;',  true, 'a - tilde'],
+	['&auml;',    '&#228;',  true, 'a - diaeresis'],
+	['&aring;',   '&#229;',  true, 'a - ring above'],
+	['&aelig;',   '&#230;',  true, 'ligature ae'],
+	['&ccedil;',  '&#231;',  true, 'c - cedilla'],
+	['&egrave;',  '&#232;',  true, 'e - grave'],
+	['&eacute;',  '&#233;',  true, 'e - acute'],
+	['&ecirc;',   '&#234;',  true, 'e - circumflex'],
+	['&euml;',    '&#235;',  true, 'e - diaeresis'],
+	['&igrave;',  '&#236;',  true, 'i - grave'],
+	['&iacute;',  '&#237;',  true, 'i - acute'],
+	['&icirc;',   '&#238;',  true, 'i - circumflex'],
+	['&iuml;',    '&#239;',  true, 'i - diaeresis'],
+	['&eth;',     '&#240;',  true, 'eth'],
+	['&ntilde;',  '&#241;',  true, 'n - tilde'],
+	['&ograve;',  '&#242;',  true, 'o - grave'],
+	['&oacute;',  '&#243;',  true, 'o - acute'],
+	['&ocirc;',   '&#244;',  true, 'o - circumflex'],
+	['&otilde;',  '&#245;',  true, 'o - tilde'],
+	['&ouml;',    '&#246;',  true, 'o - diaeresis'],
+	['&oslash;',  '&#248;',  true, 'o slash'],
+	['&oelig;',   '&#339;',  true, 'ligature oe'],
+	['&scaron;',  '&#353;',  true, 's - caron'],
+	['&ugrave;',  '&#249;',  true, 'u - grave'],
+	['&uacute;',  '&#250;',  true, 'u - acute'],
+	['&ucirc;',   '&#251;',  true, 'u - circumflex'],
+	['&uuml;',    '&#252;',  true, 'u - diaeresis'],
+	['&yacute;',  '&#253;',  true, 'y - acute'],
+	['&thorn;',   '&#254;',  true, 'thorn'],
+	['&yuml;',    '&#255;',  true, 'y - diaeresis'],
+    ['&Alpha;',   '&#913;',  true, 'Alpha'],
+	['&Beta;',    '&#914;',  true, 'Beta'],
+	['&Gamma;',   '&#915;',  true, 'Gamma'],
+	['&Delta;',   '&#916;',  true, 'Delta'],
+	['&Epsilon;', '&#917;',  true, 'Epsilon'],
+	['&Zeta;',    '&#918;',  true, 'Zeta'],
+	['&Eta;',     '&#919;',  true, 'Eta'],
+	['&Theta;',   '&#920;',  true, 'Theta'],
+	['&Iota;',    '&#921;',  true, 'Iota'],
+	['&Kappa;',   '&#922;',  true, 'Kappa'],
+	['&Lambda;',  '&#923;',  true, 'Lambda'],
+	['&Mu;',      '&#924;',  true, 'Mu'],
+	['&Nu;',      '&#925;',  true, 'Nu'],
+	['&Xi;',      '&#926;',  true, 'Xi'],
+	['&Omicron;', '&#927;',  true, 'Omicron'],
+	['&Pi;',      '&#928;',  true, 'Pi'],
+	['&Rho;',     '&#929;',  true, 'Rho'],
+	['&Sigma;',   '&#931;',  true, 'Sigma'],
+	['&Tau;',     '&#932;',  true, 'Tau'],
+	['&Upsilon;', '&#933;',  true, 'Upsilon'],
+	['&Phi;',     '&#934;',  true, 'Phi'],
+	['&Chi;',     '&#935;',  true, 'Chi'],
+	['&Psi;',     '&#936;',  true, 'Psi'],
+	['&Omega;',   '&#937;',  true, 'Omega'],
+	['&alpha;',   '&#945;',  true, 'alpha'],
+	['&beta;',    '&#946;',  true, 'beta'],
+	['&gamma;',   '&#947;',  true, 'gamma'],
+	['&delta;',   '&#948;',  true, 'delta'],
+	['&epsilon;', '&#949;',  true, 'epsilon'],
+	['&zeta;',    '&#950;',  true, 'zeta'],
+	['&eta;',     '&#951;',  true, 'eta'],
+	['&theta;',   '&#952;',  true, 'theta'],
+	['&iota;',    '&#953;',  true, 'iota'],
+	['&kappa;',   '&#954;',  true, 'kappa'],
+	['&lambda;',  '&#955;',  true, 'lambda'],
+	['&mu;',      '&#956;',  true, 'mu'],
+	['&nu;',      '&#957;',  true, 'nu'],
+	['&xi;',      '&#958;',  true, 'xi'],
+	['&omicron;', '&#959;',  true, 'omicron'],
+	['&pi;',      '&#960;',  true, 'pi'],
+	['&rho;',     '&#961;',  true, 'rho'],
+	['&sigmaf;',  '&#962;',  true, 'final sigma'],
+	['&sigma;',   '&#963;',  true, 'sigma'],
+	['&tau;',     '&#964;',  true, 'tau'],
+	['&upsilon;', '&#965;',  true, 'upsilon'],
+	['&phi;',     '&#966;',  true, 'phi'],
+	['&chi;',     '&#967;',  true, 'chi'],
+	['&psi;',     '&#968;',  true, 'psi'],
+	['&omega;',   '&#969;',  true, 'omega'],
+// symbols
+	['&alefsym;', '&#8501;', false,'alef symbol'],
+	['&piv;',     '&#982;',  false,'pi symbol'],
+	['&real;',    '&#8476;', false,'real part symbol'],
+	['&thetasym;','&#977;',  false,'theta symbol'],
+	['&upsih;',   '&#978;',  false,'upsilon - hook symbol'],
+	['&weierp;',  '&#8472;', false,'Weierstrass p'],
+	['&image;',   '&#8465;', false,'imaginary part'],
+// arrows
+	['&larr;',    '&#8592;', true, 'leftwards arrow'],
+	['&uarr;',    '&#8593;', true, 'upwards arrow'],
+	['&rarr;',    '&#8594;', true, 'rightwards arrow'],
+	['&darr;',    '&#8595;', true, 'downwards arrow'],
+	['&harr;',    '&#8596;', true, 'left right arrow'],
+	['&crarr;',   '&#8629;', false,'carriage return'],
+	['&lArr;',    '&#8656;', false,'leftwards double arrow'],
+	['&uArr;',    '&#8657;', false,'upwards double arrow'],
+	['&rArr;',    '&#8658;', false,'rightwards double arrow'],
+	['&dArr;',    '&#8659;', false,'downwards double arrow'],
+	['&hArr;',    '&#8660;', false,'left right double arrow'],
+	['&there4;',  '&#8756;', false,'therefore'],
+	['&sub;',     '&#8834;', false,'subset of'],
+	['&sup;',     '&#8835;', false,'superset of'],
+	['&nsub;',    '&#8836;', false,'not a subset of'],
+	['&sube;',    '&#8838;', false,'subset of or equal to'],
+	['&supe;',    '&#8839;', false,'superset of or equal to'],
+	['&oplus;',   '&#8853;', false,'circled plus'],
+	['&otimes;',  '&#8855;', false,'circled times'],
+	['&perp;',    '&#8869;', false,'perpendicular'],
+	['&sdot;',    '&#8901;', false,'dot operator'],
+	['&lceil;',   '&#8968;', false,'left ceiling'],
+	['&rceil;',   '&#8969;', false,'right ceiling'],
+	['&lfloor;',  '&#8970;', false,'left floor'],
+	['&rfloor;',  '&#8971;', false,'right floor'],
+	['&lang;',    '&#9001;', false,'left-pointing angle bracket'],
+	['&rang;',    '&#9002;', false,'right-pointing angle bracket'],
+	['&loz;',     '&#9674;', true,'lozenge'],
+	['&spades;',  '&#9824;', false,'black spade suit'],
+	['&clubs;',   '&#9827;', true, 'black club suit'],
+	['&hearts;',  '&#9829;', true, 'black heart suit'],
+	['&diams;',   '&#9830;', true, 'black diamond suit'],
+	['&ensp;',    '&#8194;', false,'en space'],
+	['&emsp;',    '&#8195;', false,'em space'],
+	['&thinsp;',  '&#8201;', false,'thin space'],
+	['&zwnj;',    '&#8204;', false,'zero width non-joiner'],
+	['&zwj;',     '&#8205;', false,'zero width joiner'],
+	['&lrm;',     '&#8206;', false,'left-to-right mark'],
+	['&rlm;',     '&#8207;', false,'right-to-left mark'],
+	['&shy;',     '&#173;',  false,'soft hyphen']
+];
+
+function renderCharMapHTML() {
+	var charsPerRow = 20, tdWidth=20, tdHeight=20;
+	var html = '<table border="0" cellspacing="1" cellpadding="0" width="' + (tdWidth*charsPerRow) + '"><tr height="' + tdHeight + '">';
+	var cols=-1;
+	for (var i=0; i<charmap.length; i++) {
+		if (charmap[i][2]==true) {
+			cols++;
+			html += ''
+				+ '<td width="' + tdWidth + '" height="' + tdHeight + '" class="charmap"'
+				+ ' onmouseover="this.className=\'charmapOver\';'
+				+ 'previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');"'
+				+ ' onmouseout="this.className=\'charmap\';"'
+				+ ' nowrap="nowrap" onclick="insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');"><a style="text-decoration: none;" onfocus="previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');" href="javascript:insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');" onclick="return false;" onmousedown="return false;" title="' + charmap[i][3] + '">'
+				+ charmap[i][1]
+				+ '</a></td>';
+			if ((cols+1) % charsPerRow == 0)
+				html += '</tr><tr height="' + tdHeight + '">';
+		}
+	 }
+	if (cols % charsPerRow > 0) {
+		var padd = charsPerRow - (cols % charsPerRow);
+		for (var i=0; i<padd-1; i++)
+			html += '<td width="' + tdWidth + '" height="' + tdHeight + '" class="charmap">&nbsp;</td>';
+	}
+	html += '</tr></table>';
+	document.write(html);
+}
+
+function insertChar(chr) {
+	tinyMCEPopup.execCommand('mceInsertContent', false, '&#' + chr + ';');
+
+	// Refocus in window
+	if (tinyMCEPopup.isWindow)
+		window.focus();
+
+	tinyMCEPopup.close();
+}
+
+function previewChar(codeA, codeB, codeN) {
+	var elmA = document.getElementById('codeA');
+	var elmB = document.getElementById('codeB');
+	var elmV = document.getElementById('codeV');
+	var elmN = document.getElementById('codeN');
+
+	if (codeA=='#160;') {
+		elmV.innerHTML = '__';
+	} else {
+		elmV.innerHTML = '&' + codeA;
+	}
+
+	elmB.innerHTML = '&amp;' + codeA;
+	elmA.innerHTML = '&amp;' + codeB;
+	elmN.innerHTML = codeN;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/color_picker.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/color_picker.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/color_picker.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,108 +0,0 @@
-function init() {
-	if (tinyMCE.isMSIE)
-		tinyMCEPopup.resizeToInnerSize();
-}
-
-function selectColor() {
-	var color = document.getElementById("selectedColorBox").value;
-
-	tinyMCEPopup.execCommand(tinyMCE.getWindowArg('command'), false, color);
-	tinyMCEPopup.close();
-}
-
-function showColor(color) {
-	document.getElementById("selectedColor").style.backgroundColor = color;
-	document.getElementById("selectedColorBox").value = color;
-}
-
-var colors = new Array(
-	"#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033",
-	"#330066","#330099","#3300cc","#3300ff","#660000","#660033","#660066","#660099",
-	"#6600cc","#6600ff","#990000","#990033","#990066","#990099","#9900cc","#9900ff",
-	"#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#ff0000","#ff0033",
-	"#ff0066","#ff0099","#ff00cc","#ff00ff","#003300","#003333","#003366","#003399",
-	"#0033cc","#0033ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff",
-	"#663300","#663333","#663366","#663399","#6633cc","#6633ff","#993300","#993333",
-	"#993366","#993399","#9933cc","#9933ff","#cc3300","#cc3333","#cc3366","#cc3399",
-	"#cc33cc","#cc33ff","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff",
-	"#006600","#006633","#006666","#006699","#0066cc","#0066ff","#336600","#336633",
-	"#336666","#336699","#3366cc","#3366ff","#666600","#666633","#666666","#666699",
-	"#6666cc","#6666ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff",
-	"#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#ff6600","#ff6633",
-	"#ff6666","#ff6699","#ff66cc","#ff66ff","#009900","#009933","#009966","#009999",
-	"#0099cc","#0099ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff",
-	"#669900","#669933","#669966","#669999","#6699cc","#6699ff","#999900","#999933",
-	"#999966","#999999","#9999cc","#9999ff","#cc9900","#cc9933","#cc9966","#cc9999",
-	"#cc99cc","#cc99ff","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff",
-	"#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#33cc00","#33cc33",
-	"#33cc66","#33cc99","#33cccc","#33ccff","#66cc00","#66cc33","#66cc66","#66cc99",
-	"#66cccc","#66ccff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff",
-	"#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ffcc00","#ffcc33",
-	"#ffcc66","#ffcc99","#ffcccc","#ffccff","#00ff00","#00ff33","#00ff66","#00ff99",
-	"#00ffcc","#00ffff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff",
-	"#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#99ff00","#99ff33",
-	"#99ff66","#99ff99","#99ffcc","#99ffff","#ccff00","#ccff33","#ccff66","#ccff99",
-	"#ccffcc","#ccffff","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffff"
-);
-
-function convertRGBToHex(col) {
-	var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi");
-
-	var rgb = col.replace(re, "$1,$2,$3").split(',');
-	if (rgb.length == 3) {
-		r = parseInt(rgb[0]).toString(16);
-		g = parseInt(rgb[1]).toString(16);
-		b = parseInt(rgb[2]).toString(16);
-
-		r = r.length == 1 ? '0' + r : r;
-		g = g.length == 1 ? '0' + g : g;
-		b = b.length == 1 ? '0' + b : b;
-
-		return "#" + r + g + b;
-	}
-
-	return col;
-}
-
-function convertHexToRGB(col) {
-	if (col.indexOf('#') != -1) {
-		col = col.replace(new RegExp('[^0-9A-F]', 'gi'), '');
-
-		r = parseInt(col.substring(0, 2), 16);
-		g = parseInt(col.substring(2, 4), 16);
-		b = parseInt(col.substring(4, 6), 16);
-
-		return "rgb(" + r + "," + g + "," + b + ")";
-	}
-
-	return col;
-}
-
-function renderColorMap() {
-	var html = "";
-	var inputColor = convertRGBToHex(tinyMCE.getWindowArg('input_color'));
-
-	html += '<table border="0" cellspacing="1" cellpadding="0">'
-		+ '<tr>';
-	for (var i=0; i<colors.length; i++) {
-		html += '<td bgcolor="' + colors[i] + '">'
-			+ '<a href="javascript:selectColor();" onfocus="showColor(\'' + colors[i] +  '\');" onmouseover="showColor(\'' + colors[i] +  '\');">'
-			+ '<img border="0" src="images/spacer.gif" width="10" height="10" title="' + colors[i] +  '" alt="' + colors[i] +  '" /></a></td>';
-		if ((i+1) % 18 == 0)
-			html += '</tr><tr>';
-	}
-	html += '<tr><td colspan="18">'
-		+ '<table width="100%" border="0" cellspacing="0" cellpadding="0">'
-		+ '<tr><td>'
-		+ '<img id="selectedColor" style="background-color:' + tinyMCE.getWindowArg('input_color') + '" border="0" src="images/spacer.gif" width="80" height="16" />'
-		+ '</td><td align="right">'
-		+ '<input id="selectedColorBox" name="selectedColorBox" type="text" size="7" maxlength="7" style="width:65px" value="' + inputColor + '" />'
-		+ '</td></tr>'
-		+ '</table>'
-		+ '<div style="float: left"><input type="button" id="insert" name="insert" value="{$lang_theme_colorpicker_apply}" style="margin-top:3px" onclick="selectColor();"></div>'
-		+ '<div style="float: right"><input type="button" name="cancel" value="{$lang_cancel}" style="margin-top:3px" onclick="tinyMCEPopup.close();" id="cancel" /></div>'
-		+ '</td></tr>'
-		+ '</table>';
-
-	document.write(html);
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/color_picker.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/color_picker.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/color_picker.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/color_picker.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,108 @@
+function init() {
+	if (tinyMCE.isMSIE)
+		tinyMCEPopup.resizeToInnerSize();
+}
+
+function selectColor() {
+	var color = document.getElementById("selectedColorBox").value;
+
+	tinyMCEPopup.execCommand(tinyMCE.getWindowArg('command'), false, color);
+	tinyMCEPopup.close();
+}
+
+function showColor(color) {
+	document.getElementById("selectedColor").style.backgroundColor = color;
+	document.getElementById("selectedColorBox").value = color;
+}
+
+var colors = new Array(
+	"#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033",
+	"#330066","#330099","#3300cc","#3300ff","#660000","#660033","#660066","#660099",
+	"#6600cc","#6600ff","#990000","#990033","#990066","#990099","#9900cc","#9900ff",
+	"#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#ff0000","#ff0033",
+	"#ff0066","#ff0099","#ff00cc","#ff00ff","#003300","#003333","#003366","#003399",
+	"#0033cc","#0033ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff",
+	"#663300","#663333","#663366","#663399","#6633cc","#6633ff","#993300","#993333",
+	"#993366","#993399","#9933cc","#9933ff","#cc3300","#cc3333","#cc3366","#cc3399",
+	"#cc33cc","#cc33ff","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff",
+	"#006600","#006633","#006666","#006699","#0066cc","#0066ff","#336600","#336633",
+	"#336666","#336699","#3366cc","#3366ff","#666600","#666633","#666666","#666699",
+	"#6666cc","#6666ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff",
+	"#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#ff6600","#ff6633",
+	"#ff6666","#ff6699","#ff66cc","#ff66ff","#009900","#009933","#009966","#009999",
+	"#0099cc","#0099ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff",
+	"#669900","#669933","#669966","#669999","#6699cc","#6699ff","#999900","#999933",
+	"#999966","#999999","#9999cc","#9999ff","#cc9900","#cc9933","#cc9966","#cc9999",
+	"#cc99cc","#cc99ff","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff",
+	"#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#33cc00","#33cc33",
+	"#33cc66","#33cc99","#33cccc","#33ccff","#66cc00","#66cc33","#66cc66","#66cc99",
+	"#66cccc","#66ccff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff",
+	"#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ffcc00","#ffcc33",
+	"#ffcc66","#ffcc99","#ffcccc","#ffccff","#00ff00","#00ff33","#00ff66","#00ff99",
+	"#00ffcc","#00ffff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff",
+	"#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#99ff00","#99ff33",
+	"#99ff66","#99ff99","#99ffcc","#99ffff","#ccff00","#ccff33","#ccff66","#ccff99",
+	"#ccffcc","#ccffff","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffff"
+);
+
+function convertRGBToHex(col) {
+	var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi");
+
+	var rgb = col.replace(re, "$1,$2,$3").split(',');
+	if (rgb.length == 3) {
+		r = parseInt(rgb[0]).toString(16);
+		g = parseInt(rgb[1]).toString(16);
+		b = parseInt(rgb[2]).toString(16);
+
+		r = r.length == 1 ? '0' + r : r;
+		g = g.length == 1 ? '0' + g : g;
+		b = b.length == 1 ? '0' + b : b;
+
+		return "#" + r + g + b;
+	}
+
+	return col;
+}
+
+function convertHexToRGB(col) {
+	if (col.indexOf('#') != -1) {
+		col = col.replace(new RegExp('[^0-9A-F]', 'gi'), '');
+
+		r = parseInt(col.substring(0, 2), 16);
+		g = parseInt(col.substring(2, 4), 16);
+		b = parseInt(col.substring(4, 6), 16);
+
+		return "rgb(" + r + "," + g + "," + b + ")";
+	}
+
+	return col;
+}
+
+function renderColorMap() {
+	var html = "";
+	var inputColor = convertRGBToHex(tinyMCE.getWindowArg('input_color'));
+
+	html += '<table border="0" cellspacing="1" cellpadding="0">'
+		+ '<tr>';
+	for (var i=0; i<colors.length; i++) {
+		html += '<td bgcolor="' + colors[i] + '">'
+			+ '<a href="javascript:selectColor();" onfocus="showColor(\'' + colors[i] +  '\');" onmouseover="showColor(\'' + colors[i] +  '\');">'
+			+ '<img border="0" src="images/spacer.gif" width="10" height="10" title="' + colors[i] +  '" alt="' + colors[i] +  '" /></a></td>';
+		if ((i+1) % 18 == 0)
+			html += '</tr><tr>';
+	}
+	html += '<tr><td colspan="18">'
+		+ '<table width="100%" border="0" cellspacing="0" cellpadding="0">'
+		+ '<tr><td>'
+		+ '<img id="selectedColor" style="background-color:' + tinyMCE.getWindowArg('input_color') + '" border="0" src="images/spacer.gif" width="80" height="16" />'
+		+ '</td><td align="right">'
+		+ '<input id="selectedColorBox" name="selectedColorBox" type="text" size="7" maxlength="7" style="width:65px" value="' + inputColor + '" />'
+		+ '</td></tr>'
+		+ '</table>'
+		+ '<div style="float: left"><input type="button" id="insert" name="insert" value="{$lang_theme_colorpicker_apply}" style="margin-top:3px" onclick="selectColor();"></div>'
+		+ '<div style="float: right"><input type="button" name="cancel" value="{$lang_cancel}" style="margin-top:3px" onclick="tinyMCEPopup.close();" id="cancel" /></div>'
+		+ '</td></tr>'
+		+ '</table>';
+
+	document.write(html);
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/image.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/image.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/image.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,81 +0,0 @@
-var url = tinyMCE.getParam("external_image_list_url");
-if (url != null) {
-	// Fix relative
-	if (url.charAt(0) != '/' && url.indexOf('://') == -1)
-		url = tinyMCE.documentBasePath + "/" + url;
-
-	document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
-}
-
-function insertImage() {
-	var src = document.forms[0].src.value;
-	var alt = document.forms[0].alt.value;
-	var border = document.forms[0].border.value;
-	var vspace = document.forms[0].vspace.value;
-	var hspace = document.forms[0].hspace.value;
-	var width = document.forms[0].width.value;
-	var height = document.forms[0].height.value;
-	var align = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
-
-	tinyMCEPopup.restoreSelection();
-	tinyMCE.themes['advanced']._insertImage(src, alt, border, hspace, vspace, width, height, align);
-	tinyMCEPopup.close();
-}
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image');
-
-	var formObj = document.forms[0];
-
-	for (var i=0; i<document.forms[0].align.options.length; i++) {
-		if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
-			document.forms[0].align.options.selectedIndex = i;
-	}
-
-	formObj.src.value = tinyMCE.getWindowArg('src');
-	formObj.alt.value = tinyMCE.getWindowArg('alt');
-	formObj.border.value = tinyMCE.getWindowArg('border');
-	formObj.vspace.value = tinyMCE.getWindowArg('vspace');
-	formObj.hspace.value = tinyMCE.getWindowArg('hspace');
-	formObj.width.value = tinyMCE.getWindowArg('width');
-	formObj.height.value = tinyMCE.getWindowArg('height');
-	formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); 
-
-	// Handle file browser
-	if (isVisible('srcbrowser'))
-		document.getElementById('src').style.width = '180px';
-
-	// Auto select image in list
-	if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) {
-		for (var i=0; i<formObj.image_list.length; i++) {
-			if (formObj.image_list.options[i].value == tinyMCE.getWindowArg('src'))
-				formObj.image_list.options[i].selected = true;
-		}
-	}
-}
-
-var preloadImg = new Image();
-
-function resetImageData() {
-	var formObj = document.forms[0];
-	formObj.width.value = formObj.height.value = "";	
-}
-
-function updateImageData() {
-	var formObj = document.forms[0];
-
-	if (formObj.width.value == "")
-		formObj.width.value = preloadImg.width;
-
-	if (formObj.height.value == "")
-		formObj.height.value = preloadImg.height;
-}
-
-function getImageData() {
-	preloadImg = new Image();
-	tinyMCE.addEvent(preloadImg, "load", updateImageData);
-	tinyMCE.addEvent(preloadImg, "error", function () {var formObj = document.forms[0];formObj.width.value = formObj.height.value = "";});
-	preloadImg.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], document.forms[0].src.value);
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/image.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/image.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/image.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/image.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,81 @@
+var url = tinyMCE.getParam("external_image_list_url");
+if (url != null) {
+	// Fix relative
+	if (url.charAt(0) != '/' && url.indexOf('://') == -1)
+		url = tinyMCE.documentBasePath + "/" + url;
+
+	document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
+}
+
+function insertImage() {
+	var src = document.forms[0].src.value;
+	var alt = document.forms[0].alt.value;
+	var border = document.forms[0].border.value;
+	var vspace = document.forms[0].vspace.value;
+	var hspace = document.forms[0].hspace.value;
+	var width = document.forms[0].width.value;
+	var height = document.forms[0].height.value;
+	var align = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
+
+	tinyMCEPopup.restoreSelection();
+	tinyMCE.themes['advanced']._insertImage(src, alt, border, hspace, vspace, width, height, align);
+	tinyMCEPopup.close();
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image');
+
+	var formObj = document.forms[0];
+
+	for (var i=0; i<document.forms[0].align.options.length; i++) {
+		if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
+			document.forms[0].align.options.selectedIndex = i;
+	}
+
+	formObj.src.value = tinyMCE.getWindowArg('src');
+	formObj.alt.value = tinyMCE.getWindowArg('alt');
+	formObj.border.value = tinyMCE.getWindowArg('border');
+	formObj.vspace.value = tinyMCE.getWindowArg('vspace');
+	formObj.hspace.value = tinyMCE.getWindowArg('hspace');
+	formObj.width.value = tinyMCE.getWindowArg('width');
+	formObj.height.value = tinyMCE.getWindowArg('height');
+	formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); 
+
+	// Handle file browser
+	if (isVisible('srcbrowser'))
+		document.getElementById('src').style.width = '180px';
+
+	// Auto select image in list
+	if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) {
+		for (var i=0; i<formObj.image_list.length; i++) {
+			if (formObj.image_list.options[i].value == tinyMCE.getWindowArg('src'))
+				formObj.image_list.options[i].selected = true;
+		}
+	}
+}
+
+var preloadImg = new Image();
+
+function resetImageData() {
+	var formObj = document.forms[0];
+	formObj.width.value = formObj.height.value = "";	
+}
+
+function updateImageData() {
+	var formObj = document.forms[0];
+
+	if (formObj.width.value == "")
+		formObj.width.value = preloadImg.width;
+
+	if (formObj.height.value == "")
+		formObj.height.value = preloadImg.height;
+}
+
+function getImageData() {
+	preloadImg = new Image();
+	tinyMCE.addEvent(preloadImg, "load", updateImageData);
+	tinyMCE.addEvent(preloadImg, "error", function () {var formObj = document.forms[0];formObj.width.value = formObj.height.value = "";});
+	preloadImg.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], document.forms[0].src.value);
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/link.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/link.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/link.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,70 +0,0 @@
-var url = tinyMCE.getParam("external_link_list_url");
-if (url != null) {
-	// Fix relative
-	if (url.charAt(0) != '/' && url.indexOf('://') == -1)
-		url = tinyMCE.documentBasePath + "/" + url;
-
-	document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
-}
-
-function init() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','theme_advanced_link');
-
-	// Handle file browser
-	if (isVisible('hrefbrowser'))
-		document.getElementById('href').style.width = '180px';
-
-	var formObj = document.forms[0];
-
-	for (var i=0; i<document.forms[0].target.options.length; i++) {
-		var option = document.forms[0].target.options[i];
-
-		if (option.value == tinyMCE.getWindowArg('target'))
-			option.selected = true;
-	}
-
-	document.forms[0].href.value = tinyMCE.getWindowArg('href');
-	document.forms[0].linktitle.value = tinyMCE.getWindowArg('title');
-	document.forms[0].insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); 
-
-	addClassesToList('styleSelect', 'theme_advanced_link_styles');
-	selectByValue(formObj, 'styleSelect', tinyMCE.getWindowArg('className'), true);
-
-	// Hide css select row if no CSS classes
-	if (formObj.styleSelect && formObj.styleSelect.options.length <= 1) {
-		var sr = document.getElementById('styleSelectRow');
-		sr.style.display = 'none';
-		sr.parentNode.removeChild(sr);
-	}
-
-	// Auto select link in list
-	if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {
-		var formObj = document.forms[0];
-
-		for (var i=0; i<formObj.link_list.length; i++) {
-			if (formObj.link_list.options[i].value == tinyMCE.getWindowArg('href'))
-				formObj.link_list.options[i].selected = true;
-		}
-	}
-}
-
-function insertLink() {
-	var href = document.forms[0].href.value;
-	var target = document.forms[0].target.options[document.forms[0].target.selectedIndex].value;
-	var title = document.forms[0].linktitle.value;
-	var style_class = document.forms[0].styleSelect ? document.forms[0].styleSelect.value : "";
-	var dummy;
-
-	// Make anchors absolute
-	if (href.charAt(0) == '#')
-		href = tinyMCE.settings['document_base_url'] + href;
-
-	if (target == '_self')
-		target = '';
-
-	tinyMCEPopup.restoreSelection();
-	tinyMCE.themes['advanced']._insertLink(href, target, title, dummy, style_class);
-	tinyMCEPopup.close();
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/link.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/link.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/link.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/link.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,70 @@
+var url = tinyMCE.getParam("external_link_list_url");
+if (url != null) {
+	// Fix relative
+	if (url.charAt(0) != '/' && url.indexOf('://') == -1)
+		url = tinyMCE.documentBasePath + "/" + url;
+
+	document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','theme_advanced_link');
+
+	// Handle file browser
+	if (isVisible('hrefbrowser'))
+		document.getElementById('href').style.width = '180px';
+
+	var formObj = document.forms[0];
+
+	for (var i=0; i<document.forms[0].target.options.length; i++) {
+		var option = document.forms[0].target.options[i];
+
+		if (option.value == tinyMCE.getWindowArg('target'))
+			option.selected = true;
+	}
+
+	document.forms[0].href.value = tinyMCE.getWindowArg('href');
+	document.forms[0].linktitle.value = tinyMCE.getWindowArg('title');
+	document.forms[0].insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); 
+
+	addClassesToList('styleSelect', 'theme_advanced_link_styles');
+	selectByValue(formObj, 'styleSelect', tinyMCE.getWindowArg('className'), true);
+
+	// Hide css select row if no CSS classes
+	if (formObj.styleSelect && formObj.styleSelect.options.length <= 1) {
+		var sr = document.getElementById('styleSelectRow');
+		sr.style.display = 'none';
+		sr.parentNode.removeChild(sr);
+	}
+
+	// Auto select link in list
+	if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {
+		var formObj = document.forms[0];
+
+		for (var i=0; i<formObj.link_list.length; i++) {
+			if (formObj.link_list.options[i].value == tinyMCE.getWindowArg('href'))
+				formObj.link_list.options[i].selected = true;
+		}
+	}
+}
+
+function insertLink() {
+	var href = document.forms[0].href.value;
+	var target = document.forms[0].target.options[document.forms[0].target.selectedIndex].value;
+	var title = document.forms[0].linktitle.value;
+	var style_class = document.forms[0].styleSelect ? document.forms[0].styleSelect.value : "";
+	var dummy;
+
+	// Make anchors absolute
+	if (href.charAt(0) == '#')
+		href = tinyMCE.settings['document_base_url'] + href;
+
+	if (target == '_self')
+		target = '';
+
+	tinyMCEPopup.restoreSelection();
+	tinyMCE.themes['advanced']._insertLink(href, target, title, dummy, style_class);
+	tinyMCEPopup.close();
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/source_editor.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/source_editor.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/source_editor.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,60 +0,0 @@
-function saveContent() {
-	tinyMCE.setContent(document.getElementById('htmlSource').value);
-	tinyMCE.closeWindow(window);
-}
-
-function onLoadInit() {
-	tinyMCEPopup.resizeToInnerSize();
-
-	// Remove Gecko spellchecking
-	if (tinyMCE.isGecko)
-		document.body.spellcheck = tinyMCE.getParam("gecko_spellcheck");
-
-	document.getElementById('htmlSource').value = tinyMCE.getContent(tinyMCE.getWindowArg('editor_id'));
-
-	resizeInputs();
-
-	if (tinyMCE.getParam("theme_advanced_source_editor_wrap", true)) {
-		setWrap('soft');
-		document.getElementById('wraped').checked = true;
-	}
-}
-
-function setWrap(val) {
-	var s = document.getElementById('htmlSource');
-
-	s.wrap = val;
-
-	if (tinyMCE.isGecko) {
-		var v = s.value;
-		var n = s.cloneNode(false);
-		n.setAttribute("wrap", val);
-		s.parentNode.replaceChild(n, s);
-		n.value = v;
-	}
-}
-
-function toggleWordWrap(elm) {
-	if (elm.checked)
-		setWrap('soft');
-	else
-		setWrap('off');
-}
-
-var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
-
-function resizeInputs() {
-	var el = document.getElementById('htmlSource');
-
-	if (!tinyMCE.isMSIE) {
-		 wHeight = self.innerHeight-80;
-		 wWidth = self.innerWidth-16;
-	} else {
-		 wHeight = document.body.clientHeight - 80;
-		 wWidth = document.body.clientWidth - 16;
-	}
-
-	el.style.height = Math.abs(wHeight) + 'px';
-	el.style.width  = Math.abs(wWidth) + 'px';
-}
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/source_editor.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/source_editor.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/source_editor.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/jscripts/source_editor.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,60 @@
+function saveContent() {
+	tinyMCE.setContent(document.getElementById('htmlSource').value);
+	tinyMCE.closeWindow(window);
+}
+
+function onLoadInit() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	// Remove Gecko spellchecking
+	if (tinyMCE.isGecko)
+		document.body.spellcheck = tinyMCE.getParam("gecko_spellcheck");
+
+	document.getElementById('htmlSource').value = tinyMCE.getContent(tinyMCE.getWindowArg('editor_id'));
+
+	resizeInputs();
+
+	if (tinyMCE.getParam("theme_advanced_source_editor_wrap", true)) {
+		setWrap('soft');
+		document.getElementById('wraped').checked = true;
+	}
+}
+
+function setWrap(val) {
+	var s = document.getElementById('htmlSource');
+
+	s.wrap = val;
+
+	if (tinyMCE.isGecko) {
+		var v = s.value;
+		var n = s.cloneNode(false);
+		n.setAttribute("wrap", val);
+		s.parentNode.replaceChild(n, s);
+		n.value = v;
+	}
+}
+
+function toggleWordWrap(elm) {
+	if (elm.checked)
+		setWrap('soft');
+	else
+		setWrap('off');
+}
+
+var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
+
+function resizeInputs() {
+	var el = document.getElementById('htmlSource');
+
+	if (!tinyMCE.isMSIE) {
+		 wHeight = self.innerHeight-80;
+		 wWidth = self.innerWidth-16;
+	} else {
+		 wHeight = document.body.clientHeight - 80;
+		 wWidth = document.body.clientWidth - 16;
+	}
+
+	el.style.height = Math.abs(wHeight) + 'px';
+	el.style.width  = Math.abs(wWidth) + 'px';
+}
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ar.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ar.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ar.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,72 +0,0 @@
-// Arabic lang variables
-
-tinyMCELang['lang_theme_style_select'] = '&#1578;&#1589;&#1575;&#1605;&#1610;&#1605;';
-tinyMCELang['lang_theme_code_desc'] = '&#1588;&#1601;&#1585;&#1577; &#1575;&#1604;&#1605;&#1589;&#1583;&#1585;';
-tinyMCELang['lang_theme_code_title'] = '&#1588;&#1601;&#1585;&#1577; &#1575;&#1604;&#1605;&#1589;&#1583;&#1585;';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = '&#1605;&#1606;&#1582;&#1601;&#1590;';
-tinyMCELang['lang_theme_sup_desc'] = '&#1605;&#1585;&#1578;&#1601;&#1593;';
-tinyMCELang['lang_theme_hr_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580; &#1582;&#1591; &#1601;&#1575;&#1589;&#1604;';
-tinyMCELang['lang_theme_removeformat_desc'] = '&#1573;&#1586;&#1575;&#1604;&#1577; &#1575;&#1604;&#1578;&#1606;&#1587;&#1610;&#1602;&#1575;&#1578;';
-tinyMCELang['lang_theme_table_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Insert row before';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Insert row after';
-tinyMCELang['lang_theme_table_delete_row_desc'] = '&#1581;&#1584;&#1601; &#1589;&#1601;&#1608;&#1601;';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Insert column before';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Insert column after';
-tinyMCELang['lang_theme_table_delete_col_desc'] = '&#1581;&#1584;&#1601; &#1571;&#1593;&#1605;&#1583;&#1577;';
-tinyMCELang['lang_theme_custom1_desc'] = 'Your custom description here';
-tinyMCELang['lang_insert_image_border'] = '&#1587;&#1605;&#1603; &#1575;&#1604;&#1581;&#1583;&#1608;&#1583;';
-tinyMCELang['lang_insert_image_dimensions'] = '&#1575;&#1604;&#1605;&#1608;&#1575;&#1589;&#1601;&#1575;&#1578;';
-tinyMCELang['lang_insert_image_vspace'] = '&#1578;&#1576;&#1575;&#1593;&#1583; &#1593;&#1605;&#1608;&#1583;&#1610;';
-tinyMCELang['lang_insert_image_hspace'] = '&#1578;&#1576;&#1575;&#1593;&#1583; &#1571;&#1601;&#1602;&#1610;';
-tinyMCELang['lang_insert_image_align'] = '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577;';
-tinyMCELang['lang_insert_image_align_default'] = 'Default';
-tinyMCELang['lang_insert_image_align_baseline'] = '&#1593;&#1604;&#1609; &#1575;&#1604;&#1587;&#1591;&#1585;';
-tinyMCELang['lang_insert_image_align_top'] = '&#1571;&#1593;&#1604;&#1609;';
-tinyMCELang['lang_insert_image_align_middle'] = '&#1608;&#1587;&#1591;';
-tinyMCELang['lang_insert_image_align_bottom'] = '&#1571;&#1587;&#1601;&#1604;';
-tinyMCELang['lang_insert_image_align_texttop'] = '&#1571;&#1593;&#1604;&#1609; &#1575;&#1604;&#1606;&#1589;';
-tinyMCELang['lang_insert_image_align_absmiddle'] = '&#1608;&#1587;&#1591; &#1575;&#1604;&#1587;&#1591;&#1585;';
-tinyMCELang['lang_insert_image_align_absbottom'] = '&#1571;&#1587;&#1601;&#1604; &#1575;&#1604;&#1606;&#1589;';
-tinyMCELang['lang_insert_image_align_left'] = '&#1610;&#1587;&#1575;&#1585;';
-tinyMCELang['lang_insert_image_align_right'] = '&#1610;&#1605;&#1610;&#1606;';
-tinyMCELang['lang_insert_table_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;';
-tinyMCELang['lang_insert_table_width'] = '&#1575;&#1604;&#1593;&#1585;&#1590;';
-tinyMCELang['lang_insert_table_height'] = '&#1575;&#1604;&#1575;&#1585;&#1578;&#1601;&#1575;&#1593;';
-tinyMCELang['lang_insert_table_cols'] = '&#1571;&#1593;&#1605;&#1583;&#1577;';
-tinyMCELang['lang_insert_table_rows'] = '&#1589;&#1601;&#1608;&#1601;';
-tinyMCELang['lang_insert_table_cellspacing'] = '&#1578;&#1576;&#1575;&#1593;&#1583; &#1575;&#1604;&#1582;&#1604;&#1575;&#1610;&#1575;';
-tinyMCELang['lang_insert_table_cellpadding'] = '&#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;';
-tinyMCELang['lang_insert_table_border'] = '&#1587;&#1605;&#1603; &#1575;&#1604;&#1581;&#1583;&#1608;&#1583;';
-tinyMCELang['lang_insert_table_align'] = '&#1575;&#1604;&#1605;&#1581;&#1575;&#1584;&#1575;&#1577;';
-tinyMCELang['lang_insert_table_align_default'] = 'Default';
-tinyMCELang['lang_insert_table_align_left'] = '&#1610;&#1587;&#1575;&#1585;';
-tinyMCELang['lang_insert_table_align_right'] = '&#1610;&#1605;&#1610;&#1606;';
-tinyMCELang['lang_insert_table_align_middle'] = '&#1608;&#1587;&#1591;';
-tinyMCELang['lang_insert_table_class'] = 'Class';
-tinyMCELang['lang_theme_fontdefault'] = 'Default';
-tinyMCELang['lang_theme_paragraph'] = 'Paragraph';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Address';
-tinyMCELang['lang_theme_pre'] = 'Preformatted';
-tinyMCELang['lang_theme_h1'] = 'Heading 1';
-tinyMCELang['lang_theme_h2'] = 'Heading 2';
-tinyMCELang['lang_theme_h3'] = 'Heading 3';
-tinyMCELang['lang_theme_h4'] = 'Heading 4';
-tinyMCELang['lang_theme_h5'] = 'Heading 5';
-tinyMCELang['lang_theme_h6'] = 'Heading 6';
-tinyMCELang['lang_theme_colorpicker_title'] = '&#1604;&#1608;&#1606; &#1575;&#1604;&#1606;&#1589;';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply';
-tinyMCELang['lang_theme_forecolor_desc'] = '&#1604;&#1608;&#1606; &#1575;&#1604;&#1606;&#1589;';
-tinyMCELang['lang_theme_charmap_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;  &#1585;&#1605;&#1586;..&#1616;';
-tinyMCELang['lang_theme_charmap_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;  &#1585;&#1605;&#1586;..&#1616;';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
-tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
-tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
-tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ar.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ar.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ar.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ar.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,72 @@
+// Arabic lang variables
+
+tinyMCELang['lang_theme_style_select'] = '&#1578;&#1589;&#1575;&#1605;&#1610;&#1605;';
+tinyMCELang['lang_theme_code_desc'] = '&#1588;&#1601;&#1585;&#1577; &#1575;&#1604;&#1605;&#1589;&#1583;&#1585;';
+tinyMCELang['lang_theme_code_title'] = '&#1588;&#1601;&#1585;&#1577; &#1575;&#1604;&#1605;&#1589;&#1583;&#1585;';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = '&#1605;&#1606;&#1582;&#1601;&#1590;';
+tinyMCELang['lang_theme_sup_desc'] = '&#1605;&#1585;&#1578;&#1601;&#1593;';
+tinyMCELang['lang_theme_hr_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580; &#1582;&#1591; &#1601;&#1575;&#1589;&#1604;';
+tinyMCELang['lang_theme_removeformat_desc'] = '&#1573;&#1586;&#1575;&#1604;&#1577; &#1575;&#1604;&#1578;&#1606;&#1587;&#1610;&#1602;&#1575;&#1578;';
+tinyMCELang['lang_theme_table_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Insert row before';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Insert row after';
+tinyMCELang['lang_theme_table_delete_row_desc'] = '&#1581;&#1584;&#1601; &#1589;&#1601;&#1608;&#1601;';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Insert column before';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Insert column after';
+tinyMCELang['lang_theme_table_delete_col_desc'] = '&#1581;&#1584;&#1601; &#1571;&#1593;&#1605;&#1583;&#1577;';
+tinyMCELang['lang_theme_custom1_desc'] = 'Your custom description here';
+tinyMCELang['lang_insert_image_border'] = '&#1587;&#1605;&#1603; &#1575;&#1604;&#1581;&#1583;&#1608;&#1583;';
+tinyMCELang['lang_insert_image_dimensions'] = '&#1575;&#1604;&#1605;&#1608;&#1575;&#1589;&#1601;&#1575;&#1578;';
+tinyMCELang['lang_insert_image_vspace'] = '&#1578;&#1576;&#1575;&#1593;&#1583; &#1593;&#1605;&#1608;&#1583;&#1610;';
+tinyMCELang['lang_insert_image_hspace'] = '&#1578;&#1576;&#1575;&#1593;&#1583; &#1571;&#1601;&#1602;&#1610;';
+tinyMCELang['lang_insert_image_align'] = '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577;';
+tinyMCELang['lang_insert_image_align_default'] = 'Default';
+tinyMCELang['lang_insert_image_align_baseline'] = '&#1593;&#1604;&#1609; &#1575;&#1604;&#1587;&#1591;&#1585;';
+tinyMCELang['lang_insert_image_align_top'] = '&#1571;&#1593;&#1604;&#1609;';
+tinyMCELang['lang_insert_image_align_middle'] = '&#1608;&#1587;&#1591;';
+tinyMCELang['lang_insert_image_align_bottom'] = '&#1571;&#1587;&#1601;&#1604;';
+tinyMCELang['lang_insert_image_align_texttop'] = '&#1571;&#1593;&#1604;&#1609; &#1575;&#1604;&#1606;&#1589;';
+tinyMCELang['lang_insert_image_align_absmiddle'] = '&#1608;&#1587;&#1591; &#1575;&#1604;&#1587;&#1591;&#1585;';
+tinyMCELang['lang_insert_image_align_absbottom'] = '&#1571;&#1587;&#1601;&#1604; &#1575;&#1604;&#1606;&#1589;';
+tinyMCELang['lang_insert_image_align_left'] = '&#1610;&#1587;&#1575;&#1585;';
+tinyMCELang['lang_insert_image_align_right'] = '&#1610;&#1605;&#1610;&#1606;';
+tinyMCELang['lang_insert_table_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;';
+tinyMCELang['lang_insert_table_width'] = '&#1575;&#1604;&#1593;&#1585;&#1590;';
+tinyMCELang['lang_insert_table_height'] = '&#1575;&#1604;&#1575;&#1585;&#1578;&#1601;&#1575;&#1593;';
+tinyMCELang['lang_insert_table_cols'] = '&#1571;&#1593;&#1605;&#1583;&#1577;';
+tinyMCELang['lang_insert_table_rows'] = '&#1589;&#1601;&#1608;&#1601;';
+tinyMCELang['lang_insert_table_cellspacing'] = '&#1578;&#1576;&#1575;&#1593;&#1583; &#1575;&#1604;&#1582;&#1604;&#1575;&#1610;&#1575;';
+tinyMCELang['lang_insert_table_cellpadding'] = '&#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;';
+tinyMCELang['lang_insert_table_border'] = '&#1587;&#1605;&#1603; &#1575;&#1604;&#1581;&#1583;&#1608;&#1583;';
+tinyMCELang['lang_insert_table_align'] = '&#1575;&#1604;&#1605;&#1581;&#1575;&#1584;&#1575;&#1577;';
+tinyMCELang['lang_insert_table_align_default'] = 'Default';
+tinyMCELang['lang_insert_table_align_left'] = '&#1610;&#1587;&#1575;&#1585;';
+tinyMCELang['lang_insert_table_align_right'] = '&#1610;&#1605;&#1610;&#1606;';
+tinyMCELang['lang_insert_table_align_middle'] = '&#1608;&#1587;&#1591;';
+tinyMCELang['lang_insert_table_class'] = 'Class';
+tinyMCELang['lang_theme_fontdefault'] = 'Default';
+tinyMCELang['lang_theme_paragraph'] = 'Paragraph';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Address';
+tinyMCELang['lang_theme_pre'] = 'Preformatted';
+tinyMCELang['lang_theme_h1'] = 'Heading 1';
+tinyMCELang['lang_theme_h2'] = 'Heading 2';
+tinyMCELang['lang_theme_h3'] = 'Heading 3';
+tinyMCELang['lang_theme_h4'] = 'Heading 4';
+tinyMCELang['lang_theme_h5'] = 'Heading 5';
+tinyMCELang['lang_theme_h6'] = 'Heading 6';
+tinyMCELang['lang_theme_colorpicker_title'] = '&#1604;&#1608;&#1606; &#1575;&#1604;&#1606;&#1589;';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply';
+tinyMCELang['lang_theme_forecolor_desc'] = '&#1604;&#1608;&#1606; &#1575;&#1604;&#1606;&#1589;';
+tinyMCELang['lang_theme_charmap_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;  &#1585;&#1605;&#1586;..&#1616;';
+tinyMCELang['lang_theme_charmap_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;  &#1585;&#1605;&#1586;..&#1616;';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
+tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
+tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
+tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ca_fr.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ca_fr.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,72 +0,0 @@
-// Canadian French lang variables by Virtuelcom
-
-tinyMCELang['lang_theme_style_select'] = 'Styles';
-tinyMCELang['lang_theme_code_desc'] = 'Modifier le code source HTML';
-tinyMCELang['lang_theme_code_title'] = '&Eacute;diteur de code source HTML';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Souscrit';
-tinyMCELang['lang_theme_sup_desc'] = 'Indice sup&eacute;rieur';
-tinyMCELang['lang_theme_hr_desc'] = 'Ins&eacute;rer un s&eacute;parateur horizontal';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Supprimer le formattage';
-tinyMCELang['lang_theme_table_desc'] = 'Ins&eacute;rer un nouveau tableau';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Ins&eacute;rer une ligne avant';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Ins&eacute;rer une ligne apr&eacute;s';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Supprimer la ligne';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Ins&eacute;rer une colonne avant';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Ins&eacute;rer une colonne apr&eacute;s';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Supprimer la colonne';
-tinyMCELang['lang_theme_custom1_desc'] = 'Votre description personnalis&eacute;e ici';
-tinyMCELang['lang_insert_image_border'] = 'Bordure';
-tinyMCELang['lang_insert_image_dimensions'] = 'Dimensions';
-tinyMCELang['lang_insert_image_vspace'] = 'VSpace';
-tinyMCELang['lang_insert_image_hspace'] = 'HSpace';
-tinyMCELang['lang_insert_image_align'] = 'Alignement';
-tinyMCELang['lang_insert_image_align_default'] = 'D&eacute;faut';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
-tinyMCELang['lang_insert_image_align_top'] = 'Haut';
-tinyMCELang['lang_insert_image_align_middle'] = 'Milieu';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Bas';
-tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Milieu absolu';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Bas absolu';
-tinyMCELang['lang_insert_image_align_left'] = 'Gauche';
-tinyMCELang['lang_insert_image_align_right'] = 'Droit';
-tinyMCELang['lang_insert_table_title'] = 'Ins&eacute;rer/Modifier le tableau';
-tinyMCELang['lang_insert_table_width'] = 'Largeur';
-tinyMCELang['lang_insert_table_height'] = 'Hauteur';
-tinyMCELang['lang_insert_table_cols'] = 'Colonnes';
-tinyMCELang['lang_insert_table_rows'] = 'Lignes';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
-tinyMCELang['lang_insert_table_border'] = 'Bordure';
-tinyMCELang['lang_insert_table_align'] = 'Alignement';
-tinyMCELang['lang_insert_table_align_default'] = 'D&eacute;faut';
-tinyMCELang['lang_insert_table_align_left'] = 'Gauche';
-tinyMCELang['lang_insert_table_align_right'] = 'Droit';
-tinyMCELang['lang_insert_table_align_middle'] = 'Milieu';
-tinyMCELang['lang_insert_table_class'] = 'Classe CSS';
-tinyMCELang['lang_theme_fontdefault'] = 'D&eacute;faut';
-tinyMCELang['lang_theme_paragraph'] = 'Paragraphe';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Addresse';
-tinyMCELang['lang_theme_pre'] = 'Pr&eacute;formatt&eacute;';
-tinyMCELang['lang_theme_h1'] = 'Ent&ecirc;te 1';
-tinyMCELang['lang_theme_h2'] = 'Ent&ecirc;te 2';
-tinyMCELang['lang_theme_h3'] = 'Ent&ecirc;te 3';
-tinyMCELang['lang_theme_h4'] = 'Ent&ecirc;te 4';
-tinyMCELang['lang_theme_h5'] = 'Ent&ecirc;te 5';
-tinyMCELang['lang_theme_h6'] = 'Ent&ecirc;te 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'Choisir une couleur';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Appliquer';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Choisir la couleur d\'avant plan';
-tinyMCELang['lang_theme_charmap_title'] = 'S&eacute;lectionner un charact&egrave;re sp&eacute;cial';
-tinyMCELang['lang_theme_charmap_desc'] = 'Ins&eacute;rer un charact&egrave;re sp&eacute;cial';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Active/D&eacute;sactive les lignes guides et les &eacute;l&eacute;ments invisibles';
-tinyMCELang['lang_insert_anchor_title'] = 'Ins&eacute;rer/Modifier une ancre';
-tinyMCELang['lang_insert_anchor_name'] = 'Nom de l\'ancre';
-tinyMCELang['lang_theme_anchor_desc'] = 'Ins&eacute;rer/Modifier une ancre';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titre';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ca_fr.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ca_fr.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ca_fr.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ca_fr.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,72 @@
+// Canadian French lang variables by Virtuelcom
+
+tinyMCELang['lang_theme_style_select'] = 'Styles';
+tinyMCELang['lang_theme_code_desc'] = 'Modifier le code source HTML';
+tinyMCELang['lang_theme_code_title'] = '&Eacute;diteur de code source HTML';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Souscrit';
+tinyMCELang['lang_theme_sup_desc'] = 'Indice sup&eacute;rieur';
+tinyMCELang['lang_theme_hr_desc'] = 'Ins&eacute;rer un s&eacute;parateur horizontal';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Supprimer le formattage';
+tinyMCELang['lang_theme_table_desc'] = 'Ins&eacute;rer un nouveau tableau';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Ins&eacute;rer une ligne avant';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Ins&eacute;rer une ligne apr&eacute;s';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Supprimer la ligne';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Ins&eacute;rer une colonne avant';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Ins&eacute;rer une colonne apr&eacute;s';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Supprimer la colonne';
+tinyMCELang['lang_theme_custom1_desc'] = 'Votre description personnalis&eacute;e ici';
+tinyMCELang['lang_insert_image_border'] = 'Bordure';
+tinyMCELang['lang_insert_image_dimensions'] = 'Dimensions';
+tinyMCELang['lang_insert_image_vspace'] = 'VSpace';
+tinyMCELang['lang_insert_image_hspace'] = 'HSpace';
+tinyMCELang['lang_insert_image_align'] = 'Alignement';
+tinyMCELang['lang_insert_image_align_default'] = 'D&eacute;faut';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
+tinyMCELang['lang_insert_image_align_top'] = 'Haut';
+tinyMCELang['lang_insert_image_align_middle'] = 'Milieu';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Bas';
+tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Milieu absolu';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Bas absolu';
+tinyMCELang['lang_insert_image_align_left'] = 'Gauche';
+tinyMCELang['lang_insert_image_align_right'] = 'Droit';
+tinyMCELang['lang_insert_table_title'] = 'Ins&eacute;rer/Modifier le tableau';
+tinyMCELang['lang_insert_table_width'] = 'Largeur';
+tinyMCELang['lang_insert_table_height'] = 'Hauteur';
+tinyMCELang['lang_insert_table_cols'] = 'Colonnes';
+tinyMCELang['lang_insert_table_rows'] = 'Lignes';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
+tinyMCELang['lang_insert_table_border'] = 'Bordure';
+tinyMCELang['lang_insert_table_align'] = 'Alignement';
+tinyMCELang['lang_insert_table_align_default'] = 'D&eacute;faut';
+tinyMCELang['lang_insert_table_align_left'] = 'Gauche';
+tinyMCELang['lang_insert_table_align_right'] = 'Droit';
+tinyMCELang['lang_insert_table_align_middle'] = 'Milieu';
+tinyMCELang['lang_insert_table_class'] = 'Classe CSS';
+tinyMCELang['lang_theme_fontdefault'] = 'D&eacute;faut';
+tinyMCELang['lang_theme_paragraph'] = 'Paragraphe';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Addresse';
+tinyMCELang['lang_theme_pre'] = 'Pr&eacute;formatt&eacute;';
+tinyMCELang['lang_theme_h1'] = 'Ent&ecirc;te 1';
+tinyMCELang['lang_theme_h2'] = 'Ent&ecirc;te 2';
+tinyMCELang['lang_theme_h3'] = 'Ent&ecirc;te 3';
+tinyMCELang['lang_theme_h4'] = 'Ent&ecirc;te 4';
+tinyMCELang['lang_theme_h5'] = 'Ent&ecirc;te 5';
+tinyMCELang['lang_theme_h6'] = 'Ent&ecirc;te 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'Choisir une couleur';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Appliquer';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Choisir la couleur d\'avant plan';
+tinyMCELang['lang_theme_charmap_title'] = 'S&eacute;lectionner un charact&egrave;re sp&eacute;cial';
+tinyMCELang['lang_theme_charmap_desc'] = 'Ins&eacute;rer un charact&egrave;re sp&eacute;cial';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Active/D&eacute;sactive les lignes guides et les &eacute;l&eacute;ments invisibles';
+tinyMCELang['lang_insert_anchor_title'] = 'Ins&eacute;rer/Modifier une ancre';
+tinyMCELang['lang_insert_anchor_name'] = 'Nom de l\'ancre';
+tinyMCELang['lang_theme_anchor_desc'] = 'Ins&eacute;rer/Modifier une ancre';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titre';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/cz.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/cz.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/cz.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,72 +0,0 @@
-// CZ lang variables thanks to "Pavel Novák"
-
-tinyMCELang['lang_theme_style_select'] = 'Styly';
-tinyMCELang['lang_theme_code_desc'] = 'Zobrazit zdroj HTML';
-tinyMCELang['lang_theme_code_title'] = 'Editor HTML zdroje';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Dopln&#237; index';
-tinyMCELang['lang_theme_sup_desc'] = 'Horn&#237; index';
-tinyMCELang['lang_theme_hr_desc'] = 'Vlo&#190;it vodorovn&#253; odd&#236;lova&#232;';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Odebrat form&#225;tov&#225;n&#237;';
-tinyMCELang['lang_theme_table_desc'] = 'Vlo&#190;it novou tabulku';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Vlo&#190;it &#248;&#225;dek p&#248;ed';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Vlo&#190;it &#248;&#225;dek po';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Smazat &#248;&#225;dek';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Vlo&#190;it sloupec p&#248;ed';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Vlo&#190;it sloupec po';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Odstranit sloupec';
-tinyMCELang['lang_theme_custom1_desc'] = 'V&#225;&#185; libovoln&#253; popisek';
-tinyMCELang['lang_insert_image_border'] = 'R&#225;me&#232;ek';
-tinyMCELang['lang_insert_image_dimensions'] = 'Rozm&#236;ry';
-tinyMCELang['lang_insert_image_vspace'] = 'Vertik&#225;ln&#237; okraj';
-tinyMCELang['lang_insert_image_hspace'] = 'Horizont&#225;ln&#237; okraj';
-tinyMCELang['lang_insert_image_align'] = 'Zarovn&#225;n&#237;';
-tinyMCELang['lang_insert_image_align_default'] = 'V&#253;choz&#237;';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Na &#250;&#232;a&#248;&#237;';
-tinyMCELang['lang_insert_image_align_top'] = 'Nahoru';
-tinyMCELang['lang_insert_image_align_middle'] = 'Na st&#248;ed';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Dolu';
-tinyMCELang['lang_insert_image_align_texttop'] = 'Nejvy&#185;&#185;&#237; bod textu';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'St&#248;ed &#248;&#225;dku';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Spodek &#248;&#225;dku';
-tinyMCELang['lang_insert_image_align_left'] = 'Vlevo';
-tinyMCELang['lang_insert_image_align_right'] = 'Vpravo';
-tinyMCELang['lang_insert_table_title'] = 'Vlo&#190;it/upravit tabulku';
-tinyMCELang['lang_insert_table_width'] = '&#169;&#237;&#248;ka';
-tinyMCELang['lang_insert_table_height'] = 'V&#253;&#185;ka';
-tinyMCELang['lang_insert_table_cols'] = 'Sloupce';
-tinyMCELang['lang_insert_table_rows'] = '&#216;&#225;dky';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Vn&#236;j&#185;&#237; okraj bun&#236;k';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Vnit&#248;n&#237; okraj bun&#236;k';
-tinyMCELang['lang_insert_table_border'] = 'R&#225;me&#232;ek';
-tinyMCELang['lang_insert_table_align'] = 'Zarovn&#225;n&#237;';
-tinyMCELang['lang_insert_table_align_default'] = 'V&#253;choz&#237;';
-tinyMCELang['lang_insert_table_align_left'] = 'Vlevo';
-tinyMCELang['lang_insert_table_align_right'] = 'Vpravo';
-tinyMCELang['lang_insert_table_align_middle'] = 'Na st&#248;ed';
-tinyMCELang['lang_insert_table_class'] = 'Class';
-tinyMCELang['lang_theme_fontdefault'] = 'Default';
-tinyMCELang['lang_theme_paragraph'] = 'Paragraph';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Address';
-tinyMCELang['lang_theme_pre'] = 'Preformatted';
-tinyMCELang['lang_theme_h1'] = 'Heading 1';
-tinyMCELang['lang_theme_h2'] = 'Heading 2';
-tinyMCELang['lang_theme_h3'] = 'Heading 3';
-tinyMCELang['lang_theme_h4'] = 'Heading 4';
-tinyMCELang['lang_theme_h5'] = 'Heading 5';
-tinyMCELang['lang_theme_h6'] = 'Heading 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Select forecolor';
-tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
-tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
-tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
-tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
-tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/cz.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/cz.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/cz.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/cz.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,72 @@
+// CZ lang variables thanks to "Pavel Novák"
+
+tinyMCELang['lang_theme_style_select'] = 'Styly';
+tinyMCELang['lang_theme_code_desc'] = 'Zobrazit zdroj HTML';
+tinyMCELang['lang_theme_code_title'] = 'Editor HTML zdroje';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Dopln&#237; index';
+tinyMCELang['lang_theme_sup_desc'] = 'Horn&#237; index';
+tinyMCELang['lang_theme_hr_desc'] = 'Vlo&#190;it vodorovn&#253; odd&#236;lova&#232;';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Odebrat form&#225;tov&#225;n&#237;';
+tinyMCELang['lang_theme_table_desc'] = 'Vlo&#190;it novou tabulku';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Vlo&#190;it &#248;&#225;dek p&#248;ed';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Vlo&#190;it &#248;&#225;dek po';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Smazat &#248;&#225;dek';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Vlo&#190;it sloupec p&#248;ed';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Vlo&#190;it sloupec po';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Odstranit sloupec';
+tinyMCELang['lang_theme_custom1_desc'] = 'V&#225;&#185; libovoln&#253; popisek';
+tinyMCELang['lang_insert_image_border'] = 'R&#225;me&#232;ek';
+tinyMCELang['lang_insert_image_dimensions'] = 'Rozm&#236;ry';
+tinyMCELang['lang_insert_image_vspace'] = 'Vertik&#225;ln&#237; okraj';
+tinyMCELang['lang_insert_image_hspace'] = 'Horizont&#225;ln&#237; okraj';
+tinyMCELang['lang_insert_image_align'] = 'Zarovn&#225;n&#237;';
+tinyMCELang['lang_insert_image_align_default'] = 'V&#253;choz&#237;';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Na &#250;&#232;a&#248;&#237;';
+tinyMCELang['lang_insert_image_align_top'] = 'Nahoru';
+tinyMCELang['lang_insert_image_align_middle'] = 'Na st&#248;ed';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Dolu';
+tinyMCELang['lang_insert_image_align_texttop'] = 'Nejvy&#185;&#185;&#237; bod textu';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'St&#248;ed &#248;&#225;dku';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Spodek &#248;&#225;dku';
+tinyMCELang['lang_insert_image_align_left'] = 'Vlevo';
+tinyMCELang['lang_insert_image_align_right'] = 'Vpravo';
+tinyMCELang['lang_insert_table_title'] = 'Vlo&#190;it/upravit tabulku';
+tinyMCELang['lang_insert_table_width'] = '&#169;&#237;&#248;ka';
+tinyMCELang['lang_insert_table_height'] = 'V&#253;&#185;ka';
+tinyMCELang['lang_insert_table_cols'] = 'Sloupce';
+tinyMCELang['lang_insert_table_rows'] = '&#216;&#225;dky';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Vn&#236;j&#185;&#237; okraj bun&#236;k';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Vnit&#248;n&#237; okraj bun&#236;k';
+tinyMCELang['lang_insert_table_border'] = 'R&#225;me&#232;ek';
+tinyMCELang['lang_insert_table_align'] = 'Zarovn&#225;n&#237;';
+tinyMCELang['lang_insert_table_align_default'] = 'V&#253;choz&#237;';
+tinyMCELang['lang_insert_table_align_left'] = 'Vlevo';
+tinyMCELang['lang_insert_table_align_right'] = 'Vpravo';
+tinyMCELang['lang_insert_table_align_middle'] = 'Na st&#248;ed';
+tinyMCELang['lang_insert_table_class'] = 'Class';
+tinyMCELang['lang_theme_fontdefault'] = 'Default';
+tinyMCELang['lang_theme_paragraph'] = 'Paragraph';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Address';
+tinyMCELang['lang_theme_pre'] = 'Preformatted';
+tinyMCELang['lang_theme_h1'] = 'Heading 1';
+tinyMCELang['lang_theme_h2'] = 'Heading 2';
+tinyMCELang['lang_theme_h3'] = 'Heading 3';
+tinyMCELang['lang_theme_h4'] = 'Heading 4';
+tinyMCELang['lang_theme_h5'] = 'Heading 5';
+tinyMCELang['lang_theme_h6'] = 'Heading 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Select forecolor';
+tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
+tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
+tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
+tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
+tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/de.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/de.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,75 +0,0 @@
-// DE lang variables
-// Translated 2004 by Crazy Chrissi
-// Edited 2004 by Krokogras
-
-tinyMCELang['lang_theme_style_select'] = 'Styles';
-tinyMCELang['lang_theme_code_desc'] = 'HTML-Modus';
-tinyMCELang['lang_theme_code_title'] = 'HTML-Code Editor';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Tiefergestellt';
-tinyMCELang['lang_theme_sup_desc'] = 'H&ouml;hergestellt';
-tinyMCELang['lang_theme_hr_desc'] = 'Horizontale Linie einf&uuml;gen';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Formatierung l&ouml;schen';
-tinyMCELang['lang_theme_table_desc'] = 'Neue Tabelle einf&uuml;gen / Tabelle bearbeiten';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Davor Zeile einf&uuml;gen';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Danach Zeile einf&uuml;gen';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Zeile l&ouml;schen';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Davor Spalte einf&uuml;gen';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Danach Spalte einf&uuml;gen';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Spalte l&ouml;schen';
-tinyMCELang['lang_theme_custom1_desc'] = 'Beschreibung eingeben';
-tinyMCELang['lang_insert_image_border'] = 'Rahmen';
-tinyMCELang['lang_insert_image_dimensions'] = 'Gr&ouml;&szlig;e';
-tinyMCELang['lang_insert_image_vspace'] = 'Vertikal einr&uuml;cken';
-tinyMCELang['lang_insert_image_hspace'] = 'Horizontal einr&uuml;cken';
-tinyMCELang['lang_insert_image_align'] = 'Ausrichten';
-tinyMCELang['lang_insert_image_align_default'] = 'Normal';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Grundlinie';
-tinyMCELang['lang_insert_image_align_top'] = 'Oben';
-tinyMCELang['lang_insert_image_align_middle'] = 'Mitte';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Unten';
-tinyMCELang['lang_insert_image_align_texttop'] = 'Textoberkante';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absolute Mitte';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolut unten';
-tinyMCELang['lang_insert_image_align_left'] = 'Links';
-tinyMCELang['lang_insert_image_align_right'] = 'Rechts';
-tinyMCELang['lang_insert_table_title'] = 'Tabelle Einf&uuml;gen/Bearbeiten';
-tinyMCELang['lang_insert_table_width'] = 'Breite';
-tinyMCELang['lang_insert_table_height'] = 'H&ouml;he';
-tinyMCELang['lang_insert_table_cols'] = 'Spalten';
-tinyMCELang['lang_insert_table_rows'] = 'Zeilen';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Au&szlig;enabstand';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Innenabstand';
-tinyMCELang['lang_insert_table_border'] = 'Rahmen';
-tinyMCELang['lang_insert_table_align'] = 'Ausrichten';
-tinyMCELang['lang_insert_table_align_default'] = 'Normal';
-tinyMCELang['lang_insert_table_align_left'] = 'Links';
-tinyMCELang['lang_insert_table_align_right'] = 'Rechts';
-tinyMCELang['lang_insert_table_align_middle'] = 'Zentriert';
-tinyMCELang['lang_insert_table_class'] = 'Klasse';
-tinyMCELang['lang_insert_table_delta_width'] = 30;
-tinyMCELang['lang_theme_fontdefault'] = 'Normal';
-tinyMCELang['lang_theme_paragraph'] = 'Standard-Text';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Addresse';
-tinyMCELang['lang_theme_pre'] = 'Vorformatiert (pre)';
-tinyMCELang['lang_theme_h1'] = '&Uuml;berschrift 1';
-tinyMCELang['lang_theme_h2'] = '&Uuml;berschrift 2';
-tinyMCELang['lang_theme_h3'] = '&Uuml;berschrift 3';
-tinyMCELang['lang_theme_h4'] = '&Uuml;berschrift 4';
-tinyMCELang['lang_theme_h5'] = '&Uuml;berschrift 5';
-tinyMCELang['lang_theme_h6'] = '&Uuml;berschrift 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'W&auml;hle eine Farbe';
-tinyMCELang['lang_theme_colorpicker_apply'] = '&Uuml;bernehmen';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Schriftfarbe ausw„hlen';
-tinyMCELang['lang_theme_charmap_title'] = 'W&auml;hle ein Sonderzeichen';
-tinyMCELang['lang_theme_charmap_desc'] = 'Sonderzeichen einf&uuml;gen';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Anzeige von Hilfslinien / unsichtbaren Elementen an/aus';
-tinyMCELang['lang_insert_anchor_title'] = 'Anker einf&uuml;gen/bearbeiten';
-tinyMCELang['lang_insert_anchor_name'] = 'Ankername';
-tinyMCELang['lang_theme_anchor_desc'] = 'Anker einf&uuml;gen/bearbeiten';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/de.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/de.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/de.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/de.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,75 @@
+// DE lang variables
+// Translated 2004 by Crazy Chrissi
+// Edited 2004 by Krokogras
+
+tinyMCELang['lang_theme_style_select'] = 'Styles';
+tinyMCELang['lang_theme_code_desc'] = 'HTML-Modus';
+tinyMCELang['lang_theme_code_title'] = 'HTML-Code Editor';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Tiefergestellt';
+tinyMCELang['lang_theme_sup_desc'] = 'H&ouml;hergestellt';
+tinyMCELang['lang_theme_hr_desc'] = 'Horizontale Linie einf&uuml;gen';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Formatierung l&ouml;schen';
+tinyMCELang['lang_theme_table_desc'] = 'Neue Tabelle einf&uuml;gen / Tabelle bearbeiten';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Davor Zeile einf&uuml;gen';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Danach Zeile einf&uuml;gen';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Zeile l&ouml;schen';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Davor Spalte einf&uuml;gen';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Danach Spalte einf&uuml;gen';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Spalte l&ouml;schen';
+tinyMCELang['lang_theme_custom1_desc'] = 'Beschreibung eingeben';
+tinyMCELang['lang_insert_image_border'] = 'Rahmen';
+tinyMCELang['lang_insert_image_dimensions'] = 'Gr&ouml;&szlig;e';
+tinyMCELang['lang_insert_image_vspace'] = 'Vertikal einr&uuml;cken';
+tinyMCELang['lang_insert_image_hspace'] = 'Horizontal einr&uuml;cken';
+tinyMCELang['lang_insert_image_align'] = 'Ausrichten';
+tinyMCELang['lang_insert_image_align_default'] = 'Normal';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Grundlinie';
+tinyMCELang['lang_insert_image_align_top'] = 'Oben';
+tinyMCELang['lang_insert_image_align_middle'] = 'Mitte';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Unten';
+tinyMCELang['lang_insert_image_align_texttop'] = 'Textoberkante';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absolute Mitte';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolut unten';
+tinyMCELang['lang_insert_image_align_left'] = 'Links';
+tinyMCELang['lang_insert_image_align_right'] = 'Rechts';
+tinyMCELang['lang_insert_table_title'] = 'Tabelle Einf&uuml;gen/Bearbeiten';
+tinyMCELang['lang_insert_table_width'] = 'Breite';
+tinyMCELang['lang_insert_table_height'] = 'H&ouml;he';
+tinyMCELang['lang_insert_table_cols'] = 'Spalten';
+tinyMCELang['lang_insert_table_rows'] = 'Zeilen';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Au&szlig;enabstand';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Innenabstand';
+tinyMCELang['lang_insert_table_border'] = 'Rahmen';
+tinyMCELang['lang_insert_table_align'] = 'Ausrichten';
+tinyMCELang['lang_insert_table_align_default'] = 'Normal';
+tinyMCELang['lang_insert_table_align_left'] = 'Links';
+tinyMCELang['lang_insert_table_align_right'] = 'Rechts';
+tinyMCELang['lang_insert_table_align_middle'] = 'Zentriert';
+tinyMCELang['lang_insert_table_class'] = 'Klasse';
+tinyMCELang['lang_insert_table_delta_width'] = 30;
+tinyMCELang['lang_theme_fontdefault'] = 'Normal';
+tinyMCELang['lang_theme_paragraph'] = 'Standard-Text';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Addresse';
+tinyMCELang['lang_theme_pre'] = 'Vorformatiert (pre)';
+tinyMCELang['lang_theme_h1'] = '&Uuml;berschrift 1';
+tinyMCELang['lang_theme_h2'] = '&Uuml;berschrift 2';
+tinyMCELang['lang_theme_h3'] = '&Uuml;berschrift 3';
+tinyMCELang['lang_theme_h4'] = '&Uuml;berschrift 4';
+tinyMCELang['lang_theme_h5'] = '&Uuml;berschrift 5';
+tinyMCELang['lang_theme_h6'] = '&Uuml;berschrift 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'W&auml;hle eine Farbe';
+tinyMCELang['lang_theme_colorpicker_apply'] = '&Uuml;bernehmen';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Schriftfarbe ausw„hlen';
+tinyMCELang['lang_theme_charmap_title'] = 'W&auml;hle ein Sonderzeichen';
+tinyMCELang['lang_theme_charmap_desc'] = 'Sonderzeichen einf&uuml;gen';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Anzeige von Hilfslinien / unsichtbaren Elementen an/aus';
+tinyMCELang['lang_insert_anchor_title'] = 'Anker einf&uuml;gen/bearbeiten';
+tinyMCELang['lang_insert_anchor_name'] = 'Ankername';
+tinyMCELang['lang_theme_anchor_desc'] = 'Anker einf&uuml;gen/bearbeiten';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/dk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/dk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/dk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,72 +0,0 @@
-// DK lang variables contributed by Jan Moelgaard
-
-tinyMCELang['lang_theme_style_select'] = 'Styles';
-tinyMCELang['lang_theme_code_desc'] = 'Rediger html-kode';
-tinyMCELang['lang_theme_code_title'] = 'HTML Kodeeditor';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'S&#230;nket skrift';
-tinyMCELang['lang_theme_sup_desc'] = 'H&#230;vet skrift';
-tinyMCELang['lang_theme_hr_desc'] = 'Inds&#230;t horisontal linje';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Fjern formatering';
-tinyMCELang['lang_theme_table_desc'] = 'Inds&#230;tter en ny tabel';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Inds&#230;t r&#230;kke foran';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Inds&#230;t r&#230;kke efter';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Slet r&#230;kke';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Inds&#230;t kolonne foran';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Indslt kolonne efter';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Fjern kolonne';
-tinyMCELang['lang_theme_custom1_desc'] = 'Inds&#230;t din egen beskrivelse her';
-tinyMCELang['lang_insert_image_border'] = 'Kant';
-tinyMCELang['lang_insert_image_dimensions'] = 'Dimensioner';
-tinyMCELang['lang_insert_image_vspace'] = 'VSpace';
-tinyMCELang['lang_insert_image_hspace'] = 'HSpace';
-tinyMCELang['lang_insert_image_align'] = 'Justering';
-tinyMCELang['lang_insert_image_align_default'] = 'Standard';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Bundlinje';
-tinyMCELang['lang_insert_image_align_top'] = 'Top';
-tinyMCELang['lang_insert_image_align_middle'] = 'Midt i';
-tinyMCELang['lang_insert_image_align_bottom'] = 'I bunden';
-tinyMCELang['lang_insert_image_align_texttop'] = 'I toppen af teksten';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Abslut midte';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolut bund';
-tinyMCELang['lang_insert_image_align_left'] = 'Venstre';
-tinyMCELang['lang_insert_image_align_right'] = 'H&#248;jre';
-tinyMCELang['lang_insert_table_title'] = 'Inds&#230;t/rediger tabel';
-tinyMCELang['lang_insert_table_width'] = 'Bredde';
-tinyMCELang['lang_insert_table_height'] = 'H&#248;jde';
-tinyMCELang['lang_insert_table_cols'] = 'Kolonner';
-tinyMCELang['lang_insert_table_rows'] = 'R&#230;kker';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Afstand mellem celler';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Cellemargen';
-tinyMCELang['lang_insert_table_border'] = 'Kant';
-tinyMCELang['lang_insert_table_align'] = 'Justering';
-tinyMCELang['lang_insert_table_align_default'] = 'Standard';
-tinyMCELang['lang_insert_table_align_left'] = 'Venstre';
-tinyMCELang['lang_insert_table_align_right'] = 'H&#248;jre';
-tinyMCELang['lang_insert_table_align_middle'] = 'Midt i';
-tinyMCELang['lang_insert_table_class'] = 'Klasse';
-tinyMCELang['lang_theme_fontdefault'] = 'Standard';
-tinyMCELang['lang_theme_paragraph'] = 'Afsnit';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Addresse';
-tinyMCELang['lang_theme_pre'] = 'Pr&#230;formateret';
-tinyMCELang['lang_theme_h1'] = 'Overskrift 1';
-tinyMCELang['lang_theme_h2'] = 'Overskrift 2';
-tinyMCELang['lang_theme_h3'] = 'Overskrift 3';
-tinyMCELang['lang_theme_h4'] = 'Overskrift 4';
-tinyMCELang['lang_theme_h5'] = 'Overskrift 5';
-tinyMCELang['lang_theme_h6'] = 'Overskrift 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'V&#230;lg en farve';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Anvend';
-tinyMCELang['lang_theme_forecolor_desc'] = 'V&#230;lg forgrundsfarve';
-tinyMCELang['lang_theme_charmap_title'] = 'V&#230;lg specialkarakter';
-tinyMCELang['lang_theme_charmap_desc'] = 'Inds&#230;t specialkarakter';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Sl&#229; linjer/usynlige elementer til og fra';
-tinyMCELang['lang_insert_anchor_title'] = 'Inds&#230;t/rediger bogm&#230;rke';
-tinyMCELang['lang_insert_anchor_name'] = 'Bogm&#230;rkets navn';
-tinyMCELang['lang_theme_anchor_desc'] = 'Inds&#230;t/rediger bogm&#230;rke';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/dk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/dk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/dk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/dk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,72 @@
+// DK lang variables contributed by Jan Moelgaard
+
+tinyMCELang['lang_theme_style_select'] = 'Styles';
+tinyMCELang['lang_theme_code_desc'] = 'Rediger html-kode';
+tinyMCELang['lang_theme_code_title'] = 'HTML Kodeeditor';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'S&#230;nket skrift';
+tinyMCELang['lang_theme_sup_desc'] = 'H&#230;vet skrift';
+tinyMCELang['lang_theme_hr_desc'] = 'Inds&#230;t horisontal linje';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Fjern formatering';
+tinyMCELang['lang_theme_table_desc'] = 'Inds&#230;tter en ny tabel';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Inds&#230;t r&#230;kke foran';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Inds&#230;t r&#230;kke efter';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Slet r&#230;kke';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Inds&#230;t kolonne foran';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Indslt kolonne efter';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Fjern kolonne';
+tinyMCELang['lang_theme_custom1_desc'] = 'Inds&#230;t din egen beskrivelse her';
+tinyMCELang['lang_insert_image_border'] = 'Kant';
+tinyMCELang['lang_insert_image_dimensions'] = 'Dimensioner';
+tinyMCELang['lang_insert_image_vspace'] = 'VSpace';
+tinyMCELang['lang_insert_image_hspace'] = 'HSpace';
+tinyMCELang['lang_insert_image_align'] = 'Justering';
+tinyMCELang['lang_insert_image_align_default'] = 'Standard';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Bundlinje';
+tinyMCELang['lang_insert_image_align_top'] = 'Top';
+tinyMCELang['lang_insert_image_align_middle'] = 'Midt i';
+tinyMCELang['lang_insert_image_align_bottom'] = 'I bunden';
+tinyMCELang['lang_insert_image_align_texttop'] = 'I toppen af teksten';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Abslut midte';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolut bund';
+tinyMCELang['lang_insert_image_align_left'] = 'Venstre';
+tinyMCELang['lang_insert_image_align_right'] = 'H&#248;jre';
+tinyMCELang['lang_insert_table_title'] = 'Inds&#230;t/rediger tabel';
+tinyMCELang['lang_insert_table_width'] = 'Bredde';
+tinyMCELang['lang_insert_table_height'] = 'H&#248;jde';
+tinyMCELang['lang_insert_table_cols'] = 'Kolonner';
+tinyMCELang['lang_insert_table_rows'] = 'R&#230;kker';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Afstand mellem celler';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Cellemargen';
+tinyMCELang['lang_insert_table_border'] = 'Kant';
+tinyMCELang['lang_insert_table_align'] = 'Justering';
+tinyMCELang['lang_insert_table_align_default'] = 'Standard';
+tinyMCELang['lang_insert_table_align_left'] = 'Venstre';
+tinyMCELang['lang_insert_table_align_right'] = 'H&#248;jre';
+tinyMCELang['lang_insert_table_align_middle'] = 'Midt i';
+tinyMCELang['lang_insert_table_class'] = 'Klasse';
+tinyMCELang['lang_theme_fontdefault'] = 'Standard';
+tinyMCELang['lang_theme_paragraph'] = 'Afsnit';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Addresse';
+tinyMCELang['lang_theme_pre'] = 'Pr&#230;formateret';
+tinyMCELang['lang_theme_h1'] = 'Overskrift 1';
+tinyMCELang['lang_theme_h2'] = 'Overskrift 2';
+tinyMCELang['lang_theme_h3'] = 'Overskrift 3';
+tinyMCELang['lang_theme_h4'] = 'Overskrift 4';
+tinyMCELang['lang_theme_h5'] = 'Overskrift 5';
+tinyMCELang['lang_theme_h6'] = 'Overskrift 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'V&#230;lg en farve';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Anvend';
+tinyMCELang['lang_theme_forecolor_desc'] = 'V&#230;lg forgrundsfarve';
+tinyMCELang['lang_theme_charmap_title'] = 'V&#230;lg specialkarakter';
+tinyMCELang['lang_theme_charmap_desc'] = 'Inds&#230;t specialkarakter';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Sl&#229; linjer/usynlige elementer til og fra';
+tinyMCELang['lang_insert_anchor_title'] = 'Inds&#230;t/rediger bogm&#230;rke';
+tinyMCELang['lang_insert_anchor_name'] = 'Bogm&#230;rkets navn';
+tinyMCELang['lang_theme_anchor_desc'] = 'Inds&#230;t/rediger bogm&#230;rke';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/el.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/el.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,72 +0,0 @@
-// Greek lang variables by Jacaranda Bill
-
-tinyMCELang['lang_theme_style_select'] = 'ÈÝìáôá';
-tinyMCELang['lang_theme_code_desc'] = 'Åðåîåñãáóßá HTML êþäéêá';
-tinyMCELang['lang_theme_code_title'] = 'ÅðåîåñãáóôÞò HTML';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Äåßêôçò';
-tinyMCELang['lang_theme_sup_desc'] = 'ÅêèÝôçò';
-tinyMCELang['lang_theme_hr_desc'] = 'ÅéóáãùãÞ ïñéæüíôéáò ãñáììÞò';
-tinyMCELang['lang_theme_removeformat_desc'] = 'ÁðáëïéöÞ ìïñöïðïßçóçò';
-tinyMCELang['lang_theme_table_desc'] = 'ÅéóáãùãÞ ðßíáêá';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'ÅéóáãùãÞ ãñáììÞò åðÜíù';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'ÅéóáãùãÞ ãñáììÞò êÜôù';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'ÄéáãñáöÞ ãñáììÞò';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'ÅéóáãùãÞ óôÞëçò áñéóôåñÜ';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'ÅéóáãùãÞ óôÞëçò äåîéÜ';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'ÄéáãñáöÞ óôÞëçò';
-tinyMCELang['lang_theme_custom1_desc'] = 'ÐåñéãñáöÞ';
-tinyMCELang['lang_insert_image_border'] = 'Ðåñßãñáììá';
-tinyMCELang['lang_insert_image_dimensions'] = 'ÄéáóôÜóåéò';
-tinyMCELang['lang_insert_image_vspace'] = 'ÊÜè. ðåñéèþñéï';
-tinyMCELang['lang_insert_image_hspace'] = 'Ïñéæ. ðåñéèþñéï';
-tinyMCELang['lang_insert_image_align'] = 'Óôïß÷éóç';
-tinyMCELang['lang_insert_image_align_default'] = 'ÐñïêáèïñéóìÝíç';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Óå åõèõãñÜììéóç ìå ôï êåßìåíï';
-tinyMCELang['lang_insert_image_align_top'] = 'ÐÜíù';
-tinyMCELang['lang_insert_image_align_middle'] = 'Óôï êÝíôñï';
-tinyMCELang['lang_insert_image_align_bottom'] = 'ÊÜôù';
-tinyMCELang['lang_insert_image_align_texttop'] = 'Ôï êåßìåíï ðÜíù';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Áðüëõôá óôï êÝíôñï';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Áðüëõôá êÜôù';
-tinyMCELang['lang_insert_image_align_left'] = 'ÁñéóôåñÜ';
-tinyMCELang['lang_insert_image_align_right'] = 'ÄåîéÜ';
-tinyMCELang['lang_insert_table_title'] = 'ÅéóáãùãÞ/Äéüñèùóç ðßíáêá';
-tinyMCELang['lang_insert_table_width'] = 'ÐëÜôïò';
-tinyMCELang['lang_insert_table_height'] = '¾øïò';
-tinyMCELang['lang_insert_table_cols'] = 'ÓôÞëåò';
-tinyMCELang['lang_insert_table_rows'] = 'ÃñáììÝò';
-tinyMCELang['lang_insert_table_cellspacing'] = 'ÄéÜóôé÷ï';
-tinyMCELang['lang_insert_table_cellpadding'] = 'ÃÝìéóìá';
-tinyMCELang['lang_insert_table_border'] = 'Ðåñßãñáììá';
-tinyMCELang['lang_insert_table_align'] = 'Óôïß÷éóç';
-tinyMCELang['lang_insert_table_align_default'] = 'Ðñïêáè.';
-tinyMCELang['lang_insert_table_align_left'] = 'ÁñéóôåñÜ';
-tinyMCELang['lang_insert_table_align_right'] = 'ÄåîéÜ';
-tinyMCELang['lang_insert_table_align_middle'] = 'Óôï êÝíôñï';
-tinyMCELang['lang_insert_table_class'] = 'ÊëÜóç';
-tinyMCELang['lang_theme_fontdefault'] = 'ÐñïêáèïñéóìÝíç';
-tinyMCELang['lang_theme_paragraph'] = 'ÐáñÜãñáöïò';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Äéåýèõíóç';
-tinyMCELang['lang_theme_pre'] = 'Preformatted';
-tinyMCELang['lang_theme_h1'] = 'Åðéêåöáëßäá 1';
-tinyMCELang['lang_theme_h2'] = 'Åðéêåöáëßäá 2';
-tinyMCELang['lang_theme_h3'] = 'Åðéêåöáëßäá 3';
-tinyMCELang['lang_theme_h4'] = 'Åðéêåöáëßäá 4';
-tinyMCELang['lang_theme_h5'] = 'Åðéêåöáëßäá 5';
-tinyMCELang['lang_theme_h6'] = 'Åðéêåöáëßäá 6';
-tinyMCELang['lang_theme_colorpicker_title'] = '×ñþìáôá';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'ÅöáñìïãÞ';
-tinyMCELang['lang_theme_forecolor_desc'] = 'ÅðéëïãÞ ÷ñþìáôïò ãñáììáôïóåéñÜò';
-tinyMCELang['lang_theme_charmap_title'] = 'ÅðéëïãÞ åéäéêïý ÷áñáêôÞñá';
-tinyMCELang['lang_theme_charmap_desc'] = 'ÅéóáãùãÞ åéäéêïý ÷áñáêôÞñá';
-tinyMCELang['lang_theme_visualaid_desc'] = 'ÅìöÜíéóç/Áðüêñõøç ãñáììþí';
-tinyMCELang['lang_insert_anchor_title'] = 'ÅéóáãùãÞ/Äéüñèùóç Üãêõñáò';
-tinyMCELang['lang_insert_anchor_name'] = 'Ïíïìáóßá Üãêõñáò';
-tinyMCELang['lang_theme_anchor_desc'] = 'ÅéóáãùãÞ/Äéüñèùóç Üãêõñáò';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Ôßôëïò';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/el.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/el.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/el.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/el.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,72 @@
+// Greek lang variables by Jacaranda Bill
+
+tinyMCELang['lang_theme_style_select'] = 'ÈÝìáôá';
+tinyMCELang['lang_theme_code_desc'] = 'Åðåîåñãáóßá HTML êþäéêá';
+tinyMCELang['lang_theme_code_title'] = 'ÅðåîåñãáóôÞò HTML';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Äåßêôçò';
+tinyMCELang['lang_theme_sup_desc'] = 'ÅêèÝôçò';
+tinyMCELang['lang_theme_hr_desc'] = 'ÅéóáãùãÞ ïñéæüíôéáò ãñáììÞò';
+tinyMCELang['lang_theme_removeformat_desc'] = 'ÁðáëïéöÞ ìïñöïðïßçóçò';
+tinyMCELang['lang_theme_table_desc'] = 'ÅéóáãùãÞ ðßíáêá';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'ÅéóáãùãÞ ãñáììÞò åðÜíù';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'ÅéóáãùãÞ ãñáììÞò êÜôù';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'ÄéáãñáöÞ ãñáììÞò';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'ÅéóáãùãÞ óôÞëçò áñéóôåñÜ';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'ÅéóáãùãÞ óôÞëçò äåîéÜ';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'ÄéáãñáöÞ óôÞëçò';
+tinyMCELang['lang_theme_custom1_desc'] = 'ÐåñéãñáöÞ';
+tinyMCELang['lang_insert_image_border'] = 'Ðåñßãñáììá';
+tinyMCELang['lang_insert_image_dimensions'] = 'ÄéáóôÜóåéò';
+tinyMCELang['lang_insert_image_vspace'] = 'ÊÜè. ðåñéèþñéï';
+tinyMCELang['lang_insert_image_hspace'] = 'Ïñéæ. ðåñéèþñéï';
+tinyMCELang['lang_insert_image_align'] = 'Óôïß÷éóç';
+tinyMCELang['lang_insert_image_align_default'] = 'ÐñïêáèïñéóìÝíç';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Óå åõèõãñÜììéóç ìå ôï êåßìåíï';
+tinyMCELang['lang_insert_image_align_top'] = 'ÐÜíù';
+tinyMCELang['lang_insert_image_align_middle'] = 'Óôï êÝíôñï';
+tinyMCELang['lang_insert_image_align_bottom'] = 'ÊÜôù';
+tinyMCELang['lang_insert_image_align_texttop'] = 'Ôï êåßìåíï ðÜíù';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Áðüëõôá óôï êÝíôñï';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Áðüëõôá êÜôù';
+tinyMCELang['lang_insert_image_align_left'] = 'ÁñéóôåñÜ';
+tinyMCELang['lang_insert_image_align_right'] = 'ÄåîéÜ';
+tinyMCELang['lang_insert_table_title'] = 'ÅéóáãùãÞ/Äéüñèùóç ðßíáêá';
+tinyMCELang['lang_insert_table_width'] = 'ÐëÜôïò';
+tinyMCELang['lang_insert_table_height'] = '¾øïò';
+tinyMCELang['lang_insert_table_cols'] = 'ÓôÞëåò';
+tinyMCELang['lang_insert_table_rows'] = 'ÃñáììÝò';
+tinyMCELang['lang_insert_table_cellspacing'] = 'ÄéÜóôé÷ï';
+tinyMCELang['lang_insert_table_cellpadding'] = 'ÃÝìéóìá';
+tinyMCELang['lang_insert_table_border'] = 'Ðåñßãñáììá';
+tinyMCELang['lang_insert_table_align'] = 'Óôïß÷éóç';
+tinyMCELang['lang_insert_table_align_default'] = 'Ðñïêáè.';
+tinyMCELang['lang_insert_table_align_left'] = 'ÁñéóôåñÜ';
+tinyMCELang['lang_insert_table_align_right'] = 'ÄåîéÜ';
+tinyMCELang['lang_insert_table_align_middle'] = 'Óôï êÝíôñï';
+tinyMCELang['lang_insert_table_class'] = 'ÊëÜóç';
+tinyMCELang['lang_theme_fontdefault'] = 'ÐñïêáèïñéóìÝíç';
+tinyMCELang['lang_theme_paragraph'] = 'ÐáñÜãñáöïò';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Äéåýèõíóç';
+tinyMCELang['lang_theme_pre'] = 'Preformatted';
+tinyMCELang['lang_theme_h1'] = 'Åðéêåöáëßäá 1';
+tinyMCELang['lang_theme_h2'] = 'Åðéêåöáëßäá 2';
+tinyMCELang['lang_theme_h3'] = 'Åðéêåöáëßäá 3';
+tinyMCELang['lang_theme_h4'] = 'Åðéêåöáëßäá 4';
+tinyMCELang['lang_theme_h5'] = 'Åðéêåöáëßäá 5';
+tinyMCELang['lang_theme_h6'] = 'Åðéêåöáëßäá 6';
+tinyMCELang['lang_theme_colorpicker_title'] = '×ñþìáôá';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'ÅöáñìïãÞ';
+tinyMCELang['lang_theme_forecolor_desc'] = 'ÅðéëïãÞ ÷ñþìáôïò ãñáììáôïóåéñÜò';
+tinyMCELang['lang_theme_charmap_title'] = 'ÅðéëïãÞ åéäéêïý ÷áñáêôÞñá';
+tinyMCELang['lang_theme_charmap_desc'] = 'ÅéóáãùãÞ åéäéêïý ÷áñáêôÞñá';
+tinyMCELang['lang_theme_visualaid_desc'] = 'ÅìöÜíéóç/Áðüêñõøç ãñáììþí';
+tinyMCELang['lang_insert_anchor_title'] = 'ÅéóáãùãÞ/Äéüñèùóç Üãêõñáò';
+tinyMCELang['lang_insert_anchor_name'] = 'Ïíïìáóßá Üãêõñáò';
+tinyMCELang['lang_theme_anchor_desc'] = 'ÅéóáãùãÞ/Äéüñèùóç Üãêõñáò';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Ôßôëïò';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/en.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/en.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,82 +0,0 @@
-// UK lang variables
-
-tinyMCE.addToLang('',{
-theme_style_select : '-- Styles --',
-theme_code_desc : 'Edit HTML Source',
-theme_code_title : 'HTML Source Editor',
-theme_code_wordwrap : 'Word wrap',
-theme_sub_desc : 'Subscript',
-theme_sup_desc : 'Superscript',
-theme_hr_desc : 'Insert horizontal ruler',
-theme_removeformat_desc : 'Remove formatting',
-theme_custom1_desc : 'Your custom description here',
-insert_image_border : 'Border',
-insert_image_dimensions : 'Dimensions',
-insert_image_vspace : 'Vertical space',
-insert_image_hspace : 'Horizontal space',
-insert_image_align : 'Alignment',
-insert_image_align_default : '-- Not set --',
-insert_image_align_baseline : 'Baseline',
-insert_image_align_top : 'Top',
-insert_image_align_middle : 'Middle',
-insert_image_align_bottom : 'Bottom',
-insert_image_align_texttop : 'TextTop',
-insert_image_align_absmiddle : 'Absolute Middle',
-insert_image_align_absbottom : 'Absolute Bottom',
-insert_image_align_left : 'Left',
-insert_image_align_right : 'Right',
-theme_font_size : '-- Font size --',
-theme_fontdefault : '-- Font family --',
-theme_block : '-- Format --',
-theme_paragraph : 'Paragraph',
-theme_div : 'Div',
-theme_address : 'Address',
-theme_pre : 'Preformatted',
-theme_h1 : 'Heading 1',
-theme_h2 : 'Heading 2',
-theme_h3 : 'Heading 3',
-theme_h4 : 'Heading 4',
-theme_h5 : 'Heading 5',
-theme_h6 : 'Heading 6',
-theme_blockquote : 'Blockquote',
-theme_code : 'Code',
-theme_samp : 'Code sample',
-theme_dt : 'Definition term ',
-theme_dd : 'Definition description',
-theme_colorpicker_title : 'Select a color',
-theme_colorpicker_apply : 'Apply',
-theme_forecolor_desc : 'Select text color',
-theme_backcolor_desc : 'Select background color',
-theme_charmap_title : 'Select custom character',
-theme_charmap_desc : 'Insert custom character',
-theme_visualaid_desc : 'Toggle guidelines/invisible elements',
-insert_anchor_title : 'Insert/edit anchor',
-insert_anchor_name : 'Anchor name',
-theme_anchor_desc : 'Insert/edit anchor',
-theme_insert_link_titlefield : 'Title',
-theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
-theme_path : 'Path',
-cut_desc : 'Cut',
-copy_desc : 'Copy',
-paste_desc : 'Paste',
-link_list : 'Link list',
-image_list : 'Image list',
-browse : 'Browse',
-image_props_desc : 'Image properties',
-newdocument_desc : 'New document',
-class_name : 'Class',
-newdocument : 'Are you sure you want clear all contents?',
-about_title : 'About TinyMCE',
-about : 'About',
-license : 'License',
-plugins : 'Plugins',
-plugin : 'Plugin',
-author : 'Author',
-version : 'Version',
-loaded_plugins : 'Loaded plugins',
-help : 'Help',
-not_set : '-- Not set --',
-close : 'Close',
-toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X',
-invalid_data : 'Error: Invalid values entered, these are marked in red.'
-});

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/en.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/en.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/en.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/en.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,82 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Styles --',
+theme_code_desc : 'Edit HTML Source',
+theme_code_title : 'HTML Source Editor',
+theme_code_wordwrap : 'Word wrap',
+theme_sub_desc : 'Subscript',
+theme_sup_desc : 'Superscript',
+theme_hr_desc : 'Insert horizontal ruler',
+theme_removeformat_desc : 'Remove formatting',
+theme_custom1_desc : 'Your custom description here',
+insert_image_border : 'Border',
+insert_image_dimensions : 'Dimensions',
+insert_image_vspace : 'Vertical space',
+insert_image_hspace : 'Horizontal space',
+insert_image_align : 'Alignment',
+insert_image_align_default : '-- Not set --',
+insert_image_align_baseline : 'Baseline',
+insert_image_align_top : 'Top',
+insert_image_align_middle : 'Middle',
+insert_image_align_bottom : 'Bottom',
+insert_image_align_texttop : 'TextTop',
+insert_image_align_absmiddle : 'Absolute Middle',
+insert_image_align_absbottom : 'Absolute Bottom',
+insert_image_align_left : 'Left',
+insert_image_align_right : 'Right',
+theme_font_size : '-- Font size --',
+theme_fontdefault : '-- Font family --',
+theme_block : '-- Format --',
+theme_paragraph : 'Paragraph',
+theme_div : 'Div',
+theme_address : 'Address',
+theme_pre : 'Preformatted',
+theme_h1 : 'Heading 1',
+theme_h2 : 'Heading 2',
+theme_h3 : 'Heading 3',
+theme_h4 : 'Heading 4',
+theme_h5 : 'Heading 5',
+theme_h6 : 'Heading 6',
+theme_blockquote : 'Blockquote',
+theme_code : 'Code',
+theme_samp : 'Code sample',
+theme_dt : 'Definition term ',
+theme_dd : 'Definition description',
+theme_colorpicker_title : 'Select a color',
+theme_colorpicker_apply : 'Apply',
+theme_forecolor_desc : 'Select text color',
+theme_backcolor_desc : 'Select background color',
+theme_charmap_title : 'Select custom character',
+theme_charmap_desc : 'Insert custom character',
+theme_visualaid_desc : 'Toggle guidelines/invisible elements',
+insert_anchor_title : 'Insert/edit anchor',
+insert_anchor_name : 'Anchor name',
+theme_anchor_desc : 'Insert/edit anchor',
+theme_insert_link_titlefield : 'Title',
+theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+theme_path : 'Path',
+cut_desc : 'Cut',
+copy_desc : 'Copy',
+paste_desc : 'Paste',
+link_list : 'Link list',
+image_list : 'Image list',
+browse : 'Browse',
+image_props_desc : 'Image properties',
+newdocument_desc : 'New document',
+class_name : 'Class',
+newdocument : 'Are you sure you want clear all contents?',
+about_title : 'About TinyMCE',
+about : 'About',
+license : 'License',
+plugins : 'Plugins',
+plugin : 'Plugin',
+author : 'Author',
+version : 'Version',
+loaded_plugins : 'Loaded plugins',
+help : 'Help',
+not_set : '-- Not set --',
+close : 'Close',
+toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X',
+invalid_data : 'Error: Invalid values entered, these are marked in red.'
+});

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/es.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/es.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/es.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,75 +0,0 @@
-// ES lang variables by Alvaro Velasco
-
-tinyMCELang['lang_theme_style_select'] = 'Estilos';
-tinyMCELang['lang_theme_code_desc'] = 'Editar codigo HTML';
-tinyMCELang['lang_theme_code_title'] = 'Editor codigo HTML';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Subindice';
-tinyMCELang['lang_theme_sup_desc'] = 'Superindice';
-tinyMCELang['lang_theme_hr_desc'] = 'Insertar un separador horizontal';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Quitar formato';
-tinyMCELang['lang_theme_table_desc'] = 'Insertar una tabla nueva';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Insertar una fila antes';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Insertar una fila despues';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Eliminar una fila';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Insertar una columna before';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Insertar columna after';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Eliminar una columna';
-tinyMCELang['lang_theme_custom1_desc'] = 'Tu descricion';
-tinyMCELang['lang_insert_image_border'] = 'Borde';
-tinyMCELang['lang_insert_image_dimensions'] = 'Dimensiones';
-tinyMCELang['lang_insert_image_vspace'] = 'Espacio vertical';
-tinyMCELang['lang_insert_image_hspace'] = 'Espacio horizontal';
-tinyMCELang['lang_insert_image_align'] = 'Alineamiento';
-tinyMCELang['lang_insert_image_align_default'] = 'Por defecto';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
-tinyMCELang['lang_insert_image_align_top'] = 'Superior';
-tinyMCELang['lang_insert_image_align_middle'] = 'Centro';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Inferior';
-tinyMCELang['lang_insert_image_align_texttop'] = 'Alinear texto arriba';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Centrado horizontal';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Centrado abajo';
-tinyMCELang['lang_insert_image_align_left'] = 'Izquierda';
-tinyMCELang['lang_insert_image_align_right'] = 'Derecha';
-tinyMCELang['lang_insert_table_title'] = 'Insertar/Modificar tabla';
-tinyMCELang['lang_insert_table_width'] = 'Anchura';
-tinyMCELang['lang_insert_table_height'] = 'Altura';
-tinyMCELang['lang_insert_table_cols'] = 'Columnas';
-tinyMCELang['lang_insert_table_rows'] = 'Filas';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Espacio entre celdas';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Desplazamiento entre celdas';
-tinyMCELang['lang_insert_table_border'] = 'Borde';
-tinyMCELang['lang_insert_table_align'] = 'Alineamiento';
-tinyMCELang['lang_insert_table_align_default'] = 'Por defecto';
-tinyMCELang['lang_insert_table_align_left'] = 'Izquierda';
-tinyMCELang['lang_insert_table_align_right'] = 'Derecha';
-tinyMCELang['lang_insert_table_align_middle'] = 'Centro';
-tinyMCELang['lang_insert_table_delta_width'] = 10;
-tinyMCELang['lang_insert_table_delta_height'] = 20;
-tinyMCELang['lang_insert_image_delta_height'] = 10;
-tinyMCELang['lang_insert_table_class'] = 'Class';
-tinyMCELang['lang_theme_fontdefault'] = 'Default';
-tinyMCELang['lang_theme_paragraph'] = 'Paragraph';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Address';
-tinyMCELang['lang_theme_pre'] = 'Preformatted';
-tinyMCELang['lang_theme_h1'] = 'Heading 1';
-tinyMCELang['lang_theme_h2'] = 'Heading 2';
-tinyMCELang['lang_theme_h3'] = 'Heading 3';
-tinyMCELang['lang_theme_h4'] = 'Heading 4';
-tinyMCELang['lang_theme_h5'] = 'Heading 5';
-tinyMCELang['lang_theme_h6'] = 'Heading 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Select forecolor';
-tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
-tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
-tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
-tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
-tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/es.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/es.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/es.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/es.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,75 @@
+// ES lang variables by Alvaro Velasco
+
+tinyMCELang['lang_theme_style_select'] = 'Estilos';
+tinyMCELang['lang_theme_code_desc'] = 'Editar codigo HTML';
+tinyMCELang['lang_theme_code_title'] = 'Editor codigo HTML';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Subindice';
+tinyMCELang['lang_theme_sup_desc'] = 'Superindice';
+tinyMCELang['lang_theme_hr_desc'] = 'Insertar un separador horizontal';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Quitar formato';
+tinyMCELang['lang_theme_table_desc'] = 'Insertar una tabla nueva';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Insertar una fila antes';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Insertar una fila despues';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Eliminar una fila';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Insertar una columna before';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Insertar columna after';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Eliminar una columna';
+tinyMCELang['lang_theme_custom1_desc'] = 'Tu descricion';
+tinyMCELang['lang_insert_image_border'] = 'Borde';
+tinyMCELang['lang_insert_image_dimensions'] = 'Dimensiones';
+tinyMCELang['lang_insert_image_vspace'] = 'Espacio vertical';
+tinyMCELang['lang_insert_image_hspace'] = 'Espacio horizontal';
+tinyMCELang['lang_insert_image_align'] = 'Alineamiento';
+tinyMCELang['lang_insert_image_align_default'] = 'Por defecto';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
+tinyMCELang['lang_insert_image_align_top'] = 'Superior';
+tinyMCELang['lang_insert_image_align_middle'] = 'Centro';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Inferior';
+tinyMCELang['lang_insert_image_align_texttop'] = 'Alinear texto arriba';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Centrado horizontal';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Centrado abajo';
+tinyMCELang['lang_insert_image_align_left'] = 'Izquierda';
+tinyMCELang['lang_insert_image_align_right'] = 'Derecha';
+tinyMCELang['lang_insert_table_title'] = 'Insertar/Modificar tabla';
+tinyMCELang['lang_insert_table_width'] = 'Anchura';
+tinyMCELang['lang_insert_table_height'] = 'Altura';
+tinyMCELang['lang_insert_table_cols'] = 'Columnas';
+tinyMCELang['lang_insert_table_rows'] = 'Filas';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Espacio entre celdas';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Desplazamiento entre celdas';
+tinyMCELang['lang_insert_table_border'] = 'Borde';
+tinyMCELang['lang_insert_table_align'] = 'Alineamiento';
+tinyMCELang['lang_insert_table_align_default'] = 'Por defecto';
+tinyMCELang['lang_insert_table_align_left'] = 'Izquierda';
+tinyMCELang['lang_insert_table_align_right'] = 'Derecha';
+tinyMCELang['lang_insert_table_align_middle'] = 'Centro';
+tinyMCELang['lang_insert_table_delta_width'] = 10;
+tinyMCELang['lang_insert_table_delta_height'] = 20;
+tinyMCELang['lang_insert_image_delta_height'] = 10;
+tinyMCELang['lang_insert_table_class'] = 'Class';
+tinyMCELang['lang_theme_fontdefault'] = 'Default';
+tinyMCELang['lang_theme_paragraph'] = 'Paragraph';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Address';
+tinyMCELang['lang_theme_pre'] = 'Preformatted';
+tinyMCELang['lang_theme_h1'] = 'Heading 1';
+tinyMCELang['lang_theme_h2'] = 'Heading 2';
+tinyMCELang['lang_theme_h3'] = 'Heading 3';
+tinyMCELang['lang_theme_h4'] = 'Heading 4';
+tinyMCELang['lang_theme_h5'] = 'Heading 5';
+tinyMCELang['lang_theme_h6'] = 'Heading 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Select forecolor';
+tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
+tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
+tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
+tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
+tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/fi.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/fi.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/fi.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,73 +0,0 @@
-// FI lang variables by Urho Konttori from Absolutions
-
-tinyMCELang['lang_theme_style_select'] = 'Tyylit';
-tinyMCELang['lang_theme_code_desc'] = 'Muokkaa HTML lähdekoodia';
-tinyMCELang['lang_theme_code_title'] = 'HTML Lähdekoodin muokkaus';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Alamääre';
-tinyMCELang['lang_theme_sup_desc'] = 'Ylämääre';
-tinyMCELang['lang_theme_hr_desc'] = 'Lisää vaakaviiva';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Poista muotoilu';
-tinyMCELang['lang_theme_table_desc'] = 'Lisää uusi taulu';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Lisää rivi edelle';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Lisää rivi jälkeen';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Posita rivi';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Lisää sarake edelle';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Lisää sarake jälkeen';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Poista sarake';
-tinyMCELang['lang_theme_custom1_desc'] = 'Kirjoita oma selityksesi tähän';
-tinyMCELang['lang_insert_image_border'] = 'Reuna';
-tinyMCELang['lang_insert_image_dimensions'] = 'Mitat';
-tinyMCELang['lang_insert_image_vspace'] = 'Pystyväli';
-tinyMCELang['lang_insert_image_hspace'] = 'Vaakaväli';
-tinyMCELang['lang_insert_image_align'] = 'Asettelu';
-tinyMCELang['lang_insert_image_align_default'] = 'Oletus';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Perustasoon';
-tinyMCELang['lang_insert_image_align_top'] = 'Ylälaitaan';
-tinyMCELang['lang_insert_image_align_middle'] = 'Keskelle';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Alalaitaan';
-tinyMCELang['lang_insert_image_align_texttop'] = 'Tekstin ylälaitaan';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absoluuttisen keskelle';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Absoluuttisen alas';
-tinyMCELang['lang_insert_image_align_left'] = 'Vasemmalle';
-tinyMCELang['lang_insert_image_align_right'] = 'Oikealle';
-tinyMCELang['lang_insert_table_title'] = 'Lisää/muokkaa taulua';
-tinyMCELang['lang_insert_table_width'] = 'Leveys';
-tinyMCELang['lang_insert_table_height'] = 'Korkeus';
-tinyMCELang['lang_insert_table_cols'] = 'Sarakkeet';
-tinyMCELang['lang_insert_table_rows'] = 'Rivit';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Solujen väli';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Solun reunan ja sisällön väli';
-tinyMCELang['lang_insert_table_border'] = 'Reuna';
-tinyMCELang['lang_insert_table_align'] = 'Asettelu';
-tinyMCELang['lang_insert_table_align_default'] = 'Oletus';
-tinyMCELang['lang_insert_table_align_left'] = 'Vasen';
-tinyMCELang['lang_insert_table_align_right'] = 'Oikea';
-tinyMCELang['lang_insert_table_align_middle'] = 'Keskelle';
-tinyMCELang['lang_insert_table_delta_height'] = 20;
-tinyMCELang['lang_theme_fontdefault'] = 'Oletus';
-tinyMCELang['lang_theme_paragraph'] = 'Kappale';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Osoite';
-tinyMCELang['lang_theme_pre'] = 'Etukäteen muotoiltu';
-tinyMCELang['lang_theme_h1'] = 'Otsikko 1';
-tinyMCELang['lang_theme_h2'] = 'Otsikko 2';
-tinyMCELang['lang_theme_h3'] = 'Otsikko 3';
-tinyMCELang['lang_theme_h4'] = 'Otsikko 4';
-tinyMCELang['lang_theme_h5'] = 'Otsikko 5';
-tinyMCELang['lang_theme_h6'] = 'Otsikko 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'Valitse väri';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Aseta väri';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Valitse etuväri';
-tinyMCELang['lang_insert_table_class'] = 'Luokka';
-tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
-tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
-tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
-tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
-tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/fi.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/fi.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/fi.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/fi.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,73 @@
+// FI lang variables by Urho Konttori from Absolutions
+
+tinyMCELang['lang_theme_style_select'] = 'Tyylit';
+tinyMCELang['lang_theme_code_desc'] = 'Muokkaa HTML lähdekoodia';
+tinyMCELang['lang_theme_code_title'] = 'HTML Lähdekoodin muokkaus';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Alamääre';
+tinyMCELang['lang_theme_sup_desc'] = 'Ylämääre';
+tinyMCELang['lang_theme_hr_desc'] = 'Lisää vaakaviiva';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Poista muotoilu';
+tinyMCELang['lang_theme_table_desc'] = 'Lisää uusi taulu';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Lisää rivi edelle';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Lisää rivi jälkeen';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Posita rivi';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Lisää sarake edelle';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Lisää sarake jälkeen';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Poista sarake';
+tinyMCELang['lang_theme_custom1_desc'] = 'Kirjoita oma selityksesi tähän';
+tinyMCELang['lang_insert_image_border'] = 'Reuna';
+tinyMCELang['lang_insert_image_dimensions'] = 'Mitat';
+tinyMCELang['lang_insert_image_vspace'] = 'Pystyväli';
+tinyMCELang['lang_insert_image_hspace'] = 'Vaakaväli';
+tinyMCELang['lang_insert_image_align'] = 'Asettelu';
+tinyMCELang['lang_insert_image_align_default'] = 'Oletus';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Perustasoon';
+tinyMCELang['lang_insert_image_align_top'] = 'Ylälaitaan';
+tinyMCELang['lang_insert_image_align_middle'] = 'Keskelle';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Alalaitaan';
+tinyMCELang['lang_insert_image_align_texttop'] = 'Tekstin ylälaitaan';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absoluuttisen keskelle';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Absoluuttisen alas';
+tinyMCELang['lang_insert_image_align_left'] = 'Vasemmalle';
+tinyMCELang['lang_insert_image_align_right'] = 'Oikealle';
+tinyMCELang['lang_insert_table_title'] = 'Lisää/muokkaa taulua';
+tinyMCELang['lang_insert_table_width'] = 'Leveys';
+tinyMCELang['lang_insert_table_height'] = 'Korkeus';
+tinyMCELang['lang_insert_table_cols'] = 'Sarakkeet';
+tinyMCELang['lang_insert_table_rows'] = 'Rivit';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Solujen väli';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Solun reunan ja sisällön väli';
+tinyMCELang['lang_insert_table_border'] = 'Reuna';
+tinyMCELang['lang_insert_table_align'] = 'Asettelu';
+tinyMCELang['lang_insert_table_align_default'] = 'Oletus';
+tinyMCELang['lang_insert_table_align_left'] = 'Vasen';
+tinyMCELang['lang_insert_table_align_right'] = 'Oikea';
+tinyMCELang['lang_insert_table_align_middle'] = 'Keskelle';
+tinyMCELang['lang_insert_table_delta_height'] = 20;
+tinyMCELang['lang_theme_fontdefault'] = 'Oletus';
+tinyMCELang['lang_theme_paragraph'] = 'Kappale';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Osoite';
+tinyMCELang['lang_theme_pre'] = 'Etukäteen muotoiltu';
+tinyMCELang['lang_theme_h1'] = 'Otsikko 1';
+tinyMCELang['lang_theme_h2'] = 'Otsikko 2';
+tinyMCELang['lang_theme_h3'] = 'Otsikko 3';
+tinyMCELang['lang_theme_h4'] = 'Otsikko 4';
+tinyMCELang['lang_theme_h5'] = 'Otsikko 5';
+tinyMCELang['lang_theme_h6'] = 'Otsikko 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'Valitse väri';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Aseta väri';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Valitse etuväri';
+tinyMCELang['lang_insert_table_class'] = 'Luokka';
+tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
+tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
+tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
+tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
+tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/hu.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/hu.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/hu.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,74 +0,0 @@
-// HU lang variables
-// Edited by 2XP (2xp at dino.hu)
-
-tinyMCELang['lang_theme_style_select'] = 'St&#237;lusok';
-tinyMCELang['lang_theme_code_desc'] = 'HTML k&#243;d szerkeszt&#233;se';
-tinyMCELang['lang_theme_code_title'] = 'HTML k&#243;dszerkezt&#245;';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Als&#243; index';
-tinyMCELang['lang_theme_sup_desc'] = 'Fels&#245; index';
-tinyMCELang['lang_theme_hr_desc'] = 'V&#237;zszintes vonal beilleszt&#233;se';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Form&#225;z&#225;s elt&#225;vol&#237;t&#225;sa';
-tinyMCELang['lang_theme_table_desc'] = '&#218;j t&#225;bl&#225;zat beilleszt&#233;se';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Sor beilleszt&#233;se el&#233;';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Sor beilleszt&#233;se ut&#225;na';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Sor t&#246;rl&#233;se';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Oszlop beillszt&#233;se el&#233;';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Oszlop beilleszt&#233;se ut&#225;na';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Oszlop elt&#225;vol&#237;t&#225;sa';
-tinyMCELang['lang_theme_custom1_desc'] = 'Az &#214;n &#225;ltal kiv&#225;lasztott le&#237;r&#225;s';
-tinyMCELang['lang_insert_image_border'] = 'Keret';
-tinyMCELang['lang_insert_image_dimensions'] = 'M&#233;retek';
-tinyMCELang['lang_insert_image_vspace'] = 'F&#252;gg&#245;leges t&#233;rk&#246;z';
-tinyMCELang['lang_insert_image_hspace'] = 'V&#237;zszintes t&#233;rk&#246;z';
-tinyMCELang['lang_insert_image_align'] = 'Igaz&#237;t&#233;s';
-tinyMCELang['lang_insert_image_align_default'] = 'Alap&#233;rtelmezett';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Alapvonalra';
-tinyMCELang['lang_insert_image_align_top'] = 'Fel&#252;lre';
-tinyMCELang['lang_insert_image_align_middle'] = 'K&#246;z&#233;pre';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Alulra';
-tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Abszol&#250;t k&#246;z&#233;pre';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Abszol&#250;t alulra';
-tinyMCELang['lang_insert_image_align_left'] = 'Balra';
-tinyMCELang['lang_insert_image_align_right'] = 'Jobbra';
-tinyMCELang['lang_insert_table_title'] = 'T&#225;bla beilleszt&#233;se/m&#243;dos&#237;t&#225;sa';
-tinyMCELang['lang_insert_table_width'] = 'Sz&#233;less&#233;g';
-tinyMCELang['lang_insert_table_height'] = 'Magass&#225;g';
-tinyMCELang['lang_insert_table_cols'] = 'Oszlopok';
-tinyMCELang['lang_insert_table_rows'] = 'Sorok';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
-tinyMCELang['lang_insert_table_border'] = 'Keret';
-tinyMCELang['lang_insert_table_align'] = 'Igaz&#237;t&#225;s';
-tinyMCELang['lang_insert_table_align_default'] = 'Alap&#233;rtelmezett';
-tinyMCELang['lang_insert_table_align_left'] = 'Balra';
-tinyMCELang['lang_insert_table_align_right'] = 'Jobbra';
-tinyMCELang['lang_insert_table_align_middle'] = 'K&#246;z&#233;pre';
-tinyMCELang['lang_insert_table_class'] = 'Class';
-tinyMCELang['lang_insert_table_delta_width'] = 55;
-tinyMCELang['lang_theme_fontdefault'] = 'Default';
-tinyMCELang['lang_theme_paragraph'] = 'Paragraph';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Address';
-tinyMCELang['lang_theme_pre'] = 'Preformatted';
-tinyMCELang['lang_theme_h1'] = 'Heading 1';
-tinyMCELang['lang_theme_h2'] = 'Heading 2';
-tinyMCELang['lang_theme_h3'] = 'Heading 3';
-tinyMCELang['lang_theme_h4'] = 'Heading 4';
-tinyMCELang['lang_theme_h5'] = 'Heading 5';
-tinyMCELang['lang_theme_h6'] = 'Heading 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Select forecolor';
-tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
-tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
-tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
-tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
-tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/hu.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/hu.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/hu.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/hu.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,74 @@
+// HU lang variables
+// Edited by 2XP (2xp at dino.hu)
+
+tinyMCELang['lang_theme_style_select'] = 'St&#237;lusok';
+tinyMCELang['lang_theme_code_desc'] = 'HTML k&#243;d szerkeszt&#233;se';
+tinyMCELang['lang_theme_code_title'] = 'HTML k&#243;dszerkezt&#245;';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Als&#243; index';
+tinyMCELang['lang_theme_sup_desc'] = 'Fels&#245; index';
+tinyMCELang['lang_theme_hr_desc'] = 'V&#237;zszintes vonal beilleszt&#233;se';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Form&#225;z&#225;s elt&#225;vol&#237;t&#225;sa';
+tinyMCELang['lang_theme_table_desc'] = '&#218;j t&#225;bl&#225;zat beilleszt&#233;se';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Sor beilleszt&#233;se el&#233;';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Sor beilleszt&#233;se ut&#225;na';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Sor t&#246;rl&#233;se';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Oszlop beillszt&#233;se el&#233;';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Oszlop beilleszt&#233;se ut&#225;na';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Oszlop elt&#225;vol&#237;t&#225;sa';
+tinyMCELang['lang_theme_custom1_desc'] = 'Az &#214;n &#225;ltal kiv&#225;lasztott le&#237;r&#225;s';
+tinyMCELang['lang_insert_image_border'] = 'Keret';
+tinyMCELang['lang_insert_image_dimensions'] = 'M&#233;retek';
+tinyMCELang['lang_insert_image_vspace'] = 'F&#252;gg&#245;leges t&#233;rk&#246;z';
+tinyMCELang['lang_insert_image_hspace'] = 'V&#237;zszintes t&#233;rk&#246;z';
+tinyMCELang['lang_insert_image_align'] = 'Igaz&#237;t&#233;s';
+tinyMCELang['lang_insert_image_align_default'] = 'Alap&#233;rtelmezett';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Alapvonalra';
+tinyMCELang['lang_insert_image_align_top'] = 'Fel&#252;lre';
+tinyMCELang['lang_insert_image_align_middle'] = 'K&#246;z&#233;pre';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Alulra';
+tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Abszol&#250;t k&#246;z&#233;pre';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Abszol&#250;t alulra';
+tinyMCELang['lang_insert_image_align_left'] = 'Balra';
+tinyMCELang['lang_insert_image_align_right'] = 'Jobbra';
+tinyMCELang['lang_insert_table_title'] = 'T&#225;bla beilleszt&#233;se/m&#243;dos&#237;t&#225;sa';
+tinyMCELang['lang_insert_table_width'] = 'Sz&#233;less&#233;g';
+tinyMCELang['lang_insert_table_height'] = 'Magass&#225;g';
+tinyMCELang['lang_insert_table_cols'] = 'Oszlopok';
+tinyMCELang['lang_insert_table_rows'] = 'Sorok';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
+tinyMCELang['lang_insert_table_border'] = 'Keret';
+tinyMCELang['lang_insert_table_align'] = 'Igaz&#237;t&#225;s';
+tinyMCELang['lang_insert_table_align_default'] = 'Alap&#233;rtelmezett';
+tinyMCELang['lang_insert_table_align_left'] = 'Balra';
+tinyMCELang['lang_insert_table_align_right'] = 'Jobbra';
+tinyMCELang['lang_insert_table_align_middle'] = 'K&#246;z&#233;pre';
+tinyMCELang['lang_insert_table_class'] = 'Class';
+tinyMCELang['lang_insert_table_delta_width'] = 55;
+tinyMCELang['lang_theme_fontdefault'] = 'Default';
+tinyMCELang['lang_theme_paragraph'] = 'Paragraph';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Address';
+tinyMCELang['lang_theme_pre'] = 'Preformatted';
+tinyMCELang['lang_theme_h1'] = 'Heading 1';
+tinyMCELang['lang_theme_h2'] = 'Heading 2';
+tinyMCELang['lang_theme_h3'] = 'Heading 3';
+tinyMCELang['lang_theme_h4'] = 'Heading 4';
+tinyMCELang['lang_theme_h5'] = 'Heading 5';
+tinyMCELang['lang_theme_h6'] = 'Heading 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Select forecolor';
+tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
+tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
+tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
+tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
+tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/it.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/it.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,73 +0,0 @@
-// Variabili di lingua IT - fabrix.xm at lombardiacom.it
-
-tinyMCELang['lang_theme_style_select'] = 'Stili';
-tinyMCELang['lang_theme_code_desc'] = 'Edita il sorgente HTML';
-tinyMCELang['lang_theme_code_title'] = 'Editor Sorgente HTML';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Pedice';
-tinyMCELang['lang_theme_sup_desc'] = 'Apice';
-tinyMCELang['lang_theme_hr_desc'] = 'Inserisce linea orizzontale';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Rimuovi formattazione';
-tinyMCELang['lang_theme_table_desc'] = 'Inserisci una nuova tabella';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Inserisci una riga prima';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Inserisci una riga dopo';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Cancella riga';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Inserisci colonna prima';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Inserisci colonna dopo';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Rimuovi colonna';
-tinyMCELang['lang_theme_custom1_desc'] = 'Scrivi qui la tua descrizione personalizzata';
-tinyMCELang['lang_insert_image_border'] = 'Bordo';
-tinyMCELang['lang_insert_image_dimensions'] = 'Dimensioni';
-tinyMCELang['lang_insert_image_vspace'] = 'Spazio verticale';
-tinyMCELang['lang_insert_image_hspace'] = 'Spazio orizzontale';
-tinyMCELang['lang_insert_image_align'] = 'Allineamento';
-tinyMCELang['lang_insert_image_align_default'] = 'Default';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
-tinyMCELang['lang_insert_image_align_top'] = 'Superiore';
-tinyMCELang['lang_insert_image_align_middle'] = 'Centrale';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Inferiore';
-tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Centro assoluto';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Inferiore assoluto';
-tinyMCELang['lang_insert_image_align_left'] = 'Sinistra';
-tinyMCELang['lang_insert_image_align_right'] = 'Destra';
-tinyMCELang['lang_insert_table_title'] = 'Inserisci/modifica tabella';
-tinyMCELang['lang_insert_table_width'] = 'Larghezza';
-tinyMCELang['lang_insert_table_height'] = 'Altezza';
-tinyMCELang['lang_insert_table_cols'] = 'Colonne';
-tinyMCELang['lang_insert_table_rows'] = 'Righe';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
-tinyMCELang['lang_insert_table_border'] = 'Bordo';
-tinyMCELang['lang_insert_table_align'] = 'Allineamento';
-tinyMCELang['lang_insert_table_align_default'] = 'Default';
-tinyMCELang['lang_insert_table_align_left'] = 'Sinistra';
-tinyMCELang['lang_insert_table_align_right'] = 'Destra';
-tinyMCELang['lang_insert_table_align_middle'] = 'Centro';
-tinyMCELang['lang_insert_table_class'] = 'Classe';
-tinyMCELang['lang_insert_table_delta_width'] = 10;
-tinyMCELang['lang_theme_fontdefault'] = 'Default';
-tinyMCELang['lang_theme_paragraph'] = 'Paragrafo';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Indirizzo';
-tinyMCELang['lang_theme_pre'] = 'Preformattato';
-tinyMCELang['lang_theme_h1'] = 'Intestazione 1';
-tinyMCELang['lang_theme_h2'] = 'Intestazione 2';
-tinyMCELang['lang_theme_h3'] = 'Intestazione 3';
-tinyMCELang['lang_theme_h4'] = 'Intestazione 4';
-tinyMCELang['lang_theme_h5'] = 'Intestazione 5';
-tinyMCELang['lang_theme_h6'] = 'Intestazione 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'Seleziona un colore';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Appplica';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Seleziona il colore';
-tinyMCELang['lang_theme_charmap_title'] = 'Seleziona un carattere custom';
-tinyMCELang['lang_theme_charmap_desc'] = 'Inserisci un carattere custom';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Mostra/nascondi linee guida e elementi invisibili';
-tinyMCELang['lang_insert_anchor_title'] = 'Inserisci/modifica &agrave;ncora';
-tinyMCELang['lang_insert_anchor_name'] = 'Nome &agrave;ncora';
-tinyMCELang['lang_theme_anchor_desc'] = 'Inserisci/modifica &agrave;ncora';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titolo';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/it.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/it.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/it.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/it.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,73 @@
+// Variabili di lingua IT - fabrix.xm at lombardiacom.it
+
+tinyMCELang['lang_theme_style_select'] = 'Stili';
+tinyMCELang['lang_theme_code_desc'] = 'Edita il sorgente HTML';
+tinyMCELang['lang_theme_code_title'] = 'Editor Sorgente HTML';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Pedice';
+tinyMCELang['lang_theme_sup_desc'] = 'Apice';
+tinyMCELang['lang_theme_hr_desc'] = 'Inserisce linea orizzontale';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Rimuovi formattazione';
+tinyMCELang['lang_theme_table_desc'] = 'Inserisci una nuova tabella';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Inserisci una riga prima';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Inserisci una riga dopo';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Cancella riga';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Inserisci colonna prima';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Inserisci colonna dopo';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Rimuovi colonna';
+tinyMCELang['lang_theme_custom1_desc'] = 'Scrivi qui la tua descrizione personalizzata';
+tinyMCELang['lang_insert_image_border'] = 'Bordo';
+tinyMCELang['lang_insert_image_dimensions'] = 'Dimensioni';
+tinyMCELang['lang_insert_image_vspace'] = 'Spazio verticale';
+tinyMCELang['lang_insert_image_hspace'] = 'Spazio orizzontale';
+tinyMCELang['lang_insert_image_align'] = 'Allineamento';
+tinyMCELang['lang_insert_image_align_default'] = 'Default';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
+tinyMCELang['lang_insert_image_align_top'] = 'Superiore';
+tinyMCELang['lang_insert_image_align_middle'] = 'Centrale';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Inferiore';
+tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Centro assoluto';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Inferiore assoluto';
+tinyMCELang['lang_insert_image_align_left'] = 'Sinistra';
+tinyMCELang['lang_insert_image_align_right'] = 'Destra';
+tinyMCELang['lang_insert_table_title'] = 'Inserisci/modifica tabella';
+tinyMCELang['lang_insert_table_width'] = 'Larghezza';
+tinyMCELang['lang_insert_table_height'] = 'Altezza';
+tinyMCELang['lang_insert_table_cols'] = 'Colonne';
+tinyMCELang['lang_insert_table_rows'] = 'Righe';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
+tinyMCELang['lang_insert_table_border'] = 'Bordo';
+tinyMCELang['lang_insert_table_align'] = 'Allineamento';
+tinyMCELang['lang_insert_table_align_default'] = 'Default';
+tinyMCELang['lang_insert_table_align_left'] = 'Sinistra';
+tinyMCELang['lang_insert_table_align_right'] = 'Destra';
+tinyMCELang['lang_insert_table_align_middle'] = 'Centro';
+tinyMCELang['lang_insert_table_class'] = 'Classe';
+tinyMCELang['lang_insert_table_delta_width'] = 10;
+tinyMCELang['lang_theme_fontdefault'] = 'Default';
+tinyMCELang['lang_theme_paragraph'] = 'Paragrafo';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Indirizzo';
+tinyMCELang['lang_theme_pre'] = 'Preformattato';
+tinyMCELang['lang_theme_h1'] = 'Intestazione 1';
+tinyMCELang['lang_theme_h2'] = 'Intestazione 2';
+tinyMCELang['lang_theme_h3'] = 'Intestazione 3';
+tinyMCELang['lang_theme_h4'] = 'Intestazione 4';
+tinyMCELang['lang_theme_h5'] = 'Intestazione 5';
+tinyMCELang['lang_theme_h6'] = 'Intestazione 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'Seleziona un colore';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Appplica';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Seleziona il colore';
+tinyMCELang['lang_theme_charmap_title'] = 'Seleziona un carattere custom';
+tinyMCELang['lang_theme_charmap_desc'] = 'Inserisci un carattere custom';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Mostra/nascondi linee guida e elementi invisibili';
+tinyMCELang['lang_insert_anchor_title'] = 'Inserisci/modifica &agrave;ncora';
+tinyMCELang['lang_insert_anchor_name'] = 'Nome &agrave;ncora';
+tinyMCELang['lang_theme_anchor_desc'] = 'Inserisci/modifica &agrave;ncora';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titolo';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/jp.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/jp.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/jp.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,70 +0,0 @@
-// JP lang variables
-
-tinyMCELang['lang_theme_style_select'] = '$B%9%?%$%k(B';
-tinyMCELang['lang_theme_paragraph'] = '$BJ8L.(B';
-tinyMCELang['lang_theme_address'] = '$B%"%I%l%9(B';
-tinyMCELang['lang_theme_pre'] = '$B at 07A:Q$_(B';
-tinyMCELang['lang_theme_h1'] = 'H1';
-tinyMCELang['lang_theme_h2'] = 'H2';
-tinyMCELang['lang_theme_h3'] = 'H3';
-tinyMCELang['lang_theme_h4'] = 'H4';
-tinyMCELang['lang_theme_h5'] = 'H5';
-tinyMCELang['lang_theme_h6'] = 'H6';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_insert_anchor_title'] = '$B%"%s%+!<$NA^F~(B/$BJT=8(B';
-tinyMCELang['lang_insert_anchor_name'] = '$B%"%s%+!<$NL>A0(B';
-tinyMCELang['lang_theme_anchor_desc'] = '$B%"%s%+!<$NA^F~(B/$BJT=8(B';
-tinyMCELang['lang_theme_code_desc'] = 'HTML$B$ND>@\JT=8(B';
-tinyMCELang['lang_theme_code_title'] = 'HTML$B$NJT=8(B';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_table_desc'] = '$B%F!<%V%k(B';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = '$B9TA^F~(B($BA0(B)';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = '$B9TA^F~(B($B8e(B)';
-tinyMCELang['lang_theme_table_delete_row_desc'] = '$B9T:o=|(B';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = '$BNsA^F~(B($BA0(B)';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = '$BNsA^F~(B($B8e(B)';
-tinyMCELang['lang_theme_table_delete_col_desc'] = '$BNs:o=|(B';
-tinyMCELang['lang_theme_hr_desc'] = '$B?eJ?@~(B';
-tinyMCELang['lang_theme_removeformat_desc'] = '$B at 07A>pJs:o=|(B';
-tinyMCELang['lang_theme_visualaid_desc'] = '$BJd=u>pJs$N;k3P2=(B($B%H%0%k(B)';
-tinyMCELang['lang_theme_sub_desc'] = '$BE:;z2<(B';
-tinyMCELang['lang_theme_sup_desc'] = '$BE:;z>e(B';
-tinyMCELang['lang_theme_charmap_desc'] = '$BFC<lJ8;z$NF~NO(B';
-tinyMCELang['lang_theme_charmap_title'] = '$BFC<lJ8;z$rA*Br$7$F2<$5$$(B';
-tinyMCELang['lang_insert_image_dimensions'] = '$BBg$-$5;XDj(B';
-tinyMCELang['lang_insert_image_border'] = '$B6-3&I}(B';
-tinyMCELang['lang_insert_image_vspace'] = '$B=DM>Gr(B';
-tinyMCELang['lang_insert_image_hspace'] = '$B2#M>Gr(B';
-tinyMCELang['lang_insert_image_align'] = '$B0LCV9g$o$;(B';
-tinyMCELang['lang_insert_image_align_default'] = '$B0EL[(B';
-tinyMCELang['lang_insert_image_align_baseline'] = '$B4p=`@~(B';
-tinyMCELang['lang_insert_image_align_top'] = '$B>e(B';
-tinyMCELang['lang_insert_image_align_middle'] = '$BCf(B';
-tinyMCELang['lang_insert_image_align_bottom'] = '$B2<(B';
-tinyMCELang['lang_insert_image_align_texttop'] = '$BJ8;z$N>e(B';
-tinyMCELang['lang_insert_image_align_absmiddle'] = '$B at dBP$KCf(B';
-tinyMCELang['lang_insert_image_align_absbottom'] = '$B at dBP$K2<(B';
-tinyMCELang['lang_insert_image_align_left'] = '$B:8(B';
-tinyMCELang['lang_insert_image_align_right'] = '$B1&(B';
-tinyMCELang['lang_insert_table_title'] = '$B%F!<%V%k$NA^F~(B/$BJT=8(B';
-tinyMCELang['lang_insert_table_cols'] = '$BNs?t(B';
-tinyMCELang['lang_insert_table_rows'] = '$B9T?t(B';
-tinyMCELang['lang_insert_table_cellspacing'] = '$B%;%kM>Gr(B';
-tinyMCELang['lang_insert_table_cellpadding'] = '$B%;%k5M$a(B';
-tinyMCELang['lang_insert_table_align'] = '$B0LCVD4 at 0(B';
-tinyMCELang['lang_insert_table_align_default'] = '$B0EL[(B';
-tinyMCELang['lang_insert_table_align_left'] = '$B:85M$a(B';
-tinyMCELang['lang_insert_table_align_right'] = '$B1&5M$a(B';
-tinyMCELang['lang_insert_table_align_middle'] = '$BCf1{4s$;(B';
-tinyMCELang['lang_insert_table_width'] = '$BI}(B';
-tinyMCELang['lang_insert_table_height'] = '$B9b$5(B';
-tinyMCELang['lang_insert_table_border'] = '$B6-3&@~(B';
-tinyMCELang['lang_insert_table_class'] = '$B%/%i%9(B';
-tinyMCELang['lang_theme_fontdefault'] = '$BI8=`(B';
-tinyMCELang['lang_theme_colorpicker_title'] = '$B?\'$N;XDj(B';
-tinyMCELang['lang_theme_colorpicker_apply'] = '$BE,MQ(B';
-tinyMCELang['lang_theme_forecolor_desc'] = '$BA07J?\'(B';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/jp.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/jp.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/jp.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/jp.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,70 @@
+// JP lang variables
+
+tinyMCELang['lang_theme_style_select'] = '$B%9%?%$%k(B';
+tinyMCELang['lang_theme_paragraph'] = '$BJ8L.(B';
+tinyMCELang['lang_theme_address'] = '$B%"%I%l%9(B';
+tinyMCELang['lang_theme_pre'] = '$B at 07A:Q$_(B';
+tinyMCELang['lang_theme_h1'] = 'H1';
+tinyMCELang['lang_theme_h2'] = 'H2';
+tinyMCELang['lang_theme_h3'] = 'H3';
+tinyMCELang['lang_theme_h4'] = 'H4';
+tinyMCELang['lang_theme_h5'] = 'H5';
+tinyMCELang['lang_theme_h6'] = 'H6';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_insert_anchor_title'] = '$B%"%s%+!<$NA^F~(B/$BJT=8(B';
+tinyMCELang['lang_insert_anchor_name'] = '$B%"%s%+!<$NL>A0(B';
+tinyMCELang['lang_theme_anchor_desc'] = '$B%"%s%+!<$NA^F~(B/$BJT=8(B';
+tinyMCELang['lang_theme_code_desc'] = 'HTML$B$ND>@\JT=8(B';
+tinyMCELang['lang_theme_code_title'] = 'HTML$B$NJT=8(B';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_table_desc'] = '$B%F!<%V%k(B';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = '$B9TA^F~(B($BA0(B)';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = '$B9TA^F~(B($B8e(B)';
+tinyMCELang['lang_theme_table_delete_row_desc'] = '$B9T:o=|(B';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = '$BNsA^F~(B($BA0(B)';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = '$BNsA^F~(B($B8e(B)';
+tinyMCELang['lang_theme_table_delete_col_desc'] = '$BNs:o=|(B';
+tinyMCELang['lang_theme_hr_desc'] = '$B?eJ?@~(B';
+tinyMCELang['lang_theme_removeformat_desc'] = '$B at 07A>pJs:o=|(B';
+tinyMCELang['lang_theme_visualaid_desc'] = '$BJd=u>pJs$N;k3P2=(B($B%H%0%k(B)';
+tinyMCELang['lang_theme_sub_desc'] = '$BE:;z2<(B';
+tinyMCELang['lang_theme_sup_desc'] = '$BE:;z>e(B';
+tinyMCELang['lang_theme_charmap_desc'] = '$BFC<lJ8;z$NF~NO(B';
+tinyMCELang['lang_theme_charmap_title'] = '$BFC<lJ8;z$rA*Br$7$F2<$5$$(B';
+tinyMCELang['lang_insert_image_dimensions'] = '$BBg$-$5;XDj(B';
+tinyMCELang['lang_insert_image_border'] = '$B6-3&I}(B';
+tinyMCELang['lang_insert_image_vspace'] = '$B=DM>Gr(B';
+tinyMCELang['lang_insert_image_hspace'] = '$B2#M>Gr(B';
+tinyMCELang['lang_insert_image_align'] = '$B0LCV9g$o$;(B';
+tinyMCELang['lang_insert_image_align_default'] = '$B0EL[(B';
+tinyMCELang['lang_insert_image_align_baseline'] = '$B4p=`@~(B';
+tinyMCELang['lang_insert_image_align_top'] = '$B>e(B';
+tinyMCELang['lang_insert_image_align_middle'] = '$BCf(B';
+tinyMCELang['lang_insert_image_align_bottom'] = '$B2<(B';
+tinyMCELang['lang_insert_image_align_texttop'] = '$BJ8;z$N>e(B';
+tinyMCELang['lang_insert_image_align_absmiddle'] = '$B at dBP$KCf(B';
+tinyMCELang['lang_insert_image_align_absbottom'] = '$B at dBP$K2<(B';
+tinyMCELang['lang_insert_image_align_left'] = '$B:8(B';
+tinyMCELang['lang_insert_image_align_right'] = '$B1&(B';
+tinyMCELang['lang_insert_table_title'] = '$B%F!<%V%k$NA^F~(B/$BJT=8(B';
+tinyMCELang['lang_insert_table_cols'] = '$BNs?t(B';
+tinyMCELang['lang_insert_table_rows'] = '$B9T?t(B';
+tinyMCELang['lang_insert_table_cellspacing'] = '$B%;%kM>Gr(B';
+tinyMCELang['lang_insert_table_cellpadding'] = '$B%;%k5M$a(B';
+tinyMCELang['lang_insert_table_align'] = '$B0LCVD4 at 0(B';
+tinyMCELang['lang_insert_table_align_default'] = '$B0EL[(B';
+tinyMCELang['lang_insert_table_align_left'] = '$B:85M$a(B';
+tinyMCELang['lang_insert_table_align_right'] = '$B1&5M$a(B';
+tinyMCELang['lang_insert_table_align_middle'] = '$BCf1{4s$;(B';
+tinyMCELang['lang_insert_table_width'] = '$BI}(B';
+tinyMCELang['lang_insert_table_height'] = '$B9b$5(B';
+tinyMCELang['lang_insert_table_border'] = '$B6-3&@~(B';
+tinyMCELang['lang_insert_table_class'] = '$B%/%i%9(B';
+tinyMCELang['lang_theme_fontdefault'] = '$BI8=`(B';
+tinyMCELang['lang_theme_colorpicker_title'] = '$B?\'$N;XDj(B';
+tinyMCELang['lang_theme_colorpicker_apply'] = '$BE,MQ(B';
+tinyMCELang['lang_theme_forecolor_desc'] = '$BA07J?\'(B';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ko.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ko.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,73 +0,0 @@
-// KO lang variables
-
-tinyMCELang['lang_theme_style_select'] = '½ºÅ¸ÀÏ';
-tinyMCELang['lang_theme_code_desc'] = 'HTML ¼Ò½º °íÄ¡±â';
-tinyMCELang['lang_theme_code_title'] = 'HTML ¼Ò½º ÆíÁý±â';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_code_save'] = 'ÀúÀå';
-tinyMCELang['lang_theme_sub_desc'] = '¾Æ·¡Ã·ÀÚ';
-tinyMCELang['lang_theme_sup_desc'] = 'À§Ã·ÀÚ';
-tinyMCELang['lang_theme_hr_desc'] = '°¡·ÎÁÙ ³Ö±â';
-tinyMCELang['lang_theme_removeformat_desc'] = '¼Ó¼º Áö¿ì±â';
-tinyMCELang['lang_theme_table_desc'] = 'Ç¥ ³Ö±â';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = '¾Õ¿¡ Çà ³Ö±â';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'µÚ¿¡ Çà ³Ö±â';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Çà Áö¿ì±â';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = '¾Õ¿¡ ¿­ ³Ö±â';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'µÚ¿¡ ¿­ ³Ö±â';
-tinyMCELang['lang_theme_table_delete_col_desc'] = '¿­ Áö¿ì±â';
-tinyMCELang['lang_theme_custom1_desc'] = 'Your custom description here';
-tinyMCELang['lang_insert_image_border'] = 'Å׵θ®';
-tinyMCELang['lang_insert_image_dimensions'] = 'Å©±â';
-tinyMCELang['lang_insert_image_vspace'] = '¼¼·Î ¿©¹é';
-tinyMCELang['lang_insert_image_hspace'] = '°¡·Î ¿©¹é';
-tinyMCELang['lang_insert_image_align'] = 'Á¤·Ä';
-tinyMCELang['lang_insert_image_align_default'] = '±âº»°ª';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
-tinyMCELang['lang_insert_image_align_top'] = 'Top';
-tinyMCELang['lang_insert_image_align_middle'] = 'Middle';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Bottom';
-tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absolute Middle';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolute Bottom';
-tinyMCELang['lang_insert_image_align_left'] = 'Left';
-tinyMCELang['lang_insert_image_align_right'] = 'Right';
-tinyMCELang['lang_insert_table_title'] = 'Ç¥ ³Ö±â/°íÄ¡±â';
-tinyMCELang['lang_insert_table_width'] = '³Êºñ';
-tinyMCELang['lang_insert_table_height'] = '³ôÀÌ';
-tinyMCELang['lang_insert_table_cols'] = 'Çà';
-tinyMCELang['lang_insert_table_rows'] = '¿­';
-tinyMCELang['lang_insert_table_cellspacing'] = '¼¿ °£°Ý';
-tinyMCELang['lang_insert_table_cellpadding'] = '¼¿ ¿©¹é';
-tinyMCELang['lang_insert_table_border'] = 'Å׵θ®';
-tinyMCELang['lang_insert_table_align'] = 'Á¤·Ä';
-tinyMCELang['lang_insert_table_align_default'] = '±âº»°ª';
-tinyMCELang['lang_insert_table_align_left'] = '¿ÞÂÊ';
-tinyMCELang['lang_insert_table_align_right'] = '¿À¸¥ÂÊ';
-tinyMCELang['lang_insert_table_align_middle'] = '°¡¿îµ¥';
-tinyMCELang['lang_insert_table_class'] = 'Ŭ·¡½º';
-tinyMCELang['lang_theme_fontdefault'] = '±âº»°ª';
-tinyMCELang['lang_theme_paragraph'] = '´Ü¶ô';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'ÁÖ¼Ò';
-tinyMCELang['lang_theme_pre'] = '¼­½Ä ÀÖÀ½';
-tinyMCELang['lang_theme_h1'] = 'Á¦¸ñ 1';
-tinyMCELang['lang_theme_h2'] = 'Á¦¸ñ 2';
-tinyMCELang['lang_theme_h3'] = 'Á¦¸ñ 3';
-tinyMCELang['lang_theme_h4'] = 'Á¦¸ñ 4';
-tinyMCELang['lang_theme_h5'] = 'Á¦¸ñ 5';
-tinyMCELang['lang_theme_h6'] = 'Á¦¸ñ 6';
-tinyMCELang['lang_theme_colorpicker_title'] = '»ö»ó ¼±ÅÃ';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Àû¿ë';
-tinyMCELang['lang_theme_forecolor_desc'] = '±ÛÀÚ »ö»ó';
-tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
-tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
-tinyMCELang['lang_insert_anchor_title'] = '¾ÞÄ¿ ³Ö±â/°íÄ¡±â';
-tinyMCELang['lang_insert_anchor_name'] = '¾ÞÄ¿ À̸§';
-tinyMCELang['lang_theme_anchor_desc'] = '¾ÞÄ¿ ³Ö±â/°íÄ¡±â';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Á¦¸ñ';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ko.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ko.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ko.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/ko.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,73 @@
+// KO lang variables
+
+tinyMCELang['lang_theme_style_select'] = '½ºÅ¸ÀÏ';
+tinyMCELang['lang_theme_code_desc'] = 'HTML ¼Ò½º °íÄ¡±â';
+tinyMCELang['lang_theme_code_title'] = 'HTML ¼Ò½º ÆíÁý±â';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_code_save'] = 'ÀúÀå';
+tinyMCELang['lang_theme_sub_desc'] = '¾Æ·¡Ã·ÀÚ';
+tinyMCELang['lang_theme_sup_desc'] = 'À§Ã·ÀÚ';
+tinyMCELang['lang_theme_hr_desc'] = '°¡·ÎÁÙ ³Ö±â';
+tinyMCELang['lang_theme_removeformat_desc'] = '¼Ó¼º Áö¿ì±â';
+tinyMCELang['lang_theme_table_desc'] = 'Ç¥ ³Ö±â';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = '¾Õ¿¡ Çà ³Ö±â';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'µÚ¿¡ Çà ³Ö±â';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Çà Áö¿ì±â';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = '¾Õ¿¡ ¿­ ³Ö±â';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'µÚ¿¡ ¿­ ³Ö±â';
+tinyMCELang['lang_theme_table_delete_col_desc'] = '¿­ Áö¿ì±â';
+tinyMCELang['lang_theme_custom1_desc'] = 'Your custom description here';
+tinyMCELang['lang_insert_image_border'] = 'Å׵θ®';
+tinyMCELang['lang_insert_image_dimensions'] = 'Å©±â';
+tinyMCELang['lang_insert_image_vspace'] = '¼¼·Î ¿©¹é';
+tinyMCELang['lang_insert_image_hspace'] = '°¡·Î ¿©¹é';
+tinyMCELang['lang_insert_image_align'] = 'Á¤·Ä';
+tinyMCELang['lang_insert_image_align_default'] = '±âº»°ª';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
+tinyMCELang['lang_insert_image_align_top'] = 'Top';
+tinyMCELang['lang_insert_image_align_middle'] = 'Middle';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Bottom';
+tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absolute Middle';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolute Bottom';
+tinyMCELang['lang_insert_image_align_left'] = 'Left';
+tinyMCELang['lang_insert_image_align_right'] = 'Right';
+tinyMCELang['lang_insert_table_title'] = 'Ç¥ ³Ö±â/°íÄ¡±â';
+tinyMCELang['lang_insert_table_width'] = '³Êºñ';
+tinyMCELang['lang_insert_table_height'] = '³ôÀÌ';
+tinyMCELang['lang_insert_table_cols'] = 'Çà';
+tinyMCELang['lang_insert_table_rows'] = '¿­';
+tinyMCELang['lang_insert_table_cellspacing'] = '¼¿ °£°Ý';
+tinyMCELang['lang_insert_table_cellpadding'] = '¼¿ ¿©¹é';
+tinyMCELang['lang_insert_table_border'] = 'Å׵θ®';
+tinyMCELang['lang_insert_table_align'] = 'Á¤·Ä';
+tinyMCELang['lang_insert_table_align_default'] = '±âº»°ª';
+tinyMCELang['lang_insert_table_align_left'] = '¿ÞÂÊ';
+tinyMCELang['lang_insert_table_align_right'] = '¿À¸¥ÂÊ';
+tinyMCELang['lang_insert_table_align_middle'] = '°¡¿îµ¥';
+tinyMCELang['lang_insert_table_class'] = 'Ŭ·¡½º';
+tinyMCELang['lang_theme_fontdefault'] = '±âº»°ª';
+tinyMCELang['lang_theme_paragraph'] = '´Ü¶ô';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'ÁÖ¼Ò';
+tinyMCELang['lang_theme_pre'] = '¼­½Ä ÀÖÀ½';
+tinyMCELang['lang_theme_h1'] = 'Á¦¸ñ 1';
+tinyMCELang['lang_theme_h2'] = 'Á¦¸ñ 2';
+tinyMCELang['lang_theme_h3'] = 'Á¦¸ñ 3';
+tinyMCELang['lang_theme_h4'] = 'Á¦¸ñ 4';
+tinyMCELang['lang_theme_h5'] = 'Á¦¸ñ 5';
+tinyMCELang['lang_theme_h6'] = 'Á¦¸ñ 6';
+tinyMCELang['lang_theme_colorpicker_title'] = '»ö»ó ¼±ÅÃ';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Àû¿ë';
+tinyMCELang['lang_theme_forecolor_desc'] = '±ÛÀÚ »ö»ó';
+tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
+tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
+tinyMCELang['lang_insert_anchor_title'] = '¾ÞÄ¿ ³Ö±â/°íÄ¡±â';
+tinyMCELang['lang_insert_anchor_name'] = '¾ÞÄ¿ À̸§';
+tinyMCELang['lang_theme_anchor_desc'] = '¾ÞÄ¿ ³Ö±â/°íÄ¡±â';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Á¦¸ñ';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/nl.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/nl.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/nl.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,75 +0,0 @@
-// NL lang variables
-
-tinyMCELang['lang_theme_style_select'] = 'Stijlen';
-tinyMCELang['lang_theme_code_desc'] = 'Toon/bewerk HTML broncode';
-tinyMCELang['lang_theme_code_title'] = 'HTML broncode editor';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Subscript';
-tinyMCELang['lang_theme_sup_desc'] = 'Superscript';
-tinyMCELang['lang_theme_hr_desc'] = 'Invoegen horizontale lijn';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Verwijder opmaak';
-tinyMCELang['lang_theme_table_desc'] = 'Voeg een nieuwe tabel in';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Voeg rij in voor ...';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Voeg rij in na ...';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Verwijder rij';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Voeg kolom in voor ...';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Voeg kolom in na ...';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Verwijder kolom';
-tinyMCELang['lang_theme_custom1_desc'] = 'Uw eigen omschrijving hier';
-tinyMCELang['lang_insert_image_border'] = 'Omranding (pixels)';
-tinyMCELang['lang_insert_image_dimensions'] = 'Afmetingen (Leeg: Originele afm.)';
-tinyMCELang['lang_insert_image_vspace'] = 'Verticale marge (pixels)';
-tinyMCELang['lang_insert_image_hspace'] = 'Horizontale marge (pixels)';
-tinyMCELang['lang_insert_image_align'] = 'Uitlijning';
-tinyMCELang['lang_insert_image_align_default'] = 'Standaard';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Basislijn';
-tinyMCELang['lang_insert_image_align_top'] = 'Boven';
-tinyMCELang['lang_insert_image_align_middle'] = 'Midden';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Onder';
-tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absoluut Midden';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Absoluut Onder';
-tinyMCELang['lang_insert_image_align_left'] = 'Links';
-tinyMCELang['lang_insert_image_align_right'] = 'Rechts';
-tinyMCELang['lang_insert_table_title'] = 'Invoegen/Bewerken tabel';
-tinyMCELang['lang_insert_table_width'] = 'Breedte';
-tinyMCELang['lang_insert_table_height'] = 'Hoogte';
-tinyMCELang['lang_insert_table_cols'] = 'Kolommen';
-tinyMCELang['lang_insert_table_rows'] = 'Rijen';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Celafstand';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Celvulling';
-tinyMCELang['lang_insert_table_border'] = 'Omranding';
-tinyMCELang['lang_insert_table_align'] = 'Positionering';
-tinyMCELang['lang_insert_table_align_default'] = 'Standaard';
-tinyMCELang['lang_insert_table_align_left'] = 'Links';
-tinyMCELang['lang_insert_table_align_right'] = 'Rechts';
-tinyMCELang['lang_insert_table_align_middle'] = 'Midden';
-tinyMCELang['lang_insert_table_delta_width'] = 20;
-tinyMCELang['lang_insert_image_delta_height'] = 0;
-tinyMCELang['lang_insert_table_class'] = 'CSS-Stijl';
-tinyMCELang['lang_theme_fontdefault'] = 'Standaard';
-tinyMCELang['lang_theme_paragraph'] = 'Paragraaf';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Adres';
-tinyMCELang['lang_theme_pre'] = 'voorgeformatteerd';
-tinyMCELang['lang_theme_h1'] = 'Titel 1';
-tinyMCELang['lang_theme_h2'] = 'Titel 2';
-tinyMCELang['lang_theme_h3'] = 'Titel 3';
-tinyMCELang['lang_theme_h4'] = 'Titel 4';
-tinyMCELang['lang_theme_h5'] = 'Titel 5';
-tinyMCELang['lang_theme_h6'] = 'Titel 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'Kies een kleur';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Toepassen';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Selecteer voorgrondkleur';
-tinyMCELang['lang_theme_charmap_title'] = 'Kies een bijzonder karakter';
-tinyMCELang['lang_theme_charmap_desc'] = 'Voeg een bijzonder karakter in';
-tinyMCELang['lang_theme_preview_desc'] = 'Toon de pagina in een nieuw venster';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Toon/verberg hulplijnen';
-tinyMCELang['lang_insert_anchor_title'] = 'Anker toevoegen/wijzigen';
-tinyMCELang['lang_insert_anchor_name'] = 'Anker naam';
-tinyMCELang['lang_theme_anchor_desc'] = 'Anker toevoegen/wijzigen';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titel';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/nl.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/nl.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/nl.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/nl.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,75 @@
+// NL lang variables
+
+tinyMCELang['lang_theme_style_select'] = 'Stijlen';
+tinyMCELang['lang_theme_code_desc'] = 'Toon/bewerk HTML broncode';
+tinyMCELang['lang_theme_code_title'] = 'HTML broncode editor';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Subscript';
+tinyMCELang['lang_theme_sup_desc'] = 'Superscript';
+tinyMCELang['lang_theme_hr_desc'] = 'Invoegen horizontale lijn';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Verwijder opmaak';
+tinyMCELang['lang_theme_table_desc'] = 'Voeg een nieuwe tabel in';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Voeg rij in voor ...';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Voeg rij in na ...';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Verwijder rij';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Voeg kolom in voor ...';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Voeg kolom in na ...';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Verwijder kolom';
+tinyMCELang['lang_theme_custom1_desc'] = 'Uw eigen omschrijving hier';
+tinyMCELang['lang_insert_image_border'] = 'Omranding (pixels)';
+tinyMCELang['lang_insert_image_dimensions'] = 'Afmetingen (Leeg: Originele afm.)';
+tinyMCELang['lang_insert_image_vspace'] = 'Verticale marge (pixels)';
+tinyMCELang['lang_insert_image_hspace'] = 'Horizontale marge (pixels)';
+tinyMCELang['lang_insert_image_align'] = 'Uitlijning';
+tinyMCELang['lang_insert_image_align_default'] = 'Standaard';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Basislijn';
+tinyMCELang['lang_insert_image_align_top'] = 'Boven';
+tinyMCELang['lang_insert_image_align_middle'] = 'Midden';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Onder';
+tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absoluut Midden';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Absoluut Onder';
+tinyMCELang['lang_insert_image_align_left'] = 'Links';
+tinyMCELang['lang_insert_image_align_right'] = 'Rechts';
+tinyMCELang['lang_insert_table_title'] = 'Invoegen/Bewerken tabel';
+tinyMCELang['lang_insert_table_width'] = 'Breedte';
+tinyMCELang['lang_insert_table_height'] = 'Hoogte';
+tinyMCELang['lang_insert_table_cols'] = 'Kolommen';
+tinyMCELang['lang_insert_table_rows'] = 'Rijen';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Celafstand';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Celvulling';
+tinyMCELang['lang_insert_table_border'] = 'Omranding';
+tinyMCELang['lang_insert_table_align'] = 'Positionering';
+tinyMCELang['lang_insert_table_align_default'] = 'Standaard';
+tinyMCELang['lang_insert_table_align_left'] = 'Links';
+tinyMCELang['lang_insert_table_align_right'] = 'Rechts';
+tinyMCELang['lang_insert_table_align_middle'] = 'Midden';
+tinyMCELang['lang_insert_table_delta_width'] = 20;
+tinyMCELang['lang_insert_image_delta_height'] = 0;
+tinyMCELang['lang_insert_table_class'] = 'CSS-Stijl';
+tinyMCELang['lang_theme_fontdefault'] = 'Standaard';
+tinyMCELang['lang_theme_paragraph'] = 'Paragraaf';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Adres';
+tinyMCELang['lang_theme_pre'] = 'voorgeformatteerd';
+tinyMCELang['lang_theme_h1'] = 'Titel 1';
+tinyMCELang['lang_theme_h2'] = 'Titel 2';
+tinyMCELang['lang_theme_h3'] = 'Titel 3';
+tinyMCELang['lang_theme_h4'] = 'Titel 4';
+tinyMCELang['lang_theme_h5'] = 'Titel 5';
+tinyMCELang['lang_theme_h6'] = 'Titel 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'Kies een kleur';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Toepassen';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Selecteer voorgrondkleur';
+tinyMCELang['lang_theme_charmap_title'] = 'Kies een bijzonder karakter';
+tinyMCELang['lang_theme_charmap_desc'] = 'Voeg een bijzonder karakter in';
+tinyMCELang['lang_theme_preview_desc'] = 'Toon de pagina in een nieuw venster';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Toon/verberg hulplijnen';
+tinyMCELang['lang_insert_anchor_title'] = 'Anker toevoegen/wijzigen';
+tinyMCELang['lang_insert_anchor_name'] = 'Anker naam';
+tinyMCELang['lang_theme_anchor_desc'] = 'Anker toevoegen/wijzigen';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titel';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/no.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/no.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/no.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,74 +0,0 @@
-// NO lang variables
-
-tinyMCELang['lang_theme_style_select'] = 'Stiler';
-tinyMCELang['lang_theme_code_desc'] = 'Redigere HTML Koden';
-tinyMCELang['lang_theme_code_title'] = 'HTML Kildekode Redigering';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_code_save'] = 'Lagre';
-tinyMCELang['lang_theme_sub_desc'] = 'Subscript';
-tinyMCELang['lang_theme_sup_desc'] = 'Superscript';
-tinyMCELang['lang_theme_hr_desc'] = 'Sett in horisontal linie';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Fjern formatering';
-tinyMCELang['lang_theme_table_desc'] = 'Opprett/endre tabell';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Opprett rad før';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Opprett rad etter';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Fjern rad';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Opprett kolonne før';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Opprett kolonne etter';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Fjern kolonne';
-tinyMCELang['lang_theme_custom1_desc'] = 'Din spesialfunksjons beskriving her';
-tinyMCELang['lang_insert_image_border'] = 'Ramme';
-tinyMCELang['lang_insert_image_dimensions'] = 'Dimensjoner';
-tinyMCELang['lang_insert_image_vspace'] = 'Vertikalt tomrom';
-tinyMCELang['lang_insert_image_hspace'] = 'Horizontellt tomrom';
-tinyMCELang['lang_insert_image_align'] = 'Justering';
-tinyMCELang['lang_insert_image_align_default'] = 'Intet';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Buttenlinjen';
-tinyMCELang['lang_insert_image_align_top'] = 'Lengst opp';
-tinyMCELang['lang_insert_image_align_middle'] = 'Midten';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Lengst ned';
-tinyMCELang['lang_insert_image_align_texttop'] = 'Tekstens top';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absolutt midten';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolutt lengst ned';
-tinyMCELang['lang_insert_image_align_left'] = 'Venstre';
-tinyMCELang['lang_insert_image_align_right'] = 'Høyre';
-tinyMCELang['lang_insert_image_delta_width'] = '';
-tinyMCELang['lang_insert_table_title'] = 'Opprett/endre tabell';
-tinyMCELang['lang_insert_table_width'] = 'Bredde';
-tinyMCELang['lang_insert_table_height'] = 'Høyde';
-tinyMCELang['lang_insert_table_cols'] = 'Kolonner';
-tinyMCELang['lang_insert_table_rows'] = 'Rader';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Celle-mellomrom';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Celle-padding';
-tinyMCELang['lang_insert_table_border'] = 'Rammebredde';
-tinyMCELang['lang_insert_table_align'] = 'Justering';
-tinyMCELang['lang_insert_table_align_default'] = 'Ingen';
-tinyMCELang['lang_insert_table_align_left'] = 'Venstre';
-tinyMCELang['lang_insert_table_align_right'] = 'Høyre';
-tinyMCELang['lang_insert_table_align_middle'] = 'Midten';
-tinyMCELang['lang_insert_table_class'] = 'Stil';
-tinyMCELang['lang_theme_fontdefault'] = 'Normal';
-tinyMCELang['lang_theme_paragraph'] = 'Paragraf';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Addresse';
-tinyMCELang['lang_theme_pre'] = 'Pre-formattert';
-tinyMCELang['lang_theme_h1'] = 'Overskrift 1';
-tinyMCELang['lang_theme_h2'] = 'Overskrift 2';
-tinyMCELang['lang_theme_h3'] = 'Overskrift 3';
-tinyMCELang['lang_theme_h4'] = 'Overskrift 4';
-tinyMCELang['lang_theme_h5'] = 'Overskrift 5';
-tinyMCELang['lang_theme_h6'] = 'Overskrift 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'Velg en farge';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Bruk';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Velg forgrunnsfarge';
-tinyMCELang['lang_theme_charmap_title'] = 'Velg spesialtegn';
-tinyMCELang['lang_theme_charmap_desc'] = 'Sett inn spesialtegn';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Slå av/på usynlige elementer';
-tinyMCELang['lang_insert_anchor_title'] = 'Opprette/endre anker';
-tinyMCELang['lang_insert_anchor_name'] = 'Ankernavn';
-tinyMCELang['lang_theme_anchor_desc'] = 'Opprett/endre anker';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Tittel';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/no.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/no.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/no.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/no.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,74 @@
+// NO lang variables
+
+tinyMCELang['lang_theme_style_select'] = 'Stiler';
+tinyMCELang['lang_theme_code_desc'] = 'Redigere HTML Koden';
+tinyMCELang['lang_theme_code_title'] = 'HTML Kildekode Redigering';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_code_save'] = 'Lagre';
+tinyMCELang['lang_theme_sub_desc'] = 'Subscript';
+tinyMCELang['lang_theme_sup_desc'] = 'Superscript';
+tinyMCELang['lang_theme_hr_desc'] = 'Sett in horisontal linie';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Fjern formatering';
+tinyMCELang['lang_theme_table_desc'] = 'Opprett/endre tabell';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Opprett rad før';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Opprett rad etter';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Fjern rad';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Opprett kolonne før';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Opprett kolonne etter';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Fjern kolonne';
+tinyMCELang['lang_theme_custom1_desc'] = 'Din spesialfunksjons beskriving her';
+tinyMCELang['lang_insert_image_border'] = 'Ramme';
+tinyMCELang['lang_insert_image_dimensions'] = 'Dimensjoner';
+tinyMCELang['lang_insert_image_vspace'] = 'Vertikalt tomrom';
+tinyMCELang['lang_insert_image_hspace'] = 'Horizontellt tomrom';
+tinyMCELang['lang_insert_image_align'] = 'Justering';
+tinyMCELang['lang_insert_image_align_default'] = 'Intet';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Buttenlinjen';
+tinyMCELang['lang_insert_image_align_top'] = 'Lengst opp';
+tinyMCELang['lang_insert_image_align_middle'] = 'Midten';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Lengst ned';
+tinyMCELang['lang_insert_image_align_texttop'] = 'Tekstens top';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absolutt midten';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolutt lengst ned';
+tinyMCELang['lang_insert_image_align_left'] = 'Venstre';
+tinyMCELang['lang_insert_image_align_right'] = 'Høyre';
+tinyMCELang['lang_insert_image_delta_width'] = '';
+tinyMCELang['lang_insert_table_title'] = 'Opprett/endre tabell';
+tinyMCELang['lang_insert_table_width'] = 'Bredde';
+tinyMCELang['lang_insert_table_height'] = 'Høyde';
+tinyMCELang['lang_insert_table_cols'] = 'Kolonner';
+tinyMCELang['lang_insert_table_rows'] = 'Rader';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Celle-mellomrom';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Celle-padding';
+tinyMCELang['lang_insert_table_border'] = 'Rammebredde';
+tinyMCELang['lang_insert_table_align'] = 'Justering';
+tinyMCELang['lang_insert_table_align_default'] = 'Ingen';
+tinyMCELang['lang_insert_table_align_left'] = 'Venstre';
+tinyMCELang['lang_insert_table_align_right'] = 'Høyre';
+tinyMCELang['lang_insert_table_align_middle'] = 'Midten';
+tinyMCELang['lang_insert_table_class'] = 'Stil';
+tinyMCELang['lang_theme_fontdefault'] = 'Normal';
+tinyMCELang['lang_theme_paragraph'] = 'Paragraf';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Addresse';
+tinyMCELang['lang_theme_pre'] = 'Pre-formattert';
+tinyMCELang['lang_theme_h1'] = 'Overskrift 1';
+tinyMCELang['lang_theme_h2'] = 'Overskrift 2';
+tinyMCELang['lang_theme_h3'] = 'Overskrift 3';
+tinyMCELang['lang_theme_h4'] = 'Overskrift 4';
+tinyMCELang['lang_theme_h5'] = 'Overskrift 5';
+tinyMCELang['lang_theme_h6'] = 'Overskrift 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'Velg en farge';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Bruk';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Velg forgrunnsfarge';
+tinyMCELang['lang_theme_charmap_title'] = 'Velg spesialtegn';
+tinyMCELang['lang_theme_charmap_desc'] = 'Sett inn spesialtegn';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Slå av/på usynlige elementer';
+tinyMCELang['lang_insert_anchor_title'] = 'Opprette/endre anker';
+tinyMCELang['lang_insert_anchor_name'] = 'Ankernavn';
+tinyMCELang['lang_theme_anchor_desc'] = 'Opprett/endre anker';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Tittel';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/pl.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/pl.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/pl.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,71 +0,0 @@
-// PL lang variables
-tinyMCELang['lang_theme_style_select'] = 'Style';
-tinyMCELang['lang_theme_code_desc'] = 'Edytuj ¼ró³o HTML';
-tinyMCELang['lang_theme_code_title'] = 'Edytor ¼ród³a HTML';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Indeks dolny';
-tinyMCELang['lang_theme_sup_desc'] = 'Indeks górny';
-tinyMCELang['lang_theme_hr_desc'] = 'Wstaw liniê poziom±';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Usuñ formatowanie';
-tinyMCELang['lang_theme_table_desc'] = 'Wstaw now± tabelê';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Wstaw wiersz przed';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Wstaw wiersz za';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Usuñ wiersz';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Wstaw kolumnê przed';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Wstaw kolumnê za';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Usuñ kolumnê';
-tinyMCELang['lang_theme_custom1_desc'] = 'Opis';
-tinyMCELang['lang_insert_image_border'] = 'Krawêdzie';
-tinyMCELang['lang_insert_image_dimensions'] = 'Wymiary';
-tinyMCELang['lang_insert_image_vspace'] = 'Odstêp poziomy';
-tinyMCELang['lang_insert_image_hspace'] = 'Odstêp pionowy';
-tinyMCELang['lang_insert_image_align'] = 'Wyrównanie';
-tinyMCELang['lang_insert_image_align_default'] = 'Domy¶lne';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Do linii bazowej';
-tinyMCELang['lang_insert_image_align_top'] = 'Do góry';
-tinyMCELang['lang_insert_image_align_middle'] = 'Do ¶rodka';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Do do³u';
-tinyMCELang['lang_insert_image_align_texttop'] = 'Do góry tekstu';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Do ¶rodka absolutnego';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Do do³u bezwzglêdnego';
-tinyMCELang['lang_insert_image_align_left'] = 'Do lewej';
-tinyMCELang['lang_insert_image_align_right'] = 'Do prawej';
-tinyMCELang['lang_insert_table_title'] = 'Wstaw/Modyfikuj tabelê';
-tinyMCELang['lang_insert_table_width'] = 'Szeroko¶æ';
-tinyMCELang['lang_insert_table_height'] = 'Wysoko¶æ';
-tinyMCELang['lang_insert_table_cols'] = 'Kolumny';
-tinyMCELang['lang_insert_table_rows'] = 'Wiersze';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
-tinyMCELang['lang_insert_table_border'] = 'Krawêdzie';
-tinyMCELang['lang_insert_table_align'] = 'Wyrównanie';
-tinyMCELang['lang_insert_table_align_default'] = 'Domy¶lne';
-tinyMCELang['lang_insert_table_align_left'] = 'Do lewej';
-tinyMCELang['lang_insert_table_align_right'] = 'Do prawej';
-tinyMCELang['lang_insert_table_align_middle'] = 'Do ¶rodka';
-tinyMCELang['lang_insert_table_class'] = 'Klasa';
-tinyMCELang['lang_theme_fontdefault'] = 'Domy¶lnie';
-tinyMCELang['lang_theme_paragraph'] = 'Domy¶lna czcionka akapitu';
-tinyMCELang['lang_theme_div'] = 'Linia pozioma';
-tinyMCELang['lang_theme_address'] = 'Adres';
-tinyMCELang['lang_theme_pre'] = 'Wstêpnie sformatowany';
-tinyMCELang['lang_theme_h1'] = 'Nag³ówek 1';
-tinyMCELang['lang_theme_h2'] = 'Nag³ówek 2';
-tinyMCELang['lang_theme_h3'] = 'Nag³ówek 3';
-tinyMCELang['lang_theme_h4'] = 'Nag³ówek 4';
-tinyMCELang['lang_theme_h5'] = 'Nag³ówek 5';
-tinyMCELang['lang_theme_h6'] = 'Nag³ówek 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'Wybierz kolor';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Zastosuj';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Wybierz kolor dla czcionki';
-tinyMCELang['lang_theme_charmap_title'] = 'Wybierz symbol';
-tinyMCELang['lang_theme_charmap_desc'] = 'Wstaw symbol';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Poka¿ guidelines/niewidzialne elementy';
-tinyMCELang['lang_insert_anchor_title'] = 'Wstaw/edytuj zakotwiczenie';
-tinyMCELang['lang_insert_anchor_name'] = 'Nazwa zakotwiczenia';
-tinyMCELang['lang_theme_anchor_desc'] = 'Wstaw/edytuj zakotwiczenie';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/pl.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/pl.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/pl.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/pl.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,71 @@
+// PL lang variables
+tinyMCELang['lang_theme_style_select'] = 'Style';
+tinyMCELang['lang_theme_code_desc'] = 'Edytuj ¼ró³o HTML';
+tinyMCELang['lang_theme_code_title'] = 'Edytor ¼ród³a HTML';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Indeks dolny';
+tinyMCELang['lang_theme_sup_desc'] = 'Indeks górny';
+tinyMCELang['lang_theme_hr_desc'] = 'Wstaw liniê poziom±';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Usuñ formatowanie';
+tinyMCELang['lang_theme_table_desc'] = 'Wstaw now± tabelê';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Wstaw wiersz przed';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Wstaw wiersz za';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Usuñ wiersz';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Wstaw kolumnê przed';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Wstaw kolumnê za';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Usuñ kolumnê';
+tinyMCELang['lang_theme_custom1_desc'] = 'Opis';
+tinyMCELang['lang_insert_image_border'] = 'Krawêdzie';
+tinyMCELang['lang_insert_image_dimensions'] = 'Wymiary';
+tinyMCELang['lang_insert_image_vspace'] = 'Odstêp poziomy';
+tinyMCELang['lang_insert_image_hspace'] = 'Odstêp pionowy';
+tinyMCELang['lang_insert_image_align'] = 'Wyrównanie';
+tinyMCELang['lang_insert_image_align_default'] = 'Domy¶lne';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Do linii bazowej';
+tinyMCELang['lang_insert_image_align_top'] = 'Do góry';
+tinyMCELang['lang_insert_image_align_middle'] = 'Do ¶rodka';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Do do³u';
+tinyMCELang['lang_insert_image_align_texttop'] = 'Do góry tekstu';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Do ¶rodka absolutnego';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Do do³u bezwzglêdnego';
+tinyMCELang['lang_insert_image_align_left'] = 'Do lewej';
+tinyMCELang['lang_insert_image_align_right'] = 'Do prawej';
+tinyMCELang['lang_insert_table_title'] = 'Wstaw/Modyfikuj tabelê';
+tinyMCELang['lang_insert_table_width'] = 'Szeroko¶æ';
+tinyMCELang['lang_insert_table_height'] = 'Wysoko¶æ';
+tinyMCELang['lang_insert_table_cols'] = 'Kolumny';
+tinyMCELang['lang_insert_table_rows'] = 'Wiersze';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
+tinyMCELang['lang_insert_table_border'] = 'Krawêdzie';
+tinyMCELang['lang_insert_table_align'] = 'Wyrównanie';
+tinyMCELang['lang_insert_table_align_default'] = 'Domy¶lne';
+tinyMCELang['lang_insert_table_align_left'] = 'Do lewej';
+tinyMCELang['lang_insert_table_align_right'] = 'Do prawej';
+tinyMCELang['lang_insert_table_align_middle'] = 'Do ¶rodka';
+tinyMCELang['lang_insert_table_class'] = 'Klasa';
+tinyMCELang['lang_theme_fontdefault'] = 'Domy¶lnie';
+tinyMCELang['lang_theme_paragraph'] = 'Domy¶lna czcionka akapitu';
+tinyMCELang['lang_theme_div'] = 'Linia pozioma';
+tinyMCELang['lang_theme_address'] = 'Adres';
+tinyMCELang['lang_theme_pre'] = 'Wstêpnie sformatowany';
+tinyMCELang['lang_theme_h1'] = 'Nag³ówek 1';
+tinyMCELang['lang_theme_h2'] = 'Nag³ówek 2';
+tinyMCELang['lang_theme_h3'] = 'Nag³ówek 3';
+tinyMCELang['lang_theme_h4'] = 'Nag³ówek 4';
+tinyMCELang['lang_theme_h5'] = 'Nag³ówek 5';
+tinyMCELang['lang_theme_h6'] = 'Nag³ówek 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'Wybierz kolor';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Zastosuj';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Wybierz kolor dla czcionki';
+tinyMCELang['lang_theme_charmap_title'] = 'Wybierz symbol';
+tinyMCELang['lang_theme_charmap_desc'] = 'Wstaw symbol';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Poka¿ guidelines/niewidzialne elementy';
+tinyMCELang['lang_insert_anchor_title'] = 'Wstaw/edytuj zakotwiczenie';
+tinyMCELang['lang_insert_anchor_name'] = 'Nazwa zakotwiczenia';
+tinyMCELang['lang_theme_anchor_desc'] = 'Wstaw/edytuj zakotwiczenie';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-Theme specific language packs.
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+Theme specific language packs.
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/se.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/se.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,74 +0,0 @@
-// SE lang variables
-
-tinyMCELang['lang_theme_style_select'] = 'Stilar';
-tinyMCELang['lang_theme_code_desc'] = 'Redigera HTML K&#229;den';
-tinyMCELang['lang_theme_code_title'] = 'HTML K&#228;llk&#229;ds Redigerare';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Subscript';
-tinyMCELang['lang_theme_sup_desc'] = 'Superscript';
-tinyMCELang['lang_theme_hr_desc'] = 'S&#228;tt in horisontell linie';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Tabort formattering';
-tinyMCELang['lang_theme_table_desc'] = 'Skapa ny tabell';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Skapa rad f&#246;re';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Skapa rad efter';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Ta bort rad';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Skapa kolumn f&#246;re';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Skapa kolumn efter';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Ta bort kolumn';
-tinyMCELang['lang_theme_custom1_desc'] = 'Din specialfunktions beskriving h&#228;r';
-tinyMCELang['lang_insert_image_border'] = 'Ram';
-tinyMCELang['lang_insert_image_dimensions'] = 'Dimentioner';
-tinyMCELang['lang_insert_image_vspace'] = 'Vertikalt tomrum';
-tinyMCELang['lang_insert_image_hspace'] = 'Horisontellt tomrum';
-tinyMCELang['lang_insert_image_align'] = 'Justering';
-tinyMCELang['lang_insert_image_align_default'] = 'Ingen';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Bottenlinien';
-tinyMCELang['lang_insert_image_align_top'] = 'L&#228;ngstupp';
-tinyMCELang['lang_insert_image_align_middle'] = 'Mitten';
-tinyMCELang['lang_insert_image_align_bottom'] = 'L&#228;ngstner';
-tinyMCELang['lang_insert_image_align_texttop'] = 'Textens top';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absoluta mitten';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolut l&#228;ngstner';
-tinyMCELang['lang_insert_image_align_left'] = 'V&#228;nster';
-tinyMCELang['lang_insert_image_align_right'] = 'H&#246;ger';
-tinyMCELang['lang_insert_image_delta_width'] = 30;
-tinyMCELang['lang_insert_image_delta_height'] = 10;
-tinyMCELang['lang_insert_table_title'] = 'Skapa/Redigera tabell';
-tinyMCELang['lang_insert_table_width'] = 'Bredd';
-tinyMCELang['lang_insert_table_height'] = 'H&#246;jd';
-tinyMCELang['lang_insert_table_cols'] = 'Kolumner';
-tinyMCELang['lang_insert_table_rows'] = 'Rader';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
-tinyMCELang['lang_insert_table_border'] = 'Rambredd';
-tinyMCELang['lang_insert_table_align'] = 'Justering';
-tinyMCELang['lang_insert_table_align_default'] = 'Ingen';
-tinyMCELang['lang_insert_table_align_left'] = 'V&#228;nster';
-tinyMCELang['lang_insert_table_align_right'] = 'H&#246;ger';
-tinyMCELang['lang_insert_table_align_middle'] = 'Mitten';
-tinyMCELang['lang_insert_table_class'] = 'Stil';
-tinyMCELang['lang_theme_fontdefault'] = 'Normal';
-tinyMCELang['lang_theme_paragraph'] = 'Paragraf';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Adress';
-tinyMCELang['lang_theme_pre'] = 'F&#246;rformatterad';
-tinyMCELang['lang_theme_h1'] = 'Rubrik 1';
-tinyMCELang['lang_theme_h2'] = 'Rubrik 2';
-tinyMCELang['lang_theme_h3'] = 'Rubrik 3';
-tinyMCELang['lang_theme_h4'] = 'Rubrik 4';
-tinyMCELang['lang_theme_h5'] = 'Rubrik 5';
-tinyMCELang['lang_theme_h6'] = 'Rubrik 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'Välj en färg';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Applicera';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Välj förgrundsfärg';
-tinyMCELang['lang_theme_charmap_title'] = 'Välj specialtecken';
-tinyMCELang['lang_theme_charmap_desc'] = 'Sätt in specialtecken';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Slå av/på osynliga element';
-tinyMCELang['lang_insert_anchor_title'] = 'Skapa/redigera ankare';
-tinyMCELang['lang_insert_anchor_name'] = 'Ankarnamn';
-tinyMCELang['lang_theme_anchor_desc'] = 'Skapa/redigera ankare';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titel';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?';
-tinyMCELang['lang_cut_desc'] = 'Klipput';
-tinyMCELang['lang_copy_desc'] = 'Kopiera';
-tinyMCELang['lang_paste_desc'] = 'Klistra in';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/se.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/se.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/se.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/se.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,74 @@
+// SE lang variables
+
+tinyMCELang['lang_theme_style_select'] = 'Stilar';
+tinyMCELang['lang_theme_code_desc'] = 'Redigera HTML K&#229;den';
+tinyMCELang['lang_theme_code_title'] = 'HTML K&#228;llk&#229;ds Redigerare';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Subscript';
+tinyMCELang['lang_theme_sup_desc'] = 'Superscript';
+tinyMCELang['lang_theme_hr_desc'] = 'S&#228;tt in horisontell linie';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Tabort formattering';
+tinyMCELang['lang_theme_table_desc'] = 'Skapa ny tabell';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Skapa rad f&#246;re';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Skapa rad efter';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Ta bort rad';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Skapa kolumn f&#246;re';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Skapa kolumn efter';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Ta bort kolumn';
+tinyMCELang['lang_theme_custom1_desc'] = 'Din specialfunktions beskriving h&#228;r';
+tinyMCELang['lang_insert_image_border'] = 'Ram';
+tinyMCELang['lang_insert_image_dimensions'] = 'Dimentioner';
+tinyMCELang['lang_insert_image_vspace'] = 'Vertikalt tomrum';
+tinyMCELang['lang_insert_image_hspace'] = 'Horisontellt tomrum';
+tinyMCELang['lang_insert_image_align'] = 'Justering';
+tinyMCELang['lang_insert_image_align_default'] = 'Ingen';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Bottenlinien';
+tinyMCELang['lang_insert_image_align_top'] = 'L&#228;ngstupp';
+tinyMCELang['lang_insert_image_align_middle'] = 'Mitten';
+tinyMCELang['lang_insert_image_align_bottom'] = 'L&#228;ngstner';
+tinyMCELang['lang_insert_image_align_texttop'] = 'Textens top';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absoluta mitten';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolut l&#228;ngstner';
+tinyMCELang['lang_insert_image_align_left'] = 'V&#228;nster';
+tinyMCELang['lang_insert_image_align_right'] = 'H&#246;ger';
+tinyMCELang['lang_insert_image_delta_width'] = 30;
+tinyMCELang['lang_insert_image_delta_height'] = 10;
+tinyMCELang['lang_insert_table_title'] = 'Skapa/Redigera tabell';
+tinyMCELang['lang_insert_table_width'] = 'Bredd';
+tinyMCELang['lang_insert_table_height'] = 'H&#246;jd';
+tinyMCELang['lang_insert_table_cols'] = 'Kolumner';
+tinyMCELang['lang_insert_table_rows'] = 'Rader';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
+tinyMCELang['lang_insert_table_border'] = 'Rambredd';
+tinyMCELang['lang_insert_table_align'] = 'Justering';
+tinyMCELang['lang_insert_table_align_default'] = 'Ingen';
+tinyMCELang['lang_insert_table_align_left'] = 'V&#228;nster';
+tinyMCELang['lang_insert_table_align_right'] = 'H&#246;ger';
+tinyMCELang['lang_insert_table_align_middle'] = 'Mitten';
+tinyMCELang['lang_insert_table_class'] = 'Stil';
+tinyMCELang['lang_theme_fontdefault'] = 'Normal';
+tinyMCELang['lang_theme_paragraph'] = 'Paragraf';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Adress';
+tinyMCELang['lang_theme_pre'] = 'F&#246;rformatterad';
+tinyMCELang['lang_theme_h1'] = 'Rubrik 1';
+tinyMCELang['lang_theme_h2'] = 'Rubrik 2';
+tinyMCELang['lang_theme_h3'] = 'Rubrik 3';
+tinyMCELang['lang_theme_h4'] = 'Rubrik 4';
+tinyMCELang['lang_theme_h5'] = 'Rubrik 5';
+tinyMCELang['lang_theme_h6'] = 'Rubrik 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'Välj en färg';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Applicera';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Välj förgrundsfärg';
+tinyMCELang['lang_theme_charmap_title'] = 'Välj specialtecken';
+tinyMCELang['lang_theme_charmap_desc'] = 'Sätt in specialtecken';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Slå av/på osynliga element';
+tinyMCELang['lang_insert_anchor_title'] = 'Skapa/redigera ankare';
+tinyMCELang['lang_insert_anchor_name'] = 'Ankarnamn';
+tinyMCELang['lang_theme_anchor_desc'] = 'Skapa/redigera ankare';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titel';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?';
+tinyMCELang['lang_cut_desc'] = 'Klipput';
+tinyMCELang['lang_copy_desc'] = 'Kopiera';
+tinyMCELang['lang_paste_desc'] = 'Klistra in';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/tw.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/tw.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/tw.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,101 +0,0 @@
-// TW lang variables contributed by Jim Kou
-
-tinyMCELang['lang_bold_desc'] = '²ÊÅé';
-tinyMCELang['lang_bold_img'] = "bold.gif";
-tinyMCELang['lang_bullist_desc'] = '²Å¸¹¶µ¥Ø';
-tinyMCELang['lang_cancel'] = '¨ú®ø';
-tinyMCELang['lang_cleanup_desc'] = '²M°£';
-tinyMCELang['lang_help_desc'] = '»²§U»¡©ú';
-tinyMCELang['lang_image_desc'] = '¹Ï¤ù';
-tinyMCELang['lang_indent_desc'] = 'ÁY±Æ';
-tinyMCELang['lang_insert'] = '·s¼W';
-tinyMCELang['lang_insert_anchor_name'] = '¼Ðµù¦WºÙ';
-tinyMCELang['lang_insert_anchor_title'] = '·s¼W¼Ðµù';
-tinyMCELang['lang_insert_image_align'] = '¹ï»ô';
-tinyMCELang['lang_insert_image_align_absbottom'] = '±j¨î»ô¤U';
-tinyMCELang['lang_insert_image_align_absmiddle'] = '±j¨î¸m¤¤';
-tinyMCELang['lang_insert_image_align_baseline'] = '°ò·Ç½u';
-tinyMCELang['lang_insert_image_align_bottom'] = '»ô¤U';
-tinyMCELang['lang_insert_image_align_default'] = '¼Ð·Ç';
-tinyMCELang['lang_insert_image_align_left'] = '»ô¥ª';
-tinyMCELang['lang_insert_image_align_middle'] = '¸m¤¤';
-tinyMCELang['lang_insert_image_align_right'] = '»ô¥k';
-tinyMCELang['lang_insert_image_align_texttop'] = '¤å¦r¤W¤è';
-tinyMCELang['lang_insert_image_align_top'] = '»ô¤W';
-tinyMCELang['lang_insert_image_alt'] = '¹Ï¤ù»¡©ú';
-tinyMCELang['lang_insert_image_border'] = '¥~®Ø';
-tinyMCELang['lang_insert_image_dimensions'] = '¤Ø¤o';
-tinyMCELang['lang_insert_image_hspace'] = '¤ô¥­¶¡»Ø';
-tinyMCELang['lang_insert_image_src'] = '¹Ï¤ù¨Ó·½';
-tinyMCELang['lang_insert_image_title'] = '·s¼W¹Ï¤ù';
-tinyMCELang['lang_insert_image_vspace'] = '««ª½¶¡»Ø';
-tinyMCELang['lang_insert_link_target'] = '¥Ø¼Ð';
-tinyMCELang['lang_insert_link_target_blank'] = 'Åã¥Ü©ó·sµøµ¡¤¤';
-tinyMCELang['lang_insert_link_target_same'] = 'Åã¥Ü©ó¦P¤@µøµ¡¤¤';
-tinyMCELang['lang_insert_link_title'] = '·s¼W¶W³sµ²';
-tinyMCELang['lang_insert_link_url'] = '¶W³sµ²';
-tinyMCELang['lang_insert_table_align'] = '¹ï»ô';
-tinyMCELang['lang_insert_table_align_default'] = '¼Ð·Ç';
-tinyMCELang['lang_insert_table_align_left'] = '»ô¥ª';
-tinyMCELang['lang_insert_table_align_middle'] = '¸m¤¤';
-tinyMCELang['lang_insert_table_align_right'] = '»ô¥k';
-tinyMCELang['lang_insert_table_border'] = '®Ø½u';
-tinyMCELang['lang_insert_table_cellpadding'] = '¦rÅé»PÀx¦s®æ¶¡»Ø';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Àx¦s®æ¶¡»Ø';
-tinyMCELang['lang_insert_table_class'] = '¼Ë¦¡';
-tinyMCELang['lang_insert_table_cols'] = '¦æ';
-tinyMCELang['lang_insert_table_height'] = '°ª«×';
-tinyMCELang['lang_insert_table_rows'] = '¦C';
-tinyMCELang['lang_insert_table_title'] = 'ªí®æ¼ÐÃD';
-tinyMCELang['lang_insert_table_width'] = '¼e«×';
-tinyMCELang['lang_italic_desc'] = '±×Åé';
-tinyMCELang['lang_italic_img'] = "italic.gif";
-tinyMCELang['lang_justifycenter_desc'] = '»ô¤¤';
-tinyMCELang['lang_justifyfull_desc'] = '¶ñº¡';
-tinyMCELang['lang_justifyleft_desc'] = '»ô¥ª';
-tinyMCELang['lang_justifyright_desc'] = '»ô¥k';
-tinyMCELang['lang_link_desc'] = '«Ø¥ß³sµ²';
-tinyMCELang['lang_numlist_desc'] = '¼Æ¦r¶µ¥Ø';
-tinyMCELang['lang_outdent_desc'] = '¥Y±Æ';
-tinyMCELang['lang_redo_desc'] = '­«°µ';
-tinyMCELang['lang_striketrough_desc'] = '§R°£½u';
-tinyMCELang['lang_theme_address'] = '¦a§}';
-tinyMCELang['lang_theme_anchor_desc'] = '¼Ðµù';
-tinyMCELang['lang_theme_charmap_desc'] = '¯S®í¦r¤¸';
-tinyMCELang['lang_theme_charmap_title'] = '¯S®í¦r¤¸²M³æ';
-tinyMCELang['lang_theme_code_desc'] = 'Åã¥Ü HTML ­ì©l½X';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_code_title'] = 'HTML ­ì©l½X';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Åܧó';
-tinyMCELang['lang_theme_colorpicker_title'] = 'ÃC¦â';
-tinyMCELang['lang_theme_fontdefault'] = '¹w³]¦r«¬';
-tinyMCELang['lang_theme_forecolor_desc'] = '¦r«¬ÃC¦â';
-tinyMCELang['lang_theme_h1'] = '¼ÐÃD1';
-tinyMCELang['lang_theme_h2'] = '¼ÐÃD2';
-tinyMCELang['lang_theme_h3'] = '¼ÐÃD3';
-tinyMCELang['lang_theme_h4'] = '¼ÐÃD4';
-tinyMCELang['lang_theme_h5'] = '¼ÐÃD5';
-tinyMCELang['lang_theme_h6'] = '¼ÐÃD6';
-tinyMCELang['lang_theme_hr_desc'] = '·s¼W¾î½u';
-tinyMCELang['lang_theme_paragraph'] = '¬q¸¨';
-tinyMCELang['lang_theme_pre'] = '¤º©w®æ¦¡';
-tinyMCELang['lang_theme_removeformat_desc'] = '²M°£®æ¦¡³]©w';
-tinyMCELang['lang_theme_style_select'] = '¼Ë¦¡';
-tinyMCELang['lang_theme_sub_desc'] = '¤U¼Ð';
-tinyMCELang['lang_theme_sup_desc'] = '¤W¼Ð';
-tinyMCELang['lang_theme_table_delete_col_desc'] = '§R°£¤@¦æÀx¦s®æ';
-tinyMCELang['lang_theme_table_delete_row_desc'] = '§R°£¤@¦CÀx¦s®æ';
-tinyMCELang['lang_theme_table_desc'] = 'ªí®æ';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = '·s¼W¤@¦æÀx¦s®æ(«á)';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = '·s¼W¤@¦æÀx¦s®æ(«e)';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = '·s¼W¤@¦CÀx¦s®æ(«á)';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = '·s¼W¤@¦CÀx¦s®æ(«e)';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Åã¥Ü/ÁôÂëD¥i¨£ªº¤¸¯À';
-tinyMCELang['lang_underline_desc'] = '©³½u';
-tinyMCELang['lang_undo_desc'] = '´_­ì';
-tinyMCELang['lang_unlink_desc'] = '¨ú®ø³sµ²';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/tw.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/tw.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/tw.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/tw.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,101 @@
+// TW lang variables contributed by Jim Kou
+
+tinyMCELang['lang_bold_desc'] = '²ÊÅé';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_bullist_desc'] = '²Å¸¹¶µ¥Ø';
+tinyMCELang['lang_cancel'] = '¨ú®ø';
+tinyMCELang['lang_cleanup_desc'] = '²M°£';
+tinyMCELang['lang_help_desc'] = '»²§U»¡©ú';
+tinyMCELang['lang_image_desc'] = '¹Ï¤ù';
+tinyMCELang['lang_indent_desc'] = 'ÁY±Æ';
+tinyMCELang['lang_insert'] = '·s¼W';
+tinyMCELang['lang_insert_anchor_name'] = '¼Ðµù¦WºÙ';
+tinyMCELang['lang_insert_anchor_title'] = '·s¼W¼Ðµù';
+tinyMCELang['lang_insert_image_align'] = '¹ï»ô';
+tinyMCELang['lang_insert_image_align_absbottom'] = '±j¨î»ô¤U';
+tinyMCELang['lang_insert_image_align_absmiddle'] = '±j¨î¸m¤¤';
+tinyMCELang['lang_insert_image_align_baseline'] = '°ò·Ç½u';
+tinyMCELang['lang_insert_image_align_bottom'] = '»ô¤U';
+tinyMCELang['lang_insert_image_align_default'] = '¼Ð·Ç';
+tinyMCELang['lang_insert_image_align_left'] = '»ô¥ª';
+tinyMCELang['lang_insert_image_align_middle'] = '¸m¤¤';
+tinyMCELang['lang_insert_image_align_right'] = '»ô¥k';
+tinyMCELang['lang_insert_image_align_texttop'] = '¤å¦r¤W¤è';
+tinyMCELang['lang_insert_image_align_top'] = '»ô¤W';
+tinyMCELang['lang_insert_image_alt'] = '¹Ï¤ù»¡©ú';
+tinyMCELang['lang_insert_image_border'] = '¥~®Ø';
+tinyMCELang['lang_insert_image_dimensions'] = '¤Ø¤o';
+tinyMCELang['lang_insert_image_hspace'] = '¤ô¥­¶¡»Ø';
+tinyMCELang['lang_insert_image_src'] = '¹Ï¤ù¨Ó·½';
+tinyMCELang['lang_insert_image_title'] = '·s¼W¹Ï¤ù';
+tinyMCELang['lang_insert_image_vspace'] = '««ª½¶¡»Ø';
+tinyMCELang['lang_insert_link_target'] = '¥Ø¼Ð';
+tinyMCELang['lang_insert_link_target_blank'] = 'Åã¥Ü©ó·sµøµ¡¤¤';
+tinyMCELang['lang_insert_link_target_same'] = 'Åã¥Ü©ó¦P¤@µøµ¡¤¤';
+tinyMCELang['lang_insert_link_title'] = '·s¼W¶W³sµ²';
+tinyMCELang['lang_insert_link_url'] = '¶W³sµ²';
+tinyMCELang['lang_insert_table_align'] = '¹ï»ô';
+tinyMCELang['lang_insert_table_align_default'] = '¼Ð·Ç';
+tinyMCELang['lang_insert_table_align_left'] = '»ô¥ª';
+tinyMCELang['lang_insert_table_align_middle'] = '¸m¤¤';
+tinyMCELang['lang_insert_table_align_right'] = '»ô¥k';
+tinyMCELang['lang_insert_table_border'] = '®Ø½u';
+tinyMCELang['lang_insert_table_cellpadding'] = '¦rÅé»PÀx¦s®æ¶¡»Ø';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Àx¦s®æ¶¡»Ø';
+tinyMCELang['lang_insert_table_class'] = '¼Ë¦¡';
+tinyMCELang['lang_insert_table_cols'] = '¦æ';
+tinyMCELang['lang_insert_table_height'] = '°ª«×';
+tinyMCELang['lang_insert_table_rows'] = '¦C';
+tinyMCELang['lang_insert_table_title'] = 'ªí®æ¼ÐÃD';
+tinyMCELang['lang_insert_table_width'] = '¼e«×';
+tinyMCELang['lang_italic_desc'] = '±×Åé';
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_justifycenter_desc'] = '»ô¤¤';
+tinyMCELang['lang_justifyfull_desc'] = '¶ñº¡';
+tinyMCELang['lang_justifyleft_desc'] = '»ô¥ª';
+tinyMCELang['lang_justifyright_desc'] = '»ô¥k';
+tinyMCELang['lang_link_desc'] = '«Ø¥ß³sµ²';
+tinyMCELang['lang_numlist_desc'] = '¼Æ¦r¶µ¥Ø';
+tinyMCELang['lang_outdent_desc'] = '¥Y±Æ';
+tinyMCELang['lang_redo_desc'] = '­«°µ';
+tinyMCELang['lang_striketrough_desc'] = '§R°£½u';
+tinyMCELang['lang_theme_address'] = '¦a§}';
+tinyMCELang['lang_theme_anchor_desc'] = '¼Ðµù';
+tinyMCELang['lang_theme_charmap_desc'] = '¯S®í¦r¤¸';
+tinyMCELang['lang_theme_charmap_title'] = '¯S®í¦r¤¸²M³æ';
+tinyMCELang['lang_theme_code_desc'] = 'Åã¥Ü HTML ­ì©l½X';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_code_title'] = 'HTML ­ì©l½X';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Åܧó';
+tinyMCELang['lang_theme_colorpicker_title'] = 'ÃC¦â';
+tinyMCELang['lang_theme_fontdefault'] = '¹w³]¦r«¬';
+tinyMCELang['lang_theme_forecolor_desc'] = '¦r«¬ÃC¦â';
+tinyMCELang['lang_theme_h1'] = '¼ÐÃD1';
+tinyMCELang['lang_theme_h2'] = '¼ÐÃD2';
+tinyMCELang['lang_theme_h3'] = '¼ÐÃD3';
+tinyMCELang['lang_theme_h4'] = '¼ÐÃD4';
+tinyMCELang['lang_theme_h5'] = '¼ÐÃD5';
+tinyMCELang['lang_theme_h6'] = '¼ÐÃD6';
+tinyMCELang['lang_theme_hr_desc'] = '·s¼W¾î½u';
+tinyMCELang['lang_theme_paragraph'] = '¬q¸¨';
+tinyMCELang['lang_theme_pre'] = '¤º©w®æ¦¡';
+tinyMCELang['lang_theme_removeformat_desc'] = '²M°£®æ¦¡³]©w';
+tinyMCELang['lang_theme_style_select'] = '¼Ë¦¡';
+tinyMCELang['lang_theme_sub_desc'] = '¤U¼Ð';
+tinyMCELang['lang_theme_sup_desc'] = '¤W¼Ð';
+tinyMCELang['lang_theme_table_delete_col_desc'] = '§R°£¤@¦æÀx¦s®æ';
+tinyMCELang['lang_theme_table_delete_row_desc'] = '§R°£¤@¦CÀx¦s®æ';
+tinyMCELang['lang_theme_table_desc'] = 'ªí®æ';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = '·s¼W¤@¦æÀx¦s®æ(«á)';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = '·s¼W¤@¦æÀx¦s®æ(«e)';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = '·s¼W¤@¦CÀx¦s®æ(«á)';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = '·s¼W¤@¦CÀx¦s®æ(«e)';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Åã¥Ü/ÁôÂëD¥i¨£ªº¤¸¯À';
+tinyMCELang['lang_underline_desc'] = '©³½u';
+tinyMCELang['lang_undo_desc'] = '´_­ì';
+tinyMCELang['lang_unlink_desc'] = '¨ú®ø³sµ²';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/uk.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/uk.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,72 +0,0 @@
-// UK lang variables
-
-tinyMCELang['lang_theme_style_select'] = 'Styles';
-tinyMCELang['lang_theme_code_desc'] = 'Edit HTML Source';
-tinyMCELang['lang_theme_code_title'] = 'HTML Source Editor';
-tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
-tinyMCELang['lang_theme_sub_desc'] = 'Subscript';
-tinyMCELang['lang_theme_sup_desc'] = 'Superscript';
-tinyMCELang['lang_theme_hr_desc'] = 'Insert horizontal ruler';
-tinyMCELang['lang_theme_removeformat_desc'] = 'Remove formatting';
-tinyMCELang['lang_theme_table_desc'] = 'Inserts a new table';
-tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Insert row before';
-tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Insert row after';
-tinyMCELang['lang_theme_table_delete_row_desc'] = 'Delete row';
-tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Insert column before';
-tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Insert column after';
-tinyMCELang['lang_theme_table_delete_col_desc'] = 'Remove col';
-tinyMCELang['lang_theme_custom1_desc'] = 'Your custom description here';
-tinyMCELang['lang_insert_image_border'] = 'Border';
-tinyMCELang['lang_insert_image_dimensions'] = 'Dimensions';
-tinyMCELang['lang_insert_image_vspace'] = 'VSpace';
-tinyMCELang['lang_insert_image_hspace'] = 'HSpace';
-tinyMCELang['lang_insert_image_align'] = 'Alignment';
-tinyMCELang['lang_insert_image_align_default'] = 'Default';
-tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
-tinyMCELang['lang_insert_image_align_top'] = 'Top';
-tinyMCELang['lang_insert_image_align_middle'] = 'Middle';
-tinyMCELang['lang_insert_image_align_bottom'] = 'Bottom';
-tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
-tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absolute Middle';
-tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolute Bottom';
-tinyMCELang['lang_insert_image_align_left'] = 'Left';
-tinyMCELang['lang_insert_image_align_right'] = 'Right';
-tinyMCELang['lang_insert_table_title'] = 'Insert/Modify table';
-tinyMCELang['lang_insert_table_width'] = 'Width';
-tinyMCELang['lang_insert_table_height'] = 'Height';
-tinyMCELang['lang_insert_table_cols'] = 'Columns';
-tinyMCELang['lang_insert_table_rows'] = 'Rows';
-tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
-tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
-tinyMCELang['lang_insert_table_border'] = 'Border';
-tinyMCELang['lang_insert_table_align'] = 'Alignment';
-tinyMCELang['lang_insert_table_align_default'] = 'Default';
-tinyMCELang['lang_insert_table_align_left'] = 'Left';
-tinyMCELang['lang_insert_table_align_right'] = 'Right';
-tinyMCELang['lang_insert_table_align_middle'] = 'Middle';
-tinyMCELang['lang_insert_table_class'] = 'Class';
-tinyMCELang['lang_theme_fontdefault'] = 'Default';
-tinyMCELang['lang_theme_paragraph'] = 'Paragraph';
-tinyMCELang['lang_theme_div'] = 'Div';
-tinyMCELang['lang_theme_address'] = 'Address';
-tinyMCELang['lang_theme_pre'] = 'Preformatted';
-tinyMCELang['lang_theme_h1'] = 'Heading 1';
-tinyMCELang['lang_theme_h2'] = 'Heading 2';
-tinyMCELang['lang_theme_h3'] = 'Heading 3';
-tinyMCELang['lang_theme_h4'] = 'Heading 4';
-tinyMCELang['lang_theme_h5'] = 'Heading 5';
-tinyMCELang['lang_theme_h6'] = 'Heading 6';
-tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color';
-tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply';
-tinyMCELang['lang_theme_forecolor_desc'] = 'Select forecolor';
-tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
-tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
-tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
-tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
-tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
-tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
-tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
-tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
-tinyMCELang['lang_cut_desc'] = 'Cut';
-tinyMCELang['lang_copy_desc'] = 'Copy';
-tinyMCELang['lang_paste_desc'] = 'Paste';

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/uk.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/uk.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/uk.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/langs/uk.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,72 @@
+// UK lang variables
+
+tinyMCELang['lang_theme_style_select'] = 'Styles';
+tinyMCELang['lang_theme_code_desc'] = 'Edit HTML Source';
+tinyMCELang['lang_theme_code_title'] = 'HTML Source Editor';
+tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
+tinyMCELang['lang_theme_sub_desc'] = 'Subscript';
+tinyMCELang['lang_theme_sup_desc'] = 'Superscript';
+tinyMCELang['lang_theme_hr_desc'] = 'Insert horizontal ruler';
+tinyMCELang['lang_theme_removeformat_desc'] = 'Remove formatting';
+tinyMCELang['lang_theme_table_desc'] = 'Inserts a new table';
+tinyMCELang['lang_theme_table_insert_row_before_desc'] = 'Insert row before';
+tinyMCELang['lang_theme_table_insert_row_after_desc'] = 'Insert row after';
+tinyMCELang['lang_theme_table_delete_row_desc'] = 'Delete row';
+tinyMCELang['lang_theme_table_insert_col_before_desc'] = 'Insert column before';
+tinyMCELang['lang_theme_table_insert_col_after_desc'] = 'Insert column after';
+tinyMCELang['lang_theme_table_delete_col_desc'] = 'Remove col';
+tinyMCELang['lang_theme_custom1_desc'] = 'Your custom description here';
+tinyMCELang['lang_insert_image_border'] = 'Border';
+tinyMCELang['lang_insert_image_dimensions'] = 'Dimensions';
+tinyMCELang['lang_insert_image_vspace'] = 'VSpace';
+tinyMCELang['lang_insert_image_hspace'] = 'HSpace';
+tinyMCELang['lang_insert_image_align'] = 'Alignment';
+tinyMCELang['lang_insert_image_align_default'] = 'Default';
+tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
+tinyMCELang['lang_insert_image_align_top'] = 'Top';
+tinyMCELang['lang_insert_image_align_middle'] = 'Middle';
+tinyMCELang['lang_insert_image_align_bottom'] = 'Bottom';
+tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
+tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absolute Middle';
+tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolute Bottom';
+tinyMCELang['lang_insert_image_align_left'] = 'Left';
+tinyMCELang['lang_insert_image_align_right'] = 'Right';
+tinyMCELang['lang_insert_table_title'] = 'Insert/Modify table';
+tinyMCELang['lang_insert_table_width'] = 'Width';
+tinyMCELang['lang_insert_table_height'] = 'Height';
+tinyMCELang['lang_insert_table_cols'] = 'Columns';
+tinyMCELang['lang_insert_table_rows'] = 'Rows';
+tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
+tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
+tinyMCELang['lang_insert_table_border'] = 'Border';
+tinyMCELang['lang_insert_table_align'] = 'Alignment';
+tinyMCELang['lang_insert_table_align_default'] = 'Default';
+tinyMCELang['lang_insert_table_align_left'] = 'Left';
+tinyMCELang['lang_insert_table_align_right'] = 'Right';
+tinyMCELang['lang_insert_table_align_middle'] = 'Middle';
+tinyMCELang['lang_insert_table_class'] = 'Class';
+tinyMCELang['lang_theme_fontdefault'] = 'Default';
+tinyMCELang['lang_theme_paragraph'] = 'Paragraph';
+tinyMCELang['lang_theme_div'] = 'Div';
+tinyMCELang['lang_theme_address'] = 'Address';
+tinyMCELang['lang_theme_pre'] = 'Preformatted';
+tinyMCELang['lang_theme_h1'] = 'Heading 1';
+tinyMCELang['lang_theme_h2'] = 'Heading 2';
+tinyMCELang['lang_theme_h3'] = 'Heading 3';
+tinyMCELang['lang_theme_h4'] = 'Heading 4';
+tinyMCELang['lang_theme_h5'] = 'Heading 5';
+tinyMCELang['lang_theme_h6'] = 'Heading 6';
+tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color';
+tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply';
+tinyMCELang['lang_theme_forecolor_desc'] = 'Select forecolor';
+tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
+tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
+tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
+tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
+tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
+tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
+tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
+tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_cut_desc'] = 'Cut';
+tinyMCELang['lang_copy_desc'] = 'Copy';
+tinyMCELang['lang_paste_desc'] = 'Paste';

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/link.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/link.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/link.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,100 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>{$lang_insert_link_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
-	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/link.js"></script>
-	<base target="_self" />
-</head>
-<body id="link" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
-<form onsubmit="insertLink();return false;" action="#">
-	<div class="tabs">
-		<ul>
-			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_insert_link_title}</a></span></li>
-		</ul>
-	</div>
-
-	<div class="panel_wrapper">
-		<div id="general_panel" class="panel current">
-
-		<table border="0" cellpadding="4" cellspacing="0">
-          <tr>
-            <td nowrap="nowrap"><label for="href">{$lang_insert_link_url}</label></td>
-            <td><table border="0" cellspacing="0" cellpadding="0"> 
-				  <tr> 
-					<td><input id="href" name="href" type="text" value="" style="width: 200px" /></td> 
-					<td id="hrefbrowsercontainer">&nbsp;</td>
-				  </tr> 
-				</table></td>
-          </tr>
-		  <!-- Link list -->
-		  <script language="javascript">
-			if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {
-				var html = "";
-
-				html += '<tr><td><label for="link_list">{$lang_link_list}</label></td>';
-				html += '<td><select id="link_list" name="link_list" style="width: 200px" onchange="this.form.href.value=this.options[this.selectedIndex].value;">';
-				html += '<option value="">---</option>';
-
-				for (var i=0; i<tinyMCELinkList.length; i++)
-					html += '<option value="' + tinyMCELinkList[i][1] + '">' + tinyMCELinkList[i][0] + '</option>';
-
-				html += '</select></td></tr>';
-
-				document.write(html);
-			}
-		  </script>
-		  <!-- /Link list -->
-          <tr>
-            <td nowrap="nowrap"><label for="target">{$lang_insert_link_target}</label></td>
-            <td><select id="target" name="target" style="width: 200px">
-                <option value="_self">{$lang_insert_link_target_same}</option>
-                <option value="_blank">{$lang_insert_link_target_blank}</option>
-				<script language="javascript">
-					var html = "";
-					var targets = tinyMCE.getParam('theme_advanced_link_targets', '').split(';');
-
-					for (var i=0; i<targets.length; i++) {
-						var key, value;
-
-						if (targets[i] == "")
-							continue;
-
-						key = targets[i].split('=')[0];
-						value = targets[i].split('=')[1];
-
-						html += '<option value="' + value + '">' + key + '</option>';
-					}
-
-					document.write(html);
-				</script>
-            </select></td>
-          </tr>
-          <tr>
-            <td nowrap="nowrap"><label for="linktitle">{$lang_theme_insert_link_titlefield}</label></td>
-            <td><input id="linktitle" name="linktitle" type="text" value="" style="width: 200px"></td>
-          </tr>
-          <tr id="styleSelectRow">
-            <td><label for="styleSelect">{$lang_class_name}</label></td>
-            <td>
-			 <select id="styleSelect" name="styleSelect">
-                <option value="" selected>{$lang_theme_style_select}</option>
-             </select></td>
-          </tr>
-        </table>
-		</div>
-	</div>
-
-	<div class="mceActionPanel">
-		<div style="float: left">
-			<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertLink();" />
-		</div>
-
-		<div style="float: right">
-			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
-		</div>
-	</div>
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/link.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/link.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/link.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/link.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,100 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_insert_link_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/link.js"></script>
+	<base target="_self" />
+</head>
+<body id="link" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="insertLink();return false;" action="#">
+	<div class="tabs">
+		<ul>
+			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_insert_link_title}</a></span></li>
+		</ul>
+	</div>
+
+	<div class="panel_wrapper">
+		<div id="general_panel" class="panel current">
+
+		<table border="0" cellpadding="4" cellspacing="0">
+          <tr>
+            <td nowrap="nowrap"><label for="href">{$lang_insert_link_url}</label></td>
+            <td><table border="0" cellspacing="0" cellpadding="0"> 
+				  <tr> 
+					<td><input id="href" name="href" type="text" value="" style="width: 200px" /></td> 
+					<td id="hrefbrowsercontainer">&nbsp;</td>
+				  </tr> 
+				</table></td>
+          </tr>
+		  <!-- Link list -->
+		  <script language="javascript">
+			if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {
+				var html = "";
+
+				html += '<tr><td><label for="link_list">{$lang_link_list}</label></td>';
+				html += '<td><select id="link_list" name="link_list" style="width: 200px" onchange="this.form.href.value=this.options[this.selectedIndex].value;">';
+				html += '<option value="">---</option>';
+
+				for (var i=0; i<tinyMCELinkList.length; i++)
+					html += '<option value="' + tinyMCELinkList[i][1] + '">' + tinyMCELinkList[i][0] + '</option>';
+
+				html += '</select></td></tr>';
+
+				document.write(html);
+			}
+		  </script>
+		  <!-- /Link list -->
+          <tr>
+            <td nowrap="nowrap"><label for="target">{$lang_insert_link_target}</label></td>
+            <td><select id="target" name="target" style="width: 200px">
+                <option value="_self">{$lang_insert_link_target_same}</option>
+                <option value="_blank">{$lang_insert_link_target_blank}</option>
+				<script language="javascript">
+					var html = "";
+					var targets = tinyMCE.getParam('theme_advanced_link_targets', '').split(';');
+
+					for (var i=0; i<targets.length; i++) {
+						var key, value;
+
+						if (targets[i] == "")
+							continue;
+
+						key = targets[i].split('=')[0];
+						value = targets[i].split('=')[1];
+
+						html += '<option value="' + value + '">' + key + '</option>';
+					}
+
+					document.write(html);
+				</script>
+            </select></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="linktitle">{$lang_theme_insert_link_titlefield}</label></td>
+            <td><input id="linktitle" name="linktitle" type="text" value="" style="width: 200px"></td>
+          </tr>
+          <tr id="styleSelectRow">
+            <td><label for="styleSelect">{$lang_class_name}</label></td>
+            <td>
+			 <select id="styleSelect" name="styleSelect">
+                <option value="" selected>{$lang_theme_style_select}</option>
+             </select></td>
+          </tr>
+        </table>
+		</div>
+	</div>
+
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertLink();" />
+		</div>
+
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+</form>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/source_editor.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/source_editor.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/source_editor.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-	<title>{$lang_theme_code_title}</title>
-	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-	<script language="javascript" type="text/javascript" src="jscripts/source_editor.js"></script>
-	<base target="_self" />
-</head>
-<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">
-	<form name="source" onsubmit="saveContent();" action="#">
-		<div style="float: left" class="title">{$lang_theme_code_title}</div>
-
-		<div id="wrapline" style="float: right">
-			<input type="checkbox" name="wraped" id="wraped" onclick="toggleWordWrap(this);" class="wordWrapCode" /><label for="wraped">{$lang_theme_code_wordwrap}</label>
-		</div>
-
-		<br style="clear: both" />
-
-		<textarea name="htmlSource" id="htmlSource" rows="15" cols="100" style="width: 100%; height: 100%; font-family: 'Courier New',Courier,mono; font-size: 12px" dir="ltr" wrap="off"></textarea>
-
-		<div class="mceActionPanel">
-			<div style="float: left">
-				<input type="button" name="insert" value="{$lang_update}" onclick="saveContent();" id="insert" />
-			</div>
-
-			<div style="float: right">
-				<input type="button" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" id="cancel" />
-			</div>
-		</div>
-	</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/source_editor.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/source_editor.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/source_editor.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/source_editor.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>{$lang_theme_code_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/source_editor.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">
+	<form name="source" onsubmit="saveContent();" action="#">
+		<div style="float: left" class="title">{$lang_theme_code_title}</div>
+
+		<div id="wrapline" style="float: right">
+			<input type="checkbox" name="wraped" id="wraped" onclick="toggleWordWrap(this);" class="wordWrapCode" /><label for="wraped">{$lang_theme_code_wordwrap}</label>
+		</div>
+
+		<br style="clear: both" />
+
+		<textarea name="htmlSource" id="htmlSource" rows="15" cols="100" style="width: 100%; height: 100%; font-family: 'Courier New',Courier,mono; font-size: 12px" dir="ltr" wrap="off"></textarea>
+
+		<div class="mceActionPanel">
+			<div style="float: left">
+				<input type="button" name="insert" value="{$lang_update}" onclick="saveContent();" id="insert" />
+			</div>
+
+			<div style="float: right">
+				<input type="button" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" id="cancel" />
+			</div>
+		</div>
+	</form>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/table.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/table.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/table.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,137 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>{$lang_insert_table_title}</title>
-<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
-<script language="javascript" type="text/javascript">
-function insertTable() {
-	if (window.opener) {
-		var args = new Array();
-		args["cols"] = document.forms[0].cols.value;
-		args["rows"] = document.forms[0].rows.value;
-		args["border"] = document.forms[0].border.value;
-		args["cellpadding"] = document.forms[0].cellpadding.value;
-		args["cellspacing"] = document.forms[0].cellspacing.value;
-		args["width"] = document.forms[0].width.value;
-		args["height"] = document.forms[0].height.value;
-		args["align"] = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
-		args["className"] = document.forms[0].styleSelect.options[document.forms[0].styleSelect.selectedIndex].value;
-
-		window.opener.tinyMCE.execCommand("mceInsertTable", false, args);
-		top.close();
-	}
-}
-
-function init() {
-	for (var i=0; i<document.forms[0].align.options.length; i++) {
-		if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
-			document.forms[0].align.options.selectedIndex = i;
-	}
-
-	var className = tinyMCE.getWindowArg('className');
-	var styleSelectElm = document.forms[0].styleSelect;
-	var stylesAr = tinyMCE.getParam('theme_advanced_styles', false);
-	if (stylesAr) {
-		stylesAr = stylesAr.split(';');
-
-		for (var i=0; i<stylesAr.length; i++) {
-			var key, value;
-
-			key = stylesAr[i].split('=')[0];
-			value = stylesAr[i].split('=')[1];
-
-			styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
-			if (value == className)
-				styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
-		}
-	} else {
-		var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
-		for (var i=0; i<csses.length; i++) {
-			styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
-			if (csses[i] == className)
-				styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
-		}
-	}
-
-	if (tinyMCE.getWindowArg('action') == "update") {
-		document.forms[0].cols.disabled = true;
-		document.forms[0].rows.disabled = true;
-	}
-
-	var formObj = document.forms[0];
-	formObj.cols.value = tinyMCE.getWindowArg('cols');
-	formObj.rows.value = tinyMCE.getWindowArg('rows');
-	formObj.border.value = tinyMCE.getWindowArg('border');
-	formObj.cellpadding.value = tinyMCE.getWindowArg('cellpadding');
-	formObj.cellspacing.value = tinyMCE.getWindowArg('cellspacing');
-	formObj.width.value = tinyMCE.getWindowArg('width');
-	formObj.height.value = tinyMCE.getWindowArg('height');
-	formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action')); 
-
-	window.focus();
-}
-
-function cancelAction() {
-	top.close();
-}
-</script>
-</head>
-<body onload="window.focus();init();">
-<form onsubmit="insertTable();return false;">
-  <table border="0" cellpadding="0" cellspacing="0" width="100%">
-    <tr>
-      <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
-          <tr>
-            <td colspan="4" class="title">{$lang_insert_table_title}</td>
-          </tr>
-          <tr>
-            <td>{$lang_insert_table_cols}:</td>
-            <td><input name="cols" type="text" id="cols" value="" size="3" maxlength="3"></td>
-            <td>{$lang_insert_table_rows}:</td>
-            <td><input name="rows" type="text" id="rows" value="" size="3" maxlength="3"></td>
-          </tr>
-          <tr>
-            <td>{$lang_insert_table_cellpadding}:</td>
-            <td><input name="cellpadding" type="text" id="cellpadding" value="" size="3" maxlength="3"></td>
-            <td>{$lang_insert_table_cellspacing}:</td>
-            <td><input name="cellspacing" type="text" id="cellspacing" value="" size="3" maxlength="3"></td>
-          </tr>
-          <tr>
-            <td>{$lang_insert_table_align}:</td>
-            <td><select name="align">
-                <option value="">{$lang_insert_table_align_default}</option>
-                <option value="center">{$lang_insert_table_align_middle}</option>
-                <option value="left">{$lang_insert_table_align_left}</option>
-                <option value="right">{$lang_insert_table_align_right}</option>
-              </select></td>
-            <td>{$lang_insert_table_border}:</td>
-            <td><input name="border" type="text" id="border" value="" size="3" maxlength="3"></td>
-          </tr>
-          <tr>
-            <td>{$lang_insert_table_width}:</td>
-            <td><input name="width" type="text" id="width" value="" size="4" maxlength="4"></td>
-            <td>{$lang_insert_table_height}: </td>
-            <td><input name="height" type="text" id="height" value="" size="4" maxlength="4"></td>
-          </tr>
-          <tr>
-            <td>{$lang_insert_table_class}:</td>
-            <td>
-			 <select name="styleSelect">
-                <option value="" selected>-- {$lang_theme_style_select} --</option>
-             </select></td>
-            <td align="right">&nbsp;</td>
-            <td align="right">&nbsp;</td>
-          </tr>
-          <tr>
-            <td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertTable();"></td>
-            <td align="right">&nbsp;</td>
-            <td align="right">&nbsp;</td>
-            <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
-          </tr>
-        </table></td>
-    </tr>
-  </table>
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/table.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/table.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/table.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/advanced/table.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>{$lang_insert_table_title}</title>
+<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+<script language="javascript" type="text/javascript">
+function insertTable() {
+	if (window.opener) {
+		var args = new Array();
+		args["cols"] = document.forms[0].cols.value;
+		args["rows"] = document.forms[0].rows.value;
+		args["border"] = document.forms[0].border.value;
+		args["cellpadding"] = document.forms[0].cellpadding.value;
+		args["cellspacing"] = document.forms[0].cellspacing.value;
+		args["width"] = document.forms[0].width.value;
+		args["height"] = document.forms[0].height.value;
+		args["align"] = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
+		args["className"] = document.forms[0].styleSelect.options[document.forms[0].styleSelect.selectedIndex].value;
+
+		window.opener.tinyMCE.execCommand("mceInsertTable", false, args);
+		top.close();
+	}
+}
+
+function init() {
+	for (var i=0; i<document.forms[0].align.options.length; i++) {
+		if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
+			document.forms[0].align.options.selectedIndex = i;
+	}
+
+	var className = tinyMCE.getWindowArg('className');
+	var styleSelectElm = document.forms[0].styleSelect;
+	var stylesAr = tinyMCE.getParam('theme_advanced_styles', false);
+	if (stylesAr) {
+		stylesAr = stylesAr.split(';');
+
+		for (var i=0; i<stylesAr.length; i++) {
+			var key, value;
+
+			key = stylesAr[i].split('=')[0];
+			value = stylesAr[i].split('=')[1];
+
+			styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
+			if (value == className)
+				styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
+		}
+	} else {
+		var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
+		for (var i=0; i<csses.length; i++) {
+			styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
+			if (csses[i] == className)
+				styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
+		}
+	}
+
+	if (tinyMCE.getWindowArg('action') == "update") {
+		document.forms[0].cols.disabled = true;
+		document.forms[0].rows.disabled = true;
+	}
+
+	var formObj = document.forms[0];
+	formObj.cols.value = tinyMCE.getWindowArg('cols');
+	formObj.rows.value = tinyMCE.getWindowArg('rows');
+	formObj.border.value = tinyMCE.getWindowArg('border');
+	formObj.cellpadding.value = tinyMCE.getWindowArg('cellpadding');
+	formObj.cellspacing.value = tinyMCE.getWindowArg('cellspacing');
+	formObj.width.value = tinyMCE.getWindowArg('width');
+	formObj.height.value = tinyMCE.getWindowArg('height');
+	formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action')); 
+
+	window.focus();
+}
+
+function cancelAction() {
+	top.close();
+}
+</script>
+</head>
+<body onload="window.focus();init();">
+<form onsubmit="insertTable();return false;">
+  <table border="0" cellpadding="0" cellspacing="0" width="100%">
+    <tr>
+      <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
+          <tr>
+            <td colspan="4" class="title">{$lang_insert_table_title}</td>
+          </tr>
+          <tr>
+            <td>{$lang_insert_table_cols}:</td>
+            <td><input name="cols" type="text" id="cols" value="" size="3" maxlength="3"></td>
+            <td>{$lang_insert_table_rows}:</td>
+            <td><input name="rows" type="text" id="rows" value="" size="3" maxlength="3"></td>
+          </tr>
+          <tr>
+            <td>{$lang_insert_table_cellpadding}:</td>
+            <td><input name="cellpadding" type="text" id="cellpadding" value="" size="3" maxlength="3"></td>
+            <td>{$lang_insert_table_cellspacing}:</td>
+            <td><input name="cellspacing" type="text" id="cellspacing" value="" size="3" maxlength="3"></td>
+          </tr>
+          <tr>
+            <td>{$lang_insert_table_align}:</td>
+            <td><select name="align">
+                <option value="">{$lang_insert_table_align_default}</option>
+                <option value="center">{$lang_insert_table_align_middle}</option>
+                <option value="left">{$lang_insert_table_align_left}</option>
+                <option value="right">{$lang_insert_table_align_right}</option>
+              </select></td>
+            <td>{$lang_insert_table_border}:</td>
+            <td><input name="border" type="text" id="border" value="" size="3" maxlength="3"></td>
+          </tr>
+          <tr>
+            <td>{$lang_insert_table_width}:</td>
+            <td><input name="width" type="text" id="width" value="" size="4" maxlength="4"></td>
+            <td>{$lang_insert_table_height}: </td>
+            <td><input name="height" type="text" id="height" value="" size="4" maxlength="4"></td>
+          </tr>
+          <tr>
+            <td>{$lang_insert_table_class}:</td>
+            <td>
+			 <select name="styleSelect">
+                <option value="" selected>-- {$lang_theme_style_select} --</option>
+             </select></td>
+            <td align="right">&nbsp;</td>
+            <td align="right">&nbsp;</td>
+          </tr>
+          <tr>
+            <td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertTable();"></td>
+            <td align="right">&nbsp;</td>
+            <td align="right">&nbsp;</td>
+            <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
+          </tr>
+        </table></td>
+    </tr>
+  </table>
+</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>&Agrave; propos de TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">&Agrave; propos de TinyMCE</span></td>
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE est un petit &eacute;diteur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui
-vous permet de manipuler du contenu HTML d'une fa&ccedil;on plus intuitive.
-Il est simple d'utilisation et poss&egrave;de les fonctionalit&eacute;s ls plus r&eacute;pendues que l'on peut retrouver dans
-les traitements de texte.
-<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
-    <td align="right"><a href="#">Haut de page</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>&Agrave; propos de TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">&Agrave; propos de TinyMCE</span></td>
+    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE est un petit &eacute;diteur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui
+vous permet de manipuler du contenu HTML d'une fa&ccedil;on plus intuitive.
+Il est simple d'utilisation et poss&egrave;de les fonctionalit&eacute;s ls plus r&eacute;pendues que l'on peut retrouver dans
+les traitements de texte.
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
+    <td align="right"><a href="#">Haut de page</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,112 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Outils communs</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Outils communs</span></td>
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Ci-dessous une courte description de chacuns des outils.<img src="../../images/spacer.gif" width="1" height="1"> 
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold_fr.gif" width="20" height="20"></td>
-    <td>Met le texte s&eacute;lectionn&eacute; en gras.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Met le texte s&eacute;lectionn&eacute; en italique.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Souligne le texte s&eacute;lectionn&eacute;.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Barre le texte s&eacute;lectionn&eacute;.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Alignement &agrave; gauche.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Alignement au centr&eacute;.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Alignement &agrave; droite.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Texte justifi&eacute;.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Liste &agrave; puces.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Liste num&eacute;rot&eacute;e</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>R&eacute;duit l'indentation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Augmente l'indentation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Annule la derni&egrave;re op&eacute;ration.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Refait la derni&egrave;re op&eacute;ration annul&eacute;e.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Ins&egrave;re ou modifie un hyperlien. Allez &agrave; la page <a href="insert_link_button.htm">
-        Outil d'ajout d'hyperliens</a> pour plus de d&eacute;tails.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Efface les hyperliens qui sont s&eacute;lection&eacute;es.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Ins&egrave;re ou modifie une image. Allez &agrave; la page <a href="insert_image_button.htm">
-        Outil d'ajout d'images</a> pour plus de d&eacute;tails.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Nettoie le code et retire les param&egrave;tres non d&eacute;sir&eacute;s.  Cet outil
-    est tr&egrave;s utile lorsque vous copiez du contenu provenant de logiciels
-    de bureatique.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Affiche cette page d'aide.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
-    <td align="right"><a href="#">Haut de page</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Outils communs</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Outils communs</span></td>
+    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Ci-dessous une courte description de chacuns des outils.<img src="../../images/spacer.gif" width="1" height="1"> 
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold_fr.gif" width="20" height="20"></td>
+    <td>Met le texte s&eacute;lectionn&eacute; en gras.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Met le texte s&eacute;lectionn&eacute; en italique.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Souligne le texte s&eacute;lectionn&eacute;.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Barre le texte s&eacute;lectionn&eacute;.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Alignement &agrave; gauche.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Alignement au centr&eacute;.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Alignement &agrave; droite.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Texte justifi&eacute;.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Liste &agrave; puces.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Liste num&eacute;rot&eacute;e</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>R&eacute;duit l'indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Augmente l'indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Annule la derni&egrave;re op&eacute;ration.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Refait la derni&egrave;re op&eacute;ration annul&eacute;e.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Ins&egrave;re ou modifie un hyperlien. Allez &agrave; la page <a href="insert_link_button.htm">
+        Outil d'ajout d'hyperliens</a> pour plus de d&eacute;tails.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Efface les hyperliens qui sont s&eacute;lection&eacute;es.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Ins&egrave;re ou modifie une image. Allez &agrave; la page <a href="insert_image_button.htm">
+        Outil d'ajout d'images</a> pour plus de d&eacute;tails.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Nettoie le code et retire les param&egrave;tres non d&eacute;sir&eacute;s.  Cet outil
+    est tr&egrave;s utile lorsque vous copiez du contenu provenant de logiciels
+    de bureatique.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Affiche cette page d'aide.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
+    <td align="right"><a href="#">Haut de page</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/Thumbs.db
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/Thumbs.db (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/Thumbs.db)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Table des mati&egrave;res de l'aide</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Table des mati&egrave;res</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Faites votre s&eacute;lection parmis les th&egrave;mes suivants:
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">&Agrave; propos de TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Outils communs</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Outil d'ajout d'images</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Outil d'ajout d'hyperliens</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Table des mati&egrave;res de l'aide</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Table des mati&egrave;res</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Faites votre s&eacute;lection parmis les th&egrave;mes suivants:
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">&Agrave; propos de TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Outils communs</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Outil d'ajout d'images</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Outil d'ajout d'hyperliens</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Outil d'ajout d'images</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Outil d'ajout d'images</span></td>
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-L'outil d'ajout d'images ouvre la fen&ecirc;tre ci-dessous.<br>
-<br>
-<img src="images/insert_image_window.gif"><br>
-<br>
-Vous entrez tout simplement l'adresse de l'image que vous d&eacute;sirez ajouter et
-entrez une description facultative.  La description sera affich&eacute;e en texte alternatif
-sur l'image lorsqu'elle sera publi&eacute;e.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
-    <td align="right"><a href="#">Haut de page</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Outil d'ajout d'images</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Outil d'ajout d'images</span></td>
+    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+L'outil d'ajout d'images ouvre la fen&ecirc;tre ci-dessous.<br>
+<br>
+<img src="images/insert_image_window.gif"><br>
+<br>
+Vous entrez tout simplement l'adresse de l'image que vous d&eacute;sirez ajouter et
+entrez une description facultative.  La description sera affich&eacute;e en texte alternatif
+sur l'image lorsqu'elle sera publi&eacute;e.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
+    <td align="right"><a href="#">Haut de page</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Outil d'ajout d'hyperliens</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Outil d'ajout d'hyperliens</span></td>
-    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-L'outil d'ajout d'hyperlien ouvre la fen&ecirc;tre ci-dessous.<br>
-<br>
-<img src="images/insert_link_window.gif"><br>
-<br>
-Il y a deux champs dans cette fen&ecirc;tre. L'Adresse URL est l'adresse
-de l'hyperlien.  La destination vous permet de choisir de quelle fa&ccedil;on
-l'hyperlien sera ouvert.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
-    <td align="right"><a href="#">Haut de page</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Outil d'ajout d'hyperliens</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Outil d'ajout d'hyperliens</span></td>
+    <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+L'outil d'ajout d'hyperlien ouvre la fen&ecirc;tre ci-dessous.<br>
+<br>
+<img src="images/insert_link_window.gif"><br>
+<br>
+Il y a deux champs dans cette fen&ecirc;tre. L'Adresse URL est l'adresse
+de l'hyperlien.  La destination vous permet de choisir de quelle fa&ccedil;on
+l'hyperlien sera ouvert.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
+    <td align="right"><a href="#">Haut de page</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/ca_fr/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>O TinyMCE</TITLE>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">O TinyMCE</span></td>
-    <td align="right"><a href="index.htm">Obsah</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE je malý WYSIWYG editor pro webové prohlí¾eèe jako jsou MSIE nebo Mozilla,
-kterým lze HTML obsah upravovat mnohem jednodu¹eji. Obsahuje bì¾né funkce,
-je¾ lze nalézt ve vìt¹inì textových editorù, proto by jeho pou¾ívání nemìlo být slo¾ité.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>
-    <td align="right"><a href="#">Nahoru</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>O TinyMCE</TITLE>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">O TinyMCE</span></td>
+    <td align="right"><a href="index.htm">Obsah</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE je malý WYSIWYG editor pro webové prohlí¾eèe jako jsou MSIE nebo Mozilla,
+kterým lze HTML obsah upravovat mnohem jednodu¹eji. Obsahuje bì¾né funkce,
+je¾ lze nalézt ve vìt¹inì textových editorù, proto by jeho pou¾ívání nemìlo být slo¾ité.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Jdi na: <a href="index.htm">Obsah</a></td>
+    <td align="right"><a href="#">Nahoru</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,123 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Bì¾ná tlaèítka</TITLE>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Bì¾ná tlaèítka</span></td>
-    <td align="right"><a href="index.htm">Obsah</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Ní¾e je krátce popsáno ka¾dé tlaèítko.
-<img src="../../images/spacer.gif" width="1" height="1"> 
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/cut.gif" width="20" height="20"></td>
-    <td>Zkopíruje aktuálnì vybraný obsah do schránky. (Ctrl+C)</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/copy.gif" width="20" height="20"></td>
-    <td>Vyjme aktuálnì vybraný obsah do schránky. (Ctrl+X)</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/paste.gif" width="20" height="20"></td>
-    <td>Vlo¾í obsah schránky do okna editoru. (Ctrl+P)</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Ztuèní text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Naformátuje text kurzívou.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Podtrhne text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Pøe¹krtne text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Zarovná vlevo.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Zarovná na støed.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Zarovná vpravo.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Zarovná do bloku.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Neøazený seznam/seznam s odrá¾ky.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Øazený seznam/èíslovaný seznam.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Pøedsadí/sní¾í odsazení.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Odsadí/zvý¹í odsazení.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Vrátí zpìt naposledy provedenou akci.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Obnoví poslední akci.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Vlo¾í nový odkaz, více o této funkci v èásti <a href="insert_link_button.htm">Vlo¾it odkaz</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Zru¹í odkaz v aktuálním výbìru/odstranit v¹echny vybrané odkazy.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Vlo¾í nový obrázek, více o této funkci v èásti <a href="insert_image_button.htm">Vlo¾it obrázek</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Vyèistí kód/odstraní nechtìné formátování. Tato funkce se hodí kdy¾
-      kopírujete obsah napøíklad z kanceláøského balíku.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Zobrazí tuto nápovìdu.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>
-    <td align="right"><a href="#">Nahoru</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,123 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Bì¾ná tlaèítka</TITLE>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Bì¾ná tlaèítka</span></td>
+    <td align="right"><a href="index.htm">Obsah</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Ní¾e je krátce popsáno ka¾dé tlaèítko.
+<img src="../../images/spacer.gif" width="1" height="1"> 
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/cut.gif" width="20" height="20"></td>
+    <td>Zkopíruje aktuálnì vybraný obsah do schránky. (Ctrl+C)</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/copy.gif" width="20" height="20"></td>
+    <td>Vyjme aktuálnì vybraný obsah do schránky. (Ctrl+X)</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/paste.gif" width="20" height="20"></td>
+    <td>Vlo¾í obsah schránky do okna editoru. (Ctrl+P)</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Ztuèní text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Naformátuje text kurzívou.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Podtrhne text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Pøe¹krtne text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Zarovná vlevo.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Zarovná na støed.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Zarovná vpravo.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Zarovná do bloku.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Neøazený seznam/seznam s odrá¾ky.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Øazený seznam/èíslovaný seznam.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Pøedsadí/sní¾í odsazení.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Odsadí/zvý¹í odsazení.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Vrátí zpìt naposledy provedenou akci.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Obnoví poslední akci.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Vlo¾í nový odkaz, více o této funkci v èásti <a href="insert_link_button.htm">Vlo¾it odkaz</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Zru¹í odkaz v aktuálním výbìru/odstranit v¹echny vybrané odkazy.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Vlo¾í nový obrázek, více o této funkci v èásti <a href="insert_image_button.htm">Vlo¾it obrázek</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Vyèistí kód/odstraní nechtìné formátování. Tato funkce se hodí kdy¾
+      kopírujete obsah napøíklad z kanceláøského balíku.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Zobrazí tuto nápovìdu.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Jdi na: <a href="index.htm">Obsah</a></td>
+    <td align="right"><a href="#">Nahoru</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/insert_image_window.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/insert_image_window.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/insert_image_window.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/insert_link_window.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/insert_link_window.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/images/insert_link_window.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Nápovìda</TITLE>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Obsah</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Kliknutím na odkazy ní¾e zvolte po¾adovanou èást nápovìdy.
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Bì¾ná tlaèítka</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Tlaèítko vlo¾it obrázek</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Tlaèítko vlo¾it odkaz</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Nápovìda</TITLE>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Obsah</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Kliknutím na odkazy ní¾e zvolte po¾adovanou èást nápovìdy.
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Bì¾ná tlaèítka</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Tlaèítko vlo¾it obrázek</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Tlaèítko vlo¾it odkaz</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Tlaèítko vlo¾it obrázek</TITLE>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Tlaèítko vlo¾it obrázek</span></td>
-    <td align="right"><a href="index.htm">Obsah</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Tlaèítko vlo¾it obrázek otevøe následující okno.<br>
-<br>
-<img src="images/insert_image_window.png" width="348" height="160"><br>
-<br>
-Jen vlo¾te URL obrázku, který chcete pøidat a zadáte jeho popis, jen¾ bude
-zobrazován jako alternativní popisek obrázku.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>
-    <td align="right"><a href="#">Nahoru</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Tlaèítko vlo¾it obrázek</TITLE>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Tlaèítko vlo¾it obrázek</span></td>
+    <td align="right"><a href="index.htm">Obsah</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Tlaèítko vlo¾it obrázek otevøe následující okno.<br>
+<br>
+<img src="images/insert_image_window.png" width="348" height="160"><br>
+<br>
+Jen vlo¾te URL obrázku, který chcete pøidat a zadáte jeho popis, jen¾ bude
+zobrazován jako alternativní popisek obrázku.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Jdi na: <a href="index.htm">Obsah</a></td>
+    <td align="right"><a href="#">Nahoru</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Tlaèítko vlo¾it odkaz</TITLE>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Tlaèítko vlo¾it odkaz</span></td>
-    <td align="right"><a href="index.htm">Obsah</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Toto tlaèítko otevøe nové okno s mo¾ností vlo¾ení/úpravy odkazu.<br>
-<br>
-<img src="images/insert_link_window.png" width="328" height="160"><br>
-<br>
-V tomto oknì jsou dvì políèka. &quot;URL odkazu&quot; je adresa stránky, na 
-kterou odkazujeme. &quot;Cíl&quot; urèuje, jak má být odkazovaná stránka otevøena.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Jdi na: <a href="index.htm">Obsah</a></td>
-    <td align="right"><a href="#">Nahoru</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Tlaèítko vlo¾it odkaz</TITLE>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Tlaèítko vlo¾it odkaz</span></td>
+    <td align="right"><a href="index.htm">Obsah</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Toto tlaèítko otevøe nové okno s mo¾ností vlo¾ení/úpravy odkazu.<br>
+<br>
+<img src="images/insert_link_window.png" width="328" height="160"><br>
+<br>
+V tomto oknì jsou dvì políèka. &quot;URL odkazu&quot; je adresa stránky, na 
+kterou odkazujeme. &quot;Cíl&quot; urèuje, jak má být odkazovaná stránka otevøena.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Jdi na: <a href="index.htm">Obsah</a></td>
+    <td align="right"><a href="#">Nahoru</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: 0; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/cz/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: 0; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>&Uuml;ber TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">&Uuml;ber TinyMCE</span></td>
-    <td align="right"><a href="index.htm">Inhalt</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE ist ein kompakter WYSIWYG-Editor f&uuml;r Webbrowser wie MSIE oder Mozilla
-der es Ihnen erm&ouml;glicht HTML-Inhalte auf eine benutzerfreundliche Weise zu
-editieren. Es verf&uuml;gt über die wichtigsten Funktionen die in den meisten
-Textverarbeitungen vorkommen und sollte einfach zu benutzen sein.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
-    <td align="right"><a href="#">nach oben</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>&Uuml;ber TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">&Uuml;ber TinyMCE</span></td>
+    <td align="right"><a href="index.htm">Inhalt</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE ist ein kompakter WYSIWYG-Editor f&uuml;r Webbrowser wie MSIE oder Mozilla
+der es Ihnen erm&ouml;glicht HTML-Inhalte auf eine benutzerfreundliche Weise zu
+editieren. Es verf&uuml;gt über die wichtigsten Funktionen die in den meisten
+Textverarbeitungen vorkommen und sollte einfach zu benutzen sein.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
+    <td align="right"><a href="#">nach oben</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,108 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>
-    <td align="right"><a href="index.htm">Inhalt</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>
-    <td>Fetter Text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>
-    <td>Kursiver Text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Unterstrichener Text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Durchgestrichener Text.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Linksb&uuml;ndig.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Zentriert.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Rechtsb&uuml;ndig.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Blocksatz.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Unsortierte Liste / Punktierte Liste.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Sortierte Liste / Nummerierte Liste.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Einzug verkleinern.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Einzug vergr&ouml;ssern.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Letzte Aktion r&uuml;ckg&auml;ngig machen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Letzte Aktion wiederholen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Einen neuen Hyperlink einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_link_button.htm">Hyperlink einf&uuml;gen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Den gegenw&auml;rtige markierten Hyperlink entfernen / Alle gegenw&auml;rtig markierten Hyperlinks entfernen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Ein neues Bild einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_image_button.htm">Bild einf&uuml;gen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>unsauberen Code aufr&auml;umen / Entfernt ungewollte Formatierungen. Diese Funktion ist n&uuml;tzlich,
-		wenn Sie beispielsweise Inhalte aus einem Office Produkt kopieren.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Zeigt diese Hilfe an.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
-    <td align="right"><a href="#">nach oben</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>
+    <td align="right"><a href="index.htm">Inhalt</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>
+    <td>Fetter Text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>
+    <td>Kursiver Text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Unterstrichener Text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Durchgestrichener Text.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Linksb&uuml;ndig.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Zentriert.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Rechtsb&uuml;ndig.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Blocksatz.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Unsortierte Liste / Punktierte Liste.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Sortierte Liste / Nummerierte Liste.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Einzug verkleinern.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Einzug vergr&ouml;ssern.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Letzte Aktion r&uuml;ckg&auml;ngig machen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Letzte Aktion wiederholen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Einen neuen Hyperlink einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_link_button.htm">Hyperlink einf&uuml;gen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Den gegenw&auml;rtige markierten Hyperlink entfernen / Alle gegenw&auml;rtig markierten Hyperlinks entfernen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Ein neues Bild einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_image_button.htm">Bild einf&uuml;gen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>unsauberen Code aufr&auml;umen / Entfernt ungewollte Formatierungen. Diese Funktion ist n&uuml;tzlich,
+		wenn Sie beispielsweise Inhalte aus einem Office Produkt kopieren.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Zeigt diese Hilfe an.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
+    <td align="right"><a href="#">nach oben</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Inhaltsverzeichnis</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Klicken Sie auf die untenstehenden Links um die verschiedenen Bereiche der Hilfe zu betrachten. 
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">&Uuml;ber TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Allgemeine Schaltfl&auml;chen</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Schaltfl&auml;che Bild einf&uuml;gen</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Schaltfl&auml;che Hyperlink einf&uuml;gen</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Inhaltsverzeichnis</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Klicken Sie auf die untenstehenden Links um die verschiedenen Bereiche der Hilfe zu betrachten. 
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">&Uuml;ber TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Allgemeine Schaltfl&auml;chen</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Schaltfl&auml;che Bild einf&uuml;gen</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Schaltfl&auml;che Hyperlink einf&uuml;gen</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Schaltfl&auml;che Bild einf&uuml;gen</span></td>
-    <td align="right"><a href="index.htm">Inhalt</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Die Schaltfl&auml;che &quot;Bild einf&uuml;gen&quot; &ouml;ffnet das unten gezeigte Fenster.<br>
-<br>
-<img src="images/insert_image_window.gif" width="350" height="166"><br>
-<br>
-Sie geben einfach die URL zu dem Bild ein, das Sie verknüpfen möchten und eine
-Beschreibung des Bildes, welche dann als alternative Textbeschreibung verwendet wird.
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
-    <td align="right"><a href="#">nach oben</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Schaltfl&auml;che Bild einf&uuml;gen</span></td>
+    <td align="right"><a href="index.htm">Inhalt</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Die Schaltfl&auml;che &quot;Bild einf&uuml;gen&quot; &ouml;ffnet das unten gezeigte Fenster.<br>
+<br>
+<img src="images/insert_image_window.gif" width="350" height="166"><br>
+<br>
+Sie geben einfach die URL zu dem Bild ein, das Sie verknüpfen möchten und eine
+Beschreibung des Bildes, welche dann als alternative Textbeschreibung verwendet wird.
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
+    <td align="right"><a href="#">nach oben</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Schaltfl&auml;che Hyperlink einf&uuml;gen</span></td>
-    <td align="right"><a href="index.htm">Inhalt</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Diese Schaltfl&auml;che &ouml;ffnet das Fenster f&uuml;r die &quot;Hyperlink einf&uuml;gen / bearbeiten&quot;-Funktion.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="166"><br>
-<br>
-Zwei Felder sind in diesem Fenster auszufüllen. Das Erste, &quot;Hyperlink URL&quot;, ist f&uuml;r
-die URL der Verknüpfung. Das &quot;Ziel&quot; erlaubt Ihnen auszuwählen wie die Verkn&uuml;pfung
-ge&ouml;ffnet werden soll.
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
-    <td align="right"><a href="#">nach oben</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Schaltfl&auml;che Hyperlink einf&uuml;gen</span></td>
+    <td align="right"><a href="index.htm">Inhalt</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Diese Schaltfl&auml;che &ouml;ffnet das Fenster f&uuml;r die &quot;Hyperlink einf&uuml;gen / bearbeiten&quot;-Funktion.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="166"><br>
+<br>
+Zwei Felder sind in diesem Fenster auszufüllen. Das Erste, &quot;Hyperlink URL&quot;, ist f&uuml;r
+die URL der Verknüpfung. Das &quot;Ziel&quot; erlaubt Ihnen auszuwählen wie die Verkn&uuml;pfung
+ge&ouml;ffnet werden soll.
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
+    <td align="right"><a href="#">nach oben</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/de/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Acerca de TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Acerca de  TinyMCE</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE es un editor WYSIWYG para navegadores como  MSIE o Mozilla que te permite editar el contenido HTML de una manera m&aacute;s amigable. Tiene la mayor&iacute;a de las opciones de un procesador de texto y no deber&iacute;a ser dificil de usar.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Acerca de TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Acerca de  TinyMCE</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE es un editor WYSIWYG para navegadores como  MSIE o Mozilla que te permite editar el contenido HTML de una manera m&aacute;s amigable. Tiene la mayor&iacute;a de las opciones de un procesador de texto y no deber&iacute;a ser dificil de usar.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,108 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Botones de uso com&uacute;n<TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Botones de uso com&uacute;n</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Peque&ntilde;a descripci&oacute;n de cada bot&oacute;n.<img src="../../images/spacer.gif" width="1" height="1"> 
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Texto en negrita.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Texto en cursiva.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Texto subrayado.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Texto tachado.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Alinear a la izquierda.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Alinear al centro.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Alinear a la derecha.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Alinear justificado.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Lista desordenada/lista por puntos.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Lista ordenada/lista numerada</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Disminuir la sangr&iacute;a.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Aumentar la sangr&iacute;a.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Deshacer la &uacute;ltima operaci&oacute;n.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Rehacer la &uacute;ltima operaci&oacute;n.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Insertar un enlace, m&aacute;s informaci&oacute;n en <a href="insert_link_button.htm">insertar enlace</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Quita el enlace al texto seleccionado.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Inserta una nueva imagen, m&aacute;s informaci&oacute;n en <a href="insert_image_button.htm">insertar imagen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Limpiar c&oacute;digo. Esta funci&oacute;n es &uacute;til cuando copias el c&oacute;digo de otra p&aacute;gina.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Muestra esta ventana de ayuda.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Botones de uso com&uacute;n<TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Botones de uso com&uacute;n</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Peque&ntilde;a descripci&oacute;n de cada bot&oacute;n.<img src="../../images/spacer.gif" width="1" height="1"> 
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Texto en negrita.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Texto en cursiva.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Texto subrayado.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Texto tachado.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Alinear a la izquierda.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Alinear al centro.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Alinear a la derecha.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Alinear justificado.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Lista desordenada/lista por puntos.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Lista ordenada/lista numerada</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Disminuir la sangr&iacute;a.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Aumentar la sangr&iacute;a.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Deshacer la &uacute;ltima operaci&oacute;n.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Rehacer la &uacute;ltima operaci&oacute;n.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Insertar un enlace, m&aacute;s informaci&oacute;n en <a href="insert_link_button.htm">insertar enlace</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Quita el enlace al texto seleccionado.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Inserta una nueva imagen, m&aacute;s informaci&oacute;n en <a href="insert_image_button.htm">insertar imagen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Limpiar c&oacute;digo. Esta funci&oacute;n es &uacute;til cuando copias el c&oacute;digo de otra p&aacute;gina.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Muestra esta ventana de ayuda.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Indice de la ayuda</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Lista de contenidos</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Selecciona una secci&oacute;n para ver la ayuda. 
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">Acerca de  TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Botones</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Insertar imagen</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Insertar enlaces</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Indice de la ayuda</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Lista de contenidos</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Selecciona una secci&oacute;n para ver la ayuda. 
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">Acerca de  TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Botones</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Insertar imagen</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Insertar enlaces</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insertar imagen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insertar imagen</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-El bot&oacute;n insertar imagen abre la siguiente ventana.<br>
-<br>
-<img src="images/insert_image_window.gif" width="350" height="159"><br>
-<br>
-Tu s&oacute;lo tienes que escribir la URL de la imagen que quieres que aparezca y escribir una descripci&oacute;n de esta, esta descripci&oacute;n aparecera como un texto alternativo que describa la imagen.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insertar imagen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insertar imagen</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+El bot&oacute;n insertar imagen abre la siguiente ventana.<br>
+<br>
+<img src="images/insert_image_window.gif" width="350" height="159"><br>
+<br>
+Tu s&oacute;lo tienes que escribir la URL de la imagen que quieres que aparezca y escribir una descripci&oacute;n de esta, esta descripci&oacute;n aparecera como un texto alternativo que describa la imagen.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insertar enlaces</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insertar enlaces</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Este bot&oacute;n abre una nueva ventana con la funci&oacute;n insertar/editar enlace.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="159"><br>
-<br>
-Hay dos campos en esta ventana, el primero &quot;Link URL&quot; es donde hay que escribir la direcci&oacute;n del enlace. El segundo &quot;Target&quot; indica c&oacute;mo se abrir&aacute; el enlace.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insertar enlaces</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insertar enlaces</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Este bot&oacute;n abre una nueva ventana con la funci&oacute;n insertar/editar enlace.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="159"><br>
+<br>
+Hay dos campos en esta ventana, el primero &quot;Link URL&quot; es donde hay que escribir la direcci&oacute;n del enlace. El segundo &quot;Target&quot; indica c&oacute;mo se abrir&aacute; el enlace.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/es/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>&Uuml;ber TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">A TinyMCE-r&#337;l</span></td>
-    <td align="right"><a href="index.htm">Tartalom</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-A TinyMCE egy kompakt WYSIWYG-szerkeszt&#337; az MSIE-hoz &eacute;s a Mozill&aacute;hoz hasonl&oacute; webb&ouml;ng&eacute;sz&#337;k sz&aacute;m&aacute;ra, mely lehet&#337;s&eacute;get ny&uacute;jt &ouml;nnek a HTML tartalmak egyszer&#369; szerkeszt&eacute;s&eacute;re. A legt&ouml;bb sz&ouml;vegszerkeszt&#337;ben el&eacute;rhet&#337; funkci&oacute;kat ny&uacute;jtja egyszer&#369;en kezelhet&#337; form&aacute;ban.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
-    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>&Uuml;ber TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">A TinyMCE-r&#337;l</span></td>
+    <td align="right"><a href="index.htm">Tartalom</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+A TinyMCE egy kompakt WYSIWYG-szerkeszt&#337; az MSIE-hoz &eacute;s a Mozill&aacute;hoz hasonl&oacute; webb&ouml;ng&eacute;sz&#337;k sz&aacute;m&aacute;ra, mely lehet&#337;s&eacute;get ny&uacute;jt &ouml;nnek a HTML tartalmak egyszer&#369; szerkeszt&eacute;s&eacute;re. A legt&ouml;bb sz&ouml;vegszerkeszt&#337;ben el&eacute;rhet&#337; funkci&oacute;kat ny&uacute;jtja egyszer&#369;en kezelhet&#337; form&aacute;ban.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
+    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,107 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>
-    <td align="right"><a href="index.htm">Tartalom</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Félkövér szöveg.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Dõlt szöveg .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Aláhúzott szöveg .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Áthúzott szöveg .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Balra igazítás .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Középre igazítás .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Jobbra igazíás .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Sorkizárt.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Felsorolás / pontozott lista. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Felsorolás / számozott lista.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Behúzás balra .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>behúzás jobbra .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Utolsó parancs visszavonása .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Utolsó parancs ismétlése .</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Új link beillesztése, bõvebb információért olvassa el a <a href="insert_link_button.htm">Link beillesztését</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>A kijelölt link eltávolítása  / Az összes kijelölt link eltávolítása.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Egy új kép beillesztése, bõvebb információért olvassa el a <a href="insert_image_button.htm">Kép beillesztését </a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Kód tisztítása  / Eltávolítja a nemkívánt formázásokat. Ez a funkció akkor hasznos, ha például Office dokumentumból másol tartalmat.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Ennek a segítségnek az elérése.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ugrás a <a href="index.htm">Tartalomjegyzékre</a></td>
-    <td align="right"><a href="#">ugrás a lap tetejére </a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,107 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>
+    <td align="right"><a href="index.htm">Tartalom</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Félkövér szöveg.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Dõlt szöveg .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Aláhúzott szöveg .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Áthúzott szöveg .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Balra igazítás .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Középre igazítás .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Jobbra igazíás .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Sorkizárt.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Felsorolás / pontozott lista. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Felsorolás / számozott lista.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Behúzás balra .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>behúzás jobbra .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Utolsó parancs visszavonása .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Utolsó parancs ismétlése .</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Új link beillesztése, bõvebb információért olvassa el a <a href="insert_link_button.htm">Link beillesztését</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>A kijelölt link eltávolítása  / Az összes kijelölt link eltávolítása.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Egy új kép beillesztése, bõvebb információért olvassa el a <a href="insert_image_button.htm">Kép beillesztését </a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Kód tisztítása  / Eltávolítja a nemkívánt formázásokat. Ez a funkció akkor hasznos, ha például Office dokumentumból másol tartalmat.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Ennek a segítségnek az elérése.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ugrás a <a href="index.htm">Tartalomjegyzékre</a></td>
+    <td align="right"><a href="#">ugrás a lap tetejére </a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Tartalomjegyzék</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Kattintson az alábbi linkekre a segítség különbözõ részeinek eléréséhez.
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">A TinyMCE-rõl</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Általános gombok </a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Kép beillesztése gomb </a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Link beillesztése gomb </a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Tartalomjegyzék</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Kattintson az alábbi linkekre a segítség különbözõ részeinek eléréséhez.
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">A TinyMCE-rõl</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Általános gombok </a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Kép beillesztése gomb </a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Link beillesztése gomb </a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">K&eacute;p beilleszt&eacute;se gomb </span></td>
-    <td align="right"><a href="index.htm">Tartalom</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br> 
-A K&eacute;p beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.
-<br>
-<br>
-<img src="images/insert_image_window.gif" width="350" height="166"><br>
-<br>
-Egyszer&#369;en meg kell adni a beilleszteni k&iacute;v&aacute;nt k&eacute;p el&eacute;r&eacute;s&eacute;nek URL-j&eacute;t, valamint egy r&ouml;vd le&iacute;r&aacute;st, mely alternat&iacute;v sz&ouml;vegk&eacute;nt ker&uuml;l megjelen&iacute;t&eacute;sre (pl. nem grafikus b&ouml;ng&eacute;sz&#337;kben).<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
-    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">K&eacute;p beilleszt&eacute;se gomb </span></td>
+    <td align="right"><a href="index.htm">Tartalom</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br> 
+A K&eacute;p beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.
+<br>
+<br>
+<img src="images/insert_image_window.gif" width="350" height="166"><br>
+<br>
+Egyszer&#369;en meg kell adni a beilleszteni k&iacute;v&aacute;nt k&eacute;p el&eacute;r&eacute;s&eacute;nek URL-j&eacute;t, valamint egy r&ouml;vd le&iacute;r&aacute;st, mely alternat&iacute;v sz&ouml;vegk&eacute;nt ker&uuml;l megjelen&iacute;t&eacute;sre (pl. nem grafikus b&ouml;ng&eacute;sz&#337;kben).<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
+    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Link beilleszt&eacute;se gomb </span></td>
-    <td align="right"><a href="index.htm">Tartalom</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-A Link beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="166"><br>
-<br>
-K&eacute;t mez&#337;t kell kit&ouml;ltenie ebben az ablakban. Az els&#337; - &quot;Link URL&quot; - a hivatkoz&aacute;s URL-je. A m&aacute;sodik lehet&#337;s&eacute;get ad &Ouml;nnek a hivatkozt&aacute;s megjelen&iacute;t&eacute;s&eacute;nek kiv&aacute;laszt&aacute;s&aacute;hoz.<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
-    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Link beilleszt&eacute;se gomb </span></td>
+    <td align="right"><a href="index.htm">Tartalom</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+A Link beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="166"><br>
+<br>
+K&eacute;t mez&#337;t kell kit&ouml;ltenie ebben az ablakban. Az els&#337; - &quot;Link URL&quot; - a hivatkoz&aacute;s URL-je. A m&aacute;sodik lehet&#337;s&eacute;get ad &Ouml;nnek a hivatkozt&aacute;s megjelen&iacute;t&eacute;s&eacute;nek kiv&aacute;laszt&aacute;s&aacute;hoz.<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
+    <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/hu/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-  <title>Informazioni su TinyMCE</title>
-  <link href="style.css" rel="stylesheet" type="text/css">
-</head>
-<body>
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td><span class="title">Informazioni su TinyMCE</span></td>
-      <td align="right"><a href="index.htm">TOC</a></td>
-    </tr>
-  </tbody>
-</table>
-<hr noshade="noshade">
-<br>
-TinyMCE &egrave; un piccolo WYSIWYG (What You See Is What You Get,
-quello che vedi &egrave; quello che ottieni) editor per i web browser
-come MSIE o Mozilla che permette di editare HTML in modo comodo. Ha le
-funzionalit&agrave; comuni di molti word processor e non dovrebbe
-essere difficile da usare.<br>
-<br>
-<hr noshade="noshade">
-<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
-      <td align="right"><a href="#">Su</a></td>
-    </tr>
-  </tbody>
-</table>
-<br>
-<br>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+  <title>Informazioni su TinyMCE</title>
+  <link href="style.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td><span class="title">Informazioni su TinyMCE</span></td>
+      <td align="right"><a href="index.htm">TOC</a></td>
+    </tr>
+  </tbody>
+</table>
+<hr noshade="noshade">
+<br>
+TinyMCE &egrave; un piccolo WYSIWYG (What You See Is What You Get,
+quello che vedi &egrave; quello che ottieni) editor per i web browser
+come MSIE o Mozilla che permette di editare HTML in modo comodo. Ha le
+funzionalit&agrave; comuni di molti word processor e non dovrebbe
+essere difficile da usare.<br>
+<br>
+<hr noshade="noshade">
+<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
+      <td align="right"><a href="#">Su</a></td>
+    </tr>
+  </tbody>
+</table>
+<br>
+<br>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-  <title>Pulsanti comuni</title>
-  <link href="style.css" rel="stylesheet" type="text/css">
-</head>
-<body>
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td><span class="title">Pulsanti comuni<br>
-      </span></td>
-      <td align="right"><a href="index.htm">TOC</a></td>
-    </tr>
-  </tbody>
-</table>
-<hr noshade="noshade">
-<br>
-Di seguito una breve descrizione di ogni pulsante.<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tbody>
-    <tr>
-      <td><img src="../../images/bold.gif" height="20" width="20"></td>
-      <td>Testo <span style="font-weight: bold;">grassetto</span>.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/italic.gif" height="20" width="20"></td>
-      <td>Testo <span style="font-style: italic;">corsivo</span>.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/underline.gif" height="20" width="20"></td>
-      <td>Testo <span style="text-decoration: underline;">sottolineato</span>.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/strikethrough.gif" height="20"
- width="20"></td>
-      <td>Testo <span style="text-decoration: line-through;">barrato</span>.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/left.gif" height="20" width="20"></td>
-      <td>Allinea a sinistra.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/center.gif" height="20" width="20"></td>
-      <td>Allinea al centro.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/right.gif" height="20" width="20"></td>
-      <td>Allinea a destra.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/full.gif" height="20" width="20"></td>
-      <td>Giustifica.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/bullist.gif" height="20" width="20"></td>
-      <td>Lista non ordinata.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/numlist.gif" height="20" width="20"></td>
-      <td>Lista ordianta.<br>
-      </td>
-    </tr>
-    <tr>
-      <td><img src="../../images/outdent.gif" height="20" width="20"></td>
-      <td>Diminuisci l'indentazione.<br>
-      </td>
-    </tr>
-    <tr>
-      <td><img src="../../images/indent.gif" height="20" width="20"></td>
-      <td>Aumenta l'indentazione.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/undo.gif" height="20" width="20"></td>
-      <td>Annulla l'ultima operazione.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/redo.gif" height="20" width="20"></td>
-      <td>Ripeti l'ultima operazione.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/link.gif" height="20" width="20"></td>
-      <td>Inserieci un nuovo collegamento, maggiori informazioni su
-questa funzione nella <a href="insert_link_button.htm">Sezione
-'Inserisci un collegamento'</a></td>
-    </tr>
-    <tr>
-      <td><img src="../../images/unlink.gif" height="20" width="20"></td>
-      <td>Rimuovi tutti i collegamenti selezionati<br>
-      </td>
-    </tr>
-    <tr>
-      <td><img src="../../images/image.gif" height="20" width="20"></td>
-      <td>Inserieci una nuova immagine, maggiori informazioni su questa
-funzione nella <a href="insert_image_button.htm">Sezione 'Inserisci
-una immagine'</a>.</td>
-    </tr>
-    <tr>
-      <td><img src="../../images/cleanup.gif" height="20" width="20"></td>
-      <td>Ripulisci il codice/rimuovi la formattazione non voluta.
-Questa funzione &egrave; utile quando si copia per esempio da un
-programma office<br>
-      </td>
-    </tr>
-    <tr>
-      <td><img src="../../images/help.gif" height="20" width="20"></td>
-      <td>Mostra questa guida<br>
-      </td>
-    </tr>
-  </tbody>
-</table>
-<br>
-<hr noshade="noshade">
-<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
-      <td align="right"><a href="#">Su</a></td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+  <title>Pulsanti comuni</title>
+  <link href="style.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td><span class="title">Pulsanti comuni<br>
+      </span></td>
+      <td align="right"><a href="index.htm">TOC</a></td>
+    </tr>
+  </tbody>
+</table>
+<hr noshade="noshade">
+<br>
+Di seguito una breve descrizione di ogni pulsante.<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tbody>
+    <tr>
+      <td><img src="../../images/bold.gif" height="20" width="20"></td>
+      <td>Testo <span style="font-weight: bold;">grassetto</span>.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/italic.gif" height="20" width="20"></td>
+      <td>Testo <span style="font-style: italic;">corsivo</span>.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/underline.gif" height="20" width="20"></td>
+      <td>Testo <span style="text-decoration: underline;">sottolineato</span>.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/strikethrough.gif" height="20"
+ width="20"></td>
+      <td>Testo <span style="text-decoration: line-through;">barrato</span>.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/left.gif" height="20" width="20"></td>
+      <td>Allinea a sinistra.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/center.gif" height="20" width="20"></td>
+      <td>Allinea al centro.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/right.gif" height="20" width="20"></td>
+      <td>Allinea a destra.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/full.gif" height="20" width="20"></td>
+      <td>Giustifica.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/bullist.gif" height="20" width="20"></td>
+      <td>Lista non ordinata.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/numlist.gif" height="20" width="20"></td>
+      <td>Lista ordianta.<br>
+      </td>
+    </tr>
+    <tr>
+      <td><img src="../../images/outdent.gif" height="20" width="20"></td>
+      <td>Diminuisci l'indentazione.<br>
+      </td>
+    </tr>
+    <tr>
+      <td><img src="../../images/indent.gif" height="20" width="20"></td>
+      <td>Aumenta l'indentazione.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/undo.gif" height="20" width="20"></td>
+      <td>Annulla l'ultima operazione.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/redo.gif" height="20" width="20"></td>
+      <td>Ripeti l'ultima operazione.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/link.gif" height="20" width="20"></td>
+      <td>Inserieci un nuovo collegamento, maggiori informazioni su
+questa funzione nella <a href="insert_link_button.htm">Sezione
+'Inserisci un collegamento'</a></td>
+    </tr>
+    <tr>
+      <td><img src="../../images/unlink.gif" height="20" width="20"></td>
+      <td>Rimuovi tutti i collegamenti selezionati<br>
+      </td>
+    </tr>
+    <tr>
+      <td><img src="../../images/image.gif" height="20" width="20"></td>
+      <td>Inserieci una nuova immagine, maggiori informazioni su questa
+funzione nella <a href="insert_image_button.htm">Sezione 'Inserisci
+una immagine'</a>.</td>
+    </tr>
+    <tr>
+      <td><img src="../../images/cleanup.gif" height="20" width="20"></td>
+      <td>Ripulisci il codice/rimuovi la formattazione non voluta.
+Questa funzione &egrave; utile quando si copia per esempio da un
+programma office<br>
+      </td>
+    </tr>
+    <tr>
+      <td><img src="../../images/help.gif" height="20" width="20"></td>
+      <td>Mostra questa guida<br>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<br>
+<hr noshade="noshade">
+<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
+      <td align="right"><a href="#">Su</a></td>
+    </tr>
+  </tbody>
+</table>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-  <title>Indice della guida</title>
-  <link href="style.css" rel="stylesheet" type="text/css">
-</head>
-<body onload="window.focus();">
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td><span class="title">Tavola dei contenuti<br>
-      </span></td>
-      <td align="right">&nbsp;</td>
-    </tr>
-  </tbody>
-</table>
-<hr noshade="noshade">
-<br>
-Seleziona un argomento:<br>
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">Informazioni su TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Pulsanti comuni</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Pulsante
-'Inserisci immagine'<br>
-    </a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Pulsante
-'Inserisci collegamento'</a></li>
-</ul>
-<hr noshade="noshade">
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+  <title>Indice della guida</title>
+  <link href="style.css" rel="stylesheet" type="text/css">
+</head>
+<body onload="window.focus();">
+<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td><span class="title">Tavola dei contenuti<br>
+      </span></td>
+      <td align="right">&nbsp;</td>
+    </tr>
+  </tbody>
+</table>
+<hr noshade="noshade">
+<br>
+Seleziona un argomento:<br>
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">Informazioni su TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Pulsanti comuni</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Pulsante
+'Inserisci immagine'<br>
+    </a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Pulsante
+'Inserisci collegamento'</a></li>
+</ul>
+<hr noshade="noshade">
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-  <title>Pulsante 'Inserisci immagine'</title>
-  <link href="style.css" rel="stylesheet" type="text/css">
-</head>
-<body>
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td><span class="title">Pulsante 'Inserisci immagine'<br>
-      </span></td>
-      <td align="right"><a href="index.htm">TOC</a></td>
-    </tr>
-  </tbody>
-</table>
-<hr noshade="noshade">
-<br>
-Il pulsante 'inserisci immagine' apre questa finestra.<br>
-<br>
-<img src="images/insert_image_window.gif" height="156" width="346"><br>
-<br>
-Semplicemente, inserite l'inidirzzo all'immagine che volete collegare e
-datene una descrizione, che sar&agrave; poi visualizzata come testo
-alternativo all'immagine nella pagina.<br>
-<br>
-<hr noshade="noshade">
-<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
-      <td align="right"><a href="#">Su</a></td>
-    </tr>
-  </tbody>
-</table>
-<br>
-<br>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+  <title>Pulsante 'Inserisci immagine'</title>
+  <link href="style.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td><span class="title">Pulsante 'Inserisci immagine'<br>
+      </span></td>
+      <td align="right"><a href="index.htm">TOC</a></td>
+    </tr>
+  </tbody>
+</table>
+<hr noshade="noshade">
+<br>
+Il pulsante 'inserisci immagine' apre questa finestra.<br>
+<br>
+<img src="images/insert_image_window.gif" height="156" width="346"><br>
+<br>
+Semplicemente, inserite l'inidirzzo all'immagine che volete collegare e
+datene una descrizione, che sar&agrave; poi visualizzata come testo
+alternativo all'immagine nella pagina.<br>
+<br>
+<hr noshade="noshade">
+<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
+      <td align="right"><a href="#">Su</a></td>
+    </tr>
+  </tbody>
+</table>
+<br>
+<br>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,42 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-  <title>Pulsante 'Inserisci collegamento'</title>
-  <link href="style.css" rel="stylesheet" type="text/css">
-</head>
-<body>
-<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td><span class="title">Pulsante 'Inserisci collegamento'<br>
-      </span></td>
-      <td align="right"><a href="index.htm">TOC</a></td>
-    </tr>
-  </tbody>
-</table>
-<hr noshade="noshade">
-<br>
-Questo pulsante apre una nuova finstra con le funzioni di
-inserimento/modifica del collegamento.<br>
-<br>
-<img src="images/insert_link_window.gif" height="156" width="326"><br>
-<br>
-Ci sono due campi in questa finestra: il primo, "Link URL" &egrave;
-l'indirizzo del collegamento. Il 'target' permette di selezionare come
-il collegamento deve essere aperto.<br>
-<br>
-<hr noshade="noshade">
-<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
- width="100%">
-  <tbody>
-    <tr>
-      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
-      <td align="right"><a href="#">Su</a></td>
-    </tr>
-  </tbody>
-</table>
-<br>
-<br>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+  <title>Pulsante 'Inserisci collegamento'</title>
+  <link href="style.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td><span class="title">Pulsante 'Inserisci collegamento'<br>
+      </span></td>
+      <td align="right"><a href="index.htm">TOC</a></td>
+    </tr>
+  </tbody>
+</table>
+<hr noshade="noshade">
+<br>
+Questo pulsante apre una nuova finstra con le funzioni di
+inserimento/modifica del collegamento.<br>
+<br>
+<img src="images/insert_link_window.gif" height="156" width="326"><br>
+<br>
+Ci sono due campi in questa finestra: il primo, "Link URL" &egrave;
+l'indirizzo del collegamento. Il 'target' permette di selezionare come
+il collegamento deve essere aperto.<br>
+<br>
+<hr noshade="noshade">
+<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
+ width="100%">
+  <tbody>
+    <tr>
+      <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
+      <td align="right"><a href="#">Su</a></td>
+    </tr>
+  </tbody>
+</table>
+<br>
+<br>
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/it/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>O TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">O TinyMCE</span></td>
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE jest ma³ym edytorem WYSWIWYG dla przegl±darek internetowych takich jak MSIE
-lub Mozilla, pozwalaj±cym na edytowanie zawarto¶ci strony HTML w sposób przyjazny dla
-u¿ytkownika. Posiada szeref funkcji znanych z popularnych edytorów tekstu, wiêc powinien
-byæ ³atwy w u¿yciu.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Spis tre¶ci</a></td>
-    <td align="right"><a href="#">Do góry</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>O TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">O TinyMCE</span></td>
+    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE jest ma³ym edytorem WYSWIWYG dla przegl±darek internetowych takich jak MSIE
+lub Mozilla, pozwalaj±cym na edytowanie zawarto¶ci strony HTML w sposób przyjazny dla
+u¿ytkownika. Posiada szeref funkcji znanych z popularnych edytorów tekstu, wiêc powinien
+byæ ³atwy w u¿yciu.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Spis tre¶ci</a></td>
+    <td align="right"><a href="#">Do góry</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,113 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>Wa¿niejsze przyciski</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Wa¿niejsze przyciski</span></td>
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Poni¿ej znajduje siê krótki opis ka¿dego przycisku.<img src="../../images/spacer.gif" width="1" height="1">
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Pogrubienie tekstu.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Pochylenie tekstu.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Podkre¶lenie tekstu.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Przekre¶lenie tekstu.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Wyrównanie do lewej</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Wy¶rodkowanie.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Wyrównanie do prawej.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Wyjustowanie.</td>
-  </tr>
-   <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Lista nieuporz±dkowana/lista punktów.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Lista uporz±dkowana/lista ponumerowana</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Wysuniêcie/zmniejsz wciêcie.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Wciêcie/zwiêksz wciêcie.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Cofniêcie ostatnio wykonanej czynno¶ci</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Ponowienie ostatnio wykonanej czynno¶ci</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Wstawienie nowego ³±cza, przeczytaj wiêcej o tej funkcji sekcji <a href="insert_link_button.htm">Wstaw
-      ³±cze</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Usuniêcie ³±cz z zaznaczonej czê¶ci/usuniêcie wszystkich zaznaczonych ³±cz.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Wstawienie nowego zdjêcia, przeczytaj wiêcej o tej funkcji w sekcji <a href="insert_image_button.htm">Wstaw
-      zdjêcie</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Oczyszczenie kodu/usuniêcie niechcianeg formatowania. Ta funkcja jest pomocna kiedy
-      kopiujesz zawarto¶æ np. z worda.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Pokazanie tego okna pomocy.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Spis tre¶ci</a></td>
-    <td align="right"><a href="#">Di góry</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,113 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>Wa¿niejsze przyciski</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Wa¿niejsze przyciski</span></td>
+    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Poni¿ej znajduje siê krótki opis ka¿dego przycisku.<img src="../../images/spacer.gif" width="1" height="1">
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Pogrubienie tekstu.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Pochylenie tekstu.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Podkre¶lenie tekstu.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Przekre¶lenie tekstu.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Wyrównanie do lewej</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Wy¶rodkowanie.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Wyrównanie do prawej.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Wyjustowanie.</td>
+  </tr>
+   <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Lista nieuporz±dkowana/lista punktów.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Lista uporz±dkowana/lista ponumerowana</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Wysuniêcie/zmniejsz wciêcie.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Wciêcie/zwiêksz wciêcie.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Cofniêcie ostatnio wykonanej czynno¶ci</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Ponowienie ostatnio wykonanej czynno¶ci</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Wstawienie nowego ³±cza, przeczytaj wiêcej o tej funkcji sekcji <a href="insert_link_button.htm">Wstaw
+      ³±cze</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Usuniêcie ³±cz z zaznaczonej czê¶ci/usuniêcie wszystkich zaznaczonych ³±cz.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Wstawienie nowego zdjêcia, przeczytaj wiêcej o tej funkcji w sekcji <a href="insert_image_button.htm">Wstaw
+      zdjêcie</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Oczyszczenie kodu/usuniêcie niechcianeg formatowania. Ta funkcja jest pomocna kiedy
+      kopiujesz zawarto¶æ np. z worda.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Pokazanie tego okna pomocy.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Spis tre¶ci</a></td>
+    <td align="right"><a href="#">Di góry</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>Spis pomocy</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Spis tre¶ci</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Aby zobaczyæ poszczególne sekcje pomocy kliknij jeden z poni¿szych linków
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Lista wa¿niejszych przycisków</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Przycisk "Wstaw zdjêcie"</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Przycisk "Wstaw ³±cze"</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>Spis pomocy</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Spis tre¶ci</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Aby zobaczyæ poszczególne sekcje pomocy kliknij jeden z poni¿szych linków
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Lista wa¿niejszych przycisków</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Przycisk "Wstaw zdjêcie"</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Przycisk "Wstaw ³±cze"</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>Przycisk "Wstaw zdjêcie"</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Przycisk "Wstaw zdjêcie" otwiera okno pokazane poni¿ej.<br>
-<br>
-<img src="images/insert_image_window.gif"><br>
-<br>
-Nale¿y podaæ adres URL lub scie¿kê dostêpu do zdjêcia które ma byæ wstawione i podaæ krótki opis
-zdjêcia, jest on wy¶wietlany jako alternatyny tekstowy opis zdjêcia umieszczonego na stronie.
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
-    <td align="right"><a href="#">Do góry</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>Przycisk "Wstaw zdjêcie"</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>
+    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Przycisk "Wstaw zdjêcie" otwiera okno pokazane poni¿ej.<br>
+<br>
+<img src="images/insert_image_window.gif"><br>
+<br>
+Nale¿y podaæ adres URL lub scie¿kê dostêpu do zdjêcia które ma byæ wstawione i podaæ krótki opis
+zdjêcia, jest on wy¶wietlany jako alternatyny tekstowy opis zdjêcia umieszczonego na stronie.
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
+    <td align="right"><a href="#">Do góry</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<meta name="generator" content="WebSite PRO 4.3" />
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
-<TITLE>Przycisk "Wstaw ³±cze"</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>
-    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Ten przycisk otwiera nowe okno, pozwalaj±ce na wstawienie lub edytowanie ³±cza.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="159"><br>
-<br>
-S± dwa pola w tym oknie, pierwsze &quot;Adres URL&quot; jest adresem URL ³±cza
-. "Cel" umo¿liwia ustalenie jak ³±cze ma byæ otwarte.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
-    <td align="right"><a href="#">Do góry</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<meta name="generator" content="WebSite PRO 4.3" />
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
+<TITLE>Przycisk "Wstaw ³±cze"</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>
+    <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Ten przycisk otwiera nowe okno, pozwalaj±ce na wstawienie lub edytowanie ³±cza.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="159"><br>
+<br>
+S± dwa pola w tym oknie, pierwsze &quot;Adres URL&quot; jest adresem URL ³±cza
+. "Cel" umo¿liwia ustalenie jak ³±cze ma byæ otwarte.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
+    <td align="right"><a href="#">Do góry</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/pl/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>About TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Om TinyMCE</span></td>
-    <td align="right"><a href="index.htm">IF</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE &auml;r en liten WYSIWYG editor kontroll f&ouml;r webl&auml;sare som t.ex 
-MSIE och Mozilla som m&ouml;jligg&ouml;r f&ouml;r anv&auml;ndare att redigera 
-HTML inneh&aring;ll i p&aring; mer anv&auml;ndarv&auml;nligt s&auml;tt. Applikationen 
-har funktioner som liknar dem man finner i vanliga ordbehandlare och borde inte 
-vara speciellt sv&aring;rt att anv&auml;nda om man har datorvana.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rtecking</a></td>
-    <td align="right"><a href="#">Toppen</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>About TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Om TinyMCE</span></td>
+    <td align="right"><a href="index.htm">IF</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE &auml;r en liten WYSIWYG editor kontroll f&ouml;r webl&auml;sare som t.ex 
+MSIE och Mozilla som m&ouml;jligg&ouml;r f&ouml;r anv&auml;ndare att redigera 
+HTML inneh&aring;ll i p&aring; mer anv&auml;ndarv&auml;nligt s&auml;tt. Applikationen 
+har funktioner som liknar dem man finner i vanliga ordbehandlare och borde inte 
+vara speciellt sv&aring;rt att anv&auml;nda om man har datorvana.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rtecking</a></td>
+    <td align="right"><a href="#">Toppen</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Common buttons</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Grundl&auml;ggande knappar</span></td>
-    <td align="right"><a href="index.htm">IF</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Nedan finner du en kort beskrivning om varje knapp/funktion.<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>
-    <td>Fet text stil.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>
-    <td>Kursiv text stil.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Understruken text stil.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Genomstruken text stil.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>V&auml;nster justera.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Centrera.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>H&ouml;ger justera.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Full justera.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Osorterad lista/Punktlista.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Sorterad lista/numrerad lista</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Minska indrag.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>&Ouml;ka utdrag.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>&Aring;ngra senaste operationen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>G&ouml;r om senaste operationen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Skapa/Redigera l&auml;nk, l&auml;s mer om denna funktion i <a href="insert_link_button.htm">Skapa/Redigera 
-      l&auml;nk sektionen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Ta bort l&auml;nkar fr&aring;n den nuvarande markeringen.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Skapa/Redigera bild, l&auml;r mer om denna funktion i <a href="insert_image_button.htm">Skapa/Redigera 
-      bild sektionen</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Rensa/St&auml;da k&aring;den. Denna funktion tar bort on&ouml;dig formatering. 
-      B&ouml;r anv&auml;ndas n&auml;r man t.ex klipper text fr&aring;n Office 
-      produkter. </td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Visad denna hj&auml;lp funktion</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rtecking</a></td>
-    <td align="right"><a href="#">Toppen</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,111 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Common buttons</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Grundl&auml;ggande knappar</span></td>
+    <td align="right"><a href="index.htm">IF</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Nedan finner du en kort beskrivning om varje knapp/funktion.<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>
+    <td>Fet text stil.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>
+    <td>Kursiv text stil.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Understruken text stil.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Genomstruken text stil.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>V&auml;nster justera.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Centrera.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>H&ouml;ger justera.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Full justera.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Osorterad lista/Punktlista.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Sorterad lista/numrerad lista</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Minska indrag.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>&Ouml;ka utdrag.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>&Aring;ngra senaste operationen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>G&ouml;r om senaste operationen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Skapa/Redigera l&auml;nk, l&auml;s mer om denna funktion i <a href="insert_link_button.htm">Skapa/Redigera 
+      l&auml;nk sektionen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Ta bort l&auml;nkar fr&aring;n den nuvarande markeringen.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Skapa/Redigera bild, l&auml;r mer om denna funktion i <a href="insert_image_button.htm">Skapa/Redigera 
+      bild sektionen</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Rensa/St&auml;da k&aring;den. Denna funktion tar bort on&ouml;dig formatering. 
+      B&ouml;r anv&auml;ndas n&auml;r man t.ex klipper text fr&aring;n Office 
+      produkter. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Visad denna hj&auml;lp funktion</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rtecking</a></td>
+    <td align="right"><a href="#">Toppen</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Help Index</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Inneh&aring;llsf&ouml;rtecking</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Klicka p&aring; l&auml;nkarna nedan f&ouml;r att g&aring; till olika hj&auml;lp 
-sektioner. 
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">Om TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Grundl&auml;ggande funktioner</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Skapa/Redigera bild</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Skapa/Redigera l&auml;nk</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Help Index</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Inneh&aring;llsf&ouml;rtecking</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Klicka p&aring; l&auml;nkarna nedan f&ouml;r att g&aring; till olika hj&auml;lp 
+sektioner. 
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">Om TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Grundl&auml;ggande funktioner</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Skapa/Redigera bild</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Skapa/Redigera l&auml;nk</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insert image button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Skapa/Redigera bild</span></td>
-    <td align="right"><a href="index.htm">IF</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Skapa/Redigera bild funktionen &ouml;ppnar ett nytt f&ouml;nster som ser ut som 
-bilden nedan.<br>
-<br>
-<img src="images/insert_image_window.gif" width="330" height="159"><br>
-<br>
-I detta f&ouml;nster skriver du in URL:en till bilden du vill l&auml;nka till 
-samt en bild beskrivning, denna beskrivning kommer att visas som en alternativ 
-text till bilden f&ouml;r t.ex handikappade.<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
-    <td align="right"><a href="#">Toppen</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insert image button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Skapa/Redigera bild</span></td>
+    <td align="right"><a href="index.htm">IF</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Skapa/Redigera bild funktionen &ouml;ppnar ett nytt f&ouml;nster som ser ut som 
+bilden nedan.<br>
+<br>
+<img src="images/insert_image_window.gif" width="330" height="159"><br>
+<br>
+I detta f&ouml;nster skriver du in URL:en till bilden du vill l&auml;nka till 
+samt en bild beskrivning, denna beskrivning kommer att visas som en alternativ 
+text till bilden f&ouml;r t.ex handikappade.<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
+    <td align="right"><a href="#">Toppen</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insert link button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Skapa/Redigera l&auml;nk</span></td>
-    <td align="right"><a href="index.htm">IF</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Denna funktion &ouml;ppnar ett nytt f&ouml;nster liknande det nedan.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="159"><br>
-<br>
-Detta f&ouml;nster har tv&aring; f&auml;lt l&auml;nkens URL/adress samt hur l&auml;nken 
-skall &ouml;ppnas.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
-    <td align="right"><a href="#">Toppen</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insert link button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Skapa/Redigera l&auml;nk</span></td>
+    <td align="right"><a href="index.htm">IF</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Denna funktion &ouml;ppnar ett nytt f&ouml;nster liknande det nedan.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="159"><br>
+<br>
+Detta f&ouml;nster har tv&aring; f&auml;lt l&auml;nkens URL/adress samt hur l&auml;nken 
+skall &ouml;ppnas.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
+    <td align="right"><a href="#">Toppen</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/se/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/about.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/about.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>About TinyMCE</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">About TinyMCE</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozilla 
-that enables you to edit HTML contents in a more user friendly way. It has common 
-features that are found in most word processors and should not be difficult to 
-use.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/about.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/about.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/about.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/about.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>About TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">About TinyMCE</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozilla 
+that enables you to edit HTML contents in a more user friendly way. It has common 
+features that are found in most word processors and should not be difficult to 
+use.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/common_buttons.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/common_buttons.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Common buttons</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Common buttons</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Below is a short description about each button.<img src="../../images/spacer.gif" width="1" height="1"> 
-<br>
-<br>
-<table border="1" cellpadding="3" cellspacing="0">
-  <tr>
-    <td><img src="../../images/bold.gif" width="20" height="20"></td>
-    <td>Bold text style.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/italic.gif" width="20" height="20"></td>
-    <td>Italic text style.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/underline.gif" width="20" height="20"></td>
-    <td>Underline text style.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
-    <td>Strikethrough text style.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/left.gif" width="20" height="20"></td>
-    <td>Align left.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/center.gif" width="20" height="20"></td>
-    <td>Align center.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/right.gif" width="20" height="20"></td>
-    <td>Align right.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/full.gif" width="20" height="20"></td>
-    <td>Align full.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
-    <td>Unordered list/bullet list.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
-    <td>Ordered list/numbered list</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
-    <td>Outdent/decrease indentation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/indent.gif" width="20" height="20"></td>
-    <td>Indent/incread indentation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/undo.gif" width="20" height="20"></td>
-    <td>Undo the last operation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/redo.gif" width="20" height="20"></td>
-    <td>Redo the last operation.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/link.gif" width="20" height="20"></td>
-    <td>Insert a new link, read more about this function in the <a href="insert_link_button.htm">Insert 
-      link section</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
-    <td>Unlinks the current selection/removes all selected links.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/image.gif" width="20" height="20"></td>
-    <td>Insert a new image, read more about this function in the <a href="insert_image_button.htm">Insert 
-      image section</a>.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
-    <td>Cleanup code/Removes unwanted formating. This function is useful when 
-      you copy contents from for example a office product.</td>
-  </tr>
-  <tr>
-    <td><img src="../../images/help.gif" width="20" height="20"></td>
-    <td>Shows this help window.</td>
-  </tr>
-</table>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/common_buttons.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/common_buttons.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/common_buttons.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/common_buttons.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,111 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Common buttons</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Common buttons</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Below is a short description about each button.<img src="../../images/spacer.gif" width="1" height="1"> 
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20"></td>
+    <td>Bold text style.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20"></td>
+    <td>Italic text style.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20"></td>
+    <td>Underline text style.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
+    <td>Strikethrough text style.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/left.gif" width="20" height="20"></td>
+    <td>Align left.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/center.gif" width="20" height="20"></td>
+    <td>Align center.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/right.gif" width="20" height="20"></td>
+    <td>Align right.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/full.gif" width="20" height="20"></td>
+    <td>Align full.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20"></td>
+    <td>Unordered list/bullet list.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20"></td>
+    <td>Ordered list/numbered list</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20"></td>
+    <td>Outdent/decrease indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20"></td>
+    <td>Indent/incread indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20"></td>
+    <td>Undo the last operation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20"></td>
+    <td>Redo the last operation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20"></td>
+    <td>Insert a new link, read more about this function in the <a href="insert_link_button.htm">Insert 
+      link section</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20"></td>
+    <td>Unlinks the current selection/removes all selected links.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20"></td>
+    <td>Insert a new image, read more about this function in the <a href="insert_image_button.htm">Insert 
+      image section</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
+    <td>Cleanup code/Removes unwanted formating. This function is useful when 
+      you copy contents from for example a office product.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20"></td>
+    <td>Shows this help window.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/insert_image_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/insert_image_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/insert_image_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/insert_link_window.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/insert_link_window.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/images/insert_link_window.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/index.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/index.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Help Index</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-<BODY onload="window.focus();">
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Table of contents</span></td>
-    <td align="right">&nbsp;</td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-Click the links below to go to the different help sections. 
-<ul class="toc_ul">
-  <li class="toc_li"><a href="about.htm">About TinyMCE</a></li>
-  <li class="toc_li"><a href="common_buttons.htm">Common buttons</a></li>
-  <li class="toc_li"><a href="insert_image_button.htm">Insert image button</a></li>
-  <li class="toc_li"><a href="insert_link_button.htm">Insert link button</a></li>
-</ul>
-<hr noshade>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/index.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/index.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/index.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/index.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Help Index</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Table of contents</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Click the links below to go to the different help sections. 
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">About TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Common buttons</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Insert image button</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Insert link button</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_image_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_image_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insert image button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insert image button</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-The insert image button opens the window shown below.<br>
-<br>
-<img src="images/insert_image_window.gif" width="350" height="159"><br>
-<br>
-You simply enter a URL to the image you want to link to and enter a image description, 
-this is then displayed as an alternative text descripton of the image on the page.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_image_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_image_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_image_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_image_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insert image button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert image button</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+The insert image button opens the window shown below.<br>
+<br>
+<img src="images/insert_image_window.gif" width="350" height="159"><br>
+<br>
+You simply enter a URL to the image you want to link to and enter a image description, 
+this is then displayed as an alternative text descripton of the image on the page.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_link_button.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_link_button.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
-<TITLE>Insert link button</TITLE>
-<link href="style.css" rel="stylesheet" type="text/css">
-</HEAD>
-
-<BODY>
-
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
-  <tr> 
-    <td><span class="title">Insert link button</span></td>
-    <td align="right"><a href="index.htm">TOC</a></td>
-  </tr>
-</table>
-<hr noshade>
-<br>
-This button opens a new window with the insert/edit link function.<br>
-<br>
-<img src="images/insert_link_window.gif" width="330" height="159"><br>
-<br>
-There are two fields in this window the first one &quot;Link URL&quot; is the 
-URL of the link. The target enables you to select how the link is to be opened.<br>
-<br>
-<hr noshade>
-<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
-  <tr> 
-    <td>Go to: <a href="index.htm">Table of contents</a></td>
-    <td align="right"><a href="#">Top</a></td>
-  </tr>
-</table>
-<br>
-</BODY>
-</HTML>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_link_button.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_link_button.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_link_button.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/insert_link_button.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Insert link button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert link button</span></td>
+    <td align="right"><a href="index.htm">TOC</a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+This button opens a new window with the insert/edit link function.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="159"><br>
+<br>
+There are two fields in this window the first one &quot;Link URL&quot; is the 
+URL of the link. The target enables you to select how the link is to be opened.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,28 +0,0 @@
-body { background-color: #FFFFFF; }
-body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
-.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
-.subtitle { font-size: 12px; font-weight: bold; }
-
-.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
-.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
-img { border: #000000 solid 1px; }
-
-a:visited { color: #666666; text-decoration: underline; }
-a:active { color: #666666; text-decoration: underline; }
-a:hover { color: #666666; text-decoration: underline; }
-a { color: #666666; text-decoration: underline; }
-
-.pageheader { border: #E0E0E0 solid 1px; }
-.pagefooter { border: #E0E0E0 solid 1px; }
-.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
-.samplecontent { font-size: 10px; }
-
-.code { background-color: #FFFFFF; border: #000000 solid 1px; }
-.codecontent { font-size: 10px; }
-.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
-.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
-.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
-
-hr { height: 1px; }
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/docs/uk/style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_content.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_content.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,24 +0,0 @@
-body {
-	background-color: #FFFFFF;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-	scrollbar-3dlight-color: #F0F0EE;
-	scrollbar-arrow-color: #676662;
-	scrollbar-base-color: #F0F0EE;
-	scrollbar-darkshadow-color: #DDDDDD;
-	scrollbar-face-color: #E0E0DD;
-	scrollbar-highlight-color: #F0F0EE;
-	scrollbar-shadow-color: #F0F0EE;
-	scrollbar-track-color: #F5F5F5;
-}
-
-td {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-
-pre {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_content.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_content.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_content.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,24 @@
+body {
+	background-color: #FFFFFF;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+}
+
+td {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+
+pre {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_popup.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_popup.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,41 +0,0 @@
-body {
-	background-color: #F0F0EE;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-	scrollbar-3dlight-color: #F0F0EE;
-	scrollbar-arrow-color: #676662;
-	scrollbar-base-color: #F0F0EE;
-	scrollbar-darkshadow-color: #DDDDDD;
-	scrollbar-face-color: #E0E0DD;
-	scrollbar-highlight-color: #F0F0EE;
-	scrollbar-shadow-color: #F0F0EE;
-	scrollbar-track-color: #F5F5F5;
-}
-
-td {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-}
-
-input {
-	background: #FFFFFF;
-	border: 1px solid #cccccc;
-}
-
-td, input, select, textarea {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-
-input, select, textarea {
-	border: 1px solid #808080;
-}
-
-.input_noborder {
-	border: 0px solid #808080;
-}
-
-.title {
-	font-size: 12px;
-	font-weight: bold;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_popup.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_popup.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_popup.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,41 @@
+body {
+	background-color: #F0F0EE;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+}
+
+td {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+}
+
+input {
+	background: #FFFFFF;
+	border: 1px solid #cccccc;
+}
+
+td, input, select, textarea {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+
+input, select, textarea {
+	border: 1px solid #808080;
+}
+
+.input_noborder {
+	border: 0px solid #808080;
+}
+
+.title {
+	font-size: 12px;
+	font-weight: bold;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_template.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_template.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_template.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,151 +0,0 @@
-function TinyMCE_default_getEditorTemplate() {
-	var template = new Array();
-
-	template['html'] = '\
-<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">\
-<tr><td align="center">\
-<span id="{$editor_id}">IFRAME</span>\
-</td></tr>\
-<tr><td class="mceToolbar" align="center" height="1">\
-<img id="{$editor_id}_bold" src="{$themeurl}/images/{$lang_bold_img}" title="{$lang_bold_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Bold\')">\
-<img id="{$editor_id}_italic" src="{$themeurl}/images/{$lang_italic_img}" title="{$lang_italic_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Italic\')">\
-<img id="{$editor_id}_underline" src="{$themeurl}/images/{$lang_underline_img}" title="{$lang_underline_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Underline\')">\
-<img id="{$editor_id}_strikethrough" src="{$themeurl}/images/strikethrough.gif" title="{$lang_striketrough_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Strikethrough\')">\
-<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
-<img id="{$editor_id}_left" src="{$themeurl}/images/left.gif" title="{$lang_justifyleft_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyLeft\')">\
-<img id="{$editor_id}_center" src="{$themeurl}/images/center.gif" title="{$lang_justifycenter_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyCenter\')">\
-<img id="{$editor_id}_right" src="{$themeurl}/images/right.gif" title="{$lang_justifyright_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyRight\')">\
-<img id="{$editor_id}_full" src="{$themeurl}/images/full.gif" title="{$lang_justifyfull_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyFull\')">\
-<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
-<img src="{$themeurl}/images/outdent.gif" title="{$lang_outdent_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Outdent\')">\
-<img src="{$themeurl}/images/indent.gif" title="{$lang_indent_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Indent\')">\
-<br>\
-<img id="{$editor_id}_bullist" src="{$themeurl}/images/bullist.gif" title="{$lang_bullist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertUnorderedList\')">\
-<img id="{$editor_id}_numlist" src="{$themeurl}/images/numlist.gif" title="{$lang_numlist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertOrderedList\')">\
-<img src="{$themeurl}/images/spacer.gif" width="1" height="15" width="20" height="20" class="mceSeparatorLine">\
-<img src="{$themeurl}/images/undo.gif" title="{$lang_undo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Undo\')">\
-<img src="{$themeurl}/images/redo.gif" title="{$lang_redo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Redo\')">\
-<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
-<img id="{$editor_id}_link" src="{$themeurl}/images/link.gif" title="{$lang_link_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceLink\', true)">\
-<img src="{$themeurl}/images/unlink.gif" title="{$lang_unlink_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'unlink\')">\
-<img id="{$editor_id}_image" src="{$themeurl}/images/image.gif" title="{$lang_image_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceImage\', true)">\
-<img src="{$themeurl}/images/cleanup.gif" title="{$lang_cleanup_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceCleanup\')">\
-<img src="{$themeurl}/images/help.gif" title="{$lang_help_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceHelp\')">\
-</td></tr>\
-</table>';
-
-	template['delta_width'] = 0;
-	template['delta_height'] = -40;
-
-	return template;
-}
-
-/**
- * Insert link template function.
- */
-function TinyMCE_default_getInsertLinkTemplate() {
-	var template = new Array();
-
-	template['file'] = 'link.htm';
-	template['width'] = 320;
-	template['height'] = 145;
-
-	// Language specific width and height addons
-	template['width'] += tinyMCE.getLang('lang_insert_link_delta_width', 0);
-	template['height'] += tinyMCE.getLang('lang_insert_link_delta_height', 0);
-
-	return template;
-}
-
-/**
- * Insert image template function.
- */
-function TinyMCE_default_getInsertImageTemplate() {
-	var template = new Array();
-
-	template['file'] = 'image.htm';
-	template['width'] = 360;
-	template['height'] = 145;
-
-	// Language specific width and height addons
-	template['width'] += tinyMCE.getLang('lang_insert_image_delta_width', 0);
-	template['height'] += tinyMCE.getLang('lang_insert_image_delta_height', 0);
-
-	return template;
-}
-
-function TinyMCE_default_handleNodeChange(editor_id, node) {
-	// Reset old states
-	tinyMCE.switchClassSticky(editor_id + '_left', 'mceButtonNormal');
-	tinyMCE.switchClassSticky(editor_id + '_right', 'mceButtonNormal');
-	tinyMCE.switchClassSticky(editor_id + '_center', 'mceButtonNormal');
-	tinyMCE.switchClassSticky(editor_id + '_full', 'mceButtonNormal');
-	tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonNormal');
-	tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonNormal');
-	tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonNormal');
-	tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonNormal');
-	tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonNormal');
-	tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonNormal');
-
-	// Handle align attributes
-	alignNode = node;
-	breakOut = false;
-	do {
-		if (!alignNode.getAttribute || !alignNode.getAttribute('align'))
-			continue;
-
-		switch (alignNode.getAttribute('align').toLowerCase()) {
-			case "left":
-				tinyMCE.switchClassSticky(editor_id + '_left', 'mceButtonSelected');
-				breakOut = true;
-			break;
-
-			case "right":
-				tinyMCE.switchClassSticky(editor_id + '_right', 'mceButtonSelected');
-				breakOut = true;
-			break;
-
-			case "middle":
-			case "center":
-				tinyMCE.switchClassSticky(editor_id + '_center', 'mceButtonSelected');
-				breakOut = true;
-			break;
-
-			case "justify":
-				tinyMCE.switchClassSticky(editor_id + '_full', 'mceButtonSelected');
-				breakOut = true;
-			break;
-		}
-	} while (!breakOut && (alignNode = alignNode.parentNode));
-
-	// Handle elements
-	do {
-		switch (node.nodeName.toLowerCase()) {
-			case "b":
-			case "strong":
-				tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonSelected');
-			break;
-
-			case "i":
-			case "em":
-				tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonSelected');
-			break;
-
-			case "u":
-				tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonSelected');
-			break;
-
-			case "strike":
-				tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonSelected');
-			break;
-			
-			case "ul":
-				tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonSelected');
-			break;
-
-			case "ol":
-				tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonSelected');
-			break;
-		}
-	} while ((node = node.parentNode));
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_template.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_template.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_template.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_template.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,151 @@
+function TinyMCE_default_getEditorTemplate() {
+	var template = new Array();
+
+	template['html'] = '\
+<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">\
+<tr><td align="center">\
+<span id="{$editor_id}">IFRAME</span>\
+</td></tr>\
+<tr><td class="mceToolbar" align="center" height="1">\
+<img id="{$editor_id}_bold" src="{$themeurl}/images/{$lang_bold_img}" title="{$lang_bold_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Bold\')">\
+<img id="{$editor_id}_italic" src="{$themeurl}/images/{$lang_italic_img}" title="{$lang_italic_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Italic\')">\
+<img id="{$editor_id}_underline" src="{$themeurl}/images/{$lang_underline_img}" title="{$lang_underline_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Underline\')">\
+<img id="{$editor_id}_strikethrough" src="{$themeurl}/images/strikethrough.gif" title="{$lang_striketrough_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Strikethrough\')">\
+<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
+<img id="{$editor_id}_left" src="{$themeurl}/images/left.gif" title="{$lang_justifyleft_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyLeft\')">\
+<img id="{$editor_id}_center" src="{$themeurl}/images/center.gif" title="{$lang_justifycenter_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyCenter\')">\
+<img id="{$editor_id}_right" src="{$themeurl}/images/right.gif" title="{$lang_justifyright_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyRight\')">\
+<img id="{$editor_id}_full" src="{$themeurl}/images/full.gif" title="{$lang_justifyfull_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyFull\')">\
+<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
+<img src="{$themeurl}/images/outdent.gif" title="{$lang_outdent_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Outdent\')">\
+<img src="{$themeurl}/images/indent.gif" title="{$lang_indent_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Indent\')">\
+<br>\
+<img id="{$editor_id}_bullist" src="{$themeurl}/images/bullist.gif" title="{$lang_bullist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertUnorderedList\')">\
+<img id="{$editor_id}_numlist" src="{$themeurl}/images/numlist.gif" title="{$lang_numlist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertOrderedList\')">\
+<img src="{$themeurl}/images/spacer.gif" width="1" height="15" width="20" height="20" class="mceSeparatorLine">\
+<img src="{$themeurl}/images/undo.gif" title="{$lang_undo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Undo\')">\
+<img src="{$themeurl}/images/redo.gif" title="{$lang_redo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Redo\')">\
+<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
+<img id="{$editor_id}_link" src="{$themeurl}/images/link.gif" title="{$lang_link_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceLink\', true)">\
+<img src="{$themeurl}/images/unlink.gif" title="{$lang_unlink_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'unlink\')">\
+<img id="{$editor_id}_image" src="{$themeurl}/images/image.gif" title="{$lang_image_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceImage\', true)">\
+<img src="{$themeurl}/images/cleanup.gif" title="{$lang_cleanup_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceCleanup\')">\
+<img src="{$themeurl}/images/help.gif" title="{$lang_help_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceHelp\')">\
+</td></tr>\
+</table>';
+
+	template['delta_width'] = 0;
+	template['delta_height'] = -40;
+
+	return template;
+}
+
+/**
+ * Insert link template function.
+ */
+function TinyMCE_default_getInsertLinkTemplate() {
+	var template = new Array();
+
+	template['file'] = 'link.htm';
+	template['width'] = 320;
+	template['height'] = 145;
+
+	// Language specific width and height addons
+	template['width'] += tinyMCE.getLang('lang_insert_link_delta_width', 0);
+	template['height'] += tinyMCE.getLang('lang_insert_link_delta_height', 0);
+
+	return template;
+}
+
+/**
+ * Insert image template function.
+ */
+function TinyMCE_default_getInsertImageTemplate() {
+	var template = new Array();
+
+	template['file'] = 'image.htm';
+	template['width'] = 360;
+	template['height'] = 145;
+
+	// Language specific width and height addons
+	template['width'] += tinyMCE.getLang('lang_insert_image_delta_width', 0);
+	template['height'] += tinyMCE.getLang('lang_insert_image_delta_height', 0);
+
+	return template;
+}
+
+function TinyMCE_default_handleNodeChange(editor_id, node) {
+	// Reset old states
+	tinyMCE.switchClassSticky(editor_id + '_left', 'mceButtonNormal');
+	tinyMCE.switchClassSticky(editor_id + '_right', 'mceButtonNormal');
+	tinyMCE.switchClassSticky(editor_id + '_center', 'mceButtonNormal');
+	tinyMCE.switchClassSticky(editor_id + '_full', 'mceButtonNormal');
+	tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonNormal');
+	tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonNormal');
+	tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonNormal');
+	tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonNormal');
+	tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonNormal');
+	tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonNormal');
+
+	// Handle align attributes
+	alignNode = node;
+	breakOut = false;
+	do {
+		if (!alignNode.getAttribute || !alignNode.getAttribute('align'))
+			continue;
+
+		switch (alignNode.getAttribute('align').toLowerCase()) {
+			case "left":
+				tinyMCE.switchClassSticky(editor_id + '_left', 'mceButtonSelected');
+				breakOut = true;
+			break;
+
+			case "right":
+				tinyMCE.switchClassSticky(editor_id + '_right', 'mceButtonSelected');
+				breakOut = true;
+			break;
+
+			case "middle":
+			case "center":
+				tinyMCE.switchClassSticky(editor_id + '_center', 'mceButtonSelected');
+				breakOut = true;
+			break;
+
+			case "justify":
+				tinyMCE.switchClassSticky(editor_id + '_full', 'mceButtonSelected');
+				breakOut = true;
+			break;
+		}
+	} while (!breakOut && (alignNode = alignNode.parentNode));
+
+	// Handle elements
+	do {
+		switch (node.nodeName.toLowerCase()) {
+			case "b":
+			case "strong":
+				tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonSelected');
+			break;
+
+			case "i":
+			case "em":
+				tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonSelected');
+			break;
+
+			case "u":
+				tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonSelected');
+			break;
+
+			case "strike":
+				tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonSelected');
+			break;
+			
+			case "ul":
+				tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonSelected');
+			break;
+
+			case "ol":
+				tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonSelected');
+			break;
+		}
+	} while ((node = node.parentNode));
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_ui.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_ui.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,105 +0,0 @@
-.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
-	margin-top: 1px;
-	margin-left: 1px;
-}
-
-.mceButtonNormal {
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-color: #F0F0EE;
-	cursor: hand
-}
-
-.mceButtonOver {
-	border-top: 1px solid buttonhighlight;
-	border-left: 1px solid buttonhighlight;
-	border-bottom: 1px solid buttonshadow;
-	border-right: 1px solid buttonshadow;
-	cursor: hand
-}
-
-.mceButtonDown {
-	border-bottom: 1px solid buttonhighlight;
-	border-right: 1px solid buttonhighlight;
-	border-top: 1px solid buttonshadow;
-	border-left: 1px solid buttonshadow;
-	cursor: hand
-}
-
-.mceButtonSelected {
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-color: #C0C0BB;
-	cursor: hand
-}
-
-.mceButtonDisabled {
-	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-color: #F0F0EE;
-	cursor: text
-}
-
-.mceSeparator {
-	border-top: 1px solid buttonhighlight;
-	border-left: 1px solid buttonhighlight;
-	border-bottom: 1px solid buttonshadow;
-	border-right: 1px solid buttonshadow;
-	margin-right: 2px;
-	margin-left: 2px;
-}
-
-.mceSeparatorLine {
-	margin:2px;
-	margin-left: 4px;
-	background-color: #F0F0EE;
-	border-top: 1px solid buttonshadow;
-	border-left: 1px solid buttonshadow;
-	border-bottom: 1px solid buttonhighlight;
-	border-right: 1px solid buttonhighlight;
-	width: 0px;
-	height: 15px;
-}
-
-.mceSelectList {
-	font-family: "MS Sans Serif";
-	font-size: 7pt;
-	font-weight: normal;
-	margin-top: 2px;
-}
-
-.mceLabel, .mceLabelDisabled {
-	font-family: "MS Sans Serif";
-	font-size: 9pt;
-}
-
-.mceLabel {
-	color: #000000;
-}
-
-.mceLabelDisabled {
-	cursor: text;
-	color: #999999;
-}
-
-.mceEditor {
-	background: #F0F0EE;
-	border: 1px solid #cccccc;
-}
-
-.mceEditorArea {
-	font-family: "MS Sans Serif";
-	background: #FFFFFF;
-}
-
-.mceToolbar {
-	background: #F0F0EE;
-	border-top: 1px solid #cccccc;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_ui.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_ui.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_ui.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/editor_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,105 @@
+.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
+	margin-top: 1px;
+	margin-left: 1px;
+}
+
+.mceButtonNormal {
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-color: #F0F0EE;
+	cursor: hand
+}
+
+.mceButtonOver {
+	border-top: 1px solid buttonhighlight;
+	border-left: 1px solid buttonhighlight;
+	border-bottom: 1px solid buttonshadow;
+	border-right: 1px solid buttonshadow;
+	cursor: hand
+}
+
+.mceButtonDown {
+	border-bottom: 1px solid buttonhighlight;
+	border-right: 1px solid buttonhighlight;
+	border-top: 1px solid buttonshadow;
+	border-left: 1px solid buttonshadow;
+	cursor: hand
+}
+
+.mceButtonSelected {
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-color: #C0C0BB;
+	cursor: hand
+}
+
+.mceButtonDisabled {
+	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-color: #F0F0EE;
+	cursor: text
+}
+
+.mceSeparator {
+	border-top: 1px solid buttonhighlight;
+	border-left: 1px solid buttonhighlight;
+	border-bottom: 1px solid buttonshadow;
+	border-right: 1px solid buttonshadow;
+	margin-right: 2px;
+	margin-left: 2px;
+}
+
+.mceSeparatorLine {
+	margin:2px;
+	margin-left: 4px;
+	background-color: #F0F0EE;
+	border-top: 1px solid buttonshadow;
+	border-left: 1px solid buttonshadow;
+	border-bottom: 1px solid buttonhighlight;
+	border-right: 1px solid buttonhighlight;
+	width: 0px;
+	height: 15px;
+}
+
+.mceSelectList {
+	font-family: "MS Sans Serif";
+	font-size: 7pt;
+	font-weight: normal;
+	margin-top: 2px;
+}
+
+.mceLabel, .mceLabelDisabled {
+	font-family: "MS Sans Serif";
+	font-size: 9pt;
+}
+
+.mceLabel {
+	color: #000000;
+}
+
+.mceLabelDisabled {
+	cursor: text;
+	color: #999999;
+}
+
+.mceEditor {
+	background: #F0F0EE;
+	border: 1px solid #cccccc;
+}
+
+.mceEditorArea {
+	font-family: "MS Sans Serif";
+	background: #FFFFFF;
+}
+
+.mceToolbar {
+	background: #F0F0EE;
+	border-top: 1px solid #cccccc;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/image.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/image.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/image.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,56 +0,0 @@
-<html>
-<head>
-<title>{$lang_insert_image_title}</title>
-<script language="javascript" src="../../tiny_mce_popup.js"></script>
-<script language="javascript">
-	function insertImage() {
-		if (window.opener) {
-			var src = document.forms[0].src.value;
-			var alt = document.forms[0].alt.value;
-
-			window.opener.tinyMCE.insertImage(src, alt, 0, 0, 0);
-			top.close();
-		}
-	}
-
-	function init() {
-		var formObj = document.forms[0];
-
-		formObj.src.value = tinyMCE.getWindowArg('src');
-		formObj.alt.value = tinyMCE.getWindowArg('alt');
-
-		window.focus();
-	}
-
-	function cancelAction() {
-		top.close();
-	}
-</script>
-</head>
-<body onload="window.focus();init();">
-<form onsubmit="insertImage();return false;">
-  <table border="0" cellpadding="0" cellspacing="0" width="100%">
-    <tr>
-      <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
-          <tr>
-            <td colspan="2" class="title">{$lang_insert_image_title}</td>
-          </tr>
-          <tr>
-            <td>{$lang_insert_image_src}:</td>
-            <td><input name="src" type="text" id="src" value="" style="width: 200px"></td>
-          </tr>
-          <tr>
-            <td>{$lang_insert_image_alt}:</td>
-            <td><input name="alt" type="text" id="alt" value="" style="width: 200px"></td>
-          </tr>
-          <tr>
-            <td><input type="button" name="insert" value="{$lang_insert}" onclick="insertImage();">
-            </td>
-            <td align="right"><input type="button" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
-          </tr>
-        </table></td>
-    </tr>
-  </table>
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/image.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/image.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/image.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/image.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,56 @@
+<html>
+<head>
+<title>{$lang_insert_image_title}</title>
+<script language="javascript" src="../../tiny_mce_popup.js"></script>
+<script language="javascript">
+	function insertImage() {
+		if (window.opener) {
+			var src = document.forms[0].src.value;
+			var alt = document.forms[0].alt.value;
+
+			window.opener.tinyMCE.insertImage(src, alt, 0, 0, 0);
+			top.close();
+		}
+	}
+
+	function init() {
+		var formObj = document.forms[0];
+
+		formObj.src.value = tinyMCE.getWindowArg('src');
+		formObj.alt.value = tinyMCE.getWindowArg('alt');
+
+		window.focus();
+	}
+
+	function cancelAction() {
+		top.close();
+	}
+</script>
+</head>
+<body onload="window.focus();init();">
+<form onsubmit="insertImage();return false;">
+  <table border="0" cellpadding="0" cellspacing="0" width="100%">
+    <tr>
+      <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
+          <tr>
+            <td colspan="2" class="title">{$lang_insert_image_title}</td>
+          </tr>
+          <tr>
+            <td>{$lang_insert_image_src}:</td>
+            <td><input name="src" type="text" id="src" value="" style="width: 200px"></td>
+          </tr>
+          <tr>
+            <td>{$lang_insert_image_alt}:</td>
+            <td><input name="alt" type="text" id="alt" value="" style="width: 200px"></td>
+          </tr>
+          <tr>
+            <td><input type="button" name="insert" value="{$lang_insert}" onclick="insertImage();">
+            </td>
+            <td align="right"><input type="button" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
+          </tr>
+        </table></td>
+    </tr>
+  </table>
+</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_de_se.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_de_se.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_de_se.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_fr.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_fr.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_fr.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_ru.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_ru.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bold_ru.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bullist.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bullist.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/bullist.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/center.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/center.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/center.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/cleanup.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/cleanup.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/cleanup.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/copy.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/copy.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/copy.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/cut.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/cut.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/cut.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/full.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/full.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/full.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/help.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/help.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/help.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/image.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/image.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/image.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/indent.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/indent.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/indent.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic_de_se.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic_de_se.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic_de_se.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic_ru.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic_ru.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/italic_ru.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/link.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/link.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/link.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/numlist.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/numlist.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/numlist.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/outdent.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/outdent.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/outdent.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/paste.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/paste.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/paste.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/redo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/redo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/redo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/spacer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/strikethrough.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/strikethrough.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/strikethrough.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/underline.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/underline.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/underline.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/underline_ru.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/underline_ru.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/underline_ru.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/undo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/undo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/undo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/unlink.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/unlink.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/images/unlink.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/link.htm
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/link.htm	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/link.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,63 +0,0 @@
-<html>
-<head>
-<title>{$lang_insert_link_title}</title>
-<script language="javascript" src="../../tiny_mce_popup.js"></script>
-<script language="javascript">
-	function init() {
-		for (var i=0; i<document.forms[0].target.options.length; i++) {
-			var option = document.forms[0].target.options[i];
-
-			if (option.value == tinyMCE.getWindowArg('target'))
-				option.selected = true;
-		}
-
-		document.forms[0].href.value = tinyMCE.getWindowArg('href');
-
-		window.focus();
-	}
-
-	function insertLink() {
-		if (window.opener) {
-			var href = document.forms[0].href.value;
-			var target = document.forms[0].target.options[document.forms[0].target.selectedIndex].value;
-
-			window.opener.tinyMCE.insertLink(href, target);
-			top.close();
-		}
-	}
-
-	function cancelAction() {
-		top.close();
-	}
-</script>
-</head>
-<body onload="init();">
-<form onsubmit="insertLink();return false;">
-  <table border="0" cellpadding="0" cellspacing="0" width="100%">
-    <tr>
-      <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
-          <tr>
-            <td colspan="2" class="title">{$lang_insert_link_title}</td>
-          </tr>
-          <tr>
-            <td>{$lang_insert_link_url}:</td>
-            <td><input name="href" type="text" id="href" value="" style="width: 200px"></td>
-          </tr>
-          <tr>
-            <td>{$lang_insert_link_target}:</td>
-            <td><select name="target" style="width: 200px">
-                <option value="_self">{$lang_insert_link_target_same}</option>
-                <option value="_blank">{$lang_insert_link_target_blank}</option>
-              </select></td>
-          </tr>
-          <tr>
-            <td><input type="button" name="insert" value="{$lang_insert}" onclick="insertLink();">
-            </td>
-            <td align="right"><input type="button" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
-          </tr>
-        </table></td>
-    </tr>
-  </table>
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/link.htm (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/link.htm)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/link.htm	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/default/link.htm	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<title>{$lang_insert_link_title}</title>
+<script language="javascript" src="../../tiny_mce_popup.js"></script>
+<script language="javascript">
+	function init() {
+		for (var i=0; i<document.forms[0].target.options.length; i++) {
+			var option = document.forms[0].target.options[i];
+
+			if (option.value == tinyMCE.getWindowArg('target'))
+				option.selected = true;
+		}
+
+		document.forms[0].href.value = tinyMCE.getWindowArg('href');
+
+		window.focus();
+	}
+
+	function insertLink() {
+		if (window.opener) {
+			var href = document.forms[0].href.value;
+			var target = document.forms[0].target.options[document.forms[0].target.selectedIndex].value;
+
+			window.opener.tinyMCE.insertLink(href, target);
+			top.close();
+		}
+	}
+
+	function cancelAction() {
+		top.close();
+	}
+</script>
+</head>
+<body onload="init();">
+<form onsubmit="insertLink();return false;">
+  <table border="0" cellpadding="0" cellspacing="0" width="100%">
+    <tr>
+      <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
+          <tr>
+            <td colspan="2" class="title">{$lang_insert_link_title}</td>
+          </tr>
+          <tr>
+            <td>{$lang_insert_link_url}:</td>
+            <td><input name="href" type="text" id="href" value="" style="width: 200px"></td>
+          </tr>
+          <tr>
+            <td>{$lang_insert_link_target}:</td>
+            <td><select name="target" style="width: 200px">
+                <option value="_self">{$lang_insert_link_target_same}</option>
+                <option value="_blank">{$lang_insert_link_target_blank}</option>
+              </select></td>
+          </tr>
+          <tr>
+            <td><input type="button" name="insert" value="{$lang_insert}" onclick="insertLink();">
+            </td>
+            <td align="right"><input type="button" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
+          </tr>
+        </table></td>
+    </tr>
+  </table>
+</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_content.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_content.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-body, td, pre {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-
-body {
-	background-color: #FFFFFF;
-}
-
-.mceVisualAid {
-	border: 1px dashed #BBBBBB;
-}
-
-/* MSIE specific */
-
-* html body {
-	scrollbar-3dlight-color: #F0F0EE;
-	scrollbar-arrow-color: #676662;
-	scrollbar-base-color: #F0F0EE;
-	scrollbar-darkshadow-color: #DDDDDD;
-	scrollbar-face-color: #E0E0DD;
-	scrollbar-highlight-color: #F0F0EE;
-	scrollbar-shadow-color: #F0F0EE;
-	scrollbar-track-color: #F5F5F5;	
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_content.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_content.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_content.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+body, td, pre {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+
+body {
+	background-color: #FFFFFF;
+}
+
+.mceVisualAid {
+	border: 1px dashed #BBBBBB;
+}
+
+/* MSIE specific */
+
+* html body {
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;	
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_popup.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_popup.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,41 +0,0 @@
-body {
-	background-color: #F0F0EE;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-	scrollbar-3dlight-color: #F0F0EE;
-	scrollbar-arrow-color: #676662;
-	scrollbar-base-color: #F0F0EE;
-	scrollbar-darkshadow-color: #DDDDDD;
-	scrollbar-face-color: #E0E0DD;
-	scrollbar-highlight-color: #F0F0EE;
-	scrollbar-shadow-color: #F0F0EE;
-	scrollbar-track-color: #F5F5F5;
-}
-
-td {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-}
-
-input {
-	background: #FFFFFF;
-	border: 1px solid #cccccc;
-}
-
-td, input, select, textarea {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-
-input, select, textarea {
-	border: 1px solid #808080;
-}
-
-.input_noborder {
-	border: 0;
-}
-
-.title {
-	font-size: 12px;
-	font-weight: bold;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_popup.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_popup.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_popup.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,41 @@
+body {
+	background-color: #F0F0EE;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+}
+
+td {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+}
+
+input {
+	background: #FFFFFF;
+	border: 1px solid #cccccc;
+}
+
+td, input, select, textarea {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+
+input, select, textarea {
+	border: 1px solid #808080;
+}
+
+.input_noborder {
+	border: 0;
+}
+
+.title {
+	font-size: 12px;
+	font-weight: bold;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_ui.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_ui.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,125 +0,0 @@
-.mceSeparatorLine {
-	border: 0;
-	padding: 0;
-	margin-left: 4px;
-	margin-right: 2px;
-}
-
-.mceSelectList {
-	font-family: "MS Sans Serif";
-	font-size: 7pt;
-	font-weight: normal;
-	margin-top: 2px;
-}
-
-.mceLabel, .mceLabelDisabled {
-	font-family: "MS Sans Serif";
-	font-size: 9pt;
-}
-
-.mceLabel {
-	color: #000000;
-}
-
-.mceLabelDisabled {
-	cursor: text;
-	color: #999999;
-}
-
-.mceEditor {
-	background: #F0F0EE;
-	border: 1px solid #cccccc;
-}
-
-.mceEditorArea {
-	font-family: "MS Sans Serif";
-	background: #FFFFFF;
-}
-
-.mceToolbar {
-	background: #F0F0EE;
-	border-top: 1px solid #cccccc;
-	line-height: 1px;
-	font-size: 1px;
-	padding-bottom: 1px;
-}
-
-.mceEditorIframe {
-	border: 0;
-}
-
-/* Button CSS rules */
-
-a.mceButtonDisabled img, a.mceButtonNormal img, a.mceButtonSelected img {
-	width: 20px;
-	height: 20px;
-	cursor: default;
-	margin-top: 1px;
-	margin-left: 1px;
-}
-
-a.mceButtonDisabled img {
-	border: 0 !important;
-}
-
-a.mceButtonNormal img, a.mceButtonSelected img {
-	border: 1px solid #F0F0EE !important;
-}
-
-a.mceButtonSelected img {
-	border: 1px solid #C0C0BB !important;
-}
-
-a.mceButtonNormal img:hover, a.mceButtonSelected img:hover {
-	border: 1px solid #0A246A !important;
-	cursor: default;
-	background-color: #B6BDD2;
-}
-
-a.mceButtonDisabled img {
-	-moz-opacity:0.3;
-	opacity: 0.3;
-	border: 1px solid #F0F0EE !important;
-	cursor: default;
-}
-
-a.mceTiledButton img {
-	background-image: url('../images/buttons.gif');
-	background-repeat: no-repeat;
-}
-
-/* MSIE specific rules */
-
-* html a.mceButtonNormal img, * html a.mceButtonSelected img, * html a.mceButtonDisabled img {
-	border: 0px !important;
-	margin-top: 2px;
-	margin-bottom: 1px;
-}
-
-* html a.mceButtonDisabled img {
-	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-	border: 0px !important;
-}
-
-* html a.mceButtonDisabled {
-	border: 1px solid #F0F0EE !important;
-}
-
-* html a.mceButtonNormal, * html a.mceButtonSelected {
-	border: 1px solid #F0F0EE;
-	cursor: default;
-}
-
-* html a.mceButtonSelected {
-	border: 1px solid #C0C0BB;
-}
-
-* html a.mceButtonNormal:hover, * html a.mceButtonSelected:hover {
-	border: 1px solid #0A246A;
-	cursor: default;
-	background-color: #B6BDD2;
-}
-
-* html .mceSelectList {
-	margin-top: 2px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_ui.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_ui.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_ui.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/css/editor_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,125 @@
+.mceSeparatorLine {
+	border: 0;
+	padding: 0;
+	margin-left: 4px;
+	margin-right: 2px;
+}
+
+.mceSelectList {
+	font-family: "MS Sans Serif";
+	font-size: 7pt;
+	font-weight: normal;
+	margin-top: 2px;
+}
+
+.mceLabel, .mceLabelDisabled {
+	font-family: "MS Sans Serif";
+	font-size: 9pt;
+}
+
+.mceLabel {
+	color: #000000;
+}
+
+.mceLabelDisabled {
+	cursor: text;
+	color: #999999;
+}
+
+.mceEditor {
+	background: #F0F0EE;
+	border: 1px solid #cccccc;
+}
+
+.mceEditorArea {
+	font-family: "MS Sans Serif";
+	background: #FFFFFF;
+}
+
+.mceToolbar {
+	background: #F0F0EE;
+	border-top: 1px solid #cccccc;
+	line-height: 1px;
+	font-size: 1px;
+	padding-bottom: 1px;
+}
+
+.mceEditorIframe {
+	border: 0;
+}
+
+/* Button CSS rules */
+
+a.mceButtonDisabled img, a.mceButtonNormal img, a.mceButtonSelected img {
+	width: 20px;
+	height: 20px;
+	cursor: default;
+	margin-top: 1px;
+	margin-left: 1px;
+}
+
+a.mceButtonDisabled img {
+	border: 0 !important;
+}
+
+a.mceButtonNormal img, a.mceButtonSelected img {
+	border: 1px solid #F0F0EE !important;
+}
+
+a.mceButtonSelected img {
+	border: 1px solid #C0C0BB !important;
+}
+
+a.mceButtonNormal img:hover, a.mceButtonSelected img:hover {
+	border: 1px solid #0A246A !important;
+	cursor: default;
+	background-color: #B6BDD2;
+}
+
+a.mceButtonDisabled img {
+	-moz-opacity:0.3;
+	opacity: 0.3;
+	border: 1px solid #F0F0EE !important;
+	cursor: default;
+}
+
+a.mceTiledButton img {
+	background-image: url('../images/buttons.gif');
+	background-repeat: no-repeat;
+}
+
+/* MSIE specific rules */
+
+* html a.mceButtonNormal img, * html a.mceButtonSelected img, * html a.mceButtonDisabled img {
+	border: 0px !important;
+	margin-top: 2px;
+	margin-bottom: 1px;
+}
+
+* html a.mceButtonDisabled img {
+	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
+	border: 0px !important;
+}
+
+* html a.mceButtonDisabled {
+	border: 1px solid #F0F0EE !important;
+}
+
+* html a.mceButtonNormal, * html a.mceButtonSelected {
+	border: 1px solid #F0F0EE;
+	cursor: default;
+}
+
+* html a.mceButtonSelected {
+	border: 1px solid #C0C0BB;
+}
+
+* html a.mceButtonNormal:hover, * html a.mceButtonSelected:hover {
+	border: 1px solid #0A246A;
+	cursor: default;
+	background-color: #B6BDD2;
+}
+
+* html .mceSelectList {
+	margin-top: 2px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_content.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_content.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,24 +0,0 @@
-body {
-	background-color: #FFFFFF;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-	scrollbar-3dlight-color: #F0F0EE;
-	scrollbar-arrow-color: #676662;
-	scrollbar-base-color: #F0F0EE;
-	scrollbar-darkshadow-color: #DDDDDD;
-	scrollbar-face-color: #E0E0DD;
-	scrollbar-highlight-color: #F0F0EE;
-	scrollbar-shadow-color: #F0F0EE;
-	scrollbar-track-color: #F5F5F5;
-}
-
-td {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-
-pre {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_content.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_content.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_content.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_content.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,24 @@
+body {
+	background-color: #FFFFFF;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+}
+
+td {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+
+pre {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_popup.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_popup.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,41 +0,0 @@
-body {
-	background-color: #F0F0EE;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-	scrollbar-3dlight-color: #F0F0EE;
-	scrollbar-arrow-color: #676662;
-	scrollbar-base-color: #F0F0EE;
-	scrollbar-darkshadow-color: #DDDDDD;
-	scrollbar-face-color: #E0E0DD;
-	scrollbar-highlight-color: #F0F0EE;
-	scrollbar-shadow-color: #F0F0EE;
-	scrollbar-track-color: #F5F5F5;
-}
-
-td {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-}
-
-input {
-	background: #FFFFFF;
-	border: 1px solid #cccccc;
-}
-
-td, input, select, textarea {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-}
-
-input, select, textarea {
-	border: 1px solid #808080;
-}
-
-.input_noborder {
-	border: 0px solid #808080;
-}
-
-.title {
-	font-size: 12px;
-	font-weight: bold;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_popup.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_popup.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_popup.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_popup.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,41 @@
+body {
+	background-color: #F0F0EE;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+}
+
+td {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+}
+
+input {
+	background: #FFFFFF;
+	border: 1px solid #cccccc;
+}
+
+td, input, select, textarea {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+
+input, select, textarea {
+	border: 1px solid #808080;
+}
+
+.input_noborder {
+	border: 0px solid #808080;
+}
+
+.title {
+	font-size: 12px;
+	font-weight: bold;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-var TinyMCE_SimpleTheme={_buttonMap:'bold,bullist,cleanup,italic,numlist,redo,strikethrough,underline,undo',getEditorTemplate:function(){var html='';html+='<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">';html+='<tr><td align="center">';html+='<span id="{$editor_id}">IFRAME</span>';html+='</td></tr>';html+='<tr><td class="mceToolbar" align="center" height="1">';html+=tinyMCE.getButtonHTML('bold','lang_bold_desc','{$themeurl}/images/{$lang_bold_img}','Bold');html+=tinyMCE.getButtonHTML('italic','lang_italic_desc','{$themeurl}/images/{$lang_italic_img}','Italic');html+=tinyMCE.getButtonHTML('underline','lang_underline_desc','{$themeurl}/images/{$lang_underline_img}','Underline');html+=tinyMCE.getButtonHTML('strikethrough','lang_striketrough_desc','{$themeurl}/images/strikethrough.gif','Strikethrough');html+='<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';html+=tinyMCE.getB!
 uttonHTML('undo','lang_undo_desc','{$themeurl}/images/undo.gif','Undo');html+=tinyMCE.getButtonHTML('redo','lang_redo_desc','{$themeurl}/images/redo.gif','Redo');html+='<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';html+=tinyMCE.getButtonHTML('cleanup','lang_cleanup_desc','{$themeurl}/images/cleanup.gif','mceCleanup');html+='<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';html+=tinyMCE.getButtonHTML('bullist','lang_bullist_desc','{$themeurl}/images/bullist.gif','InsertUnorderedList');html+=tinyMCE.getButtonHTML('numlist','lang_numlist_desc','{$themeurl}/images/numlist.gif','InsertOrderedList');html+='</td></tr></table>';return{delta_width:0,delta_height:20,html:html}},handleNodeChange:function(editor_id,node){tinyMCE.switchClass(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClass(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClass(editor_id+'_underline','mceButtonNorm!
 al');tinyMCE.switchClass(editor_id+'_strikethrough','mceButtonNormal')
;tinyMCE.switchClass(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClass(editor_id+'_numlist','mceButtonNormal');do{switch(node.nodeName.toLowerCase()){case"b":case"strong":tinyMCE.switchClass(editor_id+'_bold','mceButtonSelected');break;case"i":case"em":tinyMCE.switchClass(editor_id+'_italic','mceButtonSelected');break;case"u":tinyMCE.switchClass(editor_id+'_underline','mceButtonSelected');break;case"strike":tinyMCE.switchClass(editor_id+'_strikethrough','mceButtonSelected');break;case"ul":tinyMCE.switchClass(editor_id+'_bullist','mceButtonSelected');break;case"ol":tinyMCE.switchClass(editor_id+'_numlist','mceButtonSelected');break}}while((node=node.parentNode)!=null)}};tinyMCE.addTheme("simple",TinyMCE_SimpleTheme);tinyMCE.addButtonMap(TinyMCE_SimpleTheme._buttonMap);
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+var TinyMCE_SimpleTheme={_buttonMap:'bold,bullist,cleanup,italic,numlist,redo,strikethrough,underline,undo',getEditorTemplate:function(){var html='';html+='<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">';html+='<tr><td align="center">';html+='<span id="{$editor_id}">IFRAME</span>';html+='</td></tr>';html+='<tr><td class="mceToolbar" align="center" height="1">';html+=tinyMCE.getButtonHTML('bold','lang_bold_desc','{$themeurl}/images/{$lang_bold_img}','Bold');html+=tinyMCE.getButtonHTML('italic','lang_italic_desc','{$themeurl}/images/{$lang_italic_img}','Italic');html+=tinyMCE.getButtonHTML('underline','lang_underline_desc','{$themeurl}/images/{$lang_underline_img}','Underline');html+=tinyMCE.getButtonHTML('strikethrough','lang_striketrough_desc','{$themeurl}/images/strikethrough.gif','Strikethrough');html+='<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';html+=tinyMCE.getB!
 uttonHTML('undo','lang_undo_desc','{$themeurl}/images/undo.gif','Undo');html+=tinyMCE.getButtonHTML('redo','lang_redo_desc','{$themeurl}/images/redo.gif','Redo');html+='<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';html+=tinyMCE.getButtonHTML('cleanup','lang_cleanup_desc','{$themeurl}/images/cleanup.gif','mceCleanup');html+='<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';html+=tinyMCE.getButtonHTML('bullist','lang_bullist_desc','{$themeurl}/images/bullist.gif','InsertUnorderedList');html+=tinyMCE.getButtonHTML('numlist','lang_numlist_desc','{$themeurl}/images/numlist.gif','InsertOrderedList');html+='</td></tr></table>';return{delta_width:0,delta_height:20,html:html}},handleNodeChange:function(editor_id,node){tinyMCE.switchClass(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClass(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClass(editor_id+'_underline','mceButtonNorm!
 al');tinyMCE.switchClass(editor_id+'_strikethrough','mceButtonNormal')
;tinyMCE.switchClass(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClass(editor_id+'_numlist','mceButtonNormal');do{switch(node.nodeName.toLowerCase()){case"b":case"strong":tinyMCE.switchClass(editor_id+'_bold','mceButtonSelected');break;case"i":case"em":tinyMCE.switchClass(editor_id+'_italic','mceButtonSelected');break;case"u":tinyMCE.switchClass(editor_id+'_underline','mceButtonSelected');break;case"strike":tinyMCE.switchClass(editor_id+'_strikethrough','mceButtonSelected');break;case"ul":tinyMCE.switchClass(editor_id+'_bullist','mceButtonSelected');break;case"ol":tinyMCE.switchClass(editor_id+'_numlist','mceButtonSelected');break}}while((node=node.parentNode)!=null)}};tinyMCE.addTheme("simple",TinyMCE_SimpleTheme);tinyMCE.addButtonMap(TinyMCE_SimpleTheme._buttonMap);
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,84 +0,0 @@
-/**
- * $Id: editor_template_src.js 114 2006-10-17 09:29:32Z spocke $
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-var TinyMCE_SimpleTheme = {
-	// List of button ids in tile map
-	_buttonMap : 'bold,bullist,cleanup,italic,numlist,redo,strikethrough,underline,undo',
-
-	getEditorTemplate : function() {
-		var html = '';
-
-		html += '<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">';
-		html += '<tr><td align="center">';
-		html += '<span id="{$editor_id}">IFRAME</span>';
-		html += '</td></tr>';
-		html += '<tr><td class="mceToolbar" align="center" height="1">';
-		html += tinyMCE.getButtonHTML('bold', 'lang_bold_desc', '{$themeurl}/images/{$lang_bold_img}', 'Bold');
-		html += tinyMCE.getButtonHTML('italic', 'lang_italic_desc', '{$themeurl}/images/{$lang_italic_img}', 'Italic');
-		html += tinyMCE.getButtonHTML('underline', 'lang_underline_desc', '{$themeurl}/images/{$lang_underline_img}', 'Underline');
-		html += tinyMCE.getButtonHTML('strikethrough', 'lang_striketrough_desc', '{$themeurl}/images/strikethrough.gif', 'Strikethrough');
-		html += '<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';
-		html += tinyMCE.getButtonHTML('undo', 'lang_undo_desc', '{$themeurl}/images/undo.gif', 'Undo');
-		html += tinyMCE.getButtonHTML('redo', 'lang_redo_desc', '{$themeurl}/images/redo.gif', 'Redo');
-		html += '<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';
-		html += tinyMCE.getButtonHTML('cleanup', 'lang_cleanup_desc', '{$themeurl}/images/cleanup.gif', 'mceCleanup');
-		html += '<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';
-		html += tinyMCE.getButtonHTML('bullist', 'lang_bullist_desc', '{$themeurl}/images/bullist.gif', 'InsertUnorderedList');
-		html += tinyMCE.getButtonHTML('numlist', 'lang_numlist_desc', '{$themeurl}/images/numlist.gif', 'InsertOrderedList');
-		html += '</td></tr></table>';
-
-		return {
-			delta_width : 0,
-			delta_height : 20,
-			html : html
-		};
-	},
-
-	handleNodeChange : function(editor_id, node) {
-		// Reset old states
-		tinyMCE.switchClass(editor_id + '_bold', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_italic', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_underline', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_strikethrough', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_bullist', 'mceButtonNormal');
-		tinyMCE.switchClass(editor_id + '_numlist', 'mceButtonNormal');
-
-		// Handle elements
-		do {
-			switch (node.nodeName.toLowerCase()) {
-				case "b":
-				case "strong":
-					tinyMCE.switchClass(editor_id + '_bold', 'mceButtonSelected');
-				break;
-
-				case "i":
-				case "em":
-					tinyMCE.switchClass(editor_id + '_italic', 'mceButtonSelected');
-				break;
-
-				case "u":
-					tinyMCE.switchClass(editor_id + '_underline', 'mceButtonSelected');
-				break;
-
-				case "strike":
-					tinyMCE.switchClass(editor_id + '_strikethrough', 'mceButtonSelected');
-				break;
-				
-				case "ul":
-					tinyMCE.switchClass(editor_id + '_bullist', 'mceButtonSelected');
-				break;
-
-				case "ol":
-					tinyMCE.switchClass(editor_id + '_numlist', 'mceButtonSelected');
-				break;
-			}
-		} while ((node = node.parentNode) != null);
-	}
-};
-
-tinyMCE.addTheme("simple", TinyMCE_SimpleTheme);
-tinyMCE.addButtonMap(TinyMCE_SimpleTheme._buttonMap);

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_template_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,84 @@
+/**
+ * $Id: editor_template_src.js 114 2006-10-17 09:29:32Z spocke $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+var TinyMCE_SimpleTheme = {
+	// List of button ids in tile map
+	_buttonMap : 'bold,bullist,cleanup,italic,numlist,redo,strikethrough,underline,undo',
+
+	getEditorTemplate : function() {
+		var html = '';
+
+		html += '<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">';
+		html += '<tr><td align="center">';
+		html += '<span id="{$editor_id}">IFRAME</span>';
+		html += '</td></tr>';
+		html += '<tr><td class="mceToolbar" align="center" height="1">';
+		html += tinyMCE.getButtonHTML('bold', 'lang_bold_desc', '{$themeurl}/images/{$lang_bold_img}', 'Bold');
+		html += tinyMCE.getButtonHTML('italic', 'lang_italic_desc', '{$themeurl}/images/{$lang_italic_img}', 'Italic');
+		html += tinyMCE.getButtonHTML('underline', 'lang_underline_desc', '{$themeurl}/images/{$lang_underline_img}', 'Underline');
+		html += tinyMCE.getButtonHTML('strikethrough', 'lang_striketrough_desc', '{$themeurl}/images/strikethrough.gif', 'Strikethrough');
+		html += '<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';
+		html += tinyMCE.getButtonHTML('undo', 'lang_undo_desc', '{$themeurl}/images/undo.gif', 'Undo');
+		html += tinyMCE.getButtonHTML('redo', 'lang_redo_desc', '{$themeurl}/images/redo.gif', 'Redo');
+		html += '<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';
+		html += tinyMCE.getButtonHTML('cleanup', 'lang_cleanup_desc', '{$themeurl}/images/cleanup.gif', 'mceCleanup');
+		html += '<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';
+		html += tinyMCE.getButtonHTML('bullist', 'lang_bullist_desc', '{$themeurl}/images/bullist.gif', 'InsertUnorderedList');
+		html += tinyMCE.getButtonHTML('numlist', 'lang_numlist_desc', '{$themeurl}/images/numlist.gif', 'InsertOrderedList');
+		html += '</td></tr></table>';
+
+		return {
+			delta_width : 0,
+			delta_height : 20,
+			html : html
+		};
+	},
+
+	handleNodeChange : function(editor_id, node) {
+		// Reset old states
+		tinyMCE.switchClass(editor_id + '_bold', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_italic', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_underline', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_strikethrough', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_bullist', 'mceButtonNormal');
+		tinyMCE.switchClass(editor_id + '_numlist', 'mceButtonNormal');
+
+		// Handle elements
+		do {
+			switch (node.nodeName.toLowerCase()) {
+				case "b":
+				case "strong":
+					tinyMCE.switchClass(editor_id + '_bold', 'mceButtonSelected');
+				break;
+
+				case "i":
+				case "em":
+					tinyMCE.switchClass(editor_id + '_italic', 'mceButtonSelected');
+				break;
+
+				case "u":
+					tinyMCE.switchClass(editor_id + '_underline', 'mceButtonSelected');
+				break;
+
+				case "strike":
+					tinyMCE.switchClass(editor_id + '_strikethrough', 'mceButtonSelected');
+				break;
+				
+				case "ul":
+					tinyMCE.switchClass(editor_id + '_bullist', 'mceButtonSelected');
+				break;
+
+				case "ol":
+					tinyMCE.switchClass(editor_id + '_numlist', 'mceButtonSelected');
+				break;
+			}
+		} while ((node = node.parentNode) != null);
+	}
+};
+
+tinyMCE.addTheme("simple", TinyMCE_SimpleTheme);
+tinyMCE.addButtonMap(TinyMCE_SimpleTheme._buttonMap);

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_ui.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_ui.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,105 +0,0 @@
-.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
-	margin-top: 1px;
-	margin-left: 1px;
-}
-
-.mceButtonNormal {
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-color: #F0F0EE;
-	cursor: hand
-}
-
-.mceButtonOver {
-	border-top: 1px solid buttonhighlight;
-	border-left: 1px solid buttonhighlight;
-	border-bottom: 1px solid buttonshadow;
-	border-right: 1px solid buttonshadow;
-	cursor: hand
-}
-
-.mceButtonDown {
-	border-bottom: 1px solid buttonhighlight;
-	border-right: 1px solid buttonhighlight;
-	border-top: 1px solid buttonshadow;
-	border-left: 1px solid buttonshadow;
-	cursor: hand
-}
-
-.mceButtonSelected {
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-color: #C0C0BB;
-	cursor: hand
-}
-
-.mceButtonDisabled {
-	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-	border-top: 1px solid;
-	border-left: 1px solid;
-	border-bottom: 1px solid;
-	border-right: 1px solid;
-	border-color: #F0F0EE;
-	cursor: text
-}
-
-.mceSeparator {
-	border-top: 1px solid buttonhighlight;
-	border-left: 1px solid buttonhighlight;
-	border-bottom: 1px solid buttonshadow;
-	border-right: 1px solid buttonshadow;
-	margin-right: 2px;
-	margin-left: 2px;
-}
-
-.mceSeparatorLine {
-	margin:2px;
-	margin-left: 4px;
-	background-color: #F0F0EE;
-	border-top: 1px solid buttonshadow;
-	border-left: 1px solid buttonshadow;
-	border-bottom: 1px solid buttonhighlight;
-	border-right: 1px solid buttonhighlight;
-	width: 0px;
-	height: 15px;
-}
-
-.mceSelectList {
-	font-family: "MS Sans Serif";
-	font-size: 7pt;
-	font-weight: normal;
-	margin-top: 2px;
-}
-
-.mceLabel, .mceLabelDisabled {
-	font-family: "MS Sans Serif";
-	font-size: 9pt;
-}
-
-.mceLabel {
-	color: #000000;
-}
-
-.mceLabelDisabled {
-	cursor: text;
-	color: #999999;
-}
-
-.mceEditor {
-	background: #F0F0EE;
-	border: 1px solid #cccccc;
-}
-
-.mceEditorArea {
-	font-family: "MS Sans Serif";
-	background: #FFFFFF;
-}
-
-.mceToolbar {
-	background: #F0F0EE;
-	border-top: 1px solid #cccccc;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_ui.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_ui.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_ui.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/editor_ui.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,105 @@
+.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
+	margin-top: 1px;
+	margin-left: 1px;
+}
+
+.mceButtonNormal {
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-color: #F0F0EE;
+	cursor: hand
+}
+
+.mceButtonOver {
+	border-top: 1px solid buttonhighlight;
+	border-left: 1px solid buttonhighlight;
+	border-bottom: 1px solid buttonshadow;
+	border-right: 1px solid buttonshadow;
+	cursor: hand
+}
+
+.mceButtonDown {
+	border-bottom: 1px solid buttonhighlight;
+	border-right: 1px solid buttonhighlight;
+	border-top: 1px solid buttonshadow;
+	border-left: 1px solid buttonshadow;
+	cursor: hand
+}
+
+.mceButtonSelected {
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-color: #C0C0BB;
+	cursor: hand
+}
+
+.mceButtonDisabled {
+	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-color: #F0F0EE;
+	cursor: text
+}
+
+.mceSeparator {
+	border-top: 1px solid buttonhighlight;
+	border-left: 1px solid buttonhighlight;
+	border-bottom: 1px solid buttonshadow;
+	border-right: 1px solid buttonshadow;
+	margin-right: 2px;
+	margin-left: 2px;
+}
+
+.mceSeparatorLine {
+	margin:2px;
+	margin-left: 4px;
+	background-color: #F0F0EE;
+	border-top: 1px solid buttonshadow;
+	border-left: 1px solid buttonshadow;
+	border-bottom: 1px solid buttonhighlight;
+	border-right: 1px solid buttonhighlight;
+	width: 0px;
+	height: 15px;
+}
+
+.mceSelectList {
+	font-family: "MS Sans Serif";
+	font-size: 7pt;
+	font-weight: normal;
+	margin-top: 2px;
+}
+
+.mceLabel, .mceLabelDisabled {
+	font-family: "MS Sans Serif";
+	font-size: 9pt;
+}
+
+.mceLabel {
+	color: #000000;
+}
+
+.mceLabelDisabled {
+	cursor: text;
+	color: #999999;
+}
+
+.mceEditor {
+	background: #F0F0EE;
+	border: 1px solid #cccccc;
+}
+
+.mceEditorArea {
+	font-family: "MS Sans Serif";
+	background: #FFFFFF;
+}
+
+.mceToolbar {
+	background: #F0F0EE;
+	border-top: 1px solid #cccccc;
+}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_de_se.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_de_se.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_de_se.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_fr.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_fr.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_fr.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_ru.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_ru.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_ru.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_tw.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_tw.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bold_tw.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bullist.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bullist.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/bullist.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/buttons.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/buttons.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/buttons.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/cleanup.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/cleanup.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/cleanup.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_de_se.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_de_se.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_de_se.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_ru.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_ru.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_ru.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_tw.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_tw.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/italic_tw.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/numlist.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/numlist.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/numlist.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/redo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/redo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/redo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/separator.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/separator.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/separator.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/spacer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/strikethrough.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/strikethrough.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/strikethrough.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_fr.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_fr.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_fr.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_ru.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_ru.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_ru.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_tw.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_tw.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/underline_tw.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/undo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/undo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/themes/simple/images/undo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1 +0,0 @@
-function TinyMCE_Engine(){var ua;this.majorVersion="2";this.minorVersion="0.8";this.releaseDate="2006-10-23";this.instances=new Array();this.switchClassCache=new Array();this.windowArgs=new Array();this.loadedFiles=new Array();this.pendingFiles=new Array();this.loadingIndex=0;this.configs=new Array();this.currentConfig=0;this.eventHandlers=new Array();this.log=new Array();this.undoLevels=[];this.undoIndex=0;this.typingUndoIndex=-1;ua=navigator.userAgent;this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.isMSIE5=this.isMSIE&&(ua.indexOf('MSIE 5')!=-1);this.isMSIE5_0=this.isMSIE&&(ua.indexOf('MSIE 5.0')!=-1);this.isMSIE7=this.isMSIE&&(ua.indexOf('MSIE 7')!=-1);this.isGecko=ua.indexOf('Gecko')!=-1;this.isSafari=ua.indexOf('Safari')!=-1;this.isOpera=ua.indexOf('Opera')!=-1;this.isMac=ua.indexOf('Mac')!=-1;this.isNS7=ua.indexOf('Netscape/7')!=-1;this.isNS71=ua.indexOf('Netscape/7.1')!=-1;this.dialogCounter=0;this.plugins=new Array();this.themes=new Array();this.!
 menus=new Array();this.loadedPlugins=new Array();this.buttonMap=new Array();this.isLoaded=false;if(this.isOpera){this.isMSIE=true;this.isGecko=false;this.isSafari=false}this.isIE=this.isMSIE;this.isRealIE=this.isMSIE&&!this.isOpera;this.idCounter=0};TinyMCE_Engine.prototype={init:function(settings){var theme,nl,baseHREF="",i;if(this.isMSIE5_0)return;this.settings=settings;if(typeof(document.execCommand)=='undefined')return;if(!tinyMCE.baseURL){var elements=document.getElementsByTagName('script');nl=document.getElementsByTagName('base');for(i=0;i<nl.length;i++){if(nl[i].href)baseHREF=nl[i].href}for(var i=0;i<elements.length;i++){if(elements[i].src&&(elements[i].src.indexOf("tiny_mce.js")!=-1||elements[i].src.indexOf("tiny_mce_dev.js")!=-1||elements[i].src.indexOf("tiny_mce_src.js")!=-1||elements[i].src.indexOf("tiny_mce_gzip")!=-1)){var src=elements[i].src;tinyMCE.srcMode=(src.indexOf('_src')!=-1||src.indexOf('_dev')!=-1)?'_src':'';tinyMCE.gzipMode=src.indexOf('_gzip')!=-1;s!
 rc=src.substring(0,src.lastIndexOf('/'));if(settings.exec_mode=="src"|
|settings.exec_mode=="normal")tinyMCE.srcMode=settings.exec_mode=="src"?'_src':'';if(baseHREF!=""&&src.indexOf('://')==-1)tinyMCE.baseURL=baseHREF+src;else tinyMCE.baseURL=src;break}}}this.documentBasePath=document.location.href;if(this.documentBasePath.indexOf('?')!=-1)this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.indexOf('?'));this.documentURL=this.documentBasePath;this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.lastIndexOf('/'));if(tinyMCE.baseURL.indexOf('://')==-1&&tinyMCE.baseURL.charAt(0)!='/'){tinyMCE.baseURL=this.documentBasePath+"/"+tinyMCE.baseURL}this._def("mode","none");this._def("theme","advanced");this._def("plugins","",true);this._def("language","en");this._def("docs_language",this.settings['language']);this._def("elements","");this._def("textarea_trigger","mce_editable");this._def("editor_selector","");this._def("editor_deselector","mceNoEditor");this._def("valid_elements","+a[id|style|rel|rev|cha!
 rset|hreflang|dir|lang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],-strong/-b[class|style],-em/-i[class|style],-strike[class|style],-u[class|style],#p[id|style|dir|class|align],-ol[class|style],-ul[class|style],-li[class|style],br,img[id|dir|lang|longdesc|usemap|style|class|src|onmouseover|onmouseout|border|alt=|title|hspace|vspace|width|height|align],-sub[style|class],-sup[style|class],-blockquote[dir|style],-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|style|dir|id|lang|bgcolor|background|bordercolor],-tr[id|lang|dir|class|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor],tbody[id|class],thead[id|class],tfoot[id|class],#td[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor|scope],-th[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|sc!
 ope],caption[id|lang|dir|class|style],-div[id|dir|class|align|style],-
span[style|class|align],-pre[class|align|style],address[class|align|style],-h1[id|style|dir|class|align],-h2[id|style|dir|class|align],-h3[id|style|dir|class|align],-h4[id|style|dir|class|align],-h5[id|style|dir|class|align],-h6[id|style|dir|class|align],hr[class|style],-font[face|size|style|id|class|dir|color],dd[id|class|title|style|dir|lang],dl[id|class|title|style|dir|lang],dt[id|class|title|style|dir|lang],cite[title|id|class|style|dir|lang],abbr[title|id|class|style|dir|lang],acronym[title|id|class|style|dir|lang],del[title|id|class|style|dir|lang|datetime|cite],ins[title|id|class|style|dir|lang|datetime|cite]");this._def("extended_valid_elements","");this._def("invalid_elements","");this._def("encoding","");this._def("urlconverter_callback",tinyMCE.getParam("urlconvertor_callback","TinyMCE_Engine.prototype.convertURL"));this._def("save_callback","");this._def("debug",false);this._def("force_br_newlines",false);this._def("force_p_newlines",true);this._def("add_form_sub!
 mit_trigger",true);this._def("relative_urls",true);this._def("remove_script_host",true);this._def("focus_alert",true);this._def("document_base_url",this.documentURL);this._def("visual",true);this._def("visual_table_class","mceVisualAid");this._def("setupcontent_callback","");this._def("fix_content_duplication",true);this._def("custom_undo_redo",true);this._def("custom_undo_redo_levels",-1);this._def("custom_undo_redo_keyboard_shortcuts",true);this._def("custom_undo_redo_restore_selection",true);this._def("custom_undo_redo_global",false);this._def("verify_html",true);this._def("apply_source_formatting",false);this._def("directionality","ltr");this._def("cleanup_on_startup",false);this._def("inline_styles",false);this._def("convert_newlines_to_brs",false);this._def("auto_reset_designmode",true);this._def("entities","39,#39,160,nbsp,161,iexcl,162,cent,163,pound,164,curren,165,yen,166,brvbar,167,sect,168,uml,169,copy,170,ordf,171,laquo,172,not,173,shy,174,reg,175,macr,176,deg,1!
 77,plusmn,178,sup2,179,sup3,180,acute,181,micro,182,para,183,middot,18
4,cedil,185,sup1,186,ordm,187,raquo,188,frac14,189,frac12,190,frac34,191,iquest,192,Agrave,193,Aacute,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,199,Ccedil,200,Egrave,201,Eacute,202,Ecirc,203,Euml,204,Igrave,205,Iacute,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,211,Oacute,212,Ocirc,213,Otilde,214,Ouml,215,times,216,Oslash,217,Ugrave,218,Uacute,219,Ucirc,220,Uuml,221,Yacute,222,THORN,223,szlig,224,agrave,225,aacute,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,233,eacute,234,ecirc,235,euml,236,igrave,237,iacute,238,icirc,239,iuml,240,eth,241,ntilde,242,ograve,243,oacute,244,ocirc,245,otilde,246,ouml,247,divide,248,oslash,249,ugrave,250,uacute,251,ucirc,252,uuml,253,yacute,254,thorn,255,yuml,402,fnof,913,Alpha,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947!
 ,gamma,948,delta,949,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,967,chi,968,psi,969,omega,977,thetasym,978,upsih,982,piv,8226,bull,8230,hellip,8242,prime,8243,Prime,8254,oline,8260,frasl,8472,weierp,8465,image,8476,real,8482,trade,8501,alefsym,8592,larr,8593,uarr,8594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,8704,forall,8706,part,8707,exist,8709,empty,8711,nabla,8712,isin,8713,notin,8715,ni,8719,prod,8721,sum,8722,minus,8727,lowast,8730,radic,8733,prop,8734,infin,8736,ang,8743,and,8744,or,8745,cap,8746,cup,8747,int,8756,there4,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,8804,le,8805,ge,8834,sub,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,34,quot,38,amp!
 ,60,lt,62,gt,338,OElig,339,oelig,352,Scaron,353,scaron,376,Yuml,710,ci
rc,732,tilde,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,8211,ndash,8212,mdash,8216,lsquo,8217,rsquo,8218,sbquo,8220,ldquo,8221,rdquo,8222,bdquo,8224,dagger,8225,Dagger,8240,permil,8249,lsaquo,8250,rsaquo,8364,euro",true);this._def("entity_encoding","named");this._def("cleanup_callback","");this._def("add_unload_trigger",true);this._def("ask",false);this._def("nowrap",false);this._def("auto_resize",false);this._def("auto_focus",false);this._def("cleanup",true);this._def("remove_linebreaks",true);this._def("button_tile_map",false);this._def("submit_patch",true);this._def("browsers","msie,safari,gecko,opera",true);this._def("dialog_type","window");this._def("accessibility_warnings",true);this._def("accessibility_focus",true);this._def("merge_styles_invalid_parents","");this._def("force_hex_style_colors",true);this._def("trim_span_elements",true);this._def("convert_fonts_to_spans",false);this._def("doctype",'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 T!
 ransitional//EN">');this._def("font_size_classes",'');this._def("font_size_style_values",'xx-small,x-small,small,medium,large,x-large,xx-large',true);this._def("event_elements",'a,img',true);this._def("convert_urls",true);this._def("table_inline_editing",false);this._def("object_resizing",true);this._def("custom_shortcuts",true);this._def("convert_on_click",false);this._def("content_css",'');this._def("fix_list_elements",false);this._def("fix_table_elements",false);this._def("strict_loading_mode",document.contentType=='application/xhtml+xml');this._def("hidden_tab_class",'');this._def("display_tab_class",'');this._def("gecko_spellcheck",false);if(this.isMSIE&&!this.isOpera)this.settings.strict_loading_mode=false;if(this.isMSIE&&this.settings['browsers'].indexOf('msie')==-1)return;if(this.isGecko&&this.settings['browsers'].indexOf('gecko')==-1)return;if(this.isSafari&&this.settings['browsers'].indexOf('safari')==-1)return;if(this.isOpera&&this.settings['browsers'].indexOf('o!
 pera')==-1)return;baseHREF=tinyMCE.settings['document_base_url'];var h
=document.location.href;var p=h.indexOf('://');if(p>0&&document.location.protocol!="file:"){p=h.indexOf('/',p+3);h=h.substring(0,p);if(baseHREF.indexOf('://')==-1)baseHREF=h+baseHREF;tinyMCE.settings['document_base_url']=baseHREF;tinyMCE.settings['document_base_prefix']=h}if(baseHREF.indexOf('?')!=-1)baseHREF=baseHREF.substring(0,baseHREF.indexOf('?'));this.settings['base_href']=baseHREF.substring(0,baseHREF.lastIndexOf('/'))+"/";theme=this.settings['theme'];this.inlineStrict='A|BR|SPAN|BDO|MAP|OBJECT|IMG|TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|#text|#comment';this.inlineTransitional='A|BR|SPAN|BDO|OBJECT|APPLET|IMG|MAP|IFRAME|TT|I|B|U|S|STRIKE|BIG|SMALL|FONT|BASEFONT|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|INPUT|SELECT|TEXTAREA|LABEL|BUTTON|#text|#comment';this.blockElms='H[1-6]|P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TD|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|FORM|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP';this.blockRegExp=n!
 ew RegExp("^("+this.blockElms+")$","i");this.posKeyCodes=new Array(13,45,36,35,33,34,37,38,39,40);this.uniqueURL='javascript:TINYMCE_UNIQUEURL();';this.uniqueTag='<div id="mceTMPElement" style="display: none">TMP</div>';this.callbacks=new Array('onInit','getInfo','getEditorTemplate','setupContent','onChange','onPageLoad','handleNodeChange','initInstance','execCommand','getControlHTML','handleEvent','cleanup');this.settings['theme_href']=tinyMCE.baseURL+"/themes/"+theme;if(!tinyMCE.isIE||tinyMCE.isOpera)this.settings['force_br_newlines']=false;if(tinyMCE.getParam("popups_css",false)){var cssPath=tinyMCE.getParam("popups_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['popups_css']=this.documentBasePath+"/"+cssPath;else this.settings['popups_css']=cssPath}else this.settings['popups_css']=tinyMCE.baseURL+"/themes/"+theme+"/css/editor_popup.css";if(tinyMCE.getParam("editor_css",false)){var cssPath=tinyMCE.getParam("editor_css","");if(cssPath.indexOf!
 ('://')==-1&&cssPath.charAt(0)!='/')this.settings['editor_css']=this.d
ocumentBasePath+"/"+cssPath;else this.settings['editor_css']=cssPath}else{if(this.settings.editor_css!='')this.settings['editor_css']=tinyMCE.baseURL+"/themes/"+theme+"/css/editor_ui.css"}if(tinyMCE.settings['debug']){var msg="Debug: \n";msg+="baseURL: "+this.baseURL+"\n";msg+="documentBasePath: "+this.documentBasePath+"\n";msg+="content_css: "+this.settings['content_css']+"\n";msg+="popups_css: "+this.settings['popups_css']+"\n";msg+="editor_css: "+this.settings['editor_css']+"\n";alert(msg)}if(this.configs.length==0){if(typeof(TinyMCECompressed)=="undefined"){tinyMCE.addEvent(window,"DOMContentLoaded",TinyMCE_Engine.prototype.onLoad);if(tinyMCE.isRealIE){if(document.body)tinyMCE.addEvent(document.body,"readystatechange",TinyMCE_Engine.prototype.onLoad);else tinyMCE.addEvent(document,"readystatechange",TinyMCE_Engine.prototype.onLoad)}tinyMCE.addEvent(window,"load",TinyMCE_Engine.prototype.onLoad);tinyMCE._addUnloadEvents()}}this.loadScript(tinyMCE.baseURL+'/themes/'+this.s!
 ettings['theme']+'/editor_template'+tinyMCE.srcMode+'.js');this.loadScript(tinyMCE.baseURL+'/langs/'+this.settings['language']+'.js');this.loadCSS(this.settings['editor_css']);var p=tinyMCE.getParam('plugins','',true,',');if(p.length>0){for(var i=0;i<p.length;i++){if(p[i].charAt(0)!='-')this.loadScript(tinyMCE.baseURL+'/plugins/'+p[i]+'/editor_plugin'+tinyMCE.srcMode+'.js')}}if(tinyMCE.getParam('entity_encoding')=='named'){settings['cleanup_entities']=new Array();var entities=tinyMCE.getParam('entities','',true,',');for(var i=0;i<entities.length;i+=2)settings['cleanup_entities']['c'+entities[i]]=entities[i+1]}settings['index']=this.configs.length;this.configs[this.configs.length]=settings;this.loadNextScript();if(this.isIE&&!this.isOpera){try{document.execCommand('BackgroundImageCache',false,true)}catch(e){}}},_addUnloadEvents:function(){if(tinyMCE.isIE){if(tinyMCE.settings['add_unload_trigger']){tinyMCE.addEvent(window,"unload",TinyMCE_Engine.prototype.unloadHandler);tinyM!
 CE.addEvent(window.document,"beforeunload",TinyMCE_Engine.prototype.un
loadHandler)}}else{if(tinyMCE.settings['add_unload_trigger'])tinyMCE.addEvent(window,"unload",function(){tinyMCE.triggerSave(true,true)})}},_def:function(key,def_val,t){var v=tinyMCE.getParam(key,def_val);v=t?v.replace(/\s+/g,""):v;this.settings[key]=v},hasPlugin:function(n){return typeof(this.plugins[n])!="undefined"&&this.plugins[n]!=null},addPlugin:function(n,p){var op=this.plugins[n];p.baseURL=op?op.baseURL:tinyMCE.baseURL+"/plugins/"+n;this.plugins[n]=p;this.loadNextScript()},setPluginBaseURL:function(n,u){var op=this.plugins[n];if(op)op.baseURL=u;else this.plugins[n]={baseURL:u}},loadPlugin:function(n,u){u=u.indexOf('.js')!=-1?u.substring(0,u.lastIndexOf('/')):u;u=u.charAt(u.length-1)=='/'?u.substring(0,u.length-1):u;this.plugins[n]={baseURL:u};this.loadScript(u+"/editor_plugin"+(tinyMCE.srcMode?'_src':'')+".js")},hasTheme:function(n){return typeof(this.themes[n])!="undefined"&&this.themes[n]!=null},addTheme:function(n,t){this.themes[n]=t;this.loadNextScript()},addMenu!
 :function(n,m){this.menus[n]=m},hasMenu:function(n){return typeof(this.plugins[n])!="undefined"&&this.plugins[n]!=null},loadScript:function(url){var i;for(i=0;i<this.loadedFiles.length;i++){if(this.loadedFiles[i]==url)return}if(tinyMCE.settings.strict_loading_mode)this.pendingFiles[this.pendingFiles.length]=url;else document.write('<sc'+'ript language="javascript" type="text/javascript" src="'+url+'"></script>');this.loadedFiles[this.loadedFiles.length]=url},loadNextScript:function(){var d=document,se;if(!tinyMCE.settings.strict_loading_mode)return;if(this.loadingIndex<this.pendingFiles.length){se=d.createElementNS('http://www.w3.org/1999/xhtml','script');se.setAttribute('language','javascript');se.setAttribute('type','text/javascript');se.setAttribute('src',this.pendingFiles[this.loadingIndex++]);d.getElementsByTagName("head")[0].appendChild(se)}else this.loadingIndex=-1;},loadCSS:function(url){var ar=url.replace(/\s+/,'').split(',');var lflen=0,csslen=0;var skip=false;var!
  x=0,i=0,nl,le;for(x=0,csslen=ar.length;x<csslen;x++){if(ar[x]!=null&&
ar[x]!='null'&&ar[x].length>0){for(i=0,lflen=this.loadedFiles.length;i<lflen;i++){if(this.loadedFiles[i]==ar[x]){skip=true;break}}if(!skip){if(tinyMCE.settings.strict_loading_mode){nl=document.getElementsByTagName("head");le=document.createElement('link');le.setAttribute('href',ar[x]);le.setAttribute('rel','stylesheet');le.setAttribute('type','text/css');nl[0].appendChild(le)}else document.write('<link href="'+ar[x]+'" rel="stylesheet" type="text/css" />');this.loadedFiles[this.loadedFiles.length]=ar[x]}}}},importCSS:function(doc,css){var css_ary=css.replace(/\s+/,'').split(',');var csslen,elm,headArr,x,css_file;for(x=0,csslen=css_ary.length;x<csslen;x++){css_file=css_ary[x];if(css_file!=null&&css_file!='null'&&css_file.length>0){if(css_file.indexOf('://')==-1&&css_file.charAt(0)!='/')css_file=this.documentBasePath+"/"+css_file;if(typeof(doc.createStyleSheet)=="undefined"){elm=doc.createElement("link");elm.rel="stylesheet";elm.href=css_file;if((headArr=doc.getElementsByTagNa!
 me("head"))!=null&&headArr.length>0)headArr[0].appendChild(elm)}else doc.createStyleSheet(css_file)}}},confirmAdd:function(e,settings){var elm=tinyMCE.isIE?event.srcElement:e.target;var elementId=elm.name?elm.name:elm.id;tinyMCE.settings=settings;if(tinyMCE.settings['convert_on_click']||(!elm.getAttribute('mce_noask')&&confirm(tinyMCELang['lang_edit_confirm'])))tinyMCE.addMCEControl(elm,elementId);elm.setAttribute('mce_noask','true')},updateContent:function(form_element_name){var formElement=document.getElementById(form_element_name);for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.switchSettings();if(inst.formElement==formElement){var doc=inst.getDoc();tinyMCE._setHTML(doc,inst.formElement.value);if(!tinyMCE.isIE)doc.body.innerHTML=tinyMCE._cleanupHTML(inst,doc,this.settings,doc.body,inst.visualAid)}}},addMCEControl:function(replace_element,form_element_name,target_document){var id="mce_editor_"+tinyMCE.idCounter++;va!
 r inst=new TinyMCE_Control(tinyMCE.settings);inst.editorId=id;this.ins
tances[id]=inst;inst._onAdd(replace_element,form_element_name,target_document)},removeInstance:function(ti){var t=[],n,i;for(n in tinyMCE.instances){i=tinyMCE.instances[n];if(tinyMCE.isInstance(i)&&ti!=i)t[n]=i}tinyMCE.instances=t;n=[];t=tinyMCE.undoLevels;for(i=0;i<t.length;i++){if(t[i]!=ti)n.push(t[i])}tinyMCE.undoLevels=n;tinyMCE.undoIndex=n.length;return ti},removeMCEControl:function(editor_id){var inst=tinyMCE.getInstanceById(editor_id),h,re,ot,tn;if(inst){inst.switchSettings();editor_id=inst.editorId;h=tinyMCE.getContent(editor_id);this.removeInstance(inst);tinyMCE.selectedElement=null;tinyMCE.selectedInstance=null;re=document.getElementById(editor_id+"_parent");ot=inst.oldTargetElement;tn=ot.nodeName.toLowerCase();if(tn=="textarea"||tn=="input"){re.parentNode.removeChild(re);ot.style.display="inline";ot.value=h}else{ot.innerHTML=h;ot.style.display='block';re.parentNode.insertBefore(ot,re);re.parentNode.removeChild(re)}}},triggerSave:function(skip_cleanup,skip_callback!
 ){var inst,n;if(typeof(skip_cleanup)=="undefined")skip_cleanup=false;if(typeof(skip_callback)=="undefined")skip_callback=false;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.triggerSave(skip_cleanup,skip_callback)}},resetForm:function(form_index){var i,inst,n,formObj=document.forms[form_index];for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.switchSettings();for(i=0;i<formObj.elements.length;i++){if(inst.formTargetElementId==formObj.elements[i].name)inst.getBody().innerHTML=inst.startContent}}},execInstanceCommand:function(editor_id,command,user_interface,value,focus){var inst=tinyMCE.getInstanceById(editor_id),r;if(inst){r=inst.selection.getRng();if(typeof(focus)=="undefined")focus=true;if(focus&&(!r||!r.item))inst.contentWindow.focus();inst.autoResetDesignMode();this.selectedElement=inst.getFocusElement();inst.select();tinyMCE.execCommand(command,user_interface,value);if(tiny!
 MCE.isIE&&window.event!=null)tinyMCE.cancelEvent(window.event)}},execC
ommand:function(command,user_interface,value){var inst=tinyMCE.selectedInstance;user_interface=user_interface?user_interface:false;value=value?value:null;if(inst)inst.switchSettings();switch(command){case"Undo":if(this.getParam('custom_undo_redo_global')){if(this.undoIndex>0){tinyMCE.nextUndoRedoAction='Undo';inst=this.undoLevels[--this.undoIndex];inst.select();if(!tinyMCE.nextUndoRedoInstanceId)inst.execCommand('Undo')}}else inst.execCommand('Undo');return true;case"Redo":if(this.getParam('custom_undo_redo_global')){if(this.undoIndex<=this.undoLevels.length-1){tinyMCE.nextUndoRedoAction='Redo';inst=this.undoLevels[this.undoIndex++];inst.select();if(!tinyMCE.nextUndoRedoInstanceId)inst.execCommand('Redo')}}else inst.execCommand('Redo');return true;case'mceFocus':var inst=tinyMCE.getInstanceById(value);if(inst)inst.getWin().focus();return;case"mceAddControl":case"mceAddEditor":tinyMCE.addMCEControl(tinyMCE._getElementById(value),value);return;case"mceAddFrameControl":tinyMCE.!
 addMCEControl(tinyMCE._getElementById(value['element'],value['document']),value['element'],value['document']);return;case"mceRemoveControl":case"mceRemoveEditor":tinyMCE.removeMCEControl(value);return;case"mceResetDesignMode":if(!tinyMCE.isIE){for(var n in tinyMCE.instances){if(!tinyMCE.isInstance(tinyMCE.instances[n]))continue;try{tinyMCE.instances[n].getDoc().designMode="on"}catch(e){}}}return}if(inst){inst.execCommand(command,user_interface,value)}else if(tinyMCE.settings['focus_alert'])alert(tinyMCELang['lang_focus_alert'])},_createIFrame:function(replace_element,doc,win){var iframe,id=replace_element.getAttribute("id");var aw,ah;if(typeof(doc)=="undefined")doc=document;if(typeof(win)=="undefined")win=window;iframe=doc.createElement("iframe");aw=""+tinyMCE.settings['area_width'];ah=""+tinyMCE.settings['area_height'];if(aw.indexOf('%')==-1){aw=parseInt(aw);aw=(isNaN(aw)||aw<0)?300:aw;aw=aw+"px"}if(ah.indexOf('%')==-1){ah=parseInt(ah);ah=(isNaN(ah)||ah<0)?240:ah;ah=ah+"px!
 "}iframe.setAttribute("id",id);iframe.setAttribute("name",id);iframe.s
etAttribute("class","mceEditorIframe");iframe.setAttribute("border","0");iframe.setAttribute("frameBorder","0");iframe.setAttribute("marginWidth","0");iframe.setAttribute("marginHeight","0");iframe.setAttribute("leftMargin","0");iframe.setAttribute("topMargin","0");iframe.setAttribute("width",aw);iframe.setAttribute("height",ah);iframe.setAttribute("allowtransparency","true");iframe.className='mceEditorIframe';if(tinyMCE.settings["auto_resize"])iframe.setAttribute("scrolling","no");if(tinyMCE.isRealIE)iframe.setAttribute("src",this.settings['default_document']);iframe.style.width=aw;iframe.style.height=ah;if(tinyMCE.settings.strict_loading_mode)iframe.style.marginBottom='-5px';if(tinyMCE.isRealIE)replace_element.outerHTML=iframe.outerHTML;else replace_element.parentNode.replaceChild(iframe,replace_element);if(tinyMCE.isRealIE)return win.frames[id];else return iframe},setupContent:function(editor_id){var inst=tinyMCE.instances[editor_id],i;var doc=inst.getDoc();var head=doc.g!
 etElementsByTagName('head').item(0);var content=inst.startContent;if(tinyMCE.settings.strict_loading_mode){content=content.replace(/&lt;/g,'<');content=content.replace(/&gt;/g,'>');content=content.replace(/&quot;/g,'"');content=content.replace(/&amp;/g,'&')}inst.switchSettings();if(!tinyMCE.isIE&&tinyMCE.getParam("setupcontent_reload",false)&&doc.title!="blank_page"){try{doc.location.href=tinyMCE.baseURL+"/blank.htm"}catch(ex){}window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",1000);return}if(!head){window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",10);return}tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/themes/"+inst.settings['theme']+"/css/editor_content.css");tinyMCE.importCSS(inst.getDoc(),inst.settings['content_css']);tinyMCE.dispatchCallback(inst,'init_instance_callback','initInstance',inst);if(tinyMCE.getParam('custom_undo_redo_keyboard_shortcuts')){inst.addShortcut('ctrl','z','lang_undo_desc','Undo');inst.addShortcut('ctrl','y','lang_redo_desc'!
 ,'Redo')}for(i=1;i<=6;i++)inst.addShortcut('ctrl',''+i,'','FormatBlock
',false,'<h'+i+'>');inst.addShortcut('ctrl','7','','FormatBlock',false,'<p>');inst.addShortcut('ctrl','8','','FormatBlock',false,'<div>');inst.addShortcut('ctrl','9','','FormatBlock',false,'<address>');if(tinyMCE.isGecko){inst.addShortcut('ctrl','b','lang_bold_desc','Bold');inst.addShortcut('ctrl','i','lang_italic_desc','Italic');inst.addShortcut('ctrl','u','lang_underline_desc','Underline')}if(tinyMCE.getParam("convert_fonts_to_spans"))inst.getBody().setAttribute('id','mceSpanFonts');if(tinyMCE.settings['nowrap'])doc.body.style.whiteSpace="nowrap";doc.body.dir=this.settings['directionality'];doc.editorId=editor_id;if(!tinyMCE.isIE)doc.documentElement.editorId=editor_id;inst.setBaseHREF(tinyMCE.settings['base_href']);if(tinyMCE.settings['convert_newlines_to_brs']){content=tinyMCE.regexpReplace(content,"\r\n","<br />","gi");content=tinyMCE.regexpReplace(content,"\r","<br />","gi");content=tinyMCE.regexpReplace(content,"\n","<br />","gi")}content=tinyMCE.storeAwayURLs(content)!
 ;content=tinyMCE._customCleanup(inst,"insert_to_editor",content);if(tinyMCE.isIE){window.setInterval('try{tinyMCE.getCSSClasses(tinyMCE.instances["'+editor_id+'"].getDoc(), "'+editor_id+'");}catch(e){}',500);if(tinyMCE.settings["force_br_newlines"])doc.styleSheets[0].addRule("p","margin: 0;");var body=inst.getBody();body.editorId=editor_id}content=tinyMCE.cleanupHTMLCode(content);if(!tinyMCE.isIE){var contentElement=inst.getDoc().createElement("body");var doc=inst.getDoc();contentElement.innerHTML=content;if(tinyMCE.isGecko&&tinyMCE.settings['remove_lt_gt'])content=content.replace(new RegExp('&lt;&gt;','g'),"");if(tinyMCE.settings['cleanup_on_startup'])tinyMCE.setInnerHTML(inst.getBody(),tinyMCE._cleanupHTML(inst,doc,this.settings,contentElement));else tinyMCE.setInnerHTML(inst.getBody(),content);tinyMCE.convertAllRelativeURLs(inst.getBody())}else{if(tinyMCE.settings['cleanup_on_startup']){tinyMCE._setHTML(inst.getDoc(),content);eval('try {tinyMCE.setInnerHTML(inst.getBody(!
 ), tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, ins
t.getBody()));} catch(e) {}')}else tinyMCE._setHTML(inst.getDoc(),content)}var parentElm=inst.targetDoc.getElementById(inst.editorId+'_parent');inst.formElement=tinyMCE.isGecko?parentElm.previousSibling:parentElm.nextSibling;tinyMCE.handleVisualAid(inst.getBody(),true,tinyMCE.settings['visual'],inst);tinyMCE.dispatchCallback(inst,'setupcontent_callback','setupContent',editor_id,inst.getBody(),inst.getDoc());if(!tinyMCE.isIE)tinyMCE.addEventHandlers(inst);if(tinyMCE.isIE){tinyMCE.addEvent(inst.getBody(),"blur",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(inst.getBody(),"beforedeactivate",TinyMCE_Engine.prototype._eventPatch);if(!tinyMCE.isOpera){tinyMCE.addEvent(doc.body,"mousemove",TinyMCE_Engine.prototype.onMouseMove);tinyMCE.addEvent(doc.body,"beforepaste",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(doc.body,"drop",TinyMCE_Engine.prototype._eventPatch)}}inst.select();tinyMCE.selectedElement=inst.contentWindow.document.body;tinyMCE._customCleanup(inst,"!
 insert_to_editor_dom",inst.getBody());tinyMCE._customCleanup(inst,"setup_content_dom",inst.getBody());tinyMCE._setEventsEnabled(inst.getBody(),false);tinyMCE.cleanupAnchors(inst.getDoc());if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(inst.getDoc());inst.startContent=tinyMCE.trim(inst.getBody().innerHTML);inst.undoRedo.add({content:inst.startContent});if(tinyMCE.isGecko){tinyMCE.selectNodes(inst.getBody(),function(n){if(n.nodeType==3||n.nodeType==8)n.nodeValue=n.nodeValue.replace(new RegExp('\\s(mce_src|mce_href)=\"[^\"]*\"','gi'),"");return false})}if(tinyMCE.isGecko)inst.getBody().spellcheck=tinyMCE.getParam("gecko_spellcheck");tinyMCE._removeInternal(inst.getBody());inst.select();tinyMCE.triggerNodeChange(false,true)},storeAwayURLs:function(s){if(!s.match(/(mce_src|mce_href)/gi,s)){s=s.replace(new RegExp('src\\s*=\\s*\"([^ >\"]*)\"','gi'),'src="$1" mce_src="$1"');s=s.replace(new RegExp('href\\s*=\\s*\"([^ >\"]*)\"','gi'),'href="$1" mce_href="$1!
 "')}return s},_removeInternal:function(n){if(tinyMCE.isGecko){tinyMCE.
selectNodes(n,function(n){if(n.nodeType==3||n.nodeType==8)n.nodeValue=n.nodeValue.replace(new RegExp('\\s(mce_src|mce_href)=\"[^\"]*\"','gi'),"");return false})}},handleEvent:function(e){var inst=tinyMCE.selectedInstance;if(typeof(tinyMCE)=="undefined")return true;if(tinyMCE.executeCallback(tinyMCE.selectedInstance,'handle_event_callback','handleEvent',e))return false;switch(e.type){case"beforedeactivate":case"blur":if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.execCommand('mceEndTyping');tinyMCE.hideMenus();return;case"drop":case"beforepaste":if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.setBaseHREF(null);if(tinyMCE.isRealIE){var ife=tinyMCE.selectedInstance.iframeElement;if(ife.style.height.indexOf('%')!=-1){ife._oldHeight=ife.style.height;ife.style.height=ife.clientHeight}}window.setTimeout("tinyMCE.selectedInstance.setBaseHREF(tinyMCE.settings['base_href']);tinyMCE._resetIframeHeight();",1);return;case"submit":tinyMCE.triggerSave();tinyMCE.isNotDirty=true;r!
 eturn;case"reset":var formObj=tinyMCE.isIE?window.event.srcElement:e.target;for(var i=0;i<document.forms.length;i++){if(document.forms[i]==formObj)window.setTimeout('tinyMCE.resetForm('+i+');',10)}return;case"keypress":if(inst&&inst.handleShortcut(e))return false;if(e.target.editorId){tinyMCE.instances[e.target.editorId].select()}else{if(e.target.ownerDocument.editorId)tinyMCE.instances[e.target.ownerDocument.editorId].select()}if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();if((tinyMCE.isGecko||tinyMCE.isOpera||tinyMCE.isSafari)&&tinyMCE.settings['force_p_newlines']&&e.keyCode==13&&!e.shiftKey){if(TinyMCE_ForceParagraphs._insertPara(tinyMCE.selectedInstance,e)){tinyMCE.execCommand("mceAddUndoLevel");return tinyMCE.cancelEvent(e)}}if((tinyMCE.isGecko&&!tinyMCE.isSafari)&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance,e.type)){tinyMCE.execCommand("mce!
 AddUndoLevel");return tinyMCE.cancelEvent(e)}}if(tinyMCE.isIE&&tinyMCE
.settings['force_br_newlines']&&e.keyCode==13){if(e.target.editorId)tinyMCE.instances[e.target.editorId].select();if(tinyMCE.selectedInstance){var sel=tinyMCE.selectedInstance.getDoc().selection;var rng=sel.createRange();if(tinyMCE.getParentElement(rng.parentElement(),"li")!=null)return false;e.returnValue=false;e.cancelBubble=true;rng.pasteHTML("<br />");rng.collapse(false);rng.select();tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.triggerNodeChange(false);return false}}if(e.keyCode==8||e.keyCode==46){tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(e.target,"a");tinyMCE.imgElement=tinyMCE.getParentElement(e.target,"img");tinyMCE.triggerNodeChange(false)}return false;break;case"keyup":case"keydown":tinyMCE.hideMenus();tinyMCE.hasMouseMoved=false;if(inst&&inst.handleShortcut(e))return false;if(e.target.editorId)tinyMCE.instances[e.target.editorId].select();if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();var inst=tinyMCE.sel!
 ectedInstance;if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance,e.type)){tinyMCE.execCommand("mceAddUndoLevel");e.preventDefault();return false}}tinyMCE.selectedElement=null;tinyMCE.selectedNode=null;var elm=tinyMCE.selectedInstance.getFocusElement();tinyMCE.linkElement=tinyMCE.getParentElement(elm,"a");tinyMCE.imgElement=tinyMCE.getParentElement(elm,"img");tinyMCE.selectedElement=elm;if(tinyMCE.isGecko&&e.type=="keyup"&&e.keyCode==9)tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(),true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);if(tinyMCE.isIE&&e.type=="keydown"&&e.keyCode==13)tinyMCE.enterKeyElement=tinyMCE.selectedInstance.getFocusElement();if(tinyMCE.isIE&&e.type=="keyup"&&e.keyCode==13){var elm=tinyMCE.enterKeyElement;if(elm){var re=new RegExp('^HR|IMG|BR$','g');var dre=new RegExp('^H[1-6]$','g');if(!elm.hasChildNodes()&&!re.test(!
 elm.nodeName)){if(dre.test(elm.nodeName))elm.innerHTML="&nbsp;&nbsp;";
else elm.innerHTML="&nbsp;"}}}var keys=tinyMCE.posKeyCodes;var posKey=false;for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){posKey=true;break}}if(tinyMCE.isIE&&tinyMCE.settings['custom_undo_redo']){var keys=new Array(8,46);for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){if(e.type=="keyup")tinyMCE.triggerNodeChange(false)}}}if(e.keyCode==17)return true;if(tinyMCE.isGecko){if(!posKey&&e.type=="keyup"&&!e.ctrlKey||(e.ctrlKey&&(e.keyCode==86||e.keyCode==88)))tinyMCE.execCommand("mceStartTyping")}else{if(!posKey&&e.type=="keyup")tinyMCE.execCommand("mceStartTyping")}if(e.type=="keydown"&&(posKey||e.ctrlKey)&&inst)inst.undoBookmark=inst.selection.getBookmark();if(e.type=="keyup"&&(posKey||e.ctrlKey))tinyMCE.execCommand("mceEndTyping");if(posKey&&e.type=="keyup")tinyMCE.triggerNodeChange(false);if(tinyMCE.isIE&&e.ctrlKey)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);break;case"mousedown":case"mouseup":case"click":case"dblclick":case"focus":tinyMCE.hideMenus()!
 ;if(tinyMCE.selectedInstance){tinyMCE.selectedInstance.switchSettings();tinyMCE.selectedInstance.isFocused=true}var targetBody=tinyMCE.getParentElement(e.target,"html");for(var instanceName in tinyMCE.instances){if(!tinyMCE.isInstance(tinyMCE.instances[instanceName]))continue;var inst=tinyMCE.instances[instanceName];inst.autoResetDesignMode();if(inst.getBody().parentNode==targetBody){inst.select();tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");tinyMCE.imgElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"img");break}}if(!tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark&&(e.type=="mouseup"||e.type=="dblclick"))tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark=tinyMCE.selectedInstance.selection.getBookmark();if(e.type!="focus")tinyMCE.selectedNode=null;tinyMCE.triggerNodeChange(false);tinyMCE.execCommand("mceEndTyping");if(e.type=="mouseup")tinyMCE.execCommand("mceAddUndoLevel");if(!tinyMCE.sele!
 ctedInstance&&e.target.editorId)tinyMCE.instances[e.target.editorId].s
elect();return false;break}},getButtonHTML:function(id,lang,img,cmd,ui,val){var h='',m,x,io='';cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+cmd+'\'';if(typeof(ui)!="undefined"&&ui!=null)cmd+=','+ui;if(typeof(val)!="undefined"&&val!=null)cmd+=",'"+val+"'";cmd+=');';if(tinyMCE.isRealIE)io='onmouseover="tinyMCE.lastHover = this;"';if(tinyMCE.getParam('button_tile_map')&&(!tinyMCE.isIE||tinyMCE.isOpera)&&(m=this.buttonMap[id])!=null&&(tinyMCE.getParam("language")=="en"||img.indexOf('$lang')==-1)){x=0-(m*20)==0?'0':0-(m*20);h+='<a id="{$editor_id}_'+id+'" href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" '+io+' class="mceTiledButton mceButtonNormal" target="_self">';h+='<img src="{$themeurl}/images/spacer.gif" style="background-position: '+x+'px 0" title="{$'+lang+'}" />';h+='</a>'}else{h+='<a id="{$editor_id}_'+id+'" href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" '+io+' class="mceButtonNormal" targ!
 et="_self">';h+='<img src="'+img+'" title="{$'+lang+'}" />';h+='</a>'}return h},getMenuButtonHTML:function(id,lang,img,mcmd,cmd,ui,val){var h='',m,x;mcmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+mcmd+'\');';cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+cmd+'\'';if(typeof(ui)!="undefined"&&ui!=null)cmd+=','+ui;if(typeof(val)!="undefined"&&val!=null)cmd+=",'"+val+"'";cmd+=');';if(tinyMCE.getParam('button_tile_map')&&(!tinyMCE.isIE||tinyMCE.isOpera)&&(m=tinyMCE.buttonMap[id])!=null&&(tinyMCE.getParam("language")=="en"||img.indexOf('$lang')==-1)){x=0-(m*20)==0?'0':0-(m*20);if(tinyMCE.isRealIE)h+='<span id="{$editor_id}_'+id+'" class="mceMenuButton" onmouseover="tinyMCE._menuButtonEvent(\'over\',this);tinyMCE.lastHover = this;" onmouseout="tinyMCE._menuButtonEvent(\'out\',this);">';else h+='<span id="{$editor_id}_'+id+'" class="mceMenuButton">';h+='<a href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" class="mceTiledButton mceMe!
 nuButtonNormal" target="_self">';h+='<img src="{$themeurl}/images/spac
er.gif" style="width: 20px; height: 20px; background-position: '+x+'px 0" title="{$'+lang+'}" /></a>';h+='<a href="javascript:'+mcmd+'" onclick="'+mcmd+'return false;" onmousedown="return false;"><img src="{$themeurl}/images/button_menu.gif" title="{$'+lang+'}" class="mceMenuButton" />';h+='</a></span>'}else{if(tinyMCE.isRealIE)h+='<span id="{$editor_id}_'+id+'" class="mceMenuButton" onmouseover="tinyMCE._menuButtonEvent(\'over\',this);tinyMCE.lastHover = this;" onmouseout="tinyMCE._menuButtonEvent(\'out\',this);">';else h+='<span id="{$editor_id}_'+id+'" class="mceMenuButton">';h+='<a href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" class="mceMenuButtonNormal" target="_self">';h+='<img src="'+img+'" title="{$'+lang+'}" /></a>';h+='<a href="javascript:'+mcmd+'" onclick="'+mcmd+'return false;" onmousedown="return false;"><img src="{$themeurl}/images/button_menu.gif" title="{$'+lang+'}" class="mceMenuButton" />';h+='</a></span>'}return h},_m!
 enuButtonEvent:function(e,o){if(o.className=='mceMenuButtonFocus')return;if(e=='over')o.className=o.className+' mceMenuHover';else o.className=o.className.replace(/\s.*$/,'')},addButtonMap:function(m){var i,a=m.replace(/\s+/,'').split(',');for(i=0;i<a.length;i++)this.buttonMap[a[i]]=i},submitPatch:function(){tinyMCE.triggerSave();tinyMCE.isNotDirty=true;this.mceOldSubmit()},onLoad:function(){var r;if(tinyMCE.settings.strict_loading_mode&&this.loadingIndex!=-1){window.setTimeout('tinyMCE.onLoad();',1);return}if(tinyMCE.isRealIE&&window.event.type=="readystatechange"&&document.readyState!="complete")return true;if(tinyMCE.isLoaded)return true;tinyMCE.isLoaded=true;if(tinyMCE.isRealIE&&document.body){r=document.body.createTextRange();r.collapse(true);r.select()}tinyMCE.dispatchCallback(null,'onpageload','onPageLoad');for(var c=0;c<tinyMCE.configs.length;c++){tinyMCE.settings=tinyMCE.configs[c];var selector=tinyMCE.getParam("editor_selector");var deselector=tinyMCE.getParam("ed!
 itor_deselector");var elementRefAr=new Array();if(document.forms&&tiny
MCE.settings['add_form_submit_trigger']&&!tinyMCE.submitTriggers){for(var i=0;i<document.forms.length;i++){var form=document.forms[i];tinyMCE.addEvent(form,"submit",TinyMCE_Engine.prototype.handleEvent);tinyMCE.addEvent(form,"reset",TinyMCE_Engine.prototype.handleEvent);tinyMCE.submitTriggers=true;if(tinyMCE.settings['submit_patch']){try{form.mceOldSubmit=form.submit;form.submit=TinyMCE_Engine.prototype.submitPatch}catch(e){}}}}var mode=tinyMCE.settings['mode'];switch(mode){case"exact":var elements=tinyMCE.getParam('elements','',true,',');for(var i=0;i<elements.length;i++){var element=tinyMCE._getElementById(elements[i]);var trigger=element?element.getAttribute(tinyMCE.settings['textarea_trigger']):"";if(new RegExp('\\b'+deselector+'\\b').test(tinyMCE.getAttrib(element,"class")))continue;if(trigger=="false")continue;if((tinyMCE.settings['ask']||tinyMCE.settings['convert_on_click'])&&element){elementRefAr[elementRefAr.length]=element;continue}if(element)tinyMCE.addMCEControl(!
 element,elements[i]);else if(tinyMCE.settings['debug'])alert("Error: Could not find element by id or name: "+elements[i])}break;case"specific_textareas":case"textareas":var nodeList=document.getElementsByTagName("textarea");for(var i=0;i<nodeList.length;i++){var elm=nodeList.item(i);var trigger=elm.getAttribute(tinyMCE.settings['textarea_trigger']);if(selector!=''&&!new RegExp('\\b'+selector+'\\b').test(tinyMCE.getAttrib(elm,"class")))continue;if(selector!='')trigger=selector!=""?"true":"";if(new RegExp('\\b'+deselector+'\\b').test(tinyMCE.getAttrib(elm,"class")))continue;if((mode=="specific_textareas"&&trigger=="true")||(mode=="textareas"&&trigger!="false"))elementRefAr[elementRefAr.length]=elm}break}for(var i=0;i<elementRefAr.length;i++){var element=elementRefAr[i];var elementId=element.name?element.name:element.id;if(tinyMCE.settings['ask']||tinyMCE.settings['convert_on_click']){if(tinyMCE.isGecko){var settings=tinyMCE.settings;tinyMCE.addEvent(element,"focus",function(e!
 ){window.setTimeout(function(){TinyMCE_Engine.prototype.confirmAdd(e,s
ettings)},10)});if(element.nodeName!="TEXTAREA"&&element.nodeName!="INPUT")tinyMCE.addEvent(element,"click",function(e){window.setTimeout(function(){TinyMCE_Engine.prototype.confirmAdd(e,settings)},10)});}else{var settings=tinyMCE.settings;tinyMCE.addEvent(element,"focus",function(){TinyMCE_Engine.prototype.confirmAdd(null,settings)});tinyMCE.addEvent(element,"click",function(){TinyMCE_Engine.prototype.confirmAdd(null,settings)});}}else tinyMCE.addMCEControl(element,elementId)}if(tinyMCE.settings['auto_focus']){window.setTimeout(function(){var inst=tinyMCE.getInstanceById(tinyMCE.settings['auto_focus']);inst.selection.selectNode(inst.getBody(),true,true);inst.contentWindow.focus()},100)}tinyMCE.dispatchCallback(null,'oninit','onInit')}},isInstance:function(o){return o!=null&&typeof(o)=="object"&&o.isTinyMCE_Control},getParam:function(name,default_value,strip_whitespace,split_chr){var value=(typeof(this.settings[name])=="undefined")?default_value:this.settings[name];if(value=!
 ="true"||value=="false")return(value=="true");if(strip_whitespace)value=tinyMCE.regexpReplace(value,"[ \t\r\n]","");if(typeof(split_chr)!="undefined"&&split_chr!=null){value=value.split(split_chr);var outArray=new Array();for(var i=0;i<value.length;i++){if(value[i]&&value[i]!="")outArray[outArray.length]=value[i]}value=outArray}return value},getLang:function(name,default_value,parse_entities,va){var v=(typeof(tinyMCELang[name])=="undefined")?default_value:tinyMCELang[name],n;if(parse_entities)v=tinyMCE.entityDecode(v);if(va){for(n in va)v=this.replaceVar(v,n,va[n])}return v},entityDecode:function(s){var e=document.createElement("div");e.innerHTML=s;return e.firstChild.nodeValue},addToLang:function(prefix,ar){for(var key in ar){if(typeof(ar[key])=='function')continue;tinyMCELang[(key.indexOf('lang_')==-1?'lang_':'')+(prefix!=''?(prefix+"_"):'')+key]=ar[key]}this.loadNextScript();},triggerNodeChange:function(focus,setup_content){if(tinyMCE.selectedInstance){var inst=tinyMCE.s!
 electedInstance;var editorId=inst.editorId;var elm=(typeof(setup_conte
nt)!="undefined"&&setup_content)?tinyMCE.selectedElement:inst.getFocusElement();var undoIndex=-1,doc;var undoLevels=-1;var anySelection=false;var selectedText=inst.selection.getSelectedText();if(tinyMCE.settings.auto_resize)inst.resizeToContent();if(setup_content&&tinyMCE.isGecko&&inst.isHidden())elm=inst.getBody();inst.switchSettings();if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(tinyMCE.settings['custom_undo_redo']){undoIndex=inst.undoRedo.undoIndex;undoLevels=inst.undoRedo.undoLevels.length}tinyMCE.dispatchCallback(inst,'handle_node_change_callback','handleNodeChange',editorId,elm,undoIndex,undoLevels,inst.visualAid,anySelection,setup_content)}if(this.selectedInstance&&(typeof(focus)=="undefined"||focus))this.selectedInstance.contentWindow.focus()},_customCleanup:function(inst,type,content){var pl,po,i;var customCleanup=tinyMCE.settings['cleanup_callback'];if(customCleanup!=""&&ev!
 al("typeof("+customCleanup+")")!="undefined")content=eval(customCleanup+"(type, content, inst);");po=tinyMCE.themes[tinyMCE.settings['theme']];if(po&&po.cleanup)content=po.cleanup(type,content,inst);pl=inst.plugins;for(i=0;i<pl.length;i++){po=tinyMCE.plugins[pl[i]];if(po&&po.cleanup)content=po.cleanup(type,content,inst)}return content},setContent:function(h){if(tinyMCE.selectedInstance){tinyMCE.selectedInstance.execCommand('mceSetContent',false,h);tinyMCE.selectedInstance.repaint()}},importThemeLanguagePack:function(name){if(typeof(name)=="undefined")name=tinyMCE.settings['theme'];tinyMCE.loadScript(tinyMCE.baseURL+'/themes/'+name+'/langs/'+tinyMCE.settings['language']+'.js')},importPluginLanguagePack:function(name){var b=tinyMCE.baseURL+'/plugins/'+name;if(this.plugins[name])b=this.plugins[name].baseURL;tinyMCE.loadScript(b+'/langs/'+tinyMCE.settings['language']+'.js')},applyTemplate:function(h,as){return h.replace(new RegExp('\\{\\$([a-z0-9_]+)\\}','gi'),function(m,s){if(!
 s.indexOf('lang_')==0&&tinyMCELang[s])return tinyMCELang[s];if(as&&as[
s])return as[s];if(tinyMCE.settings[s])return tinyMCE.settings[s];if(m=='themeurl')return tinyMCE.themeURL;return m})},replaceVar:function(h,r,v){return h.replace(new RegExp('{\\\$'+r+'}','g'),v)},openWindow:function(template,args){var html,width,height,x,y,resizable,scrollbars,url;args['mce_template_file']=template['file'];args['mce_width']=template['width'];args['mce_height']=template['height'];tinyMCE.windowArgs=args;html=template['html'];if(!(width=parseInt(template['width'])))width=320;if(!(height=parseInt(template['height'])))height=200;if(tinyMCE.isIE)height+=40;else height+=20;x=parseInt(screen.width/ 2.0) - (width /2.0);y=parseInt(screen.height/ 2.0) - (height /2.0);resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";if(template['file'].charAt(0)!='/'&&template['file'].indexOf('://')==-1)url=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'];else url=template['file'];for(var !
 name in args){if(typeof(args[name])=='function')continue;url=tinyMCE.replaceVar(url,name,escape(args[name]))}if(html){html=tinyMCE.replaceVar(html,"css",this.settings['popups_css']);html=tinyMCE.applyTemplate(html,args);var win=window.open("","mcePopup"+new Date().getTime(),"top="+y+",left="+x+",scrollbars="+scrollbars+",dialog=yes,minimizable="+resizable+",modal=yes,width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return}win.document.write(html);win.document.close();win.resizeTo(width,height);win.focus()}else{if((tinyMCE.isRealIE)&&resizable!='yes'&&tinyMCE.settings["dialog_type"]=="modal"){height+=10;var features="resizable:"+resizable+";scroll:"+scrollbars+";status:yes;center:yes;help:no;dialogWidth:"+width+"px;dialogHeight:"+height+"px;";window.showModalDialog(url,window,features)}else{var modal=(resizable=="yes")?"no":"yes";if(tinyMCE.isGecko&&tinyMCE.isMac)modal="no";if(template['close_previous']!="no")try!
 {tinyMCE.lastWindow.close()}catch(ex){}var win=window.open(url,"mcePop
up"+new Date().getTime(),"top="+y+",left="+x+",scrollbars="+scrollbars+",dialog="+modal+",minimizable="+resizable+",modal="+modal+",width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return}if(template['close_previous']!="no")tinyMCE.lastWindow=win;eval('try { win.resizeTo(width, height); } catch(e) { }');if(tinyMCE.isGecko){if(win.document.defaultView.statusbar.visible)win.resizeBy(0,tinyMCE.isMac?10:24)}win.focus()}}},closeWindow:function(win){win.close()},getVisualAidClass:function(class_name,state){var aidClass=tinyMCE.settings['visual_table_class'];if(typeof(state)=="undefined")state=tinyMCE.settings['visual'];var classNames=new Array();var ar=class_name.split(' ');for(var i=0;i<ar.length;i++){if(ar[i]==aidClass)ar[i]="";if(ar[i]!="")classNames[classNames.length]=ar[i]}if(state)classNames[classNames.length]=aidClass;var className="";for(var i=0;i<classNames.length;i++){if(i>0)className+=" ";className+=classNam!
 es[i]}return className},handleVisualAid:function(el,deep,state,inst,skip_dispatch){if(!el)return;if(!skip_dispatch)tinyMCE.dispatchCallback(inst,'handle_visual_aid_callback','handleVisualAid',el,deep,state,inst);var tableElement=null;switch(el.nodeName){case"TABLE":var oldW=el.style.width;var oldH=el.style.height;var bo=tinyMCE.getAttrib(el,"border");bo=bo==""||bo=="0"?true:false;tinyMCE.setAttrib(el,"class",tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el,"class"),state&&bo));el.style.width=oldW;el.style.height=oldH;for(var y=0;y<el.rows.length;y++){for(var x=0;x<el.rows[y].cells.length;x++){var cn=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el.rows[y].cells[x],"class"),state&&bo);tinyMCE.setAttrib(el.rows[y].cells[x],"class",cn)}}break;case"A":var anchorName=tinyMCE.getAttrib(el,"name");if(anchorName!=''&&state){el.title=anchorName;tinyMCE.addCSSClass(el,'mceItemAnchor')}else if(anchorName!=''&&!state)el.className='';break}if(deep&&el.hasChildNodes()){for(var i=0;i<el.child!
 Nodes.length;i++)tinyMCE.handleVisualAid(el.childNodes[i],deep,state,i
nst,true)}},fixGeckoBaseHREFBug:function(m,e,h){var xsrc,xhref;if(tinyMCE.isGecko){if(m==1){h=h.replace(/\ssrc=/gi," mce_tsrc=");h=h.replace(/\shref=/gi," mce_thref=");return h}else{if(!new RegExp('(src|href)=','g').test(h))return h;tinyMCE.selectElements(e,'A,IMG,SELECT,AREA,IFRAME,BASE,INPUT,SCRIPT,EMBED,OBJECT,LINK',function(n){xsrc=tinyMCE.getAttrib(n,"mce_tsrc");xhref=tinyMCE.getAttrib(n,"mce_thref");if(xsrc!=""){try{n.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],xsrc)}catch(e){}n.removeAttribute("mce_tsrc")}if(xhref!=""){try{n.href=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],xhref)}catch(e){}n.removeAttribute("mce_thref")}return false});tinyMCE.selectNodes(e,function(n){if(n.nodeType==3||n.nodeType==8){n.nodeValue=n.nodeValue.replace(/\smce_tsrc=/gi," src=");n.nodeValue=n.nodeValue.replace(/\smce_thref=/gi," href=")}return false})}}return h},_setHTML:function(doc,html_content){html_content=tinyMCE.cleanupHTMLCode(html_co!
 ntent);try{tinyMCE.setInnerHTML(doc.body,html_content)}catch(e){if(this.isMSIE)doc.body.createTextRange().pasteHTML(html_content)}if(tinyMCE.isIE&&tinyMCE.settings['fix_content_duplication']){var paras=doc.getElementsByTagName("P");for(var i=0;i<paras.length;i++){var node=paras[i];while((node=node.parentNode)!=null){if(node.nodeName=="P")node.outerHTML=node.innerHTML}}var html=doc.body.innerHTML;tinyMCE.setInnerHTML(doc.body,html)}tinyMCE.cleanupAnchors(doc);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(doc)},getEditorId:function(form_element){var inst=this.getInstanceById(form_element);if(!inst)return null;return inst.editorId},getInstanceById:function(editor_id){var inst=this.instances[editor_id];if(!inst){for(var n in tinyMCE.instances){var instance=tinyMCE.instances[n];if(!tinyMCE.isInstance(instance))continue;if(instance.formTargetElementId==editor_id){inst=instance;break}}}return inst},queryInstanceCommandValue:function(editor_id,command){v!
 ar inst=tinyMCE.getInstanceById(editor_id);if(inst)return inst.queryCo
mmandValue(command);return false},queryInstanceCommandState:function(editor_id,command){var inst=tinyMCE.getInstanceById(editor_id);if(inst)return inst.queryCommandState(command);return null},setWindowArg:function(n,v){this.windowArgs[n]=v},getWindowArg:function(n,d){return(typeof(this.windowArgs[n])=="undefined")?d:this.windowArgs[n]},getCSSClasses:function(editor_id,doc){var output=new Array();if(typeof(tinyMCE.cssClasses)!="undefined")return tinyMCE.cssClasses;if(typeof(editor_id)=="undefined"&&typeof(doc)=="undefined"){var instance;for(var instanceName in tinyMCE.instances){instance=tinyMCE.instances[instanceName];if(!tinyMCE.isInstance(instance))continue;break}doc=instance.getDoc()}if(typeof(doc)=="undefined"){var instance=tinyMCE.getInstanceById(editor_id);doc=instance.getDoc()}if(doc){var styles=doc.styleSheets;if(styles&&styles.length>0){for(var x=0;x<styles.length;x++){var csses=null;eval("try {var csses = tinyMCE.isIE ? doc.styleSheets("+x+").rules : styles["+x+"].!
 cssRules;} catch(e) {}");if(!csses)return new Array();for(var i=0;i<csses.length;i++){var selectorText=csses[i].selectorText;if(selectorText){var rules=selectorText.split(',');for(var c=0;c<rules.length;c++){var rule=rules[c];while(rule.indexOf(' ')==0)rule=rule.substring(1);if(rule.indexOf(' ')!=-1||rule.indexOf(':')!=-1||rule.indexOf('mceItem')!=-1)continue;if(rule.indexOf(tinyMCE.settings['visual_table_class'])!=-1||rule.indexOf('mceEditable')!=-1||rule.indexOf('mceNonEditable')!=-1)continue;if(rule.indexOf('.')!=-1){var cssClass=rule.substring(rule.indexOf('.')+1);var addClass=true;for(var p=0;p<output.length&&addClass;p++){if(output[p]==cssClass)addClass=false}if(addClass)output[output.length]=cssClass}}}}}}}if(output.length>0)tinyMCE.cssClasses=output;return output},regexpReplace:function(in_str,reg_exp,replace_str,opts){if(in_str==null)return in_str;if(typeof(opts)=="undefined")opts='g';var re=new RegExp(reg_exp,opts);return in_str.replace(re,replace_str)},trim:funct!
 ion(s){return s.replace(/^\s*|\s*$/g,"")},cleanupEventStr:function(s){
s=""+s;s=s.replace('function anonymous()\n{\n','');s=s.replace('\n}','');s=s.replace(/^return true;/gi,'');return s},getControlHTML:function(c){var i,l,n,o,v;l=tinyMCE.plugins;for(n in l){o=l[n];if(o.getControlHTML&&(v=o.getControlHTML(c))!='')return tinyMCE.replaceVar(v,"pluginurl",o.baseURL)}o=tinyMCE.themes[tinyMCE.settings['theme']];if(o.getControlHTML&&(v=o.getControlHTML(c))!='')return v;return''},evalFunc:function(f,idx,a,o){var s='(',i;for(i=idx;i<a.length;i++){s+='a['+i+']';if(i<a.length-1)s+=','}s+=');';return o?eval("o."+f+s):eval("f"+s)},dispatchCallback:function(i,p,n){return this.callFunc(i,p,n,0,this.dispatchCallback.arguments)},executeCallback:function(i,p,n){return this.callFunc(i,p,n,1,this.executeCallback.arguments)},execCommandCallback:function(i,p,n){return this.callFunc(i,p,n,2,this.execCommandCallback.arguments)},callFunc:function(ins,p,n,m,a){var l,i,on,o,s,v;s=m==2;l=tinyMCE.getParam(p,'');if(l!=''&&(v=tinyMCE.evalFunc(typeof(l)=="function"?l:eval(l)!
 ,3,a))==s&&m>0)return true;if(ins!=null){for(i=0,l=ins.plugins;i<l.length;i++){o=tinyMCE.plugins[l[i]];if(o[n]&&(v=tinyMCE.evalFunc(n,3,a,o))==s&&m>0)return true}}l=tinyMCE.themes;for(on in l){o=l[on];if(o[n]&&(v=tinyMCE.evalFunc(n,3,a,o))==s&&m>0)return true}return false},xmlEncode:function(s){return s?(''+s).replace(new RegExp('[<>&"\']','g'),function(c,b){switch(c){case'&':return'&amp;';case'"':return'&quot;';case'\'':return'&#39;';case'<':return'&lt;';case'>':return'&gt;'}return c}):s},extend:function(p,np){var o={};o.parent=p;for(n in p)o[n]=p[n];for(n in np)o[n]=np[n];return o},hideMenus:function(){var e=tinyMCE.lastSelectedMenuBtn;if(tinyMCE.lastMenu){tinyMCE.lastMenu.hide();tinyMCE.lastMenu=null}if(e){tinyMCE.switchClass(e,tinyMCE.lastMenuBtnClass);tinyMCE.lastSelectedMenuBtn=null}}};var TinyMCE=TinyMCE_Engine;var tinyMCE=new TinyMCE_Engine();var tinyMCELang={};function TinyMCE_Control(settings){var t,i,to,fu,p,x,fn,fu,pn,s=settings;this.undoRedoLevel=true;this.isTi!
 nyMCE_Control=true;this.settings=s;this.settings['theme']=tinyMCE.getP
aram("theme","default");this.settings['width']=tinyMCE.getParam("width",-1);this.settings['height']=tinyMCE.getParam("height",-1);this.selection=new TinyMCE_Selection(this);this.undoRedo=new TinyMCE_UndoRedo(this);this.cleanup=new TinyMCE_Cleanup();this.shortcuts=new Array();this.hasMouseMoved=false;this.foreColor=this.backColor="#999999";this.data={};this.cleanup.init({valid_elements:s.valid_elements,extended_valid_elements:s.extended_valid_elements,valid_child_elements:s.valid_child_elements,entities:s.entities,entity_encoding:s.entity_encoding,debug:s.cleanup_debug,url_converter:'TinyMCE_Cleanup.prototype._urlConverter',indent:s.apply_source_formatting,invalid_elements:s.invalid_elements,verify_html:s.verify_html,fix_content_duplication:s.fix_content_duplication});t=this.settings['theme'];if(!tinyMCE.hasTheme(t)){fn=tinyMCE.callbacks;to={};for(i=0;i<fn.length;i++){if((fu=window['TinyMCE_'+t+"_"+fn[i]]))to[fn[i]]=fu}tinyMCE.addTheme(t,to)}this.plugins=new Array();p=tinyMCE!
 .getParam('plugins','',true,',');if(p.length>0){for(i=0;i<p.length;i++){pn=p[i];if(pn.charAt(0)=='-')pn=pn.substring(1);if(!tinyMCE.hasPlugin(pn)){fn=tinyMCE.callbacks;to={};for(x=0;x<fn.length;x++){if((fu=window['TinyMCE_'+pn+"_"+fn[x]]))to[fn[x]]=fu}tinyMCE.addPlugin(pn,to)}this.plugins[this.plugins.length]=pn}}};TinyMCE_Control.prototype={selection:null,settings:null,cleanup:null,getData:function(na){var o=this.data[na];if(!o)o=this.data[na]={};return o},hasPlugin:function(n){var i;for(i=0;i<this.plugins.length;i++){if(this.plugins[i]==n)return true}return false},addPlugin:function(n,p){if(!this.hasPlugin(n)){tinyMCE.addPlugin(n,p);this.plugins[this.plugins.length]=n}},repaint:function(){var s,b,ex;if(tinyMCE.isRealIE)return;try{s=this.selection;b=s.getBookmark(true);this.getBody().style.display='none';this.getDoc().execCommand('selectall',false,null);this.getSel().collapseToStart();this.getBody().style.display='block';s.moveToBookmark(b)}catch(ex){}},switchSettings:func!
 tion(){if(tinyMCE.configs.length>1&&tinyMCE.currentConfig!=this.settin
gs['index']){tinyMCE.settings=this.settings;tinyMCE.currentConfig=this.settings['index']}},select:function(){var oldInst=tinyMCE.selectedInstance;if(oldInst!=this){if(oldInst)oldInst.execCommand('mceEndTyping');tinyMCE.dispatchCallback(this,'select_instance_callback','selectInstance',this,oldInst);tinyMCE.selectedInstance=this}},getBody:function(){return this.contentBody?this.contentBody:this.getDoc().body},getDoc:function(){return this.contentWindow.document},getWin:function(){return this.contentWindow},getContainerWin:function(){return this.containerWindow?this.containerWindow:window},getViewPort:function(){return tinyMCE.getViewPort(this.getWin())},getParentNode:function(n,f){return tinyMCE.getParentNode(n,f,this.getBody())},getParentElement:function(n,na,f){return tinyMCE.getParentElement(n,na,f,this.getBody())},getParentBlockElement:function(n){return tinyMCE.getParentBlockElement(n,this.getBody())},resizeToContent:function(){var d=this.getDoc(),b=d.body,de=d.documentEl!
 ement;this.iframeElement.style.height=(tinyMCE.isRealIE)?b.scrollHeight:de.offsetHeight+'px'},addShortcut:function(m,k,d,cmd,ui,va){var n=typeof(k)=="number",ie=tinyMCE.isIE,c,sc,i,scl=this.shortcuts;if(!tinyMCE.getParam('custom_shortcuts'))return false;m=m.toLowerCase();k=ie&&!n?k.toUpperCase():k;c=n?null:k.charCodeAt(0);d=d&&d.indexOf('lang_')==0?tinyMCE.getLang(d):d;sc={alt:m.indexOf('alt')!=-1,ctrl:m.indexOf('ctrl')!=-1,shift:m.indexOf('shift')!=-1,charCode:c,keyCode:n?k:(ie?c:null),desc:d,cmd:cmd,ui:ui,val:va};for(i=0;i<scl.length;i++){if(sc.alt==scl[i].alt&&sc.ctrl==scl[i].ctrl&&sc.shift==scl[i].shift&&sc.charCode==scl[i].charCode&&sc.keyCode==scl[i].keyCode){return false}}scl[scl.length]=sc;return true},handleShortcut:function(e){var i,s=this.shortcuts,o;for(i=0;i<s.length;i++){o=s[i];if(o.alt==e.altKey&&o.ctrl==e.ctrlKey&&(o.keyCode==e.keyCode||o.charCode==e.charCode)){if(o.cmd&&(e.type=="keydown"||(e.type=="keypress"&&!tinyMCE.isOpera)))tinyMCE.execCommand(o.cmd,o.!
 ui,o.val);tinyMCE.cancelEvent(e);return true}}return false},autoResetD
esignMode:function(){if(!tinyMCE.isIE&&this.isHidden()&&tinyMCE.getParam('auto_reset_designmode'))eval('try { this.getDoc().designMode = "On"; this.useCSS = false; } catch(e) {}')},isHidden:function(){var s;if(tinyMCE.isIE)return false;s=this.getSel();return(!s||!s.rangeCount||s.rangeCount==0)},isDirty:function(){return tinyMCE.trim(this.startContent)!=tinyMCE.trim(this.getBody().innerHTML)&&!tinyMCE.isNotDirty},_mergeElements:function(scmd,pa,ch,override){if(scmd=="removeformat"){pa.className="";pa.style.cssText="";ch.className="";ch.style.cssText="";return}var st=tinyMCE.parseStyle(tinyMCE.getAttrib(pa,"style"));var stc=tinyMCE.parseStyle(tinyMCE.getAttrib(ch,"style"));var className=tinyMCE.getAttrib(pa,"class");className=tinyMCE.getAttrib(ch,"class");if(override){for(var n in st){if(typeof(st[n])=='function')continue;stc[n]=st[n]}}else{for(var n in stc){if(typeof(stc[n])=='function')continue;st[n]=stc[n]}}tinyMCE.setAttrib(pa,"style",tinyMCE.serializeStyle(st));tinyMCE.se!
 tAttrib(pa,"class",tinyMCE.trim(className));ch.className="";ch.style.cssText="";ch.removeAttribute("class");ch.removeAttribute("style")},_setUseCSS:function(b){var d=this.getDoc();try{d.execCommand("useCSS",false,!b)}catch(ex){}try{d.execCommand("styleWithCSS",false,b)}catch(ex){}if(!tinyMCE.getParam("table_inline_editing"))try{d.execCommand('enableInlineTableEditing',false,"false")}catch(ex){}if(!tinyMCE.getParam("object_resizing"))try{d.execCommand('enableObjectResizing',false,"false")}catch(ex){}},execCommand:function(command,user_interface,value){var doc=this.getDoc(),win=this.getWin(),focusElm=this.getFocusElement();if(!new RegExp('mceStartTyping|mceEndTyping|mceBeginUndoLevel|mceEndUndoLevel|mceAddUndoLevel','gi').test(command))this.undoBookmark=null;if(!tinyMCE.isIE&&!this.useCSS){this._setUseCSS(false);this.useCSS=true}this.contentDocument=doc;if(tinyMCE.execCommandCallback(this,'execcommand_callback','execCommand',this.editorId,this.getBody(),command,user_interface!
 ,value))return;if(focusElm&&focusElm.nodeName=="IMG"){var align=focusE
lm.getAttribute('align');var img=command=="JustifyCenter"?focusElm.cloneNode(false):focusElm;switch(command){case"JustifyLeft":if(align=='left')img.removeAttribute('align');else img.setAttribute('align','left');var div=focusElm.parentNode;if(div&&div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div);this.selection.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return;case"JustifyCenter":img.removeAttribute('align');var div=tinyMCE.getParentElement(focusElm,"div");if(div&&div.style.textAlign=="center"){if(div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div)}else{var div=this.getDoc().createElement("div");div.style.textAlign='center';div.appendChild(img);focusElm.parentNode.replaceChild(div,focusElm)}this.selection.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return;case"JustifyRight":if(align=='right')img.removeAttribute('align');else img.setAttribute('align','!
 right');var div=focusElm.parentNode;if(div&&div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div);this.selection.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return}}if(tinyMCE.settings['force_br_newlines']){var alignValue="";if(doc.selection.type!="Control"){switch(command){case"JustifyLeft":alignValue="left";break;case"JustifyCenter":alignValue="center";break;case"JustifyFull":alignValue="justify";break;case"JustifyRight":alignValue="right";break}if(alignValue!=""){var rng=doc.selection.createRange();if((divElm=tinyMCE.getParentElement(rng.parentElement(),"div"))!=null)divElm.setAttribute("align",alignValue);else if(rng.pasteHTML&&rng.htmlText.length>0)rng.pasteHTML('<div align="'+alignValue+'">'+rng.htmlText+"</div>");tinyMCE.triggerNodeChange();return}}}switch(command){case"mceRepaint":this.repaint();return true;case"unlink":if(tinyMCE.isGecko&&this.getSel().isCollapsed){focusElm=tinyMCE.getParentElement(focusEl!
 m,'A');if(focusElm)this.selection.selectNode(focusElm,false)}this.getD
oc().execCommand(command,user_interface,value);tinyMCE.isGecko&&this.getSel().collapseToEnd();tinyMCE.triggerNodeChange();return true;case"FormatBlock":if(!this.cleanup.isValid(value))return true;this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case"InsertUnorderedList":case"InsertOrderedList":this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case"Strikethrough":this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case"mceSelectNode":this.selection.selectNode(value);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=value;break;case"FormatBlock":if(value==null||value==""){var elm=tinyMCE.getParentElement(this.getFocusElement(),"p,div,h1,h2,h3,h4,h5,h6,pre,address,blockquote,dt,dl,dd,samp");if(elm)this.execCommand("mceRemoveNode",false,elm)}else{if(tinyMCE.isGecko&&new RegExp('<(div|blockquote|code|dt|dd|dl|samp)>','gi').test(value))value=value.replace(/[^a-z]/g!
 i,'');if(tinyMCE.isIE&&new RegExp('blockquote|code|samp','gi').test(value)){var b=this.selection.getBookmark();this.getDoc().execCommand("FormatBlock",false,'<p>');tinyMCE.renameElement(tinyMCE.getParentBlockElement(this.getFocusElement()),value);this.selection.moveToBookmark(b)}else this.getDoc().execCommand("FormatBlock",false,value)}tinyMCE.triggerNodeChange();break;case"mceRemoveNode":if(!value)value=tinyMCE.getParentElement(this.getFocusElement());if(tinyMCE.isIE){value.outerHTML=value.innerHTML}else{var rng=value.ownerDocument.createRange();rng.setStartBefore(value);rng.setEndAfter(value);rng.deleteContents();rng.insertNode(rng.createContextualFragment(value.innerHTML))}tinyMCE.triggerNodeChange();break;case"mceSelectNodeDepth":var parentNode=this.getFocusElement();for(var i=0;parentNode;i++){if(parentNode.nodeName.toLowerCase()=="body")break;if(parentNode.nodeName.toLowerCase()=="#text"){i--;parentNode=parentNode.parentNode;continue}if(i==value){this.selection.select!
 Node(parentNode,false);tinyMCE.triggerNodeChange();tinyMCE.selectedNod
e=parentNode;return}parentNode=parentNode.parentNode}break;case"SetStyleInfo":var rng=this.getRng();var sel=this.getSel();var scmd=value['command'];var sname=value['name'];var svalue=value['value']==null?'':value['value'];var wrapper=value['wrapper']?value['wrapper']:"span";var parentElm=null;var invalidRe=new RegExp("^BODY|HTML$","g");var invalidParentsRe=tinyMCE.settings['merge_styles_invalid_parents']!=''?new RegExp(tinyMCE.settings['merge_styles_invalid_parents'],"gi"):null;if(tinyMCE.isIE){if(rng.item)parentElm=rng.item(0);else{var pelm=rng.parentElement();var prng=doc.selection.createRange();prng.moveToElementText(pelm);if(rng.htmlText==prng.htmlText||rng.boundingWidth==0){if(invalidParentsRe==null||!invalidParentsRe.test(pelm.nodeName))parentElm=pelm}}}else{var felm=this.getFocusElement();if(sel.isCollapsed||(new RegExp('td|tr|tbody|table','gi').test(felm.nodeName)&&sel.anchorNode==felm.parentNode))parentElm=felm}if(parentElm&&!invalidRe.test(parentElm.nodeName)){if(s!
 cmd=="setstyle")tinyMCE.setStyleAttrib(parentElm,sname,svalue);if(scmd=="setattrib")tinyMCE.setAttrib(parentElm,sname,svalue);if(scmd=="removeformat"){parentElm.style.cssText='';tinyMCE.setAttrib(parentElm,'class','')}var ch=tinyMCE.getNodeTree(parentElm,new Array(),1);for(var z=0;z<ch.length;z++){if(ch[z]==parentElm)continue;if(scmd=="setstyle")tinyMCE.setStyleAttrib(ch[z],sname,'');if(scmd=="setattrib")tinyMCE.setAttrib(ch[z],sname,'');if(scmd=="removeformat"){ch[z].style.cssText='';tinyMCE.setAttrib(ch[z],'class','')}}}else{this._setUseCSS(false);doc.execCommand("FontName",false,"#mce_temp_font#");var elementArray=tinyMCE.getElementsByAttributeValue(this.getBody(),"font","face","#mce_temp_font#");for(var x=0;x<elementArray.length;x++){elm=elementArray[x];if(elm){var spanElm=doc.createElement(wrapper);if(scmd=="setstyle")tinyMCE.setStyleAttrib(spanElm,sname,svalue);if(scmd=="setattrib")tinyMCE.setAttrib(spanElm,sname,svalue);if(scmd=="removeformat"){spanElm.style.cssText=!
 '';tinyMCE.setAttrib(spanElm,'class','')}if(elm.hasChildNodes()){for(v
ar i=0;i<elm.childNodes.length;i++)spanElm.appendChild(elm.childNodes[i].cloneNode(true))}spanElm.setAttribute("mce_new","true");elm.parentNode.replaceChild(spanElm,elm);var ch=tinyMCE.getNodeTree(spanElm,new Array(),1);for(var z=0;z<ch.length;z++){if(ch[z]==spanElm)continue;if(scmd=="setstyle")tinyMCE.setStyleAttrib(ch[z],sname,'');if(scmd=="setattrib")tinyMCE.setAttrib(ch[z],sname,'');if(scmd=="removeformat"){ch[z].style.cssText='';tinyMCE.setAttrib(ch[z],'class','')}}}}}var nodes=doc.getElementsByTagName(wrapper);for(var i=nodes.length-1;i>=0;i--){var elm=nodes[i];var isNew=tinyMCE.getAttrib(elm,"mce_new")=="true";elm.removeAttribute("mce_new");if(elm.childNodes&&elm.childNodes.length==1&&elm.childNodes[0].nodeType==1){this._mergeElements(scmd,elm,elm.childNodes[0],isNew);continue}if(elm.parentNode.childNodes.length==1&&!invalidRe.test(elm.nodeName)&&!invalidRe.test(elm.parentNode.nodeName)){if(invalidParentsRe==null||!invalidParentsRe.test(elm.parentNode.nodeName))this._!
 mergeElements(scmd,elm.parentNode,elm,false)}}var nodes=doc.getElementsByTagName(wrapper);for(var i=nodes.length-1;i>=0;i--){var elm=nodes[i];var isEmpty=true;var tmp=doc.createElement("body");tmp.appendChild(elm.cloneNode(false));tmp.innerHTML=tmp.innerHTML.replace(new RegExp('style=""|class=""','gi'),'');if(new RegExp('<span>','gi').test(tmp.innerHTML)){for(var x=0;x<elm.childNodes.length;x++){if(elm.parentNode!=null)elm.parentNode.insertBefore(elm.childNodes[x].cloneNode(true),elm)}elm.parentNode.removeChild(elm)}}if(scmd=="removeformat")tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE.triggerNodeChange();break;case"FontName":if(value==null){var s=this.getSel();if(tinyMCE.isGecko&&s.isCollapsed){var f=tinyMCE.getParentElement(this.getFocusElement(),"font");if(f!=null)this.selection.selectNode(f,false)}this.getDoc().execCommand("RemoveFormat",false,null);if(f!=null&&tinyMCE.isGecko){var r=this.getRng().cloneRange();r.collapse(true);s.removeAllRange!
 s();s.addRange(r)}}else this.getDoc().execCommand('FontName',false,val
ue);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);return;case"FontSize":this.getDoc().execCommand('FontSize',false,value);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);return;case"forecolor":value=value==null?this.foreColor:value;value=tinyMCE.trim(value);value=value.charAt(0)!='#'?(isNaN('0x'+value)?value:'#'+value):value;this.foreColor=value;this.getDoc().execCommand('forecolor',false,value);break;case"HiliteColor":value=value==null?this.backColor:value;value=tinyMCE.trim(value);value=value.charAt(0)!='#'?(isNaN('0x'+value)?value:'#'+value):value;this.backColor=value;if(tinyMCE.isGecko){this._setUseCSS(true);this.getDoc().execCommand('hilitecolor',false,value);this._setUseCSS(false)}else this.getDoc().execCommand('BackColor',false,value);break;case"Cut":case"Copy":case"Paste":var cmdFailed=false;eval('try {this.getDoc().execCommand(command, user_interface, value);} catch (e) {cmdFailed = true;}');if(tinyMCE.isOper!
 a&&cmdFailed)alert('Currently not supported by your browser, use keyboard shortcuts instead.');if(tinyMCE.isGecko&&cmdFailed){if(confirm(tinyMCE.entityDecode(tinyMCE.getLang('lang_clipboard_msg'))))window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html','mceExternal');return}else tinyMCE.triggerNodeChange();break;case"mceSetContent":if(!value)value="";value=tinyMCE.storeAwayURLs(value);value=tinyMCE._customCleanup(this,"insert_to_editor",value);if(this.getBody().nodeName=='BODY')tinyMCE._setHTML(doc,value);else this.getBody().innerHTML=value;tinyMCE.setInnerHTML(this.getBody(),tinyMCE._cleanupHTML(this,doc,this.settings,this.getBody(),false,false,false,true));tinyMCE.convertAllRelativeURLs(this.getBody());tinyMCE._removeInternal(this.getBody());if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(doc);tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE._setEventsEnabled(this.getBody(),false);return true;case"mceClea!
 nup":var b=this.selection.getBookmark();tinyMCE._setHTML(this.contentD
ocument,this.getBody().innerHTML);tinyMCE.setInnerHTML(this.getBody(),tinyMCE._cleanupHTML(this,this.contentDocument,this.settings,this.getBody(),this.visualAid));tinyMCE.convertAllRelativeURLs(doc.body);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(doc);tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE._setEventsEnabled(this.getBody(),false);this.repaint();this.selection.moveToBookmark(b);tinyMCE.triggerNodeChange();break;case"mceReplaceContent":if(!value)value='';this.getWin().focus();var selectedText="";if(tinyMCE.isIE){var rng=doc.selection.createRange();selectedText=rng.text}else selectedText=this.getSel().toString();if(selectedText.length>0){value=tinyMCE.replaceVar(value,"selection",selectedText);tinyMCE.execCommand('mceInsertContent',false,value)}tinyMCE.triggerNodeChange();break;case"mceSetAttribute":if(typeof(value)=='object'){var targetElms=(typeof(value['targets'])=="undefined")?"p,img,span,div,td,h1,h2,h3,h4,h5,!
 h6,pre,address":value['targets'];var targetNode=tinyMCE.getParentElement(this.getFocusElement(),targetElms);if(targetNode){targetNode.setAttribute(value['name'],value['value']);tinyMCE.triggerNodeChange()}}break;case"mceSetCSSClass":this.execCommand("SetStyleInfo",false,{command:"setattrib",name:"class",value:value});break;case"mceInsertRawHTML":var key='tiny_mce_marker';this.execCommand('mceBeginUndoLevel');this.execCommand('mceInsertContent',false,key);var scrollX=this.getBody().scrollLeft+this.getDoc().documentElement.scrollLeft;var scrollY=this.getBody().scrollTop+this.getDoc().documentElement.scrollTop;var html=this.getBody().innerHTML;if((pos=html.indexOf(key))!=-1)tinyMCE.setInnerHTML(this.getBody(),html.substring(0,pos)+value+html.substring(pos+key.length));this.contentWindow.scrollTo(scrollX,scrollY);this.execCommand('mceEndUndoLevel');break;case"mceInsertContent":if(!value)value='';var insertHTMLFailed=false;if(tinyMCE.isGecko||tinyMCE.isOpera){try{if(value.indexO!
 f('<')==-1&&!value.match(/(&#38;|&#160;|&#60;|&#62;)/g)){var r=this.ge
tRng();var n=this.getDoc().createTextNode(tinyMCE.entityDecode(value));var s=this.getSel();var r2=r.cloneRange();s.removeAllRanges();r.deleteContents();r.insertNode(n);r2.selectNode(n);r2.collapse(false);s.removeAllRanges();s.addRange(r2)}else{value=tinyMCE.fixGeckoBaseHREFBug(1,this.getDoc(),value);this.getDoc().execCommand('inserthtml',false,value);tinyMCE.fixGeckoBaseHREFBug(2,this.getDoc(),value)}}catch(ex){insertHTMLFailed=true}if(!insertHTMLFailed){tinyMCE.triggerNodeChange();return}}if(!tinyMCE.isIE){var isHTML=value.indexOf('<')!=-1;var sel=this.getSel();var rng=this.getRng();if(isHTML){if(tinyMCE.isSafari){var tmpRng=this.getDoc().createRange();tmpRng.setStart(this.getBody(),0);tmpRng.setEnd(this.getBody(),0);value=tmpRng.createContextualFragment(value)}else value=rng.createContextualFragment(value)}else{var el=document.createElement("div");el.innerHTML=value;value=el.firstChild.nodeValue;value=doc.createTextNode(value)}if(tinyMCE.isSafari&&!isHTML){this.execCommand!
 ('InsertText',false,value.nodeValue);tinyMCE.triggerNodeChange();return true}else if(tinyMCE.isSafari&&isHTML){rng.deleteContents();rng.insertNode(value);tinyMCE.triggerNodeChange();return true}rng.deleteContents();if(rng.startContainer.nodeType==3){var node=rng.startContainer.splitText(rng.startOffset);node.parentNode.insertBefore(value,node)}else rng.insertNode(value);if(!isHTML){sel.selectAllChildren(doc.body);sel.removeAllRanges();var rng=doc.createRange();rng.selectNode(value);rng.collapse(false);sel.addRange(rng)}else rng.collapse(false);tinyMCE.fixGeckoBaseHREFBug(2,this.getDoc(),value)}else{var rng=doc.selection.createRange(),tmpRng=null;var c=value.indexOf('<!--')!=-1;if(c)value=tinyMCE.uniqueTag+value;if(rng.item)rng.item(0).outerHTML=value;else rng.pasteHTML(value);if(c){var e=this.getDoc().getElementById('mceTMPElement');e.parentNode.removeChild(e)}}tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.triggerNodeChange();break;case"mceStartTyping":if(tinyMCE.settings[!
 'custom_undo_redo']&&this.undoRedo.typingUndoIndex==-1){this.undoRedo.
typingUndoIndex=this.undoRedo.undoIndex;tinyMCE.typingUndoIndex=tinyMCE.undoIndex;this.execCommand('mceAddUndoLevel')}break;case"mceEndTyping":if(tinyMCE.settings['custom_undo_redo']&&this.undoRedo.typingUndoIndex!=-1){this.execCommand('mceAddUndoLevel');this.undoRedo.typingUndoIndex=-1}tinyMCE.typingUndoIndex=-1;break;case"mceBeginUndoLevel":this.undoRedoLevel=false;break;case"mceEndUndoLevel":this.undoRedoLevel=true;this.execCommand('mceAddUndoLevel');break;case"mceAddUndoLevel":if(tinyMCE.settings['custom_undo_redo']&&this.undoRedoLevel){if(this.undoRedo.add())tinyMCE.triggerNodeChange(false)}break;case"Undo":if(tinyMCE.settings['custom_undo_redo']){tinyMCE.execCommand("mceEndTyping");this.undoRedo.undo();tinyMCE.triggerNodeChange()}else this.getDoc().execCommand(command,user_interface,value);break;case"Redo":if(tinyMCE.settings['custom_undo_redo']){tinyMCE.execCommand("mceEndTyping");this.undoRedo.redo();tinyMCE.triggerNodeChange()}else this.getDoc().execCommand(command,!
 user_interface,value);break;case"mceToggleVisualAid":this.visualAid=!this.visualAid;tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE.triggerNodeChange();break;case"Indent":this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();if(tinyMCE.isIE){var n=tinyMCE.getParentElement(this.getFocusElement(),"blockquote");do{if(n&&n.nodeName=="BLOCKQUOTE"){n.removeAttribute("dir");n.removeAttribute("style")}}while(n!=null&&(n=n.parentNode)!=null)}break;case"removeformat":var text=this.selection.getSelectedText();if(tinyMCE.isOpera){this.getDoc().execCommand("RemoveFormat",false,null);return}if(tinyMCE.isIE){try{var rng=doc.selection.createRange();rng.execCommand("RemoveFormat",false,null)}catch(e){}this.execCommand("SetStyleInfo",false,{command:"removeformat"})}else{this.getDoc().execCommand(command,user_interface,value);this.execCommand("SetStyleInfo",false,{command:"removeformat"})}if(text.length==0)this.execCommand("mceSetCSSClass!
 ",false,"");tinyMCE.triggerNodeChange();break;default:this.getDoc().ex
ecCommand(command,user_interface,value);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);else tinyMCE.triggerNodeChange()}if(command!="mceAddUndoLevel"&&command!="Undo"&&command!="Redo"&&command!="mceStartTyping"&&command!="mceEndTyping")tinyMCE.execCommand("mceAddUndoLevel")},queryCommandValue:function(c){try{return this.getDoc().queryCommandValue(c)}catch(e){return null}},queryCommandState:function(c){return this.getDoc().queryCommandState(c)},_onAdd:function(replace_element,form_element_name,target_document){var hc,th,to,editorTemplate;th=this.settings['theme'];to=tinyMCE.themes[th];var targetDoc=target_document?target_document:document;this.targetDoc=targetDoc;tinyMCE.themeURL=tinyMCE.baseURL+"/themes/"+this.settings['theme'];this.settings['themeurl']=tinyMCE.themeURL;if(!replace_element){alert("Error: Could not find the target element.");return false}if(to.getEditorTemplate)editorTemplate=to.getEditorTemplate(this.settings,this.editorId);var d!
 eltaWidth=editorTemplate['delta_width']?editorTemplate['delta_width']:0;var deltaHeight=editorTemplate['delta_height']?editorTemplate['delta_height']:0;var html='<span id="'+this.editorId+'_parent" class="mceEditorContainer">'+editorTemplate['html'];html=tinyMCE.replaceVar(html,"editor_id",this.editorId);this.settings['default_document']=tinyMCE.baseURL+"/blank.htm";this.settings['old_width']=this.settings['width'];this.settings['old_height']=this.settings['height'];if(this.settings['width']==-1)this.settings['width']=replace_element.offsetWidth;if(this.settings['height']==-1)this.settings['height']=replace_element.offsetHeight;if(this.settings['width']==0)this.settings['width']=replace_element.style.width;if(this.settings['height']==0)this.settings['height']=replace_element.style.height;if(this.settings['width']==0)this.settings['width']=320;if(this.settings['height']==0)this.settings['height']=240;this.settings['area_width']=parseInt(this.settings['width']);this.settings[!
 'area_height']=parseInt(this.settings['height']);this.settings['area_w
idth']+=deltaWidth;this.settings['area_height']+=deltaHeight;this.settings['width_style']=""+this.settings['width'];this.settings['height_style']=""+this.settings['height'];if((""+this.settings['width']).indexOf('%')!=-1)this.settings['area_width']="100%";else this.settings['width_style']+='px';if((""+this.settings['height']).indexOf('%')!=-1)this.settings['area_height']="100%";else this.settings['height_style']+='px';if((""+replace_element.style.width).indexOf('%')!=-1){this.settings['width']=replace_element.style.width;this.settings['area_width']="100%";this.settings['width_style']="100%"}if((""+replace_element.style.height).indexOf('%')!=-1){this.settings['height']=replace_element.style.height;this.settings['area_height']="100%";this.settings['height_style']="100%"}html=tinyMCE.applyTemplate(html);this.settings['width']=this.settings['old_width'];this.settings['height']=this.settings['old_height'];this.visualAid=this.settings['visual'];this.formTargetElementId=form_elemen!
 t_name;if(replace_element.nodeName=="TEXTAREA"||replace_element.nodeName=="INPUT")this.startContent=replace_element.value;else this.startContent=replace_element.innerHTML;if(replace_element.nodeName!="TEXTAREA"&&replace_element.nodeName!="INPUT"){this.oldTargetElement=replace_element;if(tinyMCE.settings['debug']){hc='<textarea wrap="off" id="'+form_element_name+'" name="'+form_element_name+'" cols="100" rows="15"></textarea>'}else{hc='<input type="hidden" id="'+form_element_name+'" name="'+form_element_name+'" />';this.oldTargetElement.style.display="none"}html+='</span>';if(tinyMCE.isGecko)html=hc+html;else html+=hc;if(tinyMCE.isGecko){var rng=replace_element.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);tinyMCE.insertAfter(fragment,replace_element)}else replace_element.insertAdjacentHTML("beforeBegin",html)}else{html+='</span>';this.oldTargetElement=replace_element;if(!tinyMCE.settings['debug'])this.oldTarg!
 etElement.style.display="none";if(tinyMCE.isGecko){var rng=replace_ele
ment.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);tinyMCE.insertAfter(fragment,replace_element)}else replace_element.insertAdjacentHTML("beforeBegin",html)}var dynamicIFrame=false;var tElm=targetDoc.getElementById(this.editorId);if(!tinyMCE.isIE){if(tElm&&(tElm.nodeName=="SPAN"||tElm.nodeName=="span")){tElm=tinyMCE._createIFrame(tElm,targetDoc);dynamicIFrame=true}this.targetElement=tElm;this.iframeElement=tElm;this.contentDocument=tElm.contentDocument;this.contentWindow=tElm.contentWindow;}else{if(tElm&&tElm.nodeName=="SPAN")tElm=tinyMCE._createIFrame(tElm,targetDoc,targetDoc.parentWindow);else tElm=targetDoc.frames[this.editorId];this.targetElement=tElm;this.iframeElement=targetDoc.getElementById(this.editorId);if(tinyMCE.isOpera){this.contentDocument=this.iframeElement.contentDocument;this.contentWindow=this.iframeElement.contentWindow;dynamicIFrame=true}else{this.contentDocument=tElm.window.document;this.c!
 ontentWindow=tElm.window}this.getDoc().designMode="on"}var doc=this.contentDocument;if(dynamicIFrame){var html=tinyMCE.getParam('doctype')+'<html><head xmlns="http://www.w3.org/1999/xhtml"><base href="'+tinyMCE.settings['base_href']+'" /><title>blank_page</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body class="mceContentBody"></body></html>';try{if(!this.isHidden())this.getDoc().designMode="on";doc.open();doc.write(html);doc.close()}catch(e){this.getDoc().location.href=tinyMCE.baseURL+"/blank.htm"}}if(tinyMCE.isIE)window.setTimeout("tinyMCE.addEventHandlers(tinyMCE.instances[\""+this.editorId+"\"]);",1);tinyMCE.setupContent(this.editorId,true);return true},setBaseHREF:function(u){var h,b,d,nl;d=this.getDoc();nl=d.getElementsByTagName("base");b=nl.length>0?nl[0]:null;if(!b){nl=d.getElementsByTagName("head");h=nl.length>0?nl[0]:null;b=d.createElement("base");b.setAttribute('href',u);h.appendChild(b)}else{if(u==""||u==null)b.parentNode.rem!
 oveChild(b);else b.setAttribute('href',u)}},getHTML:function(r){var h,
d=this.getDoc(),b=this.getBody();if(r)return b.innerHTML;h=tinyMCE._cleanupHTML(this,d,this.settings,b,false,true,false,true);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(d);return h},setHTML:function(h){this.execCommand('mceSetContent',false,h);this.repaint()},getFocusElement:function(){return this.selection.getFocusElement()},getSel:function(){return this.selection.getSel()},getRng:function(){return this.selection.getRng()},triggerSave:function(skip_cleanup,skip_callback){var e,nl=[],i,s;this.switchSettings();s=tinyMCE.settings;if(tinyMCE.isRealIE){e=this.iframeElement;do{if(e.style&&e.style.display=='none'){e.style.display='block';nl[nl.length]={elm:e,type:'style'}}if(e.style&&s.hidden_tab_class.length>0&&e.className.indexOf(s.hidden_tab_class)!=-1){e.className=s.display_tab_class;nl[nl.length]={elm:e,type:'class'}}}while((e=e.parentNode)!=null)}tinyMCE.settings['preformatted']=false;if(typeof(skip_cleanup)=="undefined")skip_cleanup=false;if(t!
 ypeof(skip_callback)=="undefined")skip_callback=false;tinyMCE._setHTML(this.getDoc(),this.getBody().innerHTML);if(this.settings['cleanup']==false){tinyMCE.handleVisualAid(this.getBody(),true,false,this);tinyMCE._setEventsEnabled(this.getBody(),true)}tinyMCE._customCleanup(this,"submit_content_dom",this.contentWindow.document.body);var htm=skip_cleanup?this.getBody().innerHTML:tinyMCE._cleanupHTML(this,this.getDoc(),this.settings,this.getBody(),tinyMCE.visualAid,true,true);htm=tinyMCE._customCleanup(this,"submit_content",htm);if(!skip_callback&&tinyMCE.settings['save_callback']!="")var content=eval(tinyMCE.settings['save_callback']+"(this.formTargetElementId,htm,this.getBody());");if((typeof(content)!="undefined")&&content!=null)htm=content;htm=tinyMCE.regexpReplace(htm,"&#40;","(","gi");htm=tinyMCE.regexpReplace(htm,"&#41;",")","gi");htm=tinyMCE.regexpReplace(htm,"&#59;",";","gi");htm=tinyMCE.regexpReplace(htm,"&#34;","&quot;","gi");htm=tinyMCE.regexpReplace(htm,"&#94;","^"!
 ,"gi");if(this.formElement)this.formElement.value=htm;if(tinyMCE.isSaf
ari&&this.formElement)this.formElement.innerText=htm;for(i=0;i<nl.length;i++){if(nl[i].type=='style')nl[i].elm.style.display='none';else nl[i].elm.className=s.hidden_tab_class}}};TinyMCE_Engine.prototype.cleanupHTMLCode=function(s){s=s.replace(new RegExp('<p \\/>','gi'),'<p>&nbsp;</p>');s=s.replace(new RegExp('<p>\\s*<\\/p>','gi'),'<p>&nbsp;</p>');s=s.replace(new RegExp('<br>\\s*<\\/br>','gi'),'<br />');s=s.replace(new RegExp('<(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|b|font|em|strong|i|strike|u|span|a|ul|ol|li|blockquote)([a-z]*)([^\\\\|>]*)\\/>','gi'),'<$1$2$3></$1$2>');s=s.replace(new RegExp('\\s+></','gi'),'></');s=s.replace(new RegExp('<(img|br|hr)([^>]*)><\\/(img|br|hr)>','gi'),'<$1$2 />');if(tinyMCE.isIE)s=s.replace(new RegExp('<p><hr \\/><\\/p>','gi'),"<hr>");if(tinyMCE.isIE)s=s.replace(/<!(\s*)\/>/g,'');return s};TinyMCE_Engine.prototype.parseStyle=function(str){var ar=new Array();if(str==null)return ar;var st=str.split(';');tinyMCE.clearArray(ar);for(var i=!
 0;i<st.length;i++){if(st[i]=='')continue;var re=new RegExp('^\\s*([^:]*):\\s*(.*)\\s*$');var pa=st[i].replace(re,'$1||$2').split('||');if(pa.length==2)ar[pa[0].toLowerCase()]=pa[1]}return ar};TinyMCE_Engine.prototype.compressStyle=function(ar,pr,sf,res){var box=new Array();box[0]=ar[pr+'-top'+sf];box[1]=ar[pr+'-left'+sf];box[2]=ar[pr+'-right'+sf];box[3]=ar[pr+'-bottom'+sf];for(var i=0;i<box.length;i++){if(box[i]==null)return;for(var a=0;a<box.length;a++){if(box[a]!=box[i])return}}ar[res]=box[0];ar[pr+'-top'+sf]=null;ar[pr+'-left'+sf]=null;ar[pr+'-right'+sf]=null;ar[pr+'-bottom'+sf]=null};TinyMCE_Engine.prototype.serializeStyle=function(ar){var str="";tinyMCE.compressStyle(ar,"border","","border");tinyMCE.compressStyle(ar,"border","-width","border-width");tinyMCE.compressStyle(ar,"border","-color","border-color");tinyMCE.compressStyle(ar,"border","-style","border-style");tinyMCE.compressStyle(ar,"padding","","padding");tinyMCE.compressStyle(ar,"margin","","margin");for(var k!
 ey in ar){var val=ar[key];if(typeof(val)=='function')continue;if(key.i
ndexOf('mso-')==0)continue;if(val!=null&&val!=''){val=''+val;val=val.replace(new RegExp("url\\(\\'?([^\\']*)\\'?\\)",'gi'),"url('$1')");if(val.indexOf('url(')!=-1&&tinyMCE.getParam('convert_urls')){var m=new RegExp("url\\('(.*?)'\\)").exec(val);if(m.length>1)val="url('"+eval(tinyMCE.getParam('urlconverter_callback')+"(m[1], null, true);")+"')"}if(tinyMCE.getParam("force_hex_style_colors"))val=tinyMCE.convertRGBToHex(val,true);if(val!="url('')")str+=key.toLowerCase()+": "+val+"; "}}if(new RegExp('; $').test(str))str=str.substring(0,str.length-2);return str};TinyMCE_Engine.prototype.convertRGBToHex=function(s,k){if(s.toLowerCase().indexOf('rgb')!=-1){var re=new RegExp("(.*?)rgb\\s*?\\(\\s*?([0-9]+).*?,\\s*?([0-9]+).*?,\\s*?([0-9]+).*?\\)(.*?)","gi");var rgb=s.replace(re,"$1,$2,$3,$4,$5").split(',');if(rgb.length==5){r=parseInt(rgb[1]).toString(16);g=parseInt(rgb[2]).toString(16);b=parseInt(rgb[3]).toString(16);r=r.length==1?'0'+r:r;g=g.length==1?'0'+g:g;b=b.length==1?'0'+b:b;s!
 ="#"+r+g+b;if(k)s=rgb[0]+s+rgb[4]}}return s};TinyMCE_Engine.prototype.convertHexToRGB=function(s){if(s.indexOf('#')!=-1){s=s.replace(new RegExp('[^0-9A-F]','gi'),'');return"rgb("+parseInt(s.substring(0,2),16)+","+parseInt(s.substring(2,4),16)+","+parseInt(s.substring(4,6),16)+")"}return s};TinyMCE_Engine.prototype.convertSpansToFonts=function(doc){var sizes=tinyMCE.getParam('font_size_style_values').replace(/\s+/,'').split(',');var h=doc.body.innerHTML;h=h.replace(/<span/gi,'<font');h=h.replace(/<\/span/gi,'</font');tinyMCE.setInnerHTML(doc.body,h);var s=doc.getElementsByTagName("font");for(var i=0;i<s.length;i++){var size=tinyMCE.trim(s[i].style.fontSize).toLowerCase();var fSize=0;for(var x=0;x<sizes.length;x++){if(sizes[x]==size){fSize=x+1;break}}if(fSize>0){tinyMCE.setAttrib(s[i],'size',fSize);s[i].style.fontSize=''}var fFace=s[i].style.fontFamily;if(fFace!=null&&fFace!=""){tinyMCE.setAttrib(s[i],'face',fFace);s[i].style.fontFamily=''}var fColor=s[i].style.color;if(fColo!
 r!=null&&fColor!=""){tinyMCE.setAttrib(s[i],'color',tinyMCE.convertRGB
ToHex(fColor));s[i].style.color=''}}};TinyMCE_Engine.prototype.convertFontsToSpans=function(doc){var sizes=tinyMCE.getParam('font_size_style_values').replace(/\s+/,'').split(',');var h=doc.body.innerHTML;h=h.replace(/<font/gi,'<span');h=h.replace(/<\/font/gi,'</span');tinyMCE.setInnerHTML(doc.body,h);var fsClasses=tinyMCE.getParam('font_size_classes');if(fsClasses!='')fsClasses=fsClasses.replace(/\s+/,'').split(',');else fsClasses=null;var s=doc.getElementsByTagName("span");for(var i=0;i<s.length;i++){var fSize,fFace,fColor;fSize=tinyMCE.getAttrib(s[i],'size');fFace=tinyMCE.getAttrib(s[i],'face');fColor=tinyMCE.getAttrib(s[i],'color');if(fSize!=""){fSize=parseInt(fSize);if(fSize>0&&fSize<8){if(fsClasses!=null)tinyMCE.setAttrib(s[i],'class',fsClasses[fSize-1]);else s[i].style.fontSize=sizes[fSize-1]}s[i].removeAttribute('size')}if(fFace!=""){s[i].style.fontFamily=fFace;s[i].removeAttribute('face')}if(fColor!=""){s[i].style.color=fColor;s[i].removeAttribute('color')}}};TinyMCE!
 _Engine.prototype.cleanupAnchors=function(doc){var i,cn,x,an=doc.getElementsByTagName("a");for(i=an.length-1;i>=0;i--){if(tinyMCE.getAttrib(an[i],"name")!=""&&tinyMCE.getAttrib(an[i],"href")==""){cn=an[i].childNodes;for(x=cn.length-1;x>=0;x--)tinyMCE.insertAfter(cn[x],an[i])}}};TinyMCE_Engine.prototype.getContent=function(editor_id){if(typeof(editor_id)!="undefined")tinyMCE.getInstanceById(editor_id).select();if(tinyMCE.selectedInstance)return tinyMCE.selectedInstance.getHTML();return null};TinyMCE_Engine.prototype._fixListElements=function(d){var nl,x,a=['ol','ul'],i,n,p,r=new RegExp('^(OL|UL)$'),np;for(x=0;x<a.length;x++){nl=d.getElementsByTagName(a[x]);for(i=0;i<nl.length;i++){n=nl[i];p=n.parentNode;if(r.test(p.nodeName)){np=tinyMCE.prevNode(n,'LI');if(!np){np=d.createElement('li');np.innerHTML='&nbsp;';np.appendChild(n);p.insertBefore(np,p.firstChild)}else np.appendChild(n)}}}};TinyMCE_Engine.prototype._fixTables=function(d){var nl,i,n,p,np,x,t;nl=d.getElementsByTagName!
 ('table');for(i=0;i<nl.length;i++){n=nl[i];if((p=tinyMCE.getParentElem
ent(n,'p,div,h1,h2,h3,h4,h5,h6'))!=null){np=p.cloneNode(false);np.removeAttribute('id');t=n;while((n=n.nextSibling))np.appendChild(n);tinyMCE.insertAfter(np,p);tinyMCE.insertAfter(t,p)}}};TinyMCE_Engine.prototype._cleanupHTML=function(inst,doc,config,elm,visual,on_save,on_submit,inn){var h,d,t1,t2,t3,t4,t5,c,s,nb;if(!tinyMCE.getParam('cleanup'))return elm.innerHTML;on_save=typeof(on_save)=='undefined'?false:on_save;c=inst.cleanup;s=inst.settings;d=c.settings.debug;if(d)t1=new Date().getTime();if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertFontsToSpans(doc);if(tinyMCE.getParam("fix_list_elements"))tinyMCE._fixListElements(doc);if(tinyMCE.getParam("fix_table_elements"))tinyMCE._fixTables(doc);tinyMCE._customCleanup(inst,on_save?"get_from_editor_dom":"insert_to_editor_dom",doc.body);if(d)t2=new Date().getTime();c.settings.on_save=on_save;c.idCount=0;c.serializationId++;c.serializedNodes=new Array();c.sourceIndex=-1;if(s.cleanup_serializer=="xml")h=c.serializeNodeA!
 sXML(elm,inn);else h=c.serializeNodeAsHTML(elm,inn);if(d)t3=new Date().getTime();nb=tinyMCE.getParam('entity_encoding')=='numeric'?'&#160;':'&nbsp;';h=h.replace(/<\/?(body|head|html)[^>]*>/gi,'');h=h.replace(new RegExp(' (rowspan="1"|colspan="1")','g'),'');h=h.replace(/<p><hr \/><\/p>/g,'<hr />');h=h.replace(/<p>(&nbsp;|&#160;)<\/p><hr \/><p>(&nbsp;|&#160;)<\/p>/g,'<hr />');h=h.replace(/<td>\s*<br \/>\s*<\/td>/g,'<td>'+nb+'</td>');h=h.replace(/<p>\s*<br \/>\s*<\/p>/g,'<p>'+nb+'</p>');h=h.replace(/<br \/>$/,'');h=h.replace(/<br \/><\/p>/g,'</p>');h=h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br \/>\s*(&nbsp;|&#160;)\s*<\/p>/g,'<p>'+nb+'</p>');h=h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br \/>\s*<\/p>/g,'<p>'+nb+'</p>');h=h.replace(/<p>\s*<br \/>\s*&nbsp;\s*<\/p>/g,'<p>'+nb+'</p>');h=h.replace(new RegExp('<a>(.*?)<\\/a>','g'),'$1');h=h.replace(/<p([^>]*)>\s*<\/p>/g,'<p$1>'+nb+'</p>');if(/^\s*(<br \/>|<p>&nbsp;<\/p>|<p>&#160;<\/p>|<p><\/p>)\s*$/.test(h))h='';if(s.preformatted){h=h.replace(/!
 ^<pre>/,'');h=h.replace(/<\/pre>$/,'');h='<pre>'+h+'</pre>'}if(tinyMCE
.isGecko){h=h.replace(/<o:p _moz-userdefined="" \/>/g,'');h=h.replace(/<td([^>]*)>\s*<br \/>\s*<\/td>/g,'<td$1>'+nb+'</td>')}if(s.force_br_newlines)h=h.replace(/<p>(&nbsp;|&#160;)<\/p>/g,'<br />');h=tinyMCE._customCleanup(inst,on_save?"get_from_editor":"insert_to_editor",h);if(on_save){h=h.replace(new RegExp(' ?(mceItem[a-zA-Z0-9]*|'+s.visual_table_class+')','g'),'');h=h.replace(new RegExp(' ?class=""','g'),'')}if(s.remove_linebreaks&&!c.settings.indent)h=h.replace(/\n|\r/g,' ');if(d)t4=new Date().getTime();if(on_save&&c.settings.indent)h=c.formatHTML(h);if(on_submit&&(s.encoding=="xml"||s.encoding=="html"))h=c.xmlEncode(h);if(d)t5=new Date().getTime();if(c.settings.debug)tinyMCE.debug("Cleanup in ms: Pre="+(t2-t1)+", Serialize: "+(t3-t2)+", Post: "+(t4-t3)+", Format: "+(t5-t4)+", Sum: "+(t5-t1)+".");return h};function TinyMCE_Cleanup(){this.isIE=(navigator.appName=="Microsoft Internet Explorer");this.rules=tinyMCE.clearArray(new Array());this.settings={indent_elements:'head!
 ,table,tbody,thead,tfoot,form,tr,ul,ol,blockquote,object',newline_before_elements:'h1,h2,h3,h4,h5,h6,pre,address,div,ul,ol,li,meta,option,area,title,link,base,script,td',newline_after_elements:'br,hr,p,pre,address,div,ul,ol,meta,option,area,link,base,script',newline_before_after_elements:'html,head,body,table,thead,tbody,tfoot,tr,form,ul,ol,blockquote,p,object,param,hr,div',indent_char:'\t',indent_levels:1,entity_encoding:'raw',valid_elements:'*[*]',entities:'',url_converter:'',invalid_elements:'',verify_html:false};this.vElements=tinyMCE.clearArray(new Array());this.vElementsRe='';this.closeElementsRe=/^(IMG|BR|HR|LINK|META|BASE|INPUT|AREA)$/;this.codeElementsRe=/^(SCRIPT|STYLE)$/;this.serializationId=0;this.mceAttribs={href:'mce_href',src:'mce_src',type:'mce_type'}}TinyMCE_Cleanup.prototype={init:function(s){var n,a,i,ir,or,st;for(n in s)this.settings[n]=s[n];s=this.settings;this.inRe=this._arrayToRe(s.indent_elements.split(','),'','^<(',')[^>]*');this.ouRe=this._arrayToR!
 e(s.indent_elements.split(','),'','^<\\/(',')[^>]*');this.nlBeforeRe=t
his._arrayToRe(s.newline_before_elements.split(','),'gi','<(',')([^>]*)>');this.nlAfterRe=this._arrayToRe(s.newline_after_elements.split(','),'gi','<(',')([^>]*)>');this.nlBeforeAfterRe=this._arrayToRe(s.newline_before_after_elements.split(','),'gi','<(\\/?)(',')([^>]*)>');this.serializedNodes=[];if(s.invalid_elements!='')this.iveRe=this._arrayToRe(s.invalid_elements.toUpperCase().split(','),'g','^(',')$');else this.iveRe=null;st='';for(i=0;i<s.indent_levels;i++)st+=s.indent_char;this.inStr=st;if(!s.verify_html){s.valid_elements='*[*]';s.extended_valid_elements=''}this.fillStr=s.entity_encoding=="named"?"&nbsp;":"&#160;";this.idCount=0},addRuleStr:function(s){var r=this.parseRuleStr(s);var n;for(n in r){if(r[n])this.rules[n]=r[n]}this.vElements=tinyMCE.clearArray(new Array());for(n in this.rules){if(this.rules[n])this.vElements[this.vElements.length]=this.rules[n].tag}this.vElementsRe=this._arrayToRe(this.vElements,'')},isValid:function(n){this._setupRules();n=n.replace(/[^a!
 -z0-9]+/gi,'').toUpperCase();return!tinyMCE.getParam('cleanup')||this.vElementsRe.test(n)},addChildRemoveRuleStr:function(s){var x,y,p,i,t,tn,ta,cl,r;if(!s)return;ta=s.split(',');for(x=0;x<ta.length;x++){s=ta[x];p=this.split(/\[|\]/,s);if(p==null||p.length<1)t=s.toUpperCase();else t=p[0].toUpperCase();tn=this.split('/',t);for(y=0;y<tn.length;y++){r="^(";cl=this.split(/\|/,p[1]);for(i=0;i<cl.length;i++){if(cl[i]=='%istrict')r+=tinyMCE.inlineStrict;else if(cl[i]=='%itrans')r+=tinyMCE.inlineTransitional;else if(cl[i]=='%istrict_na')r+=tinyMCE.inlineStrict.substring(2);else if(cl[i]=='%itrans_na')r+=tinyMCE.inlineTransitional.substring(2);else if(cl[i]=='%btrans')r+=tinyMCE.blockElms;else if(cl[i]=='%strict')r+=tinyMCE.blockStrict;else r+=(cl[i].charAt(0)!='#'?cl[i].toUpperCase():cl[i]);r+=(i!=cl.length-1?'|':'')}r+=')$';if(this.childRules==null)this.childRules=tinyMCE.clearArray(new Array());this.childRules[tn[y]]=new RegExp(r);if(p.length>1)this.childRules[tn[y]].wrapTag=p[2]!
 }}},parseRuleStr:function(s){var ta,p,r,a,i,x,px,t,tn,y,av,or=tinyMCE.
clearArray(new Array()),dv;if(s==null||s.length==0)return or;ta=s.split(',');for(x=0;x<ta.length;x++){s=ta[x];if(s.length==0)continue;p=this.split(/\[|\]/,s);if(p==null||p.length<1)t=s.toUpperCase();else t=p[0].toUpperCase();tn=this.split('/',t);for(y=0;y<tn.length;y++){r={};r.tag=tn[y];r.forceAttribs=null;r.defaultAttribs=null;r.validAttribValues=null;px=r.tag.charAt(0);r.forceOpen=px=='+';r.removeEmpty=px=='-';r.fill=px=='#';r.tag=r.tag.replace(/\+|-|#/g,'');r.oTagName=tn[0].replace(/\+|-|#/g,'').toLowerCase();r.isWild=new RegExp('\\*|\\?|\\+','g').test(r.tag);r.validRe=new RegExp(this._wildcardToRe('^'+r.tag+'$'));if(p.length>1){r.vAttribsRe='^(';a=this.split(/\|/,p[1]);for(i=0;i<a.length;i++){t=a[i];if(t.charAt(0)=='!'){a[i]=t=t.substring(1);if(!r.reqAttribsRe)r.reqAttribsRe='\\s+('+t;else r.reqAttribsRe+='|'+t}av=new RegExp('(=|:|<)(.*?)$').exec(t);t=t.replace(new RegExp('(=|:|<).*?$'),'');if(av&&av.length>0){if(av[0].charAt(0)==':'){if(!r.forceAttribs)r.forceAttribs=ti!
 nyMCE.clearArray(new Array());r.forceAttribs[t.toLowerCase()]=av[0].substring(1)}else if(av[0].charAt(0)=='='){if(!r.defaultAttribs)r.defaultAttribs=tinyMCE.clearArray(new Array());dv=av[0].substring(1);r.defaultAttribs[t.toLowerCase()]=dv==""?"mce_empty":dv}else if(av[0].charAt(0)=='<'){if(!r.validAttribValues)r.validAttribValues=tinyMCE.clearArray(new Array());r.validAttribValues[t.toLowerCase()]=this._arrayToRe(this.split('?',av[0].substring(1)),'i')}}r.vAttribsRe+=''+t.toLowerCase()+(i!=a.length-1?'|':'');a[i]=t.toLowerCase()}if(r.reqAttribsRe)r.reqAttribsRe=new RegExp(r.reqAttribsRe+')=\"','g');r.vAttribsRe+=')$';r.vAttribsRe=this._wildcardToRe(r.vAttribsRe);r.vAttribsReIsWild=new RegExp('\\*|\\?|\\+','g').test(r.vAttribsRe);r.vAttribsRe=new RegExp(r.vAttribsRe);r.vAttribs=a.reverse();}else{r.vAttribsRe='';r.vAttribs=tinyMCE.clearArray(new Array());r.vAttribsReIsWild=false}or[r.tag]=r}}return or},serializeNodeAsXML:function(n){var s,b;if(!this.xmlDoc){if(this.isIE){try!
 {this.xmlDoc=new ActiveXObject('MSXML2.DOMDocument')}catch(e){}if(!thi
s.xmlDoc)try{this.xmlDoc=new ActiveXObject('Microsoft.XmlDom')}catch(e){}}else this.xmlDoc=document.implementation.createDocument('','',null);if(!this.xmlDoc)alert("Error XML Parser could not be found.")}if(this.xmlDoc.firstChild)this.xmlDoc.removeChild(this.xmlDoc.firstChild);b=this.xmlDoc.createElement("html");b=this.xmlDoc.appendChild(b);this._convertToXML(n,b);if(this.isIE)return this.xmlDoc.xml;else return new XMLSerializer().serializeToString(this.xmlDoc)},_convertToXML:function(n,xn){var xd,el,i,l,cn,at,no,hc=false;if(this._isDuplicate(n))return;xd=this.xmlDoc;switch(n.nodeType){case 1:hc=n.hasChildNodes();el=xd.createElement(n.nodeName.toLowerCase());at=n.attributes;for(i=at.length-1;i>-1;i--){no=at[i];if(no.specified&&no.nodeValue)el.setAttribute(no.nodeName.toLowerCase(),no.nodeValue)}if(!hc&&!this.closeElementsRe.test(n.nodeName))el.appendChild(xd.createTextNode(""));xn=xn.appendChild(el);break;case 3:xn.appendChild(xd.createTextNode(n.nodeValue));return;case 8:xn!
 .appendChild(xd.createComment(n.nodeValue));return}if(hc){cn=n.childNodes;for(i=0,l=cn.length;i<l;i++)this._convertToXML(cn[i],xn)}},serializeNodeAsHTML:function(n,inn){var en,no,h='',i,l,t,st,r,cn,va=false,f=false,at,hc,cr;this._setupRules();if(this._isDuplicate(n))return'';if(n.parentNode&&this.childRules!=null){cr=this.childRules[n.parentNode.nodeName];if(typeof(cr)!="undefined"&&!cr.test(n.nodeName)){st=true;t=null}}switch(n.nodeType){case 1:hc=n.hasChildNodes();if(st)break;if((tinyMCE.isRealIE)&&n.nodeName.indexOf('/')!=-1)break;if(this.vElementsRe.test(n.nodeName)&&(!this.iveRe||!this.iveRe.test(n.nodeName))&&!inn){va=true;r=this.rules[n.nodeName];if(!r){at=this.rules;for(no in at){if(at[no]&&at[no].validRe.test(n.nodeName)){r=at[no];break}}}en=r.isWild?n.nodeName.toLowerCase():r.oTagName;f=r.fill;if(r.removeEmpty&&!hc)return"";t='<'+en;if(r.vAttribsReIsWild){at=n.attributes;for(i=at.length-1;i>-1;i--){no=at[i];if(no.specified&&r.vAttribsRe.test(no.nodeName))t+=this._!
 serializeAttribute(n,r,no.nodeName)}}else{for(i=r.vAttribs.length-1;i>
-1;i--)t+=this._serializeAttribute(n,r,r.vAttribs[i])}if(!this.settings.on_save){at=this.mceAttribs;for(no in at){if(at[no])t+=this._serializeAttribute(n,r,at[no])}}if(r.reqAttribsRe&&!t.match(r.reqAttribsRe))t=null;if(t!=null&&this.closeElementsRe.test(n.nodeName))return t+' />';if(t!=null)h+=t+'>';if(this.isIE&&this.codeElementsRe.test(n.nodeName))h+=n.innerHTML}break;case 3:if(st)break;if(n.parentNode&&this.codeElementsRe.test(n.parentNode.nodeName))return this.isIE?'':n.nodeValue;return this.xmlEncode(n.nodeValue);case 8:if(st)break;return"<!--"+this._trimComment(n.nodeValue)+"-->"}if(hc){cn=n.childNodes;for(i=0,l=cn.length;i<l;i++)h+=this.serializeNodeAsHTML(cn[i])}if(f&&!hc)h+=this.fillStr;if(t!=null&&va)h+='</'+en+'>';return h},_serializeAttribute:function(n,r,an){var av='',t,os=this.settings.on_save;if(os&&(an.indexOf('mce_')==0||an.indexOf('_moz')==0))return'';if(os&&this.mceAttribs[an])av=this._getAttrib(n,this.mceAttribs[an]);if(av.length==0)av=this._getAttrib(n,a!
 n);if(av.length==0&&r.defaultAttribs&&(t=r.defaultAttribs[an])){av=t;if(av=="mce_empty")return" "+an+'=""'}if(r.forceAttribs&&(t=r.forceAttribs[an]))av=t;if(os&&av.length!=0&&this.settings.url_converter.length!=0&&/^(src|href|longdesc)$/.test(an))av=eval(this.settings.url_converter+'(this, n, av)');if(av.length!=0&&r.validAttribValues&&r.validAttribValues[an]&&!r.validAttribValues[an].test(av))return"";if(av.length!=0&&av=="{$uid}")av="uid_"+(this.idCount++);if(av.length!=0){if(an.indexOf('on')!=0)av=this.xmlEncode(av);return" "+an+"="+'"'+av+'"'}return""},formatHTML:function(h){var s=this.settings,p='',i=0,li=0,o='',l;h=h.replace(/<pre([^>]*)>(.*?)<\/pre>/gi,function(a,b,c){c=c.replace(/<br\s*\/>/gi,'\n');return'<pre'+b+'>'+c+'</pre>'});h=h.replace(/\r/g,'');h='\n'+h;h=h.replace(new RegExp('\\n\\s+','gi'),'\n');h=h.replace(this.nlBeforeRe,'\n<$1$2>');h=h.replace(this.nlAfterRe,'<$1$2>\n');h=h.replace(this.nlBeforeAfterRe,'\n<$1$2$3>\n');h+='\n';while((i=h.indexOf('\n',i+1)!
 )!=-1){if((l=h.substring(li+1,i)).length!=0){if(this.ouRe.test(l)&&p.l
ength>=s.indent_levels)p=p.substring(s.indent_levels);o+=p+l+'\n';if(this.inRe.test(l))p+=this.inStr}li=i}return o},xmlEncode:function(s){var cl=this;this._setupEntities();switch(this.settings.entity_encoding){case"raw":return tinyMCE.xmlEncode(s);case"named":return s.replace(new RegExp('[\u007F-\uFFFF<>&"\']','g'),function(c,b){b=cl.entities[c.charCodeAt(0)];return b?'&'+b+';':c});case"numeric":return s.replace(new RegExp('[\u007F-\uFFFF<>&"\']','g'),function(c,b){return b?'&#'+c.charCodeAt(0)+';':c})}return s},split:function(re,s){var c=s.split(re);var i,l,o=new Array();for(i=0,l=c.length;i<l;i++){if(c[i]!='')o[i]=c[i]}return o},_trimComment:function(s){s=s.replace(new RegExp('\\smce_src=\"[^\"]*\"','gi'),"");s=s.replace(new RegExp('\\smce_href=\"[^\"]*\"','gi'),"");return s},_getAttrib:function(e,n,d){if(typeof(d)=="undefined")d="";if(!e||e.nodeType!=1)return d;var v=e.getAttribute(n,0);if(n=="class"&&!v)v=e.className;if(this.isIE&&n=="http-equiv")v=e.httpEquiv;if(this.is!
 IE&&e.nodeName=="FORM"&&n=="enctype"&&v=="application/x-www-form-urlencoded")v="";if(this.isIE&&e.nodeName=="INPUT"&&n=="size"&&v=="20")v="";if(this.isIE&&e.nodeName=="INPUT"&&n=="maxlength"&&v=="2147483647")v="";if(n=="style"&&!tinyMCE.isOpera)v=e.style.cssText;if(n=='style')v=tinyMCE.serializeStyle(tinyMCE.parseStyle(v));if(this.settings.on_save&&n.indexOf('on')!=-1&&this.settings.on_save&&v&&v!="")v=tinyMCE.cleanupEventStr(v);return(v&&v!="")?''+v:d},_urlConverter:function(c,n,v){if(!c.settings.on_save)return tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings.base_href,v);else if(tinyMCE.getParam('convert_urls'))return eval(tinyMCE.settings.urlconverter_callback+"(v, n, true);");return v},_arrayToRe:function(a,op,be,af){var i,r;op=typeof(op)=="undefined"?"gi":op;be=typeof(be)=="undefined"?"^(":be;af=typeof(af)=="undefined"?")$":af;r=be;for(i=0;i<a.length;i++)r+=this._wildcardToRe(a[i])+(i!=a.length-1?"|":"");r+=af;return new RegExp(r,op)},_wildcardToRe:function(s){s=s!
 .replace(/\?/g,'(\\S?)');s=s.replace(/\+/g,'(\\S+)');s=s.replace(/\*/g
,'(\\S*)');return s},_setupEntities:function(){var n,a,i,s=this.settings;if(!this.entitiesDone){if(s.entity_encoding=="named"){n=tinyMCE.clearArray(new Array());a=this.split(',',s.entities);for(i=0;i<a.length;i+=2)n[a[i]]=a[i+1];this.entities=n}this.entitiesDone=true}},_setupRules:function(){var s=this.settings;if(!this.rulesDone){this.addRuleStr(s.valid_elements);this.addRuleStr(s.extended_valid_elements);this.addChildRemoveRuleStr(s.valid_child_elements);this.rulesDone=true}},_isDuplicate:function(n){var i;if(!this.settings.fix_content_duplication)return false;if(tinyMCE.isRealIE&&n.nodeType==1){if(n.mce_serialized==this.serializationId)return true;n.setAttribute('mce_serialized',this.serializationId)}else{for(i=0;i<this.serializedNodes.length;i++){if(this.serializedNodes[i]==n)return true}this.serializedNodes[this.serializedNodes.length]=n}return false}};TinyMCE_Engine.prototype.createTagHTML=function(tn,a,h){var o='',f=tinyMCE.xmlEncode;o='<'+tn;if(a){for(n in a){if(type!
 of(a[n])!='function'&&a[n]!=null)o+=' '+f(n)+'="'+f(''+a[n])+'"'}}o+=!h?' />':'>'+h+'</'+tn+'>';return o};TinyMCE_Engine.prototype.createTag=function(d,tn,a,h){var o=d.createElement(tn);if(a){for(n in a){if(typeof(a[n])!='function'&&a[n]!=null)tinyMCE.setAttrib(o,n,a[n])}}if(h)o.innerHTML=h;return o};TinyMCE_Engine.prototype.getElementByAttributeValue=function(n,e,a,v){return(n=this.getElementsByAttributeValue(n,e,a,v)).length==0?null:n[0]};TinyMCE_Engine.prototype.getElementsByAttributeValue=function(n,e,a,v){var i,nl=n.getElementsByTagName(e),o=new Array();for(i=0;i<nl.length;i++){if(tinyMCE.getAttrib(nl[i],a).indexOf(v)!=-1)o[o.length]=nl[i]}return o};TinyMCE_Engine.prototype.isBlockElement=function(n){return n!=null&&n.nodeType==1&&this.blockRegExp.test(n.nodeName)};TinyMCE_Engine.prototype.getParentBlockElement=function(n,r){return this.getParentNode(n,function(n){return tinyMCE.isBlockElement(n)},r);return null};TinyMCE_Engine.prototype.insertAfter=function(n,r){if(r.!
 nextSibling)r.parentNode.insertBefore(n,r.nextSibling);else r.parentNo
de.appendChild(n)};TinyMCE_Engine.prototype.setInnerHTML=function(e,h){var i,nl,n;if(tinyMCE.isGecko){h=h.replace(/<strong/gi,'<b');h=h.replace(/<em(\/?)/gi,'<i');h=h.replace(/<em /gi,'<i');h=h.replace(/<\/strong>/gi,'</b>');h=h.replace(/<\/em>/gi,'</i>')}if(tinyMCE.isRealIE){h=h.replace(/\s\/>/g,'>');h=h.replace(/<p([^>]*)>\u00A0?<\/p>/gi,'<p$1 mce_keep="true">&nbsp;</p>');h=h.replace(/<p([^>]*)>\s*&nbsp;\s*<\/p>/gi,'<p$1 mce_keep="true">&nbsp;</p>');h=h.replace(/<p([^>]*)>\s+<\/p>/gi,'<p$1 mce_keep="true">&nbsp;</p>');e.innerHTML=tinyMCE.uniqueTag+h;e.firstChild.removeNode(true);nl=e.getElementsByTagName("p");for(i=nl.length-1;i>=0;i--){n=nl[i];if(n.nodeName=='P'&&!n.hasChildNodes()&&!n.mce_keep)n.parentNode.removeChild(n)}}else{h=this.fixGeckoBaseHREFBug(1,e,h);e.innerHTML=h;this.fixGeckoBaseHREFBug(2,e,h)}};TinyMCE_Engine.prototype.getOuterHTML=function(e){if(tinyMCE.isIE)return e.outerHTML;var d=e.ownerDocument.createElement("body");d.appendChild(e.cloneNode(true));retu!
 rn d.innerHTML};TinyMCE_Engine.prototype.setOuterHTML=function(e,h,d){var d=typeof(d)=="undefined"?e.ownerDocument:d,i,nl,t;if(tinyMCE.isIE&&e.nodeType==1)e.outerHTML=h;else{t=d.createElement("body");t.innerHTML=h;for(i=0,nl=t.childNodes;i<nl.length;i++)e.parentNode.insertBefore(nl[i].cloneNode(true),e);e.parentNode.removeChild(e)}};TinyMCE_Engine.prototype._getElementById=function(id,d){var e,i,j,f;if(typeof(d)=="undefined")d=document;e=d.getElementById(id);if(!e){f=d.forms;for(i=0;i<f.length;i++){for(j=0;j<f[i].elements.length;j++){if(f[i].elements[j].name==id){e=f[i].elements[j];break}}}}return e};TinyMCE_Engine.prototype.getNodeTree=function(n,na,t,nn){return this.selectNodes(n,function(n){return(!t||n.nodeType==t)&&(!nn||n.nodeName==nn)},na?na:new Array())};TinyMCE_Engine.prototype.getParentElement=function(n,na,f,r){var re=na?new RegExp('^('+na.toUpperCase().replace(/,/g,'|')+')$'):0,v;if(f&&typeof(f)=='string')return this.getParentElement(n,na,function(no){return tin!
 yMCE.getAttrib(no,f)!=''});return this.getParentNode(n,function(n){ret
urn((n.nodeType==1&&!re)||(re&&re.test(n.nodeName)))&&(!f||f(n))},r)};TinyMCE_Engine.prototype.getParentNode=function(n,f,r){while(n){if(n==r)return null;if(f(n))return n;n=n.parentNode}return null};TinyMCE_Engine.prototype.getAttrib=function(elm,name,dv){var v;if(typeof(dv)=="undefined")dv="";if(!elm||elm.nodeType!=1)return dv;v=elm.getAttribute(name);if(name=="class"&&!v)v=elm.className;if(tinyMCE.isGecko&&name=="src"&&elm.src!=null&&elm.src!="")v=elm.src;if(tinyMCE.isGecko&&name=="href"&&elm.href!=null&&elm.href!="")v=elm.href;if(name=="http-equiv"&&tinyMCE.isIE)v=elm.httpEquiv;if(name=="style"&&!tinyMCE.isOpera)v=elm.style.cssText;return(v&&v!="")?v:dv};TinyMCE_Engine.prototype.setAttrib=function(el,name,va,fix){if(typeof(va)=="number"&&va!=null)va=""+va;if(fix){if(va==null)va="";va=va.replace(/[^0-9%]/g,'')}if(name=="style")el.style.cssText=va;if(name=="class")el.className=va;if(va!=null&&va!=""&&va!=-1)el.setAttribute(name,va);else el.removeAttribute(name)};TinyMCE_Eng!
 ine.prototype.setStyleAttrib=function(e,n,v){e.style[n]=v;if(tinyMCE.isIE&&v==null||v==''){v=tinyMCE.serializeStyle(tinyMCE.parseStyle(e.style.cssText));e.style.cssText=v;e.setAttribute("style",v)}};TinyMCE_Engine.prototype.switchClass=function(ei,c){var e;if(tinyMCE.switchClassCache[ei])e=tinyMCE.switchClassCache[ei];else e=tinyMCE.switchClassCache[ei]=document.getElementById(ei);if(e){if(tinyMCE.settings.button_tile_map&&e.className&&e.className.indexOf('mceTiledButton')==0)c='mceTiledButton '+c;e.className=c}};TinyMCE_Engine.prototype.getAbsPosition=function(n,cn){var l=0,t=0;while(n&&n!=cn){l+=n.offsetLeft;t+=n.offsetTop;n=n.offsetParent}return{absLeft:l,absTop:t}};TinyMCE_Engine.prototype.prevNode=function(e,n){var a=n.split(','),i;while((e=e.previousSibling)!=null){for(i=0;i<a.length;i++){if(e.nodeName==a[i])return e}}return null};TinyMCE_Engine.prototype.nextNode=function(e,n){var a=n.split(','),i;while((e=e.nextSibling)!=null){for(i=0;i<a.length;i++){if(e.nodeName==!
 a[i])return e}}return null};TinyMCE_Engine.prototype.selectElements=fu
nction(n,na,f){var i,a=[],nl,x;for(x=0,na=na.split(',');x<na.length;x++)for(i=0,nl=n.getElementsByTagName(na[x]);i<nl.length;i++)(!f||f(nl[i]))&&a.push(nl[i]);return a};TinyMCE_Engine.prototype.selectNodes=function(n,f,a){var i;if(!a)a=new Array();if(f(n))a[a.length]=n;if(n.hasChildNodes()){for(i=0;i<n.childNodes.length;i++)tinyMCE.selectNodes(n.childNodes[i],f,a)}return a};TinyMCE_Engine.prototype.addCSSClass=function(e,c,b){var o=this.removeCSSClass(e,c);return e.className=b?c+(o!=''?(' '+o):''):(o!=''?(o+' '):'')+c};TinyMCE_Engine.prototype.removeCSSClass=function(e,c){c=e.className.replace(new RegExp("(^|\\s+)"+c+"(\\s+|$)"),' ');return e.className=c!=' '?c:''};TinyMCE_Engine.prototype.hasCSSClass=function(n,c){return new RegExp('\\b'+c+'\\b','g').test(n.className)};TinyMCE_Engine.prototype.renameElement=function(e,n,d){var ne,i,ar;d=typeof(d)=="undefined"?tinyMCE.selectedInstance.getDoc():d;if(e){ne=d.createElement(n);ar=e.attributes;for(i=ar.length-1;i>-1;i--){if(ar[i]!
 .specified&&ar[i].nodeValue)ne.setAttribute(ar[i].nodeName.toLowerCase(),ar[i].nodeValue)}ar=e.childNodes;for(i=0;i<ar.length;i++)ne.appendChild(ar[i].cloneNode(true));e.parentNode.replaceChild(ne,e)}};TinyMCE_Engine.prototype.getViewPort=function(w){var d=w.document,m=d.compatMode=='CSS1Compat',b=d.body,de=d.documentElement;return{left:w.pageXOffset||(m?de.scrollLeft:b.scrollLeft),top:w.pageYOffset||(m?de.scrollTop:b.scrollTop),width:w.innerWidth||(m?de.clientWidth:b.clientWidth),height:w.innerHeight||(m?de.clientHeight:b.clientHeight)}};TinyMCE_Engine.prototype.parseURL=function(url_str){var urlParts=new Array();if(url_str){var pos,lastPos;pos=url_str.indexOf('://');if(pos!=-1){urlParts['protocol']=url_str.substring(0,pos);lastPos=pos+3}for(var i=lastPos;i<url_str.length;i++){var chr=url_str.charAt(i);if(chr==':')break;if(chr=='/')break}pos=i;urlParts['host']=url_str.substring(lastPos,pos);urlParts['port']="";lastPos=pos;if(url_str.charAt(pos)==':'){pos=url_str.indexOf('/!
 ',lastPos);urlParts['port']=url_str.substring(lastPos+1,pos)}lastPos=p
os;pos=url_str.indexOf('?',lastPos);if(pos==-1)pos=url_str.indexOf('#',lastPos);if(pos==-1)pos=url_str.length;urlParts['path']=url_str.substring(lastPos,pos);lastPos=pos;if(url_str.charAt(pos)=='?'){pos=url_str.indexOf('#');pos=(pos==-1)?url_str.length:pos;urlParts['query']=url_str.substring(lastPos+1,pos)}lastPos=pos;if(url_str.charAt(pos)=='#'){pos=url_str.length;urlParts['anchor']=url_str.substring(lastPos+1,pos)}}return urlParts};TinyMCE_Engine.prototype.serializeURL=function(up){var o="";if(up['protocol'])o+=up['protocol']+"://";if(up['host'])o+=up['host'];if(up['port'])o+=":"+up['port'];if(up['path'])o+=up['path'];if(up['query'])o+="?"+up['query'];if(up['anchor'])o+="#"+up['anchor'];return o};TinyMCE_Engine.prototype.convertAbsoluteURLToRelativeURL=function(base_url,url_to_relative){var baseURL=this.parseURL(base_url);var targetURL=this.parseURL(url_to_relative);var strTok1;var strTok2;var breakPoint=0;var outPath="";var forceSlash=false;if(targetURL.path=="")targetURL!
 .path="/";else forceSlash=true;base_url=baseURL.path.substring(0,baseURL.path.lastIndexOf('/'));strTok1=base_url.split('/');strTok2=targetURL.path.split('/');if(strTok1.length>=strTok2.length){for(var i=0;i<strTok1.length;i++){if(i>=strTok2.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break}}}if(strTok1.length<strTok2.length){for(var i=0;i<strTok2.length;i++){if(i>=strTok1.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break}}}if(breakPoint==1)return targetURL.path;for(var i=0;i<(strTok1.length-(breakPoint-1));i++)outPath+="../";for(var i=breakPoint-1;i<strTok2.length;i++){if(i!=(breakPoint-1))outPath+="/"+strTok2[i];else outPath+=strTok2[i]}targetURL.protocol=null;targetURL.host=null;targetURL.port=null;targetURL.path=outPath==""&&forceSlash?"/":outPath;var fileName=baseURL.path;var pos;if((pos=fileName.lastIndexOf('/'))!=-1)fileName=fileName.substring(pos+1);if(fileName==targetURL.path&&targetURL.anchor!="")targetURL.path="";if(targetURL.path==""&&!targetURL.anchor)targ!
 etURL.path=fileName!=""?fileName:"/";return this.serializeURL(targetUR
L)};TinyMCE_Engine.prototype.convertRelativeToAbsoluteURL=function(base_url,relative_url){var baseURL=this.parseURL(base_url),baseURLParts,relURLParts;var relURL=this.parseURL(relative_url);if(relative_url==""||relative_url.indexOf('://')!=-1||/^(mailto:|javascript:|#|\/)/.test(relative_url))return relative_url;baseURLParts=baseURL['path'].split('/');relURLParts=relURL['path'].split('/');var newBaseURLParts=new Array();for(var i=baseURLParts.length-1;i>=0;i--){if(baseURLParts[i].length==0)continue;newBaseURLParts[newBaseURLParts.length]=baseURLParts[i]}baseURLParts=newBaseURLParts.reverse();var newRelURLParts=new Array();var numBack=0;for(var i=relURLParts.length-1;i>=0;i--){if(relURLParts[i].length==0||relURLParts[i]==".")continue;if(relURLParts[i]=='..'){numBack++;continue}if(numBack>0){numBack--;continue}newRelURLParts[newRelURLParts.length]=relURLParts[i]}relURLParts=newRelURLParts.reverse();var len=baseURLParts.length-numBack;var absPath=(len<=0?"":"/")+baseURLParts.sli!
 ce(0,len).join('/')+"/"+relURLParts.join('/');var start="",end="";relURL.protocol=baseURL.protocol;relURL.host=baseURL.host;relURL.port=baseURL.port;if(relURL.path.charAt(relURL.path.length-1)=="/")absPath+="/";relURL.path=absPath;return this.serializeURL(relURL)};TinyMCE_Engine.prototype.convertURL=function(url,node,on_save){var prot=document.location.protocol;var host=document.location.hostname;var port=document.location.port;if(prot=="file:")return url;url=tinyMCE.regexpReplace(url,'(http|https):///','/');if(url.indexOf('mailto:')!=-1||url.indexOf('javascript:')!=-1||tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0)=="#")return url;if(!tinyMCE.isIE&&!on_save&&url.indexOf("://")==-1&&url.charAt(0)!='/')return tinyMCE.settings['base_href']+url;if(on_save&&tinyMCE.getParam('relative_urls')){var curl=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],url);if(curl.charAt(0)=='/')curl=tinyMCE.settings['document_base_prefix']+curl;var urlParts=tinyMCE.pa!
 rseURL(curl);var tmpUrlParts=tinyMCE.parseURL(tinyMCE.settings['docume
nt_base_url']);if(urlParts['host']==tmpUrlParts['host']&&(urlParts['port']==tmpUrlParts['port']))return tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_url'],curl)}if(!tinyMCE.getParam('relative_urls')){var urlParts=tinyMCE.parseURL(url);var baseUrlParts=tinyMCE.parseURL(tinyMCE.settings['base_href']);url=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],url);if(urlParts['anchor']&&urlParts['path']==baseUrlParts['path'])return"#"+urlParts['anchor']}if(tinyMCE.getParam('remove_script_host')){var start="",portPart="";if(port!="")portPart=":"+port;start=prot+"//"+host+portPart+"/";if(url.indexOf(start)==0)url=url.substring(start.length-1)}return url};TinyMCE_Engine.prototype.convertAllRelativeURLs=function(body){var i,elms,src,href,mhref,msrc;elms=body.getElementsByTagName("img");for(i=0;i<elms.length;i++){src=tinyMCE.getAttrib(elms[i],'src');msrc=tinyMCE.getAttrib(elms[i],'mce_src');if(msrc!="")src=msrc;if(src!=""){src=tinyMCE.convertRe!
 lativeToAbsoluteURL(tinyMCE.settings['base_href'],src);elms[i].setAttribute("src",src)}}elms=body.getElementsByTagName("a");for(i=0;i<elms.length;i++){href=tinyMCE.getAttrib(elms[i],'href');mhref=tinyMCE.getAttrib(elms[i],'mce_href');if(mhref!="")href=mhref;if(href&&href!=""){href=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],href);elms[i].setAttribute("href",href)}}};TinyMCE_Engine.prototype.clearArray=function(a){var n;for(n in a)a[n]=null;return a};TinyMCE_Engine.prototype.explode=function(d,s){var ar=s.split(d),oar=new Array(),i;for(i=0;i<ar.length;i++){if(ar[i]!="")oar[oar.length]=ar[i]}return oar};TinyMCE_Engine.prototype._setEventsEnabled=function(node,state){var evs,x,y,elms,i,event;var events=['onfocus','onblur','onclick','ondblclick','onmousedown','onmouseup','onmouseover','onmousemove','onmouseout','onkeypress','onkeydown','onkeydown','onkeyup'];evs=tinyMCE.settings['event_elements'].split(',');for(y=0;y<evs.length;y++){elms=node.getElementsB!
 yTagName(evs[y]);for(i=0;i<elms.length;i++){event="";for(x=0;x<events.
length;x++){if((event=tinyMCE.getAttrib(elms[i],events[x]))!=''){event=tinyMCE.cleanupEventStr(""+event);if(!state)event="return true;"+event;else event=event.replace(/^return true;/gi,'');elms[i].removeAttribute(events[x]);elms[i].setAttribute(events[x],event)}}}}};TinyMCE_Engine.prototype._eventPatch=function(editor_id){var n,inst,win,e;if(typeof(tinyMCE)=="undefined")return true;try{if(tinyMCE.selectedInstance){win=tinyMCE.selectedInstance.getWin();if(win&&win.event){e=win.event;if(!e.target)e.target=e.srcElement;TinyMCE_Engine.prototype.handleEvent(e);return}}for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.select();win=inst.getWin();if(win&&win.event){e=win.event;if(!e.target)e.target=e.srcElement;TinyMCE_Engine.prototype.handleEvent(e);return}}}catch(ex){}};TinyMCE_Engine.prototype.findEvent=function(e){var n,inst;if(e)return e;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(tinyMCE.isInstance(inst)&&inst.getWin(!
 ).event)return inst.getWin().event}return null};TinyMCE_Engine.prototype.unloadHandler=function(){tinyMCE.triggerSave(true,true)};TinyMCE_Engine.prototype.addEventHandlers=function(inst){this.setEventHandlers(inst,1)};TinyMCE_Engine.prototype.setEventHandlers=function(inst,s){var doc=inst.getDoc(),ie,ot,i,f=s?tinyMCE.addEvent:tinyMCE.removeEvent;ie=['keypress','keyup','keydown','click','mouseup','mousedown','controlselect','dblclick'];ot=['keypress','keyup','keydown','click','mouseup','mousedown','focus','blur','dragdrop'];inst.switchSettings();if(tinyMCE.isIE){for(i=0;i<ie.length;i++)f(doc,ie[i],TinyMCE_Engine.prototype._eventPatch)}else{for(i=0;i<ot.length;i++)f(doc,ot[i],tinyMCE.handleEvent);eval('try { doc.designMode = "On"; } catch(e) {}');}};TinyMCE_Engine.prototype.onMouseMove=function(){var inst,lh;if(tinyMCE.lastHover){lh=tinyMCE.lastHover;if(lh.className.indexOf('mceMenu')!=-1)tinyMCE._menuButtonEvent('out',lh);else lh.className=lh.className;tinyMCE.lastHover=null!
 }if(!tinyMCE.hasMouseMoved){inst=tinyMCE.selectedInstance;if(inst.isFo
cused){inst.undoBookmark=inst.selection.getBookmark();tinyMCE.hasMouseMoved=true}}};TinyMCE_Engine.prototype.cancelEvent=function(e){if(!e)return false;if(tinyMCE.isIE){e.returnValue=false;e.cancelBubble=true}else{e.preventDefault();e.stopPropagation&&e.stopPropagation()}return false};TinyMCE_Engine.prototype.addEvent=function(o,n,h){if(n!='unload'){function clean(){var ex;try{tinyMCE.removeEvent(o,n,h);tinyMCE.removeEvent(window,'unload',clean);o=n=h=null}catch(ex){}}tinyMCE.addEvent(window,'unload',clean)}if(o.attachEvent)o.attachEvent("on"+n,h);else o.addEventListener(n,h,false)};TinyMCE_Engine.prototype.removeEvent=function(o,n,h){if(o.detachEvent)o.detachEvent("on"+n,h);else o.removeEventListener(n,h,false)};TinyMCE_Engine.prototype.addSelectAccessibility=function(e,s,w){if(!s._isAccessible){s.onkeydown=tinyMCE.accessibleEventHandler;s.onblur=tinyMCE.accessibleEventHandler;s._isAccessible=true;s._win=w}return false};TinyMCE_Engine.prototype.accessibleEventHandler=functi!
 on(e){var win=this._win;e=tinyMCE.isIE?win.event:e;var elm=tinyMCE.isIE?e.srcElement:e.target;if(e.type=="blur"){if(elm.oldonchange){elm.onchange=elm.oldonchange;elm.oldonchange=null}return true}if(elm.nodeName=="SELECT"&&!elm.oldonchange){elm.oldonchange=elm.onchange;elm.onchange=null}if(e.keyCode==13||e.keyCode==32){elm.onchange=elm.oldonchange;elm.onchange();elm.oldonchange=null;tinyMCE.cancelEvent(e);return false}return true};TinyMCE_Engine.prototype._resetIframeHeight=function(){var ife;if(tinyMCE.isRealIE){ife=tinyMCE.selectedInstance.iframeElement;if(ife._oldHeight){ife.style.height=ife._oldHeight;ife.height=ife._oldHeight}}};function TinyMCE_Selection(inst){this.instance=inst};TinyMCE_Selection.prototype={getSelectedHTML:function(){var inst=this.instance;var e,r=this.getRng(),h;if(!r)return null;e=document.createElement("body");if(r.cloneContents)e.appendChild(r.cloneContents());else if(typeof(r.item)!='undefined'||typeof(r.htmlText)!='undefined')e.innerHTML=r.item?!
 r.item(0).outerHTML:r.htmlText;else e.innerHTML=r.toString();h=tinyMCE
._cleanupHTML(inst,inst.contentDocument,inst.settings,e,e,false,true,false);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(inst.getDoc());return h},getSelectedText:function(){var inst=this.instance;var d,r,s,t;if(tinyMCE.isIE){d=inst.getDoc();if(d.selection.type=="Text"){r=d.selection.createRange();t=r.text}else t=''}else{s=this.getSel();if(s&&s.toString)t=s.toString();else t=''}return t},getBookmark:function(simple){var inst=this.instance;var rng=this.getRng();var doc=inst.getDoc(),b=inst.getBody();var sp,le,s,e,nl,i,si,ei,w;var trng,sx,sy,xx=-999999999,vp=inst.getViewPort();sx=vp.left;sy=vp.top;if(tinyMCE.isSafari||tinyMCE.isOpera||simple)return{rng:rng,scrollX:sx,scrollY:sy};if(tinyMCE.isIE){if(rng.item){e=rng.item(0);nl=b.getElementsByTagName(e.nodeName);for(i=0;i<nl.length;i++){if(e==nl[i]){sp=i;break}}return{tag:e.nodeName,index:sp,scrollX:sx,scrollY:sy}}else{trng=doc.body.createTextRange();trng.moveToElementText(inst.getBody());trng.collapse!
 (true);bp=Math.abs(trng.move('character',xx));trng=rng.duplicate();trng.collapse(true);sp=Math.abs(trng.move('character',xx));trng=rng.duplicate();trng.collapse(false);le=Math.abs(trng.move('character',xx))-sp;return{start:sp-bp,length:le,scrollX:sx,scrollY:sy}}}if(tinyMCE.isGecko){s=this.getSel();e=this.getFocusElement();if(!s)return null;if(e&&e.nodeName=='IMG'){return{start:-1,end:-1,index:sp,scrollX:sx,scrollY:sy}}if(s.anchorNode==s.focusNode&&s.anchorOffset==s.focusOffset){e=this._getPosText(b,s.anchorNode,s.focusNode);if(!e)return{scrollX:sx,scrollY:sy};return{start:e.start+s.anchorOffset,end:e.end+s.focusOffset,scrollX:sx,scrollY:sy}}else{e=this._getPosText(b,rng.startContainer,rng.endContainer);if(!e)return{scrollX:sx,scrollY:sy};return{start:e.start+rng.startOffset,end:e.end+rng.endOffset,scrollX:sx,scrollY:sy}}}return null},moveToBookmark:function(bookmark){var inst=this.instance;var rng,nl,i,ex,b=inst.getBody(),sd;var doc=inst.getDoc();var win=inst.getWin();var s!
 el=this.getSel();if(!bookmark)return false;if(tinyMCE.isSafari){sel.se
tBaseAndExtent(bookmark.rng.startContainer,bookmark.rng.startOffset,bookmark.rng.endContainer,bookmark.rng.endOffset);return true}if(tinyMCE.isRealIE){if(bookmark.rng){try{bookmark.rng.select()}catch(ex){}return true}win.focus();if(bookmark.tag){rng=b.createControlRange();nl=b.getElementsByTagName(bookmark.tag);if(nl.length>bookmark.index){try{rng.addElement(nl[bookmark.index])}catch(ex){}}}else{try{if(bookmark.start<0)return true;rng=inst.getSel().createRange();rng.moveToElementText(inst.getBody());rng.collapse(true);rng.moveStart('character',bookmark.start);rng.moveEnd('character',bookmark.length)}catch(ex){return true}}rng.select();win.scrollTo(bookmark.scrollX,bookmark.scrollY);return true}if(tinyMCE.isGecko||tinyMCE.isOpera){if(bookmark.rng){sel.removeAllRanges();sel.addRange(bookmark.rng)}if(bookmark.start!=-1&&bookmark.end!=-1){try{sd=this._getTextPos(b,bookmark.start,bookmark.end);rng=doc.createRange();rng.setStart(sd.startNode,sd.startOffset);rng.setEnd(sd.endNode,s!
 d.endOffset);sel.removeAllRanges();sel.addRange(rng);win.focus()}catch(ex){}}win.scrollTo(bookmark.scrollX,bookmark.scrollY);return true}return false},_getPosText:function(r,sn,en){var w=document.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,false),n,p=0,d={};while((n=w.nextNode())!=null){if(n==sn)d.start=p;if(n==en){d.end=p;return d}p+=n.nodeValue?n.nodeValue.length:0}return null},_getTextPos:function(r,sp,ep){var w=document.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,false),n,p=0,d={};while((n=w.nextNode())!=null){p+=n.nodeValue?n.nodeValue.length:0;if(p>=sp&&!d.startNode){d.startNode=n;d.startOffset=sp-(p-n.nodeValue.length)}if(p>=ep){d.endNode=n;d.endOffset=ep-(p-n.nodeValue.length);return d}}return null},selectNode:function(node,collapse,select_text_node,to_start){var inst=this.instance,sel,rng,nodes;if(!node)return;if(typeof(collapse)=="undefined")collapse=true;if(typeof(select_text_node)=="undefined")select_text_node=false;if(typeof(to_start)=="undefined")to_start=tr!
 ue;if(inst.settings.auto_resize)inst.resizeToContent();if(tinyMCE.isRe
alIE){rng=inst.getDoc().body.createTextRange();try{rng.moveToElementText(node);if(collapse)rng.collapse(to_start);rng.select()}catch(e){}}else{sel=this.getSel();if(!sel)return;if(tinyMCE.isSafari){sel.setBaseAndExtent(node,0,node,node.innerText.length);if(collapse){if(to_start)sel.collapseToStart();else sel.collapseToEnd()}this.scrollToNode(node);return}rng=inst.getDoc().createRange();if(select_text_node){nodes=tinyMCE.getNodeTree(node,new Array(),3);if(nodes.length>0)rng.selectNodeContents(nodes[0]);else rng.selectNodeContents(node)}else rng.selectNode(node);if(collapse){if(!to_start&&node.nodeType==3){rng.setStart(node,node.nodeValue.length);rng.setEnd(node,node.nodeValue.length)}else rng.collapse(to_start)}sel.removeAllRanges();sel.addRange(rng)}this.scrollToNode(node);tinyMCE.selectedElement=null;if(node.nodeType==1)tinyMCE.selectedElement=node},scrollToNode:function(node){var inst=this.instance,w=inst.getWin(),vp=inst.getViewPort(),pos=tinyMCE.getAbsPosition(node),cvp,p!
 ,cwin;if(pos.absLeft<vp.left||pos.absLeft>vp.left+vp.width||pos.absTop<vp.top||pos.absTop>vp.top+(vp.height-25))w.scrollTo(pos.absLeft,pos.absTop-vp.height+25);if(inst.settings.auto_resize){cwin=inst.getContainerWin();cvp=tinyMCE.getViewPort(cwin);p=this.getAbsPosition(node);if(p.absLeft<cvp.left||p.absLeft>cvp.left+cvp.width||p.absTop<cvp.top||p.absTop>cvp.top+cvp.height)cwin.scrollTo(p.absLeft,p.absTop-cvp.height+25)}},getAbsPosition:function(n){var pos=tinyMCE.getAbsPosition(n),ipos=tinyMCE.getAbsPosition(this.instance.iframeElement);return{absLeft:ipos.absLeft+pos.absLeft,absTop:ipos.absTop+pos.absTop}},getSel:function(){var inst=this.instance;if(tinyMCE.isRealIE)return inst.getDoc().selection;return inst.contentWindow.getSelection()},getRng:function(){var s=this.getSel();if(s==null)return null;if(tinyMCE.isRealIE)return s.createRange();if(tinyMCE.isSafari&&!s.getRangeAt)return''+window.getSelection();return s.getRangeAt(0)},getFocusElement:function(){var inst=this.inst!
 ance,doc,rng,sel,elm;if(tinyMCE.isRealIE){doc=inst.getDoc();rng=doc.se
lection.createRange();elm=rng.item?rng.item(0):rng.parentElement()}else{if(!tinyMCE.isSafari&&inst.isHidden())return inst.getBody();sel=this.getSel();rng=this.getRng();if(!sel||!rng)return null;elm=rng.commonAncestorContainer;if(!rng.collapsed){if(rng.startContainer==rng.endContainer){if(rng.startOffset-rng.endOffset<2){if(rng.startContainer.hasChildNodes())elm=rng.startContainer.childNodes[rng.startOffset]}}}elm=tinyMCE.getParentElement(elm);}return elm}};function TinyMCE_UndoRedo(inst){this.instance=inst;this.undoLevels=new Array();this.undoIndex=0;this.typingUndoIndex=-1;this.undoRedo=true};TinyMCE_UndoRedo.prototype={add:function(l){var b,customUndoLevels,newHTML,inst=this.instance,i,ul,ur;if(l){this.undoLevels[this.undoLevels.length]=l;return true}if(this.typingUndoIndex!=-1){this.undoIndex=this.typingUndoIndex;if(tinyMCE.typingUndoIndex!=-1)tinyMCE.undoIndex=tinyMCE.typingUndoIndex}newHTML=tinyMCE.trim(inst.getBody().innerHTML);if(this.undoLevels[this.undoIndex]&&newHT!
 ML!=this.undoLevels[this.undoIndex].content){tinyMCE.dispatchCallback(inst,'onchange_callback','onChange',inst);customUndoLevels=tinyMCE.settings['custom_undo_redo_levels'];if(customUndoLevels!=-1&&this.undoLevels.length>customUndoLevels){for(i=0;i<this.undoLevels.length-1;i++)this.undoLevels[i]=this.undoLevels[i+1];this.undoLevels.length--;this.undoIndex--;}b=inst.undoBookmark;if(!b)b=inst.selection.getBookmark();this.undoIndex++;this.undoLevels[this.undoIndex]={content:newHTML,bookmark:b};ul=tinyMCE.undoLevels;for(i=tinyMCE.undoIndex+1;i<ul.length;i++){ur=ul[i].undoRedo;if(ur.undoIndex==ur.undoLevels.length-1)ur.undoIndex--;ur.undoLevels.length--}tinyMCE.undoLevels[tinyMCE.undoIndex++]=inst;tinyMCE.undoLevels.length=tinyMCE.undoIndex;this.undoLevels.length=this.undoIndex+1;return true}return false},undo:function(){var inst=this.instance;if(this.undoIndex>0){this.undoIndex--;tinyMCE.setInnerHTML(inst.getBody(),this.undoLevels[this.undoIndex].content);inst.repaint();if(inst!
 .settings.custom_undo_redo_restore_selection)inst.selection.moveToBook
mark(this.undoLevels[this.undoIndex].bookmark)}},redo:function(){var inst=this.instance;tinyMCE.execCommand("mceEndTyping");if(this.undoIndex<(this.undoLevels.length-1)){this.undoIndex++;tinyMCE.setInnerHTML(inst.getBody(),this.undoLevels[this.undoIndex].content);inst.repaint();if(inst.settings.custom_undo_redo_restore_selection)inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark)}tinyMCE.triggerNodeChange()}};var TinyMCE_ForceParagraphs={_insertPara:function(inst,e){var doc=inst.getDoc(),sel=inst.getSel(),body=inst.getBody(),win=inst.contentWindow,rng=sel.getRangeAt(0);var rootElm=doc.documentElement,blockName="P",startNode,endNode,startBlock,endBlock;var rngBefore,rngAfter,direct,startNode,startOffset,endNode,endOffset,b=tinyMCE.isOpera?inst.selection.getBookmark():null;var paraBefore,paraAfter,startChop,endChop,contents;function isEmpty(para){function isEmptyHTML(html){return html.replace(new RegExp('[ \t\r\n]+','g'),'').toLowerCase()==""}if(para.getEle!
 mentsByTagName("img").length>0)return false;if(para.getElementsByTagName("table").length>0)return false;if(para.getElementsByTagName("hr").length>0)return false;var nodes=tinyMCE.getNodeTree(para,new Array(),3);for(var i=0;i<nodes.length;i++){if(!isEmptyHTML(nodes[i].nodeValue))return false}return true}rngBefore=doc.createRange();rngBefore.setStart(sel.anchorNode,sel.anchorOffset);rngBefore.collapse(true);rngAfter=doc.createRange();rngAfter.setStart(sel.focusNode,sel.focusOffset);rngAfter.collapse(true);direct=rngBefore.compareBoundaryPoints(rngBefore.START_TO_END,rngAfter)<0;startNode=direct?sel.anchorNode:sel.focusNode;startOffset=direct?sel.anchorOffset:sel.focusOffset;endNode=direct?sel.focusNode:sel.anchorNode;endOffset=direct?sel.focusOffset:sel.anchorOffset;startNode=startNode.nodeName=="BODY"?startNode.firstChild:startNode;endNode=endNode.nodeName=="BODY"?endNode.firstChild:endNode;startBlock=inst.getParentBlockElement(startNode);endBlock=inst.getParentBlockElement(!
 endNode);if(startBlock&&new RegExp('absolute|relative|static','gi').te
st(startBlock.style.position))startBlock=null;if(endBlock&&new RegExp('absolute|relative|static','gi').test(endBlock.style.position))endBlock=null;if(startBlock!=null){blockName=startBlock.nodeName;if(blockName=="TD"||blockName=="TABLE"||(blockName=="DIV"&&new RegExp('left|right','gi').test(startBlock.style.cssFloat)))blockName="P"}if(tinyMCE.getParentElement(startBlock,"OL,UL",null,body)!=null)return false;if((startBlock!=null&&startBlock.nodeName=="TABLE")||(endBlock!=null&&endBlock.nodeName=="TABLE"))startBlock=endBlock=null;paraBefore=(startBlock!=null&&startBlock.nodeName==blockName)?startBlock.cloneNode(false):doc.createElement(blockName);paraAfter=(endBlock!=null&&endBlock.nodeName==blockName)?endBlock.cloneNode(false):doc.createElement(blockName);if(/^(H[1-6])$/.test(blockName))paraAfter=doc.createElement("p");startChop=startNode;endChop=endNode;node=startChop;do{if(node==body||node.nodeType==9||tinyMCE.isBlockElement(node))break;startChop=node}while((node=node.previ!
 ousSibling?node.previousSibling:node.parentNode));node=endChop;do{if(node==body||node.nodeType==9||tinyMCE.isBlockElement(node))break;endChop=node}while((node=node.nextSibling?node.nextSibling:node.parentNode));if(startChop.nodeName=="TD")startChop=startChop.firstChild;if(endChop.nodeName=="TD")endChop=endChop.lastChild;if(startBlock==null){rng.deleteContents();if(!tinyMCE.isSafari)sel.removeAllRanges();if(startChop!=rootElm&&endChop!=rootElm){rngBefore=rng.cloneRange();if(startChop==body)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);paraBefore.appendChild(rngBefore.cloneContents());if(endChop.parentNode.nodeName==blockName)endChop=endChop.parentNode;rng.setEndAfter(endChop);if(endChop.nodeName!="#text"&&endChop.nodeName!="BODY")rngBefore.setEndAfter(endChop);contents=rng.cloneContents();if(contents.firstChild&&(contents.firstChild.nodeName==blockName||contents.firstChild.nodeName=="BODY"))paraAfter.innerHTML=contents.firstChild.innerHTML;else par!
 aAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHT
ML="&nbsp;";if(isEmpty(paraAfter))paraAfter.innerHTML="&nbsp;";rng.deleteContents();rngAfter.deleteContents();rngBefore.deleteContents();if(tinyMCE.isOpera){paraBefore.normalize();rngBefore.insertNode(paraBefore);paraAfter.normalize();rngBefore.insertNode(paraAfter)}else{paraAfter.normalize();rngBefore.insertNode(paraAfter);paraBefore.normalize();rngBefore.insertNode(paraBefore)}}else{body.innerHTML="<"+blockName+">&nbsp;</"+blockName+"><"+blockName+">&nbsp;</"+blockName+">";paraAfter=body.childNodes[1]}inst.selection.moveToBookmark(b);inst.selection.selectNode(paraAfter,true,true);return true}if(startChop.nodeName==blockName)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);rngBefore.setEnd(startNode,startOffset);paraBefore.appendChild(rngBefore.cloneContents());rngAfter.setEndAfter(endChop);rngAfter.setStart(endNode,endOffset);contents=rngAfter.cloneContents();if(contents.firstChild&&contents.firstChild.nodeName==blockName){paraAfter.innerHTML=conten!
 ts.firstChild.innerHTML}else paraAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHTML="&nbsp;";if(isEmpty(paraAfter))paraAfter.innerHTML="&nbsp;";rng=doc.createRange();if(!startChop.previousSibling&&startChop.parentNode.nodeName.toUpperCase()==blockName){rng.setStartBefore(startChop.parentNode)}else{if(rngBefore.startContainer.nodeName.toUpperCase()==blockName&&rngBefore.startOffset==0)rng.setStartBefore(rngBefore.startContainer);else rng.setStart(rngBefore.startContainer,rngBefore.startOffset)}if(!endChop.nextSibling&&endChop.parentNode.nodeName.toUpperCase()==blockName)rng.setEndAfter(endChop.parentNode);else rng.setEnd(rngAfter.endContainer,rngAfter.endOffset);rng.deleteContents();if(tinyMCE.isOpera){rng.insertNode(paraBefore);rng.insertNode(paraAfter)}else{rng.insertNode(paraAfter);rng.insertNode(paraBefore)}paraAfter.normalize();paraBefore.normalize();inst.selection.moveToBookmark(b);inst.selection.selectNode(paraAfter,true,true);return true},_handle!
 BackSpace:function(inst){var r=inst.getRng(),sn=r.startContainer,nv,s=
false;if(sn&&sn.nextSibling&&sn.nextSibling.nodeName=="BR"&&sn.parentNode.nodeName!="BODY"){nv=sn.nodeValue;if(nv!=null&&r.startOffset==nv.length)sn.nextSibling.parentNode.removeChild(sn.nextSibling)}if(inst.settings.auto_resize)inst.resizeToContent();return s}};function TinyMCE_Layer(id,bm){this.id=id;this.blockerElement=null;this.events=false;this.element=null;this.blockMode=typeof(bm)!='undefined'?bm:true;this.doc=document};TinyMCE_Layer.prototype={moveRelativeTo:function(re,p){var rep=this.getAbsPosition(re);var w=parseInt(re.offsetWidth);var h=parseInt(re.offsetHeight);var e=this.getElement();var ew=parseInt(e.offsetWidth);var eh=parseInt(e.offsetHeight);var x,y;switch(p){case"tl":x=rep.absLeft;y=rep.absTop;break;case"tr":x=rep.absLeft+w;y=rep.absTop;break;case"bl":x=rep.absLeft;y=rep.absTop+h;break;case"br":x=rep.absLeft+w;y=rep.absTop+h;break;case"cc":x=rep.absLeft+(w/ 2) - (ew /2);y=rep.absTop+(h/ 2) - (eh /2);break}this.moveTo(x,y)},moveBy:function(x,y){var e=this.g!
 etElement();this.moveTo(parseInt(e.style.left)+x,parseInt(e.style.top)+y)},moveTo:function(x,y){var e=this.getElement();e.style.left=x+"px";e.style.top=y+"px";this.updateBlocker()},resizeBy:function(w,h){var e=this.getElement();this.resizeTo(parseInt(e.style.width)+w,parseInt(e.style.height)+h)},resizeTo:function(w,h){var e=this.getElement();if(w!=null)e.style.width=w+"px";if(h!=null)e.style.height=h+"px";this.updateBlocker()},show:function(){this.getElement().style.display='block';this.updateBlocker()},hide:function(){this.getElement().style.display='none';this.updateBlocker()},isVisible:function(){return this.getElement().style.display=='block'},getElement:function(){if(!this.element)this.element=this.doc.getElementById(this.id);return this.element},setBlockMode:function(s){this.blockMode=s},updateBlocker:function(){var e,b,x,y,w,h;b=this.getBlocker();if(b){if(this.blockMode){e=this.getElement();x=this.parseInt(e.style.left);y=this.parseInt(e.style.top);w=this.parseInt(e.!
 offsetWidth);h=this.parseInt(e.offsetHeight);b.style.left=x+'px';b.sty
le.top=y+'px';b.style.width=w+'px';b.style.height=h+'px';b.style.display=e.style.display}else b.style.display='none'}},getBlocker:function(){var d,b;if(!this.blockerElement&&this.blockMode){d=this.doc;b=d.getElementById(this.id+"_blocker");if(!b){b=d.createElement("iframe");b.setAttribute('id',this.id+"_blocker");b.style.cssText='display: none; position: absolute; left: 0; top: 0';b.src='javascript:false;';b.frameBorder='0';b.scrolling='no';d.body.appendChild(b)}this.blockerElement=b}return this.blockerElement},getAbsPosition:function(n){var p={absLeft:0,absTop:0};while(n){p.absLeft+=n.offsetLeft;p.absTop+=n.offsetTop;n=n.offsetParent}return p},create:function(n,c,p,h){var d=this.doc,e=d.createElement(n);e.setAttribute('id',this.id);if(c)e.className=c;if(!p)p=d.body;if(h)e.innerHTML=h;p.appendChild(e);return this.element=e},exists:function(){return this.doc.getElementById(this.id)!=null},parseInt:function(s){if(s==null||s=='')return 0;return parseInt(s)}};function TinyMCE_Me!
 nu(){var id;if(typeof(tinyMCE.menuCounter)=="undefined")tinyMCE.menuCounter=0;id="mc_menu_"+tinyMCE.menuCounter++;TinyMCE_Layer.call(this,id,true);this.id=id;this.items=new Array();this.needsUpdate=true};TinyMCE_Menu.prototype=tinyMCE.extend(TinyMCE_Layer.prototype,{init:function(s){var n;this.settings={separator_class:'mceMenuSeparator',title_class:'mceMenuTitle',disabled_class:'mceMenuDisabled',menu_class:'mceMenu',drop_menu:true};for(n in s)this.settings[n]=s[n];this.create('div',this.settings.menu_class)},clear:function(){this.items=new Array()},addTitle:function(t){this.add({type:'title',text:t})},addDisabled:function(t){this.add({type:'disabled',text:t})},addSeparator:function(){this.add({type:'separator'})},addItem:function(t,js){this.add({text:t,js:js})},add:function(mi){this.items[this.items.length]=mi;this.needsUpdate=true},update:function(){var e=this.getElement(),h='',i,t,m=this.items,s=this.settings;if(this.settings.drop_menu)h+='<span class="mceMenuLine"></spa!
 n>';h+='<table border="0" cellpadding="0" cellspacing="0">';for(i=0;i<
m.length;i++){t=tinyMCE.xmlEncode(m[i].text);c=m[i].class_name?' class="'+m[i].class_name+'"':'';switch(m[i].type){case'separator':h+='<tr class="'+s.separator_class+'"><td>';break;case'title':h+='<tr class="'+s.title_class+'"><td><span'+c+'>'+t+'</span>';break;case'disabled':h+='<tr class="'+s.disabled_class+'"><td><span'+c+'>'+t+'</span>';break;default:h+='<tr><td><a href="#" onclick="return tinyMCE.cancelEvent(event);" onmousedown="return tinyMCE.cancelEvent(event);" onmouseup="'+tinyMCE.xmlEncode(m[i].js)+';return tinyMCE.cancelEvent(event);"><span'+c+'>'+t+'</span></a>'}h+='</td></tr>'}h+='</table>';e.innerHTML=h;this.needsUpdate=false;this.updateBlocker()},show:function(){var nl,i;if(tinyMCE.lastMenu==this)return;if(this.needsUpdate)this.update();if(tinyMCE.lastMenu&&tinyMCE.lastMenu!=this)tinyMCE.lastMenu.hide();TinyMCE_Layer.prototype.show.call(this);if(!tinyMCE.isOpera){}tinyMCE.lastMenu=this}});if(!Function.prototype.call){Function.prototype.call=function(){var a=a!
 rguments,s=a[0],i,as='',r,o;for(i=1;i<a.length;i++)as+=(i>1?',':'')+'a['+i+']';o=s._fu;s._fu=this;r=eval('s._fu('+as+')');s._fu=o;return r}};TinyMCE_Engine.prototype.debug=function(){var m="",a,i,l=tinyMCE.log.length;for(i=0,a=this.debug.arguments;i<a.length;i++){m+=a[i];if(i<a.length-1)m+=', '}if(l<1000)tinyMCE.log[l]="[debug] "+m};
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1 @@
+function TinyMCE_Engine(){var ua;this.majorVersion="2";this.minorVersion="0.8";this.releaseDate="2006-10-23";this.instances=new Array();this.switchClassCache=new Array();this.windowArgs=new Array();this.loadedFiles=new Array();this.pendingFiles=new Array();this.loadingIndex=0;this.configs=new Array();this.currentConfig=0;this.eventHandlers=new Array();this.log=new Array();this.undoLevels=[];this.undoIndex=0;this.typingUndoIndex=-1;ua=navigator.userAgent;this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.isMSIE5=this.isMSIE&&(ua.indexOf('MSIE 5')!=-1);this.isMSIE5_0=this.isMSIE&&(ua.indexOf('MSIE 5.0')!=-1);this.isMSIE7=this.isMSIE&&(ua.indexOf('MSIE 7')!=-1);this.isGecko=ua.indexOf('Gecko')!=-1;this.isSafari=ua.indexOf('Safari')!=-1;this.isOpera=ua.indexOf('Opera')!=-1;this.isMac=ua.indexOf('Mac')!=-1;this.isNS7=ua.indexOf('Netscape/7')!=-1;this.isNS71=ua.indexOf('Netscape/7.1')!=-1;this.dialogCounter=0;this.plugins=new Array();this.themes=new Array();this.!
 menus=new Array();this.loadedPlugins=new Array();this.buttonMap=new Array();this.isLoaded=false;if(this.isOpera){this.isMSIE=true;this.isGecko=false;this.isSafari=false}this.isIE=this.isMSIE;this.isRealIE=this.isMSIE&&!this.isOpera;this.idCounter=0};TinyMCE_Engine.prototype={init:function(settings){var theme,nl,baseHREF="",i;if(this.isMSIE5_0)return;this.settings=settings;if(typeof(document.execCommand)=='undefined')return;if(!tinyMCE.baseURL){var elements=document.getElementsByTagName('script');nl=document.getElementsByTagName('base');for(i=0;i<nl.length;i++){if(nl[i].href)baseHREF=nl[i].href}for(var i=0;i<elements.length;i++){if(elements[i].src&&(elements[i].src.indexOf("tiny_mce.js")!=-1||elements[i].src.indexOf("tiny_mce_dev.js")!=-1||elements[i].src.indexOf("tiny_mce_src.js")!=-1||elements[i].src.indexOf("tiny_mce_gzip")!=-1)){var src=elements[i].src;tinyMCE.srcMode=(src.indexOf('_src')!=-1||src.indexOf('_dev')!=-1)?'_src':'';tinyMCE.gzipMode=src.indexOf('_gzip')!=-1;s!
 rc=src.substring(0,src.lastIndexOf('/'));if(settings.exec_mode=="src"|
|settings.exec_mode=="normal")tinyMCE.srcMode=settings.exec_mode=="src"?'_src':'';if(baseHREF!=""&&src.indexOf('://')==-1)tinyMCE.baseURL=baseHREF+src;else tinyMCE.baseURL=src;break}}}this.documentBasePath=document.location.href;if(this.documentBasePath.indexOf('?')!=-1)this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.indexOf('?'));this.documentURL=this.documentBasePath;this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.lastIndexOf('/'));if(tinyMCE.baseURL.indexOf('://')==-1&&tinyMCE.baseURL.charAt(0)!='/'){tinyMCE.baseURL=this.documentBasePath+"/"+tinyMCE.baseURL}this._def("mode","none");this._def("theme","advanced");this._def("plugins","",true);this._def("language","en");this._def("docs_language",this.settings['language']);this._def("elements","");this._def("textarea_trigger","mce_editable");this._def("editor_selector","");this._def("editor_deselector","mceNoEditor");this._def("valid_elements","+a[id|style|rel|rev|cha!
 rset|hreflang|dir|lang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],-strong/-b[class|style],-em/-i[class|style],-strike[class|style],-u[class|style],#p[id|style|dir|class|align],-ol[class|style],-ul[class|style],-li[class|style],br,img[id|dir|lang|longdesc|usemap|style|class|src|onmouseover|onmouseout|border|alt=|title|hspace|vspace|width|height|align],-sub[style|class],-sup[style|class],-blockquote[dir|style],-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|style|dir|id|lang|bgcolor|background|bordercolor],-tr[id|lang|dir|class|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor],tbody[id|class],thead[id|class],tfoot[id|class],#td[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor|scope],-th[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|sc!
 ope],caption[id|lang|dir|class|style],-div[id|dir|class|align|style],-
span[style|class|align],-pre[class|align|style],address[class|align|style],-h1[id|style|dir|class|align],-h2[id|style|dir|class|align],-h3[id|style|dir|class|align],-h4[id|style|dir|class|align],-h5[id|style|dir|class|align],-h6[id|style|dir|class|align],hr[class|style],-font[face|size|style|id|class|dir|color],dd[id|class|title|style|dir|lang],dl[id|class|title|style|dir|lang],dt[id|class|title|style|dir|lang],cite[title|id|class|style|dir|lang],abbr[title|id|class|style|dir|lang],acronym[title|id|class|style|dir|lang],del[title|id|class|style|dir|lang|datetime|cite],ins[title|id|class|style|dir|lang|datetime|cite]");this._def("extended_valid_elements","");this._def("invalid_elements","");this._def("encoding","");this._def("urlconverter_callback",tinyMCE.getParam("urlconvertor_callback","TinyMCE_Engine.prototype.convertURL"));this._def("save_callback","");this._def("debug",false);this._def("force_br_newlines",false);this._def("force_p_newlines",true);this._def("add_form_sub!
 mit_trigger",true);this._def("relative_urls",true);this._def("remove_script_host",true);this._def("focus_alert",true);this._def("document_base_url",this.documentURL);this._def("visual",true);this._def("visual_table_class","mceVisualAid");this._def("setupcontent_callback","");this._def("fix_content_duplication",true);this._def("custom_undo_redo",true);this._def("custom_undo_redo_levels",-1);this._def("custom_undo_redo_keyboard_shortcuts",true);this._def("custom_undo_redo_restore_selection",true);this._def("custom_undo_redo_global",false);this._def("verify_html",true);this._def("apply_source_formatting",false);this._def("directionality","ltr");this._def("cleanup_on_startup",false);this._def("inline_styles",false);this._def("convert_newlines_to_brs",false);this._def("auto_reset_designmode",true);this._def("entities","39,#39,160,nbsp,161,iexcl,162,cent,163,pound,164,curren,165,yen,166,brvbar,167,sect,168,uml,169,copy,170,ordf,171,laquo,172,not,173,shy,174,reg,175,macr,176,deg,1!
 77,plusmn,178,sup2,179,sup3,180,acute,181,micro,182,para,183,middot,18
4,cedil,185,sup1,186,ordm,187,raquo,188,frac14,189,frac12,190,frac34,191,iquest,192,Agrave,193,Aacute,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,199,Ccedil,200,Egrave,201,Eacute,202,Ecirc,203,Euml,204,Igrave,205,Iacute,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,211,Oacute,212,Ocirc,213,Otilde,214,Ouml,215,times,216,Oslash,217,Ugrave,218,Uacute,219,Ucirc,220,Uuml,221,Yacute,222,THORN,223,szlig,224,agrave,225,aacute,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,233,eacute,234,ecirc,235,euml,236,igrave,237,iacute,238,icirc,239,iuml,240,eth,241,ntilde,242,ograve,243,oacute,244,ocirc,245,otilde,246,ouml,247,divide,248,oslash,249,ugrave,250,uacute,251,ucirc,252,uuml,253,yacute,254,thorn,255,yuml,402,fnof,913,Alpha,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947!
 ,gamma,948,delta,949,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,967,chi,968,psi,969,omega,977,thetasym,978,upsih,982,piv,8226,bull,8230,hellip,8242,prime,8243,Prime,8254,oline,8260,frasl,8472,weierp,8465,image,8476,real,8482,trade,8501,alefsym,8592,larr,8593,uarr,8594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,8704,forall,8706,part,8707,exist,8709,empty,8711,nabla,8712,isin,8713,notin,8715,ni,8719,prod,8721,sum,8722,minus,8727,lowast,8730,radic,8733,prop,8734,infin,8736,ang,8743,and,8744,or,8745,cap,8746,cup,8747,int,8756,there4,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,8804,le,8805,ge,8834,sub,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,34,quot,38,amp!
 ,60,lt,62,gt,338,OElig,339,oelig,352,Scaron,353,scaron,376,Yuml,710,ci
rc,732,tilde,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,8211,ndash,8212,mdash,8216,lsquo,8217,rsquo,8218,sbquo,8220,ldquo,8221,rdquo,8222,bdquo,8224,dagger,8225,Dagger,8240,permil,8249,lsaquo,8250,rsaquo,8364,euro",true);this._def("entity_encoding","named");this._def("cleanup_callback","");this._def("add_unload_trigger",true);this._def("ask",false);this._def("nowrap",false);this._def("auto_resize",false);this._def("auto_focus",false);this._def("cleanup",true);this._def("remove_linebreaks",true);this._def("button_tile_map",false);this._def("submit_patch",true);this._def("browsers","msie,safari,gecko,opera",true);this._def("dialog_type","window");this._def("accessibility_warnings",true);this._def("accessibility_focus",true);this._def("merge_styles_invalid_parents","");this._def("force_hex_style_colors",true);this._def("trim_span_elements",true);this._def("convert_fonts_to_spans",false);this._def("doctype",'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 T!
 ransitional//EN">');this._def("font_size_classes",'');this._def("font_size_style_values",'xx-small,x-small,small,medium,large,x-large,xx-large',true);this._def("event_elements",'a,img',true);this._def("convert_urls",true);this._def("table_inline_editing",false);this._def("object_resizing",true);this._def("custom_shortcuts",true);this._def("convert_on_click",false);this._def("content_css",'');this._def("fix_list_elements",false);this._def("fix_table_elements",false);this._def("strict_loading_mode",document.contentType=='application/xhtml+xml');this._def("hidden_tab_class",'');this._def("display_tab_class",'');this._def("gecko_spellcheck",false);if(this.isMSIE&&!this.isOpera)this.settings.strict_loading_mode=false;if(this.isMSIE&&this.settings['browsers'].indexOf('msie')==-1)return;if(this.isGecko&&this.settings['browsers'].indexOf('gecko')==-1)return;if(this.isSafari&&this.settings['browsers'].indexOf('safari')==-1)return;if(this.isOpera&&this.settings['browsers'].indexOf('o!
 pera')==-1)return;baseHREF=tinyMCE.settings['document_base_url'];var h
=document.location.href;var p=h.indexOf('://');if(p>0&&document.location.protocol!="file:"){p=h.indexOf('/',p+3);h=h.substring(0,p);if(baseHREF.indexOf('://')==-1)baseHREF=h+baseHREF;tinyMCE.settings['document_base_url']=baseHREF;tinyMCE.settings['document_base_prefix']=h}if(baseHREF.indexOf('?')!=-1)baseHREF=baseHREF.substring(0,baseHREF.indexOf('?'));this.settings['base_href']=baseHREF.substring(0,baseHREF.lastIndexOf('/'))+"/";theme=this.settings['theme'];this.inlineStrict='A|BR|SPAN|BDO|MAP|OBJECT|IMG|TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|#text|#comment';this.inlineTransitional='A|BR|SPAN|BDO|OBJECT|APPLET|IMG|MAP|IFRAME|TT|I|B|U|S|STRIKE|BIG|SMALL|FONT|BASEFONT|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|INPUT|SELECT|TEXTAREA|LABEL|BUTTON|#text|#comment';this.blockElms='H[1-6]|P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TD|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|FORM|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP';this.blockRegExp=n!
 ew RegExp("^("+this.blockElms+")$","i");this.posKeyCodes=new Array(13,45,36,35,33,34,37,38,39,40);this.uniqueURL='javascript:TINYMCE_UNIQUEURL();';this.uniqueTag='<div id="mceTMPElement" style="display: none">TMP</div>';this.callbacks=new Array('onInit','getInfo','getEditorTemplate','setupContent','onChange','onPageLoad','handleNodeChange','initInstance','execCommand','getControlHTML','handleEvent','cleanup');this.settings['theme_href']=tinyMCE.baseURL+"/themes/"+theme;if(!tinyMCE.isIE||tinyMCE.isOpera)this.settings['force_br_newlines']=false;if(tinyMCE.getParam("popups_css",false)){var cssPath=tinyMCE.getParam("popups_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['popups_css']=this.documentBasePath+"/"+cssPath;else this.settings['popups_css']=cssPath}else this.settings['popups_css']=tinyMCE.baseURL+"/themes/"+theme+"/css/editor_popup.css";if(tinyMCE.getParam("editor_css",false)){var cssPath=tinyMCE.getParam("editor_css","");if(cssPath.indexOf!
 ('://')==-1&&cssPath.charAt(0)!='/')this.settings['editor_css']=this.d
ocumentBasePath+"/"+cssPath;else this.settings['editor_css']=cssPath}else{if(this.settings.editor_css!='')this.settings['editor_css']=tinyMCE.baseURL+"/themes/"+theme+"/css/editor_ui.css"}if(tinyMCE.settings['debug']){var msg="Debug: \n";msg+="baseURL: "+this.baseURL+"\n";msg+="documentBasePath: "+this.documentBasePath+"\n";msg+="content_css: "+this.settings['content_css']+"\n";msg+="popups_css: "+this.settings['popups_css']+"\n";msg+="editor_css: "+this.settings['editor_css']+"\n";alert(msg)}if(this.configs.length==0){if(typeof(TinyMCECompressed)=="undefined"){tinyMCE.addEvent(window,"DOMContentLoaded",TinyMCE_Engine.prototype.onLoad);if(tinyMCE.isRealIE){if(document.body)tinyMCE.addEvent(document.body,"readystatechange",TinyMCE_Engine.prototype.onLoad);else tinyMCE.addEvent(document,"readystatechange",TinyMCE_Engine.prototype.onLoad)}tinyMCE.addEvent(window,"load",TinyMCE_Engine.prototype.onLoad);tinyMCE._addUnloadEvents()}}this.loadScript(tinyMCE.baseURL+'/themes/'+this.s!
 ettings['theme']+'/editor_template'+tinyMCE.srcMode+'.js');this.loadScript(tinyMCE.baseURL+'/langs/'+this.settings['language']+'.js');this.loadCSS(this.settings['editor_css']);var p=tinyMCE.getParam('plugins','',true,',');if(p.length>0){for(var i=0;i<p.length;i++){if(p[i].charAt(0)!='-')this.loadScript(tinyMCE.baseURL+'/plugins/'+p[i]+'/editor_plugin'+tinyMCE.srcMode+'.js')}}if(tinyMCE.getParam('entity_encoding')=='named'){settings['cleanup_entities']=new Array();var entities=tinyMCE.getParam('entities','',true,',');for(var i=0;i<entities.length;i+=2)settings['cleanup_entities']['c'+entities[i]]=entities[i+1]}settings['index']=this.configs.length;this.configs[this.configs.length]=settings;this.loadNextScript();if(this.isIE&&!this.isOpera){try{document.execCommand('BackgroundImageCache',false,true)}catch(e){}}},_addUnloadEvents:function(){if(tinyMCE.isIE){if(tinyMCE.settings['add_unload_trigger']){tinyMCE.addEvent(window,"unload",TinyMCE_Engine.prototype.unloadHandler);tinyM!
 CE.addEvent(window.document,"beforeunload",TinyMCE_Engine.prototype.un
loadHandler)}}else{if(tinyMCE.settings['add_unload_trigger'])tinyMCE.addEvent(window,"unload",function(){tinyMCE.triggerSave(true,true)})}},_def:function(key,def_val,t){var v=tinyMCE.getParam(key,def_val);v=t?v.replace(/\s+/g,""):v;this.settings[key]=v},hasPlugin:function(n){return typeof(this.plugins[n])!="undefined"&&this.plugins[n]!=null},addPlugin:function(n,p){var op=this.plugins[n];p.baseURL=op?op.baseURL:tinyMCE.baseURL+"/plugins/"+n;this.plugins[n]=p;this.loadNextScript()},setPluginBaseURL:function(n,u){var op=this.plugins[n];if(op)op.baseURL=u;else this.plugins[n]={baseURL:u}},loadPlugin:function(n,u){u=u.indexOf('.js')!=-1?u.substring(0,u.lastIndexOf('/')):u;u=u.charAt(u.length-1)=='/'?u.substring(0,u.length-1):u;this.plugins[n]={baseURL:u};this.loadScript(u+"/editor_plugin"+(tinyMCE.srcMode?'_src':'')+".js")},hasTheme:function(n){return typeof(this.themes[n])!="undefined"&&this.themes[n]!=null},addTheme:function(n,t){this.themes[n]=t;this.loadNextScript()},addMenu!
 :function(n,m){this.menus[n]=m},hasMenu:function(n){return typeof(this.plugins[n])!="undefined"&&this.plugins[n]!=null},loadScript:function(url){var i;for(i=0;i<this.loadedFiles.length;i++){if(this.loadedFiles[i]==url)return}if(tinyMCE.settings.strict_loading_mode)this.pendingFiles[this.pendingFiles.length]=url;else document.write('<sc'+'ript language="javascript" type="text/javascript" src="'+url+'"></script>');this.loadedFiles[this.loadedFiles.length]=url},loadNextScript:function(){var d=document,se;if(!tinyMCE.settings.strict_loading_mode)return;if(this.loadingIndex<this.pendingFiles.length){se=d.createElementNS('http://www.w3.org/1999/xhtml','script');se.setAttribute('language','javascript');se.setAttribute('type','text/javascript');se.setAttribute('src',this.pendingFiles[this.loadingIndex++]);d.getElementsByTagName("head")[0].appendChild(se)}else this.loadingIndex=-1;},loadCSS:function(url){var ar=url.replace(/\s+/,'').split(',');var lflen=0,csslen=0;var skip=false;var!
  x=0,i=0,nl,le;for(x=0,csslen=ar.length;x<csslen;x++){if(ar[x]!=null&&
ar[x]!='null'&&ar[x].length>0){for(i=0,lflen=this.loadedFiles.length;i<lflen;i++){if(this.loadedFiles[i]==ar[x]){skip=true;break}}if(!skip){if(tinyMCE.settings.strict_loading_mode){nl=document.getElementsByTagName("head");le=document.createElement('link');le.setAttribute('href',ar[x]);le.setAttribute('rel','stylesheet');le.setAttribute('type','text/css');nl[0].appendChild(le)}else document.write('<link href="'+ar[x]+'" rel="stylesheet" type="text/css" />');this.loadedFiles[this.loadedFiles.length]=ar[x]}}}},importCSS:function(doc,css){var css_ary=css.replace(/\s+/,'').split(',');var csslen,elm,headArr,x,css_file;for(x=0,csslen=css_ary.length;x<csslen;x++){css_file=css_ary[x];if(css_file!=null&&css_file!='null'&&css_file.length>0){if(css_file.indexOf('://')==-1&&css_file.charAt(0)!='/')css_file=this.documentBasePath+"/"+css_file;if(typeof(doc.createStyleSheet)=="undefined"){elm=doc.createElement("link");elm.rel="stylesheet";elm.href=css_file;if((headArr=doc.getElementsByTagNa!
 me("head"))!=null&&headArr.length>0)headArr[0].appendChild(elm)}else doc.createStyleSheet(css_file)}}},confirmAdd:function(e,settings){var elm=tinyMCE.isIE?event.srcElement:e.target;var elementId=elm.name?elm.name:elm.id;tinyMCE.settings=settings;if(tinyMCE.settings['convert_on_click']||(!elm.getAttribute('mce_noask')&&confirm(tinyMCELang['lang_edit_confirm'])))tinyMCE.addMCEControl(elm,elementId);elm.setAttribute('mce_noask','true')},updateContent:function(form_element_name){var formElement=document.getElementById(form_element_name);for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.switchSettings();if(inst.formElement==formElement){var doc=inst.getDoc();tinyMCE._setHTML(doc,inst.formElement.value);if(!tinyMCE.isIE)doc.body.innerHTML=tinyMCE._cleanupHTML(inst,doc,this.settings,doc.body,inst.visualAid)}}},addMCEControl:function(replace_element,form_element_name,target_document){var id="mce_editor_"+tinyMCE.idCounter++;va!
 r inst=new TinyMCE_Control(tinyMCE.settings);inst.editorId=id;this.ins
tances[id]=inst;inst._onAdd(replace_element,form_element_name,target_document)},removeInstance:function(ti){var t=[],n,i;for(n in tinyMCE.instances){i=tinyMCE.instances[n];if(tinyMCE.isInstance(i)&&ti!=i)t[n]=i}tinyMCE.instances=t;n=[];t=tinyMCE.undoLevels;for(i=0;i<t.length;i++){if(t[i]!=ti)n.push(t[i])}tinyMCE.undoLevels=n;tinyMCE.undoIndex=n.length;return ti},removeMCEControl:function(editor_id){var inst=tinyMCE.getInstanceById(editor_id),h,re,ot,tn;if(inst){inst.switchSettings();editor_id=inst.editorId;h=tinyMCE.getContent(editor_id);this.removeInstance(inst);tinyMCE.selectedElement=null;tinyMCE.selectedInstance=null;re=document.getElementById(editor_id+"_parent");ot=inst.oldTargetElement;tn=ot.nodeName.toLowerCase();if(tn=="textarea"||tn=="input"){re.parentNode.removeChild(re);ot.style.display="inline";ot.value=h}else{ot.innerHTML=h;ot.style.display='block';re.parentNode.insertBefore(ot,re);re.parentNode.removeChild(re)}}},triggerSave:function(skip_cleanup,skip_callback!
 ){var inst,n;if(typeof(skip_cleanup)=="undefined")skip_cleanup=false;if(typeof(skip_callback)=="undefined")skip_callback=false;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.triggerSave(skip_cleanup,skip_callback)}},resetForm:function(form_index){var i,inst,n,formObj=document.forms[form_index];for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.switchSettings();for(i=0;i<formObj.elements.length;i++){if(inst.formTargetElementId==formObj.elements[i].name)inst.getBody().innerHTML=inst.startContent}}},execInstanceCommand:function(editor_id,command,user_interface,value,focus){var inst=tinyMCE.getInstanceById(editor_id),r;if(inst){r=inst.selection.getRng();if(typeof(focus)=="undefined")focus=true;if(focus&&(!r||!r.item))inst.contentWindow.focus();inst.autoResetDesignMode();this.selectedElement=inst.getFocusElement();inst.select();tinyMCE.execCommand(command,user_interface,value);if(tiny!
 MCE.isIE&&window.event!=null)tinyMCE.cancelEvent(window.event)}},execC
ommand:function(command,user_interface,value){var inst=tinyMCE.selectedInstance;user_interface=user_interface?user_interface:false;value=value?value:null;if(inst)inst.switchSettings();switch(command){case"Undo":if(this.getParam('custom_undo_redo_global')){if(this.undoIndex>0){tinyMCE.nextUndoRedoAction='Undo';inst=this.undoLevels[--this.undoIndex];inst.select();if(!tinyMCE.nextUndoRedoInstanceId)inst.execCommand('Undo')}}else inst.execCommand('Undo');return true;case"Redo":if(this.getParam('custom_undo_redo_global')){if(this.undoIndex<=this.undoLevels.length-1){tinyMCE.nextUndoRedoAction='Redo';inst=this.undoLevels[this.undoIndex++];inst.select();if(!tinyMCE.nextUndoRedoInstanceId)inst.execCommand('Redo')}}else inst.execCommand('Redo');return true;case'mceFocus':var inst=tinyMCE.getInstanceById(value);if(inst)inst.getWin().focus();return;case"mceAddControl":case"mceAddEditor":tinyMCE.addMCEControl(tinyMCE._getElementById(value),value);return;case"mceAddFrameControl":tinyMCE.!
 addMCEControl(tinyMCE._getElementById(value['element'],value['document']),value['element'],value['document']);return;case"mceRemoveControl":case"mceRemoveEditor":tinyMCE.removeMCEControl(value);return;case"mceResetDesignMode":if(!tinyMCE.isIE){for(var n in tinyMCE.instances){if(!tinyMCE.isInstance(tinyMCE.instances[n]))continue;try{tinyMCE.instances[n].getDoc().designMode="on"}catch(e){}}}return}if(inst){inst.execCommand(command,user_interface,value)}else if(tinyMCE.settings['focus_alert'])alert(tinyMCELang['lang_focus_alert'])},_createIFrame:function(replace_element,doc,win){var iframe,id=replace_element.getAttribute("id");var aw,ah;if(typeof(doc)=="undefined")doc=document;if(typeof(win)=="undefined")win=window;iframe=doc.createElement("iframe");aw=""+tinyMCE.settings['area_width'];ah=""+tinyMCE.settings['area_height'];if(aw.indexOf('%')==-1){aw=parseInt(aw);aw=(isNaN(aw)||aw<0)?300:aw;aw=aw+"px"}if(ah.indexOf('%')==-1){ah=parseInt(ah);ah=(isNaN(ah)||ah<0)?240:ah;ah=ah+"px!
 "}iframe.setAttribute("id",id);iframe.setAttribute("name",id);iframe.s
etAttribute("class","mceEditorIframe");iframe.setAttribute("border","0");iframe.setAttribute("frameBorder","0");iframe.setAttribute("marginWidth","0");iframe.setAttribute("marginHeight","0");iframe.setAttribute("leftMargin","0");iframe.setAttribute("topMargin","0");iframe.setAttribute("width",aw);iframe.setAttribute("height",ah);iframe.setAttribute("allowtransparency","true");iframe.className='mceEditorIframe';if(tinyMCE.settings["auto_resize"])iframe.setAttribute("scrolling","no");if(tinyMCE.isRealIE)iframe.setAttribute("src",this.settings['default_document']);iframe.style.width=aw;iframe.style.height=ah;if(tinyMCE.settings.strict_loading_mode)iframe.style.marginBottom='-5px';if(tinyMCE.isRealIE)replace_element.outerHTML=iframe.outerHTML;else replace_element.parentNode.replaceChild(iframe,replace_element);if(tinyMCE.isRealIE)return win.frames[id];else return iframe},setupContent:function(editor_id){var inst=tinyMCE.instances[editor_id],i;var doc=inst.getDoc();var head=doc.g!
 etElementsByTagName('head').item(0);var content=inst.startContent;if(tinyMCE.settings.strict_loading_mode){content=content.replace(/&lt;/g,'<');content=content.replace(/&gt;/g,'>');content=content.replace(/&quot;/g,'"');content=content.replace(/&amp;/g,'&')}inst.switchSettings();if(!tinyMCE.isIE&&tinyMCE.getParam("setupcontent_reload",false)&&doc.title!="blank_page"){try{doc.location.href=tinyMCE.baseURL+"/blank.htm"}catch(ex){}window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",1000);return}if(!head){window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",10);return}tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/themes/"+inst.settings['theme']+"/css/editor_content.css");tinyMCE.importCSS(inst.getDoc(),inst.settings['content_css']);tinyMCE.dispatchCallback(inst,'init_instance_callback','initInstance',inst);if(tinyMCE.getParam('custom_undo_redo_keyboard_shortcuts')){inst.addShortcut('ctrl','z','lang_undo_desc','Undo');inst.addShortcut('ctrl','y','lang_redo_desc'!
 ,'Redo')}for(i=1;i<=6;i++)inst.addShortcut('ctrl',''+i,'','FormatBlock
',false,'<h'+i+'>');inst.addShortcut('ctrl','7','','FormatBlock',false,'<p>');inst.addShortcut('ctrl','8','','FormatBlock',false,'<div>');inst.addShortcut('ctrl','9','','FormatBlock',false,'<address>');if(tinyMCE.isGecko){inst.addShortcut('ctrl','b','lang_bold_desc','Bold');inst.addShortcut('ctrl','i','lang_italic_desc','Italic');inst.addShortcut('ctrl','u','lang_underline_desc','Underline')}if(tinyMCE.getParam("convert_fonts_to_spans"))inst.getBody().setAttribute('id','mceSpanFonts');if(tinyMCE.settings['nowrap'])doc.body.style.whiteSpace="nowrap";doc.body.dir=this.settings['directionality'];doc.editorId=editor_id;if(!tinyMCE.isIE)doc.documentElement.editorId=editor_id;inst.setBaseHREF(tinyMCE.settings['base_href']);if(tinyMCE.settings['convert_newlines_to_brs']){content=tinyMCE.regexpReplace(content,"\r\n","<br />","gi");content=tinyMCE.regexpReplace(content,"\r","<br />","gi");content=tinyMCE.regexpReplace(content,"\n","<br />","gi")}content=tinyMCE.storeAwayURLs(content)!
 ;content=tinyMCE._customCleanup(inst,"insert_to_editor",content);if(tinyMCE.isIE){window.setInterval('try{tinyMCE.getCSSClasses(tinyMCE.instances["'+editor_id+'"].getDoc(), "'+editor_id+'");}catch(e){}',500);if(tinyMCE.settings["force_br_newlines"])doc.styleSheets[0].addRule("p","margin: 0;");var body=inst.getBody();body.editorId=editor_id}content=tinyMCE.cleanupHTMLCode(content);if(!tinyMCE.isIE){var contentElement=inst.getDoc().createElement("body");var doc=inst.getDoc();contentElement.innerHTML=content;if(tinyMCE.isGecko&&tinyMCE.settings['remove_lt_gt'])content=content.replace(new RegExp('&lt;&gt;','g'),"");if(tinyMCE.settings['cleanup_on_startup'])tinyMCE.setInnerHTML(inst.getBody(),tinyMCE._cleanupHTML(inst,doc,this.settings,contentElement));else tinyMCE.setInnerHTML(inst.getBody(),content);tinyMCE.convertAllRelativeURLs(inst.getBody())}else{if(tinyMCE.settings['cleanup_on_startup']){tinyMCE._setHTML(inst.getDoc(),content);eval('try {tinyMCE.setInnerHTML(inst.getBody(!
 ), tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, ins
t.getBody()));} catch(e) {}')}else tinyMCE._setHTML(inst.getDoc(),content)}var parentElm=inst.targetDoc.getElementById(inst.editorId+'_parent');inst.formElement=tinyMCE.isGecko?parentElm.previousSibling:parentElm.nextSibling;tinyMCE.handleVisualAid(inst.getBody(),true,tinyMCE.settings['visual'],inst);tinyMCE.dispatchCallback(inst,'setupcontent_callback','setupContent',editor_id,inst.getBody(),inst.getDoc());if(!tinyMCE.isIE)tinyMCE.addEventHandlers(inst);if(tinyMCE.isIE){tinyMCE.addEvent(inst.getBody(),"blur",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(inst.getBody(),"beforedeactivate",TinyMCE_Engine.prototype._eventPatch);if(!tinyMCE.isOpera){tinyMCE.addEvent(doc.body,"mousemove",TinyMCE_Engine.prototype.onMouseMove);tinyMCE.addEvent(doc.body,"beforepaste",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(doc.body,"drop",TinyMCE_Engine.prototype._eventPatch)}}inst.select();tinyMCE.selectedElement=inst.contentWindow.document.body;tinyMCE._customCleanup(inst,"!
 insert_to_editor_dom",inst.getBody());tinyMCE._customCleanup(inst,"setup_content_dom",inst.getBody());tinyMCE._setEventsEnabled(inst.getBody(),false);tinyMCE.cleanupAnchors(inst.getDoc());if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(inst.getDoc());inst.startContent=tinyMCE.trim(inst.getBody().innerHTML);inst.undoRedo.add({content:inst.startContent});if(tinyMCE.isGecko){tinyMCE.selectNodes(inst.getBody(),function(n){if(n.nodeType==3||n.nodeType==8)n.nodeValue=n.nodeValue.replace(new RegExp('\\s(mce_src|mce_href)=\"[^\"]*\"','gi'),"");return false})}if(tinyMCE.isGecko)inst.getBody().spellcheck=tinyMCE.getParam("gecko_spellcheck");tinyMCE._removeInternal(inst.getBody());inst.select();tinyMCE.triggerNodeChange(false,true)},storeAwayURLs:function(s){if(!s.match(/(mce_src|mce_href)/gi,s)){s=s.replace(new RegExp('src\\s*=\\s*\"([^ >\"]*)\"','gi'),'src="$1" mce_src="$1"');s=s.replace(new RegExp('href\\s*=\\s*\"([^ >\"]*)\"','gi'),'href="$1" mce_href="$1!
 "')}return s},_removeInternal:function(n){if(tinyMCE.isGecko){tinyMCE.
selectNodes(n,function(n){if(n.nodeType==3||n.nodeType==8)n.nodeValue=n.nodeValue.replace(new RegExp('\\s(mce_src|mce_href)=\"[^\"]*\"','gi'),"");return false})}},handleEvent:function(e){var inst=tinyMCE.selectedInstance;if(typeof(tinyMCE)=="undefined")return true;if(tinyMCE.executeCallback(tinyMCE.selectedInstance,'handle_event_callback','handleEvent',e))return false;switch(e.type){case"beforedeactivate":case"blur":if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.execCommand('mceEndTyping');tinyMCE.hideMenus();return;case"drop":case"beforepaste":if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.setBaseHREF(null);if(tinyMCE.isRealIE){var ife=tinyMCE.selectedInstance.iframeElement;if(ife.style.height.indexOf('%')!=-1){ife._oldHeight=ife.style.height;ife.style.height=ife.clientHeight}}window.setTimeout("tinyMCE.selectedInstance.setBaseHREF(tinyMCE.settings['base_href']);tinyMCE._resetIframeHeight();",1);return;case"submit":tinyMCE.triggerSave();tinyMCE.isNotDirty=true;r!
 eturn;case"reset":var formObj=tinyMCE.isIE?window.event.srcElement:e.target;for(var i=0;i<document.forms.length;i++){if(document.forms[i]==formObj)window.setTimeout('tinyMCE.resetForm('+i+');',10)}return;case"keypress":if(inst&&inst.handleShortcut(e))return false;if(e.target.editorId){tinyMCE.instances[e.target.editorId].select()}else{if(e.target.ownerDocument.editorId)tinyMCE.instances[e.target.ownerDocument.editorId].select()}if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();if((tinyMCE.isGecko||tinyMCE.isOpera||tinyMCE.isSafari)&&tinyMCE.settings['force_p_newlines']&&e.keyCode==13&&!e.shiftKey){if(TinyMCE_ForceParagraphs._insertPara(tinyMCE.selectedInstance,e)){tinyMCE.execCommand("mceAddUndoLevel");return tinyMCE.cancelEvent(e)}}if((tinyMCE.isGecko&&!tinyMCE.isSafari)&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance,e.type)){tinyMCE.execCommand("mce!
 AddUndoLevel");return tinyMCE.cancelEvent(e)}}if(tinyMCE.isIE&&tinyMCE
.settings['force_br_newlines']&&e.keyCode==13){if(e.target.editorId)tinyMCE.instances[e.target.editorId].select();if(tinyMCE.selectedInstance){var sel=tinyMCE.selectedInstance.getDoc().selection;var rng=sel.createRange();if(tinyMCE.getParentElement(rng.parentElement(),"li")!=null)return false;e.returnValue=false;e.cancelBubble=true;rng.pasteHTML("<br />");rng.collapse(false);rng.select();tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.triggerNodeChange(false);return false}}if(e.keyCode==8||e.keyCode==46){tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(e.target,"a");tinyMCE.imgElement=tinyMCE.getParentElement(e.target,"img");tinyMCE.triggerNodeChange(false)}return false;break;case"keyup":case"keydown":tinyMCE.hideMenus();tinyMCE.hasMouseMoved=false;if(inst&&inst.handleShortcut(e))return false;if(e.target.editorId)tinyMCE.instances[e.target.editorId].select();if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();var inst=tinyMCE.sel!
 ectedInstance;if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance,e.type)){tinyMCE.execCommand("mceAddUndoLevel");e.preventDefault();return false}}tinyMCE.selectedElement=null;tinyMCE.selectedNode=null;var elm=tinyMCE.selectedInstance.getFocusElement();tinyMCE.linkElement=tinyMCE.getParentElement(elm,"a");tinyMCE.imgElement=tinyMCE.getParentElement(elm,"img");tinyMCE.selectedElement=elm;if(tinyMCE.isGecko&&e.type=="keyup"&&e.keyCode==9)tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(),true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);if(tinyMCE.isIE&&e.type=="keydown"&&e.keyCode==13)tinyMCE.enterKeyElement=tinyMCE.selectedInstance.getFocusElement();if(tinyMCE.isIE&&e.type=="keyup"&&e.keyCode==13){var elm=tinyMCE.enterKeyElement;if(elm){var re=new RegExp('^HR|IMG|BR$','g');var dre=new RegExp('^H[1-6]$','g');if(!elm.hasChildNodes()&&!re.test(!
 elm.nodeName)){if(dre.test(elm.nodeName))elm.innerHTML="&nbsp;&nbsp;";
else elm.innerHTML="&nbsp;"}}}var keys=tinyMCE.posKeyCodes;var posKey=false;for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){posKey=true;break}}if(tinyMCE.isIE&&tinyMCE.settings['custom_undo_redo']){var keys=new Array(8,46);for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){if(e.type=="keyup")tinyMCE.triggerNodeChange(false)}}}if(e.keyCode==17)return true;if(tinyMCE.isGecko){if(!posKey&&e.type=="keyup"&&!e.ctrlKey||(e.ctrlKey&&(e.keyCode==86||e.keyCode==88)))tinyMCE.execCommand("mceStartTyping")}else{if(!posKey&&e.type=="keyup")tinyMCE.execCommand("mceStartTyping")}if(e.type=="keydown"&&(posKey||e.ctrlKey)&&inst)inst.undoBookmark=inst.selection.getBookmark();if(e.type=="keyup"&&(posKey||e.ctrlKey))tinyMCE.execCommand("mceEndTyping");if(posKey&&e.type=="keyup")tinyMCE.triggerNodeChange(false);if(tinyMCE.isIE&&e.ctrlKey)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);break;case"mousedown":case"mouseup":case"click":case"dblclick":case"focus":tinyMCE.hideMenus()!
 ;if(tinyMCE.selectedInstance){tinyMCE.selectedInstance.switchSettings();tinyMCE.selectedInstance.isFocused=true}var targetBody=tinyMCE.getParentElement(e.target,"html");for(var instanceName in tinyMCE.instances){if(!tinyMCE.isInstance(tinyMCE.instances[instanceName]))continue;var inst=tinyMCE.instances[instanceName];inst.autoResetDesignMode();if(inst.getBody().parentNode==targetBody){inst.select();tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");tinyMCE.imgElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"img");break}}if(!tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark&&(e.type=="mouseup"||e.type=="dblclick"))tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark=tinyMCE.selectedInstance.selection.getBookmark();if(e.type!="focus")tinyMCE.selectedNode=null;tinyMCE.triggerNodeChange(false);tinyMCE.execCommand("mceEndTyping");if(e.type=="mouseup")tinyMCE.execCommand("mceAddUndoLevel");if(!tinyMCE.sele!
 ctedInstance&&e.target.editorId)tinyMCE.instances[e.target.editorId].s
elect();return false;break}},getButtonHTML:function(id,lang,img,cmd,ui,val){var h='',m,x,io='';cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+cmd+'\'';if(typeof(ui)!="undefined"&&ui!=null)cmd+=','+ui;if(typeof(val)!="undefined"&&val!=null)cmd+=",'"+val+"'";cmd+=');';if(tinyMCE.isRealIE)io='onmouseover="tinyMCE.lastHover = this;"';if(tinyMCE.getParam('button_tile_map')&&(!tinyMCE.isIE||tinyMCE.isOpera)&&(m=this.buttonMap[id])!=null&&(tinyMCE.getParam("language")=="en"||img.indexOf('$lang')==-1)){x=0-(m*20)==0?'0':0-(m*20);h+='<a id="{$editor_id}_'+id+'" href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" '+io+' class="mceTiledButton mceButtonNormal" target="_self">';h+='<img src="{$themeurl}/images/spacer.gif" style="background-position: '+x+'px 0" title="{$'+lang+'}" />';h+='</a>'}else{h+='<a id="{$editor_id}_'+id+'" href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" '+io+' class="mceButtonNormal" targ!
 et="_self">';h+='<img src="'+img+'" title="{$'+lang+'}" />';h+='</a>'}return h},getMenuButtonHTML:function(id,lang,img,mcmd,cmd,ui,val){var h='',m,x;mcmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+mcmd+'\');';cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+cmd+'\'';if(typeof(ui)!="undefined"&&ui!=null)cmd+=','+ui;if(typeof(val)!="undefined"&&val!=null)cmd+=",'"+val+"'";cmd+=');';if(tinyMCE.getParam('button_tile_map')&&(!tinyMCE.isIE||tinyMCE.isOpera)&&(m=tinyMCE.buttonMap[id])!=null&&(tinyMCE.getParam("language")=="en"||img.indexOf('$lang')==-1)){x=0-(m*20)==0?'0':0-(m*20);if(tinyMCE.isRealIE)h+='<span id="{$editor_id}_'+id+'" class="mceMenuButton" onmouseover="tinyMCE._menuButtonEvent(\'over\',this);tinyMCE.lastHover = this;" onmouseout="tinyMCE._menuButtonEvent(\'out\',this);">';else h+='<span id="{$editor_id}_'+id+'" class="mceMenuButton">';h+='<a href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" class="mceTiledButton mceMe!
 nuButtonNormal" target="_self">';h+='<img src="{$themeurl}/images/spac
er.gif" style="width: 20px; height: 20px; background-position: '+x+'px 0" title="{$'+lang+'}" /></a>';h+='<a href="javascript:'+mcmd+'" onclick="'+mcmd+'return false;" onmousedown="return false;"><img src="{$themeurl}/images/button_menu.gif" title="{$'+lang+'}" class="mceMenuButton" />';h+='</a></span>'}else{if(tinyMCE.isRealIE)h+='<span id="{$editor_id}_'+id+'" class="mceMenuButton" onmouseover="tinyMCE._menuButtonEvent(\'over\',this);tinyMCE.lastHover = this;" onmouseout="tinyMCE._menuButtonEvent(\'out\',this);">';else h+='<span id="{$editor_id}_'+id+'" class="mceMenuButton">';h+='<a href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" class="mceMenuButtonNormal" target="_self">';h+='<img src="'+img+'" title="{$'+lang+'}" /></a>';h+='<a href="javascript:'+mcmd+'" onclick="'+mcmd+'return false;" onmousedown="return false;"><img src="{$themeurl}/images/button_menu.gif" title="{$'+lang+'}" class="mceMenuButton" />';h+='</a></span>'}return h},_m!
 enuButtonEvent:function(e,o){if(o.className=='mceMenuButtonFocus')return;if(e=='over')o.className=o.className+' mceMenuHover';else o.className=o.className.replace(/\s.*$/,'')},addButtonMap:function(m){var i,a=m.replace(/\s+/,'').split(',');for(i=0;i<a.length;i++)this.buttonMap[a[i]]=i},submitPatch:function(){tinyMCE.triggerSave();tinyMCE.isNotDirty=true;this.mceOldSubmit()},onLoad:function(){var r;if(tinyMCE.settings.strict_loading_mode&&this.loadingIndex!=-1){window.setTimeout('tinyMCE.onLoad();',1);return}if(tinyMCE.isRealIE&&window.event.type=="readystatechange"&&document.readyState!="complete")return true;if(tinyMCE.isLoaded)return true;tinyMCE.isLoaded=true;if(tinyMCE.isRealIE&&document.body){r=document.body.createTextRange();r.collapse(true);r.select()}tinyMCE.dispatchCallback(null,'onpageload','onPageLoad');for(var c=0;c<tinyMCE.configs.length;c++){tinyMCE.settings=tinyMCE.configs[c];var selector=tinyMCE.getParam("editor_selector");var deselector=tinyMCE.getParam("ed!
 itor_deselector");var elementRefAr=new Array();if(document.forms&&tiny
MCE.settings['add_form_submit_trigger']&&!tinyMCE.submitTriggers){for(var i=0;i<document.forms.length;i++){var form=document.forms[i];tinyMCE.addEvent(form,"submit",TinyMCE_Engine.prototype.handleEvent);tinyMCE.addEvent(form,"reset",TinyMCE_Engine.prototype.handleEvent);tinyMCE.submitTriggers=true;if(tinyMCE.settings['submit_patch']){try{form.mceOldSubmit=form.submit;form.submit=TinyMCE_Engine.prototype.submitPatch}catch(e){}}}}var mode=tinyMCE.settings['mode'];switch(mode){case"exact":var elements=tinyMCE.getParam('elements','',true,',');for(var i=0;i<elements.length;i++){var element=tinyMCE._getElementById(elements[i]);var trigger=element?element.getAttribute(tinyMCE.settings['textarea_trigger']):"";if(new RegExp('\\b'+deselector+'\\b').test(tinyMCE.getAttrib(element,"class")))continue;if(trigger=="false")continue;if((tinyMCE.settings['ask']||tinyMCE.settings['convert_on_click'])&&element){elementRefAr[elementRefAr.length]=element;continue}if(element)tinyMCE.addMCEControl(!
 element,elements[i]);else if(tinyMCE.settings['debug'])alert("Error: Could not find element by id or name: "+elements[i])}break;case"specific_textareas":case"textareas":var nodeList=document.getElementsByTagName("textarea");for(var i=0;i<nodeList.length;i++){var elm=nodeList.item(i);var trigger=elm.getAttribute(tinyMCE.settings['textarea_trigger']);if(selector!=''&&!new RegExp('\\b'+selector+'\\b').test(tinyMCE.getAttrib(elm,"class")))continue;if(selector!='')trigger=selector!=""?"true":"";if(new RegExp('\\b'+deselector+'\\b').test(tinyMCE.getAttrib(elm,"class")))continue;if((mode=="specific_textareas"&&trigger=="true")||(mode=="textareas"&&trigger!="false"))elementRefAr[elementRefAr.length]=elm}break}for(var i=0;i<elementRefAr.length;i++){var element=elementRefAr[i];var elementId=element.name?element.name:element.id;if(tinyMCE.settings['ask']||tinyMCE.settings['convert_on_click']){if(tinyMCE.isGecko){var settings=tinyMCE.settings;tinyMCE.addEvent(element,"focus",function(e!
 ){window.setTimeout(function(){TinyMCE_Engine.prototype.confirmAdd(e,s
ettings)},10)});if(element.nodeName!="TEXTAREA"&&element.nodeName!="INPUT")tinyMCE.addEvent(element,"click",function(e){window.setTimeout(function(){TinyMCE_Engine.prototype.confirmAdd(e,settings)},10)});}else{var settings=tinyMCE.settings;tinyMCE.addEvent(element,"focus",function(){TinyMCE_Engine.prototype.confirmAdd(null,settings)});tinyMCE.addEvent(element,"click",function(){TinyMCE_Engine.prototype.confirmAdd(null,settings)});}}else tinyMCE.addMCEControl(element,elementId)}if(tinyMCE.settings['auto_focus']){window.setTimeout(function(){var inst=tinyMCE.getInstanceById(tinyMCE.settings['auto_focus']);inst.selection.selectNode(inst.getBody(),true,true);inst.contentWindow.focus()},100)}tinyMCE.dispatchCallback(null,'oninit','onInit')}},isInstance:function(o){return o!=null&&typeof(o)=="object"&&o.isTinyMCE_Control},getParam:function(name,default_value,strip_whitespace,split_chr){var value=(typeof(this.settings[name])=="undefined")?default_value:this.settings[name];if(value=!
 ="true"||value=="false")return(value=="true");if(strip_whitespace)value=tinyMCE.regexpReplace(value,"[ \t\r\n]","");if(typeof(split_chr)!="undefined"&&split_chr!=null){value=value.split(split_chr);var outArray=new Array();for(var i=0;i<value.length;i++){if(value[i]&&value[i]!="")outArray[outArray.length]=value[i]}value=outArray}return value},getLang:function(name,default_value,parse_entities,va){var v=(typeof(tinyMCELang[name])=="undefined")?default_value:tinyMCELang[name],n;if(parse_entities)v=tinyMCE.entityDecode(v);if(va){for(n in va)v=this.replaceVar(v,n,va[n])}return v},entityDecode:function(s){var e=document.createElement("div");e.innerHTML=s;return e.firstChild.nodeValue},addToLang:function(prefix,ar){for(var key in ar){if(typeof(ar[key])=='function')continue;tinyMCELang[(key.indexOf('lang_')==-1?'lang_':'')+(prefix!=''?(prefix+"_"):'')+key]=ar[key]}this.loadNextScript();},triggerNodeChange:function(focus,setup_content){if(tinyMCE.selectedInstance){var inst=tinyMCE.s!
 electedInstance;var editorId=inst.editorId;var elm=(typeof(setup_conte
nt)!="undefined"&&setup_content)?tinyMCE.selectedElement:inst.getFocusElement();var undoIndex=-1,doc;var undoLevels=-1;var anySelection=false;var selectedText=inst.selection.getSelectedText();if(tinyMCE.settings.auto_resize)inst.resizeToContent();if(setup_content&&tinyMCE.isGecko&&inst.isHidden())elm=inst.getBody();inst.switchSettings();if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(tinyMCE.settings['custom_undo_redo']){undoIndex=inst.undoRedo.undoIndex;undoLevels=inst.undoRedo.undoLevels.length}tinyMCE.dispatchCallback(inst,'handle_node_change_callback','handleNodeChange',editorId,elm,undoIndex,undoLevels,inst.visualAid,anySelection,setup_content)}if(this.selectedInstance&&(typeof(focus)=="undefined"||focus))this.selectedInstance.contentWindow.focus()},_customCleanup:function(inst,type,content){var pl,po,i;var customCleanup=tinyMCE.settings['cleanup_callback'];if(customCleanup!=""&&ev!
 al("typeof("+customCleanup+")")!="undefined")content=eval(customCleanup+"(type, content, inst);");po=tinyMCE.themes[tinyMCE.settings['theme']];if(po&&po.cleanup)content=po.cleanup(type,content,inst);pl=inst.plugins;for(i=0;i<pl.length;i++){po=tinyMCE.plugins[pl[i]];if(po&&po.cleanup)content=po.cleanup(type,content,inst)}return content},setContent:function(h){if(tinyMCE.selectedInstance){tinyMCE.selectedInstance.execCommand('mceSetContent',false,h);tinyMCE.selectedInstance.repaint()}},importThemeLanguagePack:function(name){if(typeof(name)=="undefined")name=tinyMCE.settings['theme'];tinyMCE.loadScript(tinyMCE.baseURL+'/themes/'+name+'/langs/'+tinyMCE.settings['language']+'.js')},importPluginLanguagePack:function(name){var b=tinyMCE.baseURL+'/plugins/'+name;if(this.plugins[name])b=this.plugins[name].baseURL;tinyMCE.loadScript(b+'/langs/'+tinyMCE.settings['language']+'.js')},applyTemplate:function(h,as){return h.replace(new RegExp('\\{\\$([a-z0-9_]+)\\}','gi'),function(m,s){if(!
 s.indexOf('lang_')==0&&tinyMCELang[s])return tinyMCELang[s];if(as&&as[
s])return as[s];if(tinyMCE.settings[s])return tinyMCE.settings[s];if(m=='themeurl')return tinyMCE.themeURL;return m})},replaceVar:function(h,r,v){return h.replace(new RegExp('{\\\$'+r+'}','g'),v)},openWindow:function(template,args){var html,width,height,x,y,resizable,scrollbars,url;args['mce_template_file']=template['file'];args['mce_width']=template['width'];args['mce_height']=template['height'];tinyMCE.windowArgs=args;html=template['html'];if(!(width=parseInt(template['width'])))width=320;if(!(height=parseInt(template['height'])))height=200;if(tinyMCE.isIE)height+=40;else height+=20;x=parseInt(screen.width/ 2.0) - (width /2.0);y=parseInt(screen.height/ 2.0) - (height /2.0);resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";if(template['file'].charAt(0)!='/'&&template['file'].indexOf('://')==-1)url=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'];else url=template['file'];for(var !
 name in args){if(typeof(args[name])=='function')continue;url=tinyMCE.replaceVar(url,name,escape(args[name]))}if(html){html=tinyMCE.replaceVar(html,"css",this.settings['popups_css']);html=tinyMCE.applyTemplate(html,args);var win=window.open("","mcePopup"+new Date().getTime(),"top="+y+",left="+x+",scrollbars="+scrollbars+",dialog=yes,minimizable="+resizable+",modal=yes,width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return}win.document.write(html);win.document.close();win.resizeTo(width,height);win.focus()}else{if((tinyMCE.isRealIE)&&resizable!='yes'&&tinyMCE.settings["dialog_type"]=="modal"){height+=10;var features="resizable:"+resizable+";scroll:"+scrollbars+";status:yes;center:yes;help:no;dialogWidth:"+width+"px;dialogHeight:"+height+"px;";window.showModalDialog(url,window,features)}else{var modal=(resizable=="yes")?"no":"yes";if(tinyMCE.isGecko&&tinyMCE.isMac)modal="no";if(template['close_previous']!="no")try!
 {tinyMCE.lastWindow.close()}catch(ex){}var win=window.open(url,"mcePop
up"+new Date().getTime(),"top="+y+",left="+x+",scrollbars="+scrollbars+",dialog="+modal+",minimizable="+resizable+",modal="+modal+",width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return}if(template['close_previous']!="no")tinyMCE.lastWindow=win;eval('try { win.resizeTo(width, height); } catch(e) { }');if(tinyMCE.isGecko){if(win.document.defaultView.statusbar.visible)win.resizeBy(0,tinyMCE.isMac?10:24)}win.focus()}}},closeWindow:function(win){win.close()},getVisualAidClass:function(class_name,state){var aidClass=tinyMCE.settings['visual_table_class'];if(typeof(state)=="undefined")state=tinyMCE.settings['visual'];var classNames=new Array();var ar=class_name.split(' ');for(var i=0;i<ar.length;i++){if(ar[i]==aidClass)ar[i]="";if(ar[i]!="")classNames[classNames.length]=ar[i]}if(state)classNames[classNames.length]=aidClass;var className="";for(var i=0;i<classNames.length;i++){if(i>0)className+=" ";className+=classNam!
 es[i]}return className},handleVisualAid:function(el,deep,state,inst,skip_dispatch){if(!el)return;if(!skip_dispatch)tinyMCE.dispatchCallback(inst,'handle_visual_aid_callback','handleVisualAid',el,deep,state,inst);var tableElement=null;switch(el.nodeName){case"TABLE":var oldW=el.style.width;var oldH=el.style.height;var bo=tinyMCE.getAttrib(el,"border");bo=bo==""||bo=="0"?true:false;tinyMCE.setAttrib(el,"class",tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el,"class"),state&&bo));el.style.width=oldW;el.style.height=oldH;for(var y=0;y<el.rows.length;y++){for(var x=0;x<el.rows[y].cells.length;x++){var cn=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el.rows[y].cells[x],"class"),state&&bo);tinyMCE.setAttrib(el.rows[y].cells[x],"class",cn)}}break;case"A":var anchorName=tinyMCE.getAttrib(el,"name");if(anchorName!=''&&state){el.title=anchorName;tinyMCE.addCSSClass(el,'mceItemAnchor')}else if(anchorName!=''&&!state)el.className='';break}if(deep&&el.hasChildNodes()){for(var i=0;i<el.child!
 Nodes.length;i++)tinyMCE.handleVisualAid(el.childNodes[i],deep,state,i
nst,true)}},fixGeckoBaseHREFBug:function(m,e,h){var xsrc,xhref;if(tinyMCE.isGecko){if(m==1){h=h.replace(/\ssrc=/gi," mce_tsrc=");h=h.replace(/\shref=/gi," mce_thref=");return h}else{if(!new RegExp('(src|href)=','g').test(h))return h;tinyMCE.selectElements(e,'A,IMG,SELECT,AREA,IFRAME,BASE,INPUT,SCRIPT,EMBED,OBJECT,LINK',function(n){xsrc=tinyMCE.getAttrib(n,"mce_tsrc");xhref=tinyMCE.getAttrib(n,"mce_thref");if(xsrc!=""){try{n.src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],xsrc)}catch(e){}n.removeAttribute("mce_tsrc")}if(xhref!=""){try{n.href=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],xhref)}catch(e){}n.removeAttribute("mce_thref")}return false});tinyMCE.selectNodes(e,function(n){if(n.nodeType==3||n.nodeType==8){n.nodeValue=n.nodeValue.replace(/\smce_tsrc=/gi," src=");n.nodeValue=n.nodeValue.replace(/\smce_thref=/gi," href=")}return false})}}return h},_setHTML:function(doc,html_content){html_content=tinyMCE.cleanupHTMLCode(html_co!
 ntent);try{tinyMCE.setInnerHTML(doc.body,html_content)}catch(e){if(this.isMSIE)doc.body.createTextRange().pasteHTML(html_content)}if(tinyMCE.isIE&&tinyMCE.settings['fix_content_duplication']){var paras=doc.getElementsByTagName("P");for(var i=0;i<paras.length;i++){var node=paras[i];while((node=node.parentNode)!=null){if(node.nodeName=="P")node.outerHTML=node.innerHTML}}var html=doc.body.innerHTML;tinyMCE.setInnerHTML(doc.body,html)}tinyMCE.cleanupAnchors(doc);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(doc)},getEditorId:function(form_element){var inst=this.getInstanceById(form_element);if(!inst)return null;return inst.editorId},getInstanceById:function(editor_id){var inst=this.instances[editor_id];if(!inst){for(var n in tinyMCE.instances){var instance=tinyMCE.instances[n];if(!tinyMCE.isInstance(instance))continue;if(instance.formTargetElementId==editor_id){inst=instance;break}}}return inst},queryInstanceCommandValue:function(editor_id,command){v!
 ar inst=tinyMCE.getInstanceById(editor_id);if(inst)return inst.queryCo
mmandValue(command);return false},queryInstanceCommandState:function(editor_id,command){var inst=tinyMCE.getInstanceById(editor_id);if(inst)return inst.queryCommandState(command);return null},setWindowArg:function(n,v){this.windowArgs[n]=v},getWindowArg:function(n,d){return(typeof(this.windowArgs[n])=="undefined")?d:this.windowArgs[n]},getCSSClasses:function(editor_id,doc){var output=new Array();if(typeof(tinyMCE.cssClasses)!="undefined")return tinyMCE.cssClasses;if(typeof(editor_id)=="undefined"&&typeof(doc)=="undefined"){var instance;for(var instanceName in tinyMCE.instances){instance=tinyMCE.instances[instanceName];if(!tinyMCE.isInstance(instance))continue;break}doc=instance.getDoc()}if(typeof(doc)=="undefined"){var instance=tinyMCE.getInstanceById(editor_id);doc=instance.getDoc()}if(doc){var styles=doc.styleSheets;if(styles&&styles.length>0){for(var x=0;x<styles.length;x++){var csses=null;eval("try {var csses = tinyMCE.isIE ? doc.styleSheets("+x+").rules : styles["+x+"].!
 cssRules;} catch(e) {}");if(!csses)return new Array();for(var i=0;i<csses.length;i++){var selectorText=csses[i].selectorText;if(selectorText){var rules=selectorText.split(',');for(var c=0;c<rules.length;c++){var rule=rules[c];while(rule.indexOf(' ')==0)rule=rule.substring(1);if(rule.indexOf(' ')!=-1||rule.indexOf(':')!=-1||rule.indexOf('mceItem')!=-1)continue;if(rule.indexOf(tinyMCE.settings['visual_table_class'])!=-1||rule.indexOf('mceEditable')!=-1||rule.indexOf('mceNonEditable')!=-1)continue;if(rule.indexOf('.')!=-1){var cssClass=rule.substring(rule.indexOf('.')+1);var addClass=true;for(var p=0;p<output.length&&addClass;p++){if(output[p]==cssClass)addClass=false}if(addClass)output[output.length]=cssClass}}}}}}}if(output.length>0)tinyMCE.cssClasses=output;return output},regexpReplace:function(in_str,reg_exp,replace_str,opts){if(in_str==null)return in_str;if(typeof(opts)=="undefined")opts='g';var re=new RegExp(reg_exp,opts);return in_str.replace(re,replace_str)},trim:funct!
 ion(s){return s.replace(/^\s*|\s*$/g,"")},cleanupEventStr:function(s){
s=""+s;s=s.replace('function anonymous()\n{\n','');s=s.replace('\n}','');s=s.replace(/^return true;/gi,'');return s},getControlHTML:function(c){var i,l,n,o,v;l=tinyMCE.plugins;for(n in l){o=l[n];if(o.getControlHTML&&(v=o.getControlHTML(c))!='')return tinyMCE.replaceVar(v,"pluginurl",o.baseURL)}o=tinyMCE.themes[tinyMCE.settings['theme']];if(o.getControlHTML&&(v=o.getControlHTML(c))!='')return v;return''},evalFunc:function(f,idx,a,o){var s='(',i;for(i=idx;i<a.length;i++){s+='a['+i+']';if(i<a.length-1)s+=','}s+=');';return o?eval("o."+f+s):eval("f"+s)},dispatchCallback:function(i,p,n){return this.callFunc(i,p,n,0,this.dispatchCallback.arguments)},executeCallback:function(i,p,n){return this.callFunc(i,p,n,1,this.executeCallback.arguments)},execCommandCallback:function(i,p,n){return this.callFunc(i,p,n,2,this.execCommandCallback.arguments)},callFunc:function(ins,p,n,m,a){var l,i,on,o,s,v;s=m==2;l=tinyMCE.getParam(p,'');if(l!=''&&(v=tinyMCE.evalFunc(typeof(l)=="function"?l:eval(l)!
 ,3,a))==s&&m>0)return true;if(ins!=null){for(i=0,l=ins.plugins;i<l.length;i++){o=tinyMCE.plugins[l[i]];if(o[n]&&(v=tinyMCE.evalFunc(n,3,a,o))==s&&m>0)return true}}l=tinyMCE.themes;for(on in l){o=l[on];if(o[n]&&(v=tinyMCE.evalFunc(n,3,a,o))==s&&m>0)return true}return false},xmlEncode:function(s){return s?(''+s).replace(new RegExp('[<>&"\']','g'),function(c,b){switch(c){case'&':return'&amp;';case'"':return'&quot;';case'\'':return'&#39;';case'<':return'&lt;';case'>':return'&gt;'}return c}):s},extend:function(p,np){var o={};o.parent=p;for(n in p)o[n]=p[n];for(n in np)o[n]=np[n];return o},hideMenus:function(){var e=tinyMCE.lastSelectedMenuBtn;if(tinyMCE.lastMenu){tinyMCE.lastMenu.hide();tinyMCE.lastMenu=null}if(e){tinyMCE.switchClass(e,tinyMCE.lastMenuBtnClass);tinyMCE.lastSelectedMenuBtn=null}}};var TinyMCE=TinyMCE_Engine;var tinyMCE=new TinyMCE_Engine();var tinyMCELang={};function TinyMCE_Control(settings){var t,i,to,fu,p,x,fn,fu,pn,s=settings;this.undoRedoLevel=true;this.isTi!
 nyMCE_Control=true;this.settings=s;this.settings['theme']=tinyMCE.getP
aram("theme","default");this.settings['width']=tinyMCE.getParam("width",-1);this.settings['height']=tinyMCE.getParam("height",-1);this.selection=new TinyMCE_Selection(this);this.undoRedo=new TinyMCE_UndoRedo(this);this.cleanup=new TinyMCE_Cleanup();this.shortcuts=new Array();this.hasMouseMoved=false;this.foreColor=this.backColor="#999999";this.data={};this.cleanup.init({valid_elements:s.valid_elements,extended_valid_elements:s.extended_valid_elements,valid_child_elements:s.valid_child_elements,entities:s.entities,entity_encoding:s.entity_encoding,debug:s.cleanup_debug,url_converter:'TinyMCE_Cleanup.prototype._urlConverter',indent:s.apply_source_formatting,invalid_elements:s.invalid_elements,verify_html:s.verify_html,fix_content_duplication:s.fix_content_duplication});t=this.settings['theme'];if(!tinyMCE.hasTheme(t)){fn=tinyMCE.callbacks;to={};for(i=0;i<fn.length;i++){if((fu=window['TinyMCE_'+t+"_"+fn[i]]))to[fn[i]]=fu}tinyMCE.addTheme(t,to)}this.plugins=new Array();p=tinyMCE!
 .getParam('plugins','',true,',');if(p.length>0){for(i=0;i<p.length;i++){pn=p[i];if(pn.charAt(0)=='-')pn=pn.substring(1);if(!tinyMCE.hasPlugin(pn)){fn=tinyMCE.callbacks;to={};for(x=0;x<fn.length;x++){if((fu=window['TinyMCE_'+pn+"_"+fn[x]]))to[fn[x]]=fu}tinyMCE.addPlugin(pn,to)}this.plugins[this.plugins.length]=pn}}};TinyMCE_Control.prototype={selection:null,settings:null,cleanup:null,getData:function(na){var o=this.data[na];if(!o)o=this.data[na]={};return o},hasPlugin:function(n){var i;for(i=0;i<this.plugins.length;i++){if(this.plugins[i]==n)return true}return false},addPlugin:function(n,p){if(!this.hasPlugin(n)){tinyMCE.addPlugin(n,p);this.plugins[this.plugins.length]=n}},repaint:function(){var s,b,ex;if(tinyMCE.isRealIE)return;try{s=this.selection;b=s.getBookmark(true);this.getBody().style.display='none';this.getDoc().execCommand('selectall',false,null);this.getSel().collapseToStart();this.getBody().style.display='block';s.moveToBookmark(b)}catch(ex){}},switchSettings:func!
 tion(){if(tinyMCE.configs.length>1&&tinyMCE.currentConfig!=this.settin
gs['index']){tinyMCE.settings=this.settings;tinyMCE.currentConfig=this.settings['index']}},select:function(){var oldInst=tinyMCE.selectedInstance;if(oldInst!=this){if(oldInst)oldInst.execCommand('mceEndTyping');tinyMCE.dispatchCallback(this,'select_instance_callback','selectInstance',this,oldInst);tinyMCE.selectedInstance=this}},getBody:function(){return this.contentBody?this.contentBody:this.getDoc().body},getDoc:function(){return this.contentWindow.document},getWin:function(){return this.contentWindow},getContainerWin:function(){return this.containerWindow?this.containerWindow:window},getViewPort:function(){return tinyMCE.getViewPort(this.getWin())},getParentNode:function(n,f){return tinyMCE.getParentNode(n,f,this.getBody())},getParentElement:function(n,na,f){return tinyMCE.getParentElement(n,na,f,this.getBody())},getParentBlockElement:function(n){return tinyMCE.getParentBlockElement(n,this.getBody())},resizeToContent:function(){var d=this.getDoc(),b=d.body,de=d.documentEl!
 ement;this.iframeElement.style.height=(tinyMCE.isRealIE)?b.scrollHeight:de.offsetHeight+'px'},addShortcut:function(m,k,d,cmd,ui,va){var n=typeof(k)=="number",ie=tinyMCE.isIE,c,sc,i,scl=this.shortcuts;if(!tinyMCE.getParam('custom_shortcuts'))return false;m=m.toLowerCase();k=ie&&!n?k.toUpperCase():k;c=n?null:k.charCodeAt(0);d=d&&d.indexOf('lang_')==0?tinyMCE.getLang(d):d;sc={alt:m.indexOf('alt')!=-1,ctrl:m.indexOf('ctrl')!=-1,shift:m.indexOf('shift')!=-1,charCode:c,keyCode:n?k:(ie?c:null),desc:d,cmd:cmd,ui:ui,val:va};for(i=0;i<scl.length;i++){if(sc.alt==scl[i].alt&&sc.ctrl==scl[i].ctrl&&sc.shift==scl[i].shift&&sc.charCode==scl[i].charCode&&sc.keyCode==scl[i].keyCode){return false}}scl[scl.length]=sc;return true},handleShortcut:function(e){var i,s=this.shortcuts,o;for(i=0;i<s.length;i++){o=s[i];if(o.alt==e.altKey&&o.ctrl==e.ctrlKey&&(o.keyCode==e.keyCode||o.charCode==e.charCode)){if(o.cmd&&(e.type=="keydown"||(e.type=="keypress"&&!tinyMCE.isOpera)))tinyMCE.execCommand(o.cmd,o.!
 ui,o.val);tinyMCE.cancelEvent(e);return true}}return false},autoResetD
esignMode:function(){if(!tinyMCE.isIE&&this.isHidden()&&tinyMCE.getParam('auto_reset_designmode'))eval('try { this.getDoc().designMode = "On"; this.useCSS = false; } catch(e) {}')},isHidden:function(){var s;if(tinyMCE.isIE)return false;s=this.getSel();return(!s||!s.rangeCount||s.rangeCount==0)},isDirty:function(){return tinyMCE.trim(this.startContent)!=tinyMCE.trim(this.getBody().innerHTML)&&!tinyMCE.isNotDirty},_mergeElements:function(scmd,pa,ch,override){if(scmd=="removeformat"){pa.className="";pa.style.cssText="";ch.className="";ch.style.cssText="";return}var st=tinyMCE.parseStyle(tinyMCE.getAttrib(pa,"style"));var stc=tinyMCE.parseStyle(tinyMCE.getAttrib(ch,"style"));var className=tinyMCE.getAttrib(pa,"class");className=tinyMCE.getAttrib(ch,"class");if(override){for(var n in st){if(typeof(st[n])=='function')continue;stc[n]=st[n]}}else{for(var n in stc){if(typeof(stc[n])=='function')continue;st[n]=stc[n]}}tinyMCE.setAttrib(pa,"style",tinyMCE.serializeStyle(st));tinyMCE.se!
 tAttrib(pa,"class",tinyMCE.trim(className));ch.className="";ch.style.cssText="";ch.removeAttribute("class");ch.removeAttribute("style")},_setUseCSS:function(b){var d=this.getDoc();try{d.execCommand("useCSS",false,!b)}catch(ex){}try{d.execCommand("styleWithCSS",false,b)}catch(ex){}if(!tinyMCE.getParam("table_inline_editing"))try{d.execCommand('enableInlineTableEditing',false,"false")}catch(ex){}if(!tinyMCE.getParam("object_resizing"))try{d.execCommand('enableObjectResizing',false,"false")}catch(ex){}},execCommand:function(command,user_interface,value){var doc=this.getDoc(),win=this.getWin(),focusElm=this.getFocusElement();if(!new RegExp('mceStartTyping|mceEndTyping|mceBeginUndoLevel|mceEndUndoLevel|mceAddUndoLevel','gi').test(command))this.undoBookmark=null;if(!tinyMCE.isIE&&!this.useCSS){this._setUseCSS(false);this.useCSS=true}this.contentDocument=doc;if(tinyMCE.execCommandCallback(this,'execcommand_callback','execCommand',this.editorId,this.getBody(),command,user_interface!
 ,value))return;if(focusElm&&focusElm.nodeName=="IMG"){var align=focusE
lm.getAttribute('align');var img=command=="JustifyCenter"?focusElm.cloneNode(false):focusElm;switch(command){case"JustifyLeft":if(align=='left')img.removeAttribute('align');else img.setAttribute('align','left');var div=focusElm.parentNode;if(div&&div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div);this.selection.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return;case"JustifyCenter":img.removeAttribute('align');var div=tinyMCE.getParentElement(focusElm,"div");if(div&&div.style.textAlign=="center"){if(div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div)}else{var div=this.getDoc().createElement("div");div.style.textAlign='center';div.appendChild(img);focusElm.parentNode.replaceChild(div,focusElm)}this.selection.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return;case"JustifyRight":if(align=='right')img.removeAttribute('align');else img.setAttribute('align','!
 right');var div=focusElm.parentNode;if(div&&div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div);this.selection.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return}}if(tinyMCE.settings['force_br_newlines']){var alignValue="";if(doc.selection.type!="Control"){switch(command){case"JustifyLeft":alignValue="left";break;case"JustifyCenter":alignValue="center";break;case"JustifyFull":alignValue="justify";break;case"JustifyRight":alignValue="right";break}if(alignValue!=""){var rng=doc.selection.createRange();if((divElm=tinyMCE.getParentElement(rng.parentElement(),"div"))!=null)divElm.setAttribute("align",alignValue);else if(rng.pasteHTML&&rng.htmlText.length>0)rng.pasteHTML('<div align="'+alignValue+'">'+rng.htmlText+"</div>");tinyMCE.triggerNodeChange();return}}}switch(command){case"mceRepaint":this.repaint();return true;case"unlink":if(tinyMCE.isGecko&&this.getSel().isCollapsed){focusElm=tinyMCE.getParentElement(focusEl!
 m,'A');if(focusElm)this.selection.selectNode(focusElm,false)}this.getD
oc().execCommand(command,user_interface,value);tinyMCE.isGecko&&this.getSel().collapseToEnd();tinyMCE.triggerNodeChange();return true;case"FormatBlock":if(!this.cleanup.isValid(value))return true;this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case"InsertUnorderedList":case"InsertOrderedList":this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case"Strikethrough":this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case"mceSelectNode":this.selection.selectNode(value);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=value;break;case"FormatBlock":if(value==null||value==""){var elm=tinyMCE.getParentElement(this.getFocusElement(),"p,div,h1,h2,h3,h4,h5,h6,pre,address,blockquote,dt,dl,dd,samp");if(elm)this.execCommand("mceRemoveNode",false,elm)}else{if(tinyMCE.isGecko&&new RegExp('<(div|blockquote|code|dt|dd|dl|samp)>','gi').test(value))value=value.replace(/[^a-z]/g!
 i,'');if(tinyMCE.isIE&&new RegExp('blockquote|code|samp','gi').test(value)){var b=this.selection.getBookmark();this.getDoc().execCommand("FormatBlock",false,'<p>');tinyMCE.renameElement(tinyMCE.getParentBlockElement(this.getFocusElement()),value);this.selection.moveToBookmark(b)}else this.getDoc().execCommand("FormatBlock",false,value)}tinyMCE.triggerNodeChange();break;case"mceRemoveNode":if(!value)value=tinyMCE.getParentElement(this.getFocusElement());if(tinyMCE.isIE){value.outerHTML=value.innerHTML}else{var rng=value.ownerDocument.createRange();rng.setStartBefore(value);rng.setEndAfter(value);rng.deleteContents();rng.insertNode(rng.createContextualFragment(value.innerHTML))}tinyMCE.triggerNodeChange();break;case"mceSelectNodeDepth":var parentNode=this.getFocusElement();for(var i=0;parentNode;i++){if(parentNode.nodeName.toLowerCase()=="body")break;if(parentNode.nodeName.toLowerCase()=="#text"){i--;parentNode=parentNode.parentNode;continue}if(i==value){this.selection.select!
 Node(parentNode,false);tinyMCE.triggerNodeChange();tinyMCE.selectedNod
e=parentNode;return}parentNode=parentNode.parentNode}break;case"SetStyleInfo":var rng=this.getRng();var sel=this.getSel();var scmd=value['command'];var sname=value['name'];var svalue=value['value']==null?'':value['value'];var wrapper=value['wrapper']?value['wrapper']:"span";var parentElm=null;var invalidRe=new RegExp("^BODY|HTML$","g");var invalidParentsRe=tinyMCE.settings['merge_styles_invalid_parents']!=''?new RegExp(tinyMCE.settings['merge_styles_invalid_parents'],"gi"):null;if(tinyMCE.isIE){if(rng.item)parentElm=rng.item(0);else{var pelm=rng.parentElement();var prng=doc.selection.createRange();prng.moveToElementText(pelm);if(rng.htmlText==prng.htmlText||rng.boundingWidth==0){if(invalidParentsRe==null||!invalidParentsRe.test(pelm.nodeName))parentElm=pelm}}}else{var felm=this.getFocusElement();if(sel.isCollapsed||(new RegExp('td|tr|tbody|table','gi').test(felm.nodeName)&&sel.anchorNode==felm.parentNode))parentElm=felm}if(parentElm&&!invalidRe.test(parentElm.nodeName)){if(s!
 cmd=="setstyle")tinyMCE.setStyleAttrib(parentElm,sname,svalue);if(scmd=="setattrib")tinyMCE.setAttrib(parentElm,sname,svalue);if(scmd=="removeformat"){parentElm.style.cssText='';tinyMCE.setAttrib(parentElm,'class','')}var ch=tinyMCE.getNodeTree(parentElm,new Array(),1);for(var z=0;z<ch.length;z++){if(ch[z]==parentElm)continue;if(scmd=="setstyle")tinyMCE.setStyleAttrib(ch[z],sname,'');if(scmd=="setattrib")tinyMCE.setAttrib(ch[z],sname,'');if(scmd=="removeformat"){ch[z].style.cssText='';tinyMCE.setAttrib(ch[z],'class','')}}}else{this._setUseCSS(false);doc.execCommand("FontName",false,"#mce_temp_font#");var elementArray=tinyMCE.getElementsByAttributeValue(this.getBody(),"font","face","#mce_temp_font#");for(var x=0;x<elementArray.length;x++){elm=elementArray[x];if(elm){var spanElm=doc.createElement(wrapper);if(scmd=="setstyle")tinyMCE.setStyleAttrib(spanElm,sname,svalue);if(scmd=="setattrib")tinyMCE.setAttrib(spanElm,sname,svalue);if(scmd=="removeformat"){spanElm.style.cssText=!
 '';tinyMCE.setAttrib(spanElm,'class','')}if(elm.hasChildNodes()){for(v
ar i=0;i<elm.childNodes.length;i++)spanElm.appendChild(elm.childNodes[i].cloneNode(true))}spanElm.setAttribute("mce_new","true");elm.parentNode.replaceChild(spanElm,elm);var ch=tinyMCE.getNodeTree(spanElm,new Array(),1);for(var z=0;z<ch.length;z++){if(ch[z]==spanElm)continue;if(scmd=="setstyle")tinyMCE.setStyleAttrib(ch[z],sname,'');if(scmd=="setattrib")tinyMCE.setAttrib(ch[z],sname,'');if(scmd=="removeformat"){ch[z].style.cssText='';tinyMCE.setAttrib(ch[z],'class','')}}}}}var nodes=doc.getElementsByTagName(wrapper);for(var i=nodes.length-1;i>=0;i--){var elm=nodes[i];var isNew=tinyMCE.getAttrib(elm,"mce_new")=="true";elm.removeAttribute("mce_new");if(elm.childNodes&&elm.childNodes.length==1&&elm.childNodes[0].nodeType==1){this._mergeElements(scmd,elm,elm.childNodes[0],isNew);continue}if(elm.parentNode.childNodes.length==1&&!invalidRe.test(elm.nodeName)&&!invalidRe.test(elm.parentNode.nodeName)){if(invalidParentsRe==null||!invalidParentsRe.test(elm.parentNode.nodeName))this._!
 mergeElements(scmd,elm.parentNode,elm,false)}}var nodes=doc.getElementsByTagName(wrapper);for(var i=nodes.length-1;i>=0;i--){var elm=nodes[i];var isEmpty=true;var tmp=doc.createElement("body");tmp.appendChild(elm.cloneNode(false));tmp.innerHTML=tmp.innerHTML.replace(new RegExp('style=""|class=""','gi'),'');if(new RegExp('<span>','gi').test(tmp.innerHTML)){for(var x=0;x<elm.childNodes.length;x++){if(elm.parentNode!=null)elm.parentNode.insertBefore(elm.childNodes[x].cloneNode(true),elm)}elm.parentNode.removeChild(elm)}}if(scmd=="removeformat")tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE.triggerNodeChange();break;case"FontName":if(value==null){var s=this.getSel();if(tinyMCE.isGecko&&s.isCollapsed){var f=tinyMCE.getParentElement(this.getFocusElement(),"font");if(f!=null)this.selection.selectNode(f,false)}this.getDoc().execCommand("RemoveFormat",false,null);if(f!=null&&tinyMCE.isGecko){var r=this.getRng().cloneRange();r.collapse(true);s.removeAllRange!
 s();s.addRange(r)}}else this.getDoc().execCommand('FontName',false,val
ue);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);return;case"FontSize":this.getDoc().execCommand('FontSize',false,value);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);return;case"forecolor":value=value==null?this.foreColor:value;value=tinyMCE.trim(value);value=value.charAt(0)!='#'?(isNaN('0x'+value)?value:'#'+value):value;this.foreColor=value;this.getDoc().execCommand('forecolor',false,value);break;case"HiliteColor":value=value==null?this.backColor:value;value=tinyMCE.trim(value);value=value.charAt(0)!='#'?(isNaN('0x'+value)?value:'#'+value):value;this.backColor=value;if(tinyMCE.isGecko){this._setUseCSS(true);this.getDoc().execCommand('hilitecolor',false,value);this._setUseCSS(false)}else this.getDoc().execCommand('BackColor',false,value);break;case"Cut":case"Copy":case"Paste":var cmdFailed=false;eval('try {this.getDoc().execCommand(command, user_interface, value);} catch (e) {cmdFailed = true;}');if(tinyMCE.isOper!
 a&&cmdFailed)alert('Currently not supported by your browser, use keyboard shortcuts instead.');if(tinyMCE.isGecko&&cmdFailed){if(confirm(tinyMCE.entityDecode(tinyMCE.getLang('lang_clipboard_msg'))))window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html','mceExternal');return}else tinyMCE.triggerNodeChange();break;case"mceSetContent":if(!value)value="";value=tinyMCE.storeAwayURLs(value);value=tinyMCE._customCleanup(this,"insert_to_editor",value);if(this.getBody().nodeName=='BODY')tinyMCE._setHTML(doc,value);else this.getBody().innerHTML=value;tinyMCE.setInnerHTML(this.getBody(),tinyMCE._cleanupHTML(this,doc,this.settings,this.getBody(),false,false,false,true));tinyMCE.convertAllRelativeURLs(this.getBody());tinyMCE._removeInternal(this.getBody());if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(doc);tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE._setEventsEnabled(this.getBody(),false);return true;case"mceClea!
 nup":var b=this.selection.getBookmark();tinyMCE._setHTML(this.contentD
ocument,this.getBody().innerHTML);tinyMCE.setInnerHTML(this.getBody(),tinyMCE._cleanupHTML(this,this.contentDocument,this.settings,this.getBody(),this.visualAid));tinyMCE.convertAllRelativeURLs(doc.body);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(doc);tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE._setEventsEnabled(this.getBody(),false);this.repaint();this.selection.moveToBookmark(b);tinyMCE.triggerNodeChange();break;case"mceReplaceContent":if(!value)value='';this.getWin().focus();var selectedText="";if(tinyMCE.isIE){var rng=doc.selection.createRange();selectedText=rng.text}else selectedText=this.getSel().toString();if(selectedText.length>0){value=tinyMCE.replaceVar(value,"selection",selectedText);tinyMCE.execCommand('mceInsertContent',false,value)}tinyMCE.triggerNodeChange();break;case"mceSetAttribute":if(typeof(value)=='object'){var targetElms=(typeof(value['targets'])=="undefined")?"p,img,span,div,td,h1,h2,h3,h4,h5,!
 h6,pre,address":value['targets'];var targetNode=tinyMCE.getParentElement(this.getFocusElement(),targetElms);if(targetNode){targetNode.setAttribute(value['name'],value['value']);tinyMCE.triggerNodeChange()}}break;case"mceSetCSSClass":this.execCommand("SetStyleInfo",false,{command:"setattrib",name:"class",value:value});break;case"mceInsertRawHTML":var key='tiny_mce_marker';this.execCommand('mceBeginUndoLevel');this.execCommand('mceInsertContent',false,key);var scrollX=this.getBody().scrollLeft+this.getDoc().documentElement.scrollLeft;var scrollY=this.getBody().scrollTop+this.getDoc().documentElement.scrollTop;var html=this.getBody().innerHTML;if((pos=html.indexOf(key))!=-1)tinyMCE.setInnerHTML(this.getBody(),html.substring(0,pos)+value+html.substring(pos+key.length));this.contentWindow.scrollTo(scrollX,scrollY);this.execCommand('mceEndUndoLevel');break;case"mceInsertContent":if(!value)value='';var insertHTMLFailed=false;if(tinyMCE.isGecko||tinyMCE.isOpera){try{if(value.indexO!
 f('<')==-1&&!value.match(/(&#38;|&#160;|&#60;|&#62;)/g)){var r=this.ge
tRng();var n=this.getDoc().createTextNode(tinyMCE.entityDecode(value));var s=this.getSel();var r2=r.cloneRange();s.removeAllRanges();r.deleteContents();r.insertNode(n);r2.selectNode(n);r2.collapse(false);s.removeAllRanges();s.addRange(r2)}else{value=tinyMCE.fixGeckoBaseHREFBug(1,this.getDoc(),value);this.getDoc().execCommand('inserthtml',false,value);tinyMCE.fixGeckoBaseHREFBug(2,this.getDoc(),value)}}catch(ex){insertHTMLFailed=true}if(!insertHTMLFailed){tinyMCE.triggerNodeChange();return}}if(!tinyMCE.isIE){var isHTML=value.indexOf('<')!=-1;var sel=this.getSel();var rng=this.getRng();if(isHTML){if(tinyMCE.isSafari){var tmpRng=this.getDoc().createRange();tmpRng.setStart(this.getBody(),0);tmpRng.setEnd(this.getBody(),0);value=tmpRng.createContextualFragment(value)}else value=rng.createContextualFragment(value)}else{var el=document.createElement("div");el.innerHTML=value;value=el.firstChild.nodeValue;value=doc.createTextNode(value)}if(tinyMCE.isSafari&&!isHTML){this.execCommand!
 ('InsertText',false,value.nodeValue);tinyMCE.triggerNodeChange();return true}else if(tinyMCE.isSafari&&isHTML){rng.deleteContents();rng.insertNode(value);tinyMCE.triggerNodeChange();return true}rng.deleteContents();if(rng.startContainer.nodeType==3){var node=rng.startContainer.splitText(rng.startOffset);node.parentNode.insertBefore(value,node)}else rng.insertNode(value);if(!isHTML){sel.selectAllChildren(doc.body);sel.removeAllRanges();var rng=doc.createRange();rng.selectNode(value);rng.collapse(false);sel.addRange(rng)}else rng.collapse(false);tinyMCE.fixGeckoBaseHREFBug(2,this.getDoc(),value)}else{var rng=doc.selection.createRange(),tmpRng=null;var c=value.indexOf('<!--')!=-1;if(c)value=tinyMCE.uniqueTag+value;if(rng.item)rng.item(0).outerHTML=value;else rng.pasteHTML(value);if(c){var e=this.getDoc().getElementById('mceTMPElement');e.parentNode.removeChild(e)}}tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.triggerNodeChange();break;case"mceStartTyping":if(tinyMCE.settings[!
 'custom_undo_redo']&&this.undoRedo.typingUndoIndex==-1){this.undoRedo.
typingUndoIndex=this.undoRedo.undoIndex;tinyMCE.typingUndoIndex=tinyMCE.undoIndex;this.execCommand('mceAddUndoLevel')}break;case"mceEndTyping":if(tinyMCE.settings['custom_undo_redo']&&this.undoRedo.typingUndoIndex!=-1){this.execCommand('mceAddUndoLevel');this.undoRedo.typingUndoIndex=-1}tinyMCE.typingUndoIndex=-1;break;case"mceBeginUndoLevel":this.undoRedoLevel=false;break;case"mceEndUndoLevel":this.undoRedoLevel=true;this.execCommand('mceAddUndoLevel');break;case"mceAddUndoLevel":if(tinyMCE.settings['custom_undo_redo']&&this.undoRedoLevel){if(this.undoRedo.add())tinyMCE.triggerNodeChange(false)}break;case"Undo":if(tinyMCE.settings['custom_undo_redo']){tinyMCE.execCommand("mceEndTyping");this.undoRedo.undo();tinyMCE.triggerNodeChange()}else this.getDoc().execCommand(command,user_interface,value);break;case"Redo":if(tinyMCE.settings['custom_undo_redo']){tinyMCE.execCommand("mceEndTyping");this.undoRedo.redo();tinyMCE.triggerNodeChange()}else this.getDoc().execCommand(command,!
 user_interface,value);break;case"mceToggleVisualAid":this.visualAid=!this.visualAid;tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE.triggerNodeChange();break;case"Indent":this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();if(tinyMCE.isIE){var n=tinyMCE.getParentElement(this.getFocusElement(),"blockquote");do{if(n&&n.nodeName=="BLOCKQUOTE"){n.removeAttribute("dir");n.removeAttribute("style")}}while(n!=null&&(n=n.parentNode)!=null)}break;case"removeformat":var text=this.selection.getSelectedText();if(tinyMCE.isOpera){this.getDoc().execCommand("RemoveFormat",false,null);return}if(tinyMCE.isIE){try{var rng=doc.selection.createRange();rng.execCommand("RemoveFormat",false,null)}catch(e){}this.execCommand("SetStyleInfo",false,{command:"removeformat"})}else{this.getDoc().execCommand(command,user_interface,value);this.execCommand("SetStyleInfo",false,{command:"removeformat"})}if(text.length==0)this.execCommand("mceSetCSSClass!
 ",false,"");tinyMCE.triggerNodeChange();break;default:this.getDoc().ex
ecCommand(command,user_interface,value);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);else tinyMCE.triggerNodeChange()}if(command!="mceAddUndoLevel"&&command!="Undo"&&command!="Redo"&&command!="mceStartTyping"&&command!="mceEndTyping")tinyMCE.execCommand("mceAddUndoLevel")},queryCommandValue:function(c){try{return this.getDoc().queryCommandValue(c)}catch(e){return null}},queryCommandState:function(c){return this.getDoc().queryCommandState(c)},_onAdd:function(replace_element,form_element_name,target_document){var hc,th,to,editorTemplate;th=this.settings['theme'];to=tinyMCE.themes[th];var targetDoc=target_document?target_document:document;this.targetDoc=targetDoc;tinyMCE.themeURL=tinyMCE.baseURL+"/themes/"+this.settings['theme'];this.settings['themeurl']=tinyMCE.themeURL;if(!replace_element){alert("Error: Could not find the target element.");return false}if(to.getEditorTemplate)editorTemplate=to.getEditorTemplate(this.settings,this.editorId);var d!
 eltaWidth=editorTemplate['delta_width']?editorTemplate['delta_width']:0;var deltaHeight=editorTemplate['delta_height']?editorTemplate['delta_height']:0;var html='<span id="'+this.editorId+'_parent" class="mceEditorContainer">'+editorTemplate['html'];html=tinyMCE.replaceVar(html,"editor_id",this.editorId);this.settings['default_document']=tinyMCE.baseURL+"/blank.htm";this.settings['old_width']=this.settings['width'];this.settings['old_height']=this.settings['height'];if(this.settings['width']==-1)this.settings['width']=replace_element.offsetWidth;if(this.settings['height']==-1)this.settings['height']=replace_element.offsetHeight;if(this.settings['width']==0)this.settings['width']=replace_element.style.width;if(this.settings['height']==0)this.settings['height']=replace_element.style.height;if(this.settings['width']==0)this.settings['width']=320;if(this.settings['height']==0)this.settings['height']=240;this.settings['area_width']=parseInt(this.settings['width']);this.settings[!
 'area_height']=parseInt(this.settings['height']);this.settings['area_w
idth']+=deltaWidth;this.settings['area_height']+=deltaHeight;this.settings['width_style']=""+this.settings['width'];this.settings['height_style']=""+this.settings['height'];if((""+this.settings['width']).indexOf('%')!=-1)this.settings['area_width']="100%";else this.settings['width_style']+='px';if((""+this.settings['height']).indexOf('%')!=-1)this.settings['area_height']="100%";else this.settings['height_style']+='px';if((""+replace_element.style.width).indexOf('%')!=-1){this.settings['width']=replace_element.style.width;this.settings['area_width']="100%";this.settings['width_style']="100%"}if((""+replace_element.style.height).indexOf('%')!=-1){this.settings['height']=replace_element.style.height;this.settings['area_height']="100%";this.settings['height_style']="100%"}html=tinyMCE.applyTemplate(html);this.settings['width']=this.settings['old_width'];this.settings['height']=this.settings['old_height'];this.visualAid=this.settings['visual'];this.formTargetElementId=form_elemen!
 t_name;if(replace_element.nodeName=="TEXTAREA"||replace_element.nodeName=="INPUT")this.startContent=replace_element.value;else this.startContent=replace_element.innerHTML;if(replace_element.nodeName!="TEXTAREA"&&replace_element.nodeName!="INPUT"){this.oldTargetElement=replace_element;if(tinyMCE.settings['debug']){hc='<textarea wrap="off" id="'+form_element_name+'" name="'+form_element_name+'" cols="100" rows="15"></textarea>'}else{hc='<input type="hidden" id="'+form_element_name+'" name="'+form_element_name+'" />';this.oldTargetElement.style.display="none"}html+='</span>';if(tinyMCE.isGecko)html=hc+html;else html+=hc;if(tinyMCE.isGecko){var rng=replace_element.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);tinyMCE.insertAfter(fragment,replace_element)}else replace_element.insertAdjacentHTML("beforeBegin",html)}else{html+='</span>';this.oldTargetElement=replace_element;if(!tinyMCE.settings['debug'])this.oldTarg!
 etElement.style.display="none";if(tinyMCE.isGecko){var rng=replace_ele
ment.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);tinyMCE.insertAfter(fragment,replace_element)}else replace_element.insertAdjacentHTML("beforeBegin",html)}var dynamicIFrame=false;var tElm=targetDoc.getElementById(this.editorId);if(!tinyMCE.isIE){if(tElm&&(tElm.nodeName=="SPAN"||tElm.nodeName=="span")){tElm=tinyMCE._createIFrame(tElm,targetDoc);dynamicIFrame=true}this.targetElement=tElm;this.iframeElement=tElm;this.contentDocument=tElm.contentDocument;this.contentWindow=tElm.contentWindow;}else{if(tElm&&tElm.nodeName=="SPAN")tElm=tinyMCE._createIFrame(tElm,targetDoc,targetDoc.parentWindow);else tElm=targetDoc.frames[this.editorId];this.targetElement=tElm;this.iframeElement=targetDoc.getElementById(this.editorId);if(tinyMCE.isOpera){this.contentDocument=this.iframeElement.contentDocument;this.contentWindow=this.iframeElement.contentWindow;dynamicIFrame=true}else{this.contentDocument=tElm.window.document;this.c!
 ontentWindow=tElm.window}this.getDoc().designMode="on"}var doc=this.contentDocument;if(dynamicIFrame){var html=tinyMCE.getParam('doctype')+'<html><head xmlns="http://www.w3.org/1999/xhtml"><base href="'+tinyMCE.settings['base_href']+'" /><title>blank_page</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body class="mceContentBody"></body></html>';try{if(!this.isHidden())this.getDoc().designMode="on";doc.open();doc.write(html);doc.close()}catch(e){this.getDoc().location.href=tinyMCE.baseURL+"/blank.htm"}}if(tinyMCE.isIE)window.setTimeout("tinyMCE.addEventHandlers(tinyMCE.instances[\""+this.editorId+"\"]);",1);tinyMCE.setupContent(this.editorId,true);return true},setBaseHREF:function(u){var h,b,d,nl;d=this.getDoc();nl=d.getElementsByTagName("base");b=nl.length>0?nl[0]:null;if(!b){nl=d.getElementsByTagName("head");h=nl.length>0?nl[0]:null;b=d.createElement("base");b.setAttribute('href',u);h.appendChild(b)}else{if(u==""||u==null)b.parentNode.rem!
 oveChild(b);else b.setAttribute('href',u)}},getHTML:function(r){var h,
d=this.getDoc(),b=this.getBody();if(r)return b.innerHTML;h=tinyMCE._cleanupHTML(this,d,this.settings,b,false,true,false,true);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(d);return h},setHTML:function(h){this.execCommand('mceSetContent',false,h);this.repaint()},getFocusElement:function(){return this.selection.getFocusElement()},getSel:function(){return this.selection.getSel()},getRng:function(){return this.selection.getRng()},triggerSave:function(skip_cleanup,skip_callback){var e,nl=[],i,s;this.switchSettings();s=tinyMCE.settings;if(tinyMCE.isRealIE){e=this.iframeElement;do{if(e.style&&e.style.display=='none'){e.style.display='block';nl[nl.length]={elm:e,type:'style'}}if(e.style&&s.hidden_tab_class.length>0&&e.className.indexOf(s.hidden_tab_class)!=-1){e.className=s.display_tab_class;nl[nl.length]={elm:e,type:'class'}}}while((e=e.parentNode)!=null)}tinyMCE.settings['preformatted']=false;if(typeof(skip_cleanup)=="undefined")skip_cleanup=false;if(t!
 ypeof(skip_callback)=="undefined")skip_callback=false;tinyMCE._setHTML(this.getDoc(),this.getBody().innerHTML);if(this.settings['cleanup']==false){tinyMCE.handleVisualAid(this.getBody(),true,false,this);tinyMCE._setEventsEnabled(this.getBody(),true)}tinyMCE._customCleanup(this,"submit_content_dom",this.contentWindow.document.body);var htm=skip_cleanup?this.getBody().innerHTML:tinyMCE._cleanupHTML(this,this.getDoc(),this.settings,this.getBody(),tinyMCE.visualAid,true,true);htm=tinyMCE._customCleanup(this,"submit_content",htm);if(!skip_callback&&tinyMCE.settings['save_callback']!="")var content=eval(tinyMCE.settings['save_callback']+"(this.formTargetElementId,htm,this.getBody());");if((typeof(content)!="undefined")&&content!=null)htm=content;htm=tinyMCE.regexpReplace(htm,"&#40;","(","gi");htm=tinyMCE.regexpReplace(htm,"&#41;",")","gi");htm=tinyMCE.regexpReplace(htm,"&#59;",";","gi");htm=tinyMCE.regexpReplace(htm,"&#34;","&quot;","gi");htm=tinyMCE.regexpReplace(htm,"&#94;","^"!
 ,"gi");if(this.formElement)this.formElement.value=htm;if(tinyMCE.isSaf
ari&&this.formElement)this.formElement.innerText=htm;for(i=0;i<nl.length;i++){if(nl[i].type=='style')nl[i].elm.style.display='none';else nl[i].elm.className=s.hidden_tab_class}}};TinyMCE_Engine.prototype.cleanupHTMLCode=function(s){s=s.replace(new RegExp('<p \\/>','gi'),'<p>&nbsp;</p>');s=s.replace(new RegExp('<p>\\s*<\\/p>','gi'),'<p>&nbsp;</p>');s=s.replace(new RegExp('<br>\\s*<\\/br>','gi'),'<br />');s=s.replace(new RegExp('<(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|b|font|em|strong|i|strike|u|span|a|ul|ol|li|blockquote)([a-z]*)([^\\\\|>]*)\\/>','gi'),'<$1$2$3></$1$2>');s=s.replace(new RegExp('\\s+></','gi'),'></');s=s.replace(new RegExp('<(img|br|hr)([^>]*)><\\/(img|br|hr)>','gi'),'<$1$2 />');if(tinyMCE.isIE)s=s.replace(new RegExp('<p><hr \\/><\\/p>','gi'),"<hr>");if(tinyMCE.isIE)s=s.replace(/<!(\s*)\/>/g,'');return s};TinyMCE_Engine.prototype.parseStyle=function(str){var ar=new Array();if(str==null)return ar;var st=str.split(';');tinyMCE.clearArray(ar);for(var i=!
 0;i<st.length;i++){if(st[i]=='')continue;var re=new RegExp('^\\s*([^:]*):\\s*(.*)\\s*$');var pa=st[i].replace(re,'$1||$2').split('||');if(pa.length==2)ar[pa[0].toLowerCase()]=pa[1]}return ar};TinyMCE_Engine.prototype.compressStyle=function(ar,pr,sf,res){var box=new Array();box[0]=ar[pr+'-top'+sf];box[1]=ar[pr+'-left'+sf];box[2]=ar[pr+'-right'+sf];box[3]=ar[pr+'-bottom'+sf];for(var i=0;i<box.length;i++){if(box[i]==null)return;for(var a=0;a<box.length;a++){if(box[a]!=box[i])return}}ar[res]=box[0];ar[pr+'-top'+sf]=null;ar[pr+'-left'+sf]=null;ar[pr+'-right'+sf]=null;ar[pr+'-bottom'+sf]=null};TinyMCE_Engine.prototype.serializeStyle=function(ar){var str="";tinyMCE.compressStyle(ar,"border","","border");tinyMCE.compressStyle(ar,"border","-width","border-width");tinyMCE.compressStyle(ar,"border","-color","border-color");tinyMCE.compressStyle(ar,"border","-style","border-style");tinyMCE.compressStyle(ar,"padding","","padding");tinyMCE.compressStyle(ar,"margin","","margin");for(var k!
 ey in ar){var val=ar[key];if(typeof(val)=='function')continue;if(key.i
ndexOf('mso-')==0)continue;if(val!=null&&val!=''){val=''+val;val=val.replace(new RegExp("url\\(\\'?([^\\']*)\\'?\\)",'gi'),"url('$1')");if(val.indexOf('url(')!=-1&&tinyMCE.getParam('convert_urls')){var m=new RegExp("url\\('(.*?)'\\)").exec(val);if(m.length>1)val="url('"+eval(tinyMCE.getParam('urlconverter_callback')+"(m[1], null, true);")+"')"}if(tinyMCE.getParam("force_hex_style_colors"))val=tinyMCE.convertRGBToHex(val,true);if(val!="url('')")str+=key.toLowerCase()+": "+val+"; "}}if(new RegExp('; $').test(str))str=str.substring(0,str.length-2);return str};TinyMCE_Engine.prototype.convertRGBToHex=function(s,k){if(s.toLowerCase().indexOf('rgb')!=-1){var re=new RegExp("(.*?)rgb\\s*?\\(\\s*?([0-9]+).*?,\\s*?([0-9]+).*?,\\s*?([0-9]+).*?\\)(.*?)","gi");var rgb=s.replace(re,"$1,$2,$3,$4,$5").split(',');if(rgb.length==5){r=parseInt(rgb[1]).toString(16);g=parseInt(rgb[2]).toString(16);b=parseInt(rgb[3]).toString(16);r=r.length==1?'0'+r:r;g=g.length==1?'0'+g:g;b=b.length==1?'0'+b:b;s!
 ="#"+r+g+b;if(k)s=rgb[0]+s+rgb[4]}}return s};TinyMCE_Engine.prototype.convertHexToRGB=function(s){if(s.indexOf('#')!=-1){s=s.replace(new RegExp('[^0-9A-F]','gi'),'');return"rgb("+parseInt(s.substring(0,2),16)+","+parseInt(s.substring(2,4),16)+","+parseInt(s.substring(4,6),16)+")"}return s};TinyMCE_Engine.prototype.convertSpansToFonts=function(doc){var sizes=tinyMCE.getParam('font_size_style_values').replace(/\s+/,'').split(',');var h=doc.body.innerHTML;h=h.replace(/<span/gi,'<font');h=h.replace(/<\/span/gi,'</font');tinyMCE.setInnerHTML(doc.body,h);var s=doc.getElementsByTagName("font");for(var i=0;i<s.length;i++){var size=tinyMCE.trim(s[i].style.fontSize).toLowerCase();var fSize=0;for(var x=0;x<sizes.length;x++){if(sizes[x]==size){fSize=x+1;break}}if(fSize>0){tinyMCE.setAttrib(s[i],'size',fSize);s[i].style.fontSize=''}var fFace=s[i].style.fontFamily;if(fFace!=null&&fFace!=""){tinyMCE.setAttrib(s[i],'face',fFace);s[i].style.fontFamily=''}var fColor=s[i].style.color;if(fColo!
 r!=null&&fColor!=""){tinyMCE.setAttrib(s[i],'color',tinyMCE.convertRGB
ToHex(fColor));s[i].style.color=''}}};TinyMCE_Engine.prototype.convertFontsToSpans=function(doc){var sizes=tinyMCE.getParam('font_size_style_values').replace(/\s+/,'').split(',');var h=doc.body.innerHTML;h=h.replace(/<font/gi,'<span');h=h.replace(/<\/font/gi,'</span');tinyMCE.setInnerHTML(doc.body,h);var fsClasses=tinyMCE.getParam('font_size_classes');if(fsClasses!='')fsClasses=fsClasses.replace(/\s+/,'').split(',');else fsClasses=null;var s=doc.getElementsByTagName("span");for(var i=0;i<s.length;i++){var fSize,fFace,fColor;fSize=tinyMCE.getAttrib(s[i],'size');fFace=tinyMCE.getAttrib(s[i],'face');fColor=tinyMCE.getAttrib(s[i],'color');if(fSize!=""){fSize=parseInt(fSize);if(fSize>0&&fSize<8){if(fsClasses!=null)tinyMCE.setAttrib(s[i],'class',fsClasses[fSize-1]);else s[i].style.fontSize=sizes[fSize-1]}s[i].removeAttribute('size')}if(fFace!=""){s[i].style.fontFamily=fFace;s[i].removeAttribute('face')}if(fColor!=""){s[i].style.color=fColor;s[i].removeAttribute('color')}}};TinyMCE!
 _Engine.prototype.cleanupAnchors=function(doc){var i,cn,x,an=doc.getElementsByTagName("a");for(i=an.length-1;i>=0;i--){if(tinyMCE.getAttrib(an[i],"name")!=""&&tinyMCE.getAttrib(an[i],"href")==""){cn=an[i].childNodes;for(x=cn.length-1;x>=0;x--)tinyMCE.insertAfter(cn[x],an[i])}}};TinyMCE_Engine.prototype.getContent=function(editor_id){if(typeof(editor_id)!="undefined")tinyMCE.getInstanceById(editor_id).select();if(tinyMCE.selectedInstance)return tinyMCE.selectedInstance.getHTML();return null};TinyMCE_Engine.prototype._fixListElements=function(d){var nl,x,a=['ol','ul'],i,n,p,r=new RegExp('^(OL|UL)$'),np;for(x=0;x<a.length;x++){nl=d.getElementsByTagName(a[x]);for(i=0;i<nl.length;i++){n=nl[i];p=n.parentNode;if(r.test(p.nodeName)){np=tinyMCE.prevNode(n,'LI');if(!np){np=d.createElement('li');np.innerHTML='&nbsp;';np.appendChild(n);p.insertBefore(np,p.firstChild)}else np.appendChild(n)}}}};TinyMCE_Engine.prototype._fixTables=function(d){var nl,i,n,p,np,x,t;nl=d.getElementsByTagName!
 ('table');for(i=0;i<nl.length;i++){n=nl[i];if((p=tinyMCE.getParentElem
ent(n,'p,div,h1,h2,h3,h4,h5,h6'))!=null){np=p.cloneNode(false);np.removeAttribute('id');t=n;while((n=n.nextSibling))np.appendChild(n);tinyMCE.insertAfter(np,p);tinyMCE.insertAfter(t,p)}}};TinyMCE_Engine.prototype._cleanupHTML=function(inst,doc,config,elm,visual,on_save,on_submit,inn){var h,d,t1,t2,t3,t4,t5,c,s,nb;if(!tinyMCE.getParam('cleanup'))return elm.innerHTML;on_save=typeof(on_save)=='undefined'?false:on_save;c=inst.cleanup;s=inst.settings;d=c.settings.debug;if(d)t1=new Date().getTime();if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertFontsToSpans(doc);if(tinyMCE.getParam("fix_list_elements"))tinyMCE._fixListElements(doc);if(tinyMCE.getParam("fix_table_elements"))tinyMCE._fixTables(doc);tinyMCE._customCleanup(inst,on_save?"get_from_editor_dom":"insert_to_editor_dom",doc.body);if(d)t2=new Date().getTime();c.settings.on_save=on_save;c.idCount=0;c.serializationId++;c.serializedNodes=new Array();c.sourceIndex=-1;if(s.cleanup_serializer=="xml")h=c.serializeNodeA!
 sXML(elm,inn);else h=c.serializeNodeAsHTML(elm,inn);if(d)t3=new Date().getTime();nb=tinyMCE.getParam('entity_encoding')=='numeric'?'&#160;':'&nbsp;';h=h.replace(/<\/?(body|head|html)[^>]*>/gi,'');h=h.replace(new RegExp(' (rowspan="1"|colspan="1")','g'),'');h=h.replace(/<p><hr \/><\/p>/g,'<hr />');h=h.replace(/<p>(&nbsp;|&#160;)<\/p><hr \/><p>(&nbsp;|&#160;)<\/p>/g,'<hr />');h=h.replace(/<td>\s*<br \/>\s*<\/td>/g,'<td>'+nb+'</td>');h=h.replace(/<p>\s*<br \/>\s*<\/p>/g,'<p>'+nb+'</p>');h=h.replace(/<br \/>$/,'');h=h.replace(/<br \/><\/p>/g,'</p>');h=h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br \/>\s*(&nbsp;|&#160;)\s*<\/p>/g,'<p>'+nb+'</p>');h=h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br \/>\s*<\/p>/g,'<p>'+nb+'</p>');h=h.replace(/<p>\s*<br \/>\s*&nbsp;\s*<\/p>/g,'<p>'+nb+'</p>');h=h.replace(new RegExp('<a>(.*?)<\\/a>','g'),'$1');h=h.replace(/<p([^>]*)>\s*<\/p>/g,'<p$1>'+nb+'</p>');if(/^\s*(<br \/>|<p>&nbsp;<\/p>|<p>&#160;<\/p>|<p><\/p>)\s*$/.test(h))h='';if(s.preformatted){h=h.replace(/!
 ^<pre>/,'');h=h.replace(/<\/pre>$/,'');h='<pre>'+h+'</pre>'}if(tinyMCE
.isGecko){h=h.replace(/<o:p _moz-userdefined="" \/>/g,'');h=h.replace(/<td([^>]*)>\s*<br \/>\s*<\/td>/g,'<td$1>'+nb+'</td>')}if(s.force_br_newlines)h=h.replace(/<p>(&nbsp;|&#160;)<\/p>/g,'<br />');h=tinyMCE._customCleanup(inst,on_save?"get_from_editor":"insert_to_editor",h);if(on_save){h=h.replace(new RegExp(' ?(mceItem[a-zA-Z0-9]*|'+s.visual_table_class+')','g'),'');h=h.replace(new RegExp(' ?class=""','g'),'')}if(s.remove_linebreaks&&!c.settings.indent)h=h.replace(/\n|\r/g,' ');if(d)t4=new Date().getTime();if(on_save&&c.settings.indent)h=c.formatHTML(h);if(on_submit&&(s.encoding=="xml"||s.encoding=="html"))h=c.xmlEncode(h);if(d)t5=new Date().getTime();if(c.settings.debug)tinyMCE.debug("Cleanup in ms: Pre="+(t2-t1)+", Serialize: "+(t3-t2)+", Post: "+(t4-t3)+", Format: "+(t5-t4)+", Sum: "+(t5-t1)+".");return h};function TinyMCE_Cleanup(){this.isIE=(navigator.appName=="Microsoft Internet Explorer");this.rules=tinyMCE.clearArray(new Array());this.settings={indent_elements:'head!
 ,table,tbody,thead,tfoot,form,tr,ul,ol,blockquote,object',newline_before_elements:'h1,h2,h3,h4,h5,h6,pre,address,div,ul,ol,li,meta,option,area,title,link,base,script,td',newline_after_elements:'br,hr,p,pre,address,div,ul,ol,meta,option,area,link,base,script',newline_before_after_elements:'html,head,body,table,thead,tbody,tfoot,tr,form,ul,ol,blockquote,p,object,param,hr,div',indent_char:'\t',indent_levels:1,entity_encoding:'raw',valid_elements:'*[*]',entities:'',url_converter:'',invalid_elements:'',verify_html:false};this.vElements=tinyMCE.clearArray(new Array());this.vElementsRe='';this.closeElementsRe=/^(IMG|BR|HR|LINK|META|BASE|INPUT|AREA)$/;this.codeElementsRe=/^(SCRIPT|STYLE)$/;this.serializationId=0;this.mceAttribs={href:'mce_href',src:'mce_src',type:'mce_type'}}TinyMCE_Cleanup.prototype={init:function(s){var n,a,i,ir,or,st;for(n in s)this.settings[n]=s[n];s=this.settings;this.inRe=this._arrayToRe(s.indent_elements.split(','),'','^<(',')[^>]*');this.ouRe=this._arrayToR!
 e(s.indent_elements.split(','),'','^<\\/(',')[^>]*');this.nlBeforeRe=t
his._arrayToRe(s.newline_before_elements.split(','),'gi','<(',')([^>]*)>');this.nlAfterRe=this._arrayToRe(s.newline_after_elements.split(','),'gi','<(',')([^>]*)>');this.nlBeforeAfterRe=this._arrayToRe(s.newline_before_after_elements.split(','),'gi','<(\\/?)(',')([^>]*)>');this.serializedNodes=[];if(s.invalid_elements!='')this.iveRe=this._arrayToRe(s.invalid_elements.toUpperCase().split(','),'g','^(',')$');else this.iveRe=null;st='';for(i=0;i<s.indent_levels;i++)st+=s.indent_char;this.inStr=st;if(!s.verify_html){s.valid_elements='*[*]';s.extended_valid_elements=''}this.fillStr=s.entity_encoding=="named"?"&nbsp;":"&#160;";this.idCount=0},addRuleStr:function(s){var r=this.parseRuleStr(s);var n;for(n in r){if(r[n])this.rules[n]=r[n]}this.vElements=tinyMCE.clearArray(new Array());for(n in this.rules){if(this.rules[n])this.vElements[this.vElements.length]=this.rules[n].tag}this.vElementsRe=this._arrayToRe(this.vElements,'')},isValid:function(n){this._setupRules();n=n.replace(/[^a!
 -z0-9]+/gi,'').toUpperCase();return!tinyMCE.getParam('cleanup')||this.vElementsRe.test(n)},addChildRemoveRuleStr:function(s){var x,y,p,i,t,tn,ta,cl,r;if(!s)return;ta=s.split(',');for(x=0;x<ta.length;x++){s=ta[x];p=this.split(/\[|\]/,s);if(p==null||p.length<1)t=s.toUpperCase();else t=p[0].toUpperCase();tn=this.split('/',t);for(y=0;y<tn.length;y++){r="^(";cl=this.split(/\|/,p[1]);for(i=0;i<cl.length;i++){if(cl[i]=='%istrict')r+=tinyMCE.inlineStrict;else if(cl[i]=='%itrans')r+=tinyMCE.inlineTransitional;else if(cl[i]=='%istrict_na')r+=tinyMCE.inlineStrict.substring(2);else if(cl[i]=='%itrans_na')r+=tinyMCE.inlineTransitional.substring(2);else if(cl[i]=='%btrans')r+=tinyMCE.blockElms;else if(cl[i]=='%strict')r+=tinyMCE.blockStrict;else r+=(cl[i].charAt(0)!='#'?cl[i].toUpperCase():cl[i]);r+=(i!=cl.length-1?'|':'')}r+=')$';if(this.childRules==null)this.childRules=tinyMCE.clearArray(new Array());this.childRules[tn[y]]=new RegExp(r);if(p.length>1)this.childRules[tn[y]].wrapTag=p[2]!
 }}},parseRuleStr:function(s){var ta,p,r,a,i,x,px,t,tn,y,av,or=tinyMCE.
clearArray(new Array()),dv;if(s==null||s.length==0)return or;ta=s.split(',');for(x=0;x<ta.length;x++){s=ta[x];if(s.length==0)continue;p=this.split(/\[|\]/,s);if(p==null||p.length<1)t=s.toUpperCase();else t=p[0].toUpperCase();tn=this.split('/',t);for(y=0;y<tn.length;y++){r={};r.tag=tn[y];r.forceAttribs=null;r.defaultAttribs=null;r.validAttribValues=null;px=r.tag.charAt(0);r.forceOpen=px=='+';r.removeEmpty=px=='-';r.fill=px=='#';r.tag=r.tag.replace(/\+|-|#/g,'');r.oTagName=tn[0].replace(/\+|-|#/g,'').toLowerCase();r.isWild=new RegExp('\\*|\\?|\\+','g').test(r.tag);r.validRe=new RegExp(this._wildcardToRe('^'+r.tag+'$'));if(p.length>1){r.vAttribsRe='^(';a=this.split(/\|/,p[1]);for(i=0;i<a.length;i++){t=a[i];if(t.charAt(0)=='!'){a[i]=t=t.substring(1);if(!r.reqAttribsRe)r.reqAttribsRe='\\s+('+t;else r.reqAttribsRe+='|'+t}av=new RegExp('(=|:|<)(.*?)$').exec(t);t=t.replace(new RegExp('(=|:|<).*?$'),'');if(av&&av.length>0){if(av[0].charAt(0)==':'){if(!r.forceAttribs)r.forceAttribs=ti!
 nyMCE.clearArray(new Array());r.forceAttribs[t.toLowerCase()]=av[0].substring(1)}else if(av[0].charAt(0)=='='){if(!r.defaultAttribs)r.defaultAttribs=tinyMCE.clearArray(new Array());dv=av[0].substring(1);r.defaultAttribs[t.toLowerCase()]=dv==""?"mce_empty":dv}else if(av[0].charAt(0)=='<'){if(!r.validAttribValues)r.validAttribValues=tinyMCE.clearArray(new Array());r.validAttribValues[t.toLowerCase()]=this._arrayToRe(this.split('?',av[0].substring(1)),'i')}}r.vAttribsRe+=''+t.toLowerCase()+(i!=a.length-1?'|':'');a[i]=t.toLowerCase()}if(r.reqAttribsRe)r.reqAttribsRe=new RegExp(r.reqAttribsRe+')=\"','g');r.vAttribsRe+=')$';r.vAttribsRe=this._wildcardToRe(r.vAttribsRe);r.vAttribsReIsWild=new RegExp('\\*|\\?|\\+','g').test(r.vAttribsRe);r.vAttribsRe=new RegExp(r.vAttribsRe);r.vAttribs=a.reverse();}else{r.vAttribsRe='';r.vAttribs=tinyMCE.clearArray(new Array());r.vAttribsReIsWild=false}or[r.tag]=r}}return or},serializeNodeAsXML:function(n){var s,b;if(!this.xmlDoc){if(this.isIE){try!
 {this.xmlDoc=new ActiveXObject('MSXML2.DOMDocument')}catch(e){}if(!thi
s.xmlDoc)try{this.xmlDoc=new ActiveXObject('Microsoft.XmlDom')}catch(e){}}else this.xmlDoc=document.implementation.createDocument('','',null);if(!this.xmlDoc)alert("Error XML Parser could not be found.")}if(this.xmlDoc.firstChild)this.xmlDoc.removeChild(this.xmlDoc.firstChild);b=this.xmlDoc.createElement("html");b=this.xmlDoc.appendChild(b);this._convertToXML(n,b);if(this.isIE)return this.xmlDoc.xml;else return new XMLSerializer().serializeToString(this.xmlDoc)},_convertToXML:function(n,xn){var xd,el,i,l,cn,at,no,hc=false;if(this._isDuplicate(n))return;xd=this.xmlDoc;switch(n.nodeType){case 1:hc=n.hasChildNodes();el=xd.createElement(n.nodeName.toLowerCase());at=n.attributes;for(i=at.length-1;i>-1;i--){no=at[i];if(no.specified&&no.nodeValue)el.setAttribute(no.nodeName.toLowerCase(),no.nodeValue)}if(!hc&&!this.closeElementsRe.test(n.nodeName))el.appendChild(xd.createTextNode(""));xn=xn.appendChild(el);break;case 3:xn.appendChild(xd.createTextNode(n.nodeValue));return;case 8:xn!
 .appendChild(xd.createComment(n.nodeValue));return}if(hc){cn=n.childNodes;for(i=0,l=cn.length;i<l;i++)this._convertToXML(cn[i],xn)}},serializeNodeAsHTML:function(n,inn){var en,no,h='',i,l,t,st,r,cn,va=false,f=false,at,hc,cr;this._setupRules();if(this._isDuplicate(n))return'';if(n.parentNode&&this.childRules!=null){cr=this.childRules[n.parentNode.nodeName];if(typeof(cr)!="undefined"&&!cr.test(n.nodeName)){st=true;t=null}}switch(n.nodeType){case 1:hc=n.hasChildNodes();if(st)break;if((tinyMCE.isRealIE)&&n.nodeName.indexOf('/')!=-1)break;if(this.vElementsRe.test(n.nodeName)&&(!this.iveRe||!this.iveRe.test(n.nodeName))&&!inn){va=true;r=this.rules[n.nodeName];if(!r){at=this.rules;for(no in at){if(at[no]&&at[no].validRe.test(n.nodeName)){r=at[no];break}}}en=r.isWild?n.nodeName.toLowerCase():r.oTagName;f=r.fill;if(r.removeEmpty&&!hc)return"";t='<'+en;if(r.vAttribsReIsWild){at=n.attributes;for(i=at.length-1;i>-1;i--){no=at[i];if(no.specified&&r.vAttribsRe.test(no.nodeName))t+=this._!
 serializeAttribute(n,r,no.nodeName)}}else{for(i=r.vAttribs.length-1;i>
-1;i--)t+=this._serializeAttribute(n,r,r.vAttribs[i])}if(!this.settings.on_save){at=this.mceAttribs;for(no in at){if(at[no])t+=this._serializeAttribute(n,r,at[no])}}if(r.reqAttribsRe&&!t.match(r.reqAttribsRe))t=null;if(t!=null&&this.closeElementsRe.test(n.nodeName))return t+' />';if(t!=null)h+=t+'>';if(this.isIE&&this.codeElementsRe.test(n.nodeName))h+=n.innerHTML}break;case 3:if(st)break;if(n.parentNode&&this.codeElementsRe.test(n.parentNode.nodeName))return this.isIE?'':n.nodeValue;return this.xmlEncode(n.nodeValue);case 8:if(st)break;return"<!--"+this._trimComment(n.nodeValue)+"-->"}if(hc){cn=n.childNodes;for(i=0,l=cn.length;i<l;i++)h+=this.serializeNodeAsHTML(cn[i])}if(f&&!hc)h+=this.fillStr;if(t!=null&&va)h+='</'+en+'>';return h},_serializeAttribute:function(n,r,an){var av='',t,os=this.settings.on_save;if(os&&(an.indexOf('mce_')==0||an.indexOf('_moz')==0))return'';if(os&&this.mceAttribs[an])av=this._getAttrib(n,this.mceAttribs[an]);if(av.length==0)av=this._getAttrib(n,a!
 n);if(av.length==0&&r.defaultAttribs&&(t=r.defaultAttribs[an])){av=t;if(av=="mce_empty")return" "+an+'=""'}if(r.forceAttribs&&(t=r.forceAttribs[an]))av=t;if(os&&av.length!=0&&this.settings.url_converter.length!=0&&/^(src|href|longdesc)$/.test(an))av=eval(this.settings.url_converter+'(this, n, av)');if(av.length!=0&&r.validAttribValues&&r.validAttribValues[an]&&!r.validAttribValues[an].test(av))return"";if(av.length!=0&&av=="{$uid}")av="uid_"+(this.idCount++);if(av.length!=0){if(an.indexOf('on')!=0)av=this.xmlEncode(av);return" "+an+"="+'"'+av+'"'}return""},formatHTML:function(h){var s=this.settings,p='',i=0,li=0,o='',l;h=h.replace(/<pre([^>]*)>(.*?)<\/pre>/gi,function(a,b,c){c=c.replace(/<br\s*\/>/gi,'\n');return'<pre'+b+'>'+c+'</pre>'});h=h.replace(/\r/g,'');h='\n'+h;h=h.replace(new RegExp('\\n\\s+','gi'),'\n');h=h.replace(this.nlBeforeRe,'\n<$1$2>');h=h.replace(this.nlAfterRe,'<$1$2>\n');h=h.replace(this.nlBeforeAfterRe,'\n<$1$2$3>\n');h+='\n';while((i=h.indexOf('\n',i+1)!
 )!=-1){if((l=h.substring(li+1,i)).length!=0){if(this.ouRe.test(l)&&p.l
ength>=s.indent_levels)p=p.substring(s.indent_levels);o+=p+l+'\n';if(this.inRe.test(l))p+=this.inStr}li=i}return o},xmlEncode:function(s){var cl=this;this._setupEntities();switch(this.settings.entity_encoding){case"raw":return tinyMCE.xmlEncode(s);case"named":return s.replace(new RegExp('[\u007F-\uFFFF<>&"\']','g'),function(c,b){b=cl.entities[c.charCodeAt(0)];return b?'&'+b+';':c});case"numeric":return s.replace(new RegExp('[\u007F-\uFFFF<>&"\']','g'),function(c,b){return b?'&#'+c.charCodeAt(0)+';':c})}return s},split:function(re,s){var c=s.split(re);var i,l,o=new Array();for(i=0,l=c.length;i<l;i++){if(c[i]!='')o[i]=c[i]}return o},_trimComment:function(s){s=s.replace(new RegExp('\\smce_src=\"[^\"]*\"','gi'),"");s=s.replace(new RegExp('\\smce_href=\"[^\"]*\"','gi'),"");return s},_getAttrib:function(e,n,d){if(typeof(d)=="undefined")d="";if(!e||e.nodeType!=1)return d;var v=e.getAttribute(n,0);if(n=="class"&&!v)v=e.className;if(this.isIE&&n=="http-equiv")v=e.httpEquiv;if(this.is!
 IE&&e.nodeName=="FORM"&&n=="enctype"&&v=="application/x-www-form-urlencoded")v="";if(this.isIE&&e.nodeName=="INPUT"&&n=="size"&&v=="20")v="";if(this.isIE&&e.nodeName=="INPUT"&&n=="maxlength"&&v=="2147483647")v="";if(n=="style"&&!tinyMCE.isOpera)v=e.style.cssText;if(n=='style')v=tinyMCE.serializeStyle(tinyMCE.parseStyle(v));if(this.settings.on_save&&n.indexOf('on')!=-1&&this.settings.on_save&&v&&v!="")v=tinyMCE.cleanupEventStr(v);return(v&&v!="")?''+v:d},_urlConverter:function(c,n,v){if(!c.settings.on_save)return tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings.base_href,v);else if(tinyMCE.getParam('convert_urls'))return eval(tinyMCE.settings.urlconverter_callback+"(v, n, true);");return v},_arrayToRe:function(a,op,be,af){var i,r;op=typeof(op)=="undefined"?"gi":op;be=typeof(be)=="undefined"?"^(":be;af=typeof(af)=="undefined"?")$":af;r=be;for(i=0;i<a.length;i++)r+=this._wildcardToRe(a[i])+(i!=a.length-1?"|":"");r+=af;return new RegExp(r,op)},_wildcardToRe:function(s){s=s!
 .replace(/\?/g,'(\\S?)');s=s.replace(/\+/g,'(\\S+)');s=s.replace(/\*/g
,'(\\S*)');return s},_setupEntities:function(){var n,a,i,s=this.settings;if(!this.entitiesDone){if(s.entity_encoding=="named"){n=tinyMCE.clearArray(new Array());a=this.split(',',s.entities);for(i=0;i<a.length;i+=2)n[a[i]]=a[i+1];this.entities=n}this.entitiesDone=true}},_setupRules:function(){var s=this.settings;if(!this.rulesDone){this.addRuleStr(s.valid_elements);this.addRuleStr(s.extended_valid_elements);this.addChildRemoveRuleStr(s.valid_child_elements);this.rulesDone=true}},_isDuplicate:function(n){var i;if(!this.settings.fix_content_duplication)return false;if(tinyMCE.isRealIE&&n.nodeType==1){if(n.mce_serialized==this.serializationId)return true;n.setAttribute('mce_serialized',this.serializationId)}else{for(i=0;i<this.serializedNodes.length;i++){if(this.serializedNodes[i]==n)return true}this.serializedNodes[this.serializedNodes.length]=n}return false}};TinyMCE_Engine.prototype.createTagHTML=function(tn,a,h){var o='',f=tinyMCE.xmlEncode;o='<'+tn;if(a){for(n in a){if(type!
 of(a[n])!='function'&&a[n]!=null)o+=' '+f(n)+'="'+f(''+a[n])+'"'}}o+=!h?' />':'>'+h+'</'+tn+'>';return o};TinyMCE_Engine.prototype.createTag=function(d,tn,a,h){var o=d.createElement(tn);if(a){for(n in a){if(typeof(a[n])!='function'&&a[n]!=null)tinyMCE.setAttrib(o,n,a[n])}}if(h)o.innerHTML=h;return o};TinyMCE_Engine.prototype.getElementByAttributeValue=function(n,e,a,v){return(n=this.getElementsByAttributeValue(n,e,a,v)).length==0?null:n[0]};TinyMCE_Engine.prototype.getElementsByAttributeValue=function(n,e,a,v){var i,nl=n.getElementsByTagName(e),o=new Array();for(i=0;i<nl.length;i++){if(tinyMCE.getAttrib(nl[i],a).indexOf(v)!=-1)o[o.length]=nl[i]}return o};TinyMCE_Engine.prototype.isBlockElement=function(n){return n!=null&&n.nodeType==1&&this.blockRegExp.test(n.nodeName)};TinyMCE_Engine.prototype.getParentBlockElement=function(n,r){return this.getParentNode(n,function(n){return tinyMCE.isBlockElement(n)},r);return null};TinyMCE_Engine.prototype.insertAfter=function(n,r){if(r.!
 nextSibling)r.parentNode.insertBefore(n,r.nextSibling);else r.parentNo
de.appendChild(n)};TinyMCE_Engine.prototype.setInnerHTML=function(e,h){var i,nl,n;if(tinyMCE.isGecko){h=h.replace(/<strong/gi,'<b');h=h.replace(/<em(\/?)/gi,'<i');h=h.replace(/<em /gi,'<i');h=h.replace(/<\/strong>/gi,'</b>');h=h.replace(/<\/em>/gi,'</i>')}if(tinyMCE.isRealIE){h=h.replace(/\s\/>/g,'>');h=h.replace(/<p([^>]*)>\u00A0?<\/p>/gi,'<p$1 mce_keep="true">&nbsp;</p>');h=h.replace(/<p([^>]*)>\s*&nbsp;\s*<\/p>/gi,'<p$1 mce_keep="true">&nbsp;</p>');h=h.replace(/<p([^>]*)>\s+<\/p>/gi,'<p$1 mce_keep="true">&nbsp;</p>');e.innerHTML=tinyMCE.uniqueTag+h;e.firstChild.removeNode(true);nl=e.getElementsByTagName("p");for(i=nl.length-1;i>=0;i--){n=nl[i];if(n.nodeName=='P'&&!n.hasChildNodes()&&!n.mce_keep)n.parentNode.removeChild(n)}}else{h=this.fixGeckoBaseHREFBug(1,e,h);e.innerHTML=h;this.fixGeckoBaseHREFBug(2,e,h)}};TinyMCE_Engine.prototype.getOuterHTML=function(e){if(tinyMCE.isIE)return e.outerHTML;var d=e.ownerDocument.createElement("body");d.appendChild(e.cloneNode(true));retu!
 rn d.innerHTML};TinyMCE_Engine.prototype.setOuterHTML=function(e,h,d){var d=typeof(d)=="undefined"?e.ownerDocument:d,i,nl,t;if(tinyMCE.isIE&&e.nodeType==1)e.outerHTML=h;else{t=d.createElement("body");t.innerHTML=h;for(i=0,nl=t.childNodes;i<nl.length;i++)e.parentNode.insertBefore(nl[i].cloneNode(true),e);e.parentNode.removeChild(e)}};TinyMCE_Engine.prototype._getElementById=function(id,d){var e,i,j,f;if(typeof(d)=="undefined")d=document;e=d.getElementById(id);if(!e){f=d.forms;for(i=0;i<f.length;i++){for(j=0;j<f[i].elements.length;j++){if(f[i].elements[j].name==id){e=f[i].elements[j];break}}}}return e};TinyMCE_Engine.prototype.getNodeTree=function(n,na,t,nn){return this.selectNodes(n,function(n){return(!t||n.nodeType==t)&&(!nn||n.nodeName==nn)},na?na:new Array())};TinyMCE_Engine.prototype.getParentElement=function(n,na,f,r){var re=na?new RegExp('^('+na.toUpperCase().replace(/,/g,'|')+')$'):0,v;if(f&&typeof(f)=='string')return this.getParentElement(n,na,function(no){return tin!
 yMCE.getAttrib(no,f)!=''});return this.getParentNode(n,function(n){ret
urn((n.nodeType==1&&!re)||(re&&re.test(n.nodeName)))&&(!f||f(n))},r)};TinyMCE_Engine.prototype.getParentNode=function(n,f,r){while(n){if(n==r)return null;if(f(n))return n;n=n.parentNode}return null};TinyMCE_Engine.prototype.getAttrib=function(elm,name,dv){var v;if(typeof(dv)=="undefined")dv="";if(!elm||elm.nodeType!=1)return dv;v=elm.getAttribute(name);if(name=="class"&&!v)v=elm.className;if(tinyMCE.isGecko&&name=="src"&&elm.src!=null&&elm.src!="")v=elm.src;if(tinyMCE.isGecko&&name=="href"&&elm.href!=null&&elm.href!="")v=elm.href;if(name=="http-equiv"&&tinyMCE.isIE)v=elm.httpEquiv;if(name=="style"&&!tinyMCE.isOpera)v=elm.style.cssText;return(v&&v!="")?v:dv};TinyMCE_Engine.prototype.setAttrib=function(el,name,va,fix){if(typeof(va)=="number"&&va!=null)va=""+va;if(fix){if(va==null)va="";va=va.replace(/[^0-9%]/g,'')}if(name=="style")el.style.cssText=va;if(name=="class")el.className=va;if(va!=null&&va!=""&&va!=-1)el.setAttribute(name,va);else el.removeAttribute(name)};TinyMCE_Eng!
 ine.prototype.setStyleAttrib=function(e,n,v){e.style[n]=v;if(tinyMCE.isIE&&v==null||v==''){v=tinyMCE.serializeStyle(tinyMCE.parseStyle(e.style.cssText));e.style.cssText=v;e.setAttribute("style",v)}};TinyMCE_Engine.prototype.switchClass=function(ei,c){var e;if(tinyMCE.switchClassCache[ei])e=tinyMCE.switchClassCache[ei];else e=tinyMCE.switchClassCache[ei]=document.getElementById(ei);if(e){if(tinyMCE.settings.button_tile_map&&e.className&&e.className.indexOf('mceTiledButton')==0)c='mceTiledButton '+c;e.className=c}};TinyMCE_Engine.prototype.getAbsPosition=function(n,cn){var l=0,t=0;while(n&&n!=cn){l+=n.offsetLeft;t+=n.offsetTop;n=n.offsetParent}return{absLeft:l,absTop:t}};TinyMCE_Engine.prototype.prevNode=function(e,n){var a=n.split(','),i;while((e=e.previousSibling)!=null){for(i=0;i<a.length;i++){if(e.nodeName==a[i])return e}}return null};TinyMCE_Engine.prototype.nextNode=function(e,n){var a=n.split(','),i;while((e=e.nextSibling)!=null){for(i=0;i<a.length;i++){if(e.nodeName==!
 a[i])return e}}return null};TinyMCE_Engine.prototype.selectElements=fu
nction(n,na,f){var i,a=[],nl,x;for(x=0,na=na.split(',');x<na.length;x++)for(i=0,nl=n.getElementsByTagName(na[x]);i<nl.length;i++)(!f||f(nl[i]))&&a.push(nl[i]);return a};TinyMCE_Engine.prototype.selectNodes=function(n,f,a){var i;if(!a)a=new Array();if(f(n))a[a.length]=n;if(n.hasChildNodes()){for(i=0;i<n.childNodes.length;i++)tinyMCE.selectNodes(n.childNodes[i],f,a)}return a};TinyMCE_Engine.prototype.addCSSClass=function(e,c,b){var o=this.removeCSSClass(e,c);return e.className=b?c+(o!=''?(' '+o):''):(o!=''?(o+' '):'')+c};TinyMCE_Engine.prototype.removeCSSClass=function(e,c){c=e.className.replace(new RegExp("(^|\\s+)"+c+"(\\s+|$)"),' ');return e.className=c!=' '?c:''};TinyMCE_Engine.prototype.hasCSSClass=function(n,c){return new RegExp('\\b'+c+'\\b','g').test(n.className)};TinyMCE_Engine.prototype.renameElement=function(e,n,d){var ne,i,ar;d=typeof(d)=="undefined"?tinyMCE.selectedInstance.getDoc():d;if(e){ne=d.createElement(n);ar=e.attributes;for(i=ar.length-1;i>-1;i--){if(ar[i]!
 .specified&&ar[i].nodeValue)ne.setAttribute(ar[i].nodeName.toLowerCase(),ar[i].nodeValue)}ar=e.childNodes;for(i=0;i<ar.length;i++)ne.appendChild(ar[i].cloneNode(true));e.parentNode.replaceChild(ne,e)}};TinyMCE_Engine.prototype.getViewPort=function(w){var d=w.document,m=d.compatMode=='CSS1Compat',b=d.body,de=d.documentElement;return{left:w.pageXOffset||(m?de.scrollLeft:b.scrollLeft),top:w.pageYOffset||(m?de.scrollTop:b.scrollTop),width:w.innerWidth||(m?de.clientWidth:b.clientWidth),height:w.innerHeight||(m?de.clientHeight:b.clientHeight)}};TinyMCE_Engine.prototype.parseURL=function(url_str){var urlParts=new Array();if(url_str){var pos,lastPos;pos=url_str.indexOf('://');if(pos!=-1){urlParts['protocol']=url_str.substring(0,pos);lastPos=pos+3}for(var i=lastPos;i<url_str.length;i++){var chr=url_str.charAt(i);if(chr==':')break;if(chr=='/')break}pos=i;urlParts['host']=url_str.substring(lastPos,pos);urlParts['port']="";lastPos=pos;if(url_str.charAt(pos)==':'){pos=url_str.indexOf('/!
 ',lastPos);urlParts['port']=url_str.substring(lastPos+1,pos)}lastPos=p
os;pos=url_str.indexOf('?',lastPos);if(pos==-1)pos=url_str.indexOf('#',lastPos);if(pos==-1)pos=url_str.length;urlParts['path']=url_str.substring(lastPos,pos);lastPos=pos;if(url_str.charAt(pos)=='?'){pos=url_str.indexOf('#');pos=(pos==-1)?url_str.length:pos;urlParts['query']=url_str.substring(lastPos+1,pos)}lastPos=pos;if(url_str.charAt(pos)=='#'){pos=url_str.length;urlParts['anchor']=url_str.substring(lastPos+1,pos)}}return urlParts};TinyMCE_Engine.prototype.serializeURL=function(up){var o="";if(up['protocol'])o+=up['protocol']+"://";if(up['host'])o+=up['host'];if(up['port'])o+=":"+up['port'];if(up['path'])o+=up['path'];if(up['query'])o+="?"+up['query'];if(up['anchor'])o+="#"+up['anchor'];return o};TinyMCE_Engine.prototype.convertAbsoluteURLToRelativeURL=function(base_url,url_to_relative){var baseURL=this.parseURL(base_url);var targetURL=this.parseURL(url_to_relative);var strTok1;var strTok2;var breakPoint=0;var outPath="";var forceSlash=false;if(targetURL.path=="")targetURL!
 .path="/";else forceSlash=true;base_url=baseURL.path.substring(0,baseURL.path.lastIndexOf('/'));strTok1=base_url.split('/');strTok2=targetURL.path.split('/');if(strTok1.length>=strTok2.length){for(var i=0;i<strTok1.length;i++){if(i>=strTok2.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break}}}if(strTok1.length<strTok2.length){for(var i=0;i<strTok2.length;i++){if(i>=strTok1.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break}}}if(breakPoint==1)return targetURL.path;for(var i=0;i<(strTok1.length-(breakPoint-1));i++)outPath+="../";for(var i=breakPoint-1;i<strTok2.length;i++){if(i!=(breakPoint-1))outPath+="/"+strTok2[i];else outPath+=strTok2[i]}targetURL.protocol=null;targetURL.host=null;targetURL.port=null;targetURL.path=outPath==""&&forceSlash?"/":outPath;var fileName=baseURL.path;var pos;if((pos=fileName.lastIndexOf('/'))!=-1)fileName=fileName.substring(pos+1);if(fileName==targetURL.path&&targetURL.anchor!="")targetURL.path="";if(targetURL.path==""&&!targetURL.anchor)targ!
 etURL.path=fileName!=""?fileName:"/";return this.serializeURL(targetUR
L)};TinyMCE_Engine.prototype.convertRelativeToAbsoluteURL=function(base_url,relative_url){var baseURL=this.parseURL(base_url),baseURLParts,relURLParts;var relURL=this.parseURL(relative_url);if(relative_url==""||relative_url.indexOf('://')!=-1||/^(mailto:|javascript:|#|\/)/.test(relative_url))return relative_url;baseURLParts=baseURL['path'].split('/');relURLParts=relURL['path'].split('/');var newBaseURLParts=new Array();for(var i=baseURLParts.length-1;i>=0;i--){if(baseURLParts[i].length==0)continue;newBaseURLParts[newBaseURLParts.length]=baseURLParts[i]}baseURLParts=newBaseURLParts.reverse();var newRelURLParts=new Array();var numBack=0;for(var i=relURLParts.length-1;i>=0;i--){if(relURLParts[i].length==0||relURLParts[i]==".")continue;if(relURLParts[i]=='..'){numBack++;continue}if(numBack>0){numBack--;continue}newRelURLParts[newRelURLParts.length]=relURLParts[i]}relURLParts=newRelURLParts.reverse();var len=baseURLParts.length-numBack;var absPath=(len<=0?"":"/")+baseURLParts.sli!
 ce(0,len).join('/')+"/"+relURLParts.join('/');var start="",end="";relURL.protocol=baseURL.protocol;relURL.host=baseURL.host;relURL.port=baseURL.port;if(relURL.path.charAt(relURL.path.length-1)=="/")absPath+="/";relURL.path=absPath;return this.serializeURL(relURL)};TinyMCE_Engine.prototype.convertURL=function(url,node,on_save){var prot=document.location.protocol;var host=document.location.hostname;var port=document.location.port;if(prot=="file:")return url;url=tinyMCE.regexpReplace(url,'(http|https):///','/');if(url.indexOf('mailto:')!=-1||url.indexOf('javascript:')!=-1||tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0)=="#")return url;if(!tinyMCE.isIE&&!on_save&&url.indexOf("://")==-1&&url.charAt(0)!='/')return tinyMCE.settings['base_href']+url;if(on_save&&tinyMCE.getParam('relative_urls')){var curl=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],url);if(curl.charAt(0)=='/')curl=tinyMCE.settings['document_base_prefix']+curl;var urlParts=tinyMCE.pa!
 rseURL(curl);var tmpUrlParts=tinyMCE.parseURL(tinyMCE.settings['docume
nt_base_url']);if(urlParts['host']==tmpUrlParts['host']&&(urlParts['port']==tmpUrlParts['port']))return tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_url'],curl)}if(!tinyMCE.getParam('relative_urls')){var urlParts=tinyMCE.parseURL(url);var baseUrlParts=tinyMCE.parseURL(tinyMCE.settings['base_href']);url=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],url);if(urlParts['anchor']&&urlParts['path']==baseUrlParts['path'])return"#"+urlParts['anchor']}if(tinyMCE.getParam('remove_script_host')){var start="",portPart="";if(port!="")portPart=":"+port;start=prot+"//"+host+portPart+"/";if(url.indexOf(start)==0)url=url.substring(start.length-1)}return url};TinyMCE_Engine.prototype.convertAllRelativeURLs=function(body){var i,elms,src,href,mhref,msrc;elms=body.getElementsByTagName("img");for(i=0;i<elms.length;i++){src=tinyMCE.getAttrib(elms[i],'src');msrc=tinyMCE.getAttrib(elms[i],'mce_src');if(msrc!="")src=msrc;if(src!=""){src=tinyMCE.convertRe!
 lativeToAbsoluteURL(tinyMCE.settings['base_href'],src);elms[i].setAttribute("src",src)}}elms=body.getElementsByTagName("a");for(i=0;i<elms.length;i++){href=tinyMCE.getAttrib(elms[i],'href');mhref=tinyMCE.getAttrib(elms[i],'mce_href');if(mhref!="")href=mhref;if(href&&href!=""){href=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],href);elms[i].setAttribute("href",href)}}};TinyMCE_Engine.prototype.clearArray=function(a){var n;for(n in a)a[n]=null;return a};TinyMCE_Engine.prototype.explode=function(d,s){var ar=s.split(d),oar=new Array(),i;for(i=0;i<ar.length;i++){if(ar[i]!="")oar[oar.length]=ar[i]}return oar};TinyMCE_Engine.prototype._setEventsEnabled=function(node,state){var evs,x,y,elms,i,event;var events=['onfocus','onblur','onclick','ondblclick','onmousedown','onmouseup','onmouseover','onmousemove','onmouseout','onkeypress','onkeydown','onkeydown','onkeyup'];evs=tinyMCE.settings['event_elements'].split(',');for(y=0;y<evs.length;y++){elms=node.getElementsB!
 yTagName(evs[y]);for(i=0;i<elms.length;i++){event="";for(x=0;x<events.
length;x++){if((event=tinyMCE.getAttrib(elms[i],events[x]))!=''){event=tinyMCE.cleanupEventStr(""+event);if(!state)event="return true;"+event;else event=event.replace(/^return true;/gi,'');elms[i].removeAttribute(events[x]);elms[i].setAttribute(events[x],event)}}}}};TinyMCE_Engine.prototype._eventPatch=function(editor_id){var n,inst,win,e;if(typeof(tinyMCE)=="undefined")return true;try{if(tinyMCE.selectedInstance){win=tinyMCE.selectedInstance.getWin();if(win&&win.event){e=win.event;if(!e.target)e.target=e.srcElement;TinyMCE_Engine.prototype.handleEvent(e);return}}for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.select();win=inst.getWin();if(win&&win.event){e=win.event;if(!e.target)e.target=e.srcElement;TinyMCE_Engine.prototype.handleEvent(e);return}}}catch(ex){}};TinyMCE_Engine.prototype.findEvent=function(e){var n,inst;if(e)return e;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(tinyMCE.isInstance(inst)&&inst.getWin(!
 ).event)return inst.getWin().event}return null};TinyMCE_Engine.prototype.unloadHandler=function(){tinyMCE.triggerSave(true,true)};TinyMCE_Engine.prototype.addEventHandlers=function(inst){this.setEventHandlers(inst,1)};TinyMCE_Engine.prototype.setEventHandlers=function(inst,s){var doc=inst.getDoc(),ie,ot,i,f=s?tinyMCE.addEvent:tinyMCE.removeEvent;ie=['keypress','keyup','keydown','click','mouseup','mousedown','controlselect','dblclick'];ot=['keypress','keyup','keydown','click','mouseup','mousedown','focus','blur','dragdrop'];inst.switchSettings();if(tinyMCE.isIE){for(i=0;i<ie.length;i++)f(doc,ie[i],TinyMCE_Engine.prototype._eventPatch)}else{for(i=0;i<ot.length;i++)f(doc,ot[i],tinyMCE.handleEvent);eval('try { doc.designMode = "On"; } catch(e) {}');}};TinyMCE_Engine.prototype.onMouseMove=function(){var inst,lh;if(tinyMCE.lastHover){lh=tinyMCE.lastHover;if(lh.className.indexOf('mceMenu')!=-1)tinyMCE._menuButtonEvent('out',lh);else lh.className=lh.className;tinyMCE.lastHover=null!
 }if(!tinyMCE.hasMouseMoved){inst=tinyMCE.selectedInstance;if(inst.isFo
cused){inst.undoBookmark=inst.selection.getBookmark();tinyMCE.hasMouseMoved=true}}};TinyMCE_Engine.prototype.cancelEvent=function(e){if(!e)return false;if(tinyMCE.isIE){e.returnValue=false;e.cancelBubble=true}else{e.preventDefault();e.stopPropagation&&e.stopPropagation()}return false};TinyMCE_Engine.prototype.addEvent=function(o,n,h){if(n!='unload'){function clean(){var ex;try{tinyMCE.removeEvent(o,n,h);tinyMCE.removeEvent(window,'unload',clean);o=n=h=null}catch(ex){}}tinyMCE.addEvent(window,'unload',clean)}if(o.attachEvent)o.attachEvent("on"+n,h);else o.addEventListener(n,h,false)};TinyMCE_Engine.prototype.removeEvent=function(o,n,h){if(o.detachEvent)o.detachEvent("on"+n,h);else o.removeEventListener(n,h,false)};TinyMCE_Engine.prototype.addSelectAccessibility=function(e,s,w){if(!s._isAccessible){s.onkeydown=tinyMCE.accessibleEventHandler;s.onblur=tinyMCE.accessibleEventHandler;s._isAccessible=true;s._win=w}return false};TinyMCE_Engine.prototype.accessibleEventHandler=functi!
 on(e){var win=this._win;e=tinyMCE.isIE?win.event:e;var elm=tinyMCE.isIE?e.srcElement:e.target;if(e.type=="blur"){if(elm.oldonchange){elm.onchange=elm.oldonchange;elm.oldonchange=null}return true}if(elm.nodeName=="SELECT"&&!elm.oldonchange){elm.oldonchange=elm.onchange;elm.onchange=null}if(e.keyCode==13||e.keyCode==32){elm.onchange=elm.oldonchange;elm.onchange();elm.oldonchange=null;tinyMCE.cancelEvent(e);return false}return true};TinyMCE_Engine.prototype._resetIframeHeight=function(){var ife;if(tinyMCE.isRealIE){ife=tinyMCE.selectedInstance.iframeElement;if(ife._oldHeight){ife.style.height=ife._oldHeight;ife.height=ife._oldHeight}}};function TinyMCE_Selection(inst){this.instance=inst};TinyMCE_Selection.prototype={getSelectedHTML:function(){var inst=this.instance;var e,r=this.getRng(),h;if(!r)return null;e=document.createElement("body");if(r.cloneContents)e.appendChild(r.cloneContents());else if(typeof(r.item)!='undefined'||typeof(r.htmlText)!='undefined')e.innerHTML=r.item?!
 r.item(0).outerHTML:r.htmlText;else e.innerHTML=r.toString();h=tinyMCE
._cleanupHTML(inst,inst.contentDocument,inst.settings,e,e,false,true,false);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(inst.getDoc());return h},getSelectedText:function(){var inst=this.instance;var d,r,s,t;if(tinyMCE.isIE){d=inst.getDoc();if(d.selection.type=="Text"){r=d.selection.createRange();t=r.text}else t=''}else{s=this.getSel();if(s&&s.toString)t=s.toString();else t=''}return t},getBookmark:function(simple){var inst=this.instance;var rng=this.getRng();var doc=inst.getDoc(),b=inst.getBody();var sp,le,s,e,nl,i,si,ei,w;var trng,sx,sy,xx=-999999999,vp=inst.getViewPort();sx=vp.left;sy=vp.top;if(tinyMCE.isSafari||tinyMCE.isOpera||simple)return{rng:rng,scrollX:sx,scrollY:sy};if(tinyMCE.isIE){if(rng.item){e=rng.item(0);nl=b.getElementsByTagName(e.nodeName);for(i=0;i<nl.length;i++){if(e==nl[i]){sp=i;break}}return{tag:e.nodeName,index:sp,scrollX:sx,scrollY:sy}}else{trng=doc.body.createTextRange();trng.moveToElementText(inst.getBody());trng.collapse!
 (true);bp=Math.abs(trng.move('character',xx));trng=rng.duplicate();trng.collapse(true);sp=Math.abs(trng.move('character',xx));trng=rng.duplicate();trng.collapse(false);le=Math.abs(trng.move('character',xx))-sp;return{start:sp-bp,length:le,scrollX:sx,scrollY:sy}}}if(tinyMCE.isGecko){s=this.getSel();e=this.getFocusElement();if(!s)return null;if(e&&e.nodeName=='IMG'){return{start:-1,end:-1,index:sp,scrollX:sx,scrollY:sy}}if(s.anchorNode==s.focusNode&&s.anchorOffset==s.focusOffset){e=this._getPosText(b,s.anchorNode,s.focusNode);if(!e)return{scrollX:sx,scrollY:sy};return{start:e.start+s.anchorOffset,end:e.end+s.focusOffset,scrollX:sx,scrollY:sy}}else{e=this._getPosText(b,rng.startContainer,rng.endContainer);if(!e)return{scrollX:sx,scrollY:sy};return{start:e.start+rng.startOffset,end:e.end+rng.endOffset,scrollX:sx,scrollY:sy}}}return null},moveToBookmark:function(bookmark){var inst=this.instance;var rng,nl,i,ex,b=inst.getBody(),sd;var doc=inst.getDoc();var win=inst.getWin();var s!
 el=this.getSel();if(!bookmark)return false;if(tinyMCE.isSafari){sel.se
tBaseAndExtent(bookmark.rng.startContainer,bookmark.rng.startOffset,bookmark.rng.endContainer,bookmark.rng.endOffset);return true}if(tinyMCE.isRealIE){if(bookmark.rng){try{bookmark.rng.select()}catch(ex){}return true}win.focus();if(bookmark.tag){rng=b.createControlRange();nl=b.getElementsByTagName(bookmark.tag);if(nl.length>bookmark.index){try{rng.addElement(nl[bookmark.index])}catch(ex){}}}else{try{if(bookmark.start<0)return true;rng=inst.getSel().createRange();rng.moveToElementText(inst.getBody());rng.collapse(true);rng.moveStart('character',bookmark.start);rng.moveEnd('character',bookmark.length)}catch(ex){return true}}rng.select();win.scrollTo(bookmark.scrollX,bookmark.scrollY);return true}if(tinyMCE.isGecko||tinyMCE.isOpera){if(bookmark.rng){sel.removeAllRanges();sel.addRange(bookmark.rng)}if(bookmark.start!=-1&&bookmark.end!=-1){try{sd=this._getTextPos(b,bookmark.start,bookmark.end);rng=doc.createRange();rng.setStart(sd.startNode,sd.startOffset);rng.setEnd(sd.endNode,s!
 d.endOffset);sel.removeAllRanges();sel.addRange(rng);win.focus()}catch(ex){}}win.scrollTo(bookmark.scrollX,bookmark.scrollY);return true}return false},_getPosText:function(r,sn,en){var w=document.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,false),n,p=0,d={};while((n=w.nextNode())!=null){if(n==sn)d.start=p;if(n==en){d.end=p;return d}p+=n.nodeValue?n.nodeValue.length:0}return null},_getTextPos:function(r,sp,ep){var w=document.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,false),n,p=0,d={};while((n=w.nextNode())!=null){p+=n.nodeValue?n.nodeValue.length:0;if(p>=sp&&!d.startNode){d.startNode=n;d.startOffset=sp-(p-n.nodeValue.length)}if(p>=ep){d.endNode=n;d.endOffset=ep-(p-n.nodeValue.length);return d}}return null},selectNode:function(node,collapse,select_text_node,to_start){var inst=this.instance,sel,rng,nodes;if(!node)return;if(typeof(collapse)=="undefined")collapse=true;if(typeof(select_text_node)=="undefined")select_text_node=false;if(typeof(to_start)=="undefined")to_start=tr!
 ue;if(inst.settings.auto_resize)inst.resizeToContent();if(tinyMCE.isRe
alIE){rng=inst.getDoc().body.createTextRange();try{rng.moveToElementText(node);if(collapse)rng.collapse(to_start);rng.select()}catch(e){}}else{sel=this.getSel();if(!sel)return;if(tinyMCE.isSafari){sel.setBaseAndExtent(node,0,node,node.innerText.length);if(collapse){if(to_start)sel.collapseToStart();else sel.collapseToEnd()}this.scrollToNode(node);return}rng=inst.getDoc().createRange();if(select_text_node){nodes=tinyMCE.getNodeTree(node,new Array(),3);if(nodes.length>0)rng.selectNodeContents(nodes[0]);else rng.selectNodeContents(node)}else rng.selectNode(node);if(collapse){if(!to_start&&node.nodeType==3){rng.setStart(node,node.nodeValue.length);rng.setEnd(node,node.nodeValue.length)}else rng.collapse(to_start)}sel.removeAllRanges();sel.addRange(rng)}this.scrollToNode(node);tinyMCE.selectedElement=null;if(node.nodeType==1)tinyMCE.selectedElement=node},scrollToNode:function(node){var inst=this.instance,w=inst.getWin(),vp=inst.getViewPort(),pos=tinyMCE.getAbsPosition(node),cvp,p!
 ,cwin;if(pos.absLeft<vp.left||pos.absLeft>vp.left+vp.width||pos.absTop<vp.top||pos.absTop>vp.top+(vp.height-25))w.scrollTo(pos.absLeft,pos.absTop-vp.height+25);if(inst.settings.auto_resize){cwin=inst.getContainerWin();cvp=tinyMCE.getViewPort(cwin);p=this.getAbsPosition(node);if(p.absLeft<cvp.left||p.absLeft>cvp.left+cvp.width||p.absTop<cvp.top||p.absTop>cvp.top+cvp.height)cwin.scrollTo(p.absLeft,p.absTop-cvp.height+25)}},getAbsPosition:function(n){var pos=tinyMCE.getAbsPosition(n),ipos=tinyMCE.getAbsPosition(this.instance.iframeElement);return{absLeft:ipos.absLeft+pos.absLeft,absTop:ipos.absTop+pos.absTop}},getSel:function(){var inst=this.instance;if(tinyMCE.isRealIE)return inst.getDoc().selection;return inst.contentWindow.getSelection()},getRng:function(){var s=this.getSel();if(s==null)return null;if(tinyMCE.isRealIE)return s.createRange();if(tinyMCE.isSafari&&!s.getRangeAt)return''+window.getSelection();return s.getRangeAt(0)},getFocusElement:function(){var inst=this.inst!
 ance,doc,rng,sel,elm;if(tinyMCE.isRealIE){doc=inst.getDoc();rng=doc.se
lection.createRange();elm=rng.item?rng.item(0):rng.parentElement()}else{if(!tinyMCE.isSafari&&inst.isHidden())return inst.getBody();sel=this.getSel();rng=this.getRng();if(!sel||!rng)return null;elm=rng.commonAncestorContainer;if(!rng.collapsed){if(rng.startContainer==rng.endContainer){if(rng.startOffset-rng.endOffset<2){if(rng.startContainer.hasChildNodes())elm=rng.startContainer.childNodes[rng.startOffset]}}}elm=tinyMCE.getParentElement(elm);}return elm}};function TinyMCE_UndoRedo(inst){this.instance=inst;this.undoLevels=new Array();this.undoIndex=0;this.typingUndoIndex=-1;this.undoRedo=true};TinyMCE_UndoRedo.prototype={add:function(l){var b,customUndoLevels,newHTML,inst=this.instance,i,ul,ur;if(l){this.undoLevels[this.undoLevels.length]=l;return true}if(this.typingUndoIndex!=-1){this.undoIndex=this.typingUndoIndex;if(tinyMCE.typingUndoIndex!=-1)tinyMCE.undoIndex=tinyMCE.typingUndoIndex}newHTML=tinyMCE.trim(inst.getBody().innerHTML);if(this.undoLevels[this.undoIndex]&&newHT!
 ML!=this.undoLevels[this.undoIndex].content){tinyMCE.dispatchCallback(inst,'onchange_callback','onChange',inst);customUndoLevels=tinyMCE.settings['custom_undo_redo_levels'];if(customUndoLevels!=-1&&this.undoLevels.length>customUndoLevels){for(i=0;i<this.undoLevels.length-1;i++)this.undoLevels[i]=this.undoLevels[i+1];this.undoLevels.length--;this.undoIndex--;}b=inst.undoBookmark;if(!b)b=inst.selection.getBookmark();this.undoIndex++;this.undoLevels[this.undoIndex]={content:newHTML,bookmark:b};ul=tinyMCE.undoLevels;for(i=tinyMCE.undoIndex+1;i<ul.length;i++){ur=ul[i].undoRedo;if(ur.undoIndex==ur.undoLevels.length-1)ur.undoIndex--;ur.undoLevels.length--}tinyMCE.undoLevels[tinyMCE.undoIndex++]=inst;tinyMCE.undoLevels.length=tinyMCE.undoIndex;this.undoLevels.length=this.undoIndex+1;return true}return false},undo:function(){var inst=this.instance;if(this.undoIndex>0){this.undoIndex--;tinyMCE.setInnerHTML(inst.getBody(),this.undoLevels[this.undoIndex].content);inst.repaint();if(inst!
 .settings.custom_undo_redo_restore_selection)inst.selection.moveToBook
mark(this.undoLevels[this.undoIndex].bookmark)}},redo:function(){var inst=this.instance;tinyMCE.execCommand("mceEndTyping");if(this.undoIndex<(this.undoLevels.length-1)){this.undoIndex++;tinyMCE.setInnerHTML(inst.getBody(),this.undoLevels[this.undoIndex].content);inst.repaint();if(inst.settings.custom_undo_redo_restore_selection)inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark)}tinyMCE.triggerNodeChange()}};var TinyMCE_ForceParagraphs={_insertPara:function(inst,e){var doc=inst.getDoc(),sel=inst.getSel(),body=inst.getBody(),win=inst.contentWindow,rng=sel.getRangeAt(0);var rootElm=doc.documentElement,blockName="P",startNode,endNode,startBlock,endBlock;var rngBefore,rngAfter,direct,startNode,startOffset,endNode,endOffset,b=tinyMCE.isOpera?inst.selection.getBookmark():null;var paraBefore,paraAfter,startChop,endChop,contents;function isEmpty(para){function isEmptyHTML(html){return html.replace(new RegExp('[ \t\r\n]+','g'),'').toLowerCase()==""}if(para.getEle!
 mentsByTagName("img").length>0)return false;if(para.getElementsByTagName("table").length>0)return false;if(para.getElementsByTagName("hr").length>0)return false;var nodes=tinyMCE.getNodeTree(para,new Array(),3);for(var i=0;i<nodes.length;i++){if(!isEmptyHTML(nodes[i].nodeValue))return false}return true}rngBefore=doc.createRange();rngBefore.setStart(sel.anchorNode,sel.anchorOffset);rngBefore.collapse(true);rngAfter=doc.createRange();rngAfter.setStart(sel.focusNode,sel.focusOffset);rngAfter.collapse(true);direct=rngBefore.compareBoundaryPoints(rngBefore.START_TO_END,rngAfter)<0;startNode=direct?sel.anchorNode:sel.focusNode;startOffset=direct?sel.anchorOffset:sel.focusOffset;endNode=direct?sel.focusNode:sel.anchorNode;endOffset=direct?sel.focusOffset:sel.anchorOffset;startNode=startNode.nodeName=="BODY"?startNode.firstChild:startNode;endNode=endNode.nodeName=="BODY"?endNode.firstChild:endNode;startBlock=inst.getParentBlockElement(startNode);endBlock=inst.getParentBlockElement(!
 endNode);if(startBlock&&new RegExp('absolute|relative|static','gi').te
st(startBlock.style.position))startBlock=null;if(endBlock&&new RegExp('absolute|relative|static','gi').test(endBlock.style.position))endBlock=null;if(startBlock!=null){blockName=startBlock.nodeName;if(blockName=="TD"||blockName=="TABLE"||(blockName=="DIV"&&new RegExp('left|right','gi').test(startBlock.style.cssFloat)))blockName="P"}if(tinyMCE.getParentElement(startBlock,"OL,UL",null,body)!=null)return false;if((startBlock!=null&&startBlock.nodeName=="TABLE")||(endBlock!=null&&endBlock.nodeName=="TABLE"))startBlock=endBlock=null;paraBefore=(startBlock!=null&&startBlock.nodeName==blockName)?startBlock.cloneNode(false):doc.createElement(blockName);paraAfter=(endBlock!=null&&endBlock.nodeName==blockName)?endBlock.cloneNode(false):doc.createElement(blockName);if(/^(H[1-6])$/.test(blockName))paraAfter=doc.createElement("p");startChop=startNode;endChop=endNode;node=startChop;do{if(node==body||node.nodeType==9||tinyMCE.isBlockElement(node))break;startChop=node}while((node=node.previ!
 ousSibling?node.previousSibling:node.parentNode));node=endChop;do{if(node==body||node.nodeType==9||tinyMCE.isBlockElement(node))break;endChop=node}while((node=node.nextSibling?node.nextSibling:node.parentNode));if(startChop.nodeName=="TD")startChop=startChop.firstChild;if(endChop.nodeName=="TD")endChop=endChop.lastChild;if(startBlock==null){rng.deleteContents();if(!tinyMCE.isSafari)sel.removeAllRanges();if(startChop!=rootElm&&endChop!=rootElm){rngBefore=rng.cloneRange();if(startChop==body)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);paraBefore.appendChild(rngBefore.cloneContents());if(endChop.parentNode.nodeName==blockName)endChop=endChop.parentNode;rng.setEndAfter(endChop);if(endChop.nodeName!="#text"&&endChop.nodeName!="BODY")rngBefore.setEndAfter(endChop);contents=rng.cloneContents();if(contents.firstChild&&(contents.firstChild.nodeName==blockName||contents.firstChild.nodeName=="BODY"))paraAfter.innerHTML=contents.firstChild.innerHTML;else par!
 aAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHT
ML="&nbsp;";if(isEmpty(paraAfter))paraAfter.innerHTML="&nbsp;";rng.deleteContents();rngAfter.deleteContents();rngBefore.deleteContents();if(tinyMCE.isOpera){paraBefore.normalize();rngBefore.insertNode(paraBefore);paraAfter.normalize();rngBefore.insertNode(paraAfter)}else{paraAfter.normalize();rngBefore.insertNode(paraAfter);paraBefore.normalize();rngBefore.insertNode(paraBefore)}}else{body.innerHTML="<"+blockName+">&nbsp;</"+blockName+"><"+blockName+">&nbsp;</"+blockName+">";paraAfter=body.childNodes[1]}inst.selection.moveToBookmark(b);inst.selection.selectNode(paraAfter,true,true);return true}if(startChop.nodeName==blockName)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);rngBefore.setEnd(startNode,startOffset);paraBefore.appendChild(rngBefore.cloneContents());rngAfter.setEndAfter(endChop);rngAfter.setStart(endNode,endOffset);contents=rngAfter.cloneContents();if(contents.firstChild&&contents.firstChild.nodeName==blockName){paraAfter.innerHTML=conten!
 ts.firstChild.innerHTML}else paraAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHTML="&nbsp;";if(isEmpty(paraAfter))paraAfter.innerHTML="&nbsp;";rng=doc.createRange();if(!startChop.previousSibling&&startChop.parentNode.nodeName.toUpperCase()==blockName){rng.setStartBefore(startChop.parentNode)}else{if(rngBefore.startContainer.nodeName.toUpperCase()==blockName&&rngBefore.startOffset==0)rng.setStartBefore(rngBefore.startContainer);else rng.setStart(rngBefore.startContainer,rngBefore.startOffset)}if(!endChop.nextSibling&&endChop.parentNode.nodeName.toUpperCase()==blockName)rng.setEndAfter(endChop.parentNode);else rng.setEnd(rngAfter.endContainer,rngAfter.endOffset);rng.deleteContents();if(tinyMCE.isOpera){rng.insertNode(paraBefore);rng.insertNode(paraAfter)}else{rng.insertNode(paraAfter);rng.insertNode(paraBefore)}paraAfter.normalize();paraBefore.normalize();inst.selection.moveToBookmark(b);inst.selection.selectNode(paraAfter,true,true);return true},_handle!
 BackSpace:function(inst){var r=inst.getRng(),sn=r.startContainer,nv,s=
false;if(sn&&sn.nextSibling&&sn.nextSibling.nodeName=="BR"&&sn.parentNode.nodeName!="BODY"){nv=sn.nodeValue;if(nv!=null&&r.startOffset==nv.length)sn.nextSibling.parentNode.removeChild(sn.nextSibling)}if(inst.settings.auto_resize)inst.resizeToContent();return s}};function TinyMCE_Layer(id,bm){this.id=id;this.blockerElement=null;this.events=false;this.element=null;this.blockMode=typeof(bm)!='undefined'?bm:true;this.doc=document};TinyMCE_Layer.prototype={moveRelativeTo:function(re,p){var rep=this.getAbsPosition(re);var w=parseInt(re.offsetWidth);var h=parseInt(re.offsetHeight);var e=this.getElement();var ew=parseInt(e.offsetWidth);var eh=parseInt(e.offsetHeight);var x,y;switch(p){case"tl":x=rep.absLeft;y=rep.absTop;break;case"tr":x=rep.absLeft+w;y=rep.absTop;break;case"bl":x=rep.absLeft;y=rep.absTop+h;break;case"br":x=rep.absLeft+w;y=rep.absTop+h;break;case"cc":x=rep.absLeft+(w/ 2) - (ew /2);y=rep.absTop+(h/ 2) - (eh /2);break}this.moveTo(x,y)},moveBy:function(x,y){var e=this.g!
 etElement();this.moveTo(parseInt(e.style.left)+x,parseInt(e.style.top)+y)},moveTo:function(x,y){var e=this.getElement();e.style.left=x+"px";e.style.top=y+"px";this.updateBlocker()},resizeBy:function(w,h){var e=this.getElement();this.resizeTo(parseInt(e.style.width)+w,parseInt(e.style.height)+h)},resizeTo:function(w,h){var e=this.getElement();if(w!=null)e.style.width=w+"px";if(h!=null)e.style.height=h+"px";this.updateBlocker()},show:function(){this.getElement().style.display='block';this.updateBlocker()},hide:function(){this.getElement().style.display='none';this.updateBlocker()},isVisible:function(){return this.getElement().style.display=='block'},getElement:function(){if(!this.element)this.element=this.doc.getElementById(this.id);return this.element},setBlockMode:function(s){this.blockMode=s},updateBlocker:function(){var e,b,x,y,w,h;b=this.getBlocker();if(b){if(this.blockMode){e=this.getElement();x=this.parseInt(e.style.left);y=this.parseInt(e.style.top);w=this.parseInt(e.!
 offsetWidth);h=this.parseInt(e.offsetHeight);b.style.left=x+'px';b.sty
le.top=y+'px';b.style.width=w+'px';b.style.height=h+'px';b.style.display=e.style.display}else b.style.display='none'}},getBlocker:function(){var d,b;if(!this.blockerElement&&this.blockMode){d=this.doc;b=d.getElementById(this.id+"_blocker");if(!b){b=d.createElement("iframe");b.setAttribute('id',this.id+"_blocker");b.style.cssText='display: none; position: absolute; left: 0; top: 0';b.src='javascript:false;';b.frameBorder='0';b.scrolling='no';d.body.appendChild(b)}this.blockerElement=b}return this.blockerElement},getAbsPosition:function(n){var p={absLeft:0,absTop:0};while(n){p.absLeft+=n.offsetLeft;p.absTop+=n.offsetTop;n=n.offsetParent}return p},create:function(n,c,p,h){var d=this.doc,e=d.createElement(n);e.setAttribute('id',this.id);if(c)e.className=c;if(!p)p=d.body;if(h)e.innerHTML=h;p.appendChild(e);return this.element=e},exists:function(){return this.doc.getElementById(this.id)!=null},parseInt:function(s){if(s==null||s=='')return 0;return parseInt(s)}};function TinyMCE_Me!
 nu(){var id;if(typeof(tinyMCE.menuCounter)=="undefined")tinyMCE.menuCounter=0;id="mc_menu_"+tinyMCE.menuCounter++;TinyMCE_Layer.call(this,id,true);this.id=id;this.items=new Array();this.needsUpdate=true};TinyMCE_Menu.prototype=tinyMCE.extend(TinyMCE_Layer.prototype,{init:function(s){var n;this.settings={separator_class:'mceMenuSeparator',title_class:'mceMenuTitle',disabled_class:'mceMenuDisabled',menu_class:'mceMenu',drop_menu:true};for(n in s)this.settings[n]=s[n];this.create('div',this.settings.menu_class)},clear:function(){this.items=new Array()},addTitle:function(t){this.add({type:'title',text:t})},addDisabled:function(t){this.add({type:'disabled',text:t})},addSeparator:function(){this.add({type:'separator'})},addItem:function(t,js){this.add({text:t,js:js})},add:function(mi){this.items[this.items.length]=mi;this.needsUpdate=true},update:function(){var e=this.getElement(),h='',i,t,m=this.items,s=this.settings;if(this.settings.drop_menu)h+='<span class="mceMenuLine"></spa!
 n>';h+='<table border="0" cellpadding="0" cellspacing="0">';for(i=0;i<
m.length;i++){t=tinyMCE.xmlEncode(m[i].text);c=m[i].class_name?' class="'+m[i].class_name+'"':'';switch(m[i].type){case'separator':h+='<tr class="'+s.separator_class+'"><td>';break;case'title':h+='<tr class="'+s.title_class+'"><td><span'+c+'>'+t+'</span>';break;case'disabled':h+='<tr class="'+s.disabled_class+'"><td><span'+c+'>'+t+'</span>';break;default:h+='<tr><td><a href="#" onclick="return tinyMCE.cancelEvent(event);" onmousedown="return tinyMCE.cancelEvent(event);" onmouseup="'+tinyMCE.xmlEncode(m[i].js)+';return tinyMCE.cancelEvent(event);"><span'+c+'>'+t+'</span></a>'}h+='</td></tr>'}h+='</table>';e.innerHTML=h;this.needsUpdate=false;this.updateBlocker()},show:function(){var nl,i;if(tinyMCE.lastMenu==this)return;if(this.needsUpdate)this.update();if(tinyMCE.lastMenu&&tinyMCE.lastMenu!=this)tinyMCE.lastMenu.hide();TinyMCE_Layer.prototype.show.call(this);if(!tinyMCE.isOpera){}tinyMCE.lastMenu=this}});if(!Function.prototype.call){Function.prototype.call=function(){var a=a!
 rguments,s=a[0],i,as='',r,o;for(i=1;i<a.length;i++)as+=(i>1?',':'')+'a['+i+']';o=s._fu;s._fu=this;r=eval('s._fu('+as+')');s._fu=o;return r}};TinyMCE_Engine.prototype.debug=function(){var m="",a,i,l=tinyMCE.log.length;for(i=0,a=this.debug.arguments;i<a.length;i++){m+=a[i];if(i<a.length-1)m+=', '}if(l<1000)tinyMCE.log[l]="[debug] "+m};
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_popup.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_popup.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_popup.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,288 +0,0 @@
-// Some global instances, this will be filled later
-var tinyMCE = null, tinyMCELang = null;
-
-function TinyMCE_Popup() {
-};
-
-TinyMCE_Popup.prototype = {
-	findWin : function(w) {
-		var c;
-
-		// Check parents
-		c = w;
-		while (c && (c = c.parent) != null) {
-			if (typeof(c.tinyMCE) != "undefined")
-				return c;
-		}
-
-		// Check openers
-		c = w;
-		while (c && (c = c.opener) != null) {
-			if (typeof(c.tinyMCE) != "undefined")
-				return c;
-		}
-
-		// Try top
-		if (typeof(top.tinyMCE) != "undefined")
-			return top;
-
-		return null;
-	},
-
-	init : function() {
-		var win = window.opener ? window.opener : window.dialogArguments, c;
-		var inst;
-
-		if (!win)
-			win = this.findWin(window);
-
-		if (!win) {
-			alert("tinyMCE object reference not found from popup.");
-			return;
-		}
-
-		window.opener = win;
-		this.windowOpener = win;
-		this.onLoadEval = "";
-
-		// Setup parent references
-		tinyMCE = win.tinyMCE;
-		tinyMCELang = win.tinyMCELang;
-
-		inst = tinyMCE.selectedInstance;
-		this.isWindow = tinyMCE.getWindowArg('mce_inside_iframe', false) == false;
-		this.storeSelection = (tinyMCE.isRealIE) && !this.isWindow && tinyMCE.getWindowArg('mce_store_selection', true);
-
-		if (this.isWindow)
-			window.focus();
-
-		// Store selection
-		if (this.storeSelection)
-			inst.selectionBookmark = inst.selection.getBookmark(true);
-
-		// Setup dir
-		if (tinyMCELang['lang_dir'])
-			document.dir = tinyMCELang['lang_dir'];
-
-		// Setup title
-		var re = new RegExp('{|\\\$|}', 'g');
-		var title = document.title.replace(re, "");
-		if (typeof tinyMCELang[title] != "undefined") {
-			var divElm = document.createElement("div");
-			divElm.innerHTML = tinyMCELang[title];
-			document.title = divElm.innerHTML;
-
-			if (tinyMCE.setWindowTitle != null)
-				tinyMCE.setWindowTitle(window, divElm.innerHTML);
-		}
-
-		// Output Popup CSS class
-		document.write('<link href="' + tinyMCE.getParam("popups_css") + '" rel="stylesheet" type="text/css">');
-
-		if (tinyMCE.getParam("popups_css_add")) {
-			c = tinyMCE.getParam("popups_css_add");
-
-			// Is relative
-			if (c.indexOf('://') == -1 && c.charAt(0) != '/')
-				c = tinyMCE.documentBasePath + "/" + c;
-
-			document.write('<link href="' + c + '" rel="stylesheet" type="text/css">');
-		}
-
-		tinyMCE.addEvent(window, "load", this.onLoad);
-	},
-
-	onLoad : function() {
-		var dir, i, elms, body = document.body;
-
-		if (tinyMCE.getWindowArg('mce_replacevariables', true))
-			body.innerHTML = tinyMCE.applyTemplate(body.innerHTML, tinyMCE.windowArgs);
-
-		dir = tinyMCE.selectedInstance.settings['directionality'];
-		if (dir == "rtl" && document.forms && document.forms.length > 0) {
-			elms = document.forms[0].elements;
-			for (i=0; i<elms.length; i++) {
-				if ((elms[i].type == "text" || elms[i].type == "textarea") && elms[i].getAttribute("dir") != "ltr")
-					elms[i].dir = dir;
-			}
-		}
-
-		if (body.style.display == 'none')
-			body.style.display = 'block';
-
-		// Execute real onload (Opera fix)
-		if (tinyMCEPopup.onLoadEval != "")
-			eval(tinyMCEPopup.onLoadEval);
-	},
-
-	executeOnLoad : function(str) {
-		if (tinyMCE.isOpera)
-			this.onLoadEval = str;
-		else
-			eval(str);
-	},
-
-	resizeToInnerSize : function() {
-		// Netscape 7.1 workaround
-		if (this.isWindow && tinyMCE.isNS71) {
-			window.resizeBy(0, 10);
-			return;
-		}
-
-		if (this.isWindow) {
-			var doc = document;
-			var body = doc.body;
-			var oldMargin, wrapper, iframe, nodes, dx, dy;
-
-			if (body.style.display == 'none')
-				body.style.display = 'block';
-
-			// Remove margin
-			oldMargin = body.style.margin;
-			body.style.margin = '0';
-
-			// Create wrapper
-			wrapper = doc.createElement("div");
-			wrapper.id = 'mcBodyWrapper';
-			wrapper.style.display = 'none';
-			wrapper.style.margin = '0';
-
-			// Wrap body elements
-			nodes = doc.body.childNodes;
-			for (var i=nodes.length-1; i>=0; i--) {
-				if (wrapper.hasChildNodes())
-					wrapper.insertBefore(nodes[i].cloneNode(true), wrapper.firstChild);
-				else
-					wrapper.appendChild(nodes[i].cloneNode(true));
-
-				nodes[i].parentNode.removeChild(nodes[i]);
-			}
-
-			// Add wrapper
-			doc.body.appendChild(wrapper);
-
-			// Create iframe
-			iframe = document.createElement("iframe");
-			iframe.id = "mcWinIframe";
-			iframe.src = document.location.href.toLowerCase().indexOf('https') == -1 ? "about:blank" : tinyMCE.settings['default_document'];
-			iframe.width = "100%";
-			iframe.height = "100%";
-			iframe.style.margin = '0';
-
-			// Add iframe
-			doc.body.appendChild(iframe);
-
-			// Measure iframe
-			iframe = document.getElementById('mcWinIframe');
-			dx = tinyMCE.getWindowArg('mce_width') - iframe.clientWidth;
-			dy = tinyMCE.getWindowArg('mce_height') - iframe.clientHeight;
-
-			// Resize window
-			// tinyMCE.debug(tinyMCE.getWindowArg('mce_width') + "," + tinyMCE.getWindowArg('mce_height') + " - " + dx + "," + dy);
-			window.resizeBy(dx, dy);
-
-			// Hide iframe and show wrapper
-			body.style.margin = oldMargin;
-			iframe.style.display = 'none';
-			wrapper.style.display = 'block';
-		}
-	},
-
-	resizeToContent : function() {
-		var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
-		var isOpera = (navigator.userAgent.indexOf("Opera") != -1);
-
-		if (isOpera)
-			return;
-
-		if (isMSIE) {
-			try { window.resizeTo(10, 10); } catch (e) {}
-
-			var elm = document.body;
-			var width = elm.offsetWidth;
-			var height = elm.offsetHeight;
-			var dx = (elm.scrollWidth - width) + 4;
-			var dy = elm.scrollHeight - height;
-
-			try { window.resizeBy(dx, dy); } catch (e) {}
-		} else {
-			window.scrollBy(1000, 1000);
-			if (window.scrollX > 0 || window.scrollY > 0) {
-				window.resizeBy(window.innerWidth * 2, window.innerHeight * 2);
-				window.sizeToContent();
-				window.scrollTo(0, 0);
-				var x = parseInt(screen.width / 2.0) - (window.outerWidth / 2.0);
-				var y = parseInt(screen.height / 2.0) - (window.outerHeight / 2.0);
-				window.moveTo(x, y);
-			}
-		}
-	},
-
-	getWindowArg : function(name, default_value) {
-		return tinyMCE.getWindowArg(name, default_value);
-	},
-
-	restoreSelection : function() {
-		if (this.storeSelection) {
-			var inst = tinyMCE.selectedInstance;
-
-			inst.getWin().focus();
-
-			if (inst.selectionBookmark)
-				inst.selection.moveToBookmark(inst.selectionBookmark);
-		}
-	},
-
-	execCommand : function(command, user_interface, value) {
-		var inst = tinyMCE.selectedInstance;
-
-		this.restoreSelection();
-		inst.execCommand(command, user_interface, value);
-
-		// Store selection
-		if (this.storeSelection)
-			inst.selectionBookmark = inst.selection.getBookmark(true);
-	},
-
-	close : function() {
-		tinyMCE.closeWindow(window);
-	},
-
-	pickColor : function(e, element_id) {
-		tinyMCE.selectedInstance.execCommand('mceColorPicker', true, {
-			element_id : element_id,
-			document : document,
-			window : window,
-			store_selection : false
-		});
-	},
-
-	openBrowser : function(element_id, type, option) {
-		var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback"));
-		var url = document.getElementById(element_id).value;
-
-		tinyMCE.setWindowArg("window", window);
-		tinyMCE.setWindowArg("document", document);
-
-		// Call to external callback
-		if (eval('typeof(tinyMCEPopup.windowOpener.' + cb + ')') == "undefined")
-			alert("Callback function: " + cb + " could not be found.");
-		else
-			eval("tinyMCEPopup.windowOpener." + cb + "(element_id, url, type, window);");
-	},
-
-	importClass : function(c) {
-		window[c] = function() {};
-
-		for (var n in window.opener[c].prototype)
-			window[c].prototype[n] = window.opener[c].prototype[n];
-
-		window[c].constructor = window.opener[c].constructor;
-	}
-
-	};
-
-// Setup global instance
-var tinyMCEPopup = new TinyMCE_Popup();
-
-tinyMCEPopup.init();

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_popup.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_popup.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_popup.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_popup.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,288 @@
+// Some global instances, this will be filled later
+var tinyMCE = null, tinyMCELang = null;
+
+function TinyMCE_Popup() {
+};
+
+TinyMCE_Popup.prototype = {
+	findWin : function(w) {
+		var c;
+
+		// Check parents
+		c = w;
+		while (c && (c = c.parent) != null) {
+			if (typeof(c.tinyMCE) != "undefined")
+				return c;
+		}
+
+		// Check openers
+		c = w;
+		while (c && (c = c.opener) != null) {
+			if (typeof(c.tinyMCE) != "undefined")
+				return c;
+		}
+
+		// Try top
+		if (typeof(top.tinyMCE) != "undefined")
+			return top;
+
+		return null;
+	},
+
+	init : function() {
+		var win = window.opener ? window.opener : window.dialogArguments, c;
+		var inst;
+
+		if (!win)
+			win = this.findWin(window);
+
+		if (!win) {
+			alert("tinyMCE object reference not found from popup.");
+			return;
+		}
+
+		window.opener = win;
+		this.windowOpener = win;
+		this.onLoadEval = "";
+
+		// Setup parent references
+		tinyMCE = win.tinyMCE;
+		tinyMCELang = win.tinyMCELang;
+
+		inst = tinyMCE.selectedInstance;
+		this.isWindow = tinyMCE.getWindowArg('mce_inside_iframe', false) == false;
+		this.storeSelection = (tinyMCE.isRealIE) && !this.isWindow && tinyMCE.getWindowArg('mce_store_selection', true);
+
+		if (this.isWindow)
+			window.focus();
+
+		// Store selection
+		if (this.storeSelection)
+			inst.selectionBookmark = inst.selection.getBookmark(true);
+
+		// Setup dir
+		if (tinyMCELang['lang_dir'])
+			document.dir = tinyMCELang['lang_dir'];
+
+		// Setup title
+		var re = new RegExp('{|\\\$|}', 'g');
+		var title = document.title.replace(re, "");
+		if (typeof tinyMCELang[title] != "undefined") {
+			var divElm = document.createElement("div");
+			divElm.innerHTML = tinyMCELang[title];
+			document.title = divElm.innerHTML;
+
+			if (tinyMCE.setWindowTitle != null)
+				tinyMCE.setWindowTitle(window, divElm.innerHTML);
+		}
+
+		// Output Popup CSS class
+		document.write('<link href="' + tinyMCE.getParam("popups_css") + '" rel="stylesheet" type="text/css">');
+
+		if (tinyMCE.getParam("popups_css_add")) {
+			c = tinyMCE.getParam("popups_css_add");
+
+			// Is relative
+			if (c.indexOf('://') == -1 && c.charAt(0) != '/')
+				c = tinyMCE.documentBasePath + "/" + c;
+
+			document.write('<link href="' + c + '" rel="stylesheet" type="text/css">');
+		}
+
+		tinyMCE.addEvent(window, "load", this.onLoad);
+	},
+
+	onLoad : function() {
+		var dir, i, elms, body = document.body;
+
+		if (tinyMCE.getWindowArg('mce_replacevariables', true))
+			body.innerHTML = tinyMCE.applyTemplate(body.innerHTML, tinyMCE.windowArgs);
+
+		dir = tinyMCE.selectedInstance.settings['directionality'];
+		if (dir == "rtl" && document.forms && document.forms.length > 0) {
+			elms = document.forms[0].elements;
+			for (i=0; i<elms.length; i++) {
+				if ((elms[i].type == "text" || elms[i].type == "textarea") && elms[i].getAttribute("dir") != "ltr")
+					elms[i].dir = dir;
+			}
+		}
+
+		if (body.style.display == 'none')
+			body.style.display = 'block';
+
+		// Execute real onload (Opera fix)
+		if (tinyMCEPopup.onLoadEval != "")
+			eval(tinyMCEPopup.onLoadEval);
+	},
+
+	executeOnLoad : function(str) {
+		if (tinyMCE.isOpera)
+			this.onLoadEval = str;
+		else
+			eval(str);
+	},
+
+	resizeToInnerSize : function() {
+		// Netscape 7.1 workaround
+		if (this.isWindow && tinyMCE.isNS71) {
+			window.resizeBy(0, 10);
+			return;
+		}
+
+		if (this.isWindow) {
+			var doc = document;
+			var body = doc.body;
+			var oldMargin, wrapper, iframe, nodes, dx, dy;
+
+			if (body.style.display == 'none')
+				body.style.display = 'block';
+
+			// Remove margin
+			oldMargin = body.style.margin;
+			body.style.margin = '0';
+
+			// Create wrapper
+			wrapper = doc.createElement("div");
+			wrapper.id = 'mcBodyWrapper';
+			wrapper.style.display = 'none';
+			wrapper.style.margin = '0';
+
+			// Wrap body elements
+			nodes = doc.body.childNodes;
+			for (var i=nodes.length-1; i>=0; i--) {
+				if (wrapper.hasChildNodes())
+					wrapper.insertBefore(nodes[i].cloneNode(true), wrapper.firstChild);
+				else
+					wrapper.appendChild(nodes[i].cloneNode(true));
+
+				nodes[i].parentNode.removeChild(nodes[i]);
+			}
+
+			// Add wrapper
+			doc.body.appendChild(wrapper);
+
+			// Create iframe
+			iframe = document.createElement("iframe");
+			iframe.id = "mcWinIframe";
+			iframe.src = document.location.href.toLowerCase().indexOf('https') == -1 ? "about:blank" : tinyMCE.settings['default_document'];
+			iframe.width = "100%";
+			iframe.height = "100%";
+			iframe.style.margin = '0';
+
+			// Add iframe
+			doc.body.appendChild(iframe);
+
+			// Measure iframe
+			iframe = document.getElementById('mcWinIframe');
+			dx = tinyMCE.getWindowArg('mce_width') - iframe.clientWidth;
+			dy = tinyMCE.getWindowArg('mce_height') - iframe.clientHeight;
+
+			// Resize window
+			// tinyMCE.debug(tinyMCE.getWindowArg('mce_width') + "," + tinyMCE.getWindowArg('mce_height') + " - " + dx + "," + dy);
+			window.resizeBy(dx, dy);
+
+			// Hide iframe and show wrapper
+			body.style.margin = oldMargin;
+			iframe.style.display = 'none';
+			wrapper.style.display = 'block';
+		}
+	},
+
+	resizeToContent : function() {
+		var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
+		var isOpera = (navigator.userAgent.indexOf("Opera") != -1);
+
+		if (isOpera)
+			return;
+
+		if (isMSIE) {
+			try { window.resizeTo(10, 10); } catch (e) {}
+
+			var elm = document.body;
+			var width = elm.offsetWidth;
+			var height = elm.offsetHeight;
+			var dx = (elm.scrollWidth - width) + 4;
+			var dy = elm.scrollHeight - height;
+
+			try { window.resizeBy(dx, dy); } catch (e) {}
+		} else {
+			window.scrollBy(1000, 1000);
+			if (window.scrollX > 0 || window.scrollY > 0) {
+				window.resizeBy(window.innerWidth * 2, window.innerHeight * 2);
+				window.sizeToContent();
+				window.scrollTo(0, 0);
+				var x = parseInt(screen.width / 2.0) - (window.outerWidth / 2.0);
+				var y = parseInt(screen.height / 2.0) - (window.outerHeight / 2.0);
+				window.moveTo(x, y);
+			}
+		}
+	},
+
+	getWindowArg : function(name, default_value) {
+		return tinyMCE.getWindowArg(name, default_value);
+	},
+
+	restoreSelection : function() {
+		if (this.storeSelection) {
+			var inst = tinyMCE.selectedInstance;
+
+			inst.getWin().focus();
+
+			if (inst.selectionBookmark)
+				inst.selection.moveToBookmark(inst.selectionBookmark);
+		}
+	},
+
+	execCommand : function(command, user_interface, value) {
+		var inst = tinyMCE.selectedInstance;
+
+		this.restoreSelection();
+		inst.execCommand(command, user_interface, value);
+
+		// Store selection
+		if (this.storeSelection)
+			inst.selectionBookmark = inst.selection.getBookmark(true);
+	},
+
+	close : function() {
+		tinyMCE.closeWindow(window);
+	},
+
+	pickColor : function(e, element_id) {
+		tinyMCE.selectedInstance.execCommand('mceColorPicker', true, {
+			element_id : element_id,
+			document : document,
+			window : window,
+			store_selection : false
+		});
+	},
+
+	openBrowser : function(element_id, type, option) {
+		var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback"));
+		var url = document.getElementById(element_id).value;
+
+		tinyMCE.setWindowArg("window", window);
+		tinyMCE.setWindowArg("document", document);
+
+		// Call to external callback
+		if (eval('typeof(tinyMCEPopup.windowOpener.' + cb + ')') == "undefined")
+			alert("Callback function: " + cb + " could not be found.");
+		else
+			eval("tinyMCEPopup.windowOpener." + cb + "(element_id, url, type, window);");
+	},
+
+	importClass : function(c) {
+		window[c] = function() {};
+
+		for (var n in window.opener[c].prototype)
+			window[c].prototype[n] = window.opener[c].prototype[n];
+
+		window[c].constructor = window.opener[c].constructor;
+	}
+
+	};
+
+// Setup global instance
+var tinyMCEPopup = new TinyMCE_Popup();
+
+tinyMCEPopup.init();

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,7284 +0,0 @@
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_Engine.class.js */
-
-function TinyMCE_Engine() {
-	var ua;
-
-	this.majorVersion = "2";
-	this.minorVersion = "0.8";
-	this.releaseDate = "2006-10-23";
-
-	this.instances = new Array();
-	this.switchClassCache = new Array();
-	this.windowArgs = new Array();
-	this.loadedFiles = new Array();
-	this.pendingFiles = new Array();
-	this.loadingIndex = 0;
-	this.configs = new Array();
-	this.currentConfig = 0;
-	this.eventHandlers = new Array();
-	this.log = new Array();
-	this.undoLevels = [];
-	this.undoIndex = 0;
-	this.typingUndoIndex = -1;
-
-	// Browser check
-	ua = navigator.userAgent;
-	this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");
-	this.isMSIE5 = this.isMSIE && (ua.indexOf('MSIE 5') != -1);
-	this.isMSIE5_0 = this.isMSIE && (ua.indexOf('MSIE 5.0') != -1);
-	this.isMSIE7 = this.isMSIE && (ua.indexOf('MSIE 7') != -1);
-	this.isGecko = ua.indexOf('Gecko') != -1;
-	this.isSafari = ua.indexOf('Safari') != -1;
-	this.isOpera = ua.indexOf('Opera') != -1;
-	this.isMac = ua.indexOf('Mac') != -1;
-	this.isNS7 = ua.indexOf('Netscape/7') != -1;
-	this.isNS71 = ua.indexOf('Netscape/7.1') != -1;
-	this.dialogCounter = 0;
-	this.plugins = new Array();
-	this.themes = new Array();
-	this.menus = new Array();
-	this.loadedPlugins = new Array();
-	this.buttonMap = new Array();
-	this.isLoaded = false;
-
-	// Fake MSIE on Opera and if Opera fakes IE, Gecko or Safari cancel those
-	if (this.isOpera) {
-		this.isMSIE = true;
-		this.isGecko = false;
-		this.isSafari =  false;
-	}
-
-	this.isIE = this.isMSIE;
-	this.isRealIE = this.isMSIE && !this.isOpera;
-
-	// TinyMCE editor id instance counter
-	this.idCounter = 0;
-};
-
-TinyMCE_Engine.prototype = {
-	init : function(settings) {
-		var theme, nl, baseHREF = "", i;
-
-		// IE 5.0x is no longer supported since 5.5, 6.0 and 7.0 now exists. We can't support old browsers forever, sorry.
-		if (this.isMSIE5_0)
-			return;
-
-		this.settings = settings;
-
-		// Check if valid browser has execcommand support
-		if (typeof(document.execCommand) == 'undefined')
-			return;
-
-		// Get script base path
-		if (!tinyMCE.baseURL) {
-			var elements = document.getElementsByTagName('script');
-
-			// If base element found, add that infront of baseURL
-			nl = document.getElementsByTagName('base');
-			for (i=0; i<nl.length; i++) {
-				if (nl[i].href)
-					baseHREF = nl[i].href;
-			}
-
-			for (var i=0; i<elements.length; i++) {
-				if (elements[i].src && (elements[i].src.indexOf("tiny_mce.js") != -1 || elements[i].src.indexOf("tiny_mce_dev.js") != -1 || elements[i].src.indexOf("tiny_mce_src.js") != -1 || elements[i].src.indexOf("tiny_mce_gzip") != -1)) {
-					var src = elements[i].src;
-
-					tinyMCE.srcMode = (src.indexOf('_src') != -1 || src.indexOf('_dev') != -1) ? '_src' : '';
-					tinyMCE.gzipMode = src.indexOf('_gzip') != -1;
-					src = src.substring(0, src.lastIndexOf('/'));
-
-					if (settings.exec_mode == "src" || settings.exec_mode == "normal")
-						tinyMCE.srcMode = settings.exec_mode == "src" ? '_src' : '';
-
-					// Force it absolute if page has a base href
-					if (baseHREF != "" && src.indexOf('://') == -1)
-						tinyMCE.baseURL = baseHREF + src;
-					else
-						tinyMCE.baseURL = src;
-
-					break;
-				}
-			}
-		}
-
-		// Get document base path
-		this.documentBasePath = document.location.href;
-		if (this.documentBasePath.indexOf('?') != -1)
-			this.documentBasePath = this.documentBasePath.substring(0, this.documentBasePath.indexOf('?'));
-		this.documentURL = this.documentBasePath;
-		this.documentBasePath = this.documentBasePath.substring(0, this.documentBasePath.lastIndexOf('/'));
-
-		// If not HTTP absolute
-		if (tinyMCE.baseURL.indexOf('://') == -1 && tinyMCE.baseURL.charAt(0) != '/') {
-			// If site absolute
-			tinyMCE.baseURL = this.documentBasePath + "/" + tinyMCE.baseURL;
-		}
-
-		// Set default values on settings
-		this._def("mode", "none");
-		this._def("theme", "advanced");
-		this._def("plugins", "", true);
-		this._def("language", "en");
-		this._def("docs_language", this.settings['language']);
-		this._def("elements", "");
-		this._def("textarea_trigger", "mce_editable");
-		this._def("editor_selector", "");
-		this._def("editor_deselector", "mceNoEditor");
-		this._def("valid_elements", "+a[id|style|rel|rev|charset|hreflang|dir|lang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],-strong/-b[class|style],-em/-i[class|style],-strike[class|style],-u[class|style],#p[id|style|dir|class|align],-ol[class|style],-ul[class|style],-li[class|style],br,img[id|dir|lang|longdesc|usemap|style|class|src|onmouseover|onmouseout|border|alt=|title|hspace|vspace|width|height|align],-sub[style|class],-sup[style|class],-blockquote[dir|style],-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|style|dir|id|lang|bgcolor|background|bordercolor],-tr[id|lang|dir|class|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor],tbody[id|class],thead[id|class],tfoot[id|class],#td[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor|scope],-th[id|lang|dir|cl!
 ass|colspan|rowspan|width|height|align|valign|style|scope],caption[id|lang|dir|class|style],-div[id|dir|class|align|style],-span[style|class|align],-pre[class|align|style],address[class|align|style],-h1[id|style|dir|class|align],-h2[id|style|dir|class|align],-h3[id|style|dir|class|align],-h4[id|style|dir|class|align],-h5[id|style|dir|class|align],-h6[id|style|dir|class|align],hr[class|style],-font[face|size|style|id|class|dir|color],dd[id|class|title|style|dir|lang],dl[id|class|title|style|dir|lang],dt[id|class|title|style|dir|lang],cite[title|id|class|style|dir|lang],abbr[title|id|class|style|dir|lang],acronym[title|id|class|style|dir|lang],del[title|id|class|style|dir|lang|datetime|cite],ins[title|id|class|style|dir|lang|datetime|cite]");
-		this._def("extended_valid_elements", "");
-		this._def("invalid_elements", "");
-		this._def("encoding", "");
-		this._def("urlconverter_callback", tinyMCE.getParam("urlconvertor_callback", "TinyMCE_Engine.prototype.convertURL"));
-		this._def("save_callback", "");
-		this._def("debug", false);
-		this._def("force_br_newlines", false);
-		this._def("force_p_newlines", true);
-		this._def("add_form_submit_trigger", true);
-		this._def("relative_urls", true);
-		this._def("remove_script_host", true);
-		this._def("focus_alert", true);
-		this._def("document_base_url", this.documentURL);
-		this._def("visual", true);
-		this._def("visual_table_class", "mceVisualAid");
-		this._def("setupcontent_callback", "");
-		this._def("fix_content_duplication", true);
-		this._def("custom_undo_redo", true);
-		this._def("custom_undo_redo_levels", -1);
-		this._def("custom_undo_redo_keyboard_shortcuts", true);
-		this._def("custom_undo_redo_restore_selection", true);
-		this._def("custom_undo_redo_global", false);
-		this._def("verify_html", true);
-		this._def("apply_source_formatting", false);
-		this._def("directionality", "ltr");
-		this._def("cleanup_on_startup", false);
-		this._def("inline_styles", false);
-		this._def("convert_newlines_to_brs", false);
-		this._def("auto_reset_designmode", true);
-		this._def("entities", "39,#39,160,nbsp,161,iexcl,162,cent,163,pound,164,curren,165,yen,166,brvbar,167,sect,168,uml,169,copy,170,ordf,171,laquo,172,not,173,shy,174,reg,175,macr,176,deg,177,plusmn,178,sup2,179,sup3,180,acute,181,micro,182,para,183,middot,184,cedil,185,sup1,186,ordm,187,raquo,188,frac14,189,frac12,190,frac34,191,iquest,192,Agrave,193,Aacute,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,199,Ccedil,200,Egrave,201,Eacute,202,Ecirc,203,Euml,204,Igrave,205,Iacute,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,211,Oacute,212,Ocirc,213,Otilde,214,Ouml,215,times,216,Oslash,217,Ugrave,218,Uacute,219,Ucirc,220,Uuml,221,Yacute,222,THORN,223,szlig,224,agrave,225,aacute,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,233,eacute,234,ecirc,235,euml,236,igrave,237,iacute,238,icirc,239,iuml,240,eth,241,ntilde,242,ograve,243,oacute,244,ocirc,245,otilde,246,ouml,247,divide,248,oslash,249,ugrave,250,uacute,251,ucirc,252,uuml,253,yacute,254,thorn,25!
 5,yuml,402,fnof,913,Alpha,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947,gamma,948,delta,949,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,967,chi,968,psi,969,omega,977,thetasym,978,upsih,982,piv,8226,bull,8230,hellip,8242,prime,8243,Prime,8254,oline,8260,frasl,8472,weierp,8465,image,8476,real,8482,trade,8501,alefsym,8592,larr,8593,uarr,8594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,8704,forall,8706,part,8707,exist,8709,empty,8711,nabla,8712,isin,8713,notin,8715,ni,8719,prod,8721,sum,8722,minus,8727,lowast,8730,radic,8733,prop,8734,infin,8736,ang,8743,and,8744,or,8745,cap,8746,cup,8747,int,8756,there4,8764,sim,8773,cong,8776,asymp,880!
 0,ne,8801,equiv,8804,le,8805,ge,8834,sub,8835,sup,8836,nsub,8838,sube,
8839,supe,8853,oplus,8855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,34,quot,38,amp,60,lt,62,gt,338,OElig,339,oelig,352,Scaron,353,scaron,376,Yuml,710,circ,732,tilde,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,8211,ndash,8212,mdash,8216,lsquo,8217,rsquo,8218,sbquo,8220,ldquo,8221,rdquo,8222,bdquo,8224,dagger,8225,Dagger,8240,permil,8249,lsaquo,8250,rsaquo,8364,euro", true);
-		this._def("entity_encoding", "named");
-		this._def("cleanup_callback", "");
-		this._def("add_unload_trigger", true);
-		this._def("ask", false);
-		this._def("nowrap", false);
-		this._def("auto_resize", false);
-		this._def("auto_focus", false);
-		this._def("cleanup", true);
-		this._def("remove_linebreaks", true);
-		this._def("button_tile_map", false);
-		this._def("submit_patch", true);
-		this._def("browsers", "msie,safari,gecko,opera", true);
-		this._def("dialog_type", "window");
-		this._def("accessibility_warnings", true);
-		this._def("accessibility_focus", true);
-		this._def("merge_styles_invalid_parents", "");
-		this._def("force_hex_style_colors", true);
-		this._def("trim_span_elements", true);
-		this._def("convert_fonts_to_spans", false);
-		this._def("doctype", '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">');
-		this._def("font_size_classes", '');
-		this._def("font_size_style_values", 'xx-small,x-small,small,medium,large,x-large,xx-large', true);
-		this._def("event_elements", 'a,img', true);
-		this._def("convert_urls", true);
-		this._def("table_inline_editing", false);
-		this._def("object_resizing", true);
-		this._def("custom_shortcuts", true);
-		this._def("convert_on_click", false);
-		this._def("content_css", '');
-		this._def("fix_list_elements", false);
-		this._def("fix_table_elements", false);
-		this._def("strict_loading_mode", document.contentType == 'application/xhtml+xml');
-		this._def("hidden_tab_class", '');
-		this._def("display_tab_class", '');
-		this._def("gecko_spellcheck", false);
-
-		// Force strict loading mode to false on non Gecko browsers
-		if (this.isMSIE && !this.isOpera)
-			this.settings.strict_loading_mode = false;
-
-		// Browser check IE
-		if (this.isMSIE && this.settings['browsers'].indexOf('msie') == -1)
-			return;
-
-		// Browser check Gecko
-		if (this.isGecko && this.settings['browsers'].indexOf('gecko') == -1)
-			return;
-
-		// Browser check Safari
-		if (this.isSafari && this.settings['browsers'].indexOf('safari') == -1)
-			return;
-
-		// Browser check Opera
-		if (this.isOpera && this.settings['browsers'].indexOf('opera') == -1)
-			return;
-
-		// If not super absolute make it so
-		baseHREF = tinyMCE.settings['document_base_url'];
-		var h = document.location.href;
-		var p = h.indexOf('://');
-		if (p > 0 && document.location.protocol != "file:") {
-			p = h.indexOf('/', p + 3);
-			h = h.substring(0, p);
-
-			if (baseHREF.indexOf('://') == -1)
-				baseHREF = h + baseHREF;
-
-			tinyMCE.settings['document_base_url'] = baseHREF;
-			tinyMCE.settings['document_base_prefix'] = h;
-		}
-
-		// Trim away query part
-		if (baseHREF.indexOf('?') != -1)
-			baseHREF = baseHREF.substring(0, baseHREF.indexOf('?'));
-
-		this.settings['base_href'] = baseHREF.substring(0, baseHREF.lastIndexOf('/')) + "/";
-
-		theme = this.settings['theme'];
-		this.inlineStrict = 'A|BR|SPAN|BDO|MAP|OBJECT|IMG|TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|#text|#comment';
-		this.inlineTransitional = 'A|BR|SPAN|BDO|OBJECT|APPLET|IMG|MAP|IFRAME|TT|I|B|U|S|STRIKE|BIG|SMALL|FONT|BASEFONT|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|INPUT|SELECT|TEXTAREA|LABEL|BUTTON|#text|#comment';
-		this.blockElms = 'H[1-6]|P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TD|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|FORM|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP';
-		this.blockRegExp = new RegExp("^(" + this.blockElms + ")$", "i");
-		this.posKeyCodes = new Array(13,45,36,35,33,34,37,38,39,40);
-		this.uniqueURL = 'javascript:TINYMCE_UNIQUEURL();'; // Make unique URL non real URL
-		this.uniqueTag = '<div id="mceTMPElement" style="display: none">TMP</div>';
-		this.callbacks = new Array('onInit', 'getInfo', 'getEditorTemplate', 'setupContent', 'onChange', 'onPageLoad', 'handleNodeChange', 'initInstance', 'execCommand', 'getControlHTML', 'handleEvent', 'cleanup');
-
-		// Theme url
-		this.settings['theme_href'] = tinyMCE.baseURL + "/themes/" + theme;
-
-		if (!tinyMCE.isIE || tinyMCE.isOpera)
-			this.settings['force_br_newlines'] = false;
-
-		if (tinyMCE.getParam("popups_css", false)) {
-			var cssPath = tinyMCE.getParam("popups_css", "");
-
-			// Is relative
-			if (cssPath.indexOf('://') == -1 && cssPath.charAt(0) != '/')
-				this.settings['popups_css'] = this.documentBasePath + "/" + cssPath;
-			else
-				this.settings['popups_css'] = cssPath;
-		} else
-			this.settings['popups_css'] = tinyMCE.baseURL + "/themes/" + theme + "/css/editor_popup.css";
-
-		if (tinyMCE.getParam("editor_css", false)) {
-			var cssPath = tinyMCE.getParam("editor_css", "");
-
-			// Is relative
-			if (cssPath.indexOf('://') == -1 && cssPath.charAt(0) != '/')
-				this.settings['editor_css'] = this.documentBasePath + "/" + cssPath;
-			else
-				this.settings['editor_css'] = cssPath;
-		} else {
-			if (this.settings.editor_css != '')
-				this.settings['editor_css'] = tinyMCE.baseURL + "/themes/" + theme + "/css/editor_ui.css";
-		}
-
-		if (tinyMCE.settings['debug']) {
-			var msg = "Debug: \n";
-
-			msg += "baseURL: " + this.baseURL + "\n";
-			msg += "documentBasePath: " + this.documentBasePath + "\n";
-			msg += "content_css: " + this.settings['content_css'] + "\n";
-			msg += "popups_css: " + this.settings['popups_css'] + "\n";
-			msg += "editor_css: " + this.settings['editor_css'] + "\n";
-
-			alert(msg);
-		}
-
-		// Only do this once
-		if (this.configs.length == 0) {
-			if (typeof(TinyMCECompressed) == "undefined") {
-				tinyMCE.addEvent(window, "DOMContentLoaded", TinyMCE_Engine.prototype.onLoad);
-
-				if (tinyMCE.isRealIE) {
-					if (document.body)
-						tinyMCE.addEvent(document.body, "readystatechange", TinyMCE_Engine.prototype.onLoad);
-					else
-						tinyMCE.addEvent(document, "readystatechange", TinyMCE_Engine.prototype.onLoad);
-				}
-
-				tinyMCE.addEvent(window, "load", TinyMCE_Engine.prototype.onLoad);
-				tinyMCE._addUnloadEvents();
-			}
-		}
-
-		this.loadScript(tinyMCE.baseURL + '/themes/' + this.settings['theme'] + '/editor_template' + tinyMCE.srcMode + '.js');
-		this.loadScript(tinyMCE.baseURL + '/langs/' + this.settings['language'] +  '.js');
-		this.loadCSS(this.settings['editor_css']);
-
-		// Add plugins
-		var p = tinyMCE.getParam('plugins', '', true, ',');
-		if (p.length > 0) {
-			for (var i=0; i<p.length; i++) {
-				if (p[i].charAt(0) != '-')
-					this.loadScript(tinyMCE.baseURL + '/plugins/' + p[i] + '/editor_plugin' + tinyMCE.srcMode + '.js');
-			}
-		}
-
-		// Setup entities
-		if (tinyMCE.getParam('entity_encoding') == 'named') {
-			settings['cleanup_entities'] = new Array();
-			var entities = tinyMCE.getParam('entities', '', true, ',');
-			for (var i=0; i<entities.length; i+=2)
-				settings['cleanup_entities']['c' + entities[i]] = entities[i+1];
-		}
-
-		// Save away this config
-		settings['index'] = this.configs.length;
-		this.configs[this.configs.length] = settings;
-
-		// Start loading first one in chain
-		this.loadNextScript();
-
-		// Force flicker free CSS backgrounds in IE
-		if (this.isIE && !this.isOpera) {
-			try {
-				document.execCommand('BackgroundImageCache', false, true);
-			} catch (e) {
-			}
-		}
-	},
-
-	_addUnloadEvents : function() {
-		if (tinyMCE.isIE) {
-			if (tinyMCE.settings['add_unload_trigger']) {
-				tinyMCE.addEvent(window, "unload", TinyMCE_Engine.prototype.unloadHandler);
-				tinyMCE.addEvent(window.document, "beforeunload", TinyMCE_Engine.prototype.unloadHandler);
-			}
-		} else {
-			if (tinyMCE.settings['add_unload_trigger'])
-				tinyMCE.addEvent(window, "unload", function () {tinyMCE.triggerSave(true, true);});
-		}
-	},
-
-	_def : function(key, def_val, t) {
-		var v = tinyMCE.getParam(key, def_val);
-
-		v = t ? v.replace(/\s+/g, "") : v;
-
-		this.settings[key] = v;
-	},
-
-	hasPlugin : function(n) {
-		return typeof(this.plugins[n]) != "undefined" && this.plugins[n] != null;
-	},
-
-	addPlugin : function(n, p) {
-		var op = this.plugins[n];
-
-		// Use the previous plugin object base URL used when loading external plugins
-		p.baseURL = op ? op.baseURL : tinyMCE.baseURL + "/plugins/" + n;
-		this.plugins[n] = p;
-
-		this.loadNextScript();
-	},
-
-	setPluginBaseURL : function(n, u) {
-		var op = this.plugins[n];
-
-		if (op)
-			op.baseURL = u;
-		else
-			this.plugins[n] = {baseURL : u};
-	},
-
-	loadPlugin : function(n, u) {
-		u = u.indexOf('.js') != -1 ? u.substring(0, u.lastIndexOf('/')) : u;
-		u = u.charAt(u.length-1) == '/' ? u.substring(0, u.length-1) : u;
-		this.plugins[n] = {baseURL : u};
-		this.loadScript(u + "/editor_plugin" + (tinyMCE.srcMode ? '_src' : '') + ".js");
-	},
-
-	hasTheme : function(n) {
-		return typeof(this.themes[n]) != "undefined" && this.themes[n] != null;
-	},
-
-	addTheme : function(n, t) {
-		this.themes[n] = t;
-
-		this.loadNextScript();
-	},
-
-	addMenu : function(n, m) {
-		this.menus[n] = m;
-	},
-
-	hasMenu : function(n) {
-		return typeof(this.plugins[n]) != "undefined" && this.plugins[n] != null;
-	},
-
-	loadScript : function(url) {
-		var i;
-
-		for (i=0; i<this.loadedFiles.length; i++) {
-			if (this.loadedFiles[i] == url)
-				return;
-		}
-
-		if (tinyMCE.settings.strict_loading_mode)
-			this.pendingFiles[this.pendingFiles.length] = url;
-		else
-			document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></script>');
-
-		this.loadedFiles[this.loadedFiles.length] = url;
-	},
-
-	loadNextScript : function() {
-		var d = document, se;
-
-		if (!tinyMCE.settings.strict_loading_mode)
-			return;
-
-		if (this.loadingIndex < this.pendingFiles.length) {
-			se = d.createElementNS('http://www.w3.org/1999/xhtml', 'script');
-			se.setAttribute('language', 'javascript');
-			se.setAttribute('type', 'text/javascript');
-			se.setAttribute('src', this.pendingFiles[this.loadingIndex++]);
-
-			d.getElementsByTagName("head")[0].appendChild(se);
-		} else
-			this.loadingIndex = -1; // Done with loading
-	},
-
-	loadCSS : function(url) {
-		var ar = url.replace(/\s+/, '').split(',');
-		var lflen = 0, csslen = 0;
-		var skip = false;
-		var x = 0, i = 0, nl, le;
-
-		for (x = 0,csslen = ar.length; x<csslen; x++) {
-			if (ar[x] != null && ar[x] != 'null' && ar[x].length > 0) {
-				/* Make sure it doesn't exist. */
-				for (i=0, lflen=this.loadedFiles.length; i<lflen; i++) {
-					if (this.loadedFiles[i] == ar[x]) {
-						skip = true;
-						break;
-					}
-				}
-
-				if (!skip) {
-					if (tinyMCE.settings.strict_loading_mode) {
-						nl = document.getElementsByTagName("head");
-
-						le = document.createElement('link');
-						le.setAttribute('href', ar[x]);
-						le.setAttribute('rel', 'stylesheet');
-						le.setAttribute('type', 'text/css');
-
-						nl[0].appendChild(le);			
-					} else
-						document.write('<link href="' + ar[x] + '" rel="stylesheet" type="text/css" />');
-
-					this.loadedFiles[this.loadedFiles.length] = ar[x];
-				}
-			}
-		}
-	},
-
-	importCSS : function(doc, css) {
-		var css_ary = css.replace(/\s+/, '').split(',');
-		var csslen, elm, headArr, x, css_file;
-
-		for (x = 0, csslen = css_ary.length; x<csslen; x++) {
-			css_file = css_ary[x];
-
-			if (css_file != null && css_file != 'null' && css_file.length > 0) {
-				// Is relative, make absolute
-				if (css_file.indexOf('://') == -1 && css_file.charAt(0) != '/')
-					css_file = this.documentBasePath + "/" + css_file;
-
-				if (typeof(doc.createStyleSheet) == "undefined") {
-					elm = doc.createElement("link");
-
-					elm.rel = "stylesheet";
-					elm.href = css_file;
-
-					if ((headArr = doc.getElementsByTagName("head")) != null && headArr.length > 0)
-						headArr[0].appendChild(elm);
-				} else
-					doc.createStyleSheet(css_file);
-			}
-		}
-	},
-
-	confirmAdd : function(e, settings) {
-		var elm = tinyMCE.isIE ? event.srcElement : e.target;
-		var elementId = elm.name ? elm.name : elm.id;
-
-		tinyMCE.settings = settings;
-
-		if (tinyMCE.settings['convert_on_click'] || (!elm.getAttribute('mce_noask') && confirm(tinyMCELang['lang_edit_confirm'])))
-			tinyMCE.addMCEControl(elm, elementId);
-
-		elm.setAttribute('mce_noask', 'true');
-	},
-
-	updateContent : function(form_element_name) {
-		// Find MCE instance linked to given form element and copy it's value
-		var formElement = document.getElementById(form_element_name);
-		for (var n in tinyMCE.instances) {
-			var inst = tinyMCE.instances[n];
-			if (!tinyMCE.isInstance(inst))
-				continue;
-
-			inst.switchSettings();
-
-			if (inst.formElement == formElement) {
-				var doc = inst.getDoc();
-		
-				tinyMCE._setHTML(doc, inst.formElement.value);
-
-				if (!tinyMCE.isIE)
-					doc.body.innerHTML = tinyMCE._cleanupHTML(inst, doc, this.settings, doc.body, inst.visualAid);
-			}
-		}
-	},
-
-	addMCEControl : function(replace_element, form_element_name, target_document) {
-		var id = "mce_editor_" + tinyMCE.idCounter++;
-		var inst = new TinyMCE_Control(tinyMCE.settings);
-
-		inst.editorId = id;
-		this.instances[id] = inst;
-
-		inst._onAdd(replace_element, form_element_name, target_document);
-	},
-
-	removeInstance : function(ti) {
-		var t = [], n, i;
-
-		// Remove from instances
-		for (n in tinyMCE.instances) {
-			i = tinyMCE.instances[n];
-
-			if (tinyMCE.isInstance(i) && ti != i)
-					t[n] = i;
-		}
-
-		tinyMCE.instances = t;
-
-		// Remove from global undo/redo
-		n = [];
-		t = tinyMCE.undoLevels;
-
-		for (i=0; i<t.length; i++) {
-			if (t[i] != ti)
-				n.push(t[i]);
-		}
-
-		tinyMCE.undoLevels = n;
-		tinyMCE.undoIndex = n.length;
-
-		return ti;
-	},
-
-	removeMCEControl : function(editor_id) {
-		var inst = tinyMCE.getInstanceById(editor_id), h, re, ot, tn;
-
-		if (inst) {
-			inst.switchSettings();
-
-			editor_id = inst.editorId;
-			h = tinyMCE.getContent(editor_id);
-
-			this.removeInstance(inst);
-
-			tinyMCE.selectedElement = null;
-			tinyMCE.selectedInstance = null;
-
-			// Remove element
-			re = document.getElementById(editor_id + "_parent");
-			ot = inst.oldTargetElement;
-			tn = ot.nodeName.toLowerCase();
-
-			if (tn == "textarea" || tn == "input") {
-				re.parentNode.removeChild(re);
-				ot.style.display = "inline";
-				ot.value = h;
-			} else {
-				ot.innerHTML = h;
-				ot.style.display = 'block';
-				re.parentNode.insertBefore(ot, re);
-				re.parentNode.removeChild(re);
-			}
-		}
-	},
-
-	triggerSave : function(skip_cleanup, skip_callback) {
-		var inst, n;
-
-		// Default to false
-		if (typeof(skip_cleanup) == "undefined")
-			skip_cleanup = false;
-
-		// Default to false
-		if (typeof(skip_callback) == "undefined")
-			skip_callback = false;
-
-		// Cleanup and set all form fields
-		for (n in tinyMCE.instances) {
-			inst = tinyMCE.instances[n];
-
-			if (!tinyMCE.isInstance(inst))
-				continue;
-
-			inst.triggerSave(skip_cleanup, skip_callback);
-		}
-	},
-
-	resetForm : function(form_index) {
-		var i, inst, n, formObj = document.forms[form_index];
-
-		for (n in tinyMCE.instances) {
-			inst = tinyMCE.instances[n];
-
-			if (!tinyMCE.isInstance(inst))
-				continue;
-
-			inst.switchSettings();
-
-			for (i=0; i<formObj.elements.length; i++) {
-				if (inst.formTargetElementId == formObj.elements[i].name)
-					inst.getBody().innerHTML = inst.startContent;
-			}
-		}
-	},
-
-	execInstanceCommand : function(editor_id, command, user_interface, value, focus) {
-		var inst = tinyMCE.getInstanceById(editor_id), r;
-
-		if (inst) {
-			r = inst.selection.getRng();
-
-			if (typeof(focus) == "undefined")
-				focus = true;
-
-			// IE bug lost focus on images in absolute divs Bug #1534575
-			if (focus && (!r || !r.item))
-				inst.contentWindow.focus();
-
-			// Reset design mode if lost
-			inst.autoResetDesignMode();
-
-			this.selectedElement = inst.getFocusElement();
-			inst.select();
-			tinyMCE.execCommand(command, user_interface, value);
-
-			// Cancel event so it doesn't call onbeforeonunlaod
-			if (tinyMCE.isIE && window.event != null)
-				tinyMCE.cancelEvent(window.event);
-		}
-	},
-
-	execCommand : function(command, user_interface, value) {
-		var inst = tinyMCE.selectedInstance;
-
-		// Default input
-		user_interface = user_interface ? user_interface : false;
-		value = value ? value : null;
-
-		if (inst)
-			inst.switchSettings();
-
-		switch (command) {
-			case "Undo":
-				if (this.getParam('custom_undo_redo_global')) {
-					if (this.undoIndex > 0) {
-						tinyMCE.nextUndoRedoAction = 'Undo';
-						inst = this.undoLevels[--this.undoIndex];
-						inst.select();
-
-						if (!tinyMCE.nextUndoRedoInstanceId)
-							inst.execCommand('Undo');
-					}
-				} else
-					inst.execCommand('Undo');
-				return true;
-
-			case "Redo":
-				if (this.getParam('custom_undo_redo_global')) {
-					if (this.undoIndex <= this.undoLevels.length - 1) {
-						tinyMCE.nextUndoRedoAction = 'Redo';
-						inst = this.undoLevels[this.undoIndex++];
-						inst.select();
-
-						if (!tinyMCE.nextUndoRedoInstanceId)
-							inst.execCommand('Redo');
-					}
-				} else
-					inst.execCommand('Redo');
-
-				return true;
-
-			case 'mceFocus':
-				var inst = tinyMCE.getInstanceById(value);
-				if (inst)
-					inst.getWin().focus();
-			return;
-
-			case "mceAddControl":
-			case "mceAddEditor":
-				tinyMCE.addMCEControl(tinyMCE._getElementById(value), value);
-				return;
-
-			case "mceAddFrameControl":
-				tinyMCE.addMCEControl(tinyMCE._getElementById(value['element'], value['document']), value['element'], value['document']);
-				return;
-
-			case "mceRemoveControl":
-			case "mceRemoveEditor":
-				tinyMCE.removeMCEControl(value);
-				return;
-
-			case "mceResetDesignMode":
-				// Resets the designmode state of the editors in Gecko
-				if (!tinyMCE.isIE) {
-					for (var n in tinyMCE.instances) {
-						if (!tinyMCE.isInstance(tinyMCE.instances[n]))
-							continue;
-
-						try {
-							tinyMCE.instances[n].getDoc().designMode = "on";
-						} catch (e) {
-							// Ignore any errors
-						}
-					}
-				}
-
-				return;
-		}
-
-		if (inst) {
-			inst.execCommand(command, user_interface, value);
-		} else if (tinyMCE.settings['focus_alert'])
-			alert(tinyMCELang['lang_focus_alert']);
-	},
-
-	_createIFrame : function(replace_element, doc, win) {
-		var iframe, id = replace_element.getAttribute("id");
-		var aw, ah;
-
-		if (typeof(doc) == "undefined")
-			doc = document;
-
-		if (typeof(win) == "undefined")
-			win = window;
-
-		iframe = doc.createElement("iframe");
-
-		aw = "" + tinyMCE.settings['area_width'];
-		ah = "" + tinyMCE.settings['area_height'];
-
-		if (aw.indexOf('%') == -1) {
-			aw = parseInt(aw);
-			aw = (isNaN(aw) || aw < 0) ? 300 : aw;
-			aw = aw + "px";
-		}
-
-		if (ah.indexOf('%') == -1) {
-			ah = parseInt(ah);
-			ah = (isNaN(ah) || ah < 0) ? 240 : ah;
-			ah = ah + "px";
-		}
-
-		iframe.setAttribute("id", id);
-		iframe.setAttribute("name", id);
-		iframe.setAttribute("class", "mceEditorIframe");
-		iframe.setAttribute("border", "0");
-		iframe.setAttribute("frameBorder", "0");
-		iframe.setAttribute("marginWidth", "0");
-		iframe.setAttribute("marginHeight", "0");
-		iframe.setAttribute("leftMargin", "0");
-		iframe.setAttribute("topMargin", "0");
-		iframe.setAttribute("width", aw);
-		iframe.setAttribute("height", ah);
-		iframe.setAttribute("allowtransparency", "true");
-		iframe.className = 'mceEditorIframe';
-
-		if (tinyMCE.settings["auto_resize"])
-			iframe.setAttribute("scrolling", "no");
-
-		// Must have a src element in MSIE HTTPs breaks aswell as absoute URLs
-		if (tinyMCE.isRealIE)
-			iframe.setAttribute("src", this.settings['default_document']);
-
-		iframe.style.width = aw;
-		iframe.style.height = ah;
-
-		// Ugly hack for Gecko problem in strict mode
-		if (tinyMCE.settings.strict_loading_mode)
-			iframe.style.marginBottom = '-5px';
-
-		// MSIE 5.0 issue
-		if (tinyMCE.isRealIE)
-			replace_element.outerHTML = iframe.outerHTML;
-		else
-			replace_element.parentNode.replaceChild(iframe, replace_element);
-
-		if (tinyMCE.isRealIE)
-			return win.frames[id];
-		else
-			return iframe;
-	},
-
-	setupContent : function(editor_id) {
-		var inst = tinyMCE.instances[editor_id], i;
-		var doc = inst.getDoc();
-		var head = doc.getElementsByTagName('head').item(0);
-		var content = inst.startContent;
-
-		// HTML values get XML encoded in strict mode
-		if (tinyMCE.settings.strict_loading_mode) {
-			content = content.replace(/&lt;/g, '<');
-			content = content.replace(/&gt;/g, '>');
-			content = content.replace(/&quot;/g, '"');
-			content = content.replace(/&amp;/g, '&');
-		}
-
-		inst.switchSettings();
-
-		// Not loaded correctly hit it again, Mozilla bug #997860
-		if (!tinyMCE.isIE && tinyMCE.getParam("setupcontent_reload", false) && doc.title != "blank_page") {
-			// This part will remove the designMode status
-			// Failes first time in Firefox 1.5b2 on Mac
-			try {doc.location.href = tinyMCE.baseURL + "/blank.htm";} catch (ex) {}
-			window.setTimeout("tinyMCE.setupContent('" + editor_id + "');", 1000);
-			return;
-		}
-
-		if (!head) {
-			window.setTimeout("tinyMCE.setupContent('" + editor_id + "');", 10);
-			return;
-		}
-
-		// Import theme specific content CSS the user specific
-		tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/themes/" + inst.settings['theme'] + "/css/editor_content.css");
-		tinyMCE.importCSS(inst.getDoc(), inst.settings['content_css']);
-		tinyMCE.dispatchCallback(inst, 'init_instance_callback', 'initInstance', inst);
-
-		// Setup keyboard shortcuts
-		if (tinyMCE.getParam('custom_undo_redo_keyboard_shortcuts')) {
-			inst.addShortcut('ctrl', 'z', 'lang_undo_desc', 'Undo');
-			inst.addShortcut('ctrl', 'y', 'lang_redo_desc', 'Redo');
-		}
-
-		// BlockFormat shortcuts keys
-		for (i=1; i<=6; i++)
-			inst.addShortcut('ctrl', '' + i, '', 'FormatBlock', false, '<h' + i + '>');
-
-		inst.addShortcut('ctrl', '7', '', 'FormatBlock', false, '<p>');
-		inst.addShortcut('ctrl', '8', '', 'FormatBlock', false, '<div>');
-		inst.addShortcut('ctrl', '9', '', 'FormatBlock', false, '<address>');
-
-		// Add default shortcuts for gecko
-		if (tinyMCE.isGecko) {
-			inst.addShortcut('ctrl', 'b', 'lang_bold_desc', 'Bold');
-			inst.addShortcut('ctrl', 'i', 'lang_italic_desc', 'Italic');
-			inst.addShortcut('ctrl', 'u', 'lang_underline_desc', 'Underline');
-		}
-
-		// Setup span styles
-		if (tinyMCE.getParam("convert_fonts_to_spans"))
-			inst.getBody().setAttribute('id', 'mceSpanFonts');
-
-		if (tinyMCE.settings['nowrap'])
-			doc.body.style.whiteSpace = "nowrap";
-
-		doc.body.dir = this.settings['directionality'];
-		doc.editorId = editor_id;
-
-		// Add on document element in Mozilla
-		if (!tinyMCE.isIE)
-			doc.documentElement.editorId = editor_id;
-
-		inst.setBaseHREF(tinyMCE.settings['base_href']);
-
-		// Replace new line characters to BRs
-		if (tinyMCE.settings['convert_newlines_to_brs']) {
-			content = tinyMCE.regexpReplace(content, "\r\n", "<br />", "gi");
-			content = tinyMCE.regexpReplace(content, "\r", "<br />", "gi");
-			content = tinyMCE.regexpReplace(content, "\n", "<br />", "gi");
-		}
-
-		// Open closed anchors
-	//	content = content.replace(new RegExp('<a(.*?)/>', 'gi'), '<a$1></a>');
-
-		// Call custom cleanup code
-		content = tinyMCE.storeAwayURLs(content);
-		content = tinyMCE._customCleanup(inst, "insert_to_editor", content);
-
-		if (tinyMCE.isIE) {
-			// Ugly!!!
-			window.setInterval('try{tinyMCE.getCSSClasses(tinyMCE.instances["' + editor_id + '"].getDoc(), "' + editor_id + '");}catch(e){}', 500);
-
-			if (tinyMCE.settings["force_br_newlines"])
-				doc.styleSheets[0].addRule("p", "margin: 0;");
-
-			var body = inst.getBody();
-			body.editorId = editor_id;
-		}
-
-		content = tinyMCE.cleanupHTMLCode(content);
-
-		// Fix for bug #958637
-		if (!tinyMCE.isIE) {
-			var contentElement = inst.getDoc().createElement("body");
-			var doc = inst.getDoc();
-
-			contentElement.innerHTML = content;
-
-			// Remove weridness!
-			if (tinyMCE.isGecko && tinyMCE.settings['remove_lt_gt'])
-				content = content.replace(new RegExp('&lt;&gt;', 'g'), "");
-
-			if (tinyMCE.settings['cleanup_on_startup'])
-				tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, doc, this.settings, contentElement));
-			else
-				tinyMCE.setInnerHTML(inst.getBody(), content);
-
-			tinyMCE.convertAllRelativeURLs(inst.getBody());
-		} else {
-			if (tinyMCE.settings['cleanup_on_startup']) {
-				tinyMCE._setHTML(inst.getDoc(), content);
-
-				// Produces permission denied error in MSIE 5.5
-				eval('try {tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, inst.getBody()));} catch(e) {}');
-			} else
-				tinyMCE._setHTML(inst.getDoc(), content);
-		}
-
-		// Fix for bug #957681
-		//inst.getDoc().designMode = inst.getDoc().designMode;
-
-		// Setup element references
-		var parentElm = inst.targetDoc.getElementById(inst.editorId + '_parent');
-		inst.formElement = tinyMCE.isGecko ? parentElm.previousSibling : parentElm.nextSibling;
-
-		tinyMCE.handleVisualAid(inst.getBody(), true, tinyMCE.settings['visual'], inst);
-		tinyMCE.dispatchCallback(inst, 'setupcontent_callback', 'setupContent', editor_id, inst.getBody(), inst.getDoc());
-
-		// Re-add design mode on mozilla
-		if (!tinyMCE.isIE)
-			tinyMCE.addEventHandlers(inst);
-
-		// Add blur handler
-		if (tinyMCE.isIE) {
-			tinyMCE.addEvent(inst.getBody(), "blur", TinyMCE_Engine.prototype._eventPatch);
-			tinyMCE.addEvent(inst.getBody(), "beforedeactivate", TinyMCE_Engine.prototype._eventPatch); // Bug #1439953
-
-			// Workaround for drag drop/copy paste base href bug
-			if (!tinyMCE.isOpera) {
-				tinyMCE.addEvent(doc.body, "mousemove", TinyMCE_Engine.prototype.onMouseMove);
-				tinyMCE.addEvent(doc.body, "beforepaste", TinyMCE_Engine.prototype._eventPatch);
-				tinyMCE.addEvent(doc.body, "drop", TinyMCE_Engine.prototype._eventPatch);
-			}
-		}
-
-		// Trigger node change, this call locks buttons for tables and so forth
-		inst.select();
-		tinyMCE.selectedElement = inst.contentWindow.document.body;
-
-		// Call custom DOM cleanup
-		tinyMCE._customCleanup(inst, "insert_to_editor_dom", inst.getBody());
-		tinyMCE._customCleanup(inst, "setup_content_dom", inst.getBody());
-		tinyMCE._setEventsEnabled(inst.getBody(), false);
-		tinyMCE.cleanupAnchors(inst.getDoc());
-
-		if (tinyMCE.getParam("convert_fonts_to_spans"))
-			tinyMCE.convertSpansToFonts(inst.getDoc());
-
-		inst.startContent = tinyMCE.trim(inst.getBody().innerHTML);
-		inst.undoRedo.add({ content : inst.startContent });
-
-		// Cleanup any mess left from storyAwayURLs
-		if (tinyMCE.isGecko) {
-			// Remove mce_src from textnodes and comments
-			tinyMCE.selectNodes(inst.getBody(), function(n) {
-				if (n.nodeType == 3 || n.nodeType == 8)
-					n.nodeValue = n.nodeValue.replace(new RegExp('\\s(mce_src|mce_href)=\"[^\"]*\"', 'gi'), "");
-
-				return false;
-			});
-		}
-
-		// Remove Gecko spellchecking
-		if (tinyMCE.isGecko)
-			inst.getBody().spellcheck = tinyMCE.getParam("gecko_spellcheck");
-
-		// Cleanup any mess left from storyAwayURLs
-		tinyMCE._removeInternal(inst.getBody());
-
-		inst.select();
-		tinyMCE.triggerNodeChange(false, true);
-	},
-
-	storeAwayURLs : function(s) {
-		// Remove all mce_src, mce_href and replace them with new ones
-	//	s = s.replace(new RegExp('mce_src\\s*=\\s*\"[^ >\"]*\"', 'gi'), '');
-	//	s = s.replace(new RegExp('mce_href\\s*=\\s*\"[^ >\"]*\"', 'gi'), '');
-
-		if (!s.match(/(mce_src|mce_href)/gi, s)) {
-			s = s.replace(new RegExp('src\\s*=\\s*\"([^ >\"]*)\"', 'gi'), 'src="$1" mce_src="$1"');
-			s = s.replace(new RegExp('href\\s*=\\s*\"([^ >\"]*)\"', 'gi'), 'href="$1" mce_href="$1"');
-		}
-
-		return s;
-	},
-
-	_removeInternal : function(n) {
-		if (tinyMCE.isGecko) {
-			// Remove mce_src from textnodes and comments
-			tinyMCE.selectNodes(n, function(n) {
-				if (n.nodeType == 3 || n.nodeType == 8)
-					n.nodeValue = n.nodeValue.replace(new RegExp('\\s(mce_src|mce_href)=\"[^\"]*\"', 'gi'), "");
-
-				return false;
-			});
-		}
-	},
-
-	handleEvent : function(e) {
-		var inst = tinyMCE.selectedInstance;
-
-		// Remove odd, error
-		if (typeof(tinyMCE) == "undefined")
-			return true;
-
-		//tinyMCE.debug(e.type + " " + e.target.nodeName + " " + (e.relatedTarget ? e.relatedTarget.nodeName : ""));
-
-		if (tinyMCE.executeCallback(tinyMCE.selectedInstance, 'handle_event_callback', 'handleEvent', e))
-			return false;
-
-		switch (e.type) {
-			case "beforedeactivate": // Was added due to bug #1439953
-			case "blur":
-				if (tinyMCE.selectedInstance)
-					tinyMCE.selectedInstance.execCommand('mceEndTyping');
-
-				tinyMCE.hideMenus();
-
-				return;
-
-			// Workaround for drag drop/copy paste base href bug
-			case "drop":
-			case "beforepaste":
-				if (tinyMCE.selectedInstance)
-					tinyMCE.selectedInstance.setBaseHREF(null);
-
-				// Fixes odd MSIE bug where drag/droping elements in a iframe with height 100% breaks
-				// This logic forces the width/height to be in pixels while the user is drag/dropping
-				if (tinyMCE.isRealIE) {
-					var ife = tinyMCE.selectedInstance.iframeElement;
-
-					/*if (ife.style.width.indexOf('%') != -1) {
-						ife._oldWidth = ife.width.height;
-						ife.style.width = ife.clientWidth;
-					}*/
-
-					if (ife.style.height.indexOf('%') != -1) {
-						ife._oldHeight = ife.style.height;
-						ife.style.height = ife.clientHeight;
-					}
-				}
-
-				window.setTimeout("tinyMCE.selectedInstance.setBaseHREF(tinyMCE.settings['base_href']);tinyMCE._resetIframeHeight();", 1);
-				return;
-
-			case "submit":
-				tinyMCE.triggerSave();
-				tinyMCE.isNotDirty = true;
-				return;
-
-			case "reset":
-				var formObj = tinyMCE.isIE ? window.event.srcElement : e.target;
-
-				for (var i=0; i<document.forms.length; i++) {
-					if (document.forms[i] == formObj)
-						window.setTimeout('tinyMCE.resetForm(' + i + ');', 10);
-				}
-
-				return;
-
-			case "keypress":
-				if (inst && inst.handleShortcut(e))
-					return false;
-
-				if (e.target.editorId) {
-					tinyMCE.instances[e.target.editorId].select();
-				} else {
-					if (e.target.ownerDocument.editorId)
-						tinyMCE.instances[e.target.ownerDocument.editorId].select();
-				}
-
-				if (tinyMCE.selectedInstance)
-					tinyMCE.selectedInstance.switchSettings();
-
-				// Insert P element
-				if ((tinyMCE.isGecko || tinyMCE.isOpera || tinyMCE.isSafari) && tinyMCE.settings['force_p_newlines'] && e.keyCode == 13 && !e.shiftKey) {
-					// Insert P element instead of BR
-					if (TinyMCE_ForceParagraphs._insertPara(tinyMCE.selectedInstance, e)) {
-						// Cancel event
-						tinyMCE.execCommand("mceAddUndoLevel");
-						return tinyMCE.cancelEvent(e);
-					}
-				}
-
-				// Handle backspace
-				if ((tinyMCE.isGecko && !tinyMCE.isSafari) && tinyMCE.settings['force_p_newlines'] && (e.keyCode == 8 || e.keyCode == 46) && !e.shiftKey) {
-					// Insert P element instead of BR
-					if (TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance, e.type)) {
-						// Cancel event
-						tinyMCE.execCommand("mceAddUndoLevel");
-						return tinyMCE.cancelEvent(e);
-					}
-				}
-
-				// Return key pressed
-				if (tinyMCE.isIE && tinyMCE.settings['force_br_newlines'] && e.keyCode == 13) {
-					if (e.target.editorId)
-						tinyMCE.instances[e.target.editorId].select();
-
-					if (tinyMCE.selectedInstance) {
-						var sel = tinyMCE.selectedInstance.getDoc().selection;
-						var rng = sel.createRange();
-
-						if (tinyMCE.getParentElement(rng.parentElement(), "li") != null)
-							return false;
-
-						// Cancel event
-						e.returnValue = false;
-						e.cancelBubble = true;
-
-						// Insert BR element
-						rng.pasteHTML("<br />");
-						rng.collapse(false);
-						rng.select();
-
-						tinyMCE.execCommand("mceAddUndoLevel");
-						tinyMCE.triggerNodeChange(false);
-						return false;
-					}
-				}
-
-				// Backspace or delete
-				if (e.keyCode == 8 || e.keyCode == 46) {
-					tinyMCE.selectedElement = e.target;
-					tinyMCE.linkElement = tinyMCE.getParentElement(e.target, "a");
-					tinyMCE.imgElement = tinyMCE.getParentElement(e.target, "img");
-					tinyMCE.triggerNodeChange(false);
-				}
-
-				return false;
-			break;
-
-			case "keyup":
-			case "keydown":
-				tinyMCE.hideMenus();
-				tinyMCE.hasMouseMoved = false;
-
-				if (inst && inst.handleShortcut(e))
-					return false;
-
-				if (e.target.editorId)
-					tinyMCE.instances[e.target.editorId].select();
-
-				if (tinyMCE.selectedInstance)
-					tinyMCE.selectedInstance.switchSettings();
-
-				var inst = tinyMCE.selectedInstance;
-
-				// Handle backspace
-				if (tinyMCE.isGecko && tinyMCE.settings['force_p_newlines'] && (e.keyCode == 8 || e.keyCode == 46) && !e.shiftKey) {
-					// Insert P element instead of BR
-					if (TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance, e.type)) {
-						// Cancel event
-						tinyMCE.execCommand("mceAddUndoLevel");
-						e.preventDefault();
-						return false;
-					}
-				}
-
-				tinyMCE.selectedElement = null;
-				tinyMCE.selectedNode = null;
-				var elm = tinyMCE.selectedInstance.getFocusElement();
-				tinyMCE.linkElement = tinyMCE.getParentElement(elm, "a");
-				tinyMCE.imgElement = tinyMCE.getParentElement(elm, "img");
-				tinyMCE.selectedElement = elm;
-
-				// Update visualaids on tabs
-				if (tinyMCE.isGecko && e.type == "keyup" && e.keyCode == 9)
-					tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(), true, tinyMCE.settings['visual'], tinyMCE.selectedInstance);
-
-				// Fix empty elements on return/enter, check where enter occured
-				if (tinyMCE.isIE && e.type == "keydown" && e.keyCode == 13)
-					tinyMCE.enterKeyElement = tinyMCE.selectedInstance.getFocusElement();
-
-				// Fix empty elements on return/enter
-				if (tinyMCE.isIE && e.type == "keyup" && e.keyCode == 13) {
-					var elm = tinyMCE.enterKeyElement;
-					if (elm) {
-						var re = new RegExp('^HR|IMG|BR$','g'); // Skip these
-						var dre = new RegExp('^H[1-6]$','g'); // Add double on these
-
-						if (!elm.hasChildNodes() && !re.test(elm.nodeName)) {
-							if (dre.test(elm.nodeName))
-								elm.innerHTML = "&nbsp;&nbsp;";
-							else
-								elm.innerHTML = "&nbsp;";
-						}
-					}
-				}
-
-				// Check if it's a position key
-				var keys = tinyMCE.posKeyCodes;
-				var posKey = false;
-				for (var i=0; i<keys.length; i++) {
-					if (keys[i] == e.keyCode) {
-						posKey = true;
-						break;
-					}
-				}
-
-				// MSIE custom key handling
-				if (tinyMCE.isIE && tinyMCE.settings['custom_undo_redo']) {
-					var keys = new Array(8,46); // Backspace,Delete
-
-					for (var i=0; i<keys.length; i++) {
-						if (keys[i] == e.keyCode) {
-							if (e.type == "keyup")
-								tinyMCE.triggerNodeChange(false);
-						}
-					}
-				}
-
-				// If Ctrl key
-				if (e.keyCode == 17)
-					return true;
-
-				// Handle Undo/Redo when typing content
-
-				if (tinyMCE.isGecko) {
-					// Start typing (not a position key or ctrl key, but ctrl+x and ctrl+p is ok)
-					if (!posKey && e.type == "keyup" && !e.ctrlKey || (e.ctrlKey && (e.keyCode == 86 || e.keyCode == 88)))
-						tinyMCE.execCommand("mceStartTyping");
-				} else {
-					// IE seems to be working better with this setting
-					if (!posKey && e.type == "keyup")
-						tinyMCE.execCommand("mceStartTyping");
-				}
-
-				// Store undo bookmark
-				if (e.type == "keydown" && (posKey || e.ctrlKey) && inst)
-					inst.undoBookmark = inst.selection.getBookmark();
-
-				// End typing (position key) or some Ctrl event
-				if (e.type == "keyup" && (posKey || e.ctrlKey))
-					tinyMCE.execCommand("mceEndTyping");
-
-				if (posKey && e.type == "keyup")
-					tinyMCE.triggerNodeChange(false);
-
-				if (tinyMCE.isIE && e.ctrlKey)
-					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);
-			break;
-
-			case "mousedown":
-			case "mouseup":
-			case "click":
-			case "dblclick":
-			case "focus":
-				tinyMCE.hideMenus();
-
-				if (tinyMCE.selectedInstance) {
-					tinyMCE.selectedInstance.switchSettings();
-					tinyMCE.selectedInstance.isFocused = true;
-				}
-
-				// Check instance event trigged on
-				var targetBody = tinyMCE.getParentElement(e.target, "html");
-				for (var instanceName in tinyMCE.instances) {
-					if (!tinyMCE.isInstance(tinyMCE.instances[instanceName]))
-						continue;
-
-					var inst = tinyMCE.instances[instanceName];
-
-					// Reset design mode if lost (on everything just in case)
-					inst.autoResetDesignMode();
-
-					// Use HTML element since users might click outside of body element
-					if (inst.getBody().parentNode == targetBody) {
-						inst.select();
-						tinyMCE.selectedElement = e.target;
-						tinyMCE.linkElement = tinyMCE.getParentElement(tinyMCE.selectedElement, "a");
-						tinyMCE.imgElement = tinyMCE.getParentElement(tinyMCE.selectedElement, "img");
-						break;
-					}
-				}
-
-				// Add first bookmark location
-				if (!tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark && (e.type == "mouseup" || e.type == "dblclick"))
-					tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark = tinyMCE.selectedInstance.selection.getBookmark();
-
-				// Reset selected node
-				if (e.type != "focus")
-					tinyMCE.selectedNode = null;
-
-				tinyMCE.triggerNodeChange(false);
-				tinyMCE.execCommand("mceEndTyping");
-
-				if (e.type == "mouseup")
-					tinyMCE.execCommand("mceAddUndoLevel");
-
-				// Just in case
-				if (!tinyMCE.selectedInstance && e.target.editorId)
-					tinyMCE.instances[e.target.editorId].select();
-
-				return false;
-			break;
-		}
-	},
-
-	getButtonHTML : function(id, lang, img, cmd, ui, val) {
-		var h = '', m, x, io = '';
-
-		cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + cmd + '\'';
-
-		if (typeof(ui) != "undefined" && ui != null)
-			cmd += ',' + ui;
-
-		if (typeof(val) != "undefined" && val != null)
-			cmd += ",'" + val + "'";
-
-		cmd += ');';
-
-		// Patch for IE7 bug with hover out not restoring correctly
-		if (tinyMCE.isRealIE)
-			io = 'onmouseover="tinyMCE.lastHover = this;"';
-
-		// Use tilemaps when enabled and found and never in MSIE since it loads the tile each time from cache if cahce is disabled
-		if (tinyMCE.getParam('button_tile_map') && (!tinyMCE.isIE || tinyMCE.isOpera) && (m = this.buttonMap[id]) != null && (tinyMCE.getParam("language") == "en" || img.indexOf('$lang') == -1)) {
-			// Tiled button
-			x = 0 - (m * 20) == 0 ? '0' : 0 - (m * 20);
-			h += '<a id="{$editor_id}_' + id + '" href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" ' + io + ' class="mceTiledButton mceButtonNormal" target="_self">';
-			h += '<img src="{$themeurl}/images/spacer.gif" style="background-position: ' + x + 'px 0" title="{$' + lang + '}" />';
-			h += '</a>';
-		} else {
-			// Normal button
-			h += '<a id="{$editor_id}_' + id + '" href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" ' + io + ' class="mceButtonNormal" target="_self">';
-			h += '<img src="' + img + '" title="{$' + lang + '}" />';
-			h += '</a>';
-		}
-
-		return h;
-	},
-
-	getMenuButtonHTML : function(id, lang, img, mcmd, cmd, ui, val) {
-		var h = '', m, x;
-
-		mcmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + mcmd + '\');';
-		cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + cmd + '\'';
-
-		if (typeof(ui) != "undefined" && ui != null)
-			cmd += ',' + ui;
-
-		if (typeof(val) != "undefined" && val != null)
-			cmd += ",'" + val + "'";
-
-		cmd += ');';
-
-		// Use tilemaps when enabled and found and never in MSIE since it loads the tile each time from cache if cahce is disabled
-		if (tinyMCE.getParam('button_tile_map') && (!tinyMCE.isIE || tinyMCE.isOpera) && (m = tinyMCE.buttonMap[id]) != null && (tinyMCE.getParam("language") == "en" || img.indexOf('$lang') == -1)) {
-			x = 0 - (m * 20) == 0 ? '0' : 0 - (m * 20);
-
-			if (tinyMCE.isRealIE)
-				h += '<span id="{$editor_id}_' + id + '" class="mceMenuButton" onmouseover="tinyMCE._menuButtonEvent(\'over\',this);tinyMCE.lastHover = this;" onmouseout="tinyMCE._menuButtonEvent(\'out\',this);">';
-			else
-				h += '<span id="{$editor_id}_' + id + '" class="mceMenuButton">';
-
-			h += '<a href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" class="mceTiledButton mceMenuButtonNormal" target="_self">';
-			h += '<img src="{$themeurl}/images/spacer.gif" style="width: 20px; height: 20px; background-position: ' + x + 'px 0" title="{$' + lang + '}" /></a>';
-			h += '<a href="javascript:' + mcmd + '" onclick="' + mcmd + 'return false;" onmousedown="return false;"><img src="{$themeurl}/images/button_menu.gif" title="{$' + lang + '}" class="mceMenuButton" />';
-			h += '</a></span>';
-		} else {
-			if (tinyMCE.isRealIE)
-				h += '<span id="{$editor_id}_' + id + '" class="mceMenuButton" onmouseover="tinyMCE._menuButtonEvent(\'over\',this);tinyMCE.lastHover = this;" onmouseout="tinyMCE._menuButtonEvent(\'out\',this);">';
-			else
-				h += '<span id="{$editor_id}_' + id + '" class="mceMenuButton">';
-
-			h += '<a href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" class="mceMenuButtonNormal" target="_self">';
-			h += '<img src="' + img + '" title="{$' + lang + '}" /></a>';
-			h += '<a href="javascript:' + mcmd + '" onclick="' + mcmd + 'return false;" onmousedown="return false;"><img src="{$themeurl}/images/button_menu.gif" title="{$' + lang + '}" class="mceMenuButton" />';
-			h += '</a></span>';
-		}
-
-		return h;
-	},
-
-	_menuButtonEvent : function(e, o) {
-		if (o.className == 'mceMenuButtonFocus')
-			return;
-
-		if (e == 'over')
-			o.className = o.className + ' mceMenuHover';
-		else
-			o.className = o.className.replace(/\s.*$/, '');
-	},
-
-	addButtonMap : function(m) {
-		var i, a = m.replace(/\s+/, '').split(',');
-
-		for (i=0; i<a.length; i++)
-			this.buttonMap[a[i]] = i;
-	},
-
-	submitPatch : function() {
-		tinyMCE.triggerSave();
-		tinyMCE.isNotDirty = true;
-		this.mceOldSubmit();
-	},
-
-	onLoad : function() {
-		var r;
-
-		// Wait for everything to be loaded first
-		if (tinyMCE.settings.strict_loading_mode && this.loadingIndex != -1) {
-			window.setTimeout('tinyMCE.onLoad();', 1);
-			return;
-		}
-
-		if (tinyMCE.isRealIE && window.event.type == "readystatechange" && document.readyState != "complete")
-			return true;
-
-		if (tinyMCE.isLoaded)
-			return true;
-
-		tinyMCE.isLoaded = true;
-
-		// IE produces JS error if TinyMCE is placed in a frame
-		// It seems to have something to do with the selection not beeing
-		// correctly initialized in IE so this hack solves the problem
-		if (tinyMCE.isRealIE && document.body) {
-			r = document.body.createTextRange();
-			r.collapse(true);
-			r.select();
-		}
-
-		tinyMCE.dispatchCallback(null, 'onpageload', 'onPageLoad');
-
-		for (var c=0; c<tinyMCE.configs.length; c++) {
-			tinyMCE.settings = tinyMCE.configs[c];
-
-			var selector = tinyMCE.getParam("editor_selector");
-			var deselector = tinyMCE.getParam("editor_deselector");
-			var elementRefAr = new Array();
-
-			// Add submit triggers
-			if (document.forms && tinyMCE.settings['add_form_submit_trigger'] && !tinyMCE.submitTriggers) {
-				for (var i=0; i<document.forms.length; i++) {
-					var form = document.forms[i];
-
-					tinyMCE.addEvent(form, "submit", TinyMCE_Engine.prototype.handleEvent);
-					tinyMCE.addEvent(form, "reset", TinyMCE_Engine.prototype.handleEvent);
-					tinyMCE.submitTriggers = true; // Do it only once
-
-					// Patch the form.submit function
-					if (tinyMCE.settings['submit_patch']) {
-						try {
-							form.mceOldSubmit = form.submit;
-							form.submit = TinyMCE_Engine.prototype.submitPatch;
-						} catch (e) {
-							// Do nothing
-						}
-					}
-				}
-			}
-
-			// Add editor instances based on mode
-			var mode = tinyMCE.settings['mode'];
-			switch (mode) {
-				case "exact":
-					var elements = tinyMCE.getParam('elements', '', true, ',');
-
-					for (var i=0; i<elements.length; i++) {
-						var element = tinyMCE._getElementById(elements[i]);
-						var trigger = element ? element.getAttribute(tinyMCE.settings['textarea_trigger']) : "";
-
-						if (new RegExp('\\b' + deselector + '\\b').test(tinyMCE.getAttrib(element, "class")))
-							continue;
-
-						if (trigger == "false")
-							continue;
-
-						if ((tinyMCE.settings['ask'] || tinyMCE.settings['convert_on_click']) && element) {
-							elementRefAr[elementRefAr.length] = element;
-							continue;
-						}
-
-						if (element)
-							tinyMCE.addMCEControl(element, elements[i]);
-						else if (tinyMCE.settings['debug'])
-							alert("Error: Could not find element by id or name: " + elements[i]);
-					}
-				break;
-
-				case "specific_textareas":
-				case "textareas":
-					var nodeList = document.getElementsByTagName("textarea");
-
-					for (var i=0; i<nodeList.length; i++) {
-						var elm = nodeList.item(i);
-						var trigger = elm.getAttribute(tinyMCE.settings['textarea_trigger']);
-
-						if (selector != '' && !new RegExp('\\b' + selector + '\\b').test(tinyMCE.getAttrib(elm, "class")))
-							continue;
-
-						if (selector != '')
-							trigger = selector != "" ? "true" : "";
-
-						if (new RegExp('\\b' + deselector + '\\b').test(tinyMCE.getAttrib(elm, "class")))
-							continue;
-
-						if ((mode == "specific_textareas" && trigger == "true") || (mode == "textareas" && trigger != "false"))
-							elementRefAr[elementRefAr.length] = elm;
-					}
-				break;
-			}
-
-			for (var i=0; i<elementRefAr.length; i++) {
-				var element = elementRefAr[i];
-				var elementId = element.name ? element.name : element.id;
-
-				if (tinyMCE.settings['ask'] || tinyMCE.settings['convert_on_click']) {
-					// Focus breaks in Mozilla
-					if (tinyMCE.isGecko) {
-						var settings = tinyMCE.settings;
-
-						tinyMCE.addEvent(element, "focus", function (e) {window.setTimeout(function() {TinyMCE_Engine.prototype.confirmAdd(e, settings);}, 10);});
-
-						if (element.nodeName != "TEXTAREA" && element.nodeName != "INPUT")
-							tinyMCE.addEvent(element, "click", function (e) {window.setTimeout(function() {TinyMCE_Engine.prototype.confirmAdd(e, settings);}, 10);});
-						// tinyMCE.addEvent(element, "mouseover", function (e) {window.setTimeout(function() {TinyMCE_Engine.prototype.confirmAdd(e, settings);}, 10);});
-					} else {
-						var settings = tinyMCE.settings;
-
-						tinyMCE.addEvent(element, "focus", function () { TinyMCE_Engine.prototype.confirmAdd(null, settings); });
-						tinyMCE.addEvent(element, "click", function () { TinyMCE_Engine.prototype.confirmAdd(null, settings); });
-						// tinyMCE.addEvent(element, "mouseenter", function () { TinyMCE_Engine.prototype.confirmAdd(null, settings); });
-					}
-				} else
-					tinyMCE.addMCEControl(element, elementId);
-			}
-
-			// Handle auto focus
-			if (tinyMCE.settings['auto_focus']) {
-				window.setTimeout(function () {
-					var inst = tinyMCE.getInstanceById(tinyMCE.settings['auto_focus']);
-					inst.selection.selectNode(inst.getBody(), true, true);
-					inst.contentWindow.focus();
-				}, 100);
-			}
-
-			tinyMCE.dispatchCallback(null, 'oninit', 'onInit');
-		}
-	},
-
-	isInstance : function(o) {
-		return o != null && typeof(o) == "object" && o.isTinyMCE_Control;
-	},
-
-	getParam : function(name, default_value, strip_whitespace, split_chr) {
-		var value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];
-
-		// Fix bool values
-		if (value == "true" || value == "false")
-			return (value == "true");
-
-		if (strip_whitespace)
-			value = tinyMCE.regexpReplace(value, "[ \t\r\n]", "");
-
-		if (typeof(split_chr) != "undefined" && split_chr != null) {
-			value = value.split(split_chr);
-			var outArray = new Array();
-
-			for (var i=0; i<value.length; i++) {
-				if (value[i] && value[i] != "")
-					outArray[outArray.length] = value[i];
-			}
-
-			value = outArray;
-		}
-
-		return value;
-	},
-
-	getLang : function(name, default_value, parse_entities, va) {
-		var v = (typeof(tinyMCELang[name]) == "undefined") ? default_value : tinyMCELang[name], n;
-
-		if (parse_entities)
-			v = tinyMCE.entityDecode(v);
-
-		if (va) {
-			for (n in va)
-				v = this.replaceVar(v, n, va[n]);
-		}
-
-		return v;
-	},
-
-	entityDecode : function(s) {
-		var e = document.createElement("div");
-
-		e.innerHTML = s;
-
-		return e.firstChild.nodeValue;
-	},
-
-	addToLang : function(prefix, ar) {
-		for (var key in ar) {
-			if (typeof(ar[key]) == 'function')
-				continue;
-
-			tinyMCELang[(key.indexOf('lang_') == -1 ? 'lang_' : '') + (prefix != '' ? (prefix + "_") : '') + key] = ar[key];
-		}
-
-		this.loadNextScript();
-
-	//	for (var key in ar)
-	//		tinyMCELang[(key.indexOf('lang_') == -1 ? 'lang_' : '') + (prefix != '' ? (prefix + "_") : '') + key] = "|" + ar[key] + "|";
-	},
-
-	triggerNodeChange : function(focus, setup_content) {
-		if (tinyMCE.selectedInstance) {
-			var inst = tinyMCE.selectedInstance;
-			var editorId = inst.editorId;
-			var elm = (typeof(setup_content) != "undefined" && setup_content) ? tinyMCE.selectedElement : inst.getFocusElement();
-			var undoIndex = -1, doc;
-			var undoLevels = -1;
-			var anySelection = false;
-			var selectedText = inst.selection.getSelectedText();
-
-			if (tinyMCE.settings.auto_resize)
-				inst.resizeToContent();
-
-			if (setup_content && tinyMCE.isGecko && inst.isHidden())
-				elm = inst.getBody();
-
-			inst.switchSettings();
-
-			if (tinyMCE.selectedElement)
-				anySelection = (tinyMCE.selectedElement.nodeName.toLowerCase() == "img") || (selectedText && selectedText.length > 0);
-
-			if (tinyMCE.settings['custom_undo_redo']) {
-				undoIndex = inst.undoRedo.undoIndex;
-				undoLevels = inst.undoRedo.undoLevels.length;
-			}
-
-			tinyMCE.dispatchCallback(inst, 'handle_node_change_callback', 'handleNodeChange', editorId, elm, undoIndex, undoLevels, inst.visualAid, anySelection, setup_content);
-		}
-
-		if (this.selectedInstance && (typeof(focus) == "undefined" || focus))
-			this.selectedInstance.contentWindow.focus();
-	},
-
-	_customCleanup : function(inst, type, content) {
-		var pl, po, i;
-
-		// Call custom cleanup
-		var customCleanup = tinyMCE.settings['cleanup_callback'];
-		if (customCleanup != "" && eval("typeof(" + customCleanup + ")") != "undefined")
-			content = eval(customCleanup + "(type, content, inst);");
-
-		// Trigger theme cleanup
-		po = tinyMCE.themes[tinyMCE.settings['theme']];
-		if (po && po.cleanup)
-			content = po.cleanup(type, content, inst);
-
-		// Trigger plugin cleanups
-		pl = inst.plugins;
-		for (i=0; i<pl.length; i++) {
-			po = tinyMCE.plugins[pl[i]];
-
-			if (po && po.cleanup)
-				content = po.cleanup(type, content, inst);
-		}
-
-		return content;
-	},
-
-	setContent : function(h) {
-		if (tinyMCE.selectedInstance) {
-			tinyMCE.selectedInstance.execCommand('mceSetContent', false, h);
-			tinyMCE.selectedInstance.repaint();
-		}
-	},
-
-	importThemeLanguagePack : function(name) {
-		if (typeof(name) == "undefined")
-			name = tinyMCE.settings['theme'];
-
-		tinyMCE.loadScript(tinyMCE.baseURL + '/themes/' + name + '/langs/' + tinyMCE.settings['language'] + '.js');
-	},
-
-	importPluginLanguagePack : function(name) {
-		var b = tinyMCE.baseURL + '/plugins/' + name;
-
-		if (this.plugins[name])
-			b = this.plugins[name].baseURL;
-
-		tinyMCE.loadScript(b + '/langs/' + tinyMCE.settings['language'] +  '.js');
-	},
-
-	applyTemplate : function(h, as) {
-		return h.replace(new RegExp('\\{\\$([a-z0-9_]+)\\}', 'gi'), function(m, s) {
-			if (s.indexOf('lang_') == 0 && tinyMCELang[s])
-				return tinyMCELang[s];
-
-			if (as && as[s])
-				return as[s];
-
-			if (tinyMCE.settings[s])
-				return tinyMCE.settings[s];
-
-			if (m == 'themeurl')
-				return tinyMCE.themeURL;
-
-			return m;
-		});
-	},
-
-	replaceVar : function(h, r, v) {
-		return h.replace(new RegExp('{\\\$' + r + '}', 'g'), v);
-	},
-
-	openWindow : function(template, args) {
-		var html, width, height, x, y, resizable, scrollbars, url;
-
-		args['mce_template_file'] = template['file'];
-		args['mce_width'] = template['width'];
-		args['mce_height'] = template['height'];
-		tinyMCE.windowArgs = args;
-
-		html = template['html'];
-		if (!(width = parseInt(template['width'])))
-			width = 320;
-
-		if (!(height = parseInt(template['height'])))
-			height = 200;
-
-		// Add to height in M$ due to SP2 WHY DON'T YOU GUYS IMPLEMENT innerWidth of windows!!
-		if (tinyMCE.isIE)
-			height += 40;
-		else
-			height += 20;
-
-		x = parseInt(screen.width / 2.0) - (width / 2.0);
-		y = parseInt(screen.height / 2.0) - (height / 2.0);
-
-		resizable = (args && args['resizable']) ? args['resizable'] : "no";
-		scrollbars = (args && args['scrollbars']) ? args['scrollbars'] : "no";
-
-		if (template['file'].charAt(0) != '/' && template['file'].indexOf('://') == -1)
-			url = tinyMCE.baseURL + "/themes/" + tinyMCE.getParam("theme") + "/" + template['file'];
-		else
-			url = template['file'];
-
-		// Replace all args as variables in URL
-		for (var name in args) {
-			if (typeof(args[name]) == 'function')
-				continue;
-
-			url = tinyMCE.replaceVar(url, name, escape(args[name]));
-		}
-
-		if (html) {
-			html = tinyMCE.replaceVar(html, "css", this.settings['popups_css']);
-			html = tinyMCE.applyTemplate(html, args);
-
-			var win = window.open("", "mcePopup" + new Date().getTime(), "top=" + y + ",left=" + x + ",scrollbars=" + scrollbars + ",dialog=yes,minimizable=" + resizable + ",modal=yes,width=" + width + ",height=" + height + ",resizable=" + resizable);
-			if (win == null) {
-				alert(tinyMCELang['lang_popup_blocked']);
-				return;
-			}
-
-			win.document.write(html);
-			win.document.close();
-			win.resizeTo(width, height);
-			win.focus();
-		} else {
-			if ((tinyMCE.isRealIE) && resizable != 'yes' && tinyMCE.settings["dialog_type"] == "modal") {
-				height += 10;
-
-				var features = "resizable:" + resizable 
-					+ ";scroll:"
-					+ scrollbars + ";status:yes;center:yes;help:no;dialogWidth:"
-					+ width + "px;dialogHeight:" + height + "px;";
-
-				window.showModalDialog(url, window, features);
-			} else {
-				var modal = (resizable == "yes") ? "no" : "yes";
-
-				if (tinyMCE.isGecko && tinyMCE.isMac)
-					modal = "no";
-
-				if (template['close_previous'] != "no")
-					try {tinyMCE.lastWindow.close();} catch (ex) {}
-
-				var win = window.open(url, "mcePopup" + new Date().getTime(), "top=" + y + ",left=" + x + ",scrollbars=" + scrollbars + ",dialog=" + modal + ",minimizable=" + resizable + ",modal=" + modal + ",width=" + width + ",height=" + height + ",resizable=" + resizable);
-				if (win == null) {
-					alert(tinyMCELang['lang_popup_blocked']);
-					return;
-				}
-
-				if (template['close_previous'] != "no")
-					tinyMCE.lastWindow = win;
-
-				eval('try { win.resizeTo(width, height); } catch(e) { }');
-
-				// Make it bigger if statusbar is forced
-				if (tinyMCE.isGecko) {
-					if (win.document.defaultView.statusbar.visible)
-						win.resizeBy(0, tinyMCE.isMac ? 10 : 24);
-				}
-
-				win.focus();
-			}
-		}
-	},
-
-	closeWindow : function(win) {
-		win.close();
-	},
-
-	getVisualAidClass : function(class_name, state) {
-		var aidClass = tinyMCE.settings['visual_table_class'];
-
-		if (typeof(state) == "undefined")
-			state = tinyMCE.settings['visual'];
-
-		// Split
-		var classNames = new Array();
-		var ar = class_name.split(' ');
-		for (var i=0; i<ar.length; i++) {
-			if (ar[i] == aidClass)
-				ar[i] = "";
-
-			if (ar[i] != "")
-				classNames[classNames.length] = ar[i];
-		}
-
-		if (state)
-			classNames[classNames.length] = aidClass;
-
-		// Glue
-		var className = "";
-		for (var i=0; i<classNames.length; i++) {
-			if (i > 0)
-				className += " ";
-
-			className += classNames[i];
-		}
-
-		return className;
-	},
-
-	handleVisualAid : function(el, deep, state, inst, skip_dispatch) {
-		if (!el)
-			return;
-
-		if (!skip_dispatch)
-			tinyMCE.dispatchCallback(inst, 'handle_visual_aid_callback', 'handleVisualAid', el, deep, state, inst);
-
-		var tableElement = null;
-
-		switch (el.nodeName) {
-			case "TABLE":
-				var oldW = el.style.width;
-				var oldH = el.style.height;
-				var bo = tinyMCE.getAttrib(el, "border");
-
-				bo = bo == "" || bo == "0" ? true : false;
-
-				tinyMCE.setAttrib(el, "class", tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el, "class"), state && bo));
-
-				el.style.width = oldW;
-				el.style.height = oldH;
-
-				for (var y=0; y<el.rows.length; y++) {
-					for (var x=0; x<el.rows[y].cells.length; x++) {
-						var cn = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el.rows[y].cells[x], "class"), state && bo);
-						tinyMCE.setAttrib(el.rows[y].cells[x], "class", cn);
-					}
-				}
-
-				break;
-
-			case "A":
-				var anchorName = tinyMCE.getAttrib(el, "name");
-
-				if (anchorName != '' && state) {
-					el.title = anchorName;
-					tinyMCE.addCSSClass(el, 'mceItemAnchor');
-				} else if (anchorName != '' && !state)
-					el.className = '';
-
-				break;
-		}
-
-		if (deep && el.hasChildNodes()) {
-			for (var i=0; i<el.childNodes.length; i++)
-				tinyMCE.handleVisualAid(el.childNodes[i], deep, state, inst, true);
-		}
-	},
-
-	/*
-	applyClassesToFonts : function(doc, size) {
-		var f = doc.getElementsByTagName("font");
-		for (var i=0; i<f.length; i++) {
-			var s = tinyMCE.getAttrib(f[i], "size");
-
-			if (s != "")
-				tinyMCE.setAttrib(f[i], 'class', "mceItemFont" + s);
-		}
-
-		if (typeof(size) != "undefined") {
-			var css = "";
-
-			for (var x=0; x<doc.styleSheets.length; x++) {
-				for (var i=0; i<doc.styleSheets[x].rules.length; i++) {
-					if (doc.styleSheets[x].rules[i].selectorText == '#mceSpanFonts .mceItemFont' + size) {
-						css = doc.styleSheets[x].rules[i].style.cssText;
-						break;
-					}
-				}
-
-				if (css != "")
-					break;
-			}
-
-			if (doc.styleSheets[0].rules[0].selectorText == "FONT")
-				doc.styleSheets[0].removeRule(0);
-
-			doc.styleSheets[0].addRule("FONT", css, 0);
-		}
-	},
-	*/
-
-	fixGeckoBaseHREFBug : function(m, e, h) {
-		var xsrc, xhref;
-
-		if (tinyMCE.isGecko) {
-			if (m == 1) {
-				h = h.replace(/\ssrc=/gi, " mce_tsrc=");
-				h = h.replace(/\shref=/gi, " mce_thref=");
-
-				return h;
-			} else {
-				// Why bother if there is no src or href broken
-				if (!new RegExp('(src|href)=', 'g').test(h))
-					return h;
-
-				// Restore src and href that gets messed up by Gecko
-				tinyMCE.selectElements(e, 'A,IMG,SELECT,AREA,IFRAME,BASE,INPUT,SCRIPT,EMBED,OBJECT,LINK', function (n) {
-					xsrc = tinyMCE.getAttrib(n, "mce_tsrc");
-					xhref = tinyMCE.getAttrib(n, "mce_thref");
-
-					if (xsrc != "") {
-						try {
-							n.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], xsrc);
-						} catch (e) {
-							// Ignore, Firefox cast exception if local file wasn't found
-						}
-
-						n.removeAttribute("mce_tsrc");
-					}
-
-					if (xhref != "") {
-						try {
-							n.href = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], xhref);
-						} catch (e) {
-							// Ignore, Firefox cast exception if local file wasn't found
-						}
-
-						n.removeAttribute("mce_thref");
-					}
-
-					return false;
-				});
-
-				// Restore text/comment nodes
-				tinyMCE.selectNodes(e, function(n) {
-					if (n.nodeType == 3 || n.nodeType == 8) {
-						n.nodeValue = n.nodeValue.replace(/\smce_tsrc=/gi, " src=");
-						n.nodeValue = n.nodeValue.replace(/\smce_thref=/gi, " href=");
-					}
-
-					return false;
-				});
-			}
-		}
-
-		return h;
-	},
-
-	_setHTML : function(doc, html_content) {
-		// Force closed anchors open
-		//html_content = html_content.replace(new RegExp('<a(.*?)/>', 'gi'), '<a$1></a>');
-
-		html_content = tinyMCE.cleanupHTMLCode(html_content);
-
-		// Try innerHTML if it fails use pasteHTML in MSIE
-		try {
-			tinyMCE.setInnerHTML(doc.body, html_content);
-		} catch (e) {
-			if (this.isMSIE)
-				doc.body.createTextRange().pasteHTML(html_content);
-		}
-
-		// Content duplication bug fix
-		if (tinyMCE.isIE && tinyMCE.settings['fix_content_duplication']) {
-			// Remove P elements in P elements
-			var paras = doc.getElementsByTagName("P");
-			for (var i=0; i<paras.length; i++) {
-				var node = paras[i];
-				while ((node = node.parentNode) != null) {
-					if (node.nodeName == "P")
-						node.outerHTML = node.innerHTML;
-				}
-			}
-
-			// Content duplication bug fix (Seems to be word crap)
-			var html = doc.body.innerHTML;
-/*
-			if (html.indexOf('="mso') != -1) {
-				for (var i=0; i<doc.body.all.length; i++) {
-					var el = doc.body.all[i];
-					el.removeAttribute("className","",0);
-					el.removeAttribute("style","",0);
-				}
-
-				html = doc.body.innerHTML;
-				html = tinyMCE.regexpReplace(html, "<o:p><\/o:p>", "<br />");
-				html = tinyMCE.regexpReplace(html, "<o:p>&nbsp;<\/o:p>", "");
-				html = tinyMCE.regexpReplace(html, "<st1:.*?>", "");
-				html = tinyMCE.regexpReplace(html, "<p><\/p>", "");
-				html = tinyMCE.regexpReplace(html, "<p><\/p>\r\n<p><\/p>", "");
-				html = tinyMCE.regexpReplace(html, "<p>&nbsp;<\/p>", "<br />");
-				html = tinyMCE.regexpReplace(html, "<p>\s*(<p>\s*)?", "<p>");
-				html = tinyMCE.regexpReplace(html, "<\/p>\s*(<\/p>\s*)?", "</p>");
-			}*/
-
-			// Always set the htmlText output
-			tinyMCE.setInnerHTML(doc.body, html);
-		}
-
-		tinyMCE.cleanupAnchors(doc);
-
-		if (tinyMCE.getParam("convert_fonts_to_spans"))
-			tinyMCE.convertSpansToFonts(doc);
-	},
-
-	getEditorId : function(form_element) {
-		var inst = this.getInstanceById(form_element);
-		if (!inst)
-			return null;
-
-		return inst.editorId;
-	},
-
-	getInstanceById : function(editor_id) {
-		var inst = this.instances[editor_id];
-		if (!inst) {
-			for (var n in tinyMCE.instances) {
-				var instance = tinyMCE.instances[n];
-				if (!tinyMCE.isInstance(instance))
-					continue;
-
-				if (instance.formTargetElementId == editor_id) {
-					inst = instance;
-					break;
-				}
-			}
-		}
-
-		return inst;
-	},
-
-	queryInstanceCommandValue : function(editor_id, command) {
-		var inst = tinyMCE.getInstanceById(editor_id);
-		if (inst)
-			return inst.queryCommandValue(command);
-
-		return false;
-	},
-
-	queryInstanceCommandState : function(editor_id, command) {
-		var inst = tinyMCE.getInstanceById(editor_id);
-		if (inst)
-			return inst.queryCommandState(command);
-
-		return null;
-	},
-
-	setWindowArg : function(n, v) {
-		this.windowArgs[n] = v;
-	},
-
-	getWindowArg : function(n, d) {
-		return (typeof(this.windowArgs[n]) == "undefined") ? d : this.windowArgs[n];
-	},
-
-	getCSSClasses : function(editor_id, doc) {
-		var output = new Array();
-
-		// Is cached, use that
-		if (typeof(tinyMCE.cssClasses) != "undefined")
-			return tinyMCE.cssClasses;
-
-		if (typeof(editor_id) == "undefined" && typeof(doc) == "undefined") {
-			var instance;
-
-			for (var instanceName in tinyMCE.instances) {
-				instance = tinyMCE.instances[instanceName];
-				if (!tinyMCE.isInstance(instance))
-					continue;
-
-				break;
-			}
-
-			doc = instance.getDoc();
-		}
-
-		if (typeof(doc) == "undefined") {
-			var instance = tinyMCE.getInstanceById(editor_id);
-			doc = instance.getDoc();
-		}
-
-		if (doc) {
-			var styles = doc.styleSheets;
-
-			if (styles && styles.length > 0) {
-				for (var x=0; x<styles.length; x++) {
-					var csses = null;
-
-					// Just ignore any errors
-					eval("try {var csses = tinyMCE.isIE ? doc.styleSheets(" + x + ").rules : styles[" + x + "].cssRules;} catch(e) {}");
-					if (!csses)
-						return new Array();
-
-					for (var i=0; i<csses.length; i++) {
-						var selectorText = csses[i].selectorText;
-
-						// Can be multiple rules per selector
-						if (selectorText) {
-							var rules = selectorText.split(',');
-							for (var c=0; c<rules.length; c++) {
-								var rule = rules[c];
-
-								// Strip spaces between selectors
-								while (rule.indexOf(' ') == 0)
-									rule = rule.substring(1);
-
-								// Invalid rule
-								if (rule.indexOf(' ') != -1 || rule.indexOf(':') != -1 || rule.indexOf('mceItem') != -1)
-									continue;
-
-								if (rule.indexOf(tinyMCE.settings['visual_table_class']) != -1 || rule.indexOf('mceEditable') != -1 || rule.indexOf('mceNonEditable') != -1)
-									continue;
-
-								// Is class rule
-								if (rule.indexOf('.') != -1) {
-									var cssClass = rule.substring(rule.indexOf('.') + 1);
-									var addClass = true;
-
-									for (var p=0; p<output.length && addClass; p++) {
-										if (output[p] == cssClass)
-											addClass = false;
-									}
-
-									if (addClass)
-										output[output.length] = cssClass;
-								}
-							}
-						}
-					}
-				}
-			}
-		}
-
-		// Cache em
-		if (output.length > 0)
-			tinyMCE.cssClasses = output;
-
-		return output;
-	},
-
-	regexpReplace : function(in_str, reg_exp, replace_str, opts) {
-		if (in_str == null)
-			return in_str;
-
-		if (typeof(opts) == "undefined")
-			opts = 'g';
-
-		var re = new RegExp(reg_exp, opts);
-		return in_str.replace(re, replace_str);
-	},
-
-	trim : function(s) {
-		return s.replace(/^\s*|\s*$/g, "");
-	},
-
-	cleanupEventStr : function(s) {
-		s = "" + s;
-		s = s.replace('function anonymous()\n{\n', '');
-		s = s.replace('\n}', '');
-		s = s.replace(/^return true;/gi, ''); // Remove event blocker
-
-		return s;
-	},
-
-	getControlHTML : function(c) {
-		var i, l, n, o, v;
-
-		l = tinyMCE.plugins;
-		for (n in l) {
-			o = l[n];
-
-			if (o.getControlHTML && (v = o.getControlHTML(c)) != '')
-				return tinyMCE.replaceVar(v, "pluginurl", o.baseURL);
-		}
-
-		o = tinyMCE.themes[tinyMCE.settings['theme']];
-		if (o.getControlHTML && (v = o.getControlHTML(c)) != '')
-			return v;
-
-		return '';
-	},
-
-	evalFunc : function(f, idx, a, o) {
-		var s = '(', i;
-
-		for (i=idx; i<a.length; i++) {
-			s += 'a[' + i + ']';
-
-			if (i < a.length-1)
-				s += ',';
-		}
-
-		s += ');';
-
-		return o ? eval("o." + f + s) : eval("f" + s);
-	},
-
-	dispatchCallback : function(i, p, n) {
-		return this.callFunc(i, p, n, 0, this.dispatchCallback.arguments);
-	},
-
-	executeCallback : function(i, p, n) {
-		return this.callFunc(i, p, n, 1, this.executeCallback.arguments);
-	},
-
-	execCommandCallback : function(i, p, n) {
-		return this.callFunc(i, p, n, 2, this.execCommandCallback.arguments);
-	},
-
-	callFunc : function(ins, p, n, m, a) {
-		var l, i, on, o, s, v;
-
-		s = m == 2;
-
-		l = tinyMCE.getParam(p, '');
-
-		if (l != '' && (v = tinyMCE.evalFunc(typeof(l) == "function" ? l : eval(l), 3, a)) == s && m > 0)
-			return true;
-
-		if (ins != null) {
-			for (i=0, l = ins.plugins; i<l.length; i++) {
-				o = tinyMCE.plugins[l[i]];
-
-				if (o[n] && (v = tinyMCE.evalFunc(n, 3, a, o)) == s && m > 0)
-					return true;
-			}
-		}
-
-		l = tinyMCE.themes;
-		for (on in l) {
-			o = l[on];
-
-			if (o[n] && (v = tinyMCE.evalFunc(n, 3, a, o)) == s && m > 0)
-				return true;
-		}
-
-		return false;
-	},
-
-	xmlEncode : function(s) {
-		return s ? ('' + s).replace(new RegExp('[<>&"\']', 'g'), function (c, b) {
-			switch (c) {
-				case '&':
-					return '&amp;';
-
-				case '"':
-					return '&quot;';
-
-				case '\'':
-					return '&#39;'; // &apos; is not working in MSIE
-
-				case '<':
-					return '&lt;';
-
-				case '>':
-					return '&gt;';
-			}
-
-			return c;
-		}) : s;
-	},
-
-	extend : function(p, np) {
-		var o = {};
-
-		o.parent = p;
-
-		for (n in p)
-			o[n] = p[n];
-
-		for (n in np)
-			o[n] = np[n];
-
-		return o;
-	},
-
-	hideMenus : function() {
-		var e = tinyMCE.lastSelectedMenuBtn;
-
-		if (tinyMCE.lastMenu) {
-			tinyMCE.lastMenu.hide();
-			tinyMCE.lastMenu = null;
-		}
-
-		if (e) {
-			tinyMCE.switchClass(e, tinyMCE.lastMenuBtnClass);
-			tinyMCE.lastSelectedMenuBtn = null;
-		}
-	}
-
-	};
-
-// Global instances
-var TinyMCE = TinyMCE_Engine; // Compatiblity with gzip compressors
-var tinyMCE = new TinyMCE_Engine();
-var tinyMCELang = {};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_Control.class.js */
-
-function TinyMCE_Control(settings) {
-	var t, i, to, fu, p, x, fn, fu, pn, s = settings;
-
-	this.undoRedoLevel = true;
-	this.isTinyMCE_Control = true;
-
-	// Default settings
-	this.settings = s;
-	this.settings['theme'] = tinyMCE.getParam("theme", "default");
-	this.settings['width'] = tinyMCE.getParam("width", -1);
-	this.settings['height'] = tinyMCE.getParam("height", -1);
-	this.selection = new TinyMCE_Selection(this);
-	this.undoRedo = new TinyMCE_UndoRedo(this);
-	this.cleanup = new TinyMCE_Cleanup();
-	this.shortcuts = new Array();
-	this.hasMouseMoved = false;
-	this.foreColor = this.backColor = "#999999";
-	this.data = {};
-
-	this.cleanup.init({
-		valid_elements : s.valid_elements,
-		extended_valid_elements : s.extended_valid_elements,
-		valid_child_elements : s.valid_child_elements,
-		entities : s.entities,
-		entity_encoding : s.entity_encoding,
-		debug : s.cleanup_debug,
-		url_converter : 'TinyMCE_Cleanup.prototype._urlConverter',
-		indent : s.apply_source_formatting,
-		invalid_elements : s.invalid_elements,
-		verify_html : s.verify_html,
-		fix_content_duplication : s.fix_content_duplication
-	});
-
-	// Wrap old theme
-	t = this.settings['theme'];
-	if (!tinyMCE.hasTheme(t)) {
-		fn = tinyMCE.callbacks;
-		to = {};
-
-		for (i=0; i<fn.length; i++) {
-			if ((fu = window['TinyMCE_' + t + "_" + fn[i]]))
-				to[fn[i]] = fu;
-		}
-
-		tinyMCE.addTheme(t, to);
-	}
-
-	// Wrap old plugins
-	this.plugins = new Array();
-	p = tinyMCE.getParam('plugins', '', true, ',');
-	if (p.length > 0) {
-		for (i=0; i<p.length; i++) {
-			pn = p[i];
-
-			if (pn.charAt(0) == '-')
-				pn = pn.substring(1);
-
-			if (!tinyMCE.hasPlugin(pn)) {
-				fn = tinyMCE.callbacks;
-				to = {};
-
-				for (x=0; x<fn.length; x++) {
-					if ((fu = window['TinyMCE_' + pn + "_" + fn[x]]))
-						to[fn[x]] = fu;
-				}
-
-				tinyMCE.addPlugin(pn, to);
-			}
-
-			this.plugins[this.plugins.length] = pn; 
-		}
-	}
-};
-
-TinyMCE_Control.prototype = {
-	selection : null,
-
-	settings : null,
-
-	cleanup : null,
-
-	getData : function(na) {
-		var o = this.data[na];
-
-		if (!o)
-			o = this.data[na] = {};
-
-		return o;
-	},
-
-	hasPlugin : function(n) {
-		var i;
-
-		for (i=0; i<this.plugins.length; i++) {
-			if (this.plugins[i] == n)
-				return true;
-		}
-
-		return false;
-	},
-
-	addPlugin : function(n, p) {
-		if (!this.hasPlugin(n)) {
-			tinyMCE.addPlugin(n, p);
-			this.plugins[this.plugins.length] = n;
-		}
-	},
-
-	repaint : function() {
-		var s, b, ex;
-
-		if (tinyMCE.isRealIE)
-			return;
-
-		try {
-			s = this.selection;
-			b = s.getBookmark(true);
-			this.getBody().style.display = 'none';
-			this.getDoc().execCommand('selectall', false, null);
-			this.getSel().collapseToStart();
-			this.getBody().style.display = 'block';
-			s.moveToBookmark(b);
-		} catch (ex) {
-			// Ignore
-		}
-	},
-
-	switchSettings : function() {
-		if (tinyMCE.configs.length > 1 && tinyMCE.currentConfig != this.settings['index']) {
-			tinyMCE.settings = this.settings;
-			tinyMCE.currentConfig = this.settings['index'];
-		}
-	},
-
-	select : function() {
-		var oldInst = tinyMCE.selectedInstance;
-
-		if (oldInst != this) {
-			if (oldInst)
-				oldInst.execCommand('mceEndTyping');
-
-			tinyMCE.dispatchCallback(this, 'select_instance_callback', 'selectInstance', this, oldInst);
-			tinyMCE.selectedInstance = this;
-		}
-	},
-
-	getBody : function() {
-		return this.contentBody ? this.contentBody : this.getDoc().body;
-	},
-
-	getDoc : function() {
-//		return this.contentDocument ? this.contentDocument : this.contentWindow.document; // Removed due to IE 5.5 ?
-		return this.contentWindow.document;
-	},
-
-	getWin : function() {
-		return this.contentWindow;
-	},
-
-	getContainerWin : function() {
-		return this.containerWindow ? this.containerWindow : window;
-	},
-
-	getViewPort : function() {
-		return tinyMCE.getViewPort(this.getWin());
-	},
-
-	getParentNode : function(n, f) {
-		return tinyMCE.getParentNode(n, f, this.getBody());
-	},
-
-	getParentElement : function(n, na, f) {
-		return tinyMCE.getParentElement(n, na, f, this.getBody());
-	},
-
-	getParentBlockElement : function(n) {
-		return tinyMCE.getParentBlockElement(n, this.getBody());
-	},
-
-	resizeToContent : function() {
-		var d = this.getDoc(), b = d.body, de = d.documentElement;
-
-		this.iframeElement.style.height = (tinyMCE.isRealIE) ? b.scrollHeight : de.offsetHeight + 'px';
-	},
-
-	addShortcut : function(m, k, d, cmd, ui, va) {
-		var n = typeof(k) == "number", ie = tinyMCE.isIE, c, sc, i, scl = this.shortcuts;
-
-		if (!tinyMCE.getParam('custom_shortcuts'))
-			return false;
-
-		m = m.toLowerCase();
-		k = ie && !n ? k.toUpperCase() : k;
-		c = n ? null : k.charCodeAt(0);
-		d = d && d.indexOf('lang_') == 0 ? tinyMCE.getLang(d) : d;
-
-		sc = {
-			alt : m.indexOf('alt') != -1,
-			ctrl : m.indexOf('ctrl') != -1,
-			shift : m.indexOf('shift') != -1,
-			charCode : c,
-			keyCode : n ? k : (ie ? c : null),
-			desc : d,
-			cmd : cmd,
-			ui : ui,
-			val : va
-		};
-
-		for (i=0; i<scl.length; i++) {
-			if (sc.alt == scl[i].alt && sc.ctrl == scl[i].ctrl && sc.shift == scl[i].shift
-				&& sc.charCode == scl[i].charCode && sc.keyCode == scl[i].keyCode) {
-				return false;
-			}
-		}
-
-		scl[scl.length] = sc;
-
-		return true;
-	},
-
-	handleShortcut : function(e) {
-		var i, s = this.shortcuts, o;
-
-		for (i=0; i<s.length; i++) {
-			o = s[i];
-
-			if (o.alt == e.altKey && o.ctrl == e.ctrlKey && (o.keyCode == e.keyCode || o.charCode == e.charCode)) {
-				if (o.cmd && (e.type == "keydown" || (e.type == "keypress" && !tinyMCE.isOpera)))
-					tinyMCE.execCommand(o.cmd, o.ui, o.val);
-
-				tinyMCE.cancelEvent(e);
-				return true;
-			}
-		}
-
-		return false;
-	},
-
-	autoResetDesignMode : function() {
-		// Add fix for tab/style.display none/block problems in Gecko
-		if (!tinyMCE.isIE && this.isHidden() && tinyMCE.getParam('auto_reset_designmode'))
-			eval('try { this.getDoc().designMode = "On"; this.useCSS = false; } catch(e) {}');
-	},
-
-	isHidden : function() {
-		var s;
-
-		if (tinyMCE.isIE)
-			return false;
-
-		s = this.getSel();
-
-		// Weird, wheres that cursor selection?
-		return (!s || !s.rangeCount || s.rangeCount == 0);
-	},
-
-	isDirty : function() {
-		// Is content modified and not in a submit procedure
-		return tinyMCE.trim(this.startContent) != tinyMCE.trim(this.getBody().innerHTML) && !tinyMCE.isNotDirty;
-	},
-
-	_mergeElements : function(scmd, pa, ch, override) {
-		if (scmd == "removeformat") {
-			pa.className = "";
-			pa.style.cssText = "";
-			ch.className = "";
-			ch.style.cssText = "";
-			return;
-		}
-
-		var st = tinyMCE.parseStyle(tinyMCE.getAttrib(pa, "style"));
-		var stc = tinyMCE.parseStyle(tinyMCE.getAttrib(ch, "style"));
-		var className = tinyMCE.getAttrib(pa, "class");
-
-		// Removed class adding due to bug #1478272
-		className = tinyMCE.getAttrib(ch, "class");
-
-		if (override) {
-			for (var n in st) {
-				if (typeof(st[n]) == 'function')
-					continue;
-
-				stc[n] = st[n];
-			}
-		} else {
-			for (var n in stc) {
-				if (typeof(stc[n]) == 'function')
-					continue;
-
-				st[n] = stc[n];
-			}
-		}
-
-		tinyMCE.setAttrib(pa, "style", tinyMCE.serializeStyle(st));
-		tinyMCE.setAttrib(pa, "class", tinyMCE.trim(className));
-		ch.className = "";
-		ch.style.cssText = "";
-		ch.removeAttribute("class");
-		ch.removeAttribute("style");
-	},
-
-	_setUseCSS : function(b) {
-		var d = this.getDoc();
-
-		try {d.execCommand("useCSS", false, !b);} catch (ex) {}
-		try {d.execCommand("styleWithCSS", false, b);} catch (ex) {}
-
-		if (!tinyMCE.getParam("table_inline_editing"))
-			try {d.execCommand('enableInlineTableEditing', false, "false");} catch (ex) {}
-
-		if (!tinyMCE.getParam("object_resizing"))
-			try {d.execCommand('enableObjectResizing', false, "false");} catch (ex) {}
-	},
-
-	execCommand : function(command, user_interface, value) {
-		var doc = this.getDoc(), win = this.getWin(), focusElm = this.getFocusElement();
-
-		// Is not a undo specific command
-		if (!new RegExp('mceStartTyping|mceEndTyping|mceBeginUndoLevel|mceEndUndoLevel|mceAddUndoLevel', 'gi').test(command))
-			this.undoBookmark = null;
-
-		// Mozilla issue
-		if (!tinyMCE.isIE && !this.useCSS) {
-			this._setUseCSS(false);
-			this.useCSS = true;
-		}
-
-		//debug("command: " + command + ", user_interface: " + user_interface + ", value: " + value);
-		this.contentDocument = doc; // <-- Strange, unless this is applied Mozilla 1.3 breaks
-
-		if (tinyMCE.execCommandCallback(this, 'execcommand_callback', 'execCommand', this.editorId, this.getBody(), command, user_interface, value))
-			return;
-
-		// Fix align on images
-		if (focusElm && focusElm.nodeName == "IMG") {
-			var align = focusElm.getAttribute('align');
-			var img = command == "JustifyCenter" ? focusElm.cloneNode(false) : focusElm;
-
-			switch (command) {
-				case "JustifyLeft":
-					if (align == 'left')
-						img.removeAttribute('align');
-					else
-						img.setAttribute('align', 'left');
-
-					// Remove the div
-					var div = focusElm.parentNode;
-					if (div && div.nodeName == "DIV" && div.childNodes.length == 1 && div.parentNode)
-						div.parentNode.replaceChild(img, div);
-
-					this.selection.selectNode(img);
-					this.repaint();
-					tinyMCE.triggerNodeChange();
-					return;
-
-				case "JustifyCenter":
-					img.removeAttribute('align');
-
-					// Is centered
-					var div = tinyMCE.getParentElement(focusElm, "div");
-					if (div && div.style.textAlign == "center") {
-						// Remove div
-						if (div.nodeName == "DIV" && div.childNodes.length == 1 && div.parentNode)
-							div.parentNode.replaceChild(img, div);
-					} else {
-						// Add div
-						var div = this.getDoc().createElement("div");
-						div.style.textAlign = 'center';
-						div.appendChild(img);
-						focusElm.parentNode.replaceChild(div, focusElm);
-					}
-
-					this.selection.selectNode(img);
-					this.repaint();
-					tinyMCE.triggerNodeChange();
-					return;
-
-				case "JustifyRight":
-					if (align == 'right')
-						img.removeAttribute('align');
-					else
-						img.setAttribute('align', 'right');
-
-					// Remove the div
-					var div = focusElm.parentNode;
-					if (div && div.nodeName == "DIV" && div.childNodes.length == 1 && div.parentNode)
-						div.parentNode.replaceChild(img, div);
-
-					this.selection.selectNode(img);
-					this.repaint();
-					tinyMCE.triggerNodeChange();
-					return;
-			}
-		}
-
-		if (tinyMCE.settings['force_br_newlines']) {
-			var alignValue = "";
-
-			if (doc.selection.type != "Control") {
-				switch (command) {
-						case "JustifyLeft":
-							alignValue = "left";
-							break;
-
-						case "JustifyCenter":
-							alignValue = "center";
-							break;
-
-						case "JustifyFull":
-							alignValue = "justify";
-							break;
-
-						case "JustifyRight":
-							alignValue = "right";
-							break;
-				}
-
-				if (alignValue != "") {
-					var rng = doc.selection.createRange();
-
-					if ((divElm = tinyMCE.getParentElement(rng.parentElement(), "div")) != null)
-						divElm.setAttribute("align", alignValue);
-					else if (rng.pasteHTML && rng.htmlText.length > 0)
-						rng.pasteHTML('<div align="' + alignValue + '">' + rng.htmlText + "</div>");
-
-					tinyMCE.triggerNodeChange();
-					return;
-				}
-			}
-		}
-
-		switch (command) {
-			case "mceRepaint":
-				this.repaint();
-				return true;
-
-			case "unlink":
-				// Unlink if caret is inside link
-				if (tinyMCE.isGecko && this.getSel().isCollapsed) {
-					focusElm = tinyMCE.getParentElement(focusElm, 'A');
-
-					if (focusElm)
-						this.selection.selectNode(focusElm, false);
-				}
-
-				this.getDoc().execCommand(command, user_interface, value);
-
-				tinyMCE.isGecko && this.getSel().collapseToEnd();
-
-				tinyMCE.triggerNodeChange();
-
-				return true;
-
-			case "FormatBlock":
-				if (!this.cleanup.isValid(value))
-					return true;
-
-				this.getDoc().execCommand(command, user_interface, value);
-				tinyMCE.triggerNodeChange();
-				break;
-
-			case "InsertUnorderedList":
-			case "InsertOrderedList":
-				this.getDoc().execCommand(command, user_interface, value);
-				tinyMCE.triggerNodeChange();
-				break;
-
-			case "Strikethrough":
-				this.getDoc().execCommand(command, user_interface, value);
-				tinyMCE.triggerNodeChange();
-				break;
-
-			case "mceSelectNode":
-				this.selection.selectNode(value);
-				tinyMCE.triggerNodeChange();
-				tinyMCE.selectedNode = value;
-				break;
-
-			case "FormatBlock":
-				if (value == null || value == "") {
-					var elm = tinyMCE.getParentElement(this.getFocusElement(), "p,div,h1,h2,h3,h4,h5,h6,pre,address,blockquote,dt,dl,dd,samp");
-
-					if (elm)
-						this.execCommand("mceRemoveNode", false, elm);
-				} else {
-					if (tinyMCE.isGecko && new RegExp('<(div|blockquote|code|dt|dd|dl|samp)>', 'gi').test(value))
-						value = value.replace(/[^a-z]/gi, '');
-
-					if (tinyMCE.isIE && new RegExp('blockquote|code|samp', 'gi').test(value)) {
-						var b = this.selection.getBookmark();
-						this.getDoc().execCommand("FormatBlock", false, '<p>');
-						tinyMCE.renameElement(tinyMCE.getParentBlockElement(this.getFocusElement()), value);
-						this.selection.moveToBookmark(b);
-					} else
-						this.getDoc().execCommand("FormatBlock", false, value);
-				}
-
-				tinyMCE.triggerNodeChange();
-
-				break;
-
-			case "mceRemoveNode":
-				if (!value)
-					value = tinyMCE.getParentElement(this.getFocusElement());
-
-				if (tinyMCE.isIE) {
-					value.outerHTML = value.innerHTML;
-				} else {
-					var rng = value.ownerDocument.createRange();
-					rng.setStartBefore(value);
-					rng.setEndAfter(value);
-					rng.deleteContents();
-					rng.insertNode(rng.createContextualFragment(value.innerHTML));
-				}
-
-				tinyMCE.triggerNodeChange();
-
-				break;
-
-			case "mceSelectNodeDepth":
-				var parentNode = this.getFocusElement();
-				for (var i=0; parentNode; i++) {
-					if (parentNode.nodeName.toLowerCase() == "body")
-						break;
-
-					if (parentNode.nodeName.toLowerCase() == "#text") {
-						i--;
-						parentNode = parentNode.parentNode;
-						continue;
-					}
-
-					if (i == value) {
-						this.selection.selectNode(parentNode, false);
-						tinyMCE.triggerNodeChange();
-						tinyMCE.selectedNode = parentNode;
-						return;
-					}
-
-					parentNode = parentNode.parentNode;
-				}
-
-				break;
-
-			case "SetStyleInfo":
-				var rng = this.getRng();
-				var sel = this.getSel();
-				var scmd = value['command'];
-				var sname = value['name'];
-				var svalue = value['value'] == null ? '' : value['value'];
-				//var svalue = value['value'] == null ? '' : value['value'];
-				var wrapper = value['wrapper'] ? value['wrapper'] : "span";
-				var parentElm = null;
-				var invalidRe = new RegExp("^BODY|HTML$", "g");
-				var invalidParentsRe = tinyMCE.settings['merge_styles_invalid_parents'] != '' ? new RegExp(tinyMCE.settings['merge_styles_invalid_parents'], "gi") : null;
-
-				// Whole element selected check
-				if (tinyMCE.isIE) {
-					// Control range
-					if (rng.item)
-						parentElm = rng.item(0);
-					else {
-						var pelm = rng.parentElement();
-						var prng = doc.selection.createRange();
-						prng.moveToElementText(pelm);
-
-						if (rng.htmlText == prng.htmlText || rng.boundingWidth == 0) {
-							if (invalidParentsRe == null || !invalidParentsRe.test(pelm.nodeName))
-								parentElm = pelm;
-						}
-					}
-				} else {
-					var felm = this.getFocusElement();
-					if (sel.isCollapsed || (new RegExp('td|tr|tbody|table', 'gi').test(felm.nodeName) && sel.anchorNode == felm.parentNode))
-						parentElm = felm;
-				}
-
-				// Whole element selected
-				if (parentElm && !invalidRe.test(parentElm.nodeName)) {
-					if (scmd == "setstyle")
-						tinyMCE.setStyleAttrib(parentElm, sname, svalue);
-
-					if (scmd == "setattrib")
-						tinyMCE.setAttrib(parentElm, sname, svalue);
-
-					if (scmd == "removeformat") {
-						parentElm.style.cssText = '';
-						tinyMCE.setAttrib(parentElm, 'class', '');
-					}
-
-					// Remove style/attribs from all children
-					var ch = tinyMCE.getNodeTree(parentElm, new Array(), 1);
-					for (var z=0; z<ch.length; z++) {
-						if (ch[z] == parentElm)
-							continue;
-
-						if (scmd == "setstyle")
-							tinyMCE.setStyleAttrib(ch[z], sname, '');
-
-						if (scmd == "setattrib")
-							tinyMCE.setAttrib(ch[z], sname, '');
-
-						if (scmd == "removeformat") {
-							ch[z].style.cssText = '';
-							tinyMCE.setAttrib(ch[z], 'class', '');
-						}
-					}
-				} else {
-					this._setUseCSS(false); // Bug in FF when running in fullscreen
-					doc.execCommand("FontName", false, "#mce_temp_font#");
-					var elementArray = tinyMCE.getElementsByAttributeValue(this.getBody(), "font", "face", "#mce_temp_font#");
-
-					// Change them all
-					for (var x=0; x<elementArray.length; x++) {
-						elm = elementArray[x];
-						if (elm) {
-							var spanElm = doc.createElement(wrapper);
-
-							if (scmd == "setstyle")
-								tinyMCE.setStyleAttrib(spanElm, sname, svalue);
-
-							if (scmd == "setattrib")
-								tinyMCE.setAttrib(spanElm, sname, svalue);
-
-							if (scmd == "removeformat") {
-								spanElm.style.cssText = '';
-								tinyMCE.setAttrib(spanElm, 'class', '');
-							}
-
-							if (elm.hasChildNodes()) {
-								for (var i=0; i<elm.childNodes.length; i++)
-									spanElm.appendChild(elm.childNodes[i].cloneNode(true));
-							}
-
-							spanElm.setAttribute("mce_new", "true");
-							elm.parentNode.replaceChild(spanElm, elm);
-
-							// Remove style/attribs from all children
-							var ch = tinyMCE.getNodeTree(spanElm, new Array(), 1);
-							for (var z=0; z<ch.length; z++) {
-								if (ch[z] == spanElm)
-									continue;
-
-								if (scmd == "setstyle")
-									tinyMCE.setStyleAttrib(ch[z], sname, '');
-
-								if (scmd == "setattrib")
-									tinyMCE.setAttrib(ch[z], sname, '');
-
-								if (scmd == "removeformat") {
-									ch[z].style.cssText = '';
-									tinyMCE.setAttrib(ch[z], 'class', '');
-								}
-							}
-						}
-					}
-				}
-
-				// Cleaup wrappers
-				var nodes = doc.getElementsByTagName(wrapper);
-				for (var i=nodes.length-1; i>=0; i--) {
-					var elm = nodes[i];
-					var isNew = tinyMCE.getAttrib(elm, "mce_new") == "true";
-
-					elm.removeAttribute("mce_new");
-
-					// Is only child a element
-					if (elm.childNodes && elm.childNodes.length == 1 && elm.childNodes[0].nodeType == 1) {
-						//tinyMCE.debug("merge1" + isNew);
-						this._mergeElements(scmd, elm, elm.childNodes[0], isNew);
-						continue;
-					}
-
-					// Is I the only child
-					if (elm.parentNode.childNodes.length == 1 && !invalidRe.test(elm.nodeName) && !invalidRe.test(elm.parentNode.nodeName)) {
-						//tinyMCE.debug("merge2" + isNew + "," + elm.nodeName + "," + elm.parentNode.nodeName);
-						if (invalidParentsRe == null || !invalidParentsRe.test(elm.parentNode.nodeName))
-							this._mergeElements(scmd, elm.parentNode, elm, false);
-					}
-				}
-
-				// Remove empty wrappers
-				var nodes = doc.getElementsByTagName(wrapper);
-				for (var i=nodes.length-1; i>=0; i--) {
-					var elm = nodes[i];
-					var isEmpty = true;
-
-					// Check if it has any attribs
-					var tmp = doc.createElement("body");
-					tmp.appendChild(elm.cloneNode(false));
-
-					// Is empty span, remove it
-					tmp.innerHTML = tmp.innerHTML.replace(new RegExp('style=""|class=""', 'gi'), '');
-					//tinyMCE.debug(tmp.innerHTML);
-					if (new RegExp('<span>', 'gi').test(tmp.innerHTML)) {
-						for (var x=0; x<elm.childNodes.length; x++) {
-							if (elm.parentNode != null)
-								elm.parentNode.insertBefore(elm.childNodes[x].cloneNode(true), elm);
-						}
-
-						elm.parentNode.removeChild(elm);
-					}
-				}
-
-				// Re add the visual aids
-				if (scmd == "removeformat")
-					tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);
-
-				tinyMCE.triggerNodeChange();
-
-				break;
-
-			case "FontName":
-				if (value == null) {
-					var s = this.getSel();
-
-					// Find font and select it
-					if (tinyMCE.isGecko && s.isCollapsed) {
-						var f = tinyMCE.getParentElement(this.getFocusElement(), "font");
-
-						if (f != null)
-							this.selection.selectNode(f, false);
-					}
-
-					// Remove format
-					this.getDoc().execCommand("RemoveFormat", false, null);
-
-					// Collapse range if font was found
-					if (f != null && tinyMCE.isGecko) {
-						var r = this.getRng().cloneRange();
-						r.collapse(true);
-						s.removeAllRanges();
-						s.addRange(r);
-					}
-				} else
-					this.getDoc().execCommand('FontName', false, value);
-
-				if (tinyMCE.isGecko)
-					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);
-
-				return;
-
-			case "FontSize":
-				this.getDoc().execCommand('FontSize', false, value);
-
-				if (tinyMCE.isGecko)
-					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);
-
-				return;
-
-			case "forecolor":
-				value = value == null ? this.foreColor : value;
-				value = tinyMCE.trim(value);
-				value = value.charAt(0) != '#' ? (isNaN('0x' + value) ? value : '#' + value) : value;
-
-				this.foreColor = value;
-				this.getDoc().execCommand('forecolor', false, value);
-				break;
-
-			case "HiliteColor":
-				value = value == null ? this.backColor : value;
-				value = tinyMCE.trim(value);
-				value = value.charAt(0) != '#' ? (isNaN('0x' + value) ? value : '#' + value) : value;
-				this.backColor = value;
-
-				if (tinyMCE.isGecko) {
-					this._setUseCSS(true);
-					this.getDoc().execCommand('hilitecolor', false, value);
-					this._setUseCSS(false);
-				} else
-					this.getDoc().execCommand('BackColor', false, value);
-				break;
-
-			case "Cut":
-			case "Copy":
-			case "Paste":
-				var cmdFailed = false;
-
-				// Try executing command
-				eval('try {this.getDoc().execCommand(command, user_interface, value);} catch (e) {cmdFailed = true;}');
-
-				if (tinyMCE.isOpera && cmdFailed)
-					alert('Currently not supported by your browser, use keyboard shortcuts instead.');
-
-				// Alert error in gecko if command failed
-				if (tinyMCE.isGecko && cmdFailed) {
-					// Confirm more info
-					if (confirm(tinyMCE.entityDecode(tinyMCE.getLang('lang_clipboard_msg'))))
-						window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html', 'mceExternal');
-
-					return;
-				} else
-					tinyMCE.triggerNodeChange();
-			break;
-
-			case "mceSetContent":
-				if (!value)
-					value = "";
-
-				// Call custom cleanup code
-				value = tinyMCE.storeAwayURLs(value);
-				value = tinyMCE._customCleanup(this, "insert_to_editor", value);
-
-				if (this.getBody().nodeName == 'BODY')
-					tinyMCE._setHTML(doc, value);
-				else
-					this.getBody().innerHTML = value;
-
-				tinyMCE.setInnerHTML(this.getBody(), tinyMCE._cleanupHTML(this, doc, this.settings, this.getBody(), false, false, false, true));
-				tinyMCE.convertAllRelativeURLs(this.getBody());
-
-				// Cleanup any mess left from storyAwayURLs
-				tinyMCE._removeInternal(this.getBody());
-
-				// When editing always use fonts internaly
-				if (tinyMCE.getParam("convert_fonts_to_spans"))
-					tinyMCE.convertSpansToFonts(doc);
-
-				tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);
-				tinyMCE._setEventsEnabled(this.getBody(), false);
-				return true;
-
-			case "mceCleanup":
-				var b = this.selection.getBookmark();
-				tinyMCE._setHTML(this.contentDocument, this.getBody().innerHTML);
-				tinyMCE.setInnerHTML(this.getBody(), tinyMCE._cleanupHTML(this, this.contentDocument, this.settings, this.getBody(), this.visualAid));
-				tinyMCE.convertAllRelativeURLs(doc.body);
-
-				// When editing always use fonts internaly
-				if (tinyMCE.getParam("convert_fonts_to_spans"))
-					tinyMCE.convertSpansToFonts(doc);
-
-				tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);
-				tinyMCE._setEventsEnabled(this.getBody(), false);
-				this.repaint();
-				this.selection.moveToBookmark(b);
-				tinyMCE.triggerNodeChange();
-			break;
-
-			case "mceReplaceContent":
-				// Force empty string
-				if (!value)
-					value = '';
-
-				this.getWin().focus();
-
-				var selectedText = "";
-
-				if (tinyMCE.isIE) {
-					var rng = doc.selection.createRange();
-					selectedText = rng.text;
-				} else
-					selectedText = this.getSel().toString();
-
-				if (selectedText.length > 0) {
-					value = tinyMCE.replaceVar(value, "selection", selectedText);
-					tinyMCE.execCommand('mceInsertContent', false, value);
-				}
-
-				tinyMCE.triggerNodeChange();
-			break;
-
-			case "mceSetAttribute":
-				if (typeof(value) == 'object') {
-					var targetElms = (typeof(value['targets']) == "undefined") ? "p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address" : value['targets'];
-					var targetNode = tinyMCE.getParentElement(this.getFocusElement(), targetElms);
-
-					if (targetNode) {
-						targetNode.setAttribute(value['name'], value['value']);
-						tinyMCE.triggerNodeChange();
-					}
-				}
-			break;
-
-			case "mceSetCSSClass":
-				this.execCommand("SetStyleInfo", false, {command : "setattrib", name : "class", value : value});
-			break;
-
-			case "mceInsertRawHTML":
-				var key = 'tiny_mce_marker';
-
-				this.execCommand('mceBeginUndoLevel');
-
-				// Insert marker key
-				this.execCommand('mceInsertContent', false, key);
-
-				// Store away scroll pos
-				var scrollX = this.getBody().scrollLeft + this.getDoc().documentElement.scrollLeft;
-				var scrollY = this.getBody().scrollTop + this.getDoc().documentElement.scrollTop;
-
-				// Find marker and replace with RAW HTML
-				var html = this.getBody().innerHTML;
-				if ((pos = html.indexOf(key)) != -1)
-					tinyMCE.setInnerHTML(this.getBody(), html.substring(0, pos) + value + html.substring(pos + key.length));
-
-				// Restore scoll pos
-				this.contentWindow.scrollTo(scrollX, scrollY);
-
-				this.execCommand('mceEndUndoLevel');
-
-				break;
-
-			case "mceInsertContent":
-				// Force empty string
-				if (!value)
-					value = '';
-
-				var insertHTMLFailed = false;
-
-				// Removed since it produced problems in IE
-				// this.getWin().focus();
-
-				if (tinyMCE.isGecko || tinyMCE.isOpera) {
-					try {
-						// Is plain text or HTML, &amp;, &nbsp; etc will be encoded wrong in FF
-						if (value.indexOf('<') == -1 && !value.match(/(&#38;|&#160;|&#60;|&#62;)/g)) {
-							var r = this.getRng();
-							var n = this.getDoc().createTextNode(tinyMCE.entityDecode(value));
-							var s = this.getSel();
-							var r2 = r.cloneRange();
-
-							// Insert text at cursor position
-							s.removeAllRanges();
-							r.deleteContents();
-							r.insertNode(n);
-
-							// Move the cursor to the end of text
-							r2.selectNode(n);
-							r2.collapse(false);
-							s.removeAllRanges();
-							s.addRange(r2);
-						} else {
-							value = tinyMCE.fixGeckoBaseHREFBug(1, this.getDoc(), value);
-							this.getDoc().execCommand('inserthtml', false, value);
-							tinyMCE.fixGeckoBaseHREFBug(2, this.getDoc(), value);
-						}
-					} catch (ex) {
-						insertHTMLFailed = true;
-					}
-
-					if (!insertHTMLFailed) {
-						tinyMCE.triggerNodeChange();
-						return;
-					}
-				}
-
-				if (!tinyMCE.isIE) {
-					var isHTML = value.indexOf('<') != -1;
-					var sel = this.getSel();
-					var rng = this.getRng();
-
-					if (isHTML) {
-						if (tinyMCE.isSafari) {
-							var tmpRng = this.getDoc().createRange();
-
-							tmpRng.setStart(this.getBody(), 0);
-							tmpRng.setEnd(this.getBody(), 0);
-
-							value = tmpRng.createContextualFragment(value);
-						} else
-							value = rng.createContextualFragment(value);
-					} else {
-						// Setup text node
-						var el = document.createElement("div");
-						el.innerHTML = value;
-						value = el.firstChild.nodeValue;
-						value = doc.createTextNode(value);
-					}
-
-					// Insert plain text in Safari
-					if (tinyMCE.isSafari && !isHTML) {
-						this.execCommand('InsertText', false, value.nodeValue);
-						tinyMCE.triggerNodeChange();
-						return true;
-					} else if (tinyMCE.isSafari && isHTML) {
-						rng.deleteContents();
-						rng.insertNode(value);
-						tinyMCE.triggerNodeChange();
-						return true;
-					}
-
-					rng.deleteContents();
-
-					// If target node is text do special treatment, (Mozilla 1.3 fix)
-					if (rng.startContainer.nodeType == 3) {
-						var node = rng.startContainer.splitText(rng.startOffset);
-						node.parentNode.insertBefore(value, node); 
-					} else
-						rng.insertNode(value);
-
-					if (!isHTML) {
-						// Removes weird selection trails
-						sel.selectAllChildren(doc.body);
-						sel.removeAllRanges();
-
-						// Move cursor to end of content
-						var rng = doc.createRange();
-
-						rng.selectNode(value);
-						rng.collapse(false);
-
-						sel.addRange(rng);
-					} else
-						rng.collapse(false);
-
-					tinyMCE.fixGeckoBaseHREFBug(2, this.getDoc(), value);
-				} else {
-					var rng = doc.selection.createRange(), tmpRng = null;
-					var c = value.indexOf('<!--') != -1;
-
-					// Fix comment bug, add tag before comments
-					if (c)
-						value = tinyMCE.uniqueTag + value;
-
-					//	tmpRng = rng.duplicate(); // Store away range (Fixes Undo bookmark bug in IE)
-
-					if (rng.item)
-						rng.item(0).outerHTML = value;
-					else
-						rng.pasteHTML(value);
-
-					//if (tmpRng)
-					//	tmpRng.select(); // Restore range  (Fixes Undo bookmark bug in IE)
-
-					// Remove unique tag
-					if (c) {
-						var e = this.getDoc().getElementById('mceTMPElement');
-						e.parentNode.removeChild(e);
-					}
-				}
-
-				tinyMCE.execCommand("mceAddUndoLevel");
-				tinyMCE.triggerNodeChange();
-			break;
-
-			case "mceStartTyping":
-				if (tinyMCE.settings['custom_undo_redo'] && this.undoRedo.typingUndoIndex == -1) {
-					this.undoRedo.typingUndoIndex = this.undoRedo.undoIndex;
-					tinyMCE.typingUndoIndex = tinyMCE.undoIndex;
-					this.execCommand('mceAddUndoLevel');
-				}
-				break;
-
-			case "mceEndTyping":
-				if (tinyMCE.settings['custom_undo_redo'] && this.undoRedo.typingUndoIndex != -1) {
-					this.execCommand('mceAddUndoLevel');
-					this.undoRedo.typingUndoIndex = -1;
-				}
-
-				tinyMCE.typingUndoIndex = -1;
-				break;
-
-			case "mceBeginUndoLevel":
-				this.undoRedoLevel = false;
-				break;
-
-			case "mceEndUndoLevel":
-				this.undoRedoLevel = true;
-				this.execCommand('mceAddUndoLevel');
-				break;
-
-			case "mceAddUndoLevel":
-				if (tinyMCE.settings['custom_undo_redo'] && this.undoRedoLevel) {
-					if (this.undoRedo.add())
-						tinyMCE.triggerNodeChange(false);
-				}
-				break;
-
-			case "Undo":
-				if (tinyMCE.settings['custom_undo_redo']) {
-					tinyMCE.execCommand("mceEndTyping");
-					this.undoRedo.undo();
-					tinyMCE.triggerNodeChange();
-				} else
-					this.getDoc().execCommand(command, user_interface, value);
-				break;
-
-			case "Redo":
-				if (tinyMCE.settings['custom_undo_redo']) {
-					tinyMCE.execCommand("mceEndTyping");
-					this.undoRedo.redo();
-					tinyMCE.triggerNodeChange();
-				} else
-					this.getDoc().execCommand(command, user_interface, value);
-				break;
-
-			case "mceToggleVisualAid":
-				this.visualAid = !this.visualAid;
-				tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);
-				tinyMCE.triggerNodeChange();
-				break;
-
-			case "Indent":
-				this.getDoc().execCommand(command, user_interface, value);
-				tinyMCE.triggerNodeChange();
-
-				if (tinyMCE.isIE) {
-					var n = tinyMCE.getParentElement(this.getFocusElement(), "blockquote");
-					do {
-						if (n && n.nodeName == "BLOCKQUOTE") {
-							n.removeAttribute("dir");
-							n.removeAttribute("style");
-						}
-					} while (n != null && (n = n.parentNode) != null);
-				}
-				break;
-
-			case "removeformat":
-				var text = this.selection.getSelectedText();
-
-				if (tinyMCE.isOpera) {
-					this.getDoc().execCommand("RemoveFormat", false, null);
-					return;
-				}
-
-				if (tinyMCE.isIE) {
-					try {
-						var rng = doc.selection.createRange();
-						rng.execCommand("RemoveFormat", false, null);
-					} catch (e) {
-						// Do nothing
-					}
-
-					this.execCommand("SetStyleInfo", false, {command : "removeformat"});
-				} else {
-					this.getDoc().execCommand(command, user_interface, value);
-
-					this.execCommand("SetStyleInfo", false, {command : "removeformat"});
-				}
-
-				// Remove class
-				if (text.length == 0)
-					this.execCommand("mceSetCSSClass", false, "");
-
-				tinyMCE.triggerNodeChange();
-				break;
-
-			default:
-				this.getDoc().execCommand(command, user_interface, value);
-
-				if (tinyMCE.isGecko)
-					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);
-				else
-					tinyMCE.triggerNodeChange();
-		}
-
-		// Add undo level after modification
-		if (command != "mceAddUndoLevel" && command != "Undo" && command != "Redo" && command != "mceStartTyping" && command != "mceEndTyping")
-			tinyMCE.execCommand("mceAddUndoLevel");
-	},
-
-	queryCommandValue : function(c) {
-		try {
-			return this.getDoc().queryCommandValue(c);
-		} catch (e) {
-			return null;
-		}
-	},
-
-	queryCommandState : function(c) {
-		return this.getDoc().queryCommandState(c);
-	},
-
-	_onAdd : function(replace_element, form_element_name, target_document) {
-		var hc, th, to, editorTemplate;
-
-		th = this.settings['theme'];
-		to = tinyMCE.themes[th];
-
-		var targetDoc = target_document ? target_document : document;
-
-		this.targetDoc = targetDoc;
-
-		tinyMCE.themeURL = tinyMCE.baseURL + "/themes/" + this.settings['theme'];
-		this.settings['themeurl'] = tinyMCE.themeURL;
-
-		if (!replace_element) {
-			alert("Error: Could not find the target element.");
-			return false;
-		}
-
-		if (to.getEditorTemplate)
-			editorTemplate = to.getEditorTemplate(this.settings, this.editorId);
-
-		var deltaWidth = editorTemplate['delta_width'] ? editorTemplate['delta_width'] : 0;
-		var deltaHeight = editorTemplate['delta_height'] ? editorTemplate['delta_height'] : 0;
-		var html = '<span id="' + this.editorId + '_parent" class="mceEditorContainer">' + editorTemplate['html'];
-
-		html = tinyMCE.replaceVar(html, "editor_id", this.editorId);
-		this.settings['default_document'] = tinyMCE.baseURL + "/blank.htm";
-
-		this.settings['old_width'] = this.settings['width'];
-		this.settings['old_height'] = this.settings['height'];
-
-		// Set default width, height
-		if (this.settings['width'] == -1)
-			this.settings['width'] = replace_element.offsetWidth;
-
-		if (this.settings['height'] == -1)
-			this.settings['height'] = replace_element.offsetHeight;
-
-		// Try the style width
-		if (this.settings['width'] == 0)
-			this.settings['width'] = replace_element.style.width;
-
-		// Try the style height
-		if (this.settings['height'] == 0)
-			this.settings['height'] = replace_element.style.height; 
-
-		// If no width/height then default to 320x240, better than nothing
-		if (this.settings['width'] == 0)
-			this.settings['width'] = 320;
-
-		if (this.settings['height'] == 0)
-			this.settings['height'] = 240;
-
-		this.settings['area_width'] = parseInt(this.settings['width']);
-		this.settings['area_height'] = parseInt(this.settings['height']);
-		this.settings['area_width'] += deltaWidth;
-		this.settings['area_height'] += deltaHeight;
-
-		this.settings['width_style'] = "" + this.settings['width'];
-		this.settings['height_style'] = "" + this.settings['height'];
-
-		// Special % handling
-		if (("" + this.settings['width']).indexOf('%') != -1)
-			this.settings['area_width'] = "100%";
-		else
-			this.settings['width_style'] += 'px';
-
-		if (("" + this.settings['height']).indexOf('%') != -1)
-			this.settings['area_height'] = "100%";
-		else
-			this.settings['height_style'] += 'px';
-
-		if (("" + replace_element.style.width).indexOf('%') != -1) {
-			this.settings['width'] = replace_element.style.width;
-			this.settings['area_width'] = "100%";
-			this.settings['width_style'] = "100%";
-		}
-
-		if (("" + replace_element.style.height).indexOf('%') != -1) {
-			this.settings['height'] = replace_element.style.height;
-			this.settings['area_height'] = "100%";
-			this.settings['height_style'] = "100%";
-		}
-
-		html = tinyMCE.applyTemplate(html);
-
-		this.settings['width'] = this.settings['old_width'];
-		this.settings['height'] = this.settings['old_height'];
-
-		this.visualAid = this.settings['visual'];
-		this.formTargetElementId = form_element_name;
-
-		// Get replace_element contents
-		if (replace_element.nodeName == "TEXTAREA" || replace_element.nodeName == "INPUT")
-			this.startContent = replace_element.value;
-		else
-			this.startContent = replace_element.innerHTML;
-
-		// If not text area or input
-		if (replace_element.nodeName != "TEXTAREA" && replace_element.nodeName != "INPUT") {
-			this.oldTargetElement = replace_element;
-
-			// Debug mode
-			if (tinyMCE.settings['debug']) {
-				hc = '<textarea wrap="off" id="' + form_element_name + '" name="' + form_element_name + '" cols="100" rows="15"></textarea>';
-			} else {
-				hc = '<input type="hidden" id="' + form_element_name + '" name="' + form_element_name + '" />';
-				this.oldTargetElement.style.display = "none";
-			}
-
-			html += '</span>';
-
-			if (tinyMCE.isGecko)
-				html = hc + html;
-			else
-				html += hc;
-
-			// Output HTML and set editable
-			if (tinyMCE.isGecko) {
-				var rng = replace_element.ownerDocument.createRange();
-				rng.setStartBefore(replace_element);
-
-				var fragment = rng.createContextualFragment(html);
-				tinyMCE.insertAfter(fragment, replace_element);
-			} else
-				replace_element.insertAdjacentHTML("beforeBegin", html);
-		} else {
-			html += '</span>';
-
-			// Just hide the textarea element
-			this.oldTargetElement = replace_element;
-
-			if (!tinyMCE.settings['debug'])
-				this.oldTargetElement.style.display = "none";
-
-			// Output HTML and set editable
-			if (tinyMCE.isGecko) {
-				var rng = replace_element.ownerDocument.createRange();
-				rng.setStartBefore(replace_element);
-
-				var fragment = rng.createContextualFragment(html);
-				tinyMCE.insertAfter(fragment, replace_element);
-			} else
-				replace_element.insertAdjacentHTML("beforeBegin", html);
-		}
-
-		// Setup iframe
-		var dynamicIFrame = false;
-		var tElm = targetDoc.getElementById(this.editorId);
-
-		if (!tinyMCE.isIE) {
-			// Node case is preserved in XML strict mode
-			if (tElm && (tElm.nodeName == "SPAN" || tElm.nodeName == "span")) {
-				tElm = tinyMCE._createIFrame(tElm, targetDoc);
-				dynamicIFrame = true;
-			}
-
-			this.targetElement = tElm;
-			this.iframeElement = tElm;
-			this.contentDocument = tElm.contentDocument;
-			this.contentWindow = tElm.contentWindow;
-
-			//this.getDoc().designMode = "on";
-		} else {
-			if (tElm && tElm.nodeName == "SPAN")
-				tElm = tinyMCE._createIFrame(tElm, targetDoc, targetDoc.parentWindow);
-			else
-				tElm = targetDoc.frames[this.editorId];
-
-			this.targetElement = tElm;
-			this.iframeElement = targetDoc.getElementById(this.editorId);
-
-			if (tinyMCE.isOpera) {
-				this.contentDocument = this.iframeElement.contentDocument;
-				this.contentWindow = this.iframeElement.contentWindow;
-				dynamicIFrame = true;
-			} else {
-				this.contentDocument = tElm.window.document;
-				this.contentWindow = tElm.window;
-			}
-
-			this.getDoc().designMode = "on";
-		}
-
-		// Setup base HTML
-		var doc = this.contentDocument;
-		if (dynamicIFrame) {
-			var html = tinyMCE.getParam('doctype') + '<html><head xmlns="http://www.w3.org/1999/xhtml"><base href="' + tinyMCE.settings['base_href'] + '" /><title>blank_page</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body class="mceContentBody"></body></html>';
-
-			try {
-				if (!this.isHidden())
-					this.getDoc().designMode = "on";
-
-				doc.open();
-				doc.write(html);
-				doc.close();
-			} catch (e) {
-				// Failed Mozilla 1.3
-				this.getDoc().location.href = tinyMCE.baseURL + "/blank.htm";
-			}
-		}
-
-		// This timeout is needed in MSIE 5.5 for some odd reason
-		// it seems that the document.frames isn't initialized yet?
-		if (tinyMCE.isIE)
-			window.setTimeout("tinyMCE.addEventHandlers(tinyMCE.instances[\"" + this.editorId + "\"]);", 1);
-
-		tinyMCE.setupContent(this.editorId, true);
-
-		return true;
-	},
-
-	setBaseHREF : function(u) {
-		var h, b, d, nl;
-
-		d = this.getDoc();
-		nl = d.getElementsByTagName("base");
-		b = nl.length > 0 ? nl[0] : null;
-
-		if (!b) {
-			nl = d.getElementsByTagName("head");
-			h = nl.length > 0 ? nl[0] : null;
-
-			b = d.createElement("base");
-			b.setAttribute('href', u);
-			h.appendChild(b);
-		} else {
-			if (u == "" || u == null)
-				b.parentNode.removeChild(b);
-			else
-				b.setAttribute('href', u);
-		}
-	},
-
-	getHTML : function(r) {
-		var h, d = this.getDoc(), b = this.getBody();
-
-		if (r)
-			return b.innerHTML;
-
-		h = tinyMCE._cleanupHTML(this, d, this.settings, b, false, true, false, true);
-
-		if (tinyMCE.getParam("convert_fonts_to_spans"))
-			tinyMCE.convertSpansToFonts(d);
-
-		return h;
-	},
-
-	setHTML : function(h) {
-		this.execCommand('mceSetContent', false, h);
-		this.repaint();
-	},
-
-	getFocusElement : function() {
-		return this.selection.getFocusElement();
-	},
-
-	getSel : function() {
-		return this.selection.getSel();
-	},
-
-	getRng : function() {
-		return this.selection.getRng();
-	},
-
-	triggerSave : function(skip_cleanup, skip_callback) {
-		var e, nl = [], i, s;
-
-		this.switchSettings();
-		s = tinyMCE.settings;
-
-		// Force hidden tabs visible while serializing
-		if (tinyMCE.isRealIE) {
-			e = this.iframeElement;
-
-			do {
-				if (e.style && e.style.display == 'none') {
-					e.style.display = 'block';
-					nl[nl.length] = {elm : e, type : 'style'};
-				}
-
-				if (e.style && s.hidden_tab_class.length > 0 && e.className.indexOf(s.hidden_tab_class) != -1) {
-					e.className = s.display_tab_class;
-					nl[nl.length] = {elm : e, type : 'class'};
-				}
-			} while ((e = e.parentNode) != null)
-		}
-
-		tinyMCE.settings['preformatted'] = false;
-
-		// Default to false
-		if (typeof(skip_cleanup) == "undefined")
-			skip_cleanup = false;
-
-		// Default to false
-		if (typeof(skip_callback) == "undefined")
-			skip_callback = false;
-
-		tinyMCE._setHTML(this.getDoc(), this.getBody().innerHTML);
-
-		// Remove visual aids when cleanup is disabled
-		if (this.settings['cleanup'] == false) {
-			tinyMCE.handleVisualAid(this.getBody(), true, false, this);
-			tinyMCE._setEventsEnabled(this.getBody(), true);
-		}
-
-		tinyMCE._customCleanup(this, "submit_content_dom", this.contentWindow.document.body);
-		var htm = skip_cleanup ? this.getBody().innerHTML : tinyMCE._cleanupHTML(this, this.getDoc(), this.settings, this.getBody(), tinyMCE.visualAid, true, true);
-		htm = tinyMCE._customCleanup(this, "submit_content", htm);
-
-		if (!skip_callback && tinyMCE.settings['save_callback'] != "")
-			var content = eval(tinyMCE.settings['save_callback'] + "(this.formTargetElementId,htm,this.getBody());");
-
-		// Use callback content if available
-		if ((typeof(content) != "undefined") && content != null)
-			htm = content;
-
-		// Replace some weird entities (Bug: #1056343)
-		htm = tinyMCE.regexpReplace(htm, "&#40;", "(", "gi");
-		htm = tinyMCE.regexpReplace(htm, "&#41;", ")", "gi");
-		htm = tinyMCE.regexpReplace(htm, "&#59;", ";", "gi");
-		htm = tinyMCE.regexpReplace(htm, "&#34;", "&quot;", "gi");
-		htm = tinyMCE.regexpReplace(htm, "&#94;", "^", "gi");
-
-		if (this.formElement)
-			this.formElement.value = htm;
-
-		if (tinyMCE.isSafari && this.formElement)
-			this.formElement.innerText = htm;
-
-		// Hide them again (tabs in MSIE)
-		for (i=0; i<nl.length; i++) {
-			if (nl[i].type == 'style')
-				nl[i].elm.style.display = 'none';
-			else
-				nl[i].elm.className = s.hidden_tab_class;
-		}
-	}
-
-	};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_Cleanup.class.js */
-
-TinyMCE_Engine.prototype.cleanupHTMLCode = function(s) {
-	s = s.replace(new RegExp('<p \\/>', 'gi'), '<p>&nbsp;</p>');
-	s = s.replace(new RegExp('<p>\\s*<\\/p>', 'gi'), '<p>&nbsp;</p>');
-
-	// Fix close BR elements
-	s = s.replace(new RegExp('<br>\\s*<\\/br>', 'gi'), '<br />');
-
-	// Open closed tags like <b/> to <b></b>
-	s = s.replace(new RegExp('<(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|b|font|em|strong|i|strike|u|span|a|ul|ol|li|blockquote)([a-z]*)([^\\\\|>]*)\\/>', 'gi'), '<$1$2$3></$1$2>');
-
-	// Remove trailing space <b > to <b>
-	s = s.replace(new RegExp('\\s+></', 'gi'), '></');
-
-	// Close tags <img></img> to <img/>
-	s = s.replace(new RegExp('<(img|br|hr)([^>]*)><\\/(img|br|hr)>', 'gi'), '<$1$2 />');
-
-	// Weird MSIE bug, <p><hr /></p> breaks runtime?
-	if (tinyMCE.isIE)
-		s = s.replace(new RegExp('<p><hr \\/><\\/p>', 'gi'), "<hr>");
-
-	// Weird tags will make IE error #bug: 1538495
-	if (tinyMCE.isIE)
-		s = s.replace(/<!(\s*)\/>/g, '');
-
-	// Convert relative anchors to absolute URLs ex: #something to file.htm#something
-	// Removed: Since local document anchors should never be forced absolute example edit.php?id=something
-	//if (tinyMCE.getParam('convert_urls'))
-	//	s = s.replace(new RegExp('(href=\"{0,1})(\\s*#)', 'gi'), '$1' + tinyMCE.settings['document_base_url'] + "#");
-
-	return s;
-};
-
-TinyMCE_Engine.prototype.parseStyle = function(str) {
-	var ar = new Array();
-
-	if (str == null)
-		return ar;
-
-	var st = str.split(';');
-
-	tinyMCE.clearArray(ar);
-
-	for (var i=0; i<st.length; i++) {
-		if (st[i] == '')
-			continue;
-
-		var re = new RegExp('^\\s*([^:]*):\\s*(.*)\\s*$');
-		var pa = st[i].replace(re, '$1||$2').split('||');
-//tinyMCE.debug(str, pa[0] + "=" + pa[1], st[i].replace(re, '$1||$2'));
-		if (pa.length == 2)
-			ar[pa[0].toLowerCase()] = pa[1];
-	}
-
-	return ar;
-};
-
-TinyMCE_Engine.prototype.compressStyle = function(ar, pr, sf, res) {
-	var box = new Array();
-
-	box[0] = ar[pr + '-top' + sf];
-	box[1] = ar[pr + '-left' + sf];
-	box[2] = ar[pr + '-right' + sf];
-	box[3] = ar[pr + '-bottom' + sf];
-
-	for (var i=0; i<box.length; i++) {
-		if (box[i] == null)
-			return;
-
-		for (var a=0; a<box.length; a++) {
-			if (box[a] != box[i])
-				return;
-		}
-	}
-
-	// They are all the same
-	ar[res] = box[0];
-	ar[pr + '-top' + sf] = null;
-	ar[pr + '-left' + sf] = null;
-	ar[pr + '-right' + sf] = null;
-	ar[pr + '-bottom' + sf] = null;
-};
-
-TinyMCE_Engine.prototype.serializeStyle = function(ar) {
-	var str = "";
-
-	// Compress box
-	tinyMCE.compressStyle(ar, "border", "", "border");
-	tinyMCE.compressStyle(ar, "border", "-width", "border-width");
-	tinyMCE.compressStyle(ar, "border", "-color", "border-color");
-	tinyMCE.compressStyle(ar, "border", "-style", "border-style");
-	tinyMCE.compressStyle(ar, "padding", "", "padding");
-	tinyMCE.compressStyle(ar, "margin", "", "margin");
-
-	for (var key in ar) {
-		var val = ar[key];
-
-		if (typeof(val) == 'function')
-			continue;
-
-		if (key.indexOf('mso-') == 0)
-			continue;
-
-		if (val != null && val != '') {
-			val = '' + val; // Force string
-
-			// Fix style URL
-			val = val.replace(new RegExp("url\\(\\'?([^\\']*)\\'?\\)", 'gi'), "url('$1')");
-
-			// Convert URL
-			if (val.indexOf('url(') != -1 && tinyMCE.getParam('convert_urls')) {
-				var m = new RegExp("url\\('(.*?)'\\)").exec(val);
-
-				if (m.length > 1)
-					val = "url('" + eval(tinyMCE.getParam('urlconverter_callback') + "(m[1], null, true);") + "')";
-			}
-
-			// Force HEX colors
-			if (tinyMCE.getParam("force_hex_style_colors"))
-				val = tinyMCE.convertRGBToHex(val, true);
-
-			if (val != "url('')")
-				str += key.toLowerCase() + ": " + val + "; ";
-		}
-	}
-
-	if (new RegExp('; $').test(str))
-		str = str.substring(0, str.length - 2);
-
-	return str;
-};
-
-TinyMCE_Engine.prototype.convertRGBToHex = function(s, k) {
-	if (s.toLowerCase().indexOf('rgb') != -1) {
-		var re = new RegExp("(.*?)rgb\\s*?\\(\\s*?([0-9]+).*?,\\s*?([0-9]+).*?,\\s*?([0-9]+).*?\\)(.*?)", "gi");
-		var rgb = s.replace(re, "$1,$2,$3,$4,$5").split(',');
-		if (rgb.length == 5) {
-			r = parseInt(rgb[1]).toString(16);
-			g = parseInt(rgb[2]).toString(16);
-			b = parseInt(rgb[3]).toString(16);
-
-			r = r.length == 1 ? '0' + r : r;
-			g = g.length == 1 ? '0' + g : g;
-			b = b.length == 1 ? '0' + b : b;
-
-			s = "#" + r + g + b;
-
-			if (k)
-				s = rgb[0] + s + rgb[4];
-		}
-	}
-
-	return s;
-};
-
-TinyMCE_Engine.prototype.convertHexToRGB = function(s) {
-	if (s.indexOf('#') != -1) {
-		s = s.replace(new RegExp('[^0-9A-F]', 'gi'), '');
-		return "rgb(" + parseInt(s.substring(0, 2), 16) + "," + parseInt(s.substring(2, 4), 16) + "," + parseInt(s.substring(4, 6), 16) + ")";
-	}
-
-	return s;
-};
-
-TinyMCE_Engine.prototype.convertSpansToFonts = function(doc) {
-	var sizes = tinyMCE.getParam('font_size_style_values').replace(/\s+/, '').split(',');
-
-	var h = doc.body.innerHTML;
-	h = h.replace(/<span/gi, '<font');
-	h = h.replace(/<\/span/gi, '</font');
-	tinyMCE.setInnerHTML(doc.body, h);
-
-	var s = doc.getElementsByTagName("font");
-	for (var i=0; i<s.length; i++) {
-		var size = tinyMCE.trim(s[i].style.fontSize).toLowerCase();
-		var fSize = 0;
-
-		for (var x=0; x<sizes.length; x++) {
-			if (sizes[x] == size) {
-				fSize = x + 1;
-				break;
-			}
-		}
-
-		if (fSize > 0) {
-			tinyMCE.setAttrib(s[i], 'size', fSize);
-			s[i].style.fontSize = '';
-		}
-
-		var fFace = s[i].style.fontFamily;
-		if (fFace != null && fFace != "") {
-			tinyMCE.setAttrib(s[i], 'face', fFace);
-			s[i].style.fontFamily = '';
-		}
-
-		var fColor = s[i].style.color;
-		if (fColor != null && fColor != "") {
-			tinyMCE.setAttrib(s[i], 'color', tinyMCE.convertRGBToHex(fColor));
-			s[i].style.color = '';
-		}
-	}
-};
-
-TinyMCE_Engine.prototype.convertFontsToSpans = function(doc) {
-	var sizes = tinyMCE.getParam('font_size_style_values').replace(/\s+/, '').split(',');
-
-	var h = doc.body.innerHTML;
-	h = h.replace(/<font/gi, '<span');
-	h = h.replace(/<\/font/gi, '</span');
-	tinyMCE.setInnerHTML(doc.body, h);
-
-	var fsClasses = tinyMCE.getParam('font_size_classes');
-	if (fsClasses != '')
-		fsClasses = fsClasses.replace(/\s+/, '').split(',');
-	else
-		fsClasses = null;
-
-	var s = doc.getElementsByTagName("span");
-	for (var i=0; i<s.length; i++) {
-		var fSize, fFace, fColor;
-
-		fSize = tinyMCE.getAttrib(s[i], 'size');
-		fFace = tinyMCE.getAttrib(s[i], 'face');
-		fColor = tinyMCE.getAttrib(s[i], 'color');
-
-		if (fSize != "") {
-			fSize = parseInt(fSize);
-
-			if (fSize > 0 && fSize < 8) {
-				if (fsClasses != null)
-					tinyMCE.setAttrib(s[i], 'class', fsClasses[fSize-1]);
-				else
-					s[i].style.fontSize = sizes[fSize-1];
-			}
-
-			s[i].removeAttribute('size');
-		}
-
-		if (fFace != "") {
-			s[i].style.fontFamily = fFace;
-			s[i].removeAttribute('face');
-		}
-
-		if (fColor != "") {
-			s[i].style.color = fColor;
-			s[i].removeAttribute('color');
-		}
-	}
-};
-
-TinyMCE_Engine.prototype.cleanupAnchors = function(doc) {
-	var i, cn, x, an = doc.getElementsByTagName("a");
-
-	// Loops backwards due to bug #1467987
-	for (i=an.length-1; i>=0; i--) {
-		if (tinyMCE.getAttrib(an[i], "name") != "" && tinyMCE.getAttrib(an[i], "href") == "") {
-			cn = an[i].childNodes;
-
-			for (x=cn.length-1; x>=0; x--)
-				tinyMCE.insertAfter(cn[x], an[i]);
-		}
-	}
-};
-
-TinyMCE_Engine.prototype.getContent = function(editor_id) {
-	if (typeof(editor_id) != "undefined")
-		 tinyMCE.getInstanceById(editor_id).select();
-
-	if (tinyMCE.selectedInstance)
-		return tinyMCE.selectedInstance.getHTML();
-
-	return null;
-};
-
-TinyMCE_Engine.prototype._fixListElements = function(d) {
-	var nl, x, a = ['ol', 'ul'], i, n, p, r = new RegExp('^(OL|UL)$'), np;
-
-	for (x=0; x<a.length; x++) {
-		nl = d.getElementsByTagName(a[x]);
-
-		for (i=0; i<nl.length; i++) {
-			n = nl[i];
-			p = n.parentNode;
-
-			if (r.test(p.nodeName)) {
-				np = tinyMCE.prevNode(n, 'LI');
-
-				if (!np) {
-					np = d.createElement('li');
-					np.innerHTML = '&nbsp;';
-					np.appendChild(n);
-					p.insertBefore(np, p.firstChild);
-				} else
-					np.appendChild(n);
-			}
-		}
-	}
-};
-
-TinyMCE_Engine.prototype._fixTables = function(d) {
-	var nl, i, n, p, np, x, t;
-
-	nl = d.getElementsByTagName('table');
-	for (i=0; i<nl.length; i++) {
-		n = nl[i];
-
-		if ((p = tinyMCE.getParentElement(n, 'p,div,h1,h2,h3,h4,h5,h6')) != null) {
-			np = p.cloneNode(false);
-			np.removeAttribute('id');
-
-			t = n;
-
-			while ((n = n.nextSibling))
-				np.appendChild(n);
-
-			tinyMCE.insertAfter(np, p);
-			tinyMCE.insertAfter(t, p);
-		}
-	}
-};
-
-TinyMCE_Engine.prototype._cleanupHTML = function(inst, doc, config, elm, visual, on_save, on_submit, inn) {
-	var h, d, t1, t2, t3, t4, t5, c, s, nb;
-
-	if (!tinyMCE.getParam('cleanup'))
-		return elm.innerHTML;
-
-	on_save = typeof(on_save) == 'undefined' ? false : on_save;
-
-	c = inst.cleanup;
-	s = inst.settings;
-	d = c.settings.debug;
-
-	if (d)
-		t1 = new Date().getTime();
-
-	if (tinyMCE.getParam("convert_fonts_to_spans"))
-		tinyMCE.convertFontsToSpans(doc);
-
-	if (tinyMCE.getParam("fix_list_elements"))
-		tinyMCE._fixListElements(doc);
-
-	if (tinyMCE.getParam("fix_table_elements"))
-		tinyMCE._fixTables(doc);
-
-	// Call custom cleanup code
-	tinyMCE._customCleanup(inst, on_save ? "get_from_editor_dom" : "insert_to_editor_dom", doc.body);
-
-	if (d)
-		t2 = new Date().getTime();
-
-	c.settings.on_save = on_save;
-	//for (var i=0; i<100; i++)
-
-	c.idCount = 0;
-	c.serializationId++;
-	c.serializedNodes = new Array();
-	c.sourceIndex = -1;
-
-	if (s.cleanup_serializer == "xml")
-		h = c.serializeNodeAsXML(elm, inn);
-	else
-		h = c.serializeNodeAsHTML(elm, inn);
-
-	if (d)
-		t3 = new Date().getTime();
-
-	// Post processing
-	nb = tinyMCE.getParam('entity_encoding') == 'numeric' ? '&#160;' : '&nbsp;';
-	h = h.replace(/<\/?(body|head|html)[^>]*>/gi, '');
-	h = h.replace(new RegExp(' (rowspan="1"|colspan="1")', 'g'), '');
-	h = h.replace(/<p><hr \/><\/p>/g, '<hr />');
-	h = h.replace(/<p>(&nbsp;|&#160;)<\/p><hr \/><p>(&nbsp;|&#160;)<\/p>/g, '<hr />');
-	h = h.replace(/<td>\s*<br \/>\s*<\/td>/g, '<td>' + nb + '</td>');
-	h = h.replace(/<p>\s*<br \/>\s*<\/p>/g, '<p>' + nb + '</p>');
-	h = h.replace(/<br \/>$/, ''); // Remove last BR for Gecko
-	h = h.replace(/<br \/><\/p>/g, '</p>'); // Remove last BR in P tags for Gecko
-	h = h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br \/>\s*(&nbsp;|&#160;)\s*<\/p>/g, '<p>' + nb + '</p>');
-	h = h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br \/>\s*<\/p>/g, '<p>' + nb + '</p>');
-	h = h.replace(/<p>\s*<br \/>\s*&nbsp;\s*<\/p>/g, '<p>' + nb + '</p>');
-	h = h.replace(new RegExp('<a>(.*?)<\\/a>', 'g'), '$1');
-	h = h.replace(/<p([^>]*)>\s*<\/p>/g, '<p$1>' + nb + '</p>');
-
-	// Clean body
-	if (/^\s*(<br \/>|<p>&nbsp;<\/p>|<p>&#160;<\/p>|<p><\/p>)\s*$/.test(h))
-		h = '';
-
-	// If preformatted
-	if (s.preformatted) {
-		h = h.replace(/^<pre>/, '');
-		h = h.replace(/<\/pre>$/, '');
-		h = '<pre>' + h + '</pre>';
-	}
-
-	// Gecko specific processing
-	if (tinyMCE.isGecko) {
-		h = h.replace(/<o:p _moz-userdefined="" \/>/g, '');
-		h = h.replace(/<td([^>]*)>\s*<br \/>\s*<\/td>/g, '<td$1>' + nb + '</td>');
-	}
-
-	if (s.force_br_newlines)
-		h = h.replace(/<p>(&nbsp;|&#160;)<\/p>/g, '<br />');
-
-	// Call custom cleanup code
-	h = tinyMCE._customCleanup(inst, on_save ? "get_from_editor" : "insert_to_editor", h);
-
-	// Remove internal classes
-	if (on_save) {
-		h = h.replace(new RegExp(' ?(mceItem[a-zA-Z0-9]*|' + s.visual_table_class + ')', 'g'), '');
-		h = h.replace(new RegExp(' ?class=""', 'g'), '');
-	}
-
-	if (s.remove_linebreaks && !c.settings.indent)
-		h = h.replace(/\n|\r/g, ' ');
-
-	if (d)
-		t4 = new Date().getTime();
-
-	if (on_save && c.settings.indent)
-		h = c.formatHTML(h);
-
-	// If encoding (not recommended option)
-	if (on_submit && (s.encoding == "xml" || s.encoding == "html"))
-		h = c.xmlEncode(h);
-
-	if (d)
-		t5 = new Date().getTime();
-
-	if (c.settings.debug)
-		tinyMCE.debug("Cleanup in ms: Pre=" + (t2-t1) + ", Serialize: " + (t3-t2) + ", Post: " + (t4-t3) + ", Format: " + (t5-t4) + ", Sum: " + (t5-t1) + ".");
-
-	return h;
-};
-
-function TinyMCE_Cleanup() {
-	this.isIE = (navigator.appName == "Microsoft Internet Explorer");
-	this.rules = tinyMCE.clearArray(new Array());
-
-	// Default config
-	this.settings = {
-		indent_elements : 'head,table,tbody,thead,tfoot,form,tr,ul,ol,blockquote,object',
-		newline_before_elements : 'h1,h2,h3,h4,h5,h6,pre,address,div,ul,ol,li,meta,option,area,title,link,base,script,td',
-		newline_after_elements : 'br,hr,p,pre,address,div,ul,ol,meta,option,area,link,base,script',
-		newline_before_after_elements : 'html,head,body,table,thead,tbody,tfoot,tr,form,ul,ol,blockquote,p,object,param,hr,div',
-		indent_char : '\t',
-		indent_levels : 1,
-		entity_encoding : 'raw',
-		valid_elements : '*[*]',
-		entities : '',
-		url_converter : '',
-		invalid_elements : '',
-		verify_html : false
-	};
-
-	this.vElements = tinyMCE.clearArray(new Array());
-	this.vElementsRe = '';
-	this.closeElementsRe = /^(IMG|BR|HR|LINK|META|BASE|INPUT|AREA)$/;
-	this.codeElementsRe = /^(SCRIPT|STYLE)$/;
-	this.serializationId = 0;
-	this.mceAttribs = {
-		href : 'mce_href',
-		src : 'mce_src',
-		type : 'mce_type'
-	};
-}
-
-TinyMCE_Cleanup.prototype = {
-	init : function(s) {
-		var n, a, i, ir, or, st;
-
-		for (n in s)
-			this.settings[n] = s[n];
-
-		// Setup code formating
-		s = this.settings;
-
-		// Setup regexps
-		this.inRe = this._arrayToRe(s.indent_elements.split(','), '', '^<(', ')[^>]*');
-		this.ouRe = this._arrayToRe(s.indent_elements.split(','), '', '^<\\/(', ')[^>]*');
-		this.nlBeforeRe = this._arrayToRe(s.newline_before_elements.split(','), 'gi', '<(',  ')([^>]*)>');
-		this.nlAfterRe = this._arrayToRe(s.newline_after_elements.split(','), 'gi', '<(',  ')([^>]*)>');
-		this.nlBeforeAfterRe = this._arrayToRe(s.newline_before_after_elements.split(','), 'gi', '<(\\/?)(', ')([^>]*)>');
-		this.serializedNodes = [];
-
-		if (s.invalid_elements != '')
-			this.iveRe = this._arrayToRe(s.invalid_elements.toUpperCase().split(','), 'g', '^(', ')$');
-		else
-			this.iveRe = null;
-
-		// Setup separator
-		st = '';
-		for (i=0; i<s.indent_levels; i++)
-			st += s.indent_char;
-
-		this.inStr = st;
-
-		// If verify_html if false force *[*]
-		if (!s.verify_html) {
-			s.valid_elements = '*[*]';
-			s.extended_valid_elements = '';
-		}
-
-		this.fillStr = s.entity_encoding == "named" ? "&nbsp;" : "&#160;";
-		this.idCount = 0;
-	},
-
-	addRuleStr : function(s) {
-		var r = this.parseRuleStr(s);
-		var n;
-
-		for (n in r) {
-			if (r[n])
-				this.rules[n] = r[n];
-		}
-
-		this.vElements = tinyMCE.clearArray(new Array());
-
-		for (n in this.rules) {
-			if (this.rules[n])
-				this.vElements[this.vElements.length] = this.rules[n].tag;
-		}
-
-		this.vElementsRe = this._arrayToRe(this.vElements, '');
-	},
-
-	isValid : function(n) {
-		this._setupRules(); // Will initialize cleanup rules
-
-		// Clean the name up a bit
-		n = n.replace(/[^a-z0-9]+/gi, '').toUpperCase();
-
-		return !tinyMCE.getParam('cleanup') || this.vElementsRe.test(n);
-	},
-
-	addChildRemoveRuleStr : function(s) {
-		var x, y, p, i, t, tn, ta, cl, r;
-
-		if (!s)
-			return;
-
-		ta = s.split(',');
-		for (x=0; x<ta.length; x++) {
-			s = ta[x];
-
-			// Split tag/children
-			p = this.split(/\[|\]/, s);
-			if (p == null || p.length < 1)
-				t = s.toUpperCase();
-			else
-				t = p[0].toUpperCase();
-
-			// Handle all tag names
-			tn = this.split('/', t);
-			for (y=0; y<tn.length; y++) {
-				r = "^(";
-
-				// Build regex
-				cl = this.split(/\|/, p[1]);
-				for (i=0; i<cl.length; i++) {
-					if (cl[i] == '%istrict')
-						r += tinyMCE.inlineStrict;
-					else if (cl[i] == '%itrans')
-						r += tinyMCE.inlineTransitional;
-					else if (cl[i] == '%istrict_na')
-						r += tinyMCE.inlineStrict.substring(2);
-					else if (cl[i] == '%itrans_na')
-						r += tinyMCE.inlineTransitional.substring(2);
-					else if (cl[i] == '%btrans')
-						r += tinyMCE.blockElms;
-					else if (cl[i] == '%strict')
-						r += tinyMCE.blockStrict;
-					else
-						r += (cl[i].charAt(0) != '#' ? cl[i].toUpperCase() : cl[i]);
-
-					r += (i != cl.length - 1 ? '|' : '');
-				}
-
-				r += ')$';
-//tinyMCE.debug(t + "=" + r);
-				if (this.childRules == null)
-					this.childRules = tinyMCE.clearArray(new Array());
-
-				this.childRules[tn[y]] = new RegExp(r);
-
-				if (p.length > 1)
-					this.childRules[tn[y]].wrapTag = p[2];
-			}
-		}
-	},
-
-	parseRuleStr : function(s) {
-		var ta, p, r, a, i, x, px, t, tn, y, av, or = tinyMCE.clearArray(new Array()), dv;
-
-		if (s == null || s.length == 0)
-			return or;
-
-		ta = s.split(',');
-		for (x=0; x<ta.length; x++) {
-			s = ta[x];
-			if (s.length == 0)
-				continue;
-
-			// Split tag/attrs
-			p = this.split(/\[|\]/, s);
-			if (p == null || p.length < 1)
-				t = s.toUpperCase();
-			else
-				t = p[0].toUpperCase();
-
-			// Handle all tag names
-			tn = this.split('/', t);
-			for (y=0; y<tn.length; y++) {
-				r = {};
-
-				r.tag = tn[y];
-				r.forceAttribs = null;
-				r.defaultAttribs = null;
-				r.validAttribValues = null;
-
-				// Handle prefixes
-				px = r.tag.charAt(0);
-				r.forceOpen = px == '+';
-				r.removeEmpty = px == '-';
-				r.fill = px == '#';
-				r.tag = r.tag.replace(/\+|-|#/g, '');
-				r.oTagName = tn[0].replace(/\+|-|#/g, '').toLowerCase();
-				r.isWild = new RegExp('\\*|\\?|\\+', 'g').test(r.tag);
-				r.validRe = new RegExp(this._wildcardToRe('^' + r.tag + '$'));
-
-				// Setup valid attributes
-				if (p.length > 1) {
-					r.vAttribsRe = '^(';
-					a = this.split(/\|/, p[1]);
-
-					for (i=0; i<a.length; i++) {
-						t = a[i];
-
-						if (t.charAt(0) == '!') {
-							a[i] = t = t.substring(1);
-
-							if (!r.reqAttribsRe)
-								r.reqAttribsRe = '\\s+(' + t;
-							else
-								r.reqAttribsRe += '|' + t;
-						}
-
-						av = new RegExp('(=|:|<)(.*?)$').exec(t);
-						t = t.replace(new RegExp('(=|:|<).*?$'), '');
-						if (av && av.length > 0) {
-							if (av[0].charAt(0) == ':') {
-								if (!r.forceAttribs)
-									r.forceAttribs = tinyMCE.clearArray(new Array());
-
-								r.forceAttribs[t.toLowerCase()] = av[0].substring(1);
-							} else if (av[0].charAt(0) == '=') {
-								if (!r.defaultAttribs)
-									r.defaultAttribs = tinyMCE.clearArray(new Array());
-
-								dv = av[0].substring(1);
-
-								r.defaultAttribs[t.toLowerCase()] = dv == "" ? "mce_empty" : dv;
-							} else if (av[0].charAt(0) == '<') {
-								if (!r.validAttribValues)
-									r.validAttribValues = tinyMCE.clearArray(new Array());
-
-								r.validAttribValues[t.toLowerCase()] = this._arrayToRe(this.split('?', av[0].substring(1)), 'i');
-							}
-						}
-
-						r.vAttribsRe += '' + t.toLowerCase() + (i != a.length - 1 ? '|' : '');
-
-						a[i] = t.toLowerCase();
-					}
-
-					if (r.reqAttribsRe)
-						r.reqAttribsRe = new RegExp(r.reqAttribsRe + ')=\"', 'g');
-
-					r.vAttribsRe += ')$';
-					r.vAttribsRe = this._wildcardToRe(r.vAttribsRe);
-					r.vAttribsReIsWild = new RegExp('\\*|\\?|\\+', 'g').test(r.vAttribsRe);
-					r.vAttribsRe = new RegExp(r.vAttribsRe);
-					r.vAttribs = a.reverse();
-
-					//tinyMCE.debug(r.tag, r.oTagName, r.vAttribsRe, r.vAttribsReWC);
-				} else {
-					r.vAttribsRe = '';
-					r.vAttribs = tinyMCE.clearArray(new Array());
-					r.vAttribsReIsWild = false;
-				}
-
-				or[r.tag] = r;
-			}
-		}
-
-		return or;
-	},
-
-	serializeNodeAsXML : function(n) {
-		var s, b;
-
-		if (!this.xmlDoc) {
-			if (this.isIE) {
-				try {this.xmlDoc = new ActiveXObject('MSXML2.DOMDocument');} catch (e) {}
-
-				if (!this.xmlDoc)
-					try {this.xmlDoc = new ActiveXObject('Microsoft.XmlDom');} catch (e) {}
-			} else
-				this.xmlDoc = document.implementation.createDocument('', '', null);
-
-			if (!this.xmlDoc)
-				alert("Error XML Parser could not be found.");
-		}
-
-		if (this.xmlDoc.firstChild)
-			this.xmlDoc.removeChild(this.xmlDoc.firstChild);
-
-		b = this.xmlDoc.createElement("html");
-		b = this.xmlDoc.appendChild(b);
-
-		this._convertToXML(n, b);
-
-		if (this.isIE)
-			return this.xmlDoc.xml;
-		else
-			return new XMLSerializer().serializeToString(this.xmlDoc);
-	},
-
-	_convertToXML : function(n, xn) {
-		var xd, el, i, l, cn, at, no, hc = false;
-
-		if (this._isDuplicate(n))
-			return;
-
-		xd = this.xmlDoc;
-
-		switch (n.nodeType) {
-			case 1: // Element
-				hc = n.hasChildNodes();
-
-				el = xd.createElement(n.nodeName.toLowerCase());
-
-				at = n.attributes;
-				for (i=at.length-1; i>-1; i--) {
-					no = at[i];
-
-					if (no.specified && no.nodeValue)
-						el.setAttribute(no.nodeName.toLowerCase(), no.nodeValue);
-				}
-
-				if (!hc && !this.closeElementsRe.test(n.nodeName))
-					el.appendChild(xd.createTextNode(""));
-
-				xn = xn.appendChild(el);
-				break;
-
-			case 3: // Text
-				xn.appendChild(xd.createTextNode(n.nodeValue));
-				return;
-
-			case 8: // Comment
-				xn.appendChild(xd.createComment(n.nodeValue));
-				return;
-		}
-
-		if (hc) {
-			cn = n.childNodes;
-
-			for (i=0, l=cn.length; i<l; i++)
-				this._convertToXML(cn[i], xn);
-		}
-	},
-
-	serializeNodeAsHTML : function(n, inn) {
-		var en, no, h = '', i, l, t, st, r, cn, va = false, f = false, at, hc, cr;
-
-		this._setupRules(); // Will initialize cleanup rules
-
-		if (this._isDuplicate(n))
-			return '';
-
-		// Skip non valid child elements
-		if (n.parentNode && this.childRules != null) {
-			cr = this.childRules[n.parentNode.nodeName];
-
-			if (typeof(cr) != "undefined" && !cr.test(n.nodeName)) {
-				st = true;
-				t = null;
-			}
-		}
-
-		switch (n.nodeType) {
-			case 1: // Element
-				hc = n.hasChildNodes();
-
-				if (st)
-					break;
-
-				// MSIE sometimes produces <//tag>
-				if ((tinyMCE.isRealIE) && n.nodeName.indexOf('/') != -1)
-					break;
-
-				if (this.vElementsRe.test(n.nodeName) && (!this.iveRe || !this.iveRe.test(n.nodeName)) && !inn) {
-					va = true;
-
-					r = this.rules[n.nodeName];
-					if (!r) {
-						at = this.rules;
-						for (no in at) {
-							if (at[no] && at[no].validRe.test(n.nodeName)) {
-								r = at[no];
-								break;
-							}
-						}
-					}
-
-					en = r.isWild ? n.nodeName.toLowerCase() : r.oTagName;
-					f = r.fill;
-
-					if (r.removeEmpty && !hc)
-						return "";
-
-					t = '<' + en;
-
-					if (r.vAttribsReIsWild) {
-						// Serialize wildcard attributes
-						at = n.attributes;
-						for (i=at.length-1; i>-1; i--) {
-							no = at[i];
-							if (no.specified && r.vAttribsRe.test(no.nodeName))
-								t += this._serializeAttribute(n, r, no.nodeName);
-						}
-					} else {
-						// Serialize specific attributes
-						for (i=r.vAttribs.length-1; i>-1; i--)
-							t += this._serializeAttribute(n, r, r.vAttribs[i]);
-					}
-
-					// Serialize mce_ atts
-					if (!this.settings.on_save) {
-						at = this.mceAttribs;
-
-						for (no in at) {
-							if (at[no])
-								t += this._serializeAttribute(n, r, at[no]);
-						}
-					}
-
-					// Check for required attribs
-					if (r.reqAttribsRe && !t.match(r.reqAttribsRe))
-						t = null;
-
-					// Close these
-					if (t != null && this.closeElementsRe.test(n.nodeName))
-						return t + ' />';
-
-					if (t != null)
-						h += t + '>';
-
-					if (this.isIE && this.codeElementsRe.test(n.nodeName))
-						h += n.innerHTML;
-				}
-			break;
-
-			case 3: // Text
-				if (st)
-					break;
-
-				if (n.parentNode && this.codeElementsRe.test(n.parentNode.nodeName))
-					return this.isIE ? '' : n.nodeValue;
-
-				return this.xmlEncode(n.nodeValue);
-
-			case 8: // Comment
-				if (st)
-					break;
-
-				return "<!--" + this._trimComment(n.nodeValue) + "-->";
-		}
-
-		if (hc) {
-			cn = n.childNodes;
-
-			for (i=0, l=cn.length; i<l; i++)
-				h += this.serializeNodeAsHTML(cn[i]);
-		}
-
-		// Fill empty nodes
-		if (f && !hc)
-			h += this.fillStr;
-
-		// End element
-		if (t != null && va)
-			h += '</' + en + '>';
-
-		return h;
-	},
-
-	_serializeAttribute : function(n, r, an) {
-		var av = '', t, os = this.settings.on_save;
-
-		if (os && (an.indexOf('mce_') == 0 || an.indexOf('_moz') == 0))
-			return '';
-
-		if (os && this.mceAttribs[an])
-			av = this._getAttrib(n, this.mceAttribs[an]);
-
-		if (av.length == 0)
-			av = this._getAttrib(n, an);
-
-		if (av.length == 0 && r.defaultAttribs && (t = r.defaultAttribs[an])) {
-			av = t;
-
-			if (av == "mce_empty")
-				return " " + an + '=""';
-		}
-
-		if (r.forceAttribs && (t = r.forceAttribs[an]))
-			av = t;
-
-		if (os && av.length != 0 && this.settings.url_converter.length != 0 && /^(src|href|longdesc)$/.test(an))
-			av = eval(this.settings.url_converter + '(this, n, av)');
-
-		if (av.length != 0 && r.validAttribValues && r.validAttribValues[an] && !r.validAttribValues[an].test(av))
-			return "";
-
-		if (av.length != 0 && av == "{$uid}")
-			av = "uid_" + (this.idCount++);
-
-		if (av.length != 0) {
-			if (an.indexOf('on') != 0)
-				av = this.xmlEncode(av);
-
-			return " " + an + "=" + '"' + av + '"';
-		}
-
-		return "";
-	},
-
-	formatHTML : function(h) {
-		var s = this.settings, p = '', i = 0, li = 0, o = '', l;
-
-		// Replace BR in pre elements to \n
-		h = h.replace(/<pre([^>]*)>(.*?)<\/pre>/gi, function (a, b, c) {
-			c = c.replace(/<br\s*\/>/gi, '\n');
-			return '<pre' + b + '>' + c + '</pre>';
-		});
-
-		h = h.replace(/\r/g, ''); // Windows sux, isn't carriage return a thing of the past :)
-		h = '\n' + h;
-		h = h.replace(new RegExp('\\n\\s+', 'gi'), '\n'); // Remove previous formatting
-		h = h.replace(this.nlBeforeRe, '\n<$1$2>');
-		h = h.replace(this.nlAfterRe, '<$1$2>\n');
-		h = h.replace(this.nlBeforeAfterRe, '\n<$1$2$3>\n');
-		h += '\n';
-
-		//tinyMCE.debug(h);
-
-		while ((i = h.indexOf('\n', i + 1)) != -1) {
-			if ((l = h.substring(li + 1, i)).length != 0) {
-				if (this.ouRe.test(l) && p.length >= s.indent_levels)
-					p = p.substring(s.indent_levels);
-
-				o += p + l + '\n';
-	
-				if (this.inRe.test(l))
-					p += this.inStr;
-			}
-
-			li = i;
-		}
-
-		//tinyMCE.debug(h);
-
-		return o;
-	},
-
-	xmlEncode : function(s) {
-		var cl = this;
-
-		this._setupEntities(); // Will intialize lookup table
-
-		switch (this.settings.entity_encoding) {
-			case "raw":
-				return tinyMCE.xmlEncode(s);
-
-			case "named":
-				return s.replace(new RegExp('[\u007F-\uFFFF<>&"\']', 'g'), function (c, b) {
-					b = cl.entities[c.charCodeAt(0)];
-
-					return b ? '&' + b + ';' : c;
-				});
-
-			case "numeric":
-				return s.replace(new RegExp('[\u007F-\uFFFF<>&"\']', 'g'), function (c, b) {
-					return b ? '&#' + c.charCodeAt(0) + ';' : c;
-				});
-		}
-
-		return s;
-	},
-
-	split : function(re, s) {
-		var c = s.split(re);
-		var i, l, o = new Array();
-
-		for (i=0, l=c.length; i<l; i++) {
-			if (c[i] != '')
-				o[i] = c[i];
-		}
-
-		return o;
-	},
-
-	_trimComment : function(s) {
-		// Remove mce_src, mce_href
-		s = s.replace(new RegExp('\\smce_src=\"[^\"]*\"', 'gi'), "");
-		s = s.replace(new RegExp('\\smce_href=\"[^\"]*\"', 'gi'), "");
-
-		return s;
-	},
-
-	_getAttrib : function(e, n, d) {
-		if (typeof(d) == "undefined")
-			d = "";
-
-		if (!e || e.nodeType != 1)
-			return d;
-
-		var v = e.getAttribute(n, 0);
-
-		if (n == "class" && !v)
-			v = e.className;
-
-		if (this.isIE && n == "http-equiv")
-			v = e.httpEquiv;
-
-		if (this.isIE && e.nodeName == "FORM" && n == "enctype" && v == "application/x-www-form-urlencoded")
-			v = "";
-
-		if (this.isIE && e.nodeName == "INPUT" && n == "size" && v == "20")
-			v = "";
-
-		if (this.isIE && e.nodeName == "INPUT" && n == "maxlength" && v == "2147483647")
-			v = "";
-
-		if (n == "style" && !tinyMCE.isOpera)
-			v = e.style.cssText;
-
-		if (n == 'style')
-			v = tinyMCE.serializeStyle(tinyMCE.parseStyle(v));
-
-		if (this.settings.on_save && n.indexOf('on') != -1 && this.settings.on_save && v && v != "")
-			v = tinyMCE.cleanupEventStr(v);
-
-		return (v && v != "") ? '' + v : d;
-	},
-
-	_urlConverter : function(c, n, v) {
-		if (!c.settings.on_save)
-			return tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings.base_href, v);
-		else if (tinyMCE.getParam('convert_urls'))
-			return eval(tinyMCE.settings.urlconverter_callback + "(v, n, true);");
-
-		return v;
-	},
-
-	_arrayToRe : function(a, op, be, af) {
-		var i, r;
-
-		op = typeof(op) == "undefined" ? "gi" : op;
-		be = typeof(be) == "undefined" ? "^(" : be;
-		af = typeof(af) == "undefined" ? ")$" : af;
-
-		r = be;
-
-		for (i=0; i<a.length; i++)
-			r += this._wildcardToRe(a[i]) + (i != a.length-1 ? "|" : "");
-
-		r += af;
-
-		return new RegExp(r, op);
-	},
-
-	_wildcardToRe : function(s) {
-		s = s.replace(/\?/g, '(\\S?)');
-		s = s.replace(/\+/g, '(\\S+)');
-		s = s.replace(/\*/g, '(\\S*)');
-
-		return s;
-	},
-
-	_setupEntities : function() {
-		var n, a, i, s = this.settings;
-
-		// Setup entities
-		if (!this.entitiesDone) {
-			if (s.entity_encoding == "named") {
-				n = tinyMCE.clearArray(new Array());
-				a = this.split(',', s.entities);
-				for (i=0; i<a.length; i+=2)
-					n[a[i]] = a[i+1];
-
-				this.entities = n;
-			}
-
-			this.entitiesDone = true;
-		}
-	},
-
-	_setupRules : function() {
-		var s = this.settings;
-
-		// Setup default rule
-		if (!this.rulesDone) {
-			this.addRuleStr(s.valid_elements);
-			this.addRuleStr(s.extended_valid_elements);
-			this.addChildRemoveRuleStr(s.valid_child_elements);
-
-			this.rulesDone = true;
-		}
-	},
-
-	_isDuplicate : function(n) {
-		var i;
-
-		if (!this.settings.fix_content_duplication)
-			return false;
-
-		if (tinyMCE.isRealIE && n.nodeType == 1) {
-			// Mark elements
-			if (n.mce_serialized == this.serializationId)
-				return true;
-
-			n.setAttribute('mce_serialized', this.serializationId);
-		} else {
-			// Search lookup table for text nodes  and comments
-			for (i=0; i<this.serializedNodes.length; i++) {
-				if (this.serializedNodes[i] == n)
-					return true;
-			}
-
-			this.serializedNodes[this.serializedNodes.length] = n;
-		}
-
-		return false;
-	}
-
-	};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_DOMUtils.class.js */
-
-TinyMCE_Engine.prototype.createTagHTML = function(tn, a, h) {
-	var o = '', f = tinyMCE.xmlEncode;
-
-	o = '<' + tn;
-
-	if (a) {
-		for (n in a) {
-			if (typeof(a[n]) != 'function' && a[n] != null)
-				o += ' ' + f(n) + '="' + f('' + a[n]) + '"';
-		}
-	}
-
-	o += !h ? ' />' : '>' + h + '</' + tn + '>';
-
-	return o;
-};
-
-TinyMCE_Engine.prototype.createTag = function(d, tn, a, h) {
-	var o = d.createElement(tn);
-
-	if (a) {
-		for (n in a) {
-			if (typeof(a[n]) != 'function' && a[n] != null)
-				tinyMCE.setAttrib(o, n, a[n]);
-		}
-	}
-
-	if (h)
-		o.innerHTML = h;
-
-	return o;
-};
-
-TinyMCE_Engine.prototype.getElementByAttributeValue = function(n, e, a, v) {
-	return (n = this.getElementsByAttributeValue(n, e, a, v)).length == 0 ? null : n[0];
-};
-
-TinyMCE_Engine.prototype.getElementsByAttributeValue = function(n, e, a, v) {
-	var i, nl = n.getElementsByTagName(e), o = new Array();
-
-	for (i=0; i<nl.length; i++) {
-		if (tinyMCE.getAttrib(nl[i], a).indexOf(v) != -1)
-			o[o.length] = nl[i];
-	}
-
-	return o;
-};
-
-TinyMCE_Engine.prototype.isBlockElement = function(n) {
-	return n != null && n.nodeType == 1 && this.blockRegExp.test(n.nodeName);
-};
-
-TinyMCE_Engine.prototype.getParentBlockElement = function(n, r) {
-	return this.getParentNode(n, function(n) {
-		return tinyMCE.isBlockElement(n);
-	}, r);
-
-	return null;
-};
-
-TinyMCE_Engine.prototype.insertAfter = function(n, r){
-	if (r.nextSibling)
-		r.parentNode.insertBefore(n, r.nextSibling);
-	else
-		r.parentNode.appendChild(n);
-};
-
-TinyMCE_Engine.prototype.setInnerHTML = function(e, h) {
-	var i, nl, n;
-
-	// Convert all strong/em to b/i in Gecko
-	if (tinyMCE.isGecko) {
-		h = h.replace(/<strong/gi, '<b');
-		h = h.replace(/<em(\/?)/gi, '<i');
-		h = h.replace(/<em /gi, '<i');
-		h = h.replace(/<\/strong>/gi, '</b>');
-		h = h.replace(/<\/em>/gi, '</i>');
-	}
-
-	if (tinyMCE.isRealIE) {
-		// Since MSIE handles invalid HTML better that valid XHTML we
-		// need to make some things invalid. <hr /> gets converted to <hr>.
-		h = h.replace(/\s\/>/g, '>');
-
-		// Since MSIE auto generated emtpy P tags some times we must tell it to keep the real ones
-		h = h.replace(/<p([^>]*)>\u00A0?<\/p>/gi, '<p$1 mce_keep="true">&nbsp;</p>'); // Keep empty paragraphs
-		h = h.replace(/<p([^>]*)>\s*&nbsp;\s*<\/p>/gi, '<p$1 mce_keep="true">&nbsp;</p>'); // Keep empty paragraphs
-		h = h.replace(/<p([^>]*)>\s+<\/p>/gi, '<p$1 mce_keep="true">&nbsp;</p>'); // Keep empty paragraphs
-
-		// Remove first comment
-		e.innerHTML = tinyMCE.uniqueTag + h;
-		e.firstChild.removeNode(true);
-
-		// Remove weird auto generated empty paragraphs unless it's supposed to be there
-		nl = e.getElementsByTagName("p");
-		for (i=nl.length-1; i>=0; i--) {
-			n = nl[i];
-
-			if (n.nodeName == 'P' && !n.hasChildNodes() && !n.mce_keep)
-				n.parentNode.removeChild(n);
-		}
-	} else {
-		h = this.fixGeckoBaseHREFBug(1, e, h);
-		e.innerHTML = h;
-		this.fixGeckoBaseHREFBug(2, e, h);
-	}
-};
-
-TinyMCE_Engine.prototype.getOuterHTML = function(e) {
-	if (tinyMCE.isIE)
-		return e.outerHTML;
-
-	var d = e.ownerDocument.createElement("body");
-	d.appendChild(e.cloneNode(true));
-	return d.innerHTML;
-};
-
-TinyMCE_Engine.prototype.setOuterHTML = function(e, h, d) {
-	var d = typeof(d) == "undefined" ? e.ownerDocument : d, i, nl, t;
-
-	if (tinyMCE.isIE && e.nodeType == 1)
-		e.outerHTML = h;
-	else {
-		t = d.createElement("body");
-		t.innerHTML = h;
-
-		for (i=0, nl=t.childNodes; i<nl.length; i++)
-			e.parentNode.insertBefore(nl[i].cloneNode(true), e);
-
-		e.parentNode.removeChild(e);
-	}
-};
-
-TinyMCE_Engine.prototype._getElementById = function(id, d) {
-	var e, i, j, f;
-
-	if (typeof(d) == "undefined")
-		d = document;
-
-	e = d.getElementById(id);
-	if (!e) {
-		f = d.forms;
-
-		for (i=0; i<f.length; i++) {
-			for (j=0; j<f[i].elements.length; j++) {
-				if (f[i].elements[j].name == id) {
-					e = f[i].elements[j];
-					break;
-				}
-			}
-		}
-	}
-
-	return e;
-};
-
-TinyMCE_Engine.prototype.getNodeTree = function(n, na, t, nn) {
-	return this.selectNodes(n, function(n) {
-		return (!t || n.nodeType == t) && (!nn || n.nodeName == nn);
-	}, na ? na : new Array());
-};
-
-TinyMCE_Engine.prototype.getParentElement = function(n, na, f, r) {
-	var re = na ? new RegExp('^(' + na.toUpperCase().replace(/,/g, '|') + ')$') : 0, v;
-
-	// Compatiblity with old scripts where f param was a attribute string
-	if (f && typeof(f) == 'string')
-		return this.getParentElement(n, na, function(no) {return tinyMCE.getAttrib(no, f) != '';});
-
-	return this.getParentNode(n, function(n) {
-		return ((n.nodeType == 1 && !re) || (re && re.test(n.nodeName))) && (!f || f(n));
-	}, r);
-};
-
-TinyMCE_Engine.prototype.getParentNode = function(n, f, r) {
-	while (n) {
-		if (n == r)
-			return null;
-
-		if (f(n))
-			return n;
-
-		n = n.parentNode;
-	}
-
-	return null;
-};
-
-TinyMCE_Engine.prototype.getAttrib = function(elm, name, dv) {
-	var v;
-
-	if (typeof(dv) == "undefined")
-		dv = "";
-
-	// Not a element
-	if (!elm || elm.nodeType != 1)
-		return dv;
-
-	v = elm.getAttribute(name);
-
-	// Try className for class attrib
-	if (name == "class" && !v)
-		v = elm.className;
-
-	// Workaround for a issue with Firefox 1.5rc2+
-	if (tinyMCE.isGecko && name == "src" && elm.src != null && elm.src != "")
-		v = elm.src;
-
-	// Workaround for a issue with Firefox 1.5rc2+
-	if (tinyMCE.isGecko && name == "href" && elm.href != null && elm.href != "")
-		v = elm.href;
-
-	if (name == "http-equiv" && tinyMCE.isIE)
-		v = elm.httpEquiv;
-
-	if (name == "style" && !tinyMCE.isOpera)
-		v = elm.style.cssText;
-
-	return (v && v != "") ? v : dv;
-};
-
-TinyMCE_Engine.prototype.setAttrib = function(el, name, va, fix) {
-	if (typeof(va) == "number" && va != null)
-		va = "" + va;
-
-	if (fix) {
-		if (va == null)
-			va = "";
-
-		va = va.replace(/[^0-9%]/g, '');
-	}
-
-	if (name == "style")
-		el.style.cssText = va;
-
-	if (name == "class")
-		el.className = va;
-
-	if (va != null && va != "" && va != -1)
-		el.setAttribute(name, va);
-	else
-		el.removeAttribute(name);
-};
-
-TinyMCE_Engine.prototype.setStyleAttrib = function(e, n, v) {
-	e.style[n] = v;
-
-	// Style attrib deleted in IE
-	if (tinyMCE.isIE && v == null || v == '') {
-		v = tinyMCE.serializeStyle(tinyMCE.parseStyle(e.style.cssText));
-		e.style.cssText = v;
-		e.setAttribute("style", v);
-	}
-};
-
-TinyMCE_Engine.prototype.switchClass = function(ei, c) {
-	var e;
-
-	if (tinyMCE.switchClassCache[ei])
-		e = tinyMCE.switchClassCache[ei];
-	else
-		e = tinyMCE.switchClassCache[ei] = document.getElementById(ei);
-
-	if (e) {
-		// Keep tile mode
-		if (tinyMCE.settings.button_tile_map && e.className && e.className.indexOf('mceTiledButton') == 0)
-			c = 'mceTiledButton ' + c;
-
-		e.className = c;
-	}
-};
-
-TinyMCE_Engine.prototype.getAbsPosition = function(n, cn) {
-	var l = 0, t = 0;
-
-	while (n && n != cn) {
-		l += n.offsetLeft;
-		t += n.offsetTop;
-		n = n.offsetParent;
-	}
-
-	return {absLeft : l, absTop : t};
-};
-
-TinyMCE_Engine.prototype.prevNode = function(e, n) {
-	var a = n.split(','), i;
-
-	while ((e = e.previousSibling) != null) {
-		for (i=0; i<a.length; i++) {
-			if (e.nodeName == a[i])
-				return e;
-		}
-	}
-
-	return null;
-};
-
-TinyMCE_Engine.prototype.nextNode = function(e, n) {
-	var a = n.split(','), i;
-
-	while ((e = e.nextSibling) != null) {
-		for (i=0; i<a.length; i++) {
-			if (e.nodeName == a[i])
-				return e;
-		}
-	}
-
-	return null;
-};
-
-TinyMCE_Engine.prototype.selectElements = function(n, na, f) {
-	var i, a = [], nl, x;
-
-	for (x=0, na = na.split(','); x<na.length; x++)
-		for (i=0, nl = n.getElementsByTagName(na[x]); i<nl.length; i++)
-			(!f || f(nl[i])) && a.push(nl[i]);
-
-	return a;
-};
-
-TinyMCE_Engine.prototype.selectNodes = function(n, f, a) {
-	var i;
-
-	if (!a)
-		a = new Array();
-
-	if (f(n))
-		a[a.length] = n;
-
-	if (n.hasChildNodes()) {
-		for (i=0; i<n.childNodes.length; i++)
-			tinyMCE.selectNodes(n.childNodes[i], f, a);
-	}
-
-	return a;
-};
-
-TinyMCE_Engine.prototype.addCSSClass = function(e, c, b) {
-	var o = this.removeCSSClass(e, c);
-	return e.className = b ? c + (o != '' ? (' ' + o) : '') : (o != '' ? (o + ' ') : '') + c;
-};
-
-TinyMCE_Engine.prototype.removeCSSClass = function(e, c) {
-	c = e.className.replace(new RegExp("(^|\\s+)" + c + "(\\s+|$)"), ' ');
-	return e.className = c != ' ' ? c : '';
-};
-
-TinyMCE_Engine.prototype.hasCSSClass = function(n, c) {
-	return new RegExp('\\b' + c + '\\b', 'g').test(n.className);
-};
-
-TinyMCE_Engine.prototype.renameElement = function(e, n, d) {
-	var ne, i, ar;
-
-	d = typeof(d) == "undefined" ? tinyMCE.selectedInstance.getDoc() : d;
-
-	if (e) {
-		ne = d.createElement(n);
-
-		ar = e.attributes;
-		for (i=ar.length-1; i>-1; i--) {
-			if (ar[i].specified && ar[i].nodeValue)
-				ne.setAttribute(ar[i].nodeName.toLowerCase(), ar[i].nodeValue);
-		}
-
-		ar = e.childNodes;
-		for (i=0; i<ar.length; i++)
-			ne.appendChild(ar[i].cloneNode(true));
-
-		e.parentNode.replaceChild(ne, e);
-	}
-};
-
-TinyMCE_Engine.prototype.getViewPort = function(w) {
-	var d = w.document, m = d.compatMode == 'CSS1Compat', b = d.body, de = d.documentElement;
-
-	return {
-		left : w.pageXOffset || (m ? de.scrollLeft : b.scrollLeft),
-		top : w.pageYOffset || (m ? de.scrollTop : b.scrollTop),
-		width : w.innerWidth || (m ? de.clientWidth : b.clientWidth),
-		height : w.innerHeight || (m ? de.clientHeight : b.clientHeight)
-	};
-};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_URL.class.js */
-
-TinyMCE_Engine.prototype.parseURL = function(url_str) {
-	var urlParts = new Array();
-
-	if (url_str) {
-		var pos, lastPos;
-
-		// Parse protocol part
-		pos = url_str.indexOf('://');
-		if (pos != -1) {
-			urlParts['protocol'] = url_str.substring(0, pos);
-			lastPos = pos + 3;
-		}
-
-		// Find port or path start
-		for (var i=lastPos; i<url_str.length; i++) {
-			var chr = url_str.charAt(i);
-
-			if (chr == ':')
-				break;
-
-			if (chr == '/')
-				break;
-		}
-		pos = i;
-
-		// Get host
-		urlParts['host'] = url_str.substring(lastPos, pos);
-
-		// Get port
-		urlParts['port'] = "";
-		lastPos = pos;
-		if (url_str.charAt(pos) == ':') {
-			pos = url_str.indexOf('/', lastPos);
-			urlParts['port'] = url_str.substring(lastPos+1, pos);
-		}
-
-		// Get path
-		lastPos = pos;
-		pos = url_str.indexOf('?', lastPos);
-
-		if (pos == -1)
-			pos = url_str.indexOf('#', lastPos);
-
-		if (pos == -1)
-			pos = url_str.length;
-
-		urlParts['path'] = url_str.substring(lastPos, pos);
-
-		// Get query
-		lastPos = pos;
-		if (url_str.charAt(pos) == '?') {
-			pos = url_str.indexOf('#');
-			pos = (pos == -1) ? url_str.length : pos;
-			urlParts['query'] = url_str.substring(lastPos+1, pos);
-		}
-
-		// Get anchor
-		lastPos = pos;
-		if (url_str.charAt(pos) == '#') {
-			pos = url_str.length;
-			urlParts['anchor'] = url_str.substring(lastPos+1, pos);
-		}
-	}
-
-	return urlParts;
-};
-
-TinyMCE_Engine.prototype.serializeURL = function(up) {
-	var o = "";
-
-	if (up['protocol'])
-		o += up['protocol'] + "://";
-
-	if (up['host'])
-		o += up['host'];
-
-	if (up['port'])
-		o += ":" + up['port'];
-
-	if (up['path'])
-		o += up['path'];
-
-	if (up['query'])
-		o += "?" + up['query'];
-
-	if (up['anchor'])
-		o += "#" + up['anchor'];
-
-	return o;
-};
-
-TinyMCE_Engine.prototype.convertAbsoluteURLToRelativeURL = function(base_url, url_to_relative) {
-	var baseURL = this.parseURL(base_url);
-	var targetURL = this.parseURL(url_to_relative);
-	var strTok1;
-	var strTok2;
-	var breakPoint = 0;
-	var outPath = "";
-	var forceSlash = false;
-
-	if (targetURL.path == "")
-		targetURL.path = "/";
-	else
-		forceSlash = true;
-
-	// Crop away last path part
-	base_url = baseURL.path.substring(0, baseURL.path.lastIndexOf('/'));
-	strTok1 = base_url.split('/');
-	strTok2 = targetURL.path.split('/');
-
-	if (strTok1.length >= strTok2.length) {
-		for (var i=0; i<strTok1.length; i++) {
-			if (i >= strTok2.length || strTok1[i] != strTok2[i]) {
-				breakPoint = i + 1;
-				break;
-			}
-		}
-	}
-
-	if (strTok1.length < strTok2.length) {
-		for (var i=0; i<strTok2.length; i++) {
-			if (i >= strTok1.length || strTok1[i] != strTok2[i]) {
-				breakPoint = i + 1;
-				break;
-			}
-		}
-	}
-
-	if (breakPoint == 1)
-		return targetURL.path;
-
-	for (var i=0; i<(strTok1.length-(breakPoint-1)); i++)
-		outPath += "../";
-
-	for (var i=breakPoint-1; i<strTok2.length; i++) {
-		if (i != (breakPoint-1))
-			outPath += "/" + strTok2[i];
-		else
-			outPath += strTok2[i];
-	}
-
-	targetURL.protocol = null;
-	targetURL.host = null;
-	targetURL.port = null;
-	targetURL.path = outPath == "" && forceSlash ? "/" : outPath;
-
-	// Remove document prefix from local anchors
-	var fileName = baseURL.path;
-	var pos;
-
-	if ((pos = fileName.lastIndexOf('/')) != -1)
-		fileName = fileName.substring(pos + 1);
-
-	// Is local anchor
-	if (fileName == targetURL.path && targetURL.anchor != "")
-		targetURL.path = "";
-
-	// If empty and not local anchor force filename or slash
-	if (targetURL.path == "" && !targetURL.anchor)
-		targetURL.path = fileName != "" ? fileName : "/";
-
-	return this.serializeURL(targetURL);
-};
-
-TinyMCE_Engine.prototype.convertRelativeToAbsoluteURL = function(base_url, relative_url) {
-	var baseURL = this.parseURL(base_url), baseURLParts, relURLParts;
-	var relURL = this.parseURL(relative_url);
-
-	if (relative_url == "" || relative_url.indexOf('://') != -1 || /^(mailto:|javascript:|#|\/)/.test(relative_url))
-		return relative_url;
-
-	// Split parts
-	baseURLParts = baseURL['path'].split('/');
-	relURLParts = relURL['path'].split('/');
-
-	// Remove empty chunks
-	var newBaseURLParts = new Array();
-	for (var i=baseURLParts.length-1; i>=0; i--) {
-		if (baseURLParts[i].length == 0)
-			continue;
-
-		newBaseURLParts[newBaseURLParts.length] = baseURLParts[i];
-	}
-	baseURLParts = newBaseURLParts.reverse();
-
-	// Merge relURLParts chunks
-	var newRelURLParts = new Array();
-	var numBack = 0;
-	for (var i=relURLParts.length-1; i>=0; i--) {
-		if (relURLParts[i].length == 0 || relURLParts[i] == ".")
-			continue;
-
-		if (relURLParts[i] == '..') {
-			numBack++;
-			continue;
-		}
-
-		if (numBack > 0) {
-			numBack--;
-			continue;
-		}
-
-		newRelURLParts[newRelURLParts.length] = relURLParts[i];
-	}
-
-	relURLParts = newRelURLParts.reverse();
-
-	// Remove end from absolute path
-	var len = baseURLParts.length-numBack;
-	var absPath = (len <= 0 ? "" : "/") + baseURLParts.slice(0, len).join('/') + "/" + relURLParts.join('/');
-	var start = "", end = "";
-
-	// Build output URL
-	relURL.protocol = baseURL.protocol;
-	relURL.host = baseURL.host;
-	relURL.port = baseURL.port;
-
-	// Re-add trailing slash if it's removed
-	if (relURL.path.charAt(relURL.path.length-1) == "/")
-		absPath += "/";
-
-	relURL.path = absPath;
-
-	return this.serializeURL(relURL);
-};
-
-TinyMCE_Engine.prototype.convertURL = function(url, node, on_save) {
-	var prot = document.location.protocol;
-	var host = document.location.hostname;
-	var port = document.location.port;
-
-	// Pass through file protocol
-	if (prot == "file:")
-		return url;
-
-	// Something is wrong, remove weirdness
-	url = tinyMCE.regexpReplace(url, '(http|https):///', '/');
-
-	// Mailto link or anchor (Pass through)
-	if (url.indexOf('mailto:') != -1 || url.indexOf('javascript:') != -1 || tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0) == "#")
-		return url;
-
-	// Fix relative/Mozilla
-	if (!tinyMCE.isIE && !on_save && url.indexOf("://") == -1 && url.charAt(0) != '/')
-		return tinyMCE.settings['base_href'] + url;
-
-	// Handle relative URLs
-	if (on_save && tinyMCE.getParam('relative_urls')) {
-		var curl = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], url);
-		if (curl.charAt(0) == '/')
-			curl = tinyMCE.settings['document_base_prefix'] + curl;
-
-		var urlParts = tinyMCE.parseURL(curl);
-		var tmpUrlParts = tinyMCE.parseURL(tinyMCE.settings['document_base_url']);
-
-		// Force relative
-		if (urlParts['host'] == tmpUrlParts['host'] && (urlParts['port'] == tmpUrlParts['port']))
-			return tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_url'], curl);
-	}
-
-	// Handle absolute URLs
-	if (!tinyMCE.getParam('relative_urls')) {
-		var urlParts = tinyMCE.parseURL(url);
-		var baseUrlParts = tinyMCE.parseURL(tinyMCE.settings['base_href']);
-
-		// Force absolute URLs from relative URLs
-		url = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], url);
-
-		// If anchor and path is the same page
-		if (urlParts['anchor'] && urlParts['path'] == baseUrlParts['path'])
-			return "#" + urlParts['anchor'];
-	}
-
-	// Remove current domain
-	if (tinyMCE.getParam('remove_script_host')) {
-		var start = "", portPart = "";
-
-		if (port != "")
-			portPart = ":" + port;
-
-		start = prot + "//" + host + portPart + "/";
-
-		if (url.indexOf(start) == 0)
-			url = url.substring(start.length-1);
-	}
-
-	return url;
-};
-
-TinyMCE_Engine.prototype.convertAllRelativeURLs = function(body) {
-	var i, elms, src, href, mhref, msrc;
-
-	// Convert all image URL:s to absolute URL
-	elms = body.getElementsByTagName("img");
-	for (i=0; i<elms.length; i++) {
-		src = tinyMCE.getAttrib(elms[i], 'src');
-
-		msrc = tinyMCE.getAttrib(elms[i], 'mce_src');
-		if (msrc != "")
-			src = msrc;
-
-		if (src != "") {
-			src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);
-			elms[i].setAttribute("src", src);
-		}
-	}
-
-	// Convert all link URL:s to absolute URL
-	elms = body.getElementsByTagName("a");
-	for (i=0; i<elms.length; i++) {
-		href = tinyMCE.getAttrib(elms[i], 'href');
-
-		mhref = tinyMCE.getAttrib(elms[i], 'mce_href');
-		if (mhref != "")
-			href = mhref;
-
-		if (href && href != "") {
-			href = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], href);
-			elms[i].setAttribute("href", href);
-		}
-	}
-};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_Array.class.js */
-
-TinyMCE_Engine.prototype.clearArray = function(a) {
-	var n;
-
-	for (n in a)
-		a[n] = null;
-
-	return a;
-};
-
-TinyMCE_Engine.prototype.explode = function(d, s) {
-	var ar = s.split(d), oar = new Array(), i;
-
-	for (i = 0; i<ar.length; i++) {
-		if (ar[i] != "")
-			oar[oar.length] = ar[i];
-	}
-
-	return oar;
-};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_Event.class.js */
-
-TinyMCE_Engine.prototype._setEventsEnabled = function(node, state) {
-	var evs, x, y, elms, i, event;
-	var events = ['onfocus','onblur','onclick','ondblclick',
-				'onmousedown','onmouseup','onmouseover','onmousemove',
-				'onmouseout','onkeypress','onkeydown','onkeydown','onkeyup'];
-
-	evs = tinyMCE.settings['event_elements'].split(',');
-	for (y=0; y<evs.length; y++){
-		elms = node.getElementsByTagName(evs[y]);
-		for (i=0; i<elms.length; i++) {
-			event = "";
-
-			for (x=0; x<events.length; x++) {
-				if ((event = tinyMCE.getAttrib(elms[i], events[x])) != '') {
-					event = tinyMCE.cleanupEventStr("" + event);
-
-					if (!state)
-						event = "return true;" + event;
-					else
-						event = event.replace(/^return true;/gi, '');
-
-					elms[i].removeAttribute(events[x]);
-					elms[i].setAttribute(events[x], event);
-				}
-			}
-		}
-	}
-};
-
-TinyMCE_Engine.prototype._eventPatch = function(editor_id) {
-	var n, inst, win, e;
-
-	// Remove odd, error
-	if (typeof(tinyMCE) == "undefined")
-		return true;
-
-	try {
-		// Try selected instance first
-		if (tinyMCE.selectedInstance) {
-			win = tinyMCE.selectedInstance.getWin();
-
-			if (win && win.event) {
-				e = win.event;
-
-				if (!e.target)
-					e.target = e.srcElement;
-
-				TinyMCE_Engine.prototype.handleEvent(e);
-				return;
-			}
-		}
-
-		// Search for it
-		for (n in tinyMCE.instances) {
-			inst = tinyMCE.instances[n];
-
-			if (!tinyMCE.isInstance(inst))
-				continue;
-
-			inst.select();
-			win = inst.getWin();
-
-			if (win && win.event) {
-				e = win.event;
-
-				if (!e.target)
-					e.target = e.srcElement;
-
-				TinyMCE_Engine.prototype.handleEvent(e);
-				return;
-			}
-		}
-	} catch (ex) {
-		// Ignore error if iframe is pointing to external URL
-	}
-};
-
-TinyMCE_Engine.prototype.findEvent = function(e) {
-	var n, inst;
-
-	if (e)
-		return e;
-
-	for (n in tinyMCE.instances) {
-		inst = tinyMCE.instances[n];
-
-		if (tinyMCE.isInstance(inst) && inst.getWin().event)
-			return inst.getWin().event;
-	}
-
-	return null;
-};
-
-TinyMCE_Engine.prototype.unloadHandler = function() {
-	tinyMCE.triggerSave(true, true);
-};
-
-TinyMCE_Engine.prototype.addEventHandlers = function(inst) {
-	this.setEventHandlers(inst, 1);
-};
-
-TinyMCE_Engine.prototype.setEventHandlers = function(inst, s) {
-	var doc = inst.getDoc(), ie, ot, i, f = s ? tinyMCE.addEvent : tinyMCE.removeEvent;
-
-	ie = ['keypress', 'keyup', 'keydown', 'click', 'mouseup', 'mousedown', 'controlselect', 'dblclick'];
-	ot = ['keypress', 'keyup', 'keydown', 'click', 'mouseup', 'mousedown', 'focus', 'blur', 'dragdrop'];
-
-	inst.switchSettings();
-
-	if (tinyMCE.isIE) {
-		for (i=0; i<ie.length; i++)
-			f(doc, ie[i], TinyMCE_Engine.prototype._eventPatch);
-	} else {
-		for (i=0; i<ot.length; i++)
-			f(doc, ot[i], tinyMCE.handleEvent);
-
-		eval('try { doc.designMode = "On"; } catch(e) {}'); // Force designmode
-	}
-};
-
-TinyMCE_Engine.prototype.onMouseMove = function() {
-	var inst, lh;
-
-	// Fix for IE7 bug where it's not restoring hover on anchors correctly
-	if (tinyMCE.lastHover) {
-		lh = tinyMCE.lastHover;
-
-		// Call out on menus and refresh class on normal buttons
-		if (lh.className.indexOf('mceMenu') != -1)
-			tinyMCE._menuButtonEvent('out', lh);
-		else
-			lh.className = lh.className;
-
-		tinyMCE.lastHover = null;
-	}
-
-	if (!tinyMCE.hasMouseMoved) {
-		inst = tinyMCE.selectedInstance;
-
-		// Workaround for bug #1437457 (Odd MSIE bug)
-		if (inst.isFocused) {
-			inst.undoBookmark = inst.selection.getBookmark();
-			tinyMCE.hasMouseMoved = true;
-		}
-	}
-
-//	tinyMCE.cancelEvent(inst.getWin().event);
-//	return false;
-};
-
-TinyMCE_Engine.prototype.cancelEvent = function(e) {
-	if (!e)
-		return false;
-
-	if (tinyMCE.isIE) {
-		e.returnValue = false;
-		e.cancelBubble = true;
-	} else {
-		e.preventDefault();
-		e.stopPropagation && e.stopPropagation();
-	}
-
-	return false;
-};
-
-TinyMCE_Engine.prototype.addEvent = function(o, n, h) {
-	// Add cleanup for all non unload events
-	if (n != 'unload') {
-		function clean() {
-			var ex;
-
-			try {
-				tinyMCE.removeEvent(o, n, h);
-				tinyMCE.removeEvent(window, 'unload', clean);
-				o = n = h = null;
-			} catch (ex) {
-				// IE may produce access denied exception on unload
-			}
-		}
-
-		// Add memory cleaner
-		tinyMCE.addEvent(window, 'unload', clean);
-	}
-
-	if (o.attachEvent)
-		o.attachEvent("on" + n, h);
-	else
-		o.addEventListener(n, h, false);
-};
-
-TinyMCE_Engine.prototype.removeEvent = function(o, n, h) {
-	if (o.detachEvent)
-		o.detachEvent("on" + n, h);
-	else
-		o.removeEventListener(n, h, false);
-};
-
-TinyMCE_Engine.prototype.addSelectAccessibility = function(e, s, w) {
-	// Add event handlers 
-	if (!s._isAccessible) {
-		s.onkeydown = tinyMCE.accessibleEventHandler;
-		s.onblur = tinyMCE.accessibleEventHandler;
-		s._isAccessible = true;
-		s._win = w;
-	}
-
-	return false;
-};
-
-TinyMCE_Engine.prototype.accessibleEventHandler = function(e) {
-	var win = this._win;
-	e = tinyMCE.isIE ? win.event : e;
-	var elm = tinyMCE.isIE ? e.srcElement : e.target;
-
-	// Unpiggyback onchange on blur
-	if (e.type == "blur") {
-		if (elm.oldonchange) {
-			elm.onchange = elm.oldonchange;
-			elm.oldonchange = null;
-		}
-
-		return true;
-	}
-
-	// Piggyback onchange
-	if (elm.nodeName == "SELECT" && !elm.oldonchange) {
-		elm.oldonchange = elm.onchange;
-		elm.onchange = null;
-	}
-
-	// Execute onchange and remove piggyback
-	if (e.keyCode == 13 || e.keyCode == 32) {
-		elm.onchange = elm.oldonchange;
-		elm.onchange();
-		elm.oldonchange = null;
-
-		tinyMCE.cancelEvent(e);
-		return false;
-	}
-
-	return true;
-};
-
-TinyMCE_Engine.prototype._resetIframeHeight = function() {
-	var ife;
-
-	if (tinyMCE.isRealIE) {
-		ife = tinyMCE.selectedInstance.iframeElement;
-
-/*		if (ife._oldWidth) {
-			ife.style.width = ife._oldWidth;
-			ife.width = ife._oldWidth;
-		}*/
-
-		if (ife._oldHeight) {
-			ife.style.height = ife._oldHeight;
-			ife.height = ife._oldHeight;
-		}
-	}
-};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_Selection.class.js */
-
-function TinyMCE_Selection(inst) {
-	this.instance = inst;
-};
-
-TinyMCE_Selection.prototype = {
-	getSelectedHTML : function() {
-		var inst = this.instance;
-		var e, r = this.getRng(), h;
-
-		if (!r)
-			return null;
-
-		e = document.createElement("body");
-
-		if (r.cloneContents)
-			e.appendChild(r.cloneContents());
-		else if (typeof(r.item) != 'undefined' || typeof(r.htmlText) != 'undefined')
-			e.innerHTML = r.item ? r.item(0).outerHTML : r.htmlText;
-		else
-			e.innerHTML = r.toString(); // Failed, use text for now
-
-		h = tinyMCE._cleanupHTML(inst, inst.contentDocument, inst.settings, e, e, false, true, false);
-
-		// When editing always use fonts internaly
-		if (tinyMCE.getParam("convert_fonts_to_spans"))
-			tinyMCE.convertSpansToFonts(inst.getDoc());
-
-		return h;
-	},
-
-	getSelectedText : function() {
-		var inst = this.instance;
-		var d, r, s, t;
-
-		if (tinyMCE.isIE) {
-			d = inst.getDoc();
-
-			if (d.selection.type == "Text") {
-				r = d.selection.createRange();
-				t = r.text;
-			} else
-				t = '';
-		} else {
-			s = this.getSel();
-
-			if (s && s.toString)
-				t = s.toString();
-			else
-				t = '';
-		}
-
-		return t;
-	},
-
-	getBookmark : function(simple) {
-		var inst = this.instance;
-		var rng = this.getRng();
-		var doc = inst.getDoc(), b = inst.getBody();
-		var sp, le, s, e, nl, i, si, ei, w;
-		var trng, sx, sy, xx = -999999999, vp = inst.getViewPort();
-
-		sx = vp.left;
-		sy = vp.top;
-
-		if (tinyMCE.isSafari || tinyMCE.isOpera || simple)
-			return {rng : rng, scrollX : sx, scrollY : sy};
-
-		if (tinyMCE.isIE) {
-			if (rng.item) {
-				e = rng.item(0);
-
-				nl = b.getElementsByTagName(e.nodeName);
-				for (i=0; i<nl.length; i++) {
-					if (e == nl[i]) {
-						sp = i;
-						break;
-					}
-				}
-
-				return {
-					tag : e.nodeName,
-					index : sp,
-					scrollX : sx,
-					scrollY : sy
-				};
-			} else {
-				trng = doc.body.createTextRange();
-				trng.moveToElementText(inst.getBody());
-				trng.collapse(true);
-				bp = Math.abs(trng.move('character', xx));
-
-				trng = rng.duplicate();
-				trng.collapse(true);
-				sp = Math.abs(trng.move('character', xx));
-
-				trng = rng.duplicate();
-				trng.collapse(false);
-				le = Math.abs(trng.move('character', xx)) - sp;
-
-				return {
-					start : sp - bp,
-					length : le,
-					scrollX : sx,
-					scrollY : sy
-				};
-			}
-		}
-
-		if (tinyMCE.isGecko) {
-			s = this.getSel();
-			e = this.getFocusElement();
-
-			if (!s)
-				return null;
-
-			if (e && e.nodeName == 'IMG') {
-				/*nl = b.getElementsByTagName('IMG');
-				for (i=0; i<nl.length; i++) {
-					if (e == nl[i]) {
-						sp = i;
-						break;
-					}
-				}*/
-
-				return {
-					start : -1,
-					end : -1,
-					index : sp,
-					scrollX : sx,
-					scrollY : sy
-				};
-			}
-
-			// Caret or selection
-			if (s.anchorNode == s.focusNode && s.anchorOffset == s.focusOffset) {
-				e = this._getPosText(b, s.anchorNode, s.focusNode);
-
-				if (!e)
-					return {scrollX : sx, scrollY : sy};
-
-				return {
-					start : e.start + s.anchorOffset,
-					end : e.end + s.focusOffset,
-					scrollX : sx,
-					scrollY : sy
-				};
-			} else {
-				e = this._getPosText(b, rng.startContainer, rng.endContainer);
-
-				if (!e)
-					return {scrollX : sx, scrollY : sy};
-
-				return {
-					start : e.start + rng.startOffset,
-					end : e.end + rng.endOffset,
-					scrollX : sx,
-					scrollY : sy
-				};
-			}
-		}
-
-		return null;
-	},
-
-	moveToBookmark : function(bookmark) {
-		var inst = this.instance;
-		var rng, nl, i, ex, b = inst.getBody(), sd;
-		var doc = inst.getDoc();
-		var win = inst.getWin();
-		var sel = this.getSel();
-
-		if (!bookmark)
-			return false;
-
-		if (tinyMCE.isSafari) {
-			sel.setBaseAndExtent(bookmark.rng.startContainer, bookmark.rng.startOffset, bookmark.rng.endContainer, bookmark.rng.endOffset);
-			return true;
-		}
-
-		if (tinyMCE.isRealIE) {
-			if (bookmark.rng) {
-				try {
-					bookmark.rng.select();
-				} catch (ex) {
-					// Ignore
-				}
-
-				return true;
-			}
-
-			win.focus();
-
-			if (bookmark.tag) {
-				rng = b.createControlRange();
-
-				nl = b.getElementsByTagName(bookmark.tag);
-
-				if (nl.length > bookmark.index) {
-					try {
-						rng.addElement(nl[bookmark.index]);
-					} catch (ex) {
-						// Might be thrown if the node no longer exists
-					}
-				}
-			} else {
-				// Try/catch needed since this operation breaks when TinyMCE is placed in hidden divs/tabs
-				try {
-					// Incorrect bookmark
-					if (bookmark.start < 0)
-						return true;
-
-					rng = inst.getSel().createRange();
-					rng.moveToElementText(inst.getBody());
-					rng.collapse(true);
-					rng.moveStart('character', bookmark.start);
-					rng.moveEnd('character', bookmark.length);
-				} catch (ex) {
-					return true;
-				}
-			}
-
-			rng.select();
-
-			win.scrollTo(bookmark.scrollX, bookmark.scrollY);
-			return true;
-		}
-
-		if (tinyMCE.isGecko || tinyMCE.isOpera) {
-			if (bookmark.rng) {
-				sel.removeAllRanges();
-				sel.addRange(bookmark.rng);
-			}
-
-			if (bookmark.start != -1 && bookmark.end != -1) {
-				try {
-					sd = this._getTextPos(b, bookmark.start, bookmark.end);
-					rng = doc.createRange();
-					rng.setStart(sd.startNode, sd.startOffset);
-					rng.setEnd(sd.endNode, sd.endOffset);
-					sel.removeAllRanges();
-					sel.addRange(rng);
-					win.focus();
-				} catch (ex) {
-					// Ignore
-				}
-			}
-
-			/*
-			if (typeof(bookmark.index) != 'undefined') {
-				tinyMCE.selectElements(b, 'IMG', function (n) {
-					if (bookmark.index-- == 0) {
-						// Select image in Gecko here
-					}
-
-					return false;
-				});
-			}
-			*/
-
-			win.scrollTo(bookmark.scrollX, bookmark.scrollY);
-			return true;
-		}
-
-		return false;
-	},
-
-	_getPosText : function(r, sn, en) {
-		var w = document.createTreeWalker(r, NodeFilter.SHOW_TEXT, null, false), n, p = 0, d = {};
-
-		while ((n = w.nextNode()) != null) {
-			if (n == sn)
-				d.start = p;
-
-			if (n == en) {
-				d.end = p;
-				return d;
-			}
-
-			p += n.nodeValue ? n.nodeValue.length : 0;
-		}
-
-		return null;
-	},
-
-	_getTextPos : function(r, sp, ep) {
-		var w = document.createTreeWalker(r, NodeFilter.SHOW_TEXT, null, false), n, p = 0, d = {};
-
-		while ((n = w.nextNode()) != null) {
-			p += n.nodeValue ? n.nodeValue.length : 0;
-
-			if (p >= sp && !d.startNode) {
-				d.startNode = n;
-				d.startOffset = sp - (p - n.nodeValue.length);
-			}
-
-			if (p >= ep) {
-				d.endNode = n;
-				d.endOffset = ep - (p - n.nodeValue.length);
-
-				return d;
-			}
-		}
-
-		return null;
-	},
-
-	selectNode : function(node, collapse, select_text_node, to_start) {
-		var inst = this.instance, sel, rng, nodes;
-
-		if (!node)
-			return;
-
-		if (typeof(collapse) == "undefined")
-			collapse = true;
-
-		if (typeof(select_text_node) == "undefined")
-			select_text_node = false;
-
-		if (typeof(to_start) == "undefined")
-			to_start = true;
-
-		if (inst.settings.auto_resize)
-			inst.resizeToContent();
-
-		if (tinyMCE.isRealIE) {
-			rng = inst.getDoc().body.createTextRange();
-
-			try {
-				rng.moveToElementText(node);
-
-				if (collapse)
-					rng.collapse(to_start);
-
-				rng.select();
-			} catch (e) {
-				// Throws illigal agrument in MSIE some times
-			}
-		} else {
-			sel = this.getSel();
-
-			if (!sel)
-				return;
-
-			if (tinyMCE.isSafari) {
-				sel.setBaseAndExtent(node, 0, node, node.innerText.length);
-
-				if (collapse) {
-					if (to_start)
-						sel.collapseToStart();
-					else
-						sel.collapseToEnd();
-				}
-
-				this.scrollToNode(node);
-
-				return;
-			}
-
-			rng = inst.getDoc().createRange();
-
-			if (select_text_node) {
-				// Find first textnode in tree
-				nodes = tinyMCE.getNodeTree(node, new Array(), 3);
-				if (nodes.length > 0)
-					rng.selectNodeContents(nodes[0]);
-				else
-					rng.selectNodeContents(node);
-			} else
-				rng.selectNode(node);
-
-			if (collapse) {
-				// Special treatment of textnode collapse
-				if (!to_start && node.nodeType == 3) {
-					rng.setStart(node, node.nodeValue.length);
-					rng.setEnd(node, node.nodeValue.length);
-				} else
-					rng.collapse(to_start);
-			}
-
-			sel.removeAllRanges();
-			sel.addRange(rng);
-		}
-
-		this.scrollToNode(node);
-
-		// Set selected element
-		tinyMCE.selectedElement = null;
-		if (node.nodeType == 1)
-			tinyMCE.selectedElement = node;
-	},
-
-	scrollToNode : function(node) {
-		var inst = this.instance, w = inst.getWin(), vp = inst.getViewPort(), pos = tinyMCE.getAbsPosition(node), cvp, p, cwin;
-
-		// Only scroll if out of visible area
-		if (pos.absLeft < vp.left || pos.absLeft > vp.left + vp.width || pos.absTop < vp.top || pos.absTop > vp.top + (vp.height-25))
-			w.scrollTo(pos.absLeft, pos.absTop - vp.height + 25);
-
-		// Scroll container window
-		if (inst.settings.auto_resize) {
-			cwin = inst.getContainerWin();
-			cvp = tinyMCE.getViewPort(cwin);
-			p = this.getAbsPosition(node);
-
-			if (p.absLeft < cvp.left || p.absLeft > cvp.left + cvp.width || p.absTop < cvp.top || p.absTop > cvp.top + cvp.height)
-				cwin.scrollTo(p.absLeft, p.absTop - cvp.height + 25);
-		}
-	},
-
-	getAbsPosition : function(n) {
-		var pos = tinyMCE.getAbsPosition(n), ipos = tinyMCE.getAbsPosition(this.instance.iframeElement);
-
-		return {
-			absLeft : ipos.absLeft + pos.absLeft,
-			absTop : ipos.absTop + pos.absTop
-		};
-	},
-
-	getSel : function() {
-		var inst = this.instance;
-
-		if (tinyMCE.isRealIE)
-			return inst.getDoc().selection;
-
-		return inst.contentWindow.getSelection();
-	},
-
-	getRng : function() {
-		var s = this.getSel();
-
-		if (s == null)
-			return null;
-
-		if (tinyMCE.isRealIE)
-			return s.createRange();
-
-		if (tinyMCE.isSafari && !s.getRangeAt)
-			return '' + window.getSelection();
-
-		return s.getRangeAt(0);
-	},
-
-	getFocusElement : function() {
-		var inst = this.instance, doc, rng, sel, elm;
-
-		if (tinyMCE.isRealIE) {
-			doc = inst.getDoc();
-			rng = doc.selection.createRange();
-
-	//		if (rng.collapse)
-	//			rng.collapse(true);
-
-			elm = rng.item ? rng.item(0) : rng.parentElement();
-		} else {
-			if (!tinyMCE.isSafari && inst.isHidden())
-				return inst.getBody();
-
-			sel = this.getSel();
-			rng = this.getRng();
-
-			if (!sel || !rng)
-				return null;
-
-			elm = rng.commonAncestorContainer;
-			//elm = (sel && sel.anchorNode) ? sel.anchorNode : null;
-
-			// Handle selection a image or other control like element such as anchors
-			if (!rng.collapsed) {
-				// Is selection small
-				if (rng.startContainer == rng.endContainer) {
-					if (rng.startOffset - rng.endOffset < 2) {
-						if (rng.startContainer.hasChildNodes())
-							elm = rng.startContainer.childNodes[rng.startOffset];
-					}
-				}
-			}
-
-			// Get the element parent of the node
-			elm = tinyMCE.getParentElement(elm);
-
-			//if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "img")
-			//	elm = tinyMCE.selectedElement;
-		}
-
-		return elm;
-	}
-
-	};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_UndoRedo.class.js */
-
-function TinyMCE_UndoRedo(inst) {
-	this.instance = inst;
-	this.undoLevels = new Array();
-	this.undoIndex = 0;
-	this.typingUndoIndex = -1;
-	this.undoRedo = true;
-};
-
-TinyMCE_UndoRedo.prototype = {
-	add : function(l) {
-		var b, customUndoLevels, newHTML, inst = this.instance, i, ul, ur;
-
-		if (l) {
-			this.undoLevels[this.undoLevels.length] = l;
-			return true;
-		}
-
-		if (this.typingUndoIndex != -1) {
-			this.undoIndex = this.typingUndoIndex;
-
-			if (tinyMCE.typingUndoIndex != -1)
-				tinyMCE.undoIndex = tinyMCE.typingUndoIndex;
-		}
-
-		newHTML = tinyMCE.trim(inst.getBody().innerHTML);
-		if (this.undoLevels[this.undoIndex] && newHTML != this.undoLevels[this.undoIndex].content) {
-			//tinyMCE.debug(newHTML, this.undoLevels[this.undoIndex].content);
-
-			tinyMCE.dispatchCallback(inst, 'onchange_callback', 'onChange', inst);
-
-			// Time to compress
-			customUndoLevels = tinyMCE.settings['custom_undo_redo_levels'];
-			if (customUndoLevels != -1 && this.undoLevels.length > customUndoLevels) {
-				for (i=0; i<this.undoLevels.length-1; i++)
-					this.undoLevels[i] = this.undoLevels[i+1];
-
-				this.undoLevels.length--;
-				this.undoIndex--;
-
-				// Todo: Implement global undo/redo logic here
-			}
-
-			b = inst.undoBookmark;
-
-			if (!b)
-				b = inst.selection.getBookmark();
-
-			this.undoIndex++;
-			this.undoLevels[this.undoIndex] = {
-				content : newHTML,
-				bookmark : b
-			};
-
-			// Remove all above from global undo/redo
-			ul = tinyMCE.undoLevels;
-			for (i=tinyMCE.undoIndex + 1; i<ul.length; i++) {
-				ur = ul[i].undoRedo;
-
-				if (ur.undoIndex == ur.undoLevels.length -1)
-					ur.undoIndex--;
-
-				ur.undoLevels.length--;
-			}
-
-			// Add global undo level
-			tinyMCE.undoLevels[tinyMCE.undoIndex++] = inst;
-			tinyMCE.undoLevels.length = tinyMCE.undoIndex;
-
-			this.undoLevels.length = this.undoIndex + 1;
-
-			return true;
-		}
-
-		return false;
-	},
-
-	undo : function() {
-		var inst = this.instance;
-
-		// Do undo
-		if (this.undoIndex > 0) {
-			this.undoIndex--;
-
-			tinyMCE.setInnerHTML(inst.getBody(), this.undoLevels[this.undoIndex].content);
-			inst.repaint();
-
-			if (inst.settings.custom_undo_redo_restore_selection)
-				inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark);
-		}
-	},
-
-	redo : function() {
-		var inst = this.instance;
-
-		tinyMCE.execCommand("mceEndTyping");
-
-		if (this.undoIndex < (this.undoLevels.length-1)) {
-			this.undoIndex++;
-
-			tinyMCE.setInnerHTML(inst.getBody(), this.undoLevels[this.undoIndex].content);
-			inst.repaint();
-
-			if (inst.settings.custom_undo_redo_restore_selection)
-				inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark);
-		}
-
-		tinyMCE.triggerNodeChange();
-	}
-
-	};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_ForceParagraphs.class.js */
-
-var TinyMCE_ForceParagraphs = {
-	_insertPara : function(inst, e) {
-		var doc = inst.getDoc(), sel = inst.getSel(), body = inst.getBody(), win = inst.contentWindow, rng = sel.getRangeAt(0);
-		var rootElm = doc.documentElement, blockName = "P", startNode, endNode, startBlock, endBlock;
-		var rngBefore, rngAfter, direct, startNode, startOffset, endNode, endOffset, b = tinyMCE.isOpera ? inst.selection.getBookmark() : null;
-		var paraBefore, paraAfter, startChop, endChop, contents;
-
-		function isEmpty(para) {
-			function isEmptyHTML(html) {
-				return html.replace(new RegExp('[ \t\r\n]+', 'g'), '').toLowerCase() == "";
-			}
-
-			// Check for images
-			if (para.getElementsByTagName("img").length > 0)
-				return false;
-
-			// Check for tables
-			if (para.getElementsByTagName("table").length > 0)
-				return false;
-
-			// Check for HRs
-			if (para.getElementsByTagName("hr").length > 0)
-				return false;
-
-			// Check all textnodes
-			var nodes = tinyMCE.getNodeTree(para, new Array(), 3);
-			for (var i=0; i<nodes.length; i++) {
-				if (!isEmptyHTML(nodes[i].nodeValue))
-					return false;
-			}
-
-			// No images, no tables, no hrs, no text content then it's empty
-			return true;
-		}
-
-	//	tinyMCE.debug(body.innerHTML);
-
-	//	debug(e.target, sel.anchorNode.nodeName, sel.focusNode.nodeName, rng.startContainer, rng.endContainer, rng.commonAncestorContainer, sel.anchorOffset, sel.focusOffset, rng.toString());
-
-		// Setup before range
-		rngBefore = doc.createRange();
-		rngBefore.setStart(sel.anchorNode, sel.anchorOffset);
-		rngBefore.collapse(true);
-
-		// Setup after range
-		rngAfter = doc.createRange();
-		rngAfter.setStart(sel.focusNode, sel.focusOffset);
-		rngAfter.collapse(true);
-
-		// Setup start/end points
-		direct = rngBefore.compareBoundaryPoints(rngBefore.START_TO_END, rngAfter) < 0;
-		startNode = direct ? sel.anchorNode : sel.focusNode;
-		startOffset = direct ? sel.anchorOffset : sel.focusOffset;
-		endNode = direct ? sel.focusNode : sel.anchorNode;
-		endOffset = direct ? sel.focusOffset : sel.anchorOffset;
-
-		startNode = startNode.nodeName == "BODY" ? startNode.firstChild : startNode;
-		endNode = endNode.nodeName == "BODY" ? endNode.firstChild : endNode;
-
-		// Get block elements
-		startBlock = inst.getParentBlockElement(startNode);
-		endBlock = inst.getParentBlockElement(endNode);
-
-		// If absolute force paragraph generation within
-		if (startBlock && new RegExp('absolute|relative|static', 'gi').test(startBlock.style.position))
-			startBlock = null;
-
-		if (endBlock && new RegExp('absolute|relative|static', 'gi').test(endBlock.style.position))
-			endBlock = null;
-
-		// Use current block name
-		if (startBlock != null) {
-			blockName = startBlock.nodeName;
-
-			// Use P instead
-			if (blockName == "TD" || blockName == "TABLE" || (blockName == "DIV" && new RegExp('left|right', 'gi').test(startBlock.style.cssFloat)))
-				blockName = "P";
-		}
-
-		// Within a list use normal behaviour
-		if (tinyMCE.getParentElement(startBlock, "OL,UL", null, body) != null)
-			return false;
-
-		// Within a table create new paragraphs
-		if ((startBlock != null && startBlock.nodeName == "TABLE") || (endBlock != null && endBlock.nodeName == "TABLE"))
-			startBlock = endBlock = null;
-
-		// Setup new paragraphs
-		paraBefore = (startBlock != null && startBlock.nodeName == blockName) ? startBlock.cloneNode(false) : doc.createElement(blockName);
-		paraAfter = (endBlock != null && endBlock.nodeName == blockName) ? endBlock.cloneNode(false) : doc.createElement(blockName);
-
-		// Is header, then force paragraph under
-		if (/^(H[1-6])$/.test(blockName))
-			paraAfter = doc.createElement("p");
-
-		// Setup chop nodes
-		startChop = startNode;
-		endChop = endNode;
-
-		// Get startChop node
-		node = startChop;
-		do {
-			if (node == body || node.nodeType == 9 || tinyMCE.isBlockElement(node))
-				break;
-
-			startChop = node;
-		} while ((node = node.previousSibling ? node.previousSibling : node.parentNode));
-
-		// Get endChop node
-		node = endChop;
-		do {
-			if (node == body || node.nodeType == 9 || tinyMCE.isBlockElement(node))
-				break;
-
-			endChop = node;
-		} while ((node = node.nextSibling ? node.nextSibling : node.parentNode));
-
-		// Fix when only a image is within the TD
-		if (startChop.nodeName == "TD")
-			startChop = startChop.firstChild;
-
-		if (endChop.nodeName == "TD")
-			endChop = endChop.lastChild;
-
-		// If not in a block element
-		if (startBlock == null) {
-			// Delete selection
-			rng.deleteContents();
-
-			if (!tinyMCE.isSafari)
-				sel.removeAllRanges();
-
-			if (startChop != rootElm && endChop != rootElm) {
-				// Insert paragraph before
-				rngBefore = rng.cloneRange();
-
-				if (startChop == body)
-					rngBefore.setStart(startChop, 0);
-				else
-					rngBefore.setStartBefore(startChop);
-
-				paraBefore.appendChild(rngBefore.cloneContents());
-
-				// Insert paragraph after
-				if (endChop.parentNode.nodeName == blockName)
-					endChop = endChop.parentNode;
-
-				// If not after image
-				//if (rng.startContainer.nodeName != "BODY" && rng.endContainer.nodeName != "BODY")
-					rng.setEndAfter(endChop);
-
-				if (endChop.nodeName != "#text" && endChop.nodeName != "BODY")
-					rngBefore.setEndAfter(endChop);
-
-				contents = rng.cloneContents();
-				if (contents.firstChild && (contents.firstChild.nodeName == blockName || contents.firstChild.nodeName == "BODY"))
-					paraAfter.innerHTML = contents.firstChild.innerHTML;
-				else
-					paraAfter.appendChild(contents);
-
-				// Check if it's a empty paragraph
-				if (isEmpty(paraBefore))
-					paraBefore.innerHTML = "&nbsp;";
-
-				// Check if it's a empty paragraph
-				if (isEmpty(paraAfter))
-					paraAfter.innerHTML = "&nbsp;";
-
-				// Delete old contents
-				rng.deleteContents();
-				rngAfter.deleteContents();
-				rngBefore.deleteContents();
-
-				// Insert new paragraphs
-				if (tinyMCE.isOpera) {
-					paraBefore.normalize();
-					rngBefore.insertNode(paraBefore);
-					paraAfter.normalize();
-					rngBefore.insertNode(paraAfter);
-				} else {
-					paraAfter.normalize();
-					rngBefore.insertNode(paraAfter);
-					paraBefore.normalize();
-					rngBefore.insertNode(paraBefore);
-				}
-
-				//tinyMCE.debug("1: ", paraBefore.innerHTML, paraAfter.innerHTML);
-			} else {
-				body.innerHTML = "<" + blockName + ">&nbsp;</" + blockName + "><" + blockName + ">&nbsp;</" + blockName + ">";
-				paraAfter = body.childNodes[1];
-			}
-
-			inst.selection.moveToBookmark(b);
-			inst.selection.selectNode(paraAfter, true, true);
-
-			return true;
-		}
-
-		// Place first part within new paragraph
-		if (startChop.nodeName == blockName)
-			rngBefore.setStart(startChop, 0);
-		else
-			rngBefore.setStartBefore(startChop);
-
-		rngBefore.setEnd(startNode, startOffset);
-		paraBefore.appendChild(rngBefore.cloneContents());
-
-		// Place secound part within new paragraph
-		rngAfter.setEndAfter(endChop);
-		rngAfter.setStart(endNode, endOffset);
-		contents = rngAfter.cloneContents();
-
-		if (contents.firstChild && contents.firstChild.nodeName == blockName) {
-	/*		var nodes = contents.firstChild.childNodes;
-			for (var i=0; i<nodes.length; i++) {
-				//tinyMCE.debug(nodes[i].nodeName);
-				if (nodes[i].nodeName != "BODY")
-					paraAfter.appendChild(nodes[i]);
-			}
-	*/
-			paraAfter.innerHTML = contents.firstChild.innerHTML;
-		} else
-			paraAfter.appendChild(contents);
-
-		// Check if it's a empty paragraph
-		if (isEmpty(paraBefore))
-			paraBefore.innerHTML = "&nbsp;";
-
-		// Check if it's a empty paragraph
-		if (isEmpty(paraAfter))
-			paraAfter.innerHTML = "&nbsp;";
-
-		// Create a range around everything
-		rng = doc.createRange();
-
-		if (!startChop.previousSibling && startChop.parentNode.nodeName.toUpperCase() == blockName) {
-			rng.setStartBefore(startChop.parentNode);
-		} else {
-			if (rngBefore.startContainer.nodeName.toUpperCase() == blockName && rngBefore.startOffset == 0)
-				rng.setStartBefore(rngBefore.startContainer);
-			else
-				rng.setStart(rngBefore.startContainer, rngBefore.startOffset);
-		}
-
-		if (!endChop.nextSibling && endChop.parentNode.nodeName.toUpperCase() == blockName)
-			rng.setEndAfter(endChop.parentNode);
-		else
-			rng.setEnd(rngAfter.endContainer, rngAfter.endOffset);
-
-		// Delete all contents and insert new paragraphs
-		rng.deleteContents();
-
-		if (tinyMCE.isOpera) {
-			rng.insertNode(paraBefore);
-			rng.insertNode(paraAfter);
-		} else {
-			rng.insertNode(paraAfter);
-			rng.insertNode(paraBefore);
-		}
-
-		//tinyMCE.debug("2", paraBefore.innerHTML, paraAfter.innerHTML);
-
-		// Normalize
-		paraAfter.normalize();
-		paraBefore.normalize();
-
-		inst.selection.moveToBookmark(b);
-		inst.selection.selectNode(paraAfter, true, true);
-
-		return true;
-	},
-
-	_handleBackSpace : function(inst) {
-		var r = inst.getRng(), sn = r.startContainer, nv, s = false;
-
-		// Added body check for bug #1527787
-		if (sn && sn.nextSibling && sn.nextSibling.nodeName == "BR" && sn.parentNode.nodeName != "BODY") {
-			nv = sn.nodeValue;
-
-			// Handle if a backspace is pressed after a space character #bug 1466054 removed since fix for #1527787
-			/*if (nv != null && nv.length >= r.startOffset && nv.charAt(r.startOffset - 1) == ' ')
-				s = true;*/
-
-			// Only remove BRs if we are at the end of line #bug 1464152
-			if (nv != null && r.startOffset == nv.length)
-				sn.nextSibling.parentNode.removeChild(sn.nextSibling);
-		}
-
-		if (inst.settings.auto_resize)
-			inst.resizeToContent();
-
-		return s;
-	}
-
-	};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_Layer.class.js */
-
-function TinyMCE_Layer(id, bm) {
-	this.id = id;
-	this.blockerElement = null;
-	this.events = false;
-	this.element = null;
-	this.blockMode = typeof(bm) != 'undefined' ? bm : true;
-	this.doc = document;
-};
-
-TinyMCE_Layer.prototype = {
-	moveRelativeTo : function(re, p) {
-		var rep = this.getAbsPosition(re);
-		var w = parseInt(re.offsetWidth);
-		var h = parseInt(re.offsetHeight);
-		var e = this.getElement();
-		var ew = parseInt(e.offsetWidth);
-		var eh = parseInt(e.offsetHeight);
-		var x, y;
-
-		switch (p) {
-			case "tl":
-				x = rep.absLeft;
-				y = rep.absTop;
-				break;
-
-			case "tr":
-				x = rep.absLeft + w;
-				y = rep.absTop;
-				break;
-
-			case "bl":
-				x = rep.absLeft;
-				y = rep.absTop + h;
-				break;
-
-			case "br":
-				x = rep.absLeft + w;
-				y = rep.absTop + h;
-				break;
-
-			case "cc":
-				x = rep.absLeft + (w / 2) - (ew / 2);
-				y = rep.absTop + (h / 2) - (eh / 2);
-				break;
-		}
-
-		this.moveTo(x, y);
-	},
-
-	moveBy : function(x, y) {
-		var e = this.getElement();
-		this.moveTo(parseInt(e.style.left) + x, parseInt(e.style.top) + y);
-	},
-
-	moveTo : function(x, y) {
-		var e = this.getElement();
-
-		e.style.left = x + "px";
-		e.style.top = y + "px";
-
-		this.updateBlocker();
-	},
-
-	resizeBy : function(w, h) {
-		var e = this.getElement();
-		this.resizeTo(parseInt(e.style.width) + w, parseInt(e.style.height) + h);
-	},
-
-	resizeTo : function(w, h) {
-		var e = this.getElement();
-
-		if (w != null)
-			e.style.width = w + "px";
-
-		if (h != null)
-			e.style.height = h + "px";
-
-		this.updateBlocker();
-	},
-
-	show : function() {
-		this.getElement().style.display = 'block';
-		this.updateBlocker();
-	},
-
-	hide : function() {
-		this.getElement().style.display = 'none';
-		this.updateBlocker();
-	},
-
-	isVisible : function() {
-		return this.getElement().style.display == 'block';
-	},
-
-	getElement : function() {
-		if (!this.element)
-			this.element = this.doc.getElementById(this.id);
-
-		return this.element;
-	},
-
-	setBlockMode : function(s) {
-		this.blockMode = s;
-	},
-
-	updateBlocker : function() {
-		var e, b, x, y, w, h;
-
-		b = this.getBlocker();
-		if (b) {
-			if (this.blockMode) {
-				e = this.getElement();
-				x = this.parseInt(e.style.left);
-				y = this.parseInt(e.style.top);
-				w = this.parseInt(e.offsetWidth);
-				h = this.parseInt(e.offsetHeight);
-
-				b.style.left = x + 'px';
-				b.style.top = y + 'px';
-				b.style.width = w + 'px';
-				b.style.height = h + 'px';
-				b.style.display = e.style.display;
-			} else
-				b.style.display = 'none';
-		}
-	},
-
-	getBlocker : function() {
-		var d, b;
-
-		if (!this.blockerElement && this.blockMode) {
-			d = this.doc;
-			b = d.getElementById(this.id + "_blocker");
-
-			if (!b) {
-				b = d.createElement("iframe");
-
-				b.setAttribute('id', this.id + "_blocker");
-				b.style.cssText = 'display: none; position: absolute; left: 0; top: 0';
-				b.src = 'javascript:false;';
-				b.frameBorder = '0';
-				b.scrolling = 'no';
-	
-				d.body.appendChild(b);
-			}
-
-			this.blockerElement = b;
-		}
-
-		return this.blockerElement;
-	},
-
-	getAbsPosition : function(n) {
-		var p = {absLeft : 0, absTop : 0};
-
-		while (n) {
-			p.absLeft += n.offsetLeft;
-			p.absTop += n.offsetTop;
-			n = n.offsetParent;
-		}
-
-		return p;
-	},
-
-	create : function(n, c, p, h) {
-		var d = this.doc, e = d.createElement(n);
-
-		e.setAttribute('id', this.id);
-
-		if (c)
-			e.className = c;
-
-		if (!p)
-			p = d.body;
-
-		if (h)
-			e.innerHTML = h;
-
-		p.appendChild(e);
-
-		return this.element = e;
-	},
-
-	exists : function() {
-		return this.doc.getElementById(this.id) != null;
-	},
-
-	parseInt : function(s) {
-		if (s == null || s == '')
-			return 0;
-
-		return parseInt(s);
-	}
-
-	};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_Menu.class.js */
-
-function TinyMCE_Menu() {
-	var id;
-
-	if (typeof(tinyMCE.menuCounter) == "undefined")
-		tinyMCE.menuCounter = 0;
-
-	id = "mc_menu_" + tinyMCE.menuCounter++;
-
-	TinyMCE_Layer.call(this, id, true);
-
-	this.id = id;
-	this.items = new Array();
-	this.needsUpdate = true;
-};
-
-TinyMCE_Menu.prototype = tinyMCE.extend(TinyMCE_Layer.prototype, {
-	init : function(s) {
-		var n;
-
-		// Default params
-		this.settings = {
-			separator_class : 'mceMenuSeparator',
-			title_class : 'mceMenuTitle',
-			disabled_class : 'mceMenuDisabled',
-			menu_class : 'mceMenu',
-			drop_menu : true
-		};
-
-		for (n in s)
-			this.settings[n] = s[n];
-
-		this.create('div', this.settings.menu_class);
-	},
-
-	clear : function() {
-		this.items = new Array();
-	},
-
-	addTitle : function(t) {
-		this.add({type : 'title', text : t});
-	},
-
-	addDisabled : function(t) {
-		this.add({type : 'disabled', text : t});
-	},
-
-	addSeparator : function() {
-		this.add({type : 'separator'});
-	},
-
-	addItem : function(t, js) {
-		this.add({text : t, js : js});
-	},
-
-	add : function(mi) {
-		this.items[this.items.length] = mi;
-		this.needsUpdate = true;
-	},
-
-	update : function() {
-		var e = this.getElement(), h = '', i, t, m = this.items, s = this.settings;
-
-		if (this.settings.drop_menu)
-			h += '<span class="mceMenuLine"></span>';
-
-		h += '<table border="0" cellpadding="0" cellspacing="0">';
-
-		for (i=0; i<m.length; i++) {
-			t = tinyMCE.xmlEncode(m[i].text);
-			c = m[i].class_name ? ' class="' + m[i].class_name + '"' : '';
-
-			switch (m[i].type) {
-				case 'separator':
-					h += '<tr class="' + s.separator_class + '"><td>';
-					break;
-
-				case 'title':
-					h += '<tr class="' + s.title_class + '"><td><span' + c +'>' + t + '</span>';
-					break;
-
-				case 'disabled':
-					h += '<tr class="' + s.disabled_class + '"><td><span' + c +'>' + t + '</span>';
-					break;
-
-				default:
-					h += '<tr><td><a href="#" onclick="return tinyMCE.cancelEvent(event);" onmousedown="return tinyMCE.cancelEvent(event);" onmouseup="' + tinyMCE.xmlEncode(m[i].js) + ';return tinyMCE.cancelEvent(event);"><span' + c +'>' + t + '</span></a>';
-			}
-
-			h += '</td></tr>';
-		}
-
-		h += '</table>';
-
-		e.innerHTML = h;
-
-		this.needsUpdate = false;
-		this.updateBlocker();
-	},
-
-	show : function() {
-		var nl, i;
-
-		if (tinyMCE.lastMenu == this)
-			return;
-
-		if (this.needsUpdate)
-			this.update();
-
-		if (tinyMCE.lastMenu && tinyMCE.lastMenu != this)
-			tinyMCE.lastMenu.hide();
-
-		TinyMCE_Layer.prototype.show.call(this);
-
-		if (!tinyMCE.isOpera) {
-			// Accessibility stuff
-/*			nl = this.getElement().getElementsByTagName("a");
-			if (nl.length > 0)
-				nl[0].focus();*/
-		}
-
-		tinyMCE.lastMenu = this;
-	}
-
-	});
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_Compatibility.class.js */
-
-if (!Function.prototype.call) {
-	Function.prototype.call = function() {
-		var a = arguments, s = a[0], i, as = '', r, o;
-
-		for (i=1; i<a.length; i++)
-			as += (i > 1 ? ',' : '') + 'a[' + i + ']';
-
-		o = s._fu;
-		s._fu = this;
-		r = eval('s._fu(' + as + ')');
-		s._fu = o;
-
-		return r;
-	};
-};
-
-/* file:jscripts/tiny_mce/classes/TinyMCE_Debug.class.js */
-
-TinyMCE_Engine.prototype.debug = function() {
-	var m = "", a, i, l = tinyMCE.log.length;
-
-	for (i=0, a = this.debug.arguments; i<a.length; i++) {
-		m += a[i];
-
-		if (i<a.length-1)
-			m += ', ';
-	}
-
-	if (l < 1000)
-		tinyMCE.log[l] = "[debug] " + m;
-};
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/tiny_mce_src.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,7284 @@
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_Engine.class.js */
+
+function TinyMCE_Engine() {
+	var ua;
+
+	this.majorVersion = "2";
+	this.minorVersion = "0.8";
+	this.releaseDate = "2006-10-23";
+
+	this.instances = new Array();
+	this.switchClassCache = new Array();
+	this.windowArgs = new Array();
+	this.loadedFiles = new Array();
+	this.pendingFiles = new Array();
+	this.loadingIndex = 0;
+	this.configs = new Array();
+	this.currentConfig = 0;
+	this.eventHandlers = new Array();
+	this.log = new Array();
+	this.undoLevels = [];
+	this.undoIndex = 0;
+	this.typingUndoIndex = -1;
+
+	// Browser check
+	ua = navigator.userAgent;
+	this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");
+	this.isMSIE5 = this.isMSIE && (ua.indexOf('MSIE 5') != -1);
+	this.isMSIE5_0 = this.isMSIE && (ua.indexOf('MSIE 5.0') != -1);
+	this.isMSIE7 = this.isMSIE && (ua.indexOf('MSIE 7') != -1);
+	this.isGecko = ua.indexOf('Gecko') != -1;
+	this.isSafari = ua.indexOf('Safari') != -1;
+	this.isOpera = ua.indexOf('Opera') != -1;
+	this.isMac = ua.indexOf('Mac') != -1;
+	this.isNS7 = ua.indexOf('Netscape/7') != -1;
+	this.isNS71 = ua.indexOf('Netscape/7.1') != -1;
+	this.dialogCounter = 0;
+	this.plugins = new Array();
+	this.themes = new Array();
+	this.menus = new Array();
+	this.loadedPlugins = new Array();
+	this.buttonMap = new Array();
+	this.isLoaded = false;
+
+	// Fake MSIE on Opera and if Opera fakes IE, Gecko or Safari cancel those
+	if (this.isOpera) {
+		this.isMSIE = true;
+		this.isGecko = false;
+		this.isSafari =  false;
+	}
+
+	this.isIE = this.isMSIE;
+	this.isRealIE = this.isMSIE && !this.isOpera;
+
+	// TinyMCE editor id instance counter
+	this.idCounter = 0;
+};
+
+TinyMCE_Engine.prototype = {
+	init : function(settings) {
+		var theme, nl, baseHREF = "", i;
+
+		// IE 5.0x is no longer supported since 5.5, 6.0 and 7.0 now exists. We can't support old browsers forever, sorry.
+		if (this.isMSIE5_0)
+			return;
+
+		this.settings = settings;
+
+		// Check if valid browser has execcommand support
+		if (typeof(document.execCommand) == 'undefined')
+			return;
+
+		// Get script base path
+		if (!tinyMCE.baseURL) {
+			var elements = document.getElementsByTagName('script');
+
+			// If base element found, add that infront of baseURL
+			nl = document.getElementsByTagName('base');
+			for (i=0; i<nl.length; i++) {
+				if (nl[i].href)
+					baseHREF = nl[i].href;
+			}
+
+			for (var i=0; i<elements.length; i++) {
+				if (elements[i].src && (elements[i].src.indexOf("tiny_mce.js") != -1 || elements[i].src.indexOf("tiny_mce_dev.js") != -1 || elements[i].src.indexOf("tiny_mce_src.js") != -1 || elements[i].src.indexOf("tiny_mce_gzip") != -1)) {
+					var src = elements[i].src;
+
+					tinyMCE.srcMode = (src.indexOf('_src') != -1 || src.indexOf('_dev') != -1) ? '_src' : '';
+					tinyMCE.gzipMode = src.indexOf('_gzip') != -1;
+					src = src.substring(0, src.lastIndexOf('/'));
+
+					if (settings.exec_mode == "src" || settings.exec_mode == "normal")
+						tinyMCE.srcMode = settings.exec_mode == "src" ? '_src' : '';
+
+					// Force it absolute if page has a base href
+					if (baseHREF != "" && src.indexOf('://') == -1)
+						tinyMCE.baseURL = baseHREF + src;
+					else
+						tinyMCE.baseURL = src;
+
+					break;
+				}
+			}
+		}
+
+		// Get document base path
+		this.documentBasePath = document.location.href;
+		if (this.documentBasePath.indexOf('?') != -1)
+			this.documentBasePath = this.documentBasePath.substring(0, this.documentBasePath.indexOf('?'));
+		this.documentURL = this.documentBasePath;
+		this.documentBasePath = this.documentBasePath.substring(0, this.documentBasePath.lastIndexOf('/'));
+
+		// If not HTTP absolute
+		if (tinyMCE.baseURL.indexOf('://') == -1 && tinyMCE.baseURL.charAt(0) != '/') {
+			// If site absolute
+			tinyMCE.baseURL = this.documentBasePath + "/" + tinyMCE.baseURL;
+		}
+
+		// Set default values on settings
+		this._def("mode", "none");
+		this._def("theme", "advanced");
+		this._def("plugins", "", true);
+		this._def("language", "en");
+		this._def("docs_language", this.settings['language']);
+		this._def("elements", "");
+		this._def("textarea_trigger", "mce_editable");
+		this._def("editor_selector", "");
+		this._def("editor_deselector", "mceNoEditor");
+		this._def("valid_elements", "+a[id|style|rel|rev|charset|hreflang|dir|lang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],-strong/-b[class|style],-em/-i[class|style],-strike[class|style],-u[class|style],#p[id|style|dir|class|align],-ol[class|style],-ul[class|style],-li[class|style],br,img[id|dir|lang|longdesc|usemap|style|class|src|onmouseover|onmouseout|border|alt=|title|hspace|vspace|width|height|align],-sub[style|class],-sup[style|class],-blockquote[dir|style],-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|style|dir|id|lang|bgcolor|background|bordercolor],-tr[id|lang|dir|class|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor],tbody[id|class],thead[id|class],tfoot[id|class],#td[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor|scope],-th[id|lang|dir|cl!
 ass|colspan|rowspan|width|height|align|valign|style|scope],caption[id|lang|dir|class|style],-div[id|dir|class|align|style],-span[style|class|align],-pre[class|align|style],address[class|align|style],-h1[id|style|dir|class|align],-h2[id|style|dir|class|align],-h3[id|style|dir|class|align],-h4[id|style|dir|class|align],-h5[id|style|dir|class|align],-h6[id|style|dir|class|align],hr[class|style],-font[face|size|style|id|class|dir|color],dd[id|class|title|style|dir|lang],dl[id|class|title|style|dir|lang],dt[id|class|title|style|dir|lang],cite[title|id|class|style|dir|lang],abbr[title|id|class|style|dir|lang],acronym[title|id|class|style|dir|lang],del[title|id|class|style|dir|lang|datetime|cite],ins[title|id|class|style|dir|lang|datetime|cite]");
+		this._def("extended_valid_elements", "");
+		this._def("invalid_elements", "");
+		this._def("encoding", "");
+		this._def("urlconverter_callback", tinyMCE.getParam("urlconvertor_callback", "TinyMCE_Engine.prototype.convertURL"));
+		this._def("save_callback", "");
+		this._def("debug", false);
+		this._def("force_br_newlines", false);
+		this._def("force_p_newlines", true);
+		this._def("add_form_submit_trigger", true);
+		this._def("relative_urls", true);
+		this._def("remove_script_host", true);
+		this._def("focus_alert", true);
+		this._def("document_base_url", this.documentURL);
+		this._def("visual", true);
+		this._def("visual_table_class", "mceVisualAid");
+		this._def("setupcontent_callback", "");
+		this._def("fix_content_duplication", true);
+		this._def("custom_undo_redo", true);
+		this._def("custom_undo_redo_levels", -1);
+		this._def("custom_undo_redo_keyboard_shortcuts", true);
+		this._def("custom_undo_redo_restore_selection", true);
+		this._def("custom_undo_redo_global", false);
+		this._def("verify_html", true);
+		this._def("apply_source_formatting", false);
+		this._def("directionality", "ltr");
+		this._def("cleanup_on_startup", false);
+		this._def("inline_styles", false);
+		this._def("convert_newlines_to_brs", false);
+		this._def("auto_reset_designmode", true);
+		this._def("entities", "39,#39,160,nbsp,161,iexcl,162,cent,163,pound,164,curren,165,yen,166,brvbar,167,sect,168,uml,169,copy,170,ordf,171,laquo,172,not,173,shy,174,reg,175,macr,176,deg,177,plusmn,178,sup2,179,sup3,180,acute,181,micro,182,para,183,middot,184,cedil,185,sup1,186,ordm,187,raquo,188,frac14,189,frac12,190,frac34,191,iquest,192,Agrave,193,Aacute,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,199,Ccedil,200,Egrave,201,Eacute,202,Ecirc,203,Euml,204,Igrave,205,Iacute,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,211,Oacute,212,Ocirc,213,Otilde,214,Ouml,215,times,216,Oslash,217,Ugrave,218,Uacute,219,Ucirc,220,Uuml,221,Yacute,222,THORN,223,szlig,224,agrave,225,aacute,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,233,eacute,234,ecirc,235,euml,236,igrave,237,iacute,238,icirc,239,iuml,240,eth,241,ntilde,242,ograve,243,oacute,244,ocirc,245,otilde,246,ouml,247,divide,248,oslash,249,ugrave,250,uacute,251,ucirc,252,uuml,253,yacute,254,thorn,25!
 5,yuml,402,fnof,913,Alpha,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947,gamma,948,delta,949,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,967,chi,968,psi,969,omega,977,thetasym,978,upsih,982,piv,8226,bull,8230,hellip,8242,prime,8243,Prime,8254,oline,8260,frasl,8472,weierp,8465,image,8476,real,8482,trade,8501,alefsym,8592,larr,8593,uarr,8594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,8704,forall,8706,part,8707,exist,8709,empty,8711,nabla,8712,isin,8713,notin,8715,ni,8719,prod,8721,sum,8722,minus,8727,lowast,8730,radic,8733,prop,8734,infin,8736,ang,8743,and,8744,or,8745,cap,8746,cup,8747,int,8756,there4,8764,sim,8773,cong,8776,asymp,880!
 0,ne,8801,equiv,8804,le,8805,ge,8834,sub,8835,sup,8836,nsub,8838,sube,
8839,supe,8853,oplus,8855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,34,quot,38,amp,60,lt,62,gt,338,OElig,339,oelig,352,Scaron,353,scaron,376,Yuml,710,circ,732,tilde,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,8211,ndash,8212,mdash,8216,lsquo,8217,rsquo,8218,sbquo,8220,ldquo,8221,rdquo,8222,bdquo,8224,dagger,8225,Dagger,8240,permil,8249,lsaquo,8250,rsaquo,8364,euro", true);
+		this._def("entity_encoding", "named");
+		this._def("cleanup_callback", "");
+		this._def("add_unload_trigger", true);
+		this._def("ask", false);
+		this._def("nowrap", false);
+		this._def("auto_resize", false);
+		this._def("auto_focus", false);
+		this._def("cleanup", true);
+		this._def("remove_linebreaks", true);
+		this._def("button_tile_map", false);
+		this._def("submit_patch", true);
+		this._def("browsers", "msie,safari,gecko,opera", true);
+		this._def("dialog_type", "window");
+		this._def("accessibility_warnings", true);
+		this._def("accessibility_focus", true);
+		this._def("merge_styles_invalid_parents", "");
+		this._def("force_hex_style_colors", true);
+		this._def("trim_span_elements", true);
+		this._def("convert_fonts_to_spans", false);
+		this._def("doctype", '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">');
+		this._def("font_size_classes", '');
+		this._def("font_size_style_values", 'xx-small,x-small,small,medium,large,x-large,xx-large', true);
+		this._def("event_elements", 'a,img', true);
+		this._def("convert_urls", true);
+		this._def("table_inline_editing", false);
+		this._def("object_resizing", true);
+		this._def("custom_shortcuts", true);
+		this._def("convert_on_click", false);
+		this._def("content_css", '');
+		this._def("fix_list_elements", false);
+		this._def("fix_table_elements", false);
+		this._def("strict_loading_mode", document.contentType == 'application/xhtml+xml');
+		this._def("hidden_tab_class", '');
+		this._def("display_tab_class", '');
+		this._def("gecko_spellcheck", false);
+
+		// Force strict loading mode to false on non Gecko browsers
+		if (this.isMSIE && !this.isOpera)
+			this.settings.strict_loading_mode = false;
+
+		// Browser check IE
+		if (this.isMSIE && this.settings['browsers'].indexOf('msie') == -1)
+			return;
+
+		// Browser check Gecko
+		if (this.isGecko && this.settings['browsers'].indexOf('gecko') == -1)
+			return;
+
+		// Browser check Safari
+		if (this.isSafari && this.settings['browsers'].indexOf('safari') == -1)
+			return;
+
+		// Browser check Opera
+		if (this.isOpera && this.settings['browsers'].indexOf('opera') == -1)
+			return;
+
+		// If not super absolute make it so
+		baseHREF = tinyMCE.settings['document_base_url'];
+		var h = document.location.href;
+		var p = h.indexOf('://');
+		if (p > 0 && document.location.protocol != "file:") {
+			p = h.indexOf('/', p + 3);
+			h = h.substring(0, p);
+
+			if (baseHREF.indexOf('://') == -1)
+				baseHREF = h + baseHREF;
+
+			tinyMCE.settings['document_base_url'] = baseHREF;
+			tinyMCE.settings['document_base_prefix'] = h;
+		}
+
+		// Trim away query part
+		if (baseHREF.indexOf('?') != -1)
+			baseHREF = baseHREF.substring(0, baseHREF.indexOf('?'));
+
+		this.settings['base_href'] = baseHREF.substring(0, baseHREF.lastIndexOf('/')) + "/";
+
+		theme = this.settings['theme'];
+		this.inlineStrict = 'A|BR|SPAN|BDO|MAP|OBJECT|IMG|TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|#text|#comment';
+		this.inlineTransitional = 'A|BR|SPAN|BDO|OBJECT|APPLET|IMG|MAP|IFRAME|TT|I|B|U|S|STRIKE|BIG|SMALL|FONT|BASEFONT|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|INPUT|SELECT|TEXTAREA|LABEL|BUTTON|#text|#comment';
+		this.blockElms = 'H[1-6]|P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TD|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|FORM|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP';
+		this.blockRegExp = new RegExp("^(" + this.blockElms + ")$", "i");
+		this.posKeyCodes = new Array(13,45,36,35,33,34,37,38,39,40);
+		this.uniqueURL = 'javascript:TINYMCE_UNIQUEURL();'; // Make unique URL non real URL
+		this.uniqueTag = '<div id="mceTMPElement" style="display: none">TMP</div>';
+		this.callbacks = new Array('onInit', 'getInfo', 'getEditorTemplate', 'setupContent', 'onChange', 'onPageLoad', 'handleNodeChange', 'initInstance', 'execCommand', 'getControlHTML', 'handleEvent', 'cleanup');
+
+		// Theme url
+		this.settings['theme_href'] = tinyMCE.baseURL + "/themes/" + theme;
+
+		if (!tinyMCE.isIE || tinyMCE.isOpera)
+			this.settings['force_br_newlines'] = false;
+
+		if (tinyMCE.getParam("popups_css", false)) {
+			var cssPath = tinyMCE.getParam("popups_css", "");
+
+			// Is relative
+			if (cssPath.indexOf('://') == -1 && cssPath.charAt(0) != '/')
+				this.settings['popups_css'] = this.documentBasePath + "/" + cssPath;
+			else
+				this.settings['popups_css'] = cssPath;
+		} else
+			this.settings['popups_css'] = tinyMCE.baseURL + "/themes/" + theme + "/css/editor_popup.css";
+
+		if (tinyMCE.getParam("editor_css", false)) {
+			var cssPath = tinyMCE.getParam("editor_css", "");
+
+			// Is relative
+			if (cssPath.indexOf('://') == -1 && cssPath.charAt(0) != '/')
+				this.settings['editor_css'] = this.documentBasePath + "/" + cssPath;
+			else
+				this.settings['editor_css'] = cssPath;
+		} else {
+			if (this.settings.editor_css != '')
+				this.settings['editor_css'] = tinyMCE.baseURL + "/themes/" + theme + "/css/editor_ui.css";
+		}
+
+		if (tinyMCE.settings['debug']) {
+			var msg = "Debug: \n";
+
+			msg += "baseURL: " + this.baseURL + "\n";
+			msg += "documentBasePath: " + this.documentBasePath + "\n";
+			msg += "content_css: " + this.settings['content_css'] + "\n";
+			msg += "popups_css: " + this.settings['popups_css'] + "\n";
+			msg += "editor_css: " + this.settings['editor_css'] + "\n";
+
+			alert(msg);
+		}
+
+		// Only do this once
+		if (this.configs.length == 0) {
+			if (typeof(TinyMCECompressed) == "undefined") {
+				tinyMCE.addEvent(window, "DOMContentLoaded", TinyMCE_Engine.prototype.onLoad);
+
+				if (tinyMCE.isRealIE) {
+					if (document.body)
+						tinyMCE.addEvent(document.body, "readystatechange", TinyMCE_Engine.prototype.onLoad);
+					else
+						tinyMCE.addEvent(document, "readystatechange", TinyMCE_Engine.prototype.onLoad);
+				}
+
+				tinyMCE.addEvent(window, "load", TinyMCE_Engine.prototype.onLoad);
+				tinyMCE._addUnloadEvents();
+			}
+		}
+
+		this.loadScript(tinyMCE.baseURL + '/themes/' + this.settings['theme'] + '/editor_template' + tinyMCE.srcMode + '.js');
+		this.loadScript(tinyMCE.baseURL + '/langs/' + this.settings['language'] +  '.js');
+		this.loadCSS(this.settings['editor_css']);
+
+		// Add plugins
+		var p = tinyMCE.getParam('plugins', '', true, ',');
+		if (p.length > 0) {
+			for (var i=0; i<p.length; i++) {
+				if (p[i].charAt(0) != '-')
+					this.loadScript(tinyMCE.baseURL + '/plugins/' + p[i] + '/editor_plugin' + tinyMCE.srcMode + '.js');
+			}
+		}
+
+		// Setup entities
+		if (tinyMCE.getParam('entity_encoding') == 'named') {
+			settings['cleanup_entities'] = new Array();
+			var entities = tinyMCE.getParam('entities', '', true, ',');
+			for (var i=0; i<entities.length; i+=2)
+				settings['cleanup_entities']['c' + entities[i]] = entities[i+1];
+		}
+
+		// Save away this config
+		settings['index'] = this.configs.length;
+		this.configs[this.configs.length] = settings;
+
+		// Start loading first one in chain
+		this.loadNextScript();
+
+		// Force flicker free CSS backgrounds in IE
+		if (this.isIE && !this.isOpera) {
+			try {
+				document.execCommand('BackgroundImageCache', false, true);
+			} catch (e) {
+			}
+		}
+	},
+
+	_addUnloadEvents : function() {
+		if (tinyMCE.isIE) {
+			if (tinyMCE.settings['add_unload_trigger']) {
+				tinyMCE.addEvent(window, "unload", TinyMCE_Engine.prototype.unloadHandler);
+				tinyMCE.addEvent(window.document, "beforeunload", TinyMCE_Engine.prototype.unloadHandler);
+			}
+		} else {
+			if (tinyMCE.settings['add_unload_trigger'])
+				tinyMCE.addEvent(window, "unload", function () {tinyMCE.triggerSave(true, true);});
+		}
+	},
+
+	_def : function(key, def_val, t) {
+		var v = tinyMCE.getParam(key, def_val);
+
+		v = t ? v.replace(/\s+/g, "") : v;
+
+		this.settings[key] = v;
+	},
+
+	hasPlugin : function(n) {
+		return typeof(this.plugins[n]) != "undefined" && this.plugins[n] != null;
+	},
+
+	addPlugin : function(n, p) {
+		var op = this.plugins[n];
+
+		// Use the previous plugin object base URL used when loading external plugins
+		p.baseURL = op ? op.baseURL : tinyMCE.baseURL + "/plugins/" + n;
+		this.plugins[n] = p;
+
+		this.loadNextScript();
+	},
+
+	setPluginBaseURL : function(n, u) {
+		var op = this.plugins[n];
+
+		if (op)
+			op.baseURL = u;
+		else
+			this.plugins[n] = {baseURL : u};
+	},
+
+	loadPlugin : function(n, u) {
+		u = u.indexOf('.js') != -1 ? u.substring(0, u.lastIndexOf('/')) : u;
+		u = u.charAt(u.length-1) == '/' ? u.substring(0, u.length-1) : u;
+		this.plugins[n] = {baseURL : u};
+		this.loadScript(u + "/editor_plugin" + (tinyMCE.srcMode ? '_src' : '') + ".js");
+	},
+
+	hasTheme : function(n) {
+		return typeof(this.themes[n]) != "undefined" && this.themes[n] != null;
+	},
+
+	addTheme : function(n, t) {
+		this.themes[n] = t;
+
+		this.loadNextScript();
+	},
+
+	addMenu : function(n, m) {
+		this.menus[n] = m;
+	},
+
+	hasMenu : function(n) {
+		return typeof(this.plugins[n]) != "undefined" && this.plugins[n] != null;
+	},
+
+	loadScript : function(url) {
+		var i;
+
+		for (i=0; i<this.loadedFiles.length; i++) {
+			if (this.loadedFiles[i] == url)
+				return;
+		}
+
+		if (tinyMCE.settings.strict_loading_mode)
+			this.pendingFiles[this.pendingFiles.length] = url;
+		else
+			document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></script>');
+
+		this.loadedFiles[this.loadedFiles.length] = url;
+	},
+
+	loadNextScript : function() {
+		var d = document, se;
+
+		if (!tinyMCE.settings.strict_loading_mode)
+			return;
+
+		if (this.loadingIndex < this.pendingFiles.length) {
+			se = d.createElementNS('http://www.w3.org/1999/xhtml', 'script');
+			se.setAttribute('language', 'javascript');
+			se.setAttribute('type', 'text/javascript');
+			se.setAttribute('src', this.pendingFiles[this.loadingIndex++]);
+
+			d.getElementsByTagName("head")[0].appendChild(se);
+		} else
+			this.loadingIndex = -1; // Done with loading
+	},
+
+	loadCSS : function(url) {
+		var ar = url.replace(/\s+/, '').split(',');
+		var lflen = 0, csslen = 0;
+		var skip = false;
+		var x = 0, i = 0, nl, le;
+
+		for (x = 0,csslen = ar.length; x<csslen; x++) {
+			if (ar[x] != null && ar[x] != 'null' && ar[x].length > 0) {
+				/* Make sure it doesn't exist. */
+				for (i=0, lflen=this.loadedFiles.length; i<lflen; i++) {
+					if (this.loadedFiles[i] == ar[x]) {
+						skip = true;
+						break;
+					}
+				}
+
+				if (!skip) {
+					if (tinyMCE.settings.strict_loading_mode) {
+						nl = document.getElementsByTagName("head");
+
+						le = document.createElement('link');
+						le.setAttribute('href', ar[x]);
+						le.setAttribute('rel', 'stylesheet');
+						le.setAttribute('type', 'text/css');
+
+						nl[0].appendChild(le);			
+					} else
+						document.write('<link href="' + ar[x] + '" rel="stylesheet" type="text/css" />');
+
+					this.loadedFiles[this.loadedFiles.length] = ar[x];
+				}
+			}
+		}
+	},
+
+	importCSS : function(doc, css) {
+		var css_ary = css.replace(/\s+/, '').split(',');
+		var csslen, elm, headArr, x, css_file;
+
+		for (x = 0, csslen = css_ary.length; x<csslen; x++) {
+			css_file = css_ary[x];
+
+			if (css_file != null && css_file != 'null' && css_file.length > 0) {
+				// Is relative, make absolute
+				if (css_file.indexOf('://') == -1 && css_file.charAt(0) != '/')
+					css_file = this.documentBasePath + "/" + css_file;
+
+				if (typeof(doc.createStyleSheet) == "undefined") {
+					elm = doc.createElement("link");
+
+					elm.rel = "stylesheet";
+					elm.href = css_file;
+
+					if ((headArr = doc.getElementsByTagName("head")) != null && headArr.length > 0)
+						headArr[0].appendChild(elm);
+				} else
+					doc.createStyleSheet(css_file);
+			}
+		}
+	},
+
+	confirmAdd : function(e, settings) {
+		var elm = tinyMCE.isIE ? event.srcElement : e.target;
+		var elementId = elm.name ? elm.name : elm.id;
+
+		tinyMCE.settings = settings;
+
+		if (tinyMCE.settings['convert_on_click'] || (!elm.getAttribute('mce_noask') && confirm(tinyMCELang['lang_edit_confirm'])))
+			tinyMCE.addMCEControl(elm, elementId);
+
+		elm.setAttribute('mce_noask', 'true');
+	},
+
+	updateContent : function(form_element_name) {
+		// Find MCE instance linked to given form element and copy it's value
+		var formElement = document.getElementById(form_element_name);
+		for (var n in tinyMCE.instances) {
+			var inst = tinyMCE.instances[n];
+			if (!tinyMCE.isInstance(inst))
+				continue;
+
+			inst.switchSettings();
+
+			if (inst.formElement == formElement) {
+				var doc = inst.getDoc();
+		
+				tinyMCE._setHTML(doc, inst.formElement.value);
+
+				if (!tinyMCE.isIE)
+					doc.body.innerHTML = tinyMCE._cleanupHTML(inst, doc, this.settings, doc.body, inst.visualAid);
+			}
+		}
+	},
+
+	addMCEControl : function(replace_element, form_element_name, target_document) {
+		var id = "mce_editor_" + tinyMCE.idCounter++;
+		var inst = new TinyMCE_Control(tinyMCE.settings);
+
+		inst.editorId = id;
+		this.instances[id] = inst;
+
+		inst._onAdd(replace_element, form_element_name, target_document);
+	},
+
+	removeInstance : function(ti) {
+		var t = [], n, i;
+
+		// Remove from instances
+		for (n in tinyMCE.instances) {
+			i = tinyMCE.instances[n];
+
+			if (tinyMCE.isInstance(i) && ti != i)
+					t[n] = i;
+		}
+
+		tinyMCE.instances = t;
+
+		// Remove from global undo/redo
+		n = [];
+		t = tinyMCE.undoLevels;
+
+		for (i=0; i<t.length; i++) {
+			if (t[i] != ti)
+				n.push(t[i]);
+		}
+
+		tinyMCE.undoLevels = n;
+		tinyMCE.undoIndex = n.length;
+
+		return ti;
+	},
+
+	removeMCEControl : function(editor_id) {
+		var inst = tinyMCE.getInstanceById(editor_id), h, re, ot, tn;
+
+		if (inst) {
+			inst.switchSettings();
+
+			editor_id = inst.editorId;
+			h = tinyMCE.getContent(editor_id);
+
+			this.removeInstance(inst);
+
+			tinyMCE.selectedElement = null;
+			tinyMCE.selectedInstance = null;
+
+			// Remove element
+			re = document.getElementById(editor_id + "_parent");
+			ot = inst.oldTargetElement;
+			tn = ot.nodeName.toLowerCase();
+
+			if (tn == "textarea" || tn == "input") {
+				re.parentNode.removeChild(re);
+				ot.style.display = "inline";
+				ot.value = h;
+			} else {
+				ot.innerHTML = h;
+				ot.style.display = 'block';
+				re.parentNode.insertBefore(ot, re);
+				re.parentNode.removeChild(re);
+			}
+		}
+	},
+
+	triggerSave : function(skip_cleanup, skip_callback) {
+		var inst, n;
+
+		// Default to false
+		if (typeof(skip_cleanup) == "undefined")
+			skip_cleanup = false;
+
+		// Default to false
+		if (typeof(skip_callback) == "undefined")
+			skip_callback = false;
+
+		// Cleanup and set all form fields
+		for (n in tinyMCE.instances) {
+			inst = tinyMCE.instances[n];
+
+			if (!tinyMCE.isInstance(inst))
+				continue;
+
+			inst.triggerSave(skip_cleanup, skip_callback);
+		}
+	},
+
+	resetForm : function(form_index) {
+		var i, inst, n, formObj = document.forms[form_index];
+
+		for (n in tinyMCE.instances) {
+			inst = tinyMCE.instances[n];
+
+			if (!tinyMCE.isInstance(inst))
+				continue;
+
+			inst.switchSettings();
+
+			for (i=0; i<formObj.elements.length; i++) {
+				if (inst.formTargetElementId == formObj.elements[i].name)
+					inst.getBody().innerHTML = inst.startContent;
+			}
+		}
+	},
+
+	execInstanceCommand : function(editor_id, command, user_interface, value, focus) {
+		var inst = tinyMCE.getInstanceById(editor_id), r;
+
+		if (inst) {
+			r = inst.selection.getRng();
+
+			if (typeof(focus) == "undefined")
+				focus = true;
+
+			// IE bug lost focus on images in absolute divs Bug #1534575
+			if (focus && (!r || !r.item))
+				inst.contentWindow.focus();
+
+			// Reset design mode if lost
+			inst.autoResetDesignMode();
+
+			this.selectedElement = inst.getFocusElement();
+			inst.select();
+			tinyMCE.execCommand(command, user_interface, value);
+
+			// Cancel event so it doesn't call onbeforeonunlaod
+			if (tinyMCE.isIE && window.event != null)
+				tinyMCE.cancelEvent(window.event);
+		}
+	},
+
+	execCommand : function(command, user_interface, value) {
+		var inst = tinyMCE.selectedInstance;
+
+		// Default input
+		user_interface = user_interface ? user_interface : false;
+		value = value ? value : null;
+
+		if (inst)
+			inst.switchSettings();
+
+		switch (command) {
+			case "Undo":
+				if (this.getParam('custom_undo_redo_global')) {
+					if (this.undoIndex > 0) {
+						tinyMCE.nextUndoRedoAction = 'Undo';
+						inst = this.undoLevels[--this.undoIndex];
+						inst.select();
+
+						if (!tinyMCE.nextUndoRedoInstanceId)
+							inst.execCommand('Undo');
+					}
+				} else
+					inst.execCommand('Undo');
+				return true;
+
+			case "Redo":
+				if (this.getParam('custom_undo_redo_global')) {
+					if (this.undoIndex <= this.undoLevels.length - 1) {
+						tinyMCE.nextUndoRedoAction = 'Redo';
+						inst = this.undoLevels[this.undoIndex++];
+						inst.select();
+
+						if (!tinyMCE.nextUndoRedoInstanceId)
+							inst.execCommand('Redo');
+					}
+				} else
+					inst.execCommand('Redo');
+
+				return true;
+
+			case 'mceFocus':
+				var inst = tinyMCE.getInstanceById(value);
+				if (inst)
+					inst.getWin().focus();
+			return;
+
+			case "mceAddControl":
+			case "mceAddEditor":
+				tinyMCE.addMCEControl(tinyMCE._getElementById(value), value);
+				return;
+
+			case "mceAddFrameControl":
+				tinyMCE.addMCEControl(tinyMCE._getElementById(value['element'], value['document']), value['element'], value['document']);
+				return;
+
+			case "mceRemoveControl":
+			case "mceRemoveEditor":
+				tinyMCE.removeMCEControl(value);
+				return;
+
+			case "mceResetDesignMode":
+				// Resets the designmode state of the editors in Gecko
+				if (!tinyMCE.isIE) {
+					for (var n in tinyMCE.instances) {
+						if (!tinyMCE.isInstance(tinyMCE.instances[n]))
+							continue;
+
+						try {
+							tinyMCE.instances[n].getDoc().designMode = "on";
+						} catch (e) {
+							// Ignore any errors
+						}
+					}
+				}
+
+				return;
+		}
+
+		if (inst) {
+			inst.execCommand(command, user_interface, value);
+		} else if (tinyMCE.settings['focus_alert'])
+			alert(tinyMCELang['lang_focus_alert']);
+	},
+
+	_createIFrame : function(replace_element, doc, win) {
+		var iframe, id = replace_element.getAttribute("id");
+		var aw, ah;
+
+		if (typeof(doc) == "undefined")
+			doc = document;
+
+		if (typeof(win) == "undefined")
+			win = window;
+
+		iframe = doc.createElement("iframe");
+
+		aw = "" + tinyMCE.settings['area_width'];
+		ah = "" + tinyMCE.settings['area_height'];
+
+		if (aw.indexOf('%') == -1) {
+			aw = parseInt(aw);
+			aw = (isNaN(aw) || aw < 0) ? 300 : aw;
+			aw = aw + "px";
+		}
+
+		if (ah.indexOf('%') == -1) {
+			ah = parseInt(ah);
+			ah = (isNaN(ah) || ah < 0) ? 240 : ah;
+			ah = ah + "px";
+		}
+
+		iframe.setAttribute("id", id);
+		iframe.setAttribute("name", id);
+		iframe.setAttribute("class", "mceEditorIframe");
+		iframe.setAttribute("border", "0");
+		iframe.setAttribute("frameBorder", "0");
+		iframe.setAttribute("marginWidth", "0");
+		iframe.setAttribute("marginHeight", "0");
+		iframe.setAttribute("leftMargin", "0");
+		iframe.setAttribute("topMargin", "0");
+		iframe.setAttribute("width", aw);
+		iframe.setAttribute("height", ah);
+		iframe.setAttribute("allowtransparency", "true");
+		iframe.className = 'mceEditorIframe';
+
+		if (tinyMCE.settings["auto_resize"])
+			iframe.setAttribute("scrolling", "no");
+
+		// Must have a src element in MSIE HTTPs breaks aswell as absoute URLs
+		if (tinyMCE.isRealIE)
+			iframe.setAttribute("src", this.settings['default_document']);
+
+		iframe.style.width = aw;
+		iframe.style.height = ah;
+
+		// Ugly hack for Gecko problem in strict mode
+		if (tinyMCE.settings.strict_loading_mode)
+			iframe.style.marginBottom = '-5px';
+
+		// MSIE 5.0 issue
+		if (tinyMCE.isRealIE)
+			replace_element.outerHTML = iframe.outerHTML;
+		else
+			replace_element.parentNode.replaceChild(iframe, replace_element);
+
+		if (tinyMCE.isRealIE)
+			return win.frames[id];
+		else
+			return iframe;
+	},
+
+	setupContent : function(editor_id) {
+		var inst = tinyMCE.instances[editor_id], i;
+		var doc = inst.getDoc();
+		var head = doc.getElementsByTagName('head').item(0);
+		var content = inst.startContent;
+
+		// HTML values get XML encoded in strict mode
+		if (tinyMCE.settings.strict_loading_mode) {
+			content = content.replace(/&lt;/g, '<');
+			content = content.replace(/&gt;/g, '>');
+			content = content.replace(/&quot;/g, '"');
+			content = content.replace(/&amp;/g, '&');
+		}
+
+		inst.switchSettings();
+
+		// Not loaded correctly hit it again, Mozilla bug #997860
+		if (!tinyMCE.isIE && tinyMCE.getParam("setupcontent_reload", false) && doc.title != "blank_page") {
+			// This part will remove the designMode status
+			// Failes first time in Firefox 1.5b2 on Mac
+			try {doc.location.href = tinyMCE.baseURL + "/blank.htm";} catch (ex) {}
+			window.setTimeout("tinyMCE.setupContent('" + editor_id + "');", 1000);
+			return;
+		}
+
+		if (!head) {
+			window.setTimeout("tinyMCE.setupContent('" + editor_id + "');", 10);
+			return;
+		}
+
+		// Import theme specific content CSS the user specific
+		tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/themes/" + inst.settings['theme'] + "/css/editor_content.css");
+		tinyMCE.importCSS(inst.getDoc(), inst.settings['content_css']);
+		tinyMCE.dispatchCallback(inst, 'init_instance_callback', 'initInstance', inst);
+
+		// Setup keyboard shortcuts
+		if (tinyMCE.getParam('custom_undo_redo_keyboard_shortcuts')) {
+			inst.addShortcut('ctrl', 'z', 'lang_undo_desc', 'Undo');
+			inst.addShortcut('ctrl', 'y', 'lang_redo_desc', 'Redo');
+		}
+
+		// BlockFormat shortcuts keys
+		for (i=1; i<=6; i++)
+			inst.addShortcut('ctrl', '' + i, '', 'FormatBlock', false, '<h' + i + '>');
+
+		inst.addShortcut('ctrl', '7', '', 'FormatBlock', false, '<p>');
+		inst.addShortcut('ctrl', '8', '', 'FormatBlock', false, '<div>');
+		inst.addShortcut('ctrl', '9', '', 'FormatBlock', false, '<address>');
+
+		// Add default shortcuts for gecko
+		if (tinyMCE.isGecko) {
+			inst.addShortcut('ctrl', 'b', 'lang_bold_desc', 'Bold');
+			inst.addShortcut('ctrl', 'i', 'lang_italic_desc', 'Italic');
+			inst.addShortcut('ctrl', 'u', 'lang_underline_desc', 'Underline');
+		}
+
+		// Setup span styles
+		if (tinyMCE.getParam("convert_fonts_to_spans"))
+			inst.getBody().setAttribute('id', 'mceSpanFonts');
+
+		if (tinyMCE.settings['nowrap'])
+			doc.body.style.whiteSpace = "nowrap";
+
+		doc.body.dir = this.settings['directionality'];
+		doc.editorId = editor_id;
+
+		// Add on document element in Mozilla
+		if (!tinyMCE.isIE)
+			doc.documentElement.editorId = editor_id;
+
+		inst.setBaseHREF(tinyMCE.settings['base_href']);
+
+		// Replace new line characters to BRs
+		if (tinyMCE.settings['convert_newlines_to_brs']) {
+			content = tinyMCE.regexpReplace(content, "\r\n", "<br />", "gi");
+			content = tinyMCE.regexpReplace(content, "\r", "<br />", "gi");
+			content = tinyMCE.regexpReplace(content, "\n", "<br />", "gi");
+		}
+
+		// Open closed anchors
+	//	content = content.replace(new RegExp('<a(.*?)/>', 'gi'), '<a$1></a>');
+
+		// Call custom cleanup code
+		content = tinyMCE.storeAwayURLs(content);
+		content = tinyMCE._customCleanup(inst, "insert_to_editor", content);
+
+		if (tinyMCE.isIE) {
+			// Ugly!!!
+			window.setInterval('try{tinyMCE.getCSSClasses(tinyMCE.instances["' + editor_id + '"].getDoc(), "' + editor_id + '");}catch(e){}', 500);
+
+			if (tinyMCE.settings["force_br_newlines"])
+				doc.styleSheets[0].addRule("p", "margin: 0;");
+
+			var body = inst.getBody();
+			body.editorId = editor_id;
+		}
+
+		content = tinyMCE.cleanupHTMLCode(content);
+
+		// Fix for bug #958637
+		if (!tinyMCE.isIE) {
+			var contentElement = inst.getDoc().createElement("body");
+			var doc = inst.getDoc();
+
+			contentElement.innerHTML = content;
+
+			// Remove weridness!
+			if (tinyMCE.isGecko && tinyMCE.settings['remove_lt_gt'])
+				content = content.replace(new RegExp('&lt;&gt;', 'g'), "");
+
+			if (tinyMCE.settings['cleanup_on_startup'])
+				tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, doc, this.settings, contentElement));
+			else
+				tinyMCE.setInnerHTML(inst.getBody(), content);
+
+			tinyMCE.convertAllRelativeURLs(inst.getBody());
+		} else {
+			if (tinyMCE.settings['cleanup_on_startup']) {
+				tinyMCE._setHTML(inst.getDoc(), content);
+
+				// Produces permission denied error in MSIE 5.5
+				eval('try {tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, inst.getBody()));} catch(e) {}');
+			} else
+				tinyMCE._setHTML(inst.getDoc(), content);
+		}
+
+		// Fix for bug #957681
+		//inst.getDoc().designMode = inst.getDoc().designMode;
+
+		// Setup element references
+		var parentElm = inst.targetDoc.getElementById(inst.editorId + '_parent');
+		inst.formElement = tinyMCE.isGecko ? parentElm.previousSibling : parentElm.nextSibling;
+
+		tinyMCE.handleVisualAid(inst.getBody(), true, tinyMCE.settings['visual'], inst);
+		tinyMCE.dispatchCallback(inst, 'setupcontent_callback', 'setupContent', editor_id, inst.getBody(), inst.getDoc());
+
+		// Re-add design mode on mozilla
+		if (!tinyMCE.isIE)
+			tinyMCE.addEventHandlers(inst);
+
+		// Add blur handler
+		if (tinyMCE.isIE) {
+			tinyMCE.addEvent(inst.getBody(), "blur", TinyMCE_Engine.prototype._eventPatch);
+			tinyMCE.addEvent(inst.getBody(), "beforedeactivate", TinyMCE_Engine.prototype._eventPatch); // Bug #1439953
+
+			// Workaround for drag drop/copy paste base href bug
+			if (!tinyMCE.isOpera) {
+				tinyMCE.addEvent(doc.body, "mousemove", TinyMCE_Engine.prototype.onMouseMove);
+				tinyMCE.addEvent(doc.body, "beforepaste", TinyMCE_Engine.prototype._eventPatch);
+				tinyMCE.addEvent(doc.body, "drop", TinyMCE_Engine.prototype._eventPatch);
+			}
+		}
+
+		// Trigger node change, this call locks buttons for tables and so forth
+		inst.select();
+		tinyMCE.selectedElement = inst.contentWindow.document.body;
+
+		// Call custom DOM cleanup
+		tinyMCE._customCleanup(inst, "insert_to_editor_dom", inst.getBody());
+		tinyMCE._customCleanup(inst, "setup_content_dom", inst.getBody());
+		tinyMCE._setEventsEnabled(inst.getBody(), false);
+		tinyMCE.cleanupAnchors(inst.getDoc());
+
+		if (tinyMCE.getParam("convert_fonts_to_spans"))
+			tinyMCE.convertSpansToFonts(inst.getDoc());
+
+		inst.startContent = tinyMCE.trim(inst.getBody().innerHTML);
+		inst.undoRedo.add({ content : inst.startContent });
+
+		// Cleanup any mess left from storyAwayURLs
+		if (tinyMCE.isGecko) {
+			// Remove mce_src from textnodes and comments
+			tinyMCE.selectNodes(inst.getBody(), function(n) {
+				if (n.nodeType == 3 || n.nodeType == 8)
+					n.nodeValue = n.nodeValue.replace(new RegExp('\\s(mce_src|mce_href)=\"[^\"]*\"', 'gi'), "");
+
+				return false;
+			});
+		}
+
+		// Remove Gecko spellchecking
+		if (tinyMCE.isGecko)
+			inst.getBody().spellcheck = tinyMCE.getParam("gecko_spellcheck");
+
+		// Cleanup any mess left from storyAwayURLs
+		tinyMCE._removeInternal(inst.getBody());
+
+		inst.select();
+		tinyMCE.triggerNodeChange(false, true);
+	},
+
+	storeAwayURLs : function(s) {
+		// Remove all mce_src, mce_href and replace them with new ones
+	//	s = s.replace(new RegExp('mce_src\\s*=\\s*\"[^ >\"]*\"', 'gi'), '');
+	//	s = s.replace(new RegExp('mce_href\\s*=\\s*\"[^ >\"]*\"', 'gi'), '');
+
+		if (!s.match(/(mce_src|mce_href)/gi, s)) {
+			s = s.replace(new RegExp('src\\s*=\\s*\"([^ >\"]*)\"', 'gi'), 'src="$1" mce_src="$1"');
+			s = s.replace(new RegExp('href\\s*=\\s*\"([^ >\"]*)\"', 'gi'), 'href="$1" mce_href="$1"');
+		}
+
+		return s;
+	},
+
+	_removeInternal : function(n) {
+		if (tinyMCE.isGecko) {
+			// Remove mce_src from textnodes and comments
+			tinyMCE.selectNodes(n, function(n) {
+				if (n.nodeType == 3 || n.nodeType == 8)
+					n.nodeValue = n.nodeValue.replace(new RegExp('\\s(mce_src|mce_href)=\"[^\"]*\"', 'gi'), "");
+
+				return false;
+			});
+		}
+	},
+
+	handleEvent : function(e) {
+		var inst = tinyMCE.selectedInstance;
+
+		// Remove odd, error
+		if (typeof(tinyMCE) == "undefined")
+			return true;
+
+		//tinyMCE.debug(e.type + " " + e.target.nodeName + " " + (e.relatedTarget ? e.relatedTarget.nodeName : ""));
+
+		if (tinyMCE.executeCallback(tinyMCE.selectedInstance, 'handle_event_callback', 'handleEvent', e))
+			return false;
+
+		switch (e.type) {
+			case "beforedeactivate": // Was added due to bug #1439953
+			case "blur":
+				if (tinyMCE.selectedInstance)
+					tinyMCE.selectedInstance.execCommand('mceEndTyping');
+
+				tinyMCE.hideMenus();
+
+				return;
+
+			// Workaround for drag drop/copy paste base href bug
+			case "drop":
+			case "beforepaste":
+				if (tinyMCE.selectedInstance)
+					tinyMCE.selectedInstance.setBaseHREF(null);
+
+				// Fixes odd MSIE bug where drag/droping elements in a iframe with height 100% breaks
+				// This logic forces the width/height to be in pixels while the user is drag/dropping
+				if (tinyMCE.isRealIE) {
+					var ife = tinyMCE.selectedInstance.iframeElement;
+
+					/*if (ife.style.width.indexOf('%') != -1) {
+						ife._oldWidth = ife.width.height;
+						ife.style.width = ife.clientWidth;
+					}*/
+
+					if (ife.style.height.indexOf('%') != -1) {
+						ife._oldHeight = ife.style.height;
+						ife.style.height = ife.clientHeight;
+					}
+				}
+
+				window.setTimeout("tinyMCE.selectedInstance.setBaseHREF(tinyMCE.settings['base_href']);tinyMCE._resetIframeHeight();", 1);
+				return;
+
+			case "submit":
+				tinyMCE.triggerSave();
+				tinyMCE.isNotDirty = true;
+				return;
+
+			case "reset":
+				var formObj = tinyMCE.isIE ? window.event.srcElement : e.target;
+
+				for (var i=0; i<document.forms.length; i++) {
+					if (document.forms[i] == formObj)
+						window.setTimeout('tinyMCE.resetForm(' + i + ');', 10);
+				}
+
+				return;
+
+			case "keypress":
+				if (inst && inst.handleShortcut(e))
+					return false;
+
+				if (e.target.editorId) {
+					tinyMCE.instances[e.target.editorId].select();
+				} else {
+					if (e.target.ownerDocument.editorId)
+						tinyMCE.instances[e.target.ownerDocument.editorId].select();
+				}
+
+				if (tinyMCE.selectedInstance)
+					tinyMCE.selectedInstance.switchSettings();
+
+				// Insert P element
+				if ((tinyMCE.isGecko || tinyMCE.isOpera || tinyMCE.isSafari) && tinyMCE.settings['force_p_newlines'] && e.keyCode == 13 && !e.shiftKey) {
+					// Insert P element instead of BR
+					if (TinyMCE_ForceParagraphs._insertPara(tinyMCE.selectedInstance, e)) {
+						// Cancel event
+						tinyMCE.execCommand("mceAddUndoLevel");
+						return tinyMCE.cancelEvent(e);
+					}
+				}
+
+				// Handle backspace
+				if ((tinyMCE.isGecko && !tinyMCE.isSafari) && tinyMCE.settings['force_p_newlines'] && (e.keyCode == 8 || e.keyCode == 46) && !e.shiftKey) {
+					// Insert P element instead of BR
+					if (TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance, e.type)) {
+						// Cancel event
+						tinyMCE.execCommand("mceAddUndoLevel");
+						return tinyMCE.cancelEvent(e);
+					}
+				}
+
+				// Return key pressed
+				if (tinyMCE.isIE && tinyMCE.settings['force_br_newlines'] && e.keyCode == 13) {
+					if (e.target.editorId)
+						tinyMCE.instances[e.target.editorId].select();
+
+					if (tinyMCE.selectedInstance) {
+						var sel = tinyMCE.selectedInstance.getDoc().selection;
+						var rng = sel.createRange();
+
+						if (tinyMCE.getParentElement(rng.parentElement(), "li") != null)
+							return false;
+
+						// Cancel event
+						e.returnValue = false;
+						e.cancelBubble = true;
+
+						// Insert BR element
+						rng.pasteHTML("<br />");
+						rng.collapse(false);
+						rng.select();
+
+						tinyMCE.execCommand("mceAddUndoLevel");
+						tinyMCE.triggerNodeChange(false);
+						return false;
+					}
+				}
+
+				// Backspace or delete
+				if (e.keyCode == 8 || e.keyCode == 46) {
+					tinyMCE.selectedElement = e.target;
+					tinyMCE.linkElement = tinyMCE.getParentElement(e.target, "a");
+					tinyMCE.imgElement = tinyMCE.getParentElement(e.target, "img");
+					tinyMCE.triggerNodeChange(false);
+				}
+
+				return false;
+			break;
+
+			case "keyup":
+			case "keydown":
+				tinyMCE.hideMenus();
+				tinyMCE.hasMouseMoved = false;
+
+				if (inst && inst.handleShortcut(e))
+					return false;
+
+				if (e.target.editorId)
+					tinyMCE.instances[e.target.editorId].select();
+
+				if (tinyMCE.selectedInstance)
+					tinyMCE.selectedInstance.switchSettings();
+
+				var inst = tinyMCE.selectedInstance;
+
+				// Handle backspace
+				if (tinyMCE.isGecko && tinyMCE.settings['force_p_newlines'] && (e.keyCode == 8 || e.keyCode == 46) && !e.shiftKey) {
+					// Insert P element instead of BR
+					if (TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance, e.type)) {
+						// Cancel event
+						tinyMCE.execCommand("mceAddUndoLevel");
+						e.preventDefault();
+						return false;
+					}
+				}
+
+				tinyMCE.selectedElement = null;
+				tinyMCE.selectedNode = null;
+				var elm = tinyMCE.selectedInstance.getFocusElement();
+				tinyMCE.linkElement = tinyMCE.getParentElement(elm, "a");
+				tinyMCE.imgElement = tinyMCE.getParentElement(elm, "img");
+				tinyMCE.selectedElement = elm;
+
+				// Update visualaids on tabs
+				if (tinyMCE.isGecko && e.type == "keyup" && e.keyCode == 9)
+					tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(), true, tinyMCE.settings['visual'], tinyMCE.selectedInstance);
+
+				// Fix empty elements on return/enter, check where enter occured
+				if (tinyMCE.isIE && e.type == "keydown" && e.keyCode == 13)
+					tinyMCE.enterKeyElement = tinyMCE.selectedInstance.getFocusElement();
+
+				// Fix empty elements on return/enter
+				if (tinyMCE.isIE && e.type == "keyup" && e.keyCode == 13) {
+					var elm = tinyMCE.enterKeyElement;
+					if (elm) {
+						var re = new RegExp('^HR|IMG|BR$','g'); // Skip these
+						var dre = new RegExp('^H[1-6]$','g'); // Add double on these
+
+						if (!elm.hasChildNodes() && !re.test(elm.nodeName)) {
+							if (dre.test(elm.nodeName))
+								elm.innerHTML = "&nbsp;&nbsp;";
+							else
+								elm.innerHTML = "&nbsp;";
+						}
+					}
+				}
+
+				// Check if it's a position key
+				var keys = tinyMCE.posKeyCodes;
+				var posKey = false;
+				for (var i=0; i<keys.length; i++) {
+					if (keys[i] == e.keyCode) {
+						posKey = true;
+						break;
+					}
+				}
+
+				// MSIE custom key handling
+				if (tinyMCE.isIE && tinyMCE.settings['custom_undo_redo']) {
+					var keys = new Array(8,46); // Backspace,Delete
+
+					for (var i=0; i<keys.length; i++) {
+						if (keys[i] == e.keyCode) {
+							if (e.type == "keyup")
+								tinyMCE.triggerNodeChange(false);
+						}
+					}
+				}
+
+				// If Ctrl key
+				if (e.keyCode == 17)
+					return true;
+
+				// Handle Undo/Redo when typing content
+
+				if (tinyMCE.isGecko) {
+					// Start typing (not a position key or ctrl key, but ctrl+x and ctrl+p is ok)
+					if (!posKey && e.type == "keyup" && !e.ctrlKey || (e.ctrlKey && (e.keyCode == 86 || e.keyCode == 88)))
+						tinyMCE.execCommand("mceStartTyping");
+				} else {
+					// IE seems to be working better with this setting
+					if (!posKey && e.type == "keyup")
+						tinyMCE.execCommand("mceStartTyping");
+				}
+
+				// Store undo bookmark
+				if (e.type == "keydown" && (posKey || e.ctrlKey) && inst)
+					inst.undoBookmark = inst.selection.getBookmark();
+
+				// End typing (position key) or some Ctrl event
+				if (e.type == "keyup" && (posKey || e.ctrlKey))
+					tinyMCE.execCommand("mceEndTyping");
+
+				if (posKey && e.type == "keyup")
+					tinyMCE.triggerNodeChange(false);
+
+				if (tinyMCE.isIE && e.ctrlKey)
+					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);
+			break;
+
+			case "mousedown":
+			case "mouseup":
+			case "click":
+			case "dblclick":
+			case "focus":
+				tinyMCE.hideMenus();
+
+				if (tinyMCE.selectedInstance) {
+					tinyMCE.selectedInstance.switchSettings();
+					tinyMCE.selectedInstance.isFocused = true;
+				}
+
+				// Check instance event trigged on
+				var targetBody = tinyMCE.getParentElement(e.target, "html");
+				for (var instanceName in tinyMCE.instances) {
+					if (!tinyMCE.isInstance(tinyMCE.instances[instanceName]))
+						continue;
+
+					var inst = tinyMCE.instances[instanceName];
+
+					// Reset design mode if lost (on everything just in case)
+					inst.autoResetDesignMode();
+
+					// Use HTML element since users might click outside of body element
+					if (inst.getBody().parentNode == targetBody) {
+						inst.select();
+						tinyMCE.selectedElement = e.target;
+						tinyMCE.linkElement = tinyMCE.getParentElement(tinyMCE.selectedElement, "a");
+						tinyMCE.imgElement = tinyMCE.getParentElement(tinyMCE.selectedElement, "img");
+						break;
+					}
+				}
+
+				// Add first bookmark location
+				if (!tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark && (e.type == "mouseup" || e.type == "dblclick"))
+					tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark = tinyMCE.selectedInstance.selection.getBookmark();
+
+				// Reset selected node
+				if (e.type != "focus")
+					tinyMCE.selectedNode = null;
+
+				tinyMCE.triggerNodeChange(false);
+				tinyMCE.execCommand("mceEndTyping");
+
+				if (e.type == "mouseup")
+					tinyMCE.execCommand("mceAddUndoLevel");
+
+				// Just in case
+				if (!tinyMCE.selectedInstance && e.target.editorId)
+					tinyMCE.instances[e.target.editorId].select();
+
+				return false;
+			break;
+		}
+	},
+
+	getButtonHTML : function(id, lang, img, cmd, ui, val) {
+		var h = '', m, x, io = '';
+
+		cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + cmd + '\'';
+
+		if (typeof(ui) != "undefined" && ui != null)
+			cmd += ',' + ui;
+
+		if (typeof(val) != "undefined" && val != null)
+			cmd += ",'" + val + "'";
+
+		cmd += ');';
+
+		// Patch for IE7 bug with hover out not restoring correctly
+		if (tinyMCE.isRealIE)
+			io = 'onmouseover="tinyMCE.lastHover = this;"';
+
+		// Use tilemaps when enabled and found and never in MSIE since it loads the tile each time from cache if cahce is disabled
+		if (tinyMCE.getParam('button_tile_map') && (!tinyMCE.isIE || tinyMCE.isOpera) && (m = this.buttonMap[id]) != null && (tinyMCE.getParam("language") == "en" || img.indexOf('$lang') == -1)) {
+			// Tiled button
+			x = 0 - (m * 20) == 0 ? '0' : 0 - (m * 20);
+			h += '<a id="{$editor_id}_' + id + '" href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" ' + io + ' class="mceTiledButton mceButtonNormal" target="_self">';
+			h += '<img src="{$themeurl}/images/spacer.gif" style="background-position: ' + x + 'px 0" title="{$' + lang + '}" />';
+			h += '</a>';
+		} else {
+			// Normal button
+			h += '<a id="{$editor_id}_' + id + '" href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" ' + io + ' class="mceButtonNormal" target="_self">';
+			h += '<img src="' + img + '" title="{$' + lang + '}" />';
+			h += '</a>';
+		}
+
+		return h;
+	},
+
+	getMenuButtonHTML : function(id, lang, img, mcmd, cmd, ui, val) {
+		var h = '', m, x;
+
+		mcmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + mcmd + '\');';
+		cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + cmd + '\'';
+
+		if (typeof(ui) != "undefined" && ui != null)
+			cmd += ',' + ui;
+
+		if (typeof(val) != "undefined" && val != null)
+			cmd += ",'" + val + "'";
+
+		cmd += ');';
+
+		// Use tilemaps when enabled and found and never in MSIE since it loads the tile each time from cache if cahce is disabled
+		if (tinyMCE.getParam('button_tile_map') && (!tinyMCE.isIE || tinyMCE.isOpera) && (m = tinyMCE.buttonMap[id]) != null && (tinyMCE.getParam("language") == "en" || img.indexOf('$lang') == -1)) {
+			x = 0 - (m * 20) == 0 ? '0' : 0 - (m * 20);
+
+			if (tinyMCE.isRealIE)
+				h += '<span id="{$editor_id}_' + id + '" class="mceMenuButton" onmouseover="tinyMCE._menuButtonEvent(\'over\',this);tinyMCE.lastHover = this;" onmouseout="tinyMCE._menuButtonEvent(\'out\',this);">';
+			else
+				h += '<span id="{$editor_id}_' + id + '" class="mceMenuButton">';
+
+			h += '<a href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" class="mceTiledButton mceMenuButtonNormal" target="_self">';
+			h += '<img src="{$themeurl}/images/spacer.gif" style="width: 20px; height: 20px; background-position: ' + x + 'px 0" title="{$' + lang + '}" /></a>';
+			h += '<a href="javascript:' + mcmd + '" onclick="' + mcmd + 'return false;" onmousedown="return false;"><img src="{$themeurl}/images/button_menu.gif" title="{$' + lang + '}" class="mceMenuButton" />';
+			h += '</a></span>';
+		} else {
+			if (tinyMCE.isRealIE)
+				h += '<span id="{$editor_id}_' + id + '" class="mceMenuButton" onmouseover="tinyMCE._menuButtonEvent(\'over\',this);tinyMCE.lastHover = this;" onmouseout="tinyMCE._menuButtonEvent(\'out\',this);">';
+			else
+				h += '<span id="{$editor_id}_' + id + '" class="mceMenuButton">';
+
+			h += '<a href="javascript:' + cmd + '" onclick="' + cmd + 'return false;" onmousedown="return false;" class="mceMenuButtonNormal" target="_self">';
+			h += '<img src="' + img + '" title="{$' + lang + '}" /></a>';
+			h += '<a href="javascript:' + mcmd + '" onclick="' + mcmd + 'return false;" onmousedown="return false;"><img src="{$themeurl}/images/button_menu.gif" title="{$' + lang + '}" class="mceMenuButton" />';
+			h += '</a></span>';
+		}
+
+		return h;
+	},
+
+	_menuButtonEvent : function(e, o) {
+		if (o.className == 'mceMenuButtonFocus')
+			return;
+
+		if (e == 'over')
+			o.className = o.className + ' mceMenuHover';
+		else
+			o.className = o.className.replace(/\s.*$/, '');
+	},
+
+	addButtonMap : function(m) {
+		var i, a = m.replace(/\s+/, '').split(',');
+
+		for (i=0; i<a.length; i++)
+			this.buttonMap[a[i]] = i;
+	},
+
+	submitPatch : function() {
+		tinyMCE.triggerSave();
+		tinyMCE.isNotDirty = true;
+		this.mceOldSubmit();
+	},
+
+	onLoad : function() {
+		var r;
+
+		// Wait for everything to be loaded first
+		if (tinyMCE.settings.strict_loading_mode && this.loadingIndex != -1) {
+			window.setTimeout('tinyMCE.onLoad();', 1);
+			return;
+		}
+
+		if (tinyMCE.isRealIE && window.event.type == "readystatechange" && document.readyState != "complete")
+			return true;
+
+		if (tinyMCE.isLoaded)
+			return true;
+
+		tinyMCE.isLoaded = true;
+
+		// IE produces JS error if TinyMCE is placed in a frame
+		// It seems to have something to do with the selection not beeing
+		// correctly initialized in IE so this hack solves the problem
+		if (tinyMCE.isRealIE && document.body) {
+			r = document.body.createTextRange();
+			r.collapse(true);
+			r.select();
+		}
+
+		tinyMCE.dispatchCallback(null, 'onpageload', 'onPageLoad');
+
+		for (var c=0; c<tinyMCE.configs.length; c++) {
+			tinyMCE.settings = tinyMCE.configs[c];
+
+			var selector = tinyMCE.getParam("editor_selector");
+			var deselector = tinyMCE.getParam("editor_deselector");
+			var elementRefAr = new Array();
+
+			// Add submit triggers
+			if (document.forms && tinyMCE.settings['add_form_submit_trigger'] && !tinyMCE.submitTriggers) {
+				for (var i=0; i<document.forms.length; i++) {
+					var form = document.forms[i];
+
+					tinyMCE.addEvent(form, "submit", TinyMCE_Engine.prototype.handleEvent);
+					tinyMCE.addEvent(form, "reset", TinyMCE_Engine.prototype.handleEvent);
+					tinyMCE.submitTriggers = true; // Do it only once
+
+					// Patch the form.submit function
+					if (tinyMCE.settings['submit_patch']) {
+						try {
+							form.mceOldSubmit = form.submit;
+							form.submit = TinyMCE_Engine.prototype.submitPatch;
+						} catch (e) {
+							// Do nothing
+						}
+					}
+				}
+			}
+
+			// Add editor instances based on mode
+			var mode = tinyMCE.settings['mode'];
+			switch (mode) {
+				case "exact":
+					var elements = tinyMCE.getParam('elements', '', true, ',');
+
+					for (var i=0; i<elements.length; i++) {
+						var element = tinyMCE._getElementById(elements[i]);
+						var trigger = element ? element.getAttribute(tinyMCE.settings['textarea_trigger']) : "";
+
+						if (new RegExp('\\b' + deselector + '\\b').test(tinyMCE.getAttrib(element, "class")))
+							continue;
+
+						if (trigger == "false")
+							continue;
+
+						if ((tinyMCE.settings['ask'] || tinyMCE.settings['convert_on_click']) && element) {
+							elementRefAr[elementRefAr.length] = element;
+							continue;
+						}
+
+						if (element)
+							tinyMCE.addMCEControl(element, elements[i]);
+						else if (tinyMCE.settings['debug'])
+							alert("Error: Could not find element by id or name: " + elements[i]);
+					}
+				break;
+
+				case "specific_textareas":
+				case "textareas":
+					var nodeList = document.getElementsByTagName("textarea");
+
+					for (var i=0; i<nodeList.length; i++) {
+						var elm = nodeList.item(i);
+						var trigger = elm.getAttribute(tinyMCE.settings['textarea_trigger']);
+
+						if (selector != '' && !new RegExp('\\b' + selector + '\\b').test(tinyMCE.getAttrib(elm, "class")))
+							continue;
+
+						if (selector != '')
+							trigger = selector != "" ? "true" : "";
+
+						if (new RegExp('\\b' + deselector + '\\b').test(tinyMCE.getAttrib(elm, "class")))
+							continue;
+
+						if ((mode == "specific_textareas" && trigger == "true") || (mode == "textareas" && trigger != "false"))
+							elementRefAr[elementRefAr.length] = elm;
+					}
+				break;
+			}
+
+			for (var i=0; i<elementRefAr.length; i++) {
+				var element = elementRefAr[i];
+				var elementId = element.name ? element.name : element.id;
+
+				if (tinyMCE.settings['ask'] || tinyMCE.settings['convert_on_click']) {
+					// Focus breaks in Mozilla
+					if (tinyMCE.isGecko) {
+						var settings = tinyMCE.settings;
+
+						tinyMCE.addEvent(element, "focus", function (e) {window.setTimeout(function() {TinyMCE_Engine.prototype.confirmAdd(e, settings);}, 10);});
+
+						if (element.nodeName != "TEXTAREA" && element.nodeName != "INPUT")
+							tinyMCE.addEvent(element, "click", function (e) {window.setTimeout(function() {TinyMCE_Engine.prototype.confirmAdd(e, settings);}, 10);});
+						// tinyMCE.addEvent(element, "mouseover", function (e) {window.setTimeout(function() {TinyMCE_Engine.prototype.confirmAdd(e, settings);}, 10);});
+					} else {
+						var settings = tinyMCE.settings;
+
+						tinyMCE.addEvent(element, "focus", function () { TinyMCE_Engine.prototype.confirmAdd(null, settings); });
+						tinyMCE.addEvent(element, "click", function () { TinyMCE_Engine.prototype.confirmAdd(null, settings); });
+						// tinyMCE.addEvent(element, "mouseenter", function () { TinyMCE_Engine.prototype.confirmAdd(null, settings); });
+					}
+				} else
+					tinyMCE.addMCEControl(element, elementId);
+			}
+
+			// Handle auto focus
+			if (tinyMCE.settings['auto_focus']) {
+				window.setTimeout(function () {
+					var inst = tinyMCE.getInstanceById(tinyMCE.settings['auto_focus']);
+					inst.selection.selectNode(inst.getBody(), true, true);
+					inst.contentWindow.focus();
+				}, 100);
+			}
+
+			tinyMCE.dispatchCallback(null, 'oninit', 'onInit');
+		}
+	},
+
+	isInstance : function(o) {
+		return o != null && typeof(o) == "object" && o.isTinyMCE_Control;
+	},
+
+	getParam : function(name, default_value, strip_whitespace, split_chr) {
+		var value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];
+
+		// Fix bool values
+		if (value == "true" || value == "false")
+			return (value == "true");
+
+		if (strip_whitespace)
+			value = tinyMCE.regexpReplace(value, "[ \t\r\n]", "");
+
+		if (typeof(split_chr) != "undefined" && split_chr != null) {
+			value = value.split(split_chr);
+			var outArray = new Array();
+
+			for (var i=0; i<value.length; i++) {
+				if (value[i] && value[i] != "")
+					outArray[outArray.length] = value[i];
+			}
+
+			value = outArray;
+		}
+
+		return value;
+	},
+
+	getLang : function(name, default_value, parse_entities, va) {
+		var v = (typeof(tinyMCELang[name]) == "undefined") ? default_value : tinyMCELang[name], n;
+
+		if (parse_entities)
+			v = tinyMCE.entityDecode(v);
+
+		if (va) {
+			for (n in va)
+				v = this.replaceVar(v, n, va[n]);
+		}
+
+		return v;
+	},
+
+	entityDecode : function(s) {
+		var e = document.createElement("div");
+
+		e.innerHTML = s;
+
+		return e.firstChild.nodeValue;
+	},
+
+	addToLang : function(prefix, ar) {
+		for (var key in ar) {
+			if (typeof(ar[key]) == 'function')
+				continue;
+
+			tinyMCELang[(key.indexOf('lang_') == -1 ? 'lang_' : '') + (prefix != '' ? (prefix + "_") : '') + key] = ar[key];
+		}
+
+		this.loadNextScript();
+
+	//	for (var key in ar)
+	//		tinyMCELang[(key.indexOf('lang_') == -1 ? 'lang_' : '') + (prefix != '' ? (prefix + "_") : '') + key] = "|" + ar[key] + "|";
+	},
+
+	triggerNodeChange : function(focus, setup_content) {
+		if (tinyMCE.selectedInstance) {
+			var inst = tinyMCE.selectedInstance;
+			var editorId = inst.editorId;
+			var elm = (typeof(setup_content) != "undefined" && setup_content) ? tinyMCE.selectedElement : inst.getFocusElement();
+			var undoIndex = -1, doc;
+			var undoLevels = -1;
+			var anySelection = false;
+			var selectedText = inst.selection.getSelectedText();
+
+			if (tinyMCE.settings.auto_resize)
+				inst.resizeToContent();
+
+			if (setup_content && tinyMCE.isGecko && inst.isHidden())
+				elm = inst.getBody();
+
+			inst.switchSettings();
+
+			if (tinyMCE.selectedElement)
+				anySelection = (tinyMCE.selectedElement.nodeName.toLowerCase() == "img") || (selectedText && selectedText.length > 0);
+
+			if (tinyMCE.settings['custom_undo_redo']) {
+				undoIndex = inst.undoRedo.undoIndex;
+				undoLevels = inst.undoRedo.undoLevels.length;
+			}
+
+			tinyMCE.dispatchCallback(inst, 'handle_node_change_callback', 'handleNodeChange', editorId, elm, undoIndex, undoLevels, inst.visualAid, anySelection, setup_content);
+		}
+
+		if (this.selectedInstance && (typeof(focus) == "undefined" || focus))
+			this.selectedInstance.contentWindow.focus();
+	},
+
+	_customCleanup : function(inst, type, content) {
+		var pl, po, i;
+
+		// Call custom cleanup
+		var customCleanup = tinyMCE.settings['cleanup_callback'];
+		if (customCleanup != "" && eval("typeof(" + customCleanup + ")") != "undefined")
+			content = eval(customCleanup + "(type, content, inst);");
+
+		// Trigger theme cleanup
+		po = tinyMCE.themes[tinyMCE.settings['theme']];
+		if (po && po.cleanup)
+			content = po.cleanup(type, content, inst);
+
+		// Trigger plugin cleanups
+		pl = inst.plugins;
+		for (i=0; i<pl.length; i++) {
+			po = tinyMCE.plugins[pl[i]];
+
+			if (po && po.cleanup)
+				content = po.cleanup(type, content, inst);
+		}
+
+		return content;
+	},
+
+	setContent : function(h) {
+		if (tinyMCE.selectedInstance) {
+			tinyMCE.selectedInstance.execCommand('mceSetContent', false, h);
+			tinyMCE.selectedInstance.repaint();
+		}
+	},
+
+	importThemeLanguagePack : function(name) {
+		if (typeof(name) == "undefined")
+			name = tinyMCE.settings['theme'];
+
+		tinyMCE.loadScript(tinyMCE.baseURL + '/themes/' + name + '/langs/' + tinyMCE.settings['language'] + '.js');
+	},
+
+	importPluginLanguagePack : function(name) {
+		var b = tinyMCE.baseURL + '/plugins/' + name;
+
+		if (this.plugins[name])
+			b = this.plugins[name].baseURL;
+
+		tinyMCE.loadScript(b + '/langs/' + tinyMCE.settings['language'] +  '.js');
+	},
+
+	applyTemplate : function(h, as) {
+		return h.replace(new RegExp('\\{\\$([a-z0-9_]+)\\}', 'gi'), function(m, s) {
+			if (s.indexOf('lang_') == 0 && tinyMCELang[s])
+				return tinyMCELang[s];
+
+			if (as && as[s])
+				return as[s];
+
+			if (tinyMCE.settings[s])
+				return tinyMCE.settings[s];
+
+			if (m == 'themeurl')
+				return tinyMCE.themeURL;
+
+			return m;
+		});
+	},
+
+	replaceVar : function(h, r, v) {
+		return h.replace(new RegExp('{\\\$' + r + '}', 'g'), v);
+	},
+
+	openWindow : function(template, args) {
+		var html, width, height, x, y, resizable, scrollbars, url;
+
+		args['mce_template_file'] = template['file'];
+		args['mce_width'] = template['width'];
+		args['mce_height'] = template['height'];
+		tinyMCE.windowArgs = args;
+
+		html = template['html'];
+		if (!(width = parseInt(template['width'])))
+			width = 320;
+
+		if (!(height = parseInt(template['height'])))
+			height = 200;
+
+		// Add to height in M$ due to SP2 WHY DON'T YOU GUYS IMPLEMENT innerWidth of windows!!
+		if (tinyMCE.isIE)
+			height += 40;
+		else
+			height += 20;
+
+		x = parseInt(screen.width / 2.0) - (width / 2.0);
+		y = parseInt(screen.height / 2.0) - (height / 2.0);
+
+		resizable = (args && args['resizable']) ? args['resizable'] : "no";
+		scrollbars = (args && args['scrollbars']) ? args['scrollbars'] : "no";
+
+		if (template['file'].charAt(0) != '/' && template['file'].indexOf('://') == -1)
+			url = tinyMCE.baseURL + "/themes/" + tinyMCE.getParam("theme") + "/" + template['file'];
+		else
+			url = template['file'];
+
+		// Replace all args as variables in URL
+		for (var name in args) {
+			if (typeof(args[name]) == 'function')
+				continue;
+
+			url = tinyMCE.replaceVar(url, name, escape(args[name]));
+		}
+
+		if (html) {
+			html = tinyMCE.replaceVar(html, "css", this.settings['popups_css']);
+			html = tinyMCE.applyTemplate(html, args);
+
+			var win = window.open("", "mcePopup" + new Date().getTime(), "top=" + y + ",left=" + x + ",scrollbars=" + scrollbars + ",dialog=yes,minimizable=" + resizable + ",modal=yes,width=" + width + ",height=" + height + ",resizable=" + resizable);
+			if (win == null) {
+				alert(tinyMCELang['lang_popup_blocked']);
+				return;
+			}
+
+			win.document.write(html);
+			win.document.close();
+			win.resizeTo(width, height);
+			win.focus();
+		} else {
+			if ((tinyMCE.isRealIE) && resizable != 'yes' && tinyMCE.settings["dialog_type"] == "modal") {
+				height += 10;
+
+				var features = "resizable:" + resizable 
+					+ ";scroll:"
+					+ scrollbars + ";status:yes;center:yes;help:no;dialogWidth:"
+					+ width + "px;dialogHeight:" + height + "px;";
+
+				window.showModalDialog(url, window, features);
+			} else {
+				var modal = (resizable == "yes") ? "no" : "yes";
+
+				if (tinyMCE.isGecko && tinyMCE.isMac)
+					modal = "no";
+
+				if (template['close_previous'] != "no")
+					try {tinyMCE.lastWindow.close();} catch (ex) {}
+
+				var win = window.open(url, "mcePopup" + new Date().getTime(), "top=" + y + ",left=" + x + ",scrollbars=" + scrollbars + ",dialog=" + modal + ",minimizable=" + resizable + ",modal=" + modal + ",width=" + width + ",height=" + height + ",resizable=" + resizable);
+				if (win == null) {
+					alert(tinyMCELang['lang_popup_blocked']);
+					return;
+				}
+
+				if (template['close_previous'] != "no")
+					tinyMCE.lastWindow = win;
+
+				eval('try { win.resizeTo(width, height); } catch(e) { }');
+
+				// Make it bigger if statusbar is forced
+				if (tinyMCE.isGecko) {
+					if (win.document.defaultView.statusbar.visible)
+						win.resizeBy(0, tinyMCE.isMac ? 10 : 24);
+				}
+
+				win.focus();
+			}
+		}
+	},
+
+	closeWindow : function(win) {
+		win.close();
+	},
+
+	getVisualAidClass : function(class_name, state) {
+		var aidClass = tinyMCE.settings['visual_table_class'];
+
+		if (typeof(state) == "undefined")
+			state = tinyMCE.settings['visual'];
+
+		// Split
+		var classNames = new Array();
+		var ar = class_name.split(' ');
+		for (var i=0; i<ar.length; i++) {
+			if (ar[i] == aidClass)
+				ar[i] = "";
+
+			if (ar[i] != "")
+				classNames[classNames.length] = ar[i];
+		}
+
+		if (state)
+			classNames[classNames.length] = aidClass;
+
+		// Glue
+		var className = "";
+		for (var i=0; i<classNames.length; i++) {
+			if (i > 0)
+				className += " ";
+
+			className += classNames[i];
+		}
+
+		return className;
+	},
+
+	handleVisualAid : function(el, deep, state, inst, skip_dispatch) {
+		if (!el)
+			return;
+
+		if (!skip_dispatch)
+			tinyMCE.dispatchCallback(inst, 'handle_visual_aid_callback', 'handleVisualAid', el, deep, state, inst);
+
+		var tableElement = null;
+
+		switch (el.nodeName) {
+			case "TABLE":
+				var oldW = el.style.width;
+				var oldH = el.style.height;
+				var bo = tinyMCE.getAttrib(el, "border");
+
+				bo = bo == "" || bo == "0" ? true : false;
+
+				tinyMCE.setAttrib(el, "class", tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el, "class"), state && bo));
+
+				el.style.width = oldW;
+				el.style.height = oldH;
+
+				for (var y=0; y<el.rows.length; y++) {
+					for (var x=0; x<el.rows[y].cells.length; x++) {
+						var cn = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el.rows[y].cells[x], "class"), state && bo);
+						tinyMCE.setAttrib(el.rows[y].cells[x], "class", cn);
+					}
+				}
+
+				break;
+
+			case "A":
+				var anchorName = tinyMCE.getAttrib(el, "name");
+
+				if (anchorName != '' && state) {
+					el.title = anchorName;
+					tinyMCE.addCSSClass(el, 'mceItemAnchor');
+				} else if (anchorName != '' && !state)
+					el.className = '';
+
+				break;
+		}
+
+		if (deep && el.hasChildNodes()) {
+			for (var i=0; i<el.childNodes.length; i++)
+				tinyMCE.handleVisualAid(el.childNodes[i], deep, state, inst, true);
+		}
+	},
+
+	/*
+	applyClassesToFonts : function(doc, size) {
+		var f = doc.getElementsByTagName("font");
+		for (var i=0; i<f.length; i++) {
+			var s = tinyMCE.getAttrib(f[i], "size");
+
+			if (s != "")
+				tinyMCE.setAttrib(f[i], 'class', "mceItemFont" + s);
+		}
+
+		if (typeof(size) != "undefined") {
+			var css = "";
+
+			for (var x=0; x<doc.styleSheets.length; x++) {
+				for (var i=0; i<doc.styleSheets[x].rules.length; i++) {
+					if (doc.styleSheets[x].rules[i].selectorText == '#mceSpanFonts .mceItemFont' + size) {
+						css = doc.styleSheets[x].rules[i].style.cssText;
+						break;
+					}
+				}
+
+				if (css != "")
+					break;
+			}
+
+			if (doc.styleSheets[0].rules[0].selectorText == "FONT")
+				doc.styleSheets[0].removeRule(0);
+
+			doc.styleSheets[0].addRule("FONT", css, 0);
+		}
+	},
+	*/
+
+	fixGeckoBaseHREFBug : function(m, e, h) {
+		var xsrc, xhref;
+
+		if (tinyMCE.isGecko) {
+			if (m == 1) {
+				h = h.replace(/\ssrc=/gi, " mce_tsrc=");
+				h = h.replace(/\shref=/gi, " mce_thref=");
+
+				return h;
+			} else {
+				// Why bother if there is no src or href broken
+				if (!new RegExp('(src|href)=', 'g').test(h))
+					return h;
+
+				// Restore src and href that gets messed up by Gecko
+				tinyMCE.selectElements(e, 'A,IMG,SELECT,AREA,IFRAME,BASE,INPUT,SCRIPT,EMBED,OBJECT,LINK', function (n) {
+					xsrc = tinyMCE.getAttrib(n, "mce_tsrc");
+					xhref = tinyMCE.getAttrib(n, "mce_thref");
+
+					if (xsrc != "") {
+						try {
+							n.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], xsrc);
+						} catch (e) {
+							// Ignore, Firefox cast exception if local file wasn't found
+						}
+
+						n.removeAttribute("mce_tsrc");
+					}
+
+					if (xhref != "") {
+						try {
+							n.href = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], xhref);
+						} catch (e) {
+							// Ignore, Firefox cast exception if local file wasn't found
+						}
+
+						n.removeAttribute("mce_thref");
+					}
+
+					return false;
+				});
+
+				// Restore text/comment nodes
+				tinyMCE.selectNodes(e, function(n) {
+					if (n.nodeType == 3 || n.nodeType == 8) {
+						n.nodeValue = n.nodeValue.replace(/\smce_tsrc=/gi, " src=");
+						n.nodeValue = n.nodeValue.replace(/\smce_thref=/gi, " href=");
+					}
+
+					return false;
+				});
+			}
+		}
+
+		return h;
+	},
+
+	_setHTML : function(doc, html_content) {
+		// Force closed anchors open
+		//html_content = html_content.replace(new RegExp('<a(.*?)/>', 'gi'), '<a$1></a>');
+
+		html_content = tinyMCE.cleanupHTMLCode(html_content);
+
+		// Try innerHTML if it fails use pasteHTML in MSIE
+		try {
+			tinyMCE.setInnerHTML(doc.body, html_content);
+		} catch (e) {
+			if (this.isMSIE)
+				doc.body.createTextRange().pasteHTML(html_content);
+		}
+
+		// Content duplication bug fix
+		if (tinyMCE.isIE && tinyMCE.settings['fix_content_duplication']) {
+			// Remove P elements in P elements
+			var paras = doc.getElementsByTagName("P");
+			for (var i=0; i<paras.length; i++) {
+				var node = paras[i];
+				while ((node = node.parentNode) != null) {
+					if (node.nodeName == "P")
+						node.outerHTML = node.innerHTML;
+				}
+			}
+
+			// Content duplication bug fix (Seems to be word crap)
+			var html = doc.body.innerHTML;
+/*
+			if (html.indexOf('="mso') != -1) {
+				for (var i=0; i<doc.body.all.length; i++) {
+					var el = doc.body.all[i];
+					el.removeAttribute("className","",0);
+					el.removeAttribute("style","",0);
+				}
+
+				html = doc.body.innerHTML;
+				html = tinyMCE.regexpReplace(html, "<o:p><\/o:p>", "<br />");
+				html = tinyMCE.regexpReplace(html, "<o:p>&nbsp;<\/o:p>", "");
+				html = tinyMCE.regexpReplace(html, "<st1:.*?>", "");
+				html = tinyMCE.regexpReplace(html, "<p><\/p>", "");
+				html = tinyMCE.regexpReplace(html, "<p><\/p>\r\n<p><\/p>", "");
+				html = tinyMCE.regexpReplace(html, "<p>&nbsp;<\/p>", "<br />");
+				html = tinyMCE.regexpReplace(html, "<p>\s*(<p>\s*)?", "<p>");
+				html = tinyMCE.regexpReplace(html, "<\/p>\s*(<\/p>\s*)?", "</p>");
+			}*/
+
+			// Always set the htmlText output
+			tinyMCE.setInnerHTML(doc.body, html);
+		}
+
+		tinyMCE.cleanupAnchors(doc);
+
+		if (tinyMCE.getParam("convert_fonts_to_spans"))
+			tinyMCE.convertSpansToFonts(doc);
+	},
+
+	getEditorId : function(form_element) {
+		var inst = this.getInstanceById(form_element);
+		if (!inst)
+			return null;
+
+		return inst.editorId;
+	},
+
+	getInstanceById : function(editor_id) {
+		var inst = this.instances[editor_id];
+		if (!inst) {
+			for (var n in tinyMCE.instances) {
+				var instance = tinyMCE.instances[n];
+				if (!tinyMCE.isInstance(instance))
+					continue;
+
+				if (instance.formTargetElementId == editor_id) {
+					inst = instance;
+					break;
+				}
+			}
+		}
+
+		return inst;
+	},
+
+	queryInstanceCommandValue : function(editor_id, command) {
+		var inst = tinyMCE.getInstanceById(editor_id);
+		if (inst)
+			return inst.queryCommandValue(command);
+
+		return false;
+	},
+
+	queryInstanceCommandState : function(editor_id, command) {
+		var inst = tinyMCE.getInstanceById(editor_id);
+		if (inst)
+			return inst.queryCommandState(command);
+
+		return null;
+	},
+
+	setWindowArg : function(n, v) {
+		this.windowArgs[n] = v;
+	},
+
+	getWindowArg : function(n, d) {
+		return (typeof(this.windowArgs[n]) == "undefined") ? d : this.windowArgs[n];
+	},
+
+	getCSSClasses : function(editor_id, doc) {
+		var output = new Array();
+
+		// Is cached, use that
+		if (typeof(tinyMCE.cssClasses) != "undefined")
+			return tinyMCE.cssClasses;
+
+		if (typeof(editor_id) == "undefined" && typeof(doc) == "undefined") {
+			var instance;
+
+			for (var instanceName in tinyMCE.instances) {
+				instance = tinyMCE.instances[instanceName];
+				if (!tinyMCE.isInstance(instance))
+					continue;
+
+				break;
+			}
+
+			doc = instance.getDoc();
+		}
+
+		if (typeof(doc) == "undefined") {
+			var instance = tinyMCE.getInstanceById(editor_id);
+			doc = instance.getDoc();
+		}
+
+		if (doc) {
+			var styles = doc.styleSheets;
+
+			if (styles && styles.length > 0) {
+				for (var x=0; x<styles.length; x++) {
+					var csses = null;
+
+					// Just ignore any errors
+					eval("try {var csses = tinyMCE.isIE ? doc.styleSheets(" + x + ").rules : styles[" + x + "].cssRules;} catch(e) {}");
+					if (!csses)
+						return new Array();
+
+					for (var i=0; i<csses.length; i++) {
+						var selectorText = csses[i].selectorText;
+
+						// Can be multiple rules per selector
+						if (selectorText) {
+							var rules = selectorText.split(',');
+							for (var c=0; c<rules.length; c++) {
+								var rule = rules[c];
+
+								// Strip spaces between selectors
+								while (rule.indexOf(' ') == 0)
+									rule = rule.substring(1);
+
+								// Invalid rule
+								if (rule.indexOf(' ') != -1 || rule.indexOf(':') != -1 || rule.indexOf('mceItem') != -1)
+									continue;
+
+								if (rule.indexOf(tinyMCE.settings['visual_table_class']) != -1 || rule.indexOf('mceEditable') != -1 || rule.indexOf('mceNonEditable') != -1)
+									continue;
+
+								// Is class rule
+								if (rule.indexOf('.') != -1) {
+									var cssClass = rule.substring(rule.indexOf('.') + 1);
+									var addClass = true;
+
+									for (var p=0; p<output.length && addClass; p++) {
+										if (output[p] == cssClass)
+											addClass = false;
+									}
+
+									if (addClass)
+										output[output.length] = cssClass;
+								}
+							}
+						}
+					}
+				}
+			}
+		}
+
+		// Cache em
+		if (output.length > 0)
+			tinyMCE.cssClasses = output;
+
+		return output;
+	},
+
+	regexpReplace : function(in_str, reg_exp, replace_str, opts) {
+		if (in_str == null)
+			return in_str;
+
+		if (typeof(opts) == "undefined")
+			opts = 'g';
+
+		var re = new RegExp(reg_exp, opts);
+		return in_str.replace(re, replace_str);
+	},
+
+	trim : function(s) {
+		return s.replace(/^\s*|\s*$/g, "");
+	},
+
+	cleanupEventStr : function(s) {
+		s = "" + s;
+		s = s.replace('function anonymous()\n{\n', '');
+		s = s.replace('\n}', '');
+		s = s.replace(/^return true;/gi, ''); // Remove event blocker
+
+		return s;
+	},
+
+	getControlHTML : function(c) {
+		var i, l, n, o, v;
+
+		l = tinyMCE.plugins;
+		for (n in l) {
+			o = l[n];
+
+			if (o.getControlHTML && (v = o.getControlHTML(c)) != '')
+				return tinyMCE.replaceVar(v, "pluginurl", o.baseURL);
+		}
+
+		o = tinyMCE.themes[tinyMCE.settings['theme']];
+		if (o.getControlHTML && (v = o.getControlHTML(c)) != '')
+			return v;
+
+		return '';
+	},
+
+	evalFunc : function(f, idx, a, o) {
+		var s = '(', i;
+
+		for (i=idx; i<a.length; i++) {
+			s += 'a[' + i + ']';
+
+			if (i < a.length-1)
+				s += ',';
+		}
+
+		s += ');';
+
+		return o ? eval("o." + f + s) : eval("f" + s);
+	},
+
+	dispatchCallback : function(i, p, n) {
+		return this.callFunc(i, p, n, 0, this.dispatchCallback.arguments);
+	},
+
+	executeCallback : function(i, p, n) {
+		return this.callFunc(i, p, n, 1, this.executeCallback.arguments);
+	},
+
+	execCommandCallback : function(i, p, n) {
+		return this.callFunc(i, p, n, 2, this.execCommandCallback.arguments);
+	},
+
+	callFunc : function(ins, p, n, m, a) {
+		var l, i, on, o, s, v;
+
+		s = m == 2;
+
+		l = tinyMCE.getParam(p, '');
+
+		if (l != '' && (v = tinyMCE.evalFunc(typeof(l) == "function" ? l : eval(l), 3, a)) == s && m > 0)
+			return true;
+
+		if (ins != null) {
+			for (i=0, l = ins.plugins; i<l.length; i++) {
+				o = tinyMCE.plugins[l[i]];
+
+				if (o[n] && (v = tinyMCE.evalFunc(n, 3, a, o)) == s && m > 0)
+					return true;
+			}
+		}
+
+		l = tinyMCE.themes;
+		for (on in l) {
+			o = l[on];
+
+			if (o[n] && (v = tinyMCE.evalFunc(n, 3, a, o)) == s && m > 0)
+				return true;
+		}
+
+		return false;
+	},
+
+	xmlEncode : function(s) {
+		return s ? ('' + s).replace(new RegExp('[<>&"\']', 'g'), function (c, b) {
+			switch (c) {
+				case '&':
+					return '&amp;';
+
+				case '"':
+					return '&quot;';
+
+				case '\'':
+					return '&#39;'; // &apos; is not working in MSIE
+
+				case '<':
+					return '&lt;';
+
+				case '>':
+					return '&gt;';
+			}
+
+			return c;
+		}) : s;
+	},
+
+	extend : function(p, np) {
+		var o = {};
+
+		o.parent = p;
+
+		for (n in p)
+			o[n] = p[n];
+
+		for (n in np)
+			o[n] = np[n];
+
+		return o;
+	},
+
+	hideMenus : function() {
+		var e = tinyMCE.lastSelectedMenuBtn;
+
+		if (tinyMCE.lastMenu) {
+			tinyMCE.lastMenu.hide();
+			tinyMCE.lastMenu = null;
+		}
+
+		if (e) {
+			tinyMCE.switchClass(e, tinyMCE.lastMenuBtnClass);
+			tinyMCE.lastSelectedMenuBtn = null;
+		}
+	}
+
+	};
+
+// Global instances
+var TinyMCE = TinyMCE_Engine; // Compatiblity with gzip compressors
+var tinyMCE = new TinyMCE_Engine();
+var tinyMCELang = {};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_Control.class.js */
+
+function TinyMCE_Control(settings) {
+	var t, i, to, fu, p, x, fn, fu, pn, s = settings;
+
+	this.undoRedoLevel = true;
+	this.isTinyMCE_Control = true;
+
+	// Default settings
+	this.settings = s;
+	this.settings['theme'] = tinyMCE.getParam("theme", "default");
+	this.settings['width'] = tinyMCE.getParam("width", -1);
+	this.settings['height'] = tinyMCE.getParam("height", -1);
+	this.selection = new TinyMCE_Selection(this);
+	this.undoRedo = new TinyMCE_UndoRedo(this);
+	this.cleanup = new TinyMCE_Cleanup();
+	this.shortcuts = new Array();
+	this.hasMouseMoved = false;
+	this.foreColor = this.backColor = "#999999";
+	this.data = {};
+
+	this.cleanup.init({
+		valid_elements : s.valid_elements,
+		extended_valid_elements : s.extended_valid_elements,
+		valid_child_elements : s.valid_child_elements,
+		entities : s.entities,
+		entity_encoding : s.entity_encoding,
+		debug : s.cleanup_debug,
+		url_converter : 'TinyMCE_Cleanup.prototype._urlConverter',
+		indent : s.apply_source_formatting,
+		invalid_elements : s.invalid_elements,
+		verify_html : s.verify_html,
+		fix_content_duplication : s.fix_content_duplication
+	});
+
+	// Wrap old theme
+	t = this.settings['theme'];
+	if (!tinyMCE.hasTheme(t)) {
+		fn = tinyMCE.callbacks;
+		to = {};
+
+		for (i=0; i<fn.length; i++) {
+			if ((fu = window['TinyMCE_' + t + "_" + fn[i]]))
+				to[fn[i]] = fu;
+		}
+
+		tinyMCE.addTheme(t, to);
+	}
+
+	// Wrap old plugins
+	this.plugins = new Array();
+	p = tinyMCE.getParam('plugins', '', true, ',');
+	if (p.length > 0) {
+		for (i=0; i<p.length; i++) {
+			pn = p[i];
+
+			if (pn.charAt(0) == '-')
+				pn = pn.substring(1);
+
+			if (!tinyMCE.hasPlugin(pn)) {
+				fn = tinyMCE.callbacks;
+				to = {};
+
+				for (x=0; x<fn.length; x++) {
+					if ((fu = window['TinyMCE_' + pn + "_" + fn[x]]))
+						to[fn[x]] = fu;
+				}
+
+				tinyMCE.addPlugin(pn, to);
+			}
+
+			this.plugins[this.plugins.length] = pn; 
+		}
+	}
+};
+
+TinyMCE_Control.prototype = {
+	selection : null,
+
+	settings : null,
+
+	cleanup : null,
+
+	getData : function(na) {
+		var o = this.data[na];
+
+		if (!o)
+			o = this.data[na] = {};
+
+		return o;
+	},
+
+	hasPlugin : function(n) {
+		var i;
+
+		for (i=0; i<this.plugins.length; i++) {
+			if (this.plugins[i] == n)
+				return true;
+		}
+
+		return false;
+	},
+
+	addPlugin : function(n, p) {
+		if (!this.hasPlugin(n)) {
+			tinyMCE.addPlugin(n, p);
+			this.plugins[this.plugins.length] = n;
+		}
+	},
+
+	repaint : function() {
+		var s, b, ex;
+
+		if (tinyMCE.isRealIE)
+			return;
+
+		try {
+			s = this.selection;
+			b = s.getBookmark(true);
+			this.getBody().style.display = 'none';
+			this.getDoc().execCommand('selectall', false, null);
+			this.getSel().collapseToStart();
+			this.getBody().style.display = 'block';
+			s.moveToBookmark(b);
+		} catch (ex) {
+			// Ignore
+		}
+	},
+
+	switchSettings : function() {
+		if (tinyMCE.configs.length > 1 && tinyMCE.currentConfig != this.settings['index']) {
+			tinyMCE.settings = this.settings;
+			tinyMCE.currentConfig = this.settings['index'];
+		}
+	},
+
+	select : function() {
+		var oldInst = tinyMCE.selectedInstance;
+
+		if (oldInst != this) {
+			if (oldInst)
+				oldInst.execCommand('mceEndTyping');
+
+			tinyMCE.dispatchCallback(this, 'select_instance_callback', 'selectInstance', this, oldInst);
+			tinyMCE.selectedInstance = this;
+		}
+	},
+
+	getBody : function() {
+		return this.contentBody ? this.contentBody : this.getDoc().body;
+	},
+
+	getDoc : function() {
+//		return this.contentDocument ? this.contentDocument : this.contentWindow.document; // Removed due to IE 5.5 ?
+		return this.contentWindow.document;
+	},
+
+	getWin : function() {
+		return this.contentWindow;
+	},
+
+	getContainerWin : function() {
+		return this.containerWindow ? this.containerWindow : window;
+	},
+
+	getViewPort : function() {
+		return tinyMCE.getViewPort(this.getWin());
+	},
+
+	getParentNode : function(n, f) {
+		return tinyMCE.getParentNode(n, f, this.getBody());
+	},
+
+	getParentElement : function(n, na, f) {
+		return tinyMCE.getParentElement(n, na, f, this.getBody());
+	},
+
+	getParentBlockElement : function(n) {
+		return tinyMCE.getParentBlockElement(n, this.getBody());
+	},
+
+	resizeToContent : function() {
+		var d = this.getDoc(), b = d.body, de = d.documentElement;
+
+		this.iframeElement.style.height = (tinyMCE.isRealIE) ? b.scrollHeight : de.offsetHeight + 'px';
+	},
+
+	addShortcut : function(m, k, d, cmd, ui, va) {
+		var n = typeof(k) == "number", ie = tinyMCE.isIE, c, sc, i, scl = this.shortcuts;
+
+		if (!tinyMCE.getParam('custom_shortcuts'))
+			return false;
+
+		m = m.toLowerCase();
+		k = ie && !n ? k.toUpperCase() : k;
+		c = n ? null : k.charCodeAt(0);
+		d = d && d.indexOf('lang_') == 0 ? tinyMCE.getLang(d) : d;
+
+		sc = {
+			alt : m.indexOf('alt') != -1,
+			ctrl : m.indexOf('ctrl') != -1,
+			shift : m.indexOf('shift') != -1,
+			charCode : c,
+			keyCode : n ? k : (ie ? c : null),
+			desc : d,
+			cmd : cmd,
+			ui : ui,
+			val : va
+		};
+
+		for (i=0; i<scl.length; i++) {
+			if (sc.alt == scl[i].alt && sc.ctrl == scl[i].ctrl && sc.shift == scl[i].shift
+				&& sc.charCode == scl[i].charCode && sc.keyCode == scl[i].keyCode) {
+				return false;
+			}
+		}
+
+		scl[scl.length] = sc;
+
+		return true;
+	},
+
+	handleShortcut : function(e) {
+		var i, s = this.shortcuts, o;
+
+		for (i=0; i<s.length; i++) {
+			o = s[i];
+
+			if (o.alt == e.altKey && o.ctrl == e.ctrlKey && (o.keyCode == e.keyCode || o.charCode == e.charCode)) {
+				if (o.cmd && (e.type == "keydown" || (e.type == "keypress" && !tinyMCE.isOpera)))
+					tinyMCE.execCommand(o.cmd, o.ui, o.val);
+
+				tinyMCE.cancelEvent(e);
+				return true;
+			}
+		}
+
+		return false;
+	},
+
+	autoResetDesignMode : function() {
+		// Add fix for tab/style.display none/block problems in Gecko
+		if (!tinyMCE.isIE && this.isHidden() && tinyMCE.getParam('auto_reset_designmode'))
+			eval('try { this.getDoc().designMode = "On"; this.useCSS = false; } catch(e) {}');
+	},
+
+	isHidden : function() {
+		var s;
+
+		if (tinyMCE.isIE)
+			return false;
+
+		s = this.getSel();
+
+		// Weird, wheres that cursor selection?
+		return (!s || !s.rangeCount || s.rangeCount == 0);
+	},
+
+	isDirty : function() {
+		// Is content modified and not in a submit procedure
+		return tinyMCE.trim(this.startContent) != tinyMCE.trim(this.getBody().innerHTML) && !tinyMCE.isNotDirty;
+	},
+
+	_mergeElements : function(scmd, pa, ch, override) {
+		if (scmd == "removeformat") {
+			pa.className = "";
+			pa.style.cssText = "";
+			ch.className = "";
+			ch.style.cssText = "";
+			return;
+		}
+
+		var st = tinyMCE.parseStyle(tinyMCE.getAttrib(pa, "style"));
+		var stc = tinyMCE.parseStyle(tinyMCE.getAttrib(ch, "style"));
+		var className = tinyMCE.getAttrib(pa, "class");
+
+		// Removed class adding due to bug #1478272
+		className = tinyMCE.getAttrib(ch, "class");
+
+		if (override) {
+			for (var n in st) {
+				if (typeof(st[n]) == 'function')
+					continue;
+
+				stc[n] = st[n];
+			}
+		} else {
+			for (var n in stc) {
+				if (typeof(stc[n]) == 'function')
+					continue;
+
+				st[n] = stc[n];
+			}
+		}
+
+		tinyMCE.setAttrib(pa, "style", tinyMCE.serializeStyle(st));
+		tinyMCE.setAttrib(pa, "class", tinyMCE.trim(className));
+		ch.className = "";
+		ch.style.cssText = "";
+		ch.removeAttribute("class");
+		ch.removeAttribute("style");
+	},
+
+	_setUseCSS : function(b) {
+		var d = this.getDoc();
+
+		try {d.execCommand("useCSS", false, !b);} catch (ex) {}
+		try {d.execCommand("styleWithCSS", false, b);} catch (ex) {}
+
+		if (!tinyMCE.getParam("table_inline_editing"))
+			try {d.execCommand('enableInlineTableEditing', false, "false");} catch (ex) {}
+
+		if (!tinyMCE.getParam("object_resizing"))
+			try {d.execCommand('enableObjectResizing', false, "false");} catch (ex) {}
+	},
+
+	execCommand : function(command, user_interface, value) {
+		var doc = this.getDoc(), win = this.getWin(), focusElm = this.getFocusElement();
+
+		// Is not a undo specific command
+		if (!new RegExp('mceStartTyping|mceEndTyping|mceBeginUndoLevel|mceEndUndoLevel|mceAddUndoLevel', 'gi').test(command))
+			this.undoBookmark = null;
+
+		// Mozilla issue
+		if (!tinyMCE.isIE && !this.useCSS) {
+			this._setUseCSS(false);
+			this.useCSS = true;
+		}
+
+		//debug("command: " + command + ", user_interface: " + user_interface + ", value: " + value);
+		this.contentDocument = doc; // <-- Strange, unless this is applied Mozilla 1.3 breaks
+
+		if (tinyMCE.execCommandCallback(this, 'execcommand_callback', 'execCommand', this.editorId, this.getBody(), command, user_interface, value))
+			return;
+
+		// Fix align on images
+		if (focusElm && focusElm.nodeName == "IMG") {
+			var align = focusElm.getAttribute('align');
+			var img = command == "JustifyCenter" ? focusElm.cloneNode(false) : focusElm;
+
+			switch (command) {
+				case "JustifyLeft":
+					if (align == 'left')
+						img.removeAttribute('align');
+					else
+						img.setAttribute('align', 'left');
+
+					// Remove the div
+					var div = focusElm.parentNode;
+					if (div && div.nodeName == "DIV" && div.childNodes.length == 1 && div.parentNode)
+						div.parentNode.replaceChild(img, div);
+
+					this.selection.selectNode(img);
+					this.repaint();
+					tinyMCE.triggerNodeChange();
+					return;
+
+				case "JustifyCenter":
+					img.removeAttribute('align');
+
+					// Is centered
+					var div = tinyMCE.getParentElement(focusElm, "div");
+					if (div && div.style.textAlign == "center") {
+						// Remove div
+						if (div.nodeName == "DIV" && div.childNodes.length == 1 && div.parentNode)
+							div.parentNode.replaceChild(img, div);
+					} else {
+						// Add div
+						var div = this.getDoc().createElement("div");
+						div.style.textAlign = 'center';
+						div.appendChild(img);
+						focusElm.parentNode.replaceChild(div, focusElm);
+					}
+
+					this.selection.selectNode(img);
+					this.repaint();
+					tinyMCE.triggerNodeChange();
+					return;
+
+				case "JustifyRight":
+					if (align == 'right')
+						img.removeAttribute('align');
+					else
+						img.setAttribute('align', 'right');
+
+					// Remove the div
+					var div = focusElm.parentNode;
+					if (div && div.nodeName == "DIV" && div.childNodes.length == 1 && div.parentNode)
+						div.parentNode.replaceChild(img, div);
+
+					this.selection.selectNode(img);
+					this.repaint();
+					tinyMCE.triggerNodeChange();
+					return;
+			}
+		}
+
+		if (tinyMCE.settings['force_br_newlines']) {
+			var alignValue = "";
+
+			if (doc.selection.type != "Control") {
+				switch (command) {
+						case "JustifyLeft":
+							alignValue = "left";
+							break;
+
+						case "JustifyCenter":
+							alignValue = "center";
+							break;
+
+						case "JustifyFull":
+							alignValue = "justify";
+							break;
+
+						case "JustifyRight":
+							alignValue = "right";
+							break;
+				}
+
+				if (alignValue != "") {
+					var rng = doc.selection.createRange();
+
+					if ((divElm = tinyMCE.getParentElement(rng.parentElement(), "div")) != null)
+						divElm.setAttribute("align", alignValue);
+					else if (rng.pasteHTML && rng.htmlText.length > 0)
+						rng.pasteHTML('<div align="' + alignValue + '">' + rng.htmlText + "</div>");
+
+					tinyMCE.triggerNodeChange();
+					return;
+				}
+			}
+		}
+
+		switch (command) {
+			case "mceRepaint":
+				this.repaint();
+				return true;
+
+			case "unlink":
+				// Unlink if caret is inside link
+				if (tinyMCE.isGecko && this.getSel().isCollapsed) {
+					focusElm = tinyMCE.getParentElement(focusElm, 'A');
+
+					if (focusElm)
+						this.selection.selectNode(focusElm, false);
+				}
+
+				this.getDoc().execCommand(command, user_interface, value);
+
+				tinyMCE.isGecko && this.getSel().collapseToEnd();
+
+				tinyMCE.triggerNodeChange();
+
+				return true;
+
+			case "FormatBlock":
+				if (!this.cleanup.isValid(value))
+					return true;
+
+				this.getDoc().execCommand(command, user_interface, value);
+				tinyMCE.triggerNodeChange();
+				break;
+
+			case "InsertUnorderedList":
+			case "InsertOrderedList":
+				this.getDoc().execCommand(command, user_interface, value);
+				tinyMCE.triggerNodeChange();
+				break;
+
+			case "Strikethrough":
+				this.getDoc().execCommand(command, user_interface, value);
+				tinyMCE.triggerNodeChange();
+				break;
+
+			case "mceSelectNode":
+				this.selection.selectNode(value);
+				tinyMCE.triggerNodeChange();
+				tinyMCE.selectedNode = value;
+				break;
+
+			case "FormatBlock":
+				if (value == null || value == "") {
+					var elm = tinyMCE.getParentElement(this.getFocusElement(), "p,div,h1,h2,h3,h4,h5,h6,pre,address,blockquote,dt,dl,dd,samp");
+
+					if (elm)
+						this.execCommand("mceRemoveNode", false, elm);
+				} else {
+					if (tinyMCE.isGecko && new RegExp('<(div|blockquote|code|dt|dd|dl|samp)>', 'gi').test(value))
+						value = value.replace(/[^a-z]/gi, '');
+
+					if (tinyMCE.isIE && new RegExp('blockquote|code|samp', 'gi').test(value)) {
+						var b = this.selection.getBookmark();
+						this.getDoc().execCommand("FormatBlock", false, '<p>');
+						tinyMCE.renameElement(tinyMCE.getParentBlockElement(this.getFocusElement()), value);
+						this.selection.moveToBookmark(b);
+					} else
+						this.getDoc().execCommand("FormatBlock", false, value);
+				}
+
+				tinyMCE.triggerNodeChange();
+
+				break;
+
+			case "mceRemoveNode":
+				if (!value)
+					value = tinyMCE.getParentElement(this.getFocusElement());
+
+				if (tinyMCE.isIE) {
+					value.outerHTML = value.innerHTML;
+				} else {
+					var rng = value.ownerDocument.createRange();
+					rng.setStartBefore(value);
+					rng.setEndAfter(value);
+					rng.deleteContents();
+					rng.insertNode(rng.createContextualFragment(value.innerHTML));
+				}
+
+				tinyMCE.triggerNodeChange();
+
+				break;
+
+			case "mceSelectNodeDepth":
+				var parentNode = this.getFocusElement();
+				for (var i=0; parentNode; i++) {
+					if (parentNode.nodeName.toLowerCase() == "body")
+						break;
+
+					if (parentNode.nodeName.toLowerCase() == "#text") {
+						i--;
+						parentNode = parentNode.parentNode;
+						continue;
+					}
+
+					if (i == value) {
+						this.selection.selectNode(parentNode, false);
+						tinyMCE.triggerNodeChange();
+						tinyMCE.selectedNode = parentNode;
+						return;
+					}
+
+					parentNode = parentNode.parentNode;
+				}
+
+				break;
+
+			case "SetStyleInfo":
+				var rng = this.getRng();
+				var sel = this.getSel();
+				var scmd = value['command'];
+				var sname = value['name'];
+				var svalue = value['value'] == null ? '' : value['value'];
+				//var svalue = value['value'] == null ? '' : value['value'];
+				var wrapper = value['wrapper'] ? value['wrapper'] : "span";
+				var parentElm = null;
+				var invalidRe = new RegExp("^BODY|HTML$", "g");
+				var invalidParentsRe = tinyMCE.settings['merge_styles_invalid_parents'] != '' ? new RegExp(tinyMCE.settings['merge_styles_invalid_parents'], "gi") : null;
+
+				// Whole element selected check
+				if (tinyMCE.isIE) {
+					// Control range
+					if (rng.item)
+						parentElm = rng.item(0);
+					else {
+						var pelm = rng.parentElement();
+						var prng = doc.selection.createRange();
+						prng.moveToElementText(pelm);
+
+						if (rng.htmlText == prng.htmlText || rng.boundingWidth == 0) {
+							if (invalidParentsRe == null || !invalidParentsRe.test(pelm.nodeName))
+								parentElm = pelm;
+						}
+					}
+				} else {
+					var felm = this.getFocusElement();
+					if (sel.isCollapsed || (new RegExp('td|tr|tbody|table', 'gi').test(felm.nodeName) && sel.anchorNode == felm.parentNode))
+						parentElm = felm;
+				}
+
+				// Whole element selected
+				if (parentElm && !invalidRe.test(parentElm.nodeName)) {
+					if (scmd == "setstyle")
+						tinyMCE.setStyleAttrib(parentElm, sname, svalue);
+
+					if (scmd == "setattrib")
+						tinyMCE.setAttrib(parentElm, sname, svalue);
+
+					if (scmd == "removeformat") {
+						parentElm.style.cssText = '';
+						tinyMCE.setAttrib(parentElm, 'class', '');
+					}
+
+					// Remove style/attribs from all children
+					var ch = tinyMCE.getNodeTree(parentElm, new Array(), 1);
+					for (var z=0; z<ch.length; z++) {
+						if (ch[z] == parentElm)
+							continue;
+
+						if (scmd == "setstyle")
+							tinyMCE.setStyleAttrib(ch[z], sname, '');
+
+						if (scmd == "setattrib")
+							tinyMCE.setAttrib(ch[z], sname, '');
+
+						if (scmd == "removeformat") {
+							ch[z].style.cssText = '';
+							tinyMCE.setAttrib(ch[z], 'class', '');
+						}
+					}
+				} else {
+					this._setUseCSS(false); // Bug in FF when running in fullscreen
+					doc.execCommand("FontName", false, "#mce_temp_font#");
+					var elementArray = tinyMCE.getElementsByAttributeValue(this.getBody(), "font", "face", "#mce_temp_font#");
+
+					// Change them all
+					for (var x=0; x<elementArray.length; x++) {
+						elm = elementArray[x];
+						if (elm) {
+							var spanElm = doc.createElement(wrapper);
+
+							if (scmd == "setstyle")
+								tinyMCE.setStyleAttrib(spanElm, sname, svalue);
+
+							if (scmd == "setattrib")
+								tinyMCE.setAttrib(spanElm, sname, svalue);
+
+							if (scmd == "removeformat") {
+								spanElm.style.cssText = '';
+								tinyMCE.setAttrib(spanElm, 'class', '');
+							}
+
+							if (elm.hasChildNodes()) {
+								for (var i=0; i<elm.childNodes.length; i++)
+									spanElm.appendChild(elm.childNodes[i].cloneNode(true));
+							}
+
+							spanElm.setAttribute("mce_new", "true");
+							elm.parentNode.replaceChild(spanElm, elm);
+
+							// Remove style/attribs from all children
+							var ch = tinyMCE.getNodeTree(spanElm, new Array(), 1);
+							for (var z=0; z<ch.length; z++) {
+								if (ch[z] == spanElm)
+									continue;
+
+								if (scmd == "setstyle")
+									tinyMCE.setStyleAttrib(ch[z], sname, '');
+
+								if (scmd == "setattrib")
+									tinyMCE.setAttrib(ch[z], sname, '');
+
+								if (scmd == "removeformat") {
+									ch[z].style.cssText = '';
+									tinyMCE.setAttrib(ch[z], 'class', '');
+								}
+							}
+						}
+					}
+				}
+
+				// Cleaup wrappers
+				var nodes = doc.getElementsByTagName(wrapper);
+				for (var i=nodes.length-1; i>=0; i--) {
+					var elm = nodes[i];
+					var isNew = tinyMCE.getAttrib(elm, "mce_new") == "true";
+
+					elm.removeAttribute("mce_new");
+
+					// Is only child a element
+					if (elm.childNodes && elm.childNodes.length == 1 && elm.childNodes[0].nodeType == 1) {
+						//tinyMCE.debug("merge1" + isNew);
+						this._mergeElements(scmd, elm, elm.childNodes[0], isNew);
+						continue;
+					}
+
+					// Is I the only child
+					if (elm.parentNode.childNodes.length == 1 && !invalidRe.test(elm.nodeName) && !invalidRe.test(elm.parentNode.nodeName)) {
+						//tinyMCE.debug("merge2" + isNew + "," + elm.nodeName + "," + elm.parentNode.nodeName);
+						if (invalidParentsRe == null || !invalidParentsRe.test(elm.parentNode.nodeName))
+							this._mergeElements(scmd, elm.parentNode, elm, false);
+					}
+				}
+
+				// Remove empty wrappers
+				var nodes = doc.getElementsByTagName(wrapper);
+				for (var i=nodes.length-1; i>=0; i--) {
+					var elm = nodes[i];
+					var isEmpty = true;
+
+					// Check if it has any attribs
+					var tmp = doc.createElement("body");
+					tmp.appendChild(elm.cloneNode(false));
+
+					// Is empty span, remove it
+					tmp.innerHTML = tmp.innerHTML.replace(new RegExp('style=""|class=""', 'gi'), '');
+					//tinyMCE.debug(tmp.innerHTML);
+					if (new RegExp('<span>', 'gi').test(tmp.innerHTML)) {
+						for (var x=0; x<elm.childNodes.length; x++) {
+							if (elm.parentNode != null)
+								elm.parentNode.insertBefore(elm.childNodes[x].cloneNode(true), elm);
+						}
+
+						elm.parentNode.removeChild(elm);
+					}
+				}
+
+				// Re add the visual aids
+				if (scmd == "removeformat")
+					tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);
+
+				tinyMCE.triggerNodeChange();
+
+				break;
+
+			case "FontName":
+				if (value == null) {
+					var s = this.getSel();
+
+					// Find font and select it
+					if (tinyMCE.isGecko && s.isCollapsed) {
+						var f = tinyMCE.getParentElement(this.getFocusElement(), "font");
+
+						if (f != null)
+							this.selection.selectNode(f, false);
+					}
+
+					// Remove format
+					this.getDoc().execCommand("RemoveFormat", false, null);
+
+					// Collapse range if font was found
+					if (f != null && tinyMCE.isGecko) {
+						var r = this.getRng().cloneRange();
+						r.collapse(true);
+						s.removeAllRanges();
+						s.addRange(r);
+					}
+				} else
+					this.getDoc().execCommand('FontName', false, value);
+
+				if (tinyMCE.isGecko)
+					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);
+
+				return;
+
+			case "FontSize":
+				this.getDoc().execCommand('FontSize', false, value);
+
+				if (tinyMCE.isGecko)
+					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);
+
+				return;
+
+			case "forecolor":
+				value = value == null ? this.foreColor : value;
+				value = tinyMCE.trim(value);
+				value = value.charAt(0) != '#' ? (isNaN('0x' + value) ? value : '#' + value) : value;
+
+				this.foreColor = value;
+				this.getDoc().execCommand('forecolor', false, value);
+				break;
+
+			case "HiliteColor":
+				value = value == null ? this.backColor : value;
+				value = tinyMCE.trim(value);
+				value = value.charAt(0) != '#' ? (isNaN('0x' + value) ? value : '#' + value) : value;
+				this.backColor = value;
+
+				if (tinyMCE.isGecko) {
+					this._setUseCSS(true);
+					this.getDoc().execCommand('hilitecolor', false, value);
+					this._setUseCSS(false);
+				} else
+					this.getDoc().execCommand('BackColor', false, value);
+				break;
+
+			case "Cut":
+			case "Copy":
+			case "Paste":
+				var cmdFailed = false;
+
+				// Try executing command
+				eval('try {this.getDoc().execCommand(command, user_interface, value);} catch (e) {cmdFailed = true;}');
+
+				if (tinyMCE.isOpera && cmdFailed)
+					alert('Currently not supported by your browser, use keyboard shortcuts instead.');
+
+				// Alert error in gecko if command failed
+				if (tinyMCE.isGecko && cmdFailed) {
+					// Confirm more info
+					if (confirm(tinyMCE.entityDecode(tinyMCE.getLang('lang_clipboard_msg'))))
+						window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html', 'mceExternal');
+
+					return;
+				} else
+					tinyMCE.triggerNodeChange();
+			break;
+
+			case "mceSetContent":
+				if (!value)
+					value = "";
+
+				// Call custom cleanup code
+				value = tinyMCE.storeAwayURLs(value);
+				value = tinyMCE._customCleanup(this, "insert_to_editor", value);
+
+				if (this.getBody().nodeName == 'BODY')
+					tinyMCE._setHTML(doc, value);
+				else
+					this.getBody().innerHTML = value;
+
+				tinyMCE.setInnerHTML(this.getBody(), tinyMCE._cleanupHTML(this, doc, this.settings, this.getBody(), false, false, false, true));
+				tinyMCE.convertAllRelativeURLs(this.getBody());
+
+				// Cleanup any mess left from storyAwayURLs
+				tinyMCE._removeInternal(this.getBody());
+
+				// When editing always use fonts internaly
+				if (tinyMCE.getParam("convert_fonts_to_spans"))
+					tinyMCE.convertSpansToFonts(doc);
+
+				tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);
+				tinyMCE._setEventsEnabled(this.getBody(), false);
+				return true;
+
+			case "mceCleanup":
+				var b = this.selection.getBookmark();
+				tinyMCE._setHTML(this.contentDocument, this.getBody().innerHTML);
+				tinyMCE.setInnerHTML(this.getBody(), tinyMCE._cleanupHTML(this, this.contentDocument, this.settings, this.getBody(), this.visualAid));
+				tinyMCE.convertAllRelativeURLs(doc.body);
+
+				// When editing always use fonts internaly
+				if (tinyMCE.getParam("convert_fonts_to_spans"))
+					tinyMCE.convertSpansToFonts(doc);
+
+				tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);
+				tinyMCE._setEventsEnabled(this.getBody(), false);
+				this.repaint();
+				this.selection.moveToBookmark(b);
+				tinyMCE.triggerNodeChange();
+			break;
+
+			case "mceReplaceContent":
+				// Force empty string
+				if (!value)
+					value = '';
+
+				this.getWin().focus();
+
+				var selectedText = "";
+
+				if (tinyMCE.isIE) {
+					var rng = doc.selection.createRange();
+					selectedText = rng.text;
+				} else
+					selectedText = this.getSel().toString();
+
+				if (selectedText.length > 0) {
+					value = tinyMCE.replaceVar(value, "selection", selectedText);
+					tinyMCE.execCommand('mceInsertContent', false, value);
+				}
+
+				tinyMCE.triggerNodeChange();
+			break;
+
+			case "mceSetAttribute":
+				if (typeof(value) == 'object') {
+					var targetElms = (typeof(value['targets']) == "undefined") ? "p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address" : value['targets'];
+					var targetNode = tinyMCE.getParentElement(this.getFocusElement(), targetElms);
+
+					if (targetNode) {
+						targetNode.setAttribute(value['name'], value['value']);
+						tinyMCE.triggerNodeChange();
+					}
+				}
+			break;
+
+			case "mceSetCSSClass":
+				this.execCommand("SetStyleInfo", false, {command : "setattrib", name : "class", value : value});
+			break;
+
+			case "mceInsertRawHTML":
+				var key = 'tiny_mce_marker';
+
+				this.execCommand('mceBeginUndoLevel');
+
+				// Insert marker key
+				this.execCommand('mceInsertContent', false, key);
+
+				// Store away scroll pos
+				var scrollX = this.getBody().scrollLeft + this.getDoc().documentElement.scrollLeft;
+				var scrollY = this.getBody().scrollTop + this.getDoc().documentElement.scrollTop;
+
+				// Find marker and replace with RAW HTML
+				var html = this.getBody().innerHTML;
+				if ((pos = html.indexOf(key)) != -1)
+					tinyMCE.setInnerHTML(this.getBody(), html.substring(0, pos) + value + html.substring(pos + key.length));
+
+				// Restore scoll pos
+				this.contentWindow.scrollTo(scrollX, scrollY);
+
+				this.execCommand('mceEndUndoLevel');
+
+				break;
+
+			case "mceInsertContent":
+				// Force empty string
+				if (!value)
+					value = '';
+
+				var insertHTMLFailed = false;
+
+				// Removed since it produced problems in IE
+				// this.getWin().focus();
+
+				if (tinyMCE.isGecko || tinyMCE.isOpera) {
+					try {
+						// Is plain text or HTML, &amp;, &nbsp; etc will be encoded wrong in FF
+						if (value.indexOf('<') == -1 && !value.match(/(&#38;|&#160;|&#60;|&#62;)/g)) {
+							var r = this.getRng();
+							var n = this.getDoc().createTextNode(tinyMCE.entityDecode(value));
+							var s = this.getSel();
+							var r2 = r.cloneRange();
+
+							// Insert text at cursor position
+							s.removeAllRanges();
+							r.deleteContents();
+							r.insertNode(n);
+
+							// Move the cursor to the end of text
+							r2.selectNode(n);
+							r2.collapse(false);
+							s.removeAllRanges();
+							s.addRange(r2);
+						} else {
+							value = tinyMCE.fixGeckoBaseHREFBug(1, this.getDoc(), value);
+							this.getDoc().execCommand('inserthtml', false, value);
+							tinyMCE.fixGeckoBaseHREFBug(2, this.getDoc(), value);
+						}
+					} catch (ex) {
+						insertHTMLFailed = true;
+					}
+
+					if (!insertHTMLFailed) {
+						tinyMCE.triggerNodeChange();
+						return;
+					}
+				}
+
+				if (!tinyMCE.isIE) {
+					var isHTML = value.indexOf('<') != -1;
+					var sel = this.getSel();
+					var rng = this.getRng();
+
+					if (isHTML) {
+						if (tinyMCE.isSafari) {
+							var tmpRng = this.getDoc().createRange();
+
+							tmpRng.setStart(this.getBody(), 0);
+							tmpRng.setEnd(this.getBody(), 0);
+
+							value = tmpRng.createContextualFragment(value);
+						} else
+							value = rng.createContextualFragment(value);
+					} else {
+						// Setup text node
+						var el = document.createElement("div");
+						el.innerHTML = value;
+						value = el.firstChild.nodeValue;
+						value = doc.createTextNode(value);
+					}
+
+					// Insert plain text in Safari
+					if (tinyMCE.isSafari && !isHTML) {
+						this.execCommand('InsertText', false, value.nodeValue);
+						tinyMCE.triggerNodeChange();
+						return true;
+					} else if (tinyMCE.isSafari && isHTML) {
+						rng.deleteContents();
+						rng.insertNode(value);
+						tinyMCE.triggerNodeChange();
+						return true;
+					}
+
+					rng.deleteContents();
+
+					// If target node is text do special treatment, (Mozilla 1.3 fix)
+					if (rng.startContainer.nodeType == 3) {
+						var node = rng.startContainer.splitText(rng.startOffset);
+						node.parentNode.insertBefore(value, node); 
+					} else
+						rng.insertNode(value);
+
+					if (!isHTML) {
+						// Removes weird selection trails
+						sel.selectAllChildren(doc.body);
+						sel.removeAllRanges();
+
+						// Move cursor to end of content
+						var rng = doc.createRange();
+
+						rng.selectNode(value);
+						rng.collapse(false);
+
+						sel.addRange(rng);
+					} else
+						rng.collapse(false);
+
+					tinyMCE.fixGeckoBaseHREFBug(2, this.getDoc(), value);
+				} else {
+					var rng = doc.selection.createRange(), tmpRng = null;
+					var c = value.indexOf('<!--') != -1;
+
+					// Fix comment bug, add tag before comments
+					if (c)
+						value = tinyMCE.uniqueTag + value;
+
+					//	tmpRng = rng.duplicate(); // Store away range (Fixes Undo bookmark bug in IE)
+
+					if (rng.item)
+						rng.item(0).outerHTML = value;
+					else
+						rng.pasteHTML(value);
+
+					//if (tmpRng)
+					//	tmpRng.select(); // Restore range  (Fixes Undo bookmark bug in IE)
+
+					// Remove unique tag
+					if (c) {
+						var e = this.getDoc().getElementById('mceTMPElement');
+						e.parentNode.removeChild(e);
+					}
+				}
+
+				tinyMCE.execCommand("mceAddUndoLevel");
+				tinyMCE.triggerNodeChange();
+			break;
+
+			case "mceStartTyping":
+				if (tinyMCE.settings['custom_undo_redo'] && this.undoRedo.typingUndoIndex == -1) {
+					this.undoRedo.typingUndoIndex = this.undoRedo.undoIndex;
+					tinyMCE.typingUndoIndex = tinyMCE.undoIndex;
+					this.execCommand('mceAddUndoLevel');
+				}
+				break;
+
+			case "mceEndTyping":
+				if (tinyMCE.settings['custom_undo_redo'] && this.undoRedo.typingUndoIndex != -1) {
+					this.execCommand('mceAddUndoLevel');
+					this.undoRedo.typingUndoIndex = -1;
+				}
+
+				tinyMCE.typingUndoIndex = -1;
+				break;
+
+			case "mceBeginUndoLevel":
+				this.undoRedoLevel = false;
+				break;
+
+			case "mceEndUndoLevel":
+				this.undoRedoLevel = true;
+				this.execCommand('mceAddUndoLevel');
+				break;
+
+			case "mceAddUndoLevel":
+				if (tinyMCE.settings['custom_undo_redo'] && this.undoRedoLevel) {
+					if (this.undoRedo.add())
+						tinyMCE.triggerNodeChange(false);
+				}
+				break;
+
+			case "Undo":
+				if (tinyMCE.settings['custom_undo_redo']) {
+					tinyMCE.execCommand("mceEndTyping");
+					this.undoRedo.undo();
+					tinyMCE.triggerNodeChange();
+				} else
+					this.getDoc().execCommand(command, user_interface, value);
+				break;
+
+			case "Redo":
+				if (tinyMCE.settings['custom_undo_redo']) {
+					tinyMCE.execCommand("mceEndTyping");
+					this.undoRedo.redo();
+					tinyMCE.triggerNodeChange();
+				} else
+					this.getDoc().execCommand(command, user_interface, value);
+				break;
+
+			case "mceToggleVisualAid":
+				this.visualAid = !this.visualAid;
+				tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this);
+				tinyMCE.triggerNodeChange();
+				break;
+
+			case "Indent":
+				this.getDoc().execCommand(command, user_interface, value);
+				tinyMCE.triggerNodeChange();
+
+				if (tinyMCE.isIE) {
+					var n = tinyMCE.getParentElement(this.getFocusElement(), "blockquote");
+					do {
+						if (n && n.nodeName == "BLOCKQUOTE") {
+							n.removeAttribute("dir");
+							n.removeAttribute("style");
+						}
+					} while (n != null && (n = n.parentNode) != null);
+				}
+				break;
+
+			case "removeformat":
+				var text = this.selection.getSelectedText();
+
+				if (tinyMCE.isOpera) {
+					this.getDoc().execCommand("RemoveFormat", false, null);
+					return;
+				}
+
+				if (tinyMCE.isIE) {
+					try {
+						var rng = doc.selection.createRange();
+						rng.execCommand("RemoveFormat", false, null);
+					} catch (e) {
+						// Do nothing
+					}
+
+					this.execCommand("SetStyleInfo", false, {command : "removeformat"});
+				} else {
+					this.getDoc().execCommand(command, user_interface, value);
+
+					this.execCommand("SetStyleInfo", false, {command : "removeformat"});
+				}
+
+				// Remove class
+				if (text.length == 0)
+					this.execCommand("mceSetCSSClass", false, "");
+
+				tinyMCE.triggerNodeChange();
+				break;
+
+			default:
+				this.getDoc().execCommand(command, user_interface, value);
+
+				if (tinyMCE.isGecko)
+					window.setTimeout('tinyMCE.triggerNodeChange(false);', 1);
+				else
+					tinyMCE.triggerNodeChange();
+		}
+
+		// Add undo level after modification
+		if (command != "mceAddUndoLevel" && command != "Undo" && command != "Redo" && command != "mceStartTyping" && command != "mceEndTyping")
+			tinyMCE.execCommand("mceAddUndoLevel");
+	},
+
+	queryCommandValue : function(c) {
+		try {
+			return this.getDoc().queryCommandValue(c);
+		} catch (e) {
+			return null;
+		}
+	},
+
+	queryCommandState : function(c) {
+		return this.getDoc().queryCommandState(c);
+	},
+
+	_onAdd : function(replace_element, form_element_name, target_document) {
+		var hc, th, to, editorTemplate;
+
+		th = this.settings['theme'];
+		to = tinyMCE.themes[th];
+
+		var targetDoc = target_document ? target_document : document;
+
+		this.targetDoc = targetDoc;
+
+		tinyMCE.themeURL = tinyMCE.baseURL + "/themes/" + this.settings['theme'];
+		this.settings['themeurl'] = tinyMCE.themeURL;
+
+		if (!replace_element) {
+			alert("Error: Could not find the target element.");
+			return false;
+		}
+
+		if (to.getEditorTemplate)
+			editorTemplate = to.getEditorTemplate(this.settings, this.editorId);
+
+		var deltaWidth = editorTemplate['delta_width'] ? editorTemplate['delta_width'] : 0;
+		var deltaHeight = editorTemplate['delta_height'] ? editorTemplate['delta_height'] : 0;
+		var html = '<span id="' + this.editorId + '_parent" class="mceEditorContainer">' + editorTemplate['html'];
+
+		html = tinyMCE.replaceVar(html, "editor_id", this.editorId);
+		this.settings['default_document'] = tinyMCE.baseURL + "/blank.htm";
+
+		this.settings['old_width'] = this.settings['width'];
+		this.settings['old_height'] = this.settings['height'];
+
+		// Set default width, height
+		if (this.settings['width'] == -1)
+			this.settings['width'] = replace_element.offsetWidth;
+
+		if (this.settings['height'] == -1)
+			this.settings['height'] = replace_element.offsetHeight;
+
+		// Try the style width
+		if (this.settings['width'] == 0)
+			this.settings['width'] = replace_element.style.width;
+
+		// Try the style height
+		if (this.settings['height'] == 0)
+			this.settings['height'] = replace_element.style.height; 
+
+		// If no width/height then default to 320x240, better than nothing
+		if (this.settings['width'] == 0)
+			this.settings['width'] = 320;
+
+		if (this.settings['height'] == 0)
+			this.settings['height'] = 240;
+
+		this.settings['area_width'] = parseInt(this.settings['width']);
+		this.settings['area_height'] = parseInt(this.settings['height']);
+		this.settings['area_width'] += deltaWidth;
+		this.settings['area_height'] += deltaHeight;
+
+		this.settings['width_style'] = "" + this.settings['width'];
+		this.settings['height_style'] = "" + this.settings['height'];
+
+		// Special % handling
+		if (("" + this.settings['width']).indexOf('%') != -1)
+			this.settings['area_width'] = "100%";
+		else
+			this.settings['width_style'] += 'px';
+
+		if (("" + this.settings['height']).indexOf('%') != -1)
+			this.settings['area_height'] = "100%";
+		else
+			this.settings['height_style'] += 'px';
+
+		if (("" + replace_element.style.width).indexOf('%') != -1) {
+			this.settings['width'] = replace_element.style.width;
+			this.settings['area_width'] = "100%";
+			this.settings['width_style'] = "100%";
+		}
+
+		if (("" + replace_element.style.height).indexOf('%') != -1) {
+			this.settings['height'] = replace_element.style.height;
+			this.settings['area_height'] = "100%";
+			this.settings['height_style'] = "100%";
+		}
+
+		html = tinyMCE.applyTemplate(html);
+
+		this.settings['width'] = this.settings['old_width'];
+		this.settings['height'] = this.settings['old_height'];
+
+		this.visualAid = this.settings['visual'];
+		this.formTargetElementId = form_element_name;
+
+		// Get replace_element contents
+		if (replace_element.nodeName == "TEXTAREA" || replace_element.nodeName == "INPUT")
+			this.startContent = replace_element.value;
+		else
+			this.startContent = replace_element.innerHTML;
+
+		// If not text area or input
+		if (replace_element.nodeName != "TEXTAREA" && replace_element.nodeName != "INPUT") {
+			this.oldTargetElement = replace_element;
+
+			// Debug mode
+			if (tinyMCE.settings['debug']) {
+				hc = '<textarea wrap="off" id="' + form_element_name + '" name="' + form_element_name + '" cols="100" rows="15"></textarea>';
+			} else {
+				hc = '<input type="hidden" id="' + form_element_name + '" name="' + form_element_name + '" />';
+				this.oldTargetElement.style.display = "none";
+			}
+
+			html += '</span>';
+
+			if (tinyMCE.isGecko)
+				html = hc + html;
+			else
+				html += hc;
+
+			// Output HTML and set editable
+			if (tinyMCE.isGecko) {
+				var rng = replace_element.ownerDocument.createRange();
+				rng.setStartBefore(replace_element);
+
+				var fragment = rng.createContextualFragment(html);
+				tinyMCE.insertAfter(fragment, replace_element);
+			} else
+				replace_element.insertAdjacentHTML("beforeBegin", html);
+		} else {
+			html += '</span>';
+
+			// Just hide the textarea element
+			this.oldTargetElement = replace_element;
+
+			if (!tinyMCE.settings['debug'])
+				this.oldTargetElement.style.display = "none";
+
+			// Output HTML and set editable
+			if (tinyMCE.isGecko) {
+				var rng = replace_element.ownerDocument.createRange();
+				rng.setStartBefore(replace_element);
+
+				var fragment = rng.createContextualFragment(html);
+				tinyMCE.insertAfter(fragment, replace_element);
+			} else
+				replace_element.insertAdjacentHTML("beforeBegin", html);
+		}
+
+		// Setup iframe
+		var dynamicIFrame = false;
+		var tElm = targetDoc.getElementById(this.editorId);
+
+		if (!tinyMCE.isIE) {
+			// Node case is preserved in XML strict mode
+			if (tElm && (tElm.nodeName == "SPAN" || tElm.nodeName == "span")) {
+				tElm = tinyMCE._createIFrame(tElm, targetDoc);
+				dynamicIFrame = true;
+			}
+
+			this.targetElement = tElm;
+			this.iframeElement = tElm;
+			this.contentDocument = tElm.contentDocument;
+			this.contentWindow = tElm.contentWindow;
+
+			//this.getDoc().designMode = "on";
+		} else {
+			if (tElm && tElm.nodeName == "SPAN")
+				tElm = tinyMCE._createIFrame(tElm, targetDoc, targetDoc.parentWindow);
+			else
+				tElm = targetDoc.frames[this.editorId];
+
+			this.targetElement = tElm;
+			this.iframeElement = targetDoc.getElementById(this.editorId);
+
+			if (tinyMCE.isOpera) {
+				this.contentDocument = this.iframeElement.contentDocument;
+				this.contentWindow = this.iframeElement.contentWindow;
+				dynamicIFrame = true;
+			} else {
+				this.contentDocument = tElm.window.document;
+				this.contentWindow = tElm.window;
+			}
+
+			this.getDoc().designMode = "on";
+		}
+
+		// Setup base HTML
+		var doc = this.contentDocument;
+		if (dynamicIFrame) {
+			var html = tinyMCE.getParam('doctype') + '<html><head xmlns="http://www.w3.org/1999/xhtml"><base href="' + tinyMCE.settings['base_href'] + '" /><title>blank_page</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body class="mceContentBody"></body></html>';
+
+			try {
+				if (!this.isHidden())
+					this.getDoc().designMode = "on";
+
+				doc.open();
+				doc.write(html);
+				doc.close();
+			} catch (e) {
+				// Failed Mozilla 1.3
+				this.getDoc().location.href = tinyMCE.baseURL + "/blank.htm";
+			}
+		}
+
+		// This timeout is needed in MSIE 5.5 for some odd reason
+		// it seems that the document.frames isn't initialized yet?
+		if (tinyMCE.isIE)
+			window.setTimeout("tinyMCE.addEventHandlers(tinyMCE.instances[\"" + this.editorId + "\"]);", 1);
+
+		tinyMCE.setupContent(this.editorId, true);
+
+		return true;
+	},
+
+	setBaseHREF : function(u) {
+		var h, b, d, nl;
+
+		d = this.getDoc();
+		nl = d.getElementsByTagName("base");
+		b = nl.length > 0 ? nl[0] : null;
+
+		if (!b) {
+			nl = d.getElementsByTagName("head");
+			h = nl.length > 0 ? nl[0] : null;
+
+			b = d.createElement("base");
+			b.setAttribute('href', u);
+			h.appendChild(b);
+		} else {
+			if (u == "" || u == null)
+				b.parentNode.removeChild(b);
+			else
+				b.setAttribute('href', u);
+		}
+	},
+
+	getHTML : function(r) {
+		var h, d = this.getDoc(), b = this.getBody();
+
+		if (r)
+			return b.innerHTML;
+
+		h = tinyMCE._cleanupHTML(this, d, this.settings, b, false, true, false, true);
+
+		if (tinyMCE.getParam("convert_fonts_to_spans"))
+			tinyMCE.convertSpansToFonts(d);
+
+		return h;
+	},
+
+	setHTML : function(h) {
+		this.execCommand('mceSetContent', false, h);
+		this.repaint();
+	},
+
+	getFocusElement : function() {
+		return this.selection.getFocusElement();
+	},
+
+	getSel : function() {
+		return this.selection.getSel();
+	},
+
+	getRng : function() {
+		return this.selection.getRng();
+	},
+
+	triggerSave : function(skip_cleanup, skip_callback) {
+		var e, nl = [], i, s;
+
+		this.switchSettings();
+		s = tinyMCE.settings;
+
+		// Force hidden tabs visible while serializing
+		if (tinyMCE.isRealIE) {
+			e = this.iframeElement;
+
+			do {
+				if (e.style && e.style.display == 'none') {
+					e.style.display = 'block';
+					nl[nl.length] = {elm : e, type : 'style'};
+				}
+
+				if (e.style && s.hidden_tab_class.length > 0 && e.className.indexOf(s.hidden_tab_class) != -1) {
+					e.className = s.display_tab_class;
+					nl[nl.length] = {elm : e, type : 'class'};
+				}
+			} while ((e = e.parentNode) != null)
+		}
+
+		tinyMCE.settings['preformatted'] = false;
+
+		// Default to false
+		if (typeof(skip_cleanup) == "undefined")
+			skip_cleanup = false;
+
+		// Default to false
+		if (typeof(skip_callback) == "undefined")
+			skip_callback = false;
+
+		tinyMCE._setHTML(this.getDoc(), this.getBody().innerHTML);
+
+		// Remove visual aids when cleanup is disabled
+		if (this.settings['cleanup'] == false) {
+			tinyMCE.handleVisualAid(this.getBody(), true, false, this);
+			tinyMCE._setEventsEnabled(this.getBody(), true);
+		}
+
+		tinyMCE._customCleanup(this, "submit_content_dom", this.contentWindow.document.body);
+		var htm = skip_cleanup ? this.getBody().innerHTML : tinyMCE._cleanupHTML(this, this.getDoc(), this.settings, this.getBody(), tinyMCE.visualAid, true, true);
+		htm = tinyMCE._customCleanup(this, "submit_content", htm);
+
+		if (!skip_callback && tinyMCE.settings['save_callback'] != "")
+			var content = eval(tinyMCE.settings['save_callback'] + "(this.formTargetElementId,htm,this.getBody());");
+
+		// Use callback content if available
+		if ((typeof(content) != "undefined") && content != null)
+			htm = content;
+
+		// Replace some weird entities (Bug: #1056343)
+		htm = tinyMCE.regexpReplace(htm, "&#40;", "(", "gi");
+		htm = tinyMCE.regexpReplace(htm, "&#41;", ")", "gi");
+		htm = tinyMCE.regexpReplace(htm, "&#59;", ";", "gi");
+		htm = tinyMCE.regexpReplace(htm, "&#34;", "&quot;", "gi");
+		htm = tinyMCE.regexpReplace(htm, "&#94;", "^", "gi");
+
+		if (this.formElement)
+			this.formElement.value = htm;
+
+		if (tinyMCE.isSafari && this.formElement)
+			this.formElement.innerText = htm;
+
+		// Hide them again (tabs in MSIE)
+		for (i=0; i<nl.length; i++) {
+			if (nl[i].type == 'style')
+				nl[i].elm.style.display = 'none';
+			else
+				nl[i].elm.className = s.hidden_tab_class;
+		}
+	}
+
+	};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_Cleanup.class.js */
+
+TinyMCE_Engine.prototype.cleanupHTMLCode = function(s) {
+	s = s.replace(new RegExp('<p \\/>', 'gi'), '<p>&nbsp;</p>');
+	s = s.replace(new RegExp('<p>\\s*<\\/p>', 'gi'), '<p>&nbsp;</p>');
+
+	// Fix close BR elements
+	s = s.replace(new RegExp('<br>\\s*<\\/br>', 'gi'), '<br />');
+
+	// Open closed tags like <b/> to <b></b>
+	s = s.replace(new RegExp('<(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|b|font|em|strong|i|strike|u|span|a|ul|ol|li|blockquote)([a-z]*)([^\\\\|>]*)\\/>', 'gi'), '<$1$2$3></$1$2>');
+
+	// Remove trailing space <b > to <b>
+	s = s.replace(new RegExp('\\s+></', 'gi'), '></');
+
+	// Close tags <img></img> to <img/>
+	s = s.replace(new RegExp('<(img|br|hr)([^>]*)><\\/(img|br|hr)>', 'gi'), '<$1$2 />');
+
+	// Weird MSIE bug, <p><hr /></p> breaks runtime?
+	if (tinyMCE.isIE)
+		s = s.replace(new RegExp('<p><hr \\/><\\/p>', 'gi'), "<hr>");
+
+	// Weird tags will make IE error #bug: 1538495
+	if (tinyMCE.isIE)
+		s = s.replace(/<!(\s*)\/>/g, '');
+
+	// Convert relative anchors to absolute URLs ex: #something to file.htm#something
+	// Removed: Since local document anchors should never be forced absolute example edit.php?id=something
+	//if (tinyMCE.getParam('convert_urls'))
+	//	s = s.replace(new RegExp('(href=\"{0,1})(\\s*#)', 'gi'), '$1' + tinyMCE.settings['document_base_url'] + "#");
+
+	return s;
+};
+
+TinyMCE_Engine.prototype.parseStyle = function(str) {
+	var ar = new Array();
+
+	if (str == null)
+		return ar;
+
+	var st = str.split(';');
+
+	tinyMCE.clearArray(ar);
+
+	for (var i=0; i<st.length; i++) {
+		if (st[i] == '')
+			continue;
+
+		var re = new RegExp('^\\s*([^:]*):\\s*(.*)\\s*$');
+		var pa = st[i].replace(re, '$1||$2').split('||');
+//tinyMCE.debug(str, pa[0] + "=" + pa[1], st[i].replace(re, '$1||$2'));
+		if (pa.length == 2)
+			ar[pa[0].toLowerCase()] = pa[1];
+	}
+
+	return ar;
+};
+
+TinyMCE_Engine.prototype.compressStyle = function(ar, pr, sf, res) {
+	var box = new Array();
+
+	box[0] = ar[pr + '-top' + sf];
+	box[1] = ar[pr + '-left' + sf];
+	box[2] = ar[pr + '-right' + sf];
+	box[3] = ar[pr + '-bottom' + sf];
+
+	for (var i=0; i<box.length; i++) {
+		if (box[i] == null)
+			return;
+
+		for (var a=0; a<box.length; a++) {
+			if (box[a] != box[i])
+				return;
+		}
+	}
+
+	// They are all the same
+	ar[res] = box[0];
+	ar[pr + '-top' + sf] = null;
+	ar[pr + '-left' + sf] = null;
+	ar[pr + '-right' + sf] = null;
+	ar[pr + '-bottom' + sf] = null;
+};
+
+TinyMCE_Engine.prototype.serializeStyle = function(ar) {
+	var str = "";
+
+	// Compress box
+	tinyMCE.compressStyle(ar, "border", "", "border");
+	tinyMCE.compressStyle(ar, "border", "-width", "border-width");
+	tinyMCE.compressStyle(ar, "border", "-color", "border-color");
+	tinyMCE.compressStyle(ar, "border", "-style", "border-style");
+	tinyMCE.compressStyle(ar, "padding", "", "padding");
+	tinyMCE.compressStyle(ar, "margin", "", "margin");
+
+	for (var key in ar) {
+		var val = ar[key];
+
+		if (typeof(val) == 'function')
+			continue;
+
+		if (key.indexOf('mso-') == 0)
+			continue;
+
+		if (val != null && val != '') {
+			val = '' + val; // Force string
+
+			// Fix style URL
+			val = val.replace(new RegExp("url\\(\\'?([^\\']*)\\'?\\)", 'gi'), "url('$1')");
+
+			// Convert URL
+			if (val.indexOf('url(') != -1 && tinyMCE.getParam('convert_urls')) {
+				var m = new RegExp("url\\('(.*?)'\\)").exec(val);
+
+				if (m.length > 1)
+					val = "url('" + eval(tinyMCE.getParam('urlconverter_callback') + "(m[1], null, true);") + "')";
+			}
+
+			// Force HEX colors
+			if (tinyMCE.getParam("force_hex_style_colors"))
+				val = tinyMCE.convertRGBToHex(val, true);
+
+			if (val != "url('')")
+				str += key.toLowerCase() + ": " + val + "; ";
+		}
+	}
+
+	if (new RegExp('; $').test(str))
+		str = str.substring(0, str.length - 2);
+
+	return str;
+};
+
+TinyMCE_Engine.prototype.convertRGBToHex = function(s, k) {
+	if (s.toLowerCase().indexOf('rgb') != -1) {
+		var re = new RegExp("(.*?)rgb\\s*?\\(\\s*?([0-9]+).*?,\\s*?([0-9]+).*?,\\s*?([0-9]+).*?\\)(.*?)", "gi");
+		var rgb = s.replace(re, "$1,$2,$3,$4,$5").split(',');
+		if (rgb.length == 5) {
+			r = parseInt(rgb[1]).toString(16);
+			g = parseInt(rgb[2]).toString(16);
+			b = parseInt(rgb[3]).toString(16);
+
+			r = r.length == 1 ? '0' + r : r;
+			g = g.length == 1 ? '0' + g : g;
+			b = b.length == 1 ? '0' + b : b;
+
+			s = "#" + r + g + b;
+
+			if (k)
+				s = rgb[0] + s + rgb[4];
+		}
+	}
+
+	return s;
+};
+
+TinyMCE_Engine.prototype.convertHexToRGB = function(s) {
+	if (s.indexOf('#') != -1) {
+		s = s.replace(new RegExp('[^0-9A-F]', 'gi'), '');
+		return "rgb(" + parseInt(s.substring(0, 2), 16) + "," + parseInt(s.substring(2, 4), 16) + "," + parseInt(s.substring(4, 6), 16) + ")";
+	}
+
+	return s;
+};
+
+TinyMCE_Engine.prototype.convertSpansToFonts = function(doc) {
+	var sizes = tinyMCE.getParam('font_size_style_values').replace(/\s+/, '').split(',');
+
+	var h = doc.body.innerHTML;
+	h = h.replace(/<span/gi, '<font');
+	h = h.replace(/<\/span/gi, '</font');
+	tinyMCE.setInnerHTML(doc.body, h);
+
+	var s = doc.getElementsByTagName("font");
+	for (var i=0; i<s.length; i++) {
+		var size = tinyMCE.trim(s[i].style.fontSize).toLowerCase();
+		var fSize = 0;
+
+		for (var x=0; x<sizes.length; x++) {
+			if (sizes[x] == size) {
+				fSize = x + 1;
+				break;
+			}
+		}
+
+		if (fSize > 0) {
+			tinyMCE.setAttrib(s[i], 'size', fSize);
+			s[i].style.fontSize = '';
+		}
+
+		var fFace = s[i].style.fontFamily;
+		if (fFace != null && fFace != "") {
+			tinyMCE.setAttrib(s[i], 'face', fFace);
+			s[i].style.fontFamily = '';
+		}
+
+		var fColor = s[i].style.color;
+		if (fColor != null && fColor != "") {
+			tinyMCE.setAttrib(s[i], 'color', tinyMCE.convertRGBToHex(fColor));
+			s[i].style.color = '';
+		}
+	}
+};
+
+TinyMCE_Engine.prototype.convertFontsToSpans = function(doc) {
+	var sizes = tinyMCE.getParam('font_size_style_values').replace(/\s+/, '').split(',');
+
+	var h = doc.body.innerHTML;
+	h = h.replace(/<font/gi, '<span');
+	h = h.replace(/<\/font/gi, '</span');
+	tinyMCE.setInnerHTML(doc.body, h);
+
+	var fsClasses = tinyMCE.getParam('font_size_classes');
+	if (fsClasses != '')
+		fsClasses = fsClasses.replace(/\s+/, '').split(',');
+	else
+		fsClasses = null;
+
+	var s = doc.getElementsByTagName("span");
+	for (var i=0; i<s.length; i++) {
+		var fSize, fFace, fColor;
+
+		fSize = tinyMCE.getAttrib(s[i], 'size');
+		fFace = tinyMCE.getAttrib(s[i], 'face');
+		fColor = tinyMCE.getAttrib(s[i], 'color');
+
+		if (fSize != "") {
+			fSize = parseInt(fSize);
+
+			if (fSize > 0 && fSize < 8) {
+				if (fsClasses != null)
+					tinyMCE.setAttrib(s[i], 'class', fsClasses[fSize-1]);
+				else
+					s[i].style.fontSize = sizes[fSize-1];
+			}
+
+			s[i].removeAttribute('size');
+		}
+
+		if (fFace != "") {
+			s[i].style.fontFamily = fFace;
+			s[i].removeAttribute('face');
+		}
+
+		if (fColor != "") {
+			s[i].style.color = fColor;
+			s[i].removeAttribute('color');
+		}
+	}
+};
+
+TinyMCE_Engine.prototype.cleanupAnchors = function(doc) {
+	var i, cn, x, an = doc.getElementsByTagName("a");
+
+	// Loops backwards due to bug #1467987
+	for (i=an.length-1; i>=0; i--) {
+		if (tinyMCE.getAttrib(an[i], "name") != "" && tinyMCE.getAttrib(an[i], "href") == "") {
+			cn = an[i].childNodes;
+
+			for (x=cn.length-1; x>=0; x--)
+				tinyMCE.insertAfter(cn[x], an[i]);
+		}
+	}
+};
+
+TinyMCE_Engine.prototype.getContent = function(editor_id) {
+	if (typeof(editor_id) != "undefined")
+		 tinyMCE.getInstanceById(editor_id).select();
+
+	if (tinyMCE.selectedInstance)
+		return tinyMCE.selectedInstance.getHTML();
+
+	return null;
+};
+
+TinyMCE_Engine.prototype._fixListElements = function(d) {
+	var nl, x, a = ['ol', 'ul'], i, n, p, r = new RegExp('^(OL|UL)$'), np;
+
+	for (x=0; x<a.length; x++) {
+		nl = d.getElementsByTagName(a[x]);
+
+		for (i=0; i<nl.length; i++) {
+			n = nl[i];
+			p = n.parentNode;
+
+			if (r.test(p.nodeName)) {
+				np = tinyMCE.prevNode(n, 'LI');
+
+				if (!np) {
+					np = d.createElement('li');
+					np.innerHTML = '&nbsp;';
+					np.appendChild(n);
+					p.insertBefore(np, p.firstChild);
+				} else
+					np.appendChild(n);
+			}
+		}
+	}
+};
+
+TinyMCE_Engine.prototype._fixTables = function(d) {
+	var nl, i, n, p, np, x, t;
+
+	nl = d.getElementsByTagName('table');
+	for (i=0; i<nl.length; i++) {
+		n = nl[i];
+
+		if ((p = tinyMCE.getParentElement(n, 'p,div,h1,h2,h3,h4,h5,h6')) != null) {
+			np = p.cloneNode(false);
+			np.removeAttribute('id');
+
+			t = n;
+
+			while ((n = n.nextSibling))
+				np.appendChild(n);
+
+			tinyMCE.insertAfter(np, p);
+			tinyMCE.insertAfter(t, p);
+		}
+	}
+};
+
+TinyMCE_Engine.prototype._cleanupHTML = function(inst, doc, config, elm, visual, on_save, on_submit, inn) {
+	var h, d, t1, t2, t3, t4, t5, c, s, nb;
+
+	if (!tinyMCE.getParam('cleanup'))
+		return elm.innerHTML;
+
+	on_save = typeof(on_save) == 'undefined' ? false : on_save;
+
+	c = inst.cleanup;
+	s = inst.settings;
+	d = c.settings.debug;
+
+	if (d)
+		t1 = new Date().getTime();
+
+	if (tinyMCE.getParam("convert_fonts_to_spans"))
+		tinyMCE.convertFontsToSpans(doc);
+
+	if (tinyMCE.getParam("fix_list_elements"))
+		tinyMCE._fixListElements(doc);
+
+	if (tinyMCE.getParam("fix_table_elements"))
+		tinyMCE._fixTables(doc);
+
+	// Call custom cleanup code
+	tinyMCE._customCleanup(inst, on_save ? "get_from_editor_dom" : "insert_to_editor_dom", doc.body);
+
+	if (d)
+		t2 = new Date().getTime();
+
+	c.settings.on_save = on_save;
+	//for (var i=0; i<100; i++)
+
+	c.idCount = 0;
+	c.serializationId++;
+	c.serializedNodes = new Array();
+	c.sourceIndex = -1;
+
+	if (s.cleanup_serializer == "xml")
+		h = c.serializeNodeAsXML(elm, inn);
+	else
+		h = c.serializeNodeAsHTML(elm, inn);
+
+	if (d)
+		t3 = new Date().getTime();
+
+	// Post processing
+	nb = tinyMCE.getParam('entity_encoding') == 'numeric' ? '&#160;' : '&nbsp;';
+	h = h.replace(/<\/?(body|head|html)[^>]*>/gi, '');
+	h = h.replace(new RegExp(' (rowspan="1"|colspan="1")', 'g'), '');
+	h = h.replace(/<p><hr \/><\/p>/g, '<hr />');
+	h = h.replace(/<p>(&nbsp;|&#160;)<\/p><hr \/><p>(&nbsp;|&#160;)<\/p>/g, '<hr />');
+	h = h.replace(/<td>\s*<br \/>\s*<\/td>/g, '<td>' + nb + '</td>');
+	h = h.replace(/<p>\s*<br \/>\s*<\/p>/g, '<p>' + nb + '</p>');
+	h = h.replace(/<br \/>$/, ''); // Remove last BR for Gecko
+	h = h.replace(/<br \/><\/p>/g, '</p>'); // Remove last BR in P tags for Gecko
+	h = h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br \/>\s*(&nbsp;|&#160;)\s*<\/p>/g, '<p>' + nb + '</p>');
+	h = h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br \/>\s*<\/p>/g, '<p>' + nb + '</p>');
+	h = h.replace(/<p>\s*<br \/>\s*&nbsp;\s*<\/p>/g, '<p>' + nb + '</p>');
+	h = h.replace(new RegExp('<a>(.*?)<\\/a>', 'g'), '$1');
+	h = h.replace(/<p([^>]*)>\s*<\/p>/g, '<p$1>' + nb + '</p>');
+
+	// Clean body
+	if (/^\s*(<br \/>|<p>&nbsp;<\/p>|<p>&#160;<\/p>|<p><\/p>)\s*$/.test(h))
+		h = '';
+
+	// If preformatted
+	if (s.preformatted) {
+		h = h.replace(/^<pre>/, '');
+		h = h.replace(/<\/pre>$/, '');
+		h = '<pre>' + h + '</pre>';
+	}
+
+	// Gecko specific processing
+	if (tinyMCE.isGecko) {
+		h = h.replace(/<o:p _moz-userdefined="" \/>/g, '');
+		h = h.replace(/<td([^>]*)>\s*<br \/>\s*<\/td>/g, '<td$1>' + nb + '</td>');
+	}
+
+	if (s.force_br_newlines)
+		h = h.replace(/<p>(&nbsp;|&#160;)<\/p>/g, '<br />');
+
+	// Call custom cleanup code
+	h = tinyMCE._customCleanup(inst, on_save ? "get_from_editor" : "insert_to_editor", h);
+
+	// Remove internal classes
+	if (on_save) {
+		h = h.replace(new RegExp(' ?(mceItem[a-zA-Z0-9]*|' + s.visual_table_class + ')', 'g'), '');
+		h = h.replace(new RegExp(' ?class=""', 'g'), '');
+	}
+
+	if (s.remove_linebreaks && !c.settings.indent)
+		h = h.replace(/\n|\r/g, ' ');
+
+	if (d)
+		t4 = new Date().getTime();
+
+	if (on_save && c.settings.indent)
+		h = c.formatHTML(h);
+
+	// If encoding (not recommended option)
+	if (on_submit && (s.encoding == "xml" || s.encoding == "html"))
+		h = c.xmlEncode(h);
+
+	if (d)
+		t5 = new Date().getTime();
+
+	if (c.settings.debug)
+		tinyMCE.debug("Cleanup in ms: Pre=" + (t2-t1) + ", Serialize: " + (t3-t2) + ", Post: " + (t4-t3) + ", Format: " + (t5-t4) + ", Sum: " + (t5-t1) + ".");
+
+	return h;
+};
+
+function TinyMCE_Cleanup() {
+	this.isIE = (navigator.appName == "Microsoft Internet Explorer");
+	this.rules = tinyMCE.clearArray(new Array());
+
+	// Default config
+	this.settings = {
+		indent_elements : 'head,table,tbody,thead,tfoot,form,tr,ul,ol,blockquote,object',
+		newline_before_elements : 'h1,h2,h3,h4,h5,h6,pre,address,div,ul,ol,li,meta,option,area,title,link,base,script,td',
+		newline_after_elements : 'br,hr,p,pre,address,div,ul,ol,meta,option,area,link,base,script',
+		newline_before_after_elements : 'html,head,body,table,thead,tbody,tfoot,tr,form,ul,ol,blockquote,p,object,param,hr,div',
+		indent_char : '\t',
+		indent_levels : 1,
+		entity_encoding : 'raw',
+		valid_elements : '*[*]',
+		entities : '',
+		url_converter : '',
+		invalid_elements : '',
+		verify_html : false
+	};
+
+	this.vElements = tinyMCE.clearArray(new Array());
+	this.vElementsRe = '';
+	this.closeElementsRe = /^(IMG|BR|HR|LINK|META|BASE|INPUT|AREA)$/;
+	this.codeElementsRe = /^(SCRIPT|STYLE)$/;
+	this.serializationId = 0;
+	this.mceAttribs = {
+		href : 'mce_href',
+		src : 'mce_src',
+		type : 'mce_type'
+	};
+}
+
+TinyMCE_Cleanup.prototype = {
+	init : function(s) {
+		var n, a, i, ir, or, st;
+
+		for (n in s)
+			this.settings[n] = s[n];
+
+		// Setup code formating
+		s = this.settings;
+
+		// Setup regexps
+		this.inRe = this._arrayToRe(s.indent_elements.split(','), '', '^<(', ')[^>]*');
+		this.ouRe = this._arrayToRe(s.indent_elements.split(','), '', '^<\\/(', ')[^>]*');
+		this.nlBeforeRe = this._arrayToRe(s.newline_before_elements.split(','), 'gi', '<(',  ')([^>]*)>');
+		this.nlAfterRe = this._arrayToRe(s.newline_after_elements.split(','), 'gi', '<(',  ')([^>]*)>');
+		this.nlBeforeAfterRe = this._arrayToRe(s.newline_before_after_elements.split(','), 'gi', '<(\\/?)(', ')([^>]*)>');
+		this.serializedNodes = [];
+
+		if (s.invalid_elements != '')
+			this.iveRe = this._arrayToRe(s.invalid_elements.toUpperCase().split(','), 'g', '^(', ')$');
+		else
+			this.iveRe = null;
+
+		// Setup separator
+		st = '';
+		for (i=0; i<s.indent_levels; i++)
+			st += s.indent_char;
+
+		this.inStr = st;
+
+		// If verify_html if false force *[*]
+		if (!s.verify_html) {
+			s.valid_elements = '*[*]';
+			s.extended_valid_elements = '';
+		}
+
+		this.fillStr = s.entity_encoding == "named" ? "&nbsp;" : "&#160;";
+		this.idCount = 0;
+	},
+
+	addRuleStr : function(s) {
+		var r = this.parseRuleStr(s);
+		var n;
+
+		for (n in r) {
+			if (r[n])
+				this.rules[n] = r[n];
+		}
+
+		this.vElements = tinyMCE.clearArray(new Array());
+
+		for (n in this.rules) {
+			if (this.rules[n])
+				this.vElements[this.vElements.length] = this.rules[n].tag;
+		}
+
+		this.vElementsRe = this._arrayToRe(this.vElements, '');
+	},
+
+	isValid : function(n) {
+		this._setupRules(); // Will initialize cleanup rules
+
+		// Clean the name up a bit
+		n = n.replace(/[^a-z0-9]+/gi, '').toUpperCase();
+
+		return !tinyMCE.getParam('cleanup') || this.vElementsRe.test(n);
+	},
+
+	addChildRemoveRuleStr : function(s) {
+		var x, y, p, i, t, tn, ta, cl, r;
+
+		if (!s)
+			return;
+
+		ta = s.split(',');
+		for (x=0; x<ta.length; x++) {
+			s = ta[x];
+
+			// Split tag/children
+			p = this.split(/\[|\]/, s);
+			if (p == null || p.length < 1)
+				t = s.toUpperCase();
+			else
+				t = p[0].toUpperCase();
+
+			// Handle all tag names
+			tn = this.split('/', t);
+			for (y=0; y<tn.length; y++) {
+				r = "^(";
+
+				// Build regex
+				cl = this.split(/\|/, p[1]);
+				for (i=0; i<cl.length; i++) {
+					if (cl[i] == '%istrict')
+						r += tinyMCE.inlineStrict;
+					else if (cl[i] == '%itrans')
+						r += tinyMCE.inlineTransitional;
+					else if (cl[i] == '%istrict_na')
+						r += tinyMCE.inlineStrict.substring(2);
+					else if (cl[i] == '%itrans_na')
+						r += tinyMCE.inlineTransitional.substring(2);
+					else if (cl[i] == '%btrans')
+						r += tinyMCE.blockElms;
+					else if (cl[i] == '%strict')
+						r += tinyMCE.blockStrict;
+					else
+						r += (cl[i].charAt(0) != '#' ? cl[i].toUpperCase() : cl[i]);
+
+					r += (i != cl.length - 1 ? '|' : '');
+				}
+
+				r += ')$';
+//tinyMCE.debug(t + "=" + r);
+				if (this.childRules == null)
+					this.childRules = tinyMCE.clearArray(new Array());
+
+				this.childRules[tn[y]] = new RegExp(r);
+
+				if (p.length > 1)
+					this.childRules[tn[y]].wrapTag = p[2];
+			}
+		}
+	},
+
+	parseRuleStr : function(s) {
+		var ta, p, r, a, i, x, px, t, tn, y, av, or = tinyMCE.clearArray(new Array()), dv;
+
+		if (s == null || s.length == 0)
+			return or;
+
+		ta = s.split(',');
+		for (x=0; x<ta.length; x++) {
+			s = ta[x];
+			if (s.length == 0)
+				continue;
+
+			// Split tag/attrs
+			p = this.split(/\[|\]/, s);
+			if (p == null || p.length < 1)
+				t = s.toUpperCase();
+			else
+				t = p[0].toUpperCase();
+
+			// Handle all tag names
+			tn = this.split('/', t);
+			for (y=0; y<tn.length; y++) {
+				r = {};
+
+				r.tag = tn[y];
+				r.forceAttribs = null;
+				r.defaultAttribs = null;
+				r.validAttribValues = null;
+
+				// Handle prefixes
+				px = r.tag.charAt(0);
+				r.forceOpen = px == '+';
+				r.removeEmpty = px == '-';
+				r.fill = px == '#';
+				r.tag = r.tag.replace(/\+|-|#/g, '');
+				r.oTagName = tn[0].replace(/\+|-|#/g, '').toLowerCase();
+				r.isWild = new RegExp('\\*|\\?|\\+', 'g').test(r.tag);
+				r.validRe = new RegExp(this._wildcardToRe('^' + r.tag + '$'));
+
+				// Setup valid attributes
+				if (p.length > 1) {
+					r.vAttribsRe = '^(';
+					a = this.split(/\|/, p[1]);
+
+					for (i=0; i<a.length; i++) {
+						t = a[i];
+
+						if (t.charAt(0) == '!') {
+							a[i] = t = t.substring(1);
+
+							if (!r.reqAttribsRe)
+								r.reqAttribsRe = '\\s+(' + t;
+							else
+								r.reqAttribsRe += '|' + t;
+						}
+
+						av = new RegExp('(=|:|<)(.*?)$').exec(t);
+						t = t.replace(new RegExp('(=|:|<).*?$'), '');
+						if (av && av.length > 0) {
+							if (av[0].charAt(0) == ':') {
+								if (!r.forceAttribs)
+									r.forceAttribs = tinyMCE.clearArray(new Array());
+
+								r.forceAttribs[t.toLowerCase()] = av[0].substring(1);
+							} else if (av[0].charAt(0) == '=') {
+								if (!r.defaultAttribs)
+									r.defaultAttribs = tinyMCE.clearArray(new Array());
+
+								dv = av[0].substring(1);
+
+								r.defaultAttribs[t.toLowerCase()] = dv == "" ? "mce_empty" : dv;
+							} else if (av[0].charAt(0) == '<') {
+								if (!r.validAttribValues)
+									r.validAttribValues = tinyMCE.clearArray(new Array());
+
+								r.validAttribValues[t.toLowerCase()] = this._arrayToRe(this.split('?', av[0].substring(1)), 'i');
+							}
+						}
+
+						r.vAttribsRe += '' + t.toLowerCase() + (i != a.length - 1 ? '|' : '');
+
+						a[i] = t.toLowerCase();
+					}
+
+					if (r.reqAttribsRe)
+						r.reqAttribsRe = new RegExp(r.reqAttribsRe + ')=\"', 'g');
+
+					r.vAttribsRe += ')$';
+					r.vAttribsRe = this._wildcardToRe(r.vAttribsRe);
+					r.vAttribsReIsWild = new RegExp('\\*|\\?|\\+', 'g').test(r.vAttribsRe);
+					r.vAttribsRe = new RegExp(r.vAttribsRe);
+					r.vAttribs = a.reverse();
+
+					//tinyMCE.debug(r.tag, r.oTagName, r.vAttribsRe, r.vAttribsReWC);
+				} else {
+					r.vAttribsRe = '';
+					r.vAttribs = tinyMCE.clearArray(new Array());
+					r.vAttribsReIsWild = false;
+				}
+
+				or[r.tag] = r;
+			}
+		}
+
+		return or;
+	},
+
+	serializeNodeAsXML : function(n) {
+		var s, b;
+
+		if (!this.xmlDoc) {
+			if (this.isIE) {
+				try {this.xmlDoc = new ActiveXObject('MSXML2.DOMDocument');} catch (e) {}
+
+				if (!this.xmlDoc)
+					try {this.xmlDoc = new ActiveXObject('Microsoft.XmlDom');} catch (e) {}
+			} else
+				this.xmlDoc = document.implementation.createDocument('', '', null);
+
+			if (!this.xmlDoc)
+				alert("Error XML Parser could not be found.");
+		}
+
+		if (this.xmlDoc.firstChild)
+			this.xmlDoc.removeChild(this.xmlDoc.firstChild);
+
+		b = this.xmlDoc.createElement("html");
+		b = this.xmlDoc.appendChild(b);
+
+		this._convertToXML(n, b);
+
+		if (this.isIE)
+			return this.xmlDoc.xml;
+		else
+			return new XMLSerializer().serializeToString(this.xmlDoc);
+	},
+
+	_convertToXML : function(n, xn) {
+		var xd, el, i, l, cn, at, no, hc = false;
+
+		if (this._isDuplicate(n))
+			return;
+
+		xd = this.xmlDoc;
+
+		switch (n.nodeType) {
+			case 1: // Element
+				hc = n.hasChildNodes();
+
+				el = xd.createElement(n.nodeName.toLowerCase());
+
+				at = n.attributes;
+				for (i=at.length-1; i>-1; i--) {
+					no = at[i];
+
+					if (no.specified && no.nodeValue)
+						el.setAttribute(no.nodeName.toLowerCase(), no.nodeValue);
+				}
+
+				if (!hc && !this.closeElementsRe.test(n.nodeName))
+					el.appendChild(xd.createTextNode(""));
+
+				xn = xn.appendChild(el);
+				break;
+
+			case 3: // Text
+				xn.appendChild(xd.createTextNode(n.nodeValue));
+				return;
+
+			case 8: // Comment
+				xn.appendChild(xd.createComment(n.nodeValue));
+				return;
+		}
+
+		if (hc) {
+			cn = n.childNodes;
+
+			for (i=0, l=cn.length; i<l; i++)
+				this._convertToXML(cn[i], xn);
+		}
+	},
+
+	serializeNodeAsHTML : function(n, inn) {
+		var en, no, h = '', i, l, t, st, r, cn, va = false, f = false, at, hc, cr;
+
+		this._setupRules(); // Will initialize cleanup rules
+
+		if (this._isDuplicate(n))
+			return '';
+
+		// Skip non valid child elements
+		if (n.parentNode && this.childRules != null) {
+			cr = this.childRules[n.parentNode.nodeName];
+
+			if (typeof(cr) != "undefined" && !cr.test(n.nodeName)) {
+				st = true;
+				t = null;
+			}
+		}
+
+		switch (n.nodeType) {
+			case 1: // Element
+				hc = n.hasChildNodes();
+
+				if (st)
+					break;
+
+				// MSIE sometimes produces <//tag>
+				if ((tinyMCE.isRealIE) && n.nodeName.indexOf('/') != -1)
+					break;
+
+				if (this.vElementsRe.test(n.nodeName) && (!this.iveRe || !this.iveRe.test(n.nodeName)) && !inn) {
+					va = true;
+
+					r = this.rules[n.nodeName];
+					if (!r) {
+						at = this.rules;
+						for (no in at) {
+							if (at[no] && at[no].validRe.test(n.nodeName)) {
+								r = at[no];
+								break;
+							}
+						}
+					}
+
+					en = r.isWild ? n.nodeName.toLowerCase() : r.oTagName;
+					f = r.fill;
+
+					if (r.removeEmpty && !hc)
+						return "";
+
+					t = '<' + en;
+
+					if (r.vAttribsReIsWild) {
+						// Serialize wildcard attributes
+						at = n.attributes;
+						for (i=at.length-1; i>-1; i--) {
+							no = at[i];
+							if (no.specified && r.vAttribsRe.test(no.nodeName))
+								t += this._serializeAttribute(n, r, no.nodeName);
+						}
+					} else {
+						// Serialize specific attributes
+						for (i=r.vAttribs.length-1; i>-1; i--)
+							t += this._serializeAttribute(n, r, r.vAttribs[i]);
+					}
+
+					// Serialize mce_ atts
+					if (!this.settings.on_save) {
+						at = this.mceAttribs;
+
+						for (no in at) {
+							if (at[no])
+								t += this._serializeAttribute(n, r, at[no]);
+						}
+					}
+
+					// Check for required attribs
+					if (r.reqAttribsRe && !t.match(r.reqAttribsRe))
+						t = null;
+
+					// Close these
+					if (t != null && this.closeElementsRe.test(n.nodeName))
+						return t + ' />';
+
+					if (t != null)
+						h += t + '>';
+
+					if (this.isIE && this.codeElementsRe.test(n.nodeName))
+						h += n.innerHTML;
+				}
+			break;
+
+			case 3: // Text
+				if (st)
+					break;
+
+				if (n.parentNode && this.codeElementsRe.test(n.parentNode.nodeName))
+					return this.isIE ? '' : n.nodeValue;
+
+				return this.xmlEncode(n.nodeValue);
+
+			case 8: // Comment
+				if (st)
+					break;
+
+				return "<!--" + this._trimComment(n.nodeValue) + "-->";
+		}
+
+		if (hc) {
+			cn = n.childNodes;
+
+			for (i=0, l=cn.length; i<l; i++)
+				h += this.serializeNodeAsHTML(cn[i]);
+		}
+
+		// Fill empty nodes
+		if (f && !hc)
+			h += this.fillStr;
+
+		// End element
+		if (t != null && va)
+			h += '</' + en + '>';
+
+		return h;
+	},
+
+	_serializeAttribute : function(n, r, an) {
+		var av = '', t, os = this.settings.on_save;
+
+		if (os && (an.indexOf('mce_') == 0 || an.indexOf('_moz') == 0))
+			return '';
+
+		if (os && this.mceAttribs[an])
+			av = this._getAttrib(n, this.mceAttribs[an]);
+
+		if (av.length == 0)
+			av = this._getAttrib(n, an);
+
+		if (av.length == 0 && r.defaultAttribs && (t = r.defaultAttribs[an])) {
+			av = t;
+
+			if (av == "mce_empty")
+				return " " + an + '=""';
+		}
+
+		if (r.forceAttribs && (t = r.forceAttribs[an]))
+			av = t;
+
+		if (os && av.length != 0 && this.settings.url_converter.length != 0 && /^(src|href|longdesc)$/.test(an))
+			av = eval(this.settings.url_converter + '(this, n, av)');
+
+		if (av.length != 0 && r.validAttribValues && r.validAttribValues[an] && !r.validAttribValues[an].test(av))
+			return "";
+
+		if (av.length != 0 && av == "{$uid}")
+			av = "uid_" + (this.idCount++);
+
+		if (av.length != 0) {
+			if (an.indexOf('on') != 0)
+				av = this.xmlEncode(av);
+
+			return " " + an + "=" + '"' + av + '"';
+		}
+
+		return "";
+	},
+
+	formatHTML : function(h) {
+		var s = this.settings, p = '', i = 0, li = 0, o = '', l;
+
+		// Replace BR in pre elements to \n
+		h = h.replace(/<pre([^>]*)>(.*?)<\/pre>/gi, function (a, b, c) {
+			c = c.replace(/<br\s*\/>/gi, '\n');
+			return '<pre' + b + '>' + c + '</pre>';
+		});
+
+		h = h.replace(/\r/g, ''); // Windows sux, isn't carriage return a thing of the past :)
+		h = '\n' + h;
+		h = h.replace(new RegExp('\\n\\s+', 'gi'), '\n'); // Remove previous formatting
+		h = h.replace(this.nlBeforeRe, '\n<$1$2>');
+		h = h.replace(this.nlAfterRe, '<$1$2>\n');
+		h = h.replace(this.nlBeforeAfterRe, '\n<$1$2$3>\n');
+		h += '\n';
+
+		//tinyMCE.debug(h);
+
+		while ((i = h.indexOf('\n', i + 1)) != -1) {
+			if ((l = h.substring(li + 1, i)).length != 0) {
+				if (this.ouRe.test(l) && p.length >= s.indent_levels)
+					p = p.substring(s.indent_levels);
+
+				o += p + l + '\n';
+	
+				if (this.inRe.test(l))
+					p += this.inStr;
+			}
+
+			li = i;
+		}
+
+		//tinyMCE.debug(h);
+
+		return o;
+	},
+
+	xmlEncode : function(s) {
+		var cl = this;
+
+		this._setupEntities(); // Will intialize lookup table
+
+		switch (this.settings.entity_encoding) {
+			case "raw":
+				return tinyMCE.xmlEncode(s);
+
+			case "named":
+				return s.replace(new RegExp('[\u007F-\uFFFF<>&"\']', 'g'), function (c, b) {
+					b = cl.entities[c.charCodeAt(0)];
+
+					return b ? '&' + b + ';' : c;
+				});
+
+			case "numeric":
+				return s.replace(new RegExp('[\u007F-\uFFFF<>&"\']', 'g'), function (c, b) {
+					return b ? '&#' + c.charCodeAt(0) + ';' : c;
+				});
+		}
+
+		return s;
+	},
+
+	split : function(re, s) {
+		var c = s.split(re);
+		var i, l, o = new Array();
+
+		for (i=0, l=c.length; i<l; i++) {
+			if (c[i] != '')
+				o[i] = c[i];
+		}
+
+		return o;
+	},
+
+	_trimComment : function(s) {
+		// Remove mce_src, mce_href
+		s = s.replace(new RegExp('\\smce_src=\"[^\"]*\"', 'gi'), "");
+		s = s.replace(new RegExp('\\smce_href=\"[^\"]*\"', 'gi'), "");
+
+		return s;
+	},
+
+	_getAttrib : function(e, n, d) {
+		if (typeof(d) == "undefined")
+			d = "";
+
+		if (!e || e.nodeType != 1)
+			return d;
+
+		var v = e.getAttribute(n, 0);
+
+		if (n == "class" && !v)
+			v = e.className;
+
+		if (this.isIE && n == "http-equiv")
+			v = e.httpEquiv;
+
+		if (this.isIE && e.nodeName == "FORM" && n == "enctype" && v == "application/x-www-form-urlencoded")
+			v = "";
+
+		if (this.isIE && e.nodeName == "INPUT" && n == "size" && v == "20")
+			v = "";
+
+		if (this.isIE && e.nodeName == "INPUT" && n == "maxlength" && v == "2147483647")
+			v = "";
+
+		if (n == "style" && !tinyMCE.isOpera)
+			v = e.style.cssText;
+
+		if (n == 'style')
+			v = tinyMCE.serializeStyle(tinyMCE.parseStyle(v));
+
+		if (this.settings.on_save && n.indexOf('on') != -1 && this.settings.on_save && v && v != "")
+			v = tinyMCE.cleanupEventStr(v);
+
+		return (v && v != "") ? '' + v : d;
+	},
+
+	_urlConverter : function(c, n, v) {
+		if (!c.settings.on_save)
+			return tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings.base_href, v);
+		else if (tinyMCE.getParam('convert_urls'))
+			return eval(tinyMCE.settings.urlconverter_callback + "(v, n, true);");
+
+		return v;
+	},
+
+	_arrayToRe : function(a, op, be, af) {
+		var i, r;
+
+		op = typeof(op) == "undefined" ? "gi" : op;
+		be = typeof(be) == "undefined" ? "^(" : be;
+		af = typeof(af) == "undefined" ? ")$" : af;
+
+		r = be;
+
+		for (i=0; i<a.length; i++)
+			r += this._wildcardToRe(a[i]) + (i != a.length-1 ? "|" : "");
+
+		r += af;
+
+		return new RegExp(r, op);
+	},
+
+	_wildcardToRe : function(s) {
+		s = s.replace(/\?/g, '(\\S?)');
+		s = s.replace(/\+/g, '(\\S+)');
+		s = s.replace(/\*/g, '(\\S*)');
+
+		return s;
+	},
+
+	_setupEntities : function() {
+		var n, a, i, s = this.settings;
+
+		// Setup entities
+		if (!this.entitiesDone) {
+			if (s.entity_encoding == "named") {
+				n = tinyMCE.clearArray(new Array());
+				a = this.split(',', s.entities);
+				for (i=0; i<a.length; i+=2)
+					n[a[i]] = a[i+1];
+
+				this.entities = n;
+			}
+
+			this.entitiesDone = true;
+		}
+	},
+
+	_setupRules : function() {
+		var s = this.settings;
+
+		// Setup default rule
+		if (!this.rulesDone) {
+			this.addRuleStr(s.valid_elements);
+			this.addRuleStr(s.extended_valid_elements);
+			this.addChildRemoveRuleStr(s.valid_child_elements);
+
+			this.rulesDone = true;
+		}
+	},
+
+	_isDuplicate : function(n) {
+		var i;
+
+		if (!this.settings.fix_content_duplication)
+			return false;
+
+		if (tinyMCE.isRealIE && n.nodeType == 1) {
+			// Mark elements
+			if (n.mce_serialized == this.serializationId)
+				return true;
+
+			n.setAttribute('mce_serialized', this.serializationId);
+		} else {
+			// Search lookup table for text nodes  and comments
+			for (i=0; i<this.serializedNodes.length; i++) {
+				if (this.serializedNodes[i] == n)
+					return true;
+			}
+
+			this.serializedNodes[this.serializedNodes.length] = n;
+		}
+
+		return false;
+	}
+
+	};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_DOMUtils.class.js */
+
+TinyMCE_Engine.prototype.createTagHTML = function(tn, a, h) {
+	var o = '', f = tinyMCE.xmlEncode;
+
+	o = '<' + tn;
+
+	if (a) {
+		for (n in a) {
+			if (typeof(a[n]) != 'function' && a[n] != null)
+				o += ' ' + f(n) + '="' + f('' + a[n]) + '"';
+		}
+	}
+
+	o += !h ? ' />' : '>' + h + '</' + tn + '>';
+
+	return o;
+};
+
+TinyMCE_Engine.prototype.createTag = function(d, tn, a, h) {
+	var o = d.createElement(tn);
+
+	if (a) {
+		for (n in a) {
+			if (typeof(a[n]) != 'function' && a[n] != null)
+				tinyMCE.setAttrib(o, n, a[n]);
+		}
+	}
+
+	if (h)
+		o.innerHTML = h;
+
+	return o;
+};
+
+TinyMCE_Engine.prototype.getElementByAttributeValue = function(n, e, a, v) {
+	return (n = this.getElementsByAttributeValue(n, e, a, v)).length == 0 ? null : n[0];
+};
+
+TinyMCE_Engine.prototype.getElementsByAttributeValue = function(n, e, a, v) {
+	var i, nl = n.getElementsByTagName(e), o = new Array();
+
+	for (i=0; i<nl.length; i++) {
+		if (tinyMCE.getAttrib(nl[i], a).indexOf(v) != -1)
+			o[o.length] = nl[i];
+	}
+
+	return o;
+};
+
+TinyMCE_Engine.prototype.isBlockElement = function(n) {
+	return n != null && n.nodeType == 1 && this.blockRegExp.test(n.nodeName);
+};
+
+TinyMCE_Engine.prototype.getParentBlockElement = function(n, r) {
+	return this.getParentNode(n, function(n) {
+		return tinyMCE.isBlockElement(n);
+	}, r);
+
+	return null;
+};
+
+TinyMCE_Engine.prototype.insertAfter = function(n, r){
+	if (r.nextSibling)
+		r.parentNode.insertBefore(n, r.nextSibling);
+	else
+		r.parentNode.appendChild(n);
+};
+
+TinyMCE_Engine.prototype.setInnerHTML = function(e, h) {
+	var i, nl, n;
+
+	// Convert all strong/em to b/i in Gecko
+	if (tinyMCE.isGecko) {
+		h = h.replace(/<strong/gi, '<b');
+		h = h.replace(/<em(\/?)/gi, '<i');
+		h = h.replace(/<em /gi, '<i');
+		h = h.replace(/<\/strong>/gi, '</b>');
+		h = h.replace(/<\/em>/gi, '</i>');
+	}
+
+	if (tinyMCE.isRealIE) {
+		// Since MSIE handles invalid HTML better that valid XHTML we
+		// need to make some things invalid. <hr /> gets converted to <hr>.
+		h = h.replace(/\s\/>/g, '>');
+
+		// Since MSIE auto generated emtpy P tags some times we must tell it to keep the real ones
+		h = h.replace(/<p([^>]*)>\u00A0?<\/p>/gi, '<p$1 mce_keep="true">&nbsp;</p>'); // Keep empty paragraphs
+		h = h.replace(/<p([^>]*)>\s*&nbsp;\s*<\/p>/gi, '<p$1 mce_keep="true">&nbsp;</p>'); // Keep empty paragraphs
+		h = h.replace(/<p([^>]*)>\s+<\/p>/gi, '<p$1 mce_keep="true">&nbsp;</p>'); // Keep empty paragraphs
+
+		// Remove first comment
+		e.innerHTML = tinyMCE.uniqueTag + h;
+		e.firstChild.removeNode(true);
+
+		// Remove weird auto generated empty paragraphs unless it's supposed to be there
+		nl = e.getElementsByTagName("p");
+		for (i=nl.length-1; i>=0; i--) {
+			n = nl[i];
+
+			if (n.nodeName == 'P' && !n.hasChildNodes() && !n.mce_keep)
+				n.parentNode.removeChild(n);
+		}
+	} else {
+		h = this.fixGeckoBaseHREFBug(1, e, h);
+		e.innerHTML = h;
+		this.fixGeckoBaseHREFBug(2, e, h);
+	}
+};
+
+TinyMCE_Engine.prototype.getOuterHTML = function(e) {
+	if (tinyMCE.isIE)
+		return e.outerHTML;
+
+	var d = e.ownerDocument.createElement("body");
+	d.appendChild(e.cloneNode(true));
+	return d.innerHTML;
+};
+
+TinyMCE_Engine.prototype.setOuterHTML = function(e, h, d) {
+	var d = typeof(d) == "undefined" ? e.ownerDocument : d, i, nl, t;
+
+	if (tinyMCE.isIE && e.nodeType == 1)
+		e.outerHTML = h;
+	else {
+		t = d.createElement("body");
+		t.innerHTML = h;
+
+		for (i=0, nl=t.childNodes; i<nl.length; i++)
+			e.parentNode.insertBefore(nl[i].cloneNode(true), e);
+
+		e.parentNode.removeChild(e);
+	}
+};
+
+TinyMCE_Engine.prototype._getElementById = function(id, d) {
+	var e, i, j, f;
+
+	if (typeof(d) == "undefined")
+		d = document;
+
+	e = d.getElementById(id);
+	if (!e) {
+		f = d.forms;
+
+		for (i=0; i<f.length; i++) {
+			for (j=0; j<f[i].elements.length; j++) {
+				if (f[i].elements[j].name == id) {
+					e = f[i].elements[j];
+					break;
+				}
+			}
+		}
+	}
+
+	return e;
+};
+
+TinyMCE_Engine.prototype.getNodeTree = function(n, na, t, nn) {
+	return this.selectNodes(n, function(n) {
+		return (!t || n.nodeType == t) && (!nn || n.nodeName == nn);
+	}, na ? na : new Array());
+};
+
+TinyMCE_Engine.prototype.getParentElement = function(n, na, f, r) {
+	var re = na ? new RegExp('^(' + na.toUpperCase().replace(/,/g, '|') + ')$') : 0, v;
+
+	// Compatiblity with old scripts where f param was a attribute string
+	if (f && typeof(f) == 'string')
+		return this.getParentElement(n, na, function(no) {return tinyMCE.getAttrib(no, f) != '';});
+
+	return this.getParentNode(n, function(n) {
+		return ((n.nodeType == 1 && !re) || (re && re.test(n.nodeName))) && (!f || f(n));
+	}, r);
+};
+
+TinyMCE_Engine.prototype.getParentNode = function(n, f, r) {
+	while (n) {
+		if (n == r)
+			return null;
+
+		if (f(n))
+			return n;
+
+		n = n.parentNode;
+	}
+
+	return null;
+};
+
+TinyMCE_Engine.prototype.getAttrib = function(elm, name, dv) {
+	var v;
+
+	if (typeof(dv) == "undefined")
+		dv = "";
+
+	// Not a element
+	if (!elm || elm.nodeType != 1)
+		return dv;
+
+	v = elm.getAttribute(name);
+
+	// Try className for class attrib
+	if (name == "class" && !v)
+		v = elm.className;
+
+	// Workaround for a issue with Firefox 1.5rc2+
+	if (tinyMCE.isGecko && name == "src" && elm.src != null && elm.src != "")
+		v = elm.src;
+
+	// Workaround for a issue with Firefox 1.5rc2+
+	if (tinyMCE.isGecko && name == "href" && elm.href != null && elm.href != "")
+		v = elm.href;
+
+	if (name == "http-equiv" && tinyMCE.isIE)
+		v = elm.httpEquiv;
+
+	if (name == "style" && !tinyMCE.isOpera)
+		v = elm.style.cssText;
+
+	return (v && v != "") ? v : dv;
+};
+
+TinyMCE_Engine.prototype.setAttrib = function(el, name, va, fix) {
+	if (typeof(va) == "number" && va != null)
+		va = "" + va;
+
+	if (fix) {
+		if (va == null)
+			va = "";
+
+		va = va.replace(/[^0-9%]/g, '');
+	}
+
+	if (name == "style")
+		el.style.cssText = va;
+
+	if (name == "class")
+		el.className = va;
+
+	if (va != null && va != "" && va != -1)
+		el.setAttribute(name, va);
+	else
+		el.removeAttribute(name);
+};
+
+TinyMCE_Engine.prototype.setStyleAttrib = function(e, n, v) {
+	e.style[n] = v;
+
+	// Style attrib deleted in IE
+	if (tinyMCE.isIE && v == null || v == '') {
+		v = tinyMCE.serializeStyle(tinyMCE.parseStyle(e.style.cssText));
+		e.style.cssText = v;
+		e.setAttribute("style", v);
+	}
+};
+
+TinyMCE_Engine.prototype.switchClass = function(ei, c) {
+	var e;
+
+	if (tinyMCE.switchClassCache[ei])
+		e = tinyMCE.switchClassCache[ei];
+	else
+		e = tinyMCE.switchClassCache[ei] = document.getElementById(ei);
+
+	if (e) {
+		// Keep tile mode
+		if (tinyMCE.settings.button_tile_map && e.className && e.className.indexOf('mceTiledButton') == 0)
+			c = 'mceTiledButton ' + c;
+
+		e.className = c;
+	}
+};
+
+TinyMCE_Engine.prototype.getAbsPosition = function(n, cn) {
+	var l = 0, t = 0;
+
+	while (n && n != cn) {
+		l += n.offsetLeft;
+		t += n.offsetTop;
+		n = n.offsetParent;
+	}
+
+	return {absLeft : l, absTop : t};
+};
+
+TinyMCE_Engine.prototype.prevNode = function(e, n) {
+	var a = n.split(','), i;
+
+	while ((e = e.previousSibling) != null) {
+		for (i=0; i<a.length; i++) {
+			if (e.nodeName == a[i])
+				return e;
+		}
+	}
+
+	return null;
+};
+
+TinyMCE_Engine.prototype.nextNode = function(e, n) {
+	var a = n.split(','), i;
+
+	while ((e = e.nextSibling) != null) {
+		for (i=0; i<a.length; i++) {
+			if (e.nodeName == a[i])
+				return e;
+		}
+	}
+
+	return null;
+};
+
+TinyMCE_Engine.prototype.selectElements = function(n, na, f) {
+	var i, a = [], nl, x;
+
+	for (x=0, na = na.split(','); x<na.length; x++)
+		for (i=0, nl = n.getElementsByTagName(na[x]); i<nl.length; i++)
+			(!f || f(nl[i])) && a.push(nl[i]);
+
+	return a;
+};
+
+TinyMCE_Engine.prototype.selectNodes = function(n, f, a) {
+	var i;
+
+	if (!a)
+		a = new Array();
+
+	if (f(n))
+		a[a.length] = n;
+
+	if (n.hasChildNodes()) {
+		for (i=0; i<n.childNodes.length; i++)
+			tinyMCE.selectNodes(n.childNodes[i], f, a);
+	}
+
+	return a;
+};
+
+TinyMCE_Engine.prototype.addCSSClass = function(e, c, b) {
+	var o = this.removeCSSClass(e, c);
+	return e.className = b ? c + (o != '' ? (' ' + o) : '') : (o != '' ? (o + ' ') : '') + c;
+};
+
+TinyMCE_Engine.prototype.removeCSSClass = function(e, c) {
+	c = e.className.replace(new RegExp("(^|\\s+)" + c + "(\\s+|$)"), ' ');
+	return e.className = c != ' ' ? c : '';
+};
+
+TinyMCE_Engine.prototype.hasCSSClass = function(n, c) {
+	return new RegExp('\\b' + c + '\\b', 'g').test(n.className);
+};
+
+TinyMCE_Engine.prototype.renameElement = function(e, n, d) {
+	var ne, i, ar;
+
+	d = typeof(d) == "undefined" ? tinyMCE.selectedInstance.getDoc() : d;
+
+	if (e) {
+		ne = d.createElement(n);
+
+		ar = e.attributes;
+		for (i=ar.length-1; i>-1; i--) {
+			if (ar[i].specified && ar[i].nodeValue)
+				ne.setAttribute(ar[i].nodeName.toLowerCase(), ar[i].nodeValue);
+		}
+
+		ar = e.childNodes;
+		for (i=0; i<ar.length; i++)
+			ne.appendChild(ar[i].cloneNode(true));
+
+		e.parentNode.replaceChild(ne, e);
+	}
+};
+
+TinyMCE_Engine.prototype.getViewPort = function(w) {
+	var d = w.document, m = d.compatMode == 'CSS1Compat', b = d.body, de = d.documentElement;
+
+	return {
+		left : w.pageXOffset || (m ? de.scrollLeft : b.scrollLeft),
+		top : w.pageYOffset || (m ? de.scrollTop : b.scrollTop),
+		width : w.innerWidth || (m ? de.clientWidth : b.clientWidth),
+		height : w.innerHeight || (m ? de.clientHeight : b.clientHeight)
+	};
+};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_URL.class.js */
+
+TinyMCE_Engine.prototype.parseURL = function(url_str) {
+	var urlParts = new Array();
+
+	if (url_str) {
+		var pos, lastPos;
+
+		// Parse protocol part
+		pos = url_str.indexOf('://');
+		if (pos != -1) {
+			urlParts['protocol'] = url_str.substring(0, pos);
+			lastPos = pos + 3;
+		}
+
+		// Find port or path start
+		for (var i=lastPos; i<url_str.length; i++) {
+			var chr = url_str.charAt(i);
+
+			if (chr == ':')
+				break;
+
+			if (chr == '/')
+				break;
+		}
+		pos = i;
+
+		// Get host
+		urlParts['host'] = url_str.substring(lastPos, pos);
+
+		// Get port
+		urlParts['port'] = "";
+		lastPos = pos;
+		if (url_str.charAt(pos) == ':') {
+			pos = url_str.indexOf('/', lastPos);
+			urlParts['port'] = url_str.substring(lastPos+1, pos);
+		}
+
+		// Get path
+		lastPos = pos;
+		pos = url_str.indexOf('?', lastPos);
+
+		if (pos == -1)
+			pos = url_str.indexOf('#', lastPos);
+
+		if (pos == -1)
+			pos = url_str.length;
+
+		urlParts['path'] = url_str.substring(lastPos, pos);
+
+		// Get query
+		lastPos = pos;
+		if (url_str.charAt(pos) == '?') {
+			pos = url_str.indexOf('#');
+			pos = (pos == -1) ? url_str.length : pos;
+			urlParts['query'] = url_str.substring(lastPos+1, pos);
+		}
+
+		// Get anchor
+		lastPos = pos;
+		if (url_str.charAt(pos) == '#') {
+			pos = url_str.length;
+			urlParts['anchor'] = url_str.substring(lastPos+1, pos);
+		}
+	}
+
+	return urlParts;
+};
+
+TinyMCE_Engine.prototype.serializeURL = function(up) {
+	var o = "";
+
+	if (up['protocol'])
+		o += up['protocol'] + "://";
+
+	if (up['host'])
+		o += up['host'];
+
+	if (up['port'])
+		o += ":" + up['port'];
+
+	if (up['path'])
+		o += up['path'];
+
+	if (up['query'])
+		o += "?" + up['query'];
+
+	if (up['anchor'])
+		o += "#" + up['anchor'];
+
+	return o;
+};
+
+TinyMCE_Engine.prototype.convertAbsoluteURLToRelativeURL = function(base_url, url_to_relative) {
+	var baseURL = this.parseURL(base_url);
+	var targetURL = this.parseURL(url_to_relative);
+	var strTok1;
+	var strTok2;
+	var breakPoint = 0;
+	var outPath = "";
+	var forceSlash = false;
+
+	if (targetURL.path == "")
+		targetURL.path = "/";
+	else
+		forceSlash = true;
+
+	// Crop away last path part
+	base_url = baseURL.path.substring(0, baseURL.path.lastIndexOf('/'));
+	strTok1 = base_url.split('/');
+	strTok2 = targetURL.path.split('/');
+
+	if (strTok1.length >= strTok2.length) {
+		for (var i=0; i<strTok1.length; i++) {
+			if (i >= strTok2.length || strTok1[i] != strTok2[i]) {
+				breakPoint = i + 1;
+				break;
+			}
+		}
+	}
+
+	if (strTok1.length < strTok2.length) {
+		for (var i=0; i<strTok2.length; i++) {
+			if (i >= strTok1.length || strTok1[i] != strTok2[i]) {
+				breakPoint = i + 1;
+				break;
+			}
+		}
+	}
+
+	if (breakPoint == 1)
+		return targetURL.path;
+
+	for (var i=0; i<(strTok1.length-(breakPoint-1)); i++)
+		outPath += "../";
+
+	for (var i=breakPoint-1; i<strTok2.length; i++) {
+		if (i != (breakPoint-1))
+			outPath += "/" + strTok2[i];
+		else
+			outPath += strTok2[i];
+	}
+
+	targetURL.protocol = null;
+	targetURL.host = null;
+	targetURL.port = null;
+	targetURL.path = outPath == "" && forceSlash ? "/" : outPath;
+
+	// Remove document prefix from local anchors
+	var fileName = baseURL.path;
+	var pos;
+
+	if ((pos = fileName.lastIndexOf('/')) != -1)
+		fileName = fileName.substring(pos + 1);
+
+	// Is local anchor
+	if (fileName == targetURL.path && targetURL.anchor != "")
+		targetURL.path = "";
+
+	// If empty and not local anchor force filename or slash
+	if (targetURL.path == "" && !targetURL.anchor)
+		targetURL.path = fileName != "" ? fileName : "/";
+
+	return this.serializeURL(targetURL);
+};
+
+TinyMCE_Engine.prototype.convertRelativeToAbsoluteURL = function(base_url, relative_url) {
+	var baseURL = this.parseURL(base_url), baseURLParts, relURLParts;
+	var relURL = this.parseURL(relative_url);
+
+	if (relative_url == "" || relative_url.indexOf('://') != -1 || /^(mailto:|javascript:|#|\/)/.test(relative_url))
+		return relative_url;
+
+	// Split parts
+	baseURLParts = baseURL['path'].split('/');
+	relURLParts = relURL['path'].split('/');
+
+	// Remove empty chunks
+	var newBaseURLParts = new Array();
+	for (var i=baseURLParts.length-1; i>=0; i--) {
+		if (baseURLParts[i].length == 0)
+			continue;
+
+		newBaseURLParts[newBaseURLParts.length] = baseURLParts[i];
+	}
+	baseURLParts = newBaseURLParts.reverse();
+
+	// Merge relURLParts chunks
+	var newRelURLParts = new Array();
+	var numBack = 0;
+	for (var i=relURLParts.length-1; i>=0; i--) {
+		if (relURLParts[i].length == 0 || relURLParts[i] == ".")
+			continue;
+
+		if (relURLParts[i] == '..') {
+			numBack++;
+			continue;
+		}
+
+		if (numBack > 0) {
+			numBack--;
+			continue;
+		}
+
+		newRelURLParts[newRelURLParts.length] = relURLParts[i];
+	}
+
+	relURLParts = newRelURLParts.reverse();
+
+	// Remove end from absolute path
+	var len = baseURLParts.length-numBack;
+	var absPath = (len <= 0 ? "" : "/") + baseURLParts.slice(0, len).join('/') + "/" + relURLParts.join('/');
+	var start = "", end = "";
+
+	// Build output URL
+	relURL.protocol = baseURL.protocol;
+	relURL.host = baseURL.host;
+	relURL.port = baseURL.port;
+
+	// Re-add trailing slash if it's removed
+	if (relURL.path.charAt(relURL.path.length-1) == "/")
+		absPath += "/";
+
+	relURL.path = absPath;
+
+	return this.serializeURL(relURL);
+};
+
+TinyMCE_Engine.prototype.convertURL = function(url, node, on_save) {
+	var prot = document.location.protocol;
+	var host = document.location.hostname;
+	var port = document.location.port;
+
+	// Pass through file protocol
+	if (prot == "file:")
+		return url;
+
+	// Something is wrong, remove weirdness
+	url = tinyMCE.regexpReplace(url, '(http|https):///', '/');
+
+	// Mailto link or anchor (Pass through)
+	if (url.indexOf('mailto:') != -1 || url.indexOf('javascript:') != -1 || tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0) == "#")
+		return url;
+
+	// Fix relative/Mozilla
+	if (!tinyMCE.isIE && !on_save && url.indexOf("://") == -1 && url.charAt(0) != '/')
+		return tinyMCE.settings['base_href'] + url;
+
+	// Handle relative URLs
+	if (on_save && tinyMCE.getParam('relative_urls')) {
+		var curl = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], url);
+		if (curl.charAt(0) == '/')
+			curl = tinyMCE.settings['document_base_prefix'] + curl;
+
+		var urlParts = tinyMCE.parseURL(curl);
+		var tmpUrlParts = tinyMCE.parseURL(tinyMCE.settings['document_base_url']);
+
+		// Force relative
+		if (urlParts['host'] == tmpUrlParts['host'] && (urlParts['port'] == tmpUrlParts['port']))
+			return tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_url'], curl);
+	}
+
+	// Handle absolute URLs
+	if (!tinyMCE.getParam('relative_urls')) {
+		var urlParts = tinyMCE.parseURL(url);
+		var baseUrlParts = tinyMCE.parseURL(tinyMCE.settings['base_href']);
+
+		// Force absolute URLs from relative URLs
+		url = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], url);
+
+		// If anchor and path is the same page
+		if (urlParts['anchor'] && urlParts['path'] == baseUrlParts['path'])
+			return "#" + urlParts['anchor'];
+	}
+
+	// Remove current domain
+	if (tinyMCE.getParam('remove_script_host')) {
+		var start = "", portPart = "";
+
+		if (port != "")
+			portPart = ":" + port;
+
+		start = prot + "//" + host + portPart + "/";
+
+		if (url.indexOf(start) == 0)
+			url = url.substring(start.length-1);
+	}
+
+	return url;
+};
+
+TinyMCE_Engine.prototype.convertAllRelativeURLs = function(body) {
+	var i, elms, src, href, mhref, msrc;
+
+	// Convert all image URL:s to absolute URL
+	elms = body.getElementsByTagName("img");
+	for (i=0; i<elms.length; i++) {
+		src = tinyMCE.getAttrib(elms[i], 'src');
+
+		msrc = tinyMCE.getAttrib(elms[i], 'mce_src');
+		if (msrc != "")
+			src = msrc;
+
+		if (src != "") {
+			src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);
+			elms[i].setAttribute("src", src);
+		}
+	}
+
+	// Convert all link URL:s to absolute URL
+	elms = body.getElementsByTagName("a");
+	for (i=0; i<elms.length; i++) {
+		href = tinyMCE.getAttrib(elms[i], 'href');
+
+		mhref = tinyMCE.getAttrib(elms[i], 'mce_href');
+		if (mhref != "")
+			href = mhref;
+
+		if (href && href != "") {
+			href = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], href);
+			elms[i].setAttribute("href", href);
+		}
+	}
+};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_Array.class.js */
+
+TinyMCE_Engine.prototype.clearArray = function(a) {
+	var n;
+
+	for (n in a)
+		a[n] = null;
+
+	return a;
+};
+
+TinyMCE_Engine.prototype.explode = function(d, s) {
+	var ar = s.split(d), oar = new Array(), i;
+
+	for (i = 0; i<ar.length; i++) {
+		if (ar[i] != "")
+			oar[oar.length] = ar[i];
+	}
+
+	return oar;
+};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_Event.class.js */
+
+TinyMCE_Engine.prototype._setEventsEnabled = function(node, state) {
+	var evs, x, y, elms, i, event;
+	var events = ['onfocus','onblur','onclick','ondblclick',
+				'onmousedown','onmouseup','onmouseover','onmousemove',
+				'onmouseout','onkeypress','onkeydown','onkeydown','onkeyup'];
+
+	evs = tinyMCE.settings['event_elements'].split(',');
+	for (y=0; y<evs.length; y++){
+		elms = node.getElementsByTagName(evs[y]);
+		for (i=0; i<elms.length; i++) {
+			event = "";
+
+			for (x=0; x<events.length; x++) {
+				if ((event = tinyMCE.getAttrib(elms[i], events[x])) != '') {
+					event = tinyMCE.cleanupEventStr("" + event);
+
+					if (!state)
+						event = "return true;" + event;
+					else
+						event = event.replace(/^return true;/gi, '');
+
+					elms[i].removeAttribute(events[x]);
+					elms[i].setAttribute(events[x], event);
+				}
+			}
+		}
+	}
+};
+
+TinyMCE_Engine.prototype._eventPatch = function(editor_id) {
+	var n, inst, win, e;
+
+	// Remove odd, error
+	if (typeof(tinyMCE) == "undefined")
+		return true;
+
+	try {
+		// Try selected instance first
+		if (tinyMCE.selectedInstance) {
+			win = tinyMCE.selectedInstance.getWin();
+
+			if (win && win.event) {
+				e = win.event;
+
+				if (!e.target)
+					e.target = e.srcElement;
+
+				TinyMCE_Engine.prototype.handleEvent(e);
+				return;
+			}
+		}
+
+		// Search for it
+		for (n in tinyMCE.instances) {
+			inst = tinyMCE.instances[n];
+
+			if (!tinyMCE.isInstance(inst))
+				continue;
+
+			inst.select();
+			win = inst.getWin();
+
+			if (win && win.event) {
+				e = win.event;
+
+				if (!e.target)
+					e.target = e.srcElement;
+
+				TinyMCE_Engine.prototype.handleEvent(e);
+				return;
+			}
+		}
+	} catch (ex) {
+		// Ignore error if iframe is pointing to external URL
+	}
+};
+
+TinyMCE_Engine.prototype.findEvent = function(e) {
+	var n, inst;
+
+	if (e)
+		return e;
+
+	for (n in tinyMCE.instances) {
+		inst = tinyMCE.instances[n];
+
+		if (tinyMCE.isInstance(inst) && inst.getWin().event)
+			return inst.getWin().event;
+	}
+
+	return null;
+};
+
+TinyMCE_Engine.prototype.unloadHandler = function() {
+	tinyMCE.triggerSave(true, true);
+};
+
+TinyMCE_Engine.prototype.addEventHandlers = function(inst) {
+	this.setEventHandlers(inst, 1);
+};
+
+TinyMCE_Engine.prototype.setEventHandlers = function(inst, s) {
+	var doc = inst.getDoc(), ie, ot, i, f = s ? tinyMCE.addEvent : tinyMCE.removeEvent;
+
+	ie = ['keypress', 'keyup', 'keydown', 'click', 'mouseup', 'mousedown', 'controlselect', 'dblclick'];
+	ot = ['keypress', 'keyup', 'keydown', 'click', 'mouseup', 'mousedown', 'focus', 'blur', 'dragdrop'];
+
+	inst.switchSettings();
+
+	if (tinyMCE.isIE) {
+		for (i=0; i<ie.length; i++)
+			f(doc, ie[i], TinyMCE_Engine.prototype._eventPatch);
+	} else {
+		for (i=0; i<ot.length; i++)
+			f(doc, ot[i], tinyMCE.handleEvent);
+
+		eval('try { doc.designMode = "On"; } catch(e) {}'); // Force designmode
+	}
+};
+
+TinyMCE_Engine.prototype.onMouseMove = function() {
+	var inst, lh;
+
+	// Fix for IE7 bug where it's not restoring hover on anchors correctly
+	if (tinyMCE.lastHover) {
+		lh = tinyMCE.lastHover;
+
+		// Call out on menus and refresh class on normal buttons
+		if (lh.className.indexOf('mceMenu') != -1)
+			tinyMCE._menuButtonEvent('out', lh);
+		else
+			lh.className = lh.className;
+
+		tinyMCE.lastHover = null;
+	}
+
+	if (!tinyMCE.hasMouseMoved) {
+		inst = tinyMCE.selectedInstance;
+
+		// Workaround for bug #1437457 (Odd MSIE bug)
+		if (inst.isFocused) {
+			inst.undoBookmark = inst.selection.getBookmark();
+			tinyMCE.hasMouseMoved = true;
+		}
+	}
+
+//	tinyMCE.cancelEvent(inst.getWin().event);
+//	return false;
+};
+
+TinyMCE_Engine.prototype.cancelEvent = function(e) {
+	if (!e)
+		return false;
+
+	if (tinyMCE.isIE) {
+		e.returnValue = false;
+		e.cancelBubble = true;
+	} else {
+		e.preventDefault();
+		e.stopPropagation && e.stopPropagation();
+	}
+
+	return false;
+};
+
+TinyMCE_Engine.prototype.addEvent = function(o, n, h) {
+	// Add cleanup for all non unload events
+	if (n != 'unload') {
+		function clean() {
+			var ex;
+
+			try {
+				tinyMCE.removeEvent(o, n, h);
+				tinyMCE.removeEvent(window, 'unload', clean);
+				o = n = h = null;
+			} catch (ex) {
+				// IE may produce access denied exception on unload
+			}
+		}
+
+		// Add memory cleaner
+		tinyMCE.addEvent(window, 'unload', clean);
+	}
+
+	if (o.attachEvent)
+		o.attachEvent("on" + n, h);
+	else
+		o.addEventListener(n, h, false);
+};
+
+TinyMCE_Engine.prototype.removeEvent = function(o, n, h) {
+	if (o.detachEvent)
+		o.detachEvent("on" + n, h);
+	else
+		o.removeEventListener(n, h, false);
+};
+
+TinyMCE_Engine.prototype.addSelectAccessibility = function(e, s, w) {
+	// Add event handlers 
+	if (!s._isAccessible) {
+		s.onkeydown = tinyMCE.accessibleEventHandler;
+		s.onblur = tinyMCE.accessibleEventHandler;
+		s._isAccessible = true;
+		s._win = w;
+	}
+
+	return false;
+};
+
+TinyMCE_Engine.prototype.accessibleEventHandler = function(e) {
+	var win = this._win;
+	e = tinyMCE.isIE ? win.event : e;
+	var elm = tinyMCE.isIE ? e.srcElement : e.target;
+
+	// Unpiggyback onchange on blur
+	if (e.type == "blur") {
+		if (elm.oldonchange) {
+			elm.onchange = elm.oldonchange;
+			elm.oldonchange = null;
+		}
+
+		return true;
+	}
+
+	// Piggyback onchange
+	if (elm.nodeName == "SELECT" && !elm.oldonchange) {
+		elm.oldonchange = elm.onchange;
+		elm.onchange = null;
+	}
+
+	// Execute onchange and remove piggyback
+	if (e.keyCode == 13 || e.keyCode == 32) {
+		elm.onchange = elm.oldonchange;
+		elm.onchange();
+		elm.oldonchange = null;
+
+		tinyMCE.cancelEvent(e);
+		return false;
+	}
+
+	return true;
+};
+
+TinyMCE_Engine.prototype._resetIframeHeight = function() {
+	var ife;
+
+	if (tinyMCE.isRealIE) {
+		ife = tinyMCE.selectedInstance.iframeElement;
+
+/*		if (ife._oldWidth) {
+			ife.style.width = ife._oldWidth;
+			ife.width = ife._oldWidth;
+		}*/
+
+		if (ife._oldHeight) {
+			ife.style.height = ife._oldHeight;
+			ife.height = ife._oldHeight;
+		}
+	}
+};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_Selection.class.js */
+
+function TinyMCE_Selection(inst) {
+	this.instance = inst;
+};
+
+TinyMCE_Selection.prototype = {
+	getSelectedHTML : function() {
+		var inst = this.instance;
+		var e, r = this.getRng(), h;
+
+		if (!r)
+			return null;
+
+		e = document.createElement("body");
+
+		if (r.cloneContents)
+			e.appendChild(r.cloneContents());
+		else if (typeof(r.item) != 'undefined' || typeof(r.htmlText) != 'undefined')
+			e.innerHTML = r.item ? r.item(0).outerHTML : r.htmlText;
+		else
+			e.innerHTML = r.toString(); // Failed, use text for now
+
+		h = tinyMCE._cleanupHTML(inst, inst.contentDocument, inst.settings, e, e, false, true, false);
+
+		// When editing always use fonts internaly
+		if (tinyMCE.getParam("convert_fonts_to_spans"))
+			tinyMCE.convertSpansToFonts(inst.getDoc());
+
+		return h;
+	},
+
+	getSelectedText : function() {
+		var inst = this.instance;
+		var d, r, s, t;
+
+		if (tinyMCE.isIE) {
+			d = inst.getDoc();
+
+			if (d.selection.type == "Text") {
+				r = d.selection.createRange();
+				t = r.text;
+			} else
+				t = '';
+		} else {
+			s = this.getSel();
+
+			if (s && s.toString)
+				t = s.toString();
+			else
+				t = '';
+		}
+
+		return t;
+	},
+
+	getBookmark : function(simple) {
+		var inst = this.instance;
+		var rng = this.getRng();
+		var doc = inst.getDoc(), b = inst.getBody();
+		var sp, le, s, e, nl, i, si, ei, w;
+		var trng, sx, sy, xx = -999999999, vp = inst.getViewPort();
+
+		sx = vp.left;
+		sy = vp.top;
+
+		if (tinyMCE.isSafari || tinyMCE.isOpera || simple)
+			return {rng : rng, scrollX : sx, scrollY : sy};
+
+		if (tinyMCE.isIE) {
+			if (rng.item) {
+				e = rng.item(0);
+
+				nl = b.getElementsByTagName(e.nodeName);
+				for (i=0; i<nl.length; i++) {
+					if (e == nl[i]) {
+						sp = i;
+						break;
+					}
+				}
+
+				return {
+					tag : e.nodeName,
+					index : sp,
+					scrollX : sx,
+					scrollY : sy
+				};
+			} else {
+				trng = doc.body.createTextRange();
+				trng.moveToElementText(inst.getBody());
+				trng.collapse(true);
+				bp = Math.abs(trng.move('character', xx));
+
+				trng = rng.duplicate();
+				trng.collapse(true);
+				sp = Math.abs(trng.move('character', xx));
+
+				trng = rng.duplicate();
+				trng.collapse(false);
+				le = Math.abs(trng.move('character', xx)) - sp;
+
+				return {
+					start : sp - bp,
+					length : le,
+					scrollX : sx,
+					scrollY : sy
+				};
+			}
+		}
+
+		if (tinyMCE.isGecko) {
+			s = this.getSel();
+			e = this.getFocusElement();
+
+			if (!s)
+				return null;
+
+			if (e && e.nodeName == 'IMG') {
+				/*nl = b.getElementsByTagName('IMG');
+				for (i=0; i<nl.length; i++) {
+					if (e == nl[i]) {
+						sp = i;
+						break;
+					}
+				}*/
+
+				return {
+					start : -1,
+					end : -1,
+					index : sp,
+					scrollX : sx,
+					scrollY : sy
+				};
+			}
+
+			// Caret or selection
+			if (s.anchorNode == s.focusNode && s.anchorOffset == s.focusOffset) {
+				e = this._getPosText(b, s.anchorNode, s.focusNode);
+
+				if (!e)
+					return {scrollX : sx, scrollY : sy};
+
+				return {
+					start : e.start + s.anchorOffset,
+					end : e.end + s.focusOffset,
+					scrollX : sx,
+					scrollY : sy
+				};
+			} else {
+				e = this._getPosText(b, rng.startContainer, rng.endContainer);
+
+				if (!e)
+					return {scrollX : sx, scrollY : sy};
+
+				return {
+					start : e.start + rng.startOffset,
+					end : e.end + rng.endOffset,
+					scrollX : sx,
+					scrollY : sy
+				};
+			}
+		}
+
+		return null;
+	},
+
+	moveToBookmark : function(bookmark) {
+		var inst = this.instance;
+		var rng, nl, i, ex, b = inst.getBody(), sd;
+		var doc = inst.getDoc();
+		var win = inst.getWin();
+		var sel = this.getSel();
+
+		if (!bookmark)
+			return false;
+
+		if (tinyMCE.isSafari) {
+			sel.setBaseAndExtent(bookmark.rng.startContainer, bookmark.rng.startOffset, bookmark.rng.endContainer, bookmark.rng.endOffset);
+			return true;
+		}
+
+		if (tinyMCE.isRealIE) {
+			if (bookmark.rng) {
+				try {
+					bookmark.rng.select();
+				} catch (ex) {
+					// Ignore
+				}
+
+				return true;
+			}
+
+			win.focus();
+
+			if (bookmark.tag) {
+				rng = b.createControlRange();
+
+				nl = b.getElementsByTagName(bookmark.tag);
+
+				if (nl.length > bookmark.index) {
+					try {
+						rng.addElement(nl[bookmark.index]);
+					} catch (ex) {
+						// Might be thrown if the node no longer exists
+					}
+				}
+			} else {
+				// Try/catch needed since this operation breaks when TinyMCE is placed in hidden divs/tabs
+				try {
+					// Incorrect bookmark
+					if (bookmark.start < 0)
+						return true;
+
+					rng = inst.getSel().createRange();
+					rng.moveToElementText(inst.getBody());
+					rng.collapse(true);
+					rng.moveStart('character', bookmark.start);
+					rng.moveEnd('character', bookmark.length);
+				} catch (ex) {
+					return true;
+				}
+			}
+
+			rng.select();
+
+			win.scrollTo(bookmark.scrollX, bookmark.scrollY);
+			return true;
+		}
+
+		if (tinyMCE.isGecko || tinyMCE.isOpera) {
+			if (bookmark.rng) {
+				sel.removeAllRanges();
+				sel.addRange(bookmark.rng);
+			}
+
+			if (bookmark.start != -1 && bookmark.end != -1) {
+				try {
+					sd = this._getTextPos(b, bookmark.start, bookmark.end);
+					rng = doc.createRange();
+					rng.setStart(sd.startNode, sd.startOffset);
+					rng.setEnd(sd.endNode, sd.endOffset);
+					sel.removeAllRanges();
+					sel.addRange(rng);
+					win.focus();
+				} catch (ex) {
+					// Ignore
+				}
+			}
+
+			/*
+			if (typeof(bookmark.index) != 'undefined') {
+				tinyMCE.selectElements(b, 'IMG', function (n) {
+					if (bookmark.index-- == 0) {
+						// Select image in Gecko here
+					}
+
+					return false;
+				});
+			}
+			*/
+
+			win.scrollTo(bookmark.scrollX, bookmark.scrollY);
+			return true;
+		}
+
+		return false;
+	},
+
+	_getPosText : function(r, sn, en) {
+		var w = document.createTreeWalker(r, NodeFilter.SHOW_TEXT, null, false), n, p = 0, d = {};
+
+		while ((n = w.nextNode()) != null) {
+			if (n == sn)
+				d.start = p;
+
+			if (n == en) {
+				d.end = p;
+				return d;
+			}
+
+			p += n.nodeValue ? n.nodeValue.length : 0;
+		}
+
+		return null;
+	},
+
+	_getTextPos : function(r, sp, ep) {
+		var w = document.createTreeWalker(r, NodeFilter.SHOW_TEXT, null, false), n, p = 0, d = {};
+
+		while ((n = w.nextNode()) != null) {
+			p += n.nodeValue ? n.nodeValue.length : 0;
+
+			if (p >= sp && !d.startNode) {
+				d.startNode = n;
+				d.startOffset = sp - (p - n.nodeValue.length);
+			}
+
+			if (p >= ep) {
+				d.endNode = n;
+				d.endOffset = ep - (p - n.nodeValue.length);
+
+				return d;
+			}
+		}
+
+		return null;
+	},
+
+	selectNode : function(node, collapse, select_text_node, to_start) {
+		var inst = this.instance, sel, rng, nodes;
+
+		if (!node)
+			return;
+
+		if (typeof(collapse) == "undefined")
+			collapse = true;
+
+		if (typeof(select_text_node) == "undefined")
+			select_text_node = false;
+
+		if (typeof(to_start) == "undefined")
+			to_start = true;
+
+		if (inst.settings.auto_resize)
+			inst.resizeToContent();
+
+		if (tinyMCE.isRealIE) {
+			rng = inst.getDoc().body.createTextRange();
+
+			try {
+				rng.moveToElementText(node);
+
+				if (collapse)
+					rng.collapse(to_start);
+
+				rng.select();
+			} catch (e) {
+				// Throws illigal agrument in MSIE some times
+			}
+		} else {
+			sel = this.getSel();
+
+			if (!sel)
+				return;
+
+			if (tinyMCE.isSafari) {
+				sel.setBaseAndExtent(node, 0, node, node.innerText.length);
+
+				if (collapse) {
+					if (to_start)
+						sel.collapseToStart();
+					else
+						sel.collapseToEnd();
+				}
+
+				this.scrollToNode(node);
+
+				return;
+			}
+
+			rng = inst.getDoc().createRange();
+
+			if (select_text_node) {
+				// Find first textnode in tree
+				nodes = tinyMCE.getNodeTree(node, new Array(), 3);
+				if (nodes.length > 0)
+					rng.selectNodeContents(nodes[0]);
+				else
+					rng.selectNodeContents(node);
+			} else
+				rng.selectNode(node);
+
+			if (collapse) {
+				// Special treatment of textnode collapse
+				if (!to_start && node.nodeType == 3) {
+					rng.setStart(node, node.nodeValue.length);
+					rng.setEnd(node, node.nodeValue.length);
+				} else
+					rng.collapse(to_start);
+			}
+
+			sel.removeAllRanges();
+			sel.addRange(rng);
+		}
+
+		this.scrollToNode(node);
+
+		// Set selected element
+		tinyMCE.selectedElement = null;
+		if (node.nodeType == 1)
+			tinyMCE.selectedElement = node;
+	},
+
+	scrollToNode : function(node) {
+		var inst = this.instance, w = inst.getWin(), vp = inst.getViewPort(), pos = tinyMCE.getAbsPosition(node), cvp, p, cwin;
+
+		// Only scroll if out of visible area
+		if (pos.absLeft < vp.left || pos.absLeft > vp.left + vp.width || pos.absTop < vp.top || pos.absTop > vp.top + (vp.height-25))
+			w.scrollTo(pos.absLeft, pos.absTop - vp.height + 25);
+
+		// Scroll container window
+		if (inst.settings.auto_resize) {
+			cwin = inst.getContainerWin();
+			cvp = tinyMCE.getViewPort(cwin);
+			p = this.getAbsPosition(node);
+
+			if (p.absLeft < cvp.left || p.absLeft > cvp.left + cvp.width || p.absTop < cvp.top || p.absTop > cvp.top + cvp.height)
+				cwin.scrollTo(p.absLeft, p.absTop - cvp.height + 25);
+		}
+	},
+
+	getAbsPosition : function(n) {
+		var pos = tinyMCE.getAbsPosition(n), ipos = tinyMCE.getAbsPosition(this.instance.iframeElement);
+
+		return {
+			absLeft : ipos.absLeft + pos.absLeft,
+			absTop : ipos.absTop + pos.absTop
+		};
+	},
+
+	getSel : function() {
+		var inst = this.instance;
+
+		if (tinyMCE.isRealIE)
+			return inst.getDoc().selection;
+
+		return inst.contentWindow.getSelection();
+	},
+
+	getRng : function() {
+		var s = this.getSel();
+
+		if (s == null)
+			return null;
+
+		if (tinyMCE.isRealIE)
+			return s.createRange();
+
+		if (tinyMCE.isSafari && !s.getRangeAt)
+			return '' + window.getSelection();
+
+		return s.getRangeAt(0);
+	},
+
+	getFocusElement : function() {
+		var inst = this.instance, doc, rng, sel, elm;
+
+		if (tinyMCE.isRealIE) {
+			doc = inst.getDoc();
+			rng = doc.selection.createRange();
+
+	//		if (rng.collapse)
+	//			rng.collapse(true);
+
+			elm = rng.item ? rng.item(0) : rng.parentElement();
+		} else {
+			if (!tinyMCE.isSafari && inst.isHidden())
+				return inst.getBody();
+
+			sel = this.getSel();
+			rng = this.getRng();
+
+			if (!sel || !rng)
+				return null;
+
+			elm = rng.commonAncestorContainer;
+			//elm = (sel && sel.anchorNode) ? sel.anchorNode : null;
+
+			// Handle selection a image or other control like element such as anchors
+			if (!rng.collapsed) {
+				// Is selection small
+				if (rng.startContainer == rng.endContainer) {
+					if (rng.startOffset - rng.endOffset < 2) {
+						if (rng.startContainer.hasChildNodes())
+							elm = rng.startContainer.childNodes[rng.startOffset];
+					}
+				}
+			}
+
+			// Get the element parent of the node
+			elm = tinyMCE.getParentElement(elm);
+
+			//if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "img")
+			//	elm = tinyMCE.selectedElement;
+		}
+
+		return elm;
+	}
+
+	};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_UndoRedo.class.js */
+
+function TinyMCE_UndoRedo(inst) {
+	this.instance = inst;
+	this.undoLevels = new Array();
+	this.undoIndex = 0;
+	this.typingUndoIndex = -1;
+	this.undoRedo = true;
+};
+
+TinyMCE_UndoRedo.prototype = {
+	add : function(l) {
+		var b, customUndoLevels, newHTML, inst = this.instance, i, ul, ur;
+
+		if (l) {
+			this.undoLevels[this.undoLevels.length] = l;
+			return true;
+		}
+
+		if (this.typingUndoIndex != -1) {
+			this.undoIndex = this.typingUndoIndex;
+
+			if (tinyMCE.typingUndoIndex != -1)
+				tinyMCE.undoIndex = tinyMCE.typingUndoIndex;
+		}
+
+		newHTML = tinyMCE.trim(inst.getBody().innerHTML);
+		if (this.undoLevels[this.undoIndex] && newHTML != this.undoLevels[this.undoIndex].content) {
+			//tinyMCE.debug(newHTML, this.undoLevels[this.undoIndex].content);
+
+			tinyMCE.dispatchCallback(inst, 'onchange_callback', 'onChange', inst);
+
+			// Time to compress
+			customUndoLevels = tinyMCE.settings['custom_undo_redo_levels'];
+			if (customUndoLevels != -1 && this.undoLevels.length > customUndoLevels) {
+				for (i=0; i<this.undoLevels.length-1; i++)
+					this.undoLevels[i] = this.undoLevels[i+1];
+
+				this.undoLevels.length--;
+				this.undoIndex--;
+
+				// Todo: Implement global undo/redo logic here
+			}
+
+			b = inst.undoBookmark;
+
+			if (!b)
+				b = inst.selection.getBookmark();
+
+			this.undoIndex++;
+			this.undoLevels[this.undoIndex] = {
+				content : newHTML,
+				bookmark : b
+			};
+
+			// Remove all above from global undo/redo
+			ul = tinyMCE.undoLevels;
+			for (i=tinyMCE.undoIndex + 1; i<ul.length; i++) {
+				ur = ul[i].undoRedo;
+
+				if (ur.undoIndex == ur.undoLevels.length -1)
+					ur.undoIndex--;
+
+				ur.undoLevels.length--;
+			}
+
+			// Add global undo level
+			tinyMCE.undoLevels[tinyMCE.undoIndex++] = inst;
+			tinyMCE.undoLevels.length = tinyMCE.undoIndex;
+
+			this.undoLevels.length = this.undoIndex + 1;
+
+			return true;
+		}
+
+		return false;
+	},
+
+	undo : function() {
+		var inst = this.instance;
+
+		// Do undo
+		if (this.undoIndex > 0) {
+			this.undoIndex--;
+
+			tinyMCE.setInnerHTML(inst.getBody(), this.undoLevels[this.undoIndex].content);
+			inst.repaint();
+
+			if (inst.settings.custom_undo_redo_restore_selection)
+				inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark);
+		}
+	},
+
+	redo : function() {
+		var inst = this.instance;
+
+		tinyMCE.execCommand("mceEndTyping");
+
+		if (this.undoIndex < (this.undoLevels.length-1)) {
+			this.undoIndex++;
+
+			tinyMCE.setInnerHTML(inst.getBody(), this.undoLevels[this.undoIndex].content);
+			inst.repaint();
+
+			if (inst.settings.custom_undo_redo_restore_selection)
+				inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark);
+		}
+
+		tinyMCE.triggerNodeChange();
+	}
+
+	};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_ForceParagraphs.class.js */
+
+var TinyMCE_ForceParagraphs = {
+	_insertPara : function(inst, e) {
+		var doc = inst.getDoc(), sel = inst.getSel(), body = inst.getBody(), win = inst.contentWindow, rng = sel.getRangeAt(0);
+		var rootElm = doc.documentElement, blockName = "P", startNode, endNode, startBlock, endBlock;
+		var rngBefore, rngAfter, direct, startNode, startOffset, endNode, endOffset, b = tinyMCE.isOpera ? inst.selection.getBookmark() : null;
+		var paraBefore, paraAfter, startChop, endChop, contents;
+
+		function isEmpty(para) {
+			function isEmptyHTML(html) {
+				return html.replace(new RegExp('[ \t\r\n]+', 'g'), '').toLowerCase() == "";
+			}
+
+			// Check for images
+			if (para.getElementsByTagName("img").length > 0)
+				return false;
+
+			// Check for tables
+			if (para.getElementsByTagName("table").length > 0)
+				return false;
+
+			// Check for HRs
+			if (para.getElementsByTagName("hr").length > 0)
+				return false;
+
+			// Check all textnodes
+			var nodes = tinyMCE.getNodeTree(para, new Array(), 3);
+			for (var i=0; i<nodes.length; i++) {
+				if (!isEmptyHTML(nodes[i].nodeValue))
+					return false;
+			}
+
+			// No images, no tables, no hrs, no text content then it's empty
+			return true;
+		}
+
+	//	tinyMCE.debug(body.innerHTML);
+
+	//	debug(e.target, sel.anchorNode.nodeName, sel.focusNode.nodeName, rng.startContainer, rng.endContainer, rng.commonAncestorContainer, sel.anchorOffset, sel.focusOffset, rng.toString());
+
+		// Setup before range
+		rngBefore = doc.createRange();
+		rngBefore.setStart(sel.anchorNode, sel.anchorOffset);
+		rngBefore.collapse(true);
+
+		// Setup after range
+		rngAfter = doc.createRange();
+		rngAfter.setStart(sel.focusNode, sel.focusOffset);
+		rngAfter.collapse(true);
+
+		// Setup start/end points
+		direct = rngBefore.compareBoundaryPoints(rngBefore.START_TO_END, rngAfter) < 0;
+		startNode = direct ? sel.anchorNode : sel.focusNode;
+		startOffset = direct ? sel.anchorOffset : sel.focusOffset;
+		endNode = direct ? sel.focusNode : sel.anchorNode;
+		endOffset = direct ? sel.focusOffset : sel.anchorOffset;
+
+		startNode = startNode.nodeName == "BODY" ? startNode.firstChild : startNode;
+		endNode = endNode.nodeName == "BODY" ? endNode.firstChild : endNode;
+
+		// Get block elements
+		startBlock = inst.getParentBlockElement(startNode);
+		endBlock = inst.getParentBlockElement(endNode);
+
+		// If absolute force paragraph generation within
+		if (startBlock && new RegExp('absolute|relative|static', 'gi').test(startBlock.style.position))
+			startBlock = null;
+
+		if (endBlock && new RegExp('absolute|relative|static', 'gi').test(endBlock.style.position))
+			endBlock = null;
+
+		// Use current block name
+		if (startBlock != null) {
+			blockName = startBlock.nodeName;
+
+			// Use P instead
+			if (blockName == "TD" || blockName == "TABLE" || (blockName == "DIV" && new RegExp('left|right', 'gi').test(startBlock.style.cssFloat)))
+				blockName = "P";
+		}
+
+		// Within a list use normal behaviour
+		if (tinyMCE.getParentElement(startBlock, "OL,UL", null, body) != null)
+			return false;
+
+		// Within a table create new paragraphs
+		if ((startBlock != null && startBlock.nodeName == "TABLE") || (endBlock != null && endBlock.nodeName == "TABLE"))
+			startBlock = endBlock = null;
+
+		// Setup new paragraphs
+		paraBefore = (startBlock != null && startBlock.nodeName == blockName) ? startBlock.cloneNode(false) : doc.createElement(blockName);
+		paraAfter = (endBlock != null && endBlock.nodeName == blockName) ? endBlock.cloneNode(false) : doc.createElement(blockName);
+
+		// Is header, then force paragraph under
+		if (/^(H[1-6])$/.test(blockName))
+			paraAfter = doc.createElement("p");
+
+		// Setup chop nodes
+		startChop = startNode;
+		endChop = endNode;
+
+		// Get startChop node
+		node = startChop;
+		do {
+			if (node == body || node.nodeType == 9 || tinyMCE.isBlockElement(node))
+				break;
+
+			startChop = node;
+		} while ((node = node.previousSibling ? node.previousSibling : node.parentNode));
+
+		// Get endChop node
+		node = endChop;
+		do {
+			if (node == body || node.nodeType == 9 || tinyMCE.isBlockElement(node))
+				break;
+
+			endChop = node;
+		} while ((node = node.nextSibling ? node.nextSibling : node.parentNode));
+
+		// Fix when only a image is within the TD
+		if (startChop.nodeName == "TD")
+			startChop = startChop.firstChild;
+
+		if (endChop.nodeName == "TD")
+			endChop = endChop.lastChild;
+
+		// If not in a block element
+		if (startBlock == null) {
+			// Delete selection
+			rng.deleteContents();
+
+			if (!tinyMCE.isSafari)
+				sel.removeAllRanges();
+
+			if (startChop != rootElm && endChop != rootElm) {
+				// Insert paragraph before
+				rngBefore = rng.cloneRange();
+
+				if (startChop == body)
+					rngBefore.setStart(startChop, 0);
+				else
+					rngBefore.setStartBefore(startChop);
+
+				paraBefore.appendChild(rngBefore.cloneContents());
+
+				// Insert paragraph after
+				if (endChop.parentNode.nodeName == blockName)
+					endChop = endChop.parentNode;
+
+				// If not after image
+				//if (rng.startContainer.nodeName != "BODY" && rng.endContainer.nodeName != "BODY")
+					rng.setEndAfter(endChop);
+
+				if (endChop.nodeName != "#text" && endChop.nodeName != "BODY")
+					rngBefore.setEndAfter(endChop);
+
+				contents = rng.cloneContents();
+				if (contents.firstChild && (contents.firstChild.nodeName == blockName || contents.firstChild.nodeName == "BODY"))
+					paraAfter.innerHTML = contents.firstChild.innerHTML;
+				else
+					paraAfter.appendChild(contents);
+
+				// Check if it's a empty paragraph
+				if (isEmpty(paraBefore))
+					paraBefore.innerHTML = "&nbsp;";
+
+				// Check if it's a empty paragraph
+				if (isEmpty(paraAfter))
+					paraAfter.innerHTML = "&nbsp;";
+
+				// Delete old contents
+				rng.deleteContents();
+				rngAfter.deleteContents();
+				rngBefore.deleteContents();
+
+				// Insert new paragraphs
+				if (tinyMCE.isOpera) {
+					paraBefore.normalize();
+					rngBefore.insertNode(paraBefore);
+					paraAfter.normalize();
+					rngBefore.insertNode(paraAfter);
+				} else {
+					paraAfter.normalize();
+					rngBefore.insertNode(paraAfter);
+					paraBefore.normalize();
+					rngBefore.insertNode(paraBefore);
+				}
+
+				//tinyMCE.debug("1: ", paraBefore.innerHTML, paraAfter.innerHTML);
+			} else {
+				body.innerHTML = "<" + blockName + ">&nbsp;</" + blockName + "><" + blockName + ">&nbsp;</" + blockName + ">";
+				paraAfter = body.childNodes[1];
+			}
+
+			inst.selection.moveToBookmark(b);
+			inst.selection.selectNode(paraAfter, true, true);
+
+			return true;
+		}
+
+		// Place first part within new paragraph
+		if (startChop.nodeName == blockName)
+			rngBefore.setStart(startChop, 0);
+		else
+			rngBefore.setStartBefore(startChop);
+
+		rngBefore.setEnd(startNode, startOffset);
+		paraBefore.appendChild(rngBefore.cloneContents());
+
+		// Place secound part within new paragraph
+		rngAfter.setEndAfter(endChop);
+		rngAfter.setStart(endNode, endOffset);
+		contents = rngAfter.cloneContents();
+
+		if (contents.firstChild && contents.firstChild.nodeName == blockName) {
+	/*		var nodes = contents.firstChild.childNodes;
+			for (var i=0; i<nodes.length; i++) {
+				//tinyMCE.debug(nodes[i].nodeName);
+				if (nodes[i].nodeName != "BODY")
+					paraAfter.appendChild(nodes[i]);
+			}
+	*/
+			paraAfter.innerHTML = contents.firstChild.innerHTML;
+		} else
+			paraAfter.appendChild(contents);
+
+		// Check if it's a empty paragraph
+		if (isEmpty(paraBefore))
+			paraBefore.innerHTML = "&nbsp;";
+
+		// Check if it's a empty paragraph
+		if (isEmpty(paraAfter))
+			paraAfter.innerHTML = "&nbsp;";
+
+		// Create a range around everything
+		rng = doc.createRange();
+
+		if (!startChop.previousSibling && startChop.parentNode.nodeName.toUpperCase() == blockName) {
+			rng.setStartBefore(startChop.parentNode);
+		} else {
+			if (rngBefore.startContainer.nodeName.toUpperCase() == blockName && rngBefore.startOffset == 0)
+				rng.setStartBefore(rngBefore.startContainer);
+			else
+				rng.setStart(rngBefore.startContainer, rngBefore.startOffset);
+		}
+
+		if (!endChop.nextSibling && endChop.parentNode.nodeName.toUpperCase() == blockName)
+			rng.setEndAfter(endChop.parentNode);
+		else
+			rng.setEnd(rngAfter.endContainer, rngAfter.endOffset);
+
+		// Delete all contents and insert new paragraphs
+		rng.deleteContents();
+
+		if (tinyMCE.isOpera) {
+			rng.insertNode(paraBefore);
+			rng.insertNode(paraAfter);
+		} else {
+			rng.insertNode(paraAfter);
+			rng.insertNode(paraBefore);
+		}
+
+		//tinyMCE.debug("2", paraBefore.innerHTML, paraAfter.innerHTML);
+
+		// Normalize
+		paraAfter.normalize();
+		paraBefore.normalize();
+
+		inst.selection.moveToBookmark(b);
+		inst.selection.selectNode(paraAfter, true, true);
+
+		return true;
+	},
+
+	_handleBackSpace : function(inst) {
+		var r = inst.getRng(), sn = r.startContainer, nv, s = false;
+
+		// Added body check for bug #1527787
+		if (sn && sn.nextSibling && sn.nextSibling.nodeName == "BR" && sn.parentNode.nodeName != "BODY") {
+			nv = sn.nodeValue;
+
+			// Handle if a backspace is pressed after a space character #bug 1466054 removed since fix for #1527787
+			/*if (nv != null && nv.length >= r.startOffset && nv.charAt(r.startOffset - 1) == ' ')
+				s = true;*/
+
+			// Only remove BRs if we are at the end of line #bug 1464152
+			if (nv != null && r.startOffset == nv.length)
+				sn.nextSibling.parentNode.removeChild(sn.nextSibling);
+		}
+
+		if (inst.settings.auto_resize)
+			inst.resizeToContent();
+
+		return s;
+	}
+
+	};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_Layer.class.js */
+
+function TinyMCE_Layer(id, bm) {
+	this.id = id;
+	this.blockerElement = null;
+	this.events = false;
+	this.element = null;
+	this.blockMode = typeof(bm) != 'undefined' ? bm : true;
+	this.doc = document;
+};
+
+TinyMCE_Layer.prototype = {
+	moveRelativeTo : function(re, p) {
+		var rep = this.getAbsPosition(re);
+		var w = parseInt(re.offsetWidth);
+		var h = parseInt(re.offsetHeight);
+		var e = this.getElement();
+		var ew = parseInt(e.offsetWidth);
+		var eh = parseInt(e.offsetHeight);
+		var x, y;
+
+		switch (p) {
+			case "tl":
+				x = rep.absLeft;
+				y = rep.absTop;
+				break;
+
+			case "tr":
+				x = rep.absLeft + w;
+				y = rep.absTop;
+				break;
+
+			case "bl":
+				x = rep.absLeft;
+				y = rep.absTop + h;
+				break;
+
+			case "br":
+				x = rep.absLeft + w;
+				y = rep.absTop + h;
+				break;
+
+			case "cc":
+				x = rep.absLeft + (w / 2) - (ew / 2);
+				y = rep.absTop + (h / 2) - (eh / 2);
+				break;
+		}
+
+		this.moveTo(x, y);
+	},
+
+	moveBy : function(x, y) {
+		var e = this.getElement();
+		this.moveTo(parseInt(e.style.left) + x, parseInt(e.style.top) + y);
+	},
+
+	moveTo : function(x, y) {
+		var e = this.getElement();
+
+		e.style.left = x + "px";
+		e.style.top = y + "px";
+
+		this.updateBlocker();
+	},
+
+	resizeBy : function(w, h) {
+		var e = this.getElement();
+		this.resizeTo(parseInt(e.style.width) + w, parseInt(e.style.height) + h);
+	},
+
+	resizeTo : function(w, h) {
+		var e = this.getElement();
+
+		if (w != null)
+			e.style.width = w + "px";
+
+		if (h != null)
+			e.style.height = h + "px";
+
+		this.updateBlocker();
+	},
+
+	show : function() {
+		this.getElement().style.display = 'block';
+		this.updateBlocker();
+	},
+
+	hide : function() {
+		this.getElement().style.display = 'none';
+		this.updateBlocker();
+	},
+
+	isVisible : function() {
+		return this.getElement().style.display == 'block';
+	},
+
+	getElement : function() {
+		if (!this.element)
+			this.element = this.doc.getElementById(this.id);
+
+		return this.element;
+	},
+
+	setBlockMode : function(s) {
+		this.blockMode = s;
+	},
+
+	updateBlocker : function() {
+		var e, b, x, y, w, h;
+
+		b = this.getBlocker();
+		if (b) {
+			if (this.blockMode) {
+				e = this.getElement();
+				x = this.parseInt(e.style.left);
+				y = this.parseInt(e.style.top);
+				w = this.parseInt(e.offsetWidth);
+				h = this.parseInt(e.offsetHeight);
+
+				b.style.left = x + 'px';
+				b.style.top = y + 'px';
+				b.style.width = w + 'px';
+				b.style.height = h + 'px';
+				b.style.display = e.style.display;
+			} else
+				b.style.display = 'none';
+		}
+	},
+
+	getBlocker : function() {
+		var d, b;
+
+		if (!this.blockerElement && this.blockMode) {
+			d = this.doc;
+			b = d.getElementById(this.id + "_blocker");
+
+			if (!b) {
+				b = d.createElement("iframe");
+
+				b.setAttribute('id', this.id + "_blocker");
+				b.style.cssText = 'display: none; position: absolute; left: 0; top: 0';
+				b.src = 'javascript:false;';
+				b.frameBorder = '0';
+				b.scrolling = 'no';
+	
+				d.body.appendChild(b);
+			}
+
+			this.blockerElement = b;
+		}
+
+		return this.blockerElement;
+	},
+
+	getAbsPosition : function(n) {
+		var p = {absLeft : 0, absTop : 0};
+
+		while (n) {
+			p.absLeft += n.offsetLeft;
+			p.absTop += n.offsetTop;
+			n = n.offsetParent;
+		}
+
+		return p;
+	},
+
+	create : function(n, c, p, h) {
+		var d = this.doc, e = d.createElement(n);
+
+		e.setAttribute('id', this.id);
+
+		if (c)
+			e.className = c;
+
+		if (!p)
+			p = d.body;
+
+		if (h)
+			e.innerHTML = h;
+
+		p.appendChild(e);
+
+		return this.element = e;
+	},
+
+	exists : function() {
+		return this.doc.getElementById(this.id) != null;
+	},
+
+	parseInt : function(s) {
+		if (s == null || s == '')
+			return 0;
+
+		return parseInt(s);
+	}
+
+	};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_Menu.class.js */
+
+function TinyMCE_Menu() {
+	var id;
+
+	if (typeof(tinyMCE.menuCounter) == "undefined")
+		tinyMCE.menuCounter = 0;
+
+	id = "mc_menu_" + tinyMCE.menuCounter++;
+
+	TinyMCE_Layer.call(this, id, true);
+
+	this.id = id;
+	this.items = new Array();
+	this.needsUpdate = true;
+};
+
+TinyMCE_Menu.prototype = tinyMCE.extend(TinyMCE_Layer.prototype, {
+	init : function(s) {
+		var n;
+
+		// Default params
+		this.settings = {
+			separator_class : 'mceMenuSeparator',
+			title_class : 'mceMenuTitle',
+			disabled_class : 'mceMenuDisabled',
+			menu_class : 'mceMenu',
+			drop_menu : true
+		};
+
+		for (n in s)
+			this.settings[n] = s[n];
+
+		this.create('div', this.settings.menu_class);
+	},
+
+	clear : function() {
+		this.items = new Array();
+	},
+
+	addTitle : function(t) {
+		this.add({type : 'title', text : t});
+	},
+
+	addDisabled : function(t) {
+		this.add({type : 'disabled', text : t});
+	},
+
+	addSeparator : function() {
+		this.add({type : 'separator'});
+	},
+
+	addItem : function(t, js) {
+		this.add({text : t, js : js});
+	},
+
+	add : function(mi) {
+		this.items[this.items.length] = mi;
+		this.needsUpdate = true;
+	},
+
+	update : function() {
+		var e = this.getElement(), h = '', i, t, m = this.items, s = this.settings;
+
+		if (this.settings.drop_menu)
+			h += '<span class="mceMenuLine"></span>';
+
+		h += '<table border="0" cellpadding="0" cellspacing="0">';
+
+		for (i=0; i<m.length; i++) {
+			t = tinyMCE.xmlEncode(m[i].text);
+			c = m[i].class_name ? ' class="' + m[i].class_name + '"' : '';
+
+			switch (m[i].type) {
+				case 'separator':
+					h += '<tr class="' + s.separator_class + '"><td>';
+					break;
+
+				case 'title':
+					h += '<tr class="' + s.title_class + '"><td><span' + c +'>' + t + '</span>';
+					break;
+
+				case 'disabled':
+					h += '<tr class="' + s.disabled_class + '"><td><span' + c +'>' + t + '</span>';
+					break;
+
+				default:
+					h += '<tr><td><a href="#" onclick="return tinyMCE.cancelEvent(event);" onmousedown="return tinyMCE.cancelEvent(event);" onmouseup="' + tinyMCE.xmlEncode(m[i].js) + ';return tinyMCE.cancelEvent(event);"><span' + c +'>' + t + '</span></a>';
+			}
+
+			h += '</td></tr>';
+		}
+
+		h += '</table>';
+
+		e.innerHTML = h;
+
+		this.needsUpdate = false;
+		this.updateBlocker();
+	},
+
+	show : function() {
+		var nl, i;
+
+		if (tinyMCE.lastMenu == this)
+			return;
+
+		if (this.needsUpdate)
+			this.update();
+
+		if (tinyMCE.lastMenu && tinyMCE.lastMenu != this)
+			tinyMCE.lastMenu.hide();
+
+		TinyMCE_Layer.prototype.show.call(this);
+
+		if (!tinyMCE.isOpera) {
+			// Accessibility stuff
+/*			nl = this.getElement().getElementsByTagName("a");
+			if (nl.length > 0)
+				nl[0].focus();*/
+		}
+
+		tinyMCE.lastMenu = this;
+	}
+
+	});
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_Compatibility.class.js */
+
+if (!Function.prototype.call) {
+	Function.prototype.call = function() {
+		var a = arguments, s = a[0], i, as = '', r, o;
+
+		for (i=1; i<a.length; i++)
+			as += (i > 1 ? ',' : '') + 'a[' + i + ']';
+
+		o = s._fu;
+		s._fu = this;
+		r = eval('s._fu(' + as + ')');
+		s._fu = o;
+
+		return r;
+	};
+};
+
+/* file:jscripts/tiny_mce/classes/TinyMCE_Debug.class.js */
+
+TinyMCE_Engine.prototype.debug = function() {
+	var m = "", a, i, l = tinyMCE.log.length;
+
+	for (i=0, a = this.debug.arguments; i<a.length; i++) {
+		m += a[i];
+
+		if (i<a.length-1)
+			m += ', ';
+	}
+
+	if (l < 1000)
+		tinyMCE.log[l] = "[debug] " + m;
+};
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/editable_selects.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/editable_selects.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/editable_selects.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,61 +0,0 @@
-/**
- * $Id: editable_selects.js 18 2006-06-29 14:11:23Z spocke $
- *
- * Makes select boxes editable.
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-var TinyMCE_EditableSelects = {
-	editSelectElm : null,
-
-	init : function() {
-		var nl = document.getElementsByTagName("select"), i, d = document, o;
-
-		for (i=0; i<nl.length; i++) {
-			if (nl[i].className.indexOf('mceEditableSelect') != -1) {
-				o = new Option('(value)', '__mce_add_custom__');
-
-				o.className = 'mceAddSelectValue';
-
-				nl[i].options[nl[i].options.length] = o;
-				nl[i].setAttribute('onchange', 'TinyMCE_EditableSelects.onChangeEditableSelect(this);');
-			}
-		}
-	},
-
-	onChangeEditableSelect : function(se) {
-		var d = document, ne;
-
-		if (se.options[se.selectedIndex].value == '__mce_add_custom__') {
-			ne = d.createElement("input");
-			ne.id = se.id + "_custom";
-			ne.name = se.name + "_custom";
-			ne.type = "text";
-
-			ne.style.width = se.clientWidth;
-			se.parentNode.insertBefore(ne, se);
-			se.style.display = 'none';
-			ne.focus();
-			ne.onblur = TinyMCE_EditableSelects.onBlurEditableSelectInput;
-			TinyMCE_EditableSelects.editSelectElm = se;
-		}
-	},
-
-	onBlurEditableSelectInput : function() {
-		var se = TinyMCE_EditableSelects.editSelectElm;
-
-		if (se) {
-			if (se.previousSibling.value != '') {
-				addSelectValue(document.forms[0], se.id, se.previousSibling.value, se.previousSibling.value);
-				selectByValue(document.forms[0], se.id, se.previousSibling.value);
-			} else
-				selectByValue(document.forms[0], se.id, '');
-
-			se.style.display = 'inline';
-			se.parentNode.removeChild(se.previousSibling);
-			TinyMCE_EditableSelects.editSelectElm = null;
-		}
-	}
-};

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/editable_selects.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/editable_selects.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/editable_selects.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/editable_selects.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,61 @@
+/**
+ * $Id: editable_selects.js 18 2006-06-29 14:11:23Z spocke $
+ *
+ * Makes select boxes editable.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+var TinyMCE_EditableSelects = {
+	editSelectElm : null,
+
+	init : function() {
+		var nl = document.getElementsByTagName("select"), i, d = document, o;
+
+		for (i=0; i<nl.length; i++) {
+			if (nl[i].className.indexOf('mceEditableSelect') != -1) {
+				o = new Option('(value)', '__mce_add_custom__');
+
+				o.className = 'mceAddSelectValue';
+
+				nl[i].options[nl[i].options.length] = o;
+				nl[i].setAttribute('onchange', 'TinyMCE_EditableSelects.onChangeEditableSelect(this);');
+			}
+		}
+	},
+
+	onChangeEditableSelect : function(se) {
+		var d = document, ne;
+
+		if (se.options[se.selectedIndex].value == '__mce_add_custom__') {
+			ne = d.createElement("input");
+			ne.id = se.id + "_custom";
+			ne.name = se.name + "_custom";
+			ne.type = "text";
+
+			ne.style.width = se.clientWidth;
+			se.parentNode.insertBefore(ne, se);
+			se.style.display = 'none';
+			ne.focus();
+			ne.onblur = TinyMCE_EditableSelects.onBlurEditableSelectInput;
+			TinyMCE_EditableSelects.editSelectElm = se;
+		}
+	},
+
+	onBlurEditableSelectInput : function() {
+		var se = TinyMCE_EditableSelects.editSelectElm;
+
+		if (se) {
+			if (se.previousSibling.value != '') {
+				addSelectValue(document.forms[0], se.id, se.previousSibling.value, se.previousSibling.value);
+				selectByValue(document.forms[0], se.id, se.previousSibling.value);
+			} else
+				selectByValue(document.forms[0], se.id, '');
+
+			se.style.display = 'inline';
+			se.parentNode.removeChild(se.previousSibling);
+			TinyMCE_EditableSelects.editSelectElm = null;
+		}
+	}
+};

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/form_utils.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/form_utils.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/form_utils.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,210 +0,0 @@
-/**
- * $Id: form_utils.js 43 2006-08-08 16:10:07Z spocke $
- *
- * Various form utilitiy functions.
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-var themeBaseURL = tinyMCE.baseURL + '/themes/' + tinyMCE.getParam("theme");
-
-function getColorPickerHTML(id, target_form_element) {
-	var h = "";
-
-	h += '<a id="' + id + '_link" href="javascript:void(0);" onkeydown="pickColor(event,\'' + target_form_element +'\');" onmousedown="pickColor(event,\'' + target_form_element +'\');return false;">';
-	h += '<img id="' + id + '" src="' + themeBaseURL + '/images/color.gif"';
-	h += ' onmouseover="this.className=\'mceButtonOver\'"';
-	h += ' onmouseout="this.className=\'mceButtonNormal\'"';
-	h += ' onmousedown="this.className=\'mceButtonDown\'"';
-	h += ' width="20" height="16" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';
-	h += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" /></a>';
-
-	return h;
-}
-
-function pickColor(e, target_form_element) {
-	if ((e.keyCode == 32 || e.keyCode == 13) || e.type == "mousedown")
-		tinyMCEPopup.pickColor(e, target_form_element);
-}
-
-function updateColor(img_id, form_element_id) {
-	document.getElementById(img_id).style.backgroundColor = document.forms[0].elements[form_element_id].value;
-}
-
-function setBrowserDisabled(id, state) {
-	var img = document.getElementById(id);
-	var lnk = document.getElementById(id + "_link");
-
-	if (lnk) {
-		if (state) {
-			lnk.setAttribute("realhref", lnk.getAttribute("href"));
-			lnk.removeAttribute("href");
-			tinyMCE.switchClass(img, 'mceButtonDisabled', true);
-		} else {
-			lnk.setAttribute("href", lnk.getAttribute("realhref"));
-			tinyMCE.switchClass(img, 'mceButtonNormal', false);
-		}
-	}
-}
-
-function getBrowserHTML(id, target_form_element, type, prefix) {
-	var option = prefix + "_" + type + "_browser_callback";
-	var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback"));
-	if (cb == null)
-		return "";
-
-	var html = "";
-
-	html += '<a id="' + id + '_link" href="javascript:openBrower(\'' + id + '\',\'' + target_form_element + '\', \'' + type + '\',\'' + option + '\');" onmousedown="return false;">';
-	html += '<img id="' + id + '" src="' + themeBaseURL + '/images/browse.gif"';
-	html += ' onmouseover="this.className=\'mceButtonOver\';"';
-	html += ' onmouseout="this.className=\'mceButtonNormal\';"';
-	html += ' onmousedown="this.className=\'mceButtonDown\';"';
-	html += ' width="20" height="18" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';
-	html += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" /></a>';
-
-	return html;
-}
-
-function openBrower(img_id, target_form_element, type, option) {
-	var img = document.getElementById(img_id);
-
-	if (img.className != "mceButtonDisabled")
-		tinyMCEPopup.openBrowser(target_form_element, type, option);
-}
-
-function selectByValue(form_obj, field_name, value, add_custom, ignore_case) {
-	if (!form_obj || !form_obj.elements[field_name])
-		return;
-
-	var sel = form_obj.elements[field_name];
-
-	var found = false;
-	for (var i=0; i<sel.options.length; i++) {
-		var option = sel.options[i];
-
-		if (option.value == value || (ignore_case && option.value.toLowerCase() == value.toLowerCase())) {
-			option.selected = true;
-			found = true;
-		} else
-			option.selected = false;
-	}
-
-	if (!found && add_custom && value != '') {
-		var option = new Option(value, value);
-		option.selected = true;
-		sel.options[sel.options.length] = option;
-		sel.selectedIndex = sel.options.length - 1;
-	}
-
-	return found;
-}
-
-function getSelectValue(form_obj, field_name) {
-	var elm = form_obj.elements[field_name];
-
-	if (elm == null || elm.options == null)
-		return "";
-
-	return elm.options[elm.selectedIndex].value;
-}
-
-function addSelectValue(form_obj, field_name, name, value) {
-	var s = form_obj.elements[field_name];
-	var o = new Option(name, value);
-	s.options[s.options.length] = o;
-}
-
-function addClassesToList(list_id, specific_option) {
-	// Setup class droplist
-	var styleSelectElm = document.getElementById(list_id);
-	var styles = tinyMCE.getParam('theme_advanced_styles', false);
-	styles = tinyMCE.getParam(specific_option, styles);
-
-	if (styles) {
-		var stylesAr = styles.split(';');
-
-		for (var i=0; i<stylesAr.length; i++) {
-			if (stylesAr != "") {
-				var key, value;
-
-				key = stylesAr[i].split('=')[0];
-				value = stylesAr[i].split('=')[1];
-
-				styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
-			}
-		}
-	} else {
-		// Use auto impored classes
-		var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
-		for (var i=0; i<csses.length; i++)
-			styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
-	}
-}
-
-function isVisible(element_id) {
-	var elm = document.getElementById(element_id);
-
-	return elm && elm.style.display != "none";
-}
-
-function convertRGBToHex(col) {
-	var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi");
-
-	var rgb = col.replace(re, "$1,$2,$3").split(',');
-	if (rgb.length == 3) {
-		r = parseInt(rgb[0]).toString(16);
-		g = parseInt(rgb[1]).toString(16);
-		b = parseInt(rgb[2]).toString(16);
-
-		r = r.length == 1 ? '0' + r : r;
-		g = g.length == 1 ? '0' + g : g;
-		b = b.length == 1 ? '0' + b : b;
-
-		return "#" + r + g + b;
-	}
-
-	return col;
-}
-
-function convertHexToRGB(col) {
-	if (col.indexOf('#') != -1) {
-		col = col.replace(new RegExp('[^0-9A-F]', 'gi'), '');
-
-		r = parseInt(col.substring(0, 2), 16);
-		g = parseInt(col.substring(2, 4), 16);
-		b = parseInt(col.substring(4, 6), 16);
-
-		return "rgb(" + r + "," + g + "," + b + ")";
-	}
-
-	return col;
-}
-
-function trimSize(size) {
-	return size.replace(new RegExp('[^0-9%]', 'gi'), '');
-}
-
-function getCSSSize(size) {
-	size = trimSize(size);
-
-	if (size == "")
-		return "";
-
-	return size.indexOf('%') != -1 ? size : size + "px";
-}
-
-function getStyle(elm, attrib, style) {
-	var val = tinyMCE.getAttrib(elm, attrib);
-
-	if (val != '')
-		return '' + val;
-
-	if (typeof(style) == 'undefined')
-		style = attrib;
-
-	val = eval('elm.style.' + style);
-
-	return val == null ? '' : '' + val;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/form_utils.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/form_utils.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/form_utils.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/form_utils.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,210 @@
+/**
+ * $Id: form_utils.js 43 2006-08-08 16:10:07Z spocke $
+ *
+ * Various form utilitiy functions.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+var themeBaseURL = tinyMCE.baseURL + '/themes/' + tinyMCE.getParam("theme");
+
+function getColorPickerHTML(id, target_form_element) {
+	var h = "";
+
+	h += '<a id="' + id + '_link" href="javascript:void(0);" onkeydown="pickColor(event,\'' + target_form_element +'\');" onmousedown="pickColor(event,\'' + target_form_element +'\');return false;">';
+	h += '<img id="' + id + '" src="' + themeBaseURL + '/images/color.gif"';
+	h += ' onmouseover="this.className=\'mceButtonOver\'"';
+	h += ' onmouseout="this.className=\'mceButtonNormal\'"';
+	h += ' onmousedown="this.className=\'mceButtonDown\'"';
+	h += ' width="20" height="16" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';
+	h += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" /></a>';
+
+	return h;
+}
+
+function pickColor(e, target_form_element) {
+	if ((e.keyCode == 32 || e.keyCode == 13) || e.type == "mousedown")
+		tinyMCEPopup.pickColor(e, target_form_element);
+}
+
+function updateColor(img_id, form_element_id) {
+	document.getElementById(img_id).style.backgroundColor = document.forms[0].elements[form_element_id].value;
+}
+
+function setBrowserDisabled(id, state) {
+	var img = document.getElementById(id);
+	var lnk = document.getElementById(id + "_link");
+
+	if (lnk) {
+		if (state) {
+			lnk.setAttribute("realhref", lnk.getAttribute("href"));
+			lnk.removeAttribute("href");
+			tinyMCE.switchClass(img, 'mceButtonDisabled', true);
+		} else {
+			lnk.setAttribute("href", lnk.getAttribute("realhref"));
+			tinyMCE.switchClass(img, 'mceButtonNormal', false);
+		}
+	}
+}
+
+function getBrowserHTML(id, target_form_element, type, prefix) {
+	var option = prefix + "_" + type + "_browser_callback";
+	var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback"));
+	if (cb == null)
+		return "";
+
+	var html = "";
+
+	html += '<a id="' + id + '_link" href="javascript:openBrower(\'' + id + '\',\'' + target_form_element + '\', \'' + type + '\',\'' + option + '\');" onmousedown="return false;">';
+	html += '<img id="' + id + '" src="' + themeBaseURL + '/images/browse.gif"';
+	html += ' onmouseover="this.className=\'mceButtonOver\';"';
+	html += ' onmouseout="this.className=\'mceButtonNormal\';"';
+	html += ' onmousedown="this.className=\'mceButtonDown\';"';
+	html += ' width="20" height="18" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';
+	html += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" /></a>';
+
+	return html;
+}
+
+function openBrower(img_id, target_form_element, type, option) {
+	var img = document.getElementById(img_id);
+
+	if (img.className != "mceButtonDisabled")
+		tinyMCEPopup.openBrowser(target_form_element, type, option);
+}
+
+function selectByValue(form_obj, field_name, value, add_custom, ignore_case) {
+	if (!form_obj || !form_obj.elements[field_name])
+		return;
+
+	var sel = form_obj.elements[field_name];
+
+	var found = false;
+	for (var i=0; i<sel.options.length; i++) {
+		var option = sel.options[i];
+
+		if (option.value == value || (ignore_case && option.value.toLowerCase() == value.toLowerCase())) {
+			option.selected = true;
+			found = true;
+		} else
+			option.selected = false;
+	}
+
+	if (!found && add_custom && value != '') {
+		var option = new Option(value, value);
+		option.selected = true;
+		sel.options[sel.options.length] = option;
+		sel.selectedIndex = sel.options.length - 1;
+	}
+
+	return found;
+}
+
+function getSelectValue(form_obj, field_name) {
+	var elm = form_obj.elements[field_name];
+
+	if (elm == null || elm.options == null)
+		return "";
+
+	return elm.options[elm.selectedIndex].value;
+}
+
+function addSelectValue(form_obj, field_name, name, value) {
+	var s = form_obj.elements[field_name];
+	var o = new Option(name, value);
+	s.options[s.options.length] = o;
+}
+
+function addClassesToList(list_id, specific_option) {
+	// Setup class droplist
+	var styleSelectElm = document.getElementById(list_id);
+	var styles = tinyMCE.getParam('theme_advanced_styles', false);
+	styles = tinyMCE.getParam(specific_option, styles);
+
+	if (styles) {
+		var stylesAr = styles.split(';');
+
+		for (var i=0; i<stylesAr.length; i++) {
+			if (stylesAr != "") {
+				var key, value;
+
+				key = stylesAr[i].split('=')[0];
+				value = stylesAr[i].split('=')[1];
+
+				styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
+			}
+		}
+	} else {
+		// Use auto impored classes
+		var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
+		for (var i=0; i<csses.length; i++)
+			styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
+	}
+}
+
+function isVisible(element_id) {
+	var elm = document.getElementById(element_id);
+
+	return elm && elm.style.display != "none";
+}
+
+function convertRGBToHex(col) {
+	var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi");
+
+	var rgb = col.replace(re, "$1,$2,$3").split(',');
+	if (rgb.length == 3) {
+		r = parseInt(rgb[0]).toString(16);
+		g = parseInt(rgb[1]).toString(16);
+		b = parseInt(rgb[2]).toString(16);
+
+		r = r.length == 1 ? '0' + r : r;
+		g = g.length == 1 ? '0' + g : g;
+		b = b.length == 1 ? '0' + b : b;
+
+		return "#" + r + g + b;
+	}
+
+	return col;
+}
+
+function convertHexToRGB(col) {
+	if (col.indexOf('#') != -1) {
+		col = col.replace(new RegExp('[^0-9A-F]', 'gi'), '');
+
+		r = parseInt(col.substring(0, 2), 16);
+		g = parseInt(col.substring(2, 4), 16);
+		b = parseInt(col.substring(4, 6), 16);
+
+		return "rgb(" + r + "," + g + "," + b + ")";
+	}
+
+	return col;
+}
+
+function trimSize(size) {
+	return size.replace(new RegExp('[^0-9%]', 'gi'), '');
+}
+
+function getCSSSize(size) {
+	size = trimSize(size);
+
+	if (size == "")
+		return "";
+
+	return size.indexOf('%') != -1 ? size : size + "px";
+}
+
+function getStyle(elm, attrib, style) {
+	var val = tinyMCE.getAttrib(elm, attrib);
+
+	if (val != '')
+		return '' + val;
+
+	if (typeof(style) == 'undefined')
+		style = attrib;
+
+	val = eval('elm.style.' + style);
+
+	return val == null ? '' : '' + val;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mclayer.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mclayer.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mclayer.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,210 +0,0 @@
-/**
- * $Id: mclayer.js 18 2006-06-29 14:11:23Z spocke $
- *
- * Moxiecode floating layer script.
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-function MCLayer(id) {
-	this.id = id;
-	this.settings = new Array();
-	this.blockerElement = null;
-	this.isMSIE = navigator.appName == "Microsoft Internet Explorer";
-	this.events = false;
-	this.autoHideCallback = null;
-}
-
-MCLayer.prototype = {
-	moveRelativeTo : function(re, p, a) {
-		var rep = this.getAbsPosition(re);
-		var w = parseInt(re.offsetWidth);
-		var h = parseInt(re.offsetHeight);
-		var x, y;
-
-		switch (p) {
-			case "tl":
-				break;
-
-			case "tr":
-				x = rep.absLeft + w;
-				y = rep.absTop;
-				break;
-
-			case "bl":
-				break;
-
-			case "br":
-				break;
-		}
-
-		this.moveTo(x, y);
-	},
-
-	moveBy : function(dx, dy) {
-		var e = this.getElement();
-		var x = parseInt(e.style.left);
-		var y = parseInt(e.style.top);
-
-		e.style.left = (x + dx) + "px";
-		e.style.top = (y + dy) + "px";
-
-		this.updateBlocker();
-	},
-
-	moveTo : function(x, y) {
-		var e = this.getElement();
-
-		e.style.left = x + "px";
-		e.style.top = y + "px";
-
-		this.updateBlocker();
-	},
-
-	show : function() {
-		MCLayer.visibleLayer = this;
-
-		this.getElement().style.display = 'block';
-		this.updateBlocker();
-	},
-
-	hide : function() {
-		this.getElement().style.display = 'none';
-		this.updateBlocker();
-	},
-
-	setAutoHide : function(s, cb) {
-		this.autoHideCallback = cb;
-		this.registerEventHandlers();
-	},
-
-	getElement : function() {
-		return document.getElementById(this.id);
-	},
-
-	updateBlocker : function() {
-		if (!this.isMSIE)
-			return;
-
-		var e = this.getElement();
-		var b = this.getBlocker();
-		var x = this.parseInt(e.style.left);
-		var y = this.parseInt(e.style.top);
-		var w = this.parseInt(e.offsetWidth);
-		var h = this.parseInt(e.offsetHeight);
-
-		b.style.left = x + 'px';
-		b.style.top = y + 'px';
-		b.style.width = w + 'px';
-		b.style.height = h + 'px';
-		b.style.display = e.style.display;
-	},
-
-	getBlocker : function() {
-		if (!this.blockerElement) {
-			var d = document, b = d.createElement("iframe");
-
-			b.style.cssText = 'display: none; left: 0px; position: absolute; top: 0';
-			b.src = 'javascript:false;';
-			b.frameBorder = '0';
-			b.scrolling = 'no';
-
-			d.body.appendChild(b);
-			this.blockerElement = b;
-		}
-
-		return this.blockerElement;
-	},
-
-	getAbsPosition : function(n) {
-		var p = {absLeft : 0, absTop : 0};
-
-		while (n) {
-			p.absLeft += n.offsetLeft;
-			p.absTop += n.offsetTop;
-			n = n.offsetParent;
-		}
-
-		return p;
-	},
-
-	registerEventHandlers : function() {
-		if (!this.events) {
-			var d = document;
-
-			this.addEvent(d, 'mousedown', MCLayer.prototype.onMouseDown);
-
-			this.events = true;
-		}
-	},
-
-	addEvent : function(o, n, h) {
-		if (o.attachEvent)
-			o.attachEvent("on" + n, h);
-		else
-			o.addEventListener(n, h, false);
-	},
-
-	onMouseDown : function(e) {
-		e = typeof(e) == "undefined" ? window.event : e;
-		var b = document.body;
-		var l = MCLayer.visibleLayer;
-
-		if (l) {
-			var mx = l.isMSIE ? e.clientX + b.scrollLeft : e.pageX;
-			var my = l.isMSIE ? e.clientY + b.scrollTop : e.pageY;
-			var el = l.getElement();
-			var x = parseInt(el.style.left);
-			var y = parseInt(el.style.top);
-			var w = parseInt(el.offsetWidth);
-			var h = parseInt(el.offsetHeight);
-
-			if (!(mx > x && mx < x + w && my > y && my < y + h)) {
-				MCLayer.visibleLayer = null;
-
-				if (l.autoHideCallback && l.autoHideCallback(l, e, mx, my))
-					return true;
-
-				l.hide();
-			}
-		}
-	},
-
-	addCSSClass : function(e, c) {
-		this.removeCSSClass(e, c);
-		var a = this.explode(' ', e.className);
-		a[a.length] = c;
-		e.className = a.join(' ');
-	},
-
-	removeCSSClass : function(e, c) {
-		var a = this.explode(' ', e.className), i;
-
-		for (i=0; i<a.length; i++) {
-			if (a[i] == c)
-				a[i] = '';
-		}
-
-		e.className = a.join(' ');
-	},
-
-	explode : function(d, s) {
-		var ar = s.split(d);
-		var oar = new Array();
-
-		for (var i = 0; i<ar.length; i++) {
-			if (ar[i] != "")
-				oar[oar.length] = ar[i];
-		}
-
-		return oar;
-	},
-
-	parseInt : function(s) {
-		if (s == null || s == '')
-			return 0;
-
-		return parseInt(s);
-	}
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mclayer.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mclayer.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mclayer.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mclayer.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,210 @@
+/**
+ * $Id: mclayer.js 18 2006-06-29 14:11:23Z spocke $
+ *
+ * Moxiecode floating layer script.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function MCLayer(id) {
+	this.id = id;
+	this.settings = new Array();
+	this.blockerElement = null;
+	this.isMSIE = navigator.appName == "Microsoft Internet Explorer";
+	this.events = false;
+	this.autoHideCallback = null;
+}
+
+MCLayer.prototype = {
+	moveRelativeTo : function(re, p, a) {
+		var rep = this.getAbsPosition(re);
+		var w = parseInt(re.offsetWidth);
+		var h = parseInt(re.offsetHeight);
+		var x, y;
+
+		switch (p) {
+			case "tl":
+				break;
+
+			case "tr":
+				x = rep.absLeft + w;
+				y = rep.absTop;
+				break;
+
+			case "bl":
+				break;
+
+			case "br":
+				break;
+		}
+
+		this.moveTo(x, y);
+	},
+
+	moveBy : function(dx, dy) {
+		var e = this.getElement();
+		var x = parseInt(e.style.left);
+		var y = parseInt(e.style.top);
+
+		e.style.left = (x + dx) + "px";
+		e.style.top = (y + dy) + "px";
+
+		this.updateBlocker();
+	},
+
+	moveTo : function(x, y) {
+		var e = this.getElement();
+
+		e.style.left = x + "px";
+		e.style.top = y + "px";
+
+		this.updateBlocker();
+	},
+
+	show : function() {
+		MCLayer.visibleLayer = this;
+
+		this.getElement().style.display = 'block';
+		this.updateBlocker();
+	},
+
+	hide : function() {
+		this.getElement().style.display = 'none';
+		this.updateBlocker();
+	},
+
+	setAutoHide : function(s, cb) {
+		this.autoHideCallback = cb;
+		this.registerEventHandlers();
+	},
+
+	getElement : function() {
+		return document.getElementById(this.id);
+	},
+
+	updateBlocker : function() {
+		if (!this.isMSIE)
+			return;
+
+		var e = this.getElement();
+		var b = this.getBlocker();
+		var x = this.parseInt(e.style.left);
+		var y = this.parseInt(e.style.top);
+		var w = this.parseInt(e.offsetWidth);
+		var h = this.parseInt(e.offsetHeight);
+
+		b.style.left = x + 'px';
+		b.style.top = y + 'px';
+		b.style.width = w + 'px';
+		b.style.height = h + 'px';
+		b.style.display = e.style.display;
+	},
+
+	getBlocker : function() {
+		if (!this.blockerElement) {
+			var d = document, b = d.createElement("iframe");
+
+			b.style.cssText = 'display: none; left: 0px; position: absolute; top: 0';
+			b.src = 'javascript:false;';
+			b.frameBorder = '0';
+			b.scrolling = 'no';
+
+			d.body.appendChild(b);
+			this.blockerElement = b;
+		}
+
+		return this.blockerElement;
+	},
+
+	getAbsPosition : function(n) {
+		var p = {absLeft : 0, absTop : 0};
+
+		while (n) {
+			p.absLeft += n.offsetLeft;
+			p.absTop += n.offsetTop;
+			n = n.offsetParent;
+		}
+
+		return p;
+	},
+
+	registerEventHandlers : function() {
+		if (!this.events) {
+			var d = document;
+
+			this.addEvent(d, 'mousedown', MCLayer.prototype.onMouseDown);
+
+			this.events = true;
+		}
+	},
+
+	addEvent : function(o, n, h) {
+		if (o.attachEvent)
+			o.attachEvent("on" + n, h);
+		else
+			o.addEventListener(n, h, false);
+	},
+
+	onMouseDown : function(e) {
+		e = typeof(e) == "undefined" ? window.event : e;
+		var b = document.body;
+		var l = MCLayer.visibleLayer;
+
+		if (l) {
+			var mx = l.isMSIE ? e.clientX + b.scrollLeft : e.pageX;
+			var my = l.isMSIE ? e.clientY + b.scrollTop : e.pageY;
+			var el = l.getElement();
+			var x = parseInt(el.style.left);
+			var y = parseInt(el.style.top);
+			var w = parseInt(el.offsetWidth);
+			var h = parseInt(el.offsetHeight);
+
+			if (!(mx > x && mx < x + w && my > y && my < y + h)) {
+				MCLayer.visibleLayer = null;
+
+				if (l.autoHideCallback && l.autoHideCallback(l, e, mx, my))
+					return true;
+
+				l.hide();
+			}
+		}
+	},
+
+	addCSSClass : function(e, c) {
+		this.removeCSSClass(e, c);
+		var a = this.explode(' ', e.className);
+		a[a.length] = c;
+		e.className = a.join(' ');
+	},
+
+	removeCSSClass : function(e, c) {
+		var a = this.explode(' ', e.className), i;
+
+		for (i=0; i<a.length; i++) {
+			if (a[i] == c)
+				a[i] = '';
+		}
+
+		e.className = a.join(' ');
+	},
+
+	explode : function(d, s) {
+		var ar = s.split(d);
+		var oar = new Array();
+
+		for (var i = 0; i<ar.length; i++) {
+			if (ar[i] != "")
+				oar[oar.length] = ar[i];
+		}
+
+		return oar;
+	},
+
+	parseInt : function(s) {
+		if (s == null || s == '')
+			return 0;
+
+		return parseInt(s);
+	}
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mctabs.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mctabs.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mctabs.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,74 +0,0 @@
-/**
- * $Id: mctabs.js 18 2006-06-29 14:11:23Z spocke $
- *
- * Moxiecode DHTML Tabs script.
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-function MCTabs() {
-	this.settings = new Array();
-};
-
-MCTabs.prototype.init = function(settings) {
-	this.settings = settings;
-};
-
-MCTabs.prototype.getParam = function(name, default_value) {
-	var value = null;
-
-	value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];
-
-	// Fix bool values
-	if (value == "true" || value == "false")
-		return (value == "true");
-
-	return value;
-};
-
-MCTabs.prototype.displayTab = function(tab_id, panel_id) {
-	var panelElm = document.getElementById(panel_id);
-	var panelContainerElm = panelElm ? panelElm.parentNode : null;
-	var tabElm = document.getElementById(tab_id);
-	var tabContainerElm = tabElm ? tabElm.parentNode : null;
-	var selectionClass = this.getParam('selection_class', 'current');
-
-	if (tabElm && tabContainerElm) {
-		var nodes = tabContainerElm.childNodes;
-
-		// Hide all other tabs
-		for (var i=0; i<nodes.length; i++) {
-			if (nodes[i].nodeName == "LI")
-				nodes[i].className = '';
-		}
-
-		// Show selected tab
-		tabElm.className = 'current';
-	}
-
-	if (panelElm && panelContainerElm) {
-		var nodes = panelContainerElm.childNodes;
-
-		// Hide all other panels
-		for (var i=0; i<nodes.length; i++) {
-			if (nodes[i].nodeName == "DIV")
-				nodes[i].className = 'panel';
-		}
-
-		// Show selected panel
-		panelElm.className = 'current';
-	}
-};
-
-MCTabs.prototype.getAnchor = function() {
-	var pos, url = document.location.href;
-
-	if ((pos = url.lastIndexOf('#')) != -1)
-		return url.substring(pos + 1);
-
-	return "";
-};
-
-// Global instance
-var mcTabs = new MCTabs();

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mctabs.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mctabs.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mctabs.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/mctabs.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,74 @@
+/**
+ * $Id: mctabs.js 18 2006-06-29 14:11:23Z spocke $
+ *
+ * Moxiecode DHTML Tabs script.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function MCTabs() {
+	this.settings = new Array();
+};
+
+MCTabs.prototype.init = function(settings) {
+	this.settings = settings;
+};
+
+MCTabs.prototype.getParam = function(name, default_value) {
+	var value = null;
+
+	value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];
+
+	// Fix bool values
+	if (value == "true" || value == "false")
+		return (value == "true");
+
+	return value;
+};
+
+MCTabs.prototype.displayTab = function(tab_id, panel_id) {
+	var panelElm = document.getElementById(panel_id);
+	var panelContainerElm = panelElm ? panelElm.parentNode : null;
+	var tabElm = document.getElementById(tab_id);
+	var tabContainerElm = tabElm ? tabElm.parentNode : null;
+	var selectionClass = this.getParam('selection_class', 'current');
+
+	if (tabElm && tabContainerElm) {
+		var nodes = tabContainerElm.childNodes;
+
+		// Hide all other tabs
+		for (var i=0; i<nodes.length; i++) {
+			if (nodes[i].nodeName == "LI")
+				nodes[i].className = '';
+		}
+
+		// Show selected tab
+		tabElm.className = 'current';
+	}
+
+	if (panelElm && panelContainerElm) {
+		var nodes = panelContainerElm.childNodes;
+
+		// Hide all other panels
+		for (var i=0; i<nodes.length; i++) {
+			if (nodes[i].nodeName == "DIV")
+				nodes[i].className = 'panel';
+		}
+
+		// Show selected panel
+		panelElm.className = 'current';
+	}
+};
+
+MCTabs.prototype.getAnchor = function() {
+	var pos, url = document.location.href;
+
+	if ((pos = url.lastIndexOf('#')) != -1)
+		return url.substring(pos + 1);
+
+	return "";
+};
+
+// Global instance
+var mcTabs = new MCTabs();

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/validate.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/validate.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/validate.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,219 +0,0 @@
-/**
- * $Id: validate.js 65 2006-08-24 15:54:55Z spocke $
- *
- * Various form validation methods.
- *
- * @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
- */
-
-/**
-	// String validation:
-
-	if (!Validator.isEmail('myemail'))
-		alert('Invalid email.');
-
-	// Form validation:
-
-	var f = document.forms['myform'];
-
-	if (!Validator.isEmail(f.myemail))
-		alert('Invalid email.');
-*/
-
-var Validator = {
-	isEmail : function(s) {
-		return this.test(s, '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$');
-	},
-
-	isAbsUrl : function(s) {
-		return this.test(s, '^(news|telnet|nttp|file|http|ftp|https)://[-A-Za-z0-9\\.]+\\/?.*$');
-	},
-
-	isSize : function(s) {
-		return this.test(s, '^[0-9]+(px|%)?$');
-	},
-
-	isId : function(s) {
-		return this.test(s, '^[A-Za-z_]([A-Za-z0-9_])*$');
-	},
-
-	isEmpty : function(s) {
-		var nl, i;
-
-		if (s.nodeName == 'SELECT' && s.selectedIndex < 1)
-			return true;
-
-		if (s.type == 'checkbox' && !s.checked)
-			return true;
-
-		if (s.type == 'radio') {
-			for (i=0, nl = s.form.elements; i<nl.length; i++) {
-				if (nl[i].type == "radio" && nl[i].name == s.name && nl[i].checked)
-					return false;
-			}
-
-			return true;
-		}
-
-		return new RegExp('^\\s*$').test(s.nodeType == 1 ? s.value : s);
-	},
-
-	isNumber : function(s, d) {
-		return !isNaN(s.nodeType == 1 ? s.value : s) && (!d || !this.test(s, '^-?[0-9]*\\.[0-9]*$'));
-	},
-
-	test : function(s, p) {
-		s = s.nodeType == 1 ? s.value : s;
-
-		return s == '' || new RegExp(p).test(s);
-	}
-};
-
-var AutoValidator = {
-	settings : {
-		id_cls : 'id',
-		int_cls : 'int',
-		url_cls : 'url',
-		number_cls : 'number',
-		email_cls : 'email',
-		size_cls : 'size',
-		required_cls : 'required',
-		invalid_cls : 'invalid',
-		min_cls : 'min',
-		max_cls : 'max'
-	},
-
-	init : function(s) {
-		var n;
-
-		for (n in s)
-			this.settings[n] = s[n];
-	},
-
-	validate : function(f) {
-		var i, nl, s = this.settings, c = 0;
-
-		nl = this.tags(f, 'label');
-		for (i=0; i<nl.length; i++)
-			this.removeClass(nl[i], s.invalid_cls);
-
-		c += this.validateElms(f, 'input');
-		c += this.validateElms(f, 'select');
-		c += this.validateElms(f, 'textarea');
-
-		return c == 3;
-	},
-
-	invalidate : function(n) {
-		this.mark(n.form, n);
-	},
-
-	reset : function(e) {
-		var t = new Array('label', 'input', 'select', 'textarea');
-		var i, j, nl, s = this.settings;
-
-		if (e == null)
-			return;
-
-		for (i=0; i<t.length; i++) {
-			nl = this.tags(e.form ? e.form : e, t[i]);
-			for (j=0; j<nl.length; j++)
-				this.removeClass(nl[j], s.invalid_cls);
-		}
-	},
-
-	validateElms : function(f, e) {
-		var nl, i, n, s = this.settings, st = true, va = Validator, v;
-
-		nl = this.tags(f, e);
-		for (i=0; i<nl.length; i++) {
-			n = nl[i];
-
-			this.removeClass(n, s.invalid_cls);
-
-			if (this.hasClass(n, s.required_cls) && va.isEmpty(n))
-				st = this.mark(f, n);
-
-			if (this.hasClass(n, s.number_cls) && !va.isNumber(n))
-				st = this.mark(f, n);
-
-			if (this.hasClass(n, s.int_cls) && !va.isNumber(n, true))
-				st = this.mark(f, n);
-
-			if (this.hasClass(n, s.url_cls) && !va.isAbsUrl(n))
-				st = this.mark(f, n);
-
-			if (this.hasClass(n, s.email_cls) && !va.isEmail(n))
-				st = this.mark(f, n);
-
-			if (this.hasClass(n, s.size_cls) && !va.isSize(n))
-				st = this.mark(f, n);
-
-			if (this.hasClass(n, s.id_cls) && !va.isId(n))
-				st = this.mark(f, n);
-
-			if (this.hasClass(n, s.min_cls, true)) {
-				v = this.getNum(n, s.min_cls);
-
-				if (isNaN(v) || parseInt(n.value) < parseInt(v))
-					st = this.mark(f, n);
-			}
-
-			if (this.hasClass(n, s.max_cls, true)) {
-				v = this.getNum(n, s.max_cls);
-
-				if (isNaN(v) || parseInt(n.value) > parseInt(v))
-					st = this.mark(f, n);
-			}
-		}
-
-		return st;
-	},
-
-	hasClass : function(n, c, d) {
-		return new RegExp('\\b' + c + (d ? '[0-9]+' : '') + '\\b', 'g').test(n.className);
-	},
-
-	getNum : function(n, c) {
-		c = n.className.match(new RegExp('\\b' + c + '([0-9]+)\\b', 'g'))[0];
-		c = c.replace(/[^0-9]/g, '');
-
-		return c;
-	},
-
-	addClass : function(n, c, b) {
-		var o = this.removeClass(n, c);
-		n.className = b ? c + (o != '' ? (' ' + o) : '') : (o != '' ? (o + ' ') : '') + c;
-	},
-
-	removeClass : function(n, c) {
-		c = n.className.replace(new RegExp("(^|\\s+)" + c + "(\\s+|$)"), ' ');
-		return n.className = c != ' ' ? c : '';
-	},
-
-	tags : function(f, s) {
-		return f.getElementsByTagName(s);
-	},
-
-	mark : function(f, n) {
-		var s = this.settings;
-
-		this.addClass(n, s.invalid_cls);
-		this.markLabels(f, n, s.invalid_cls);
-
-		return false;
-	},
-
-	markLabels : function(f, n, ic) {
-		var nl, i;
-
-		nl = this.tags(f, "label");
-		for (i=0; i<nl.length; i++) {
-			if (nl[i].getAttribute("for") == n.id || nl[i].htmlFor == n.id)
-				this.addClass(nl[i], ic);
-		}
-
-		return null;
-	}
-};

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/validate.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/validate.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/validate.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/tiny_mce/utils/validate.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,219 @@
+/**
+ * $Id: validate.js 65 2006-08-24 15:54:55Z spocke $
+ *
+ * Various form validation methods.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/**
+	// String validation:
+
+	if (!Validator.isEmail('myemail'))
+		alert('Invalid email.');
+
+	// Form validation:
+
+	var f = document.forms['myform'];
+
+	if (!Validator.isEmail(f.myemail))
+		alert('Invalid email.');
+*/
+
+var Validator = {
+	isEmail : function(s) {
+		return this.test(s, '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$');
+	},
+
+	isAbsUrl : function(s) {
+		return this.test(s, '^(news|telnet|nttp|file|http|ftp|https)://[-A-Za-z0-9\\.]+\\/?.*$');
+	},
+
+	isSize : function(s) {
+		return this.test(s, '^[0-9]+(px|%)?$');
+	},
+
+	isId : function(s) {
+		return this.test(s, '^[A-Za-z_]([A-Za-z0-9_])*$');
+	},
+
+	isEmpty : function(s) {
+		var nl, i;
+
+		if (s.nodeName == 'SELECT' && s.selectedIndex < 1)
+			return true;
+
+		if (s.type == 'checkbox' && !s.checked)
+			return true;
+
+		if (s.type == 'radio') {
+			for (i=0, nl = s.form.elements; i<nl.length; i++) {
+				if (nl[i].type == "radio" && nl[i].name == s.name && nl[i].checked)
+					return false;
+			}
+
+			return true;
+		}
+
+		return new RegExp('^\\s*$').test(s.nodeType == 1 ? s.value : s);
+	},
+
+	isNumber : function(s, d) {
+		return !isNaN(s.nodeType == 1 ? s.value : s) && (!d || !this.test(s, '^-?[0-9]*\\.[0-9]*$'));
+	},
+
+	test : function(s, p) {
+		s = s.nodeType == 1 ? s.value : s;
+
+		return s == '' || new RegExp(p).test(s);
+	}
+};
+
+var AutoValidator = {
+	settings : {
+		id_cls : 'id',
+		int_cls : 'int',
+		url_cls : 'url',
+		number_cls : 'number',
+		email_cls : 'email',
+		size_cls : 'size',
+		required_cls : 'required',
+		invalid_cls : 'invalid',
+		min_cls : 'min',
+		max_cls : 'max'
+	},
+
+	init : function(s) {
+		var n;
+
+		for (n in s)
+			this.settings[n] = s[n];
+	},
+
+	validate : function(f) {
+		var i, nl, s = this.settings, c = 0;
+
+		nl = this.tags(f, 'label');
+		for (i=0; i<nl.length; i++)
+			this.removeClass(nl[i], s.invalid_cls);
+
+		c += this.validateElms(f, 'input');
+		c += this.validateElms(f, 'select');
+		c += this.validateElms(f, 'textarea');
+
+		return c == 3;
+	},
+
+	invalidate : function(n) {
+		this.mark(n.form, n);
+	},
+
+	reset : function(e) {
+		var t = new Array('label', 'input', 'select', 'textarea');
+		var i, j, nl, s = this.settings;
+
+		if (e == null)
+			return;
+
+		for (i=0; i<t.length; i++) {
+			nl = this.tags(e.form ? e.form : e, t[i]);
+			for (j=0; j<nl.length; j++)
+				this.removeClass(nl[j], s.invalid_cls);
+		}
+	},
+
+	validateElms : function(f, e) {
+		var nl, i, n, s = this.settings, st = true, va = Validator, v;
+
+		nl = this.tags(f, e);
+		for (i=0; i<nl.length; i++) {
+			n = nl[i];
+
+			this.removeClass(n, s.invalid_cls);
+
+			if (this.hasClass(n, s.required_cls) && va.isEmpty(n))
+				st = this.mark(f, n);
+
+			if (this.hasClass(n, s.number_cls) && !va.isNumber(n))
+				st = this.mark(f, n);
+
+			if (this.hasClass(n, s.int_cls) && !va.isNumber(n, true))
+				st = this.mark(f, n);
+
+			if (this.hasClass(n, s.url_cls) && !va.isAbsUrl(n))
+				st = this.mark(f, n);
+
+			if (this.hasClass(n, s.email_cls) && !va.isEmail(n))
+				st = this.mark(f, n);
+
+			if (this.hasClass(n, s.size_cls) && !va.isSize(n))
+				st = this.mark(f, n);
+
+			if (this.hasClass(n, s.id_cls) && !va.isId(n))
+				st = this.mark(f, n);
+
+			if (this.hasClass(n, s.min_cls, true)) {
+				v = this.getNum(n, s.min_cls);
+
+				if (isNaN(v) || parseInt(n.value) < parseInt(v))
+					st = this.mark(f, n);
+			}
+
+			if (this.hasClass(n, s.max_cls, true)) {
+				v = this.getNum(n, s.max_cls);
+
+				if (isNaN(v) || parseInt(n.value) > parseInt(v))
+					st = this.mark(f, n);
+			}
+		}
+
+		return st;
+	},
+
+	hasClass : function(n, c, d) {
+		return new RegExp('\\b' + c + (d ? '[0-9]+' : '') + '\\b', 'g').test(n.className);
+	},
+
+	getNum : function(n, c) {
+		c = n.className.match(new RegExp('\\b' + c + '([0-9]+)\\b', 'g'))[0];
+		c = c.replace(/[^0-9]/g, '');
+
+		return c;
+	},
+
+	addClass : function(n, c, b) {
+		var o = this.removeClass(n, c);
+		n.className = b ? c + (o != '' ? (' ' + o) : '') : (o != '' ? (o + ' ') : '') + c;
+	},
+
+	removeClass : function(n, c) {
+		c = n.className.replace(new RegExp("(^|\\s+)" + c + "(\\s+|$)"), ' ');
+		return n.className = c != ' ' ? c : '';
+	},
+
+	tags : function(f, s) {
+		return f.getElementsByTagName(s);
+	},
+
+	mark : function(f, n) {
+		var s = this.settings;
+
+		this.addClass(n, s.invalid_cls);
+		this.markLabels(f, n, s.invalid_cls);
+
+		return false;
+	},
+
+	markLabels : function(f, n, ic) {
+		var nl, i;
+
+		nl = this.tags(f, "label");
+		for (i=0; i<nl.length; i++) {
+			if (nl[i].getAttribute("for") == n.id || nl[i].htmlFor == n.id)
+				this.addClass(nl[i], ic);
+		}
+
+		return null;
+	}
+};

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/up.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/up.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/up.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upfolder.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upfolder.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upfolder.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upload.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upload.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upload.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upload_archive.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upload_archive.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/upload_archive.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/view.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/view.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/admin/view.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/back.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/back.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/back.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/bookmark.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/bookmark.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/bookmark.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/jbportal_logo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/jbportal_logo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/cms/jbportal_logo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/favicon.ico
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/favicon.ico (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/favicon.ico)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/create.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/create.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/create.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/delete.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/delete.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/delete.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/document.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/document.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/document.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/down.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/down.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/down.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/edit.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/edit.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/edit.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/fast-forward.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/fast-forward.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/fast-forward.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/fast-rewind.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/fast-rewind.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/fast-rewind.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/first.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/first.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/first.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/help.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/help.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/help.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/instance.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/instance.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/instance.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/last.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/last.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/last.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/left.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/left.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/left.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/line-trunk.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/line-trunk.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/line-trunk.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/manage.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/manage.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/manage.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/management.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/management.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/management.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,31 +0,0 @@
-.vertTop {
-   vertical-align: top;
-}
-
-.menu {
-   background-color: #e6e6fa;
-   border-style: dashed;
-   border-color: black;
-   border-width: 1px;
-}
-
-.content {
-   /* background-color: #f0f8ff; */
-   border-style: solid;
-   border-color: black;
-   border-width: 0px 0px 0px 1px;
-   padding: 4px;
-}
-
-.tooltip {
-
-}
-
-.helpblock {
-   background-color: #FFFF99;
-   border-style: dashed;
-   border-color: black;
-   border-width: 1px;
-   padding: 4px;
-   margin: 2px;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/management.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/management.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/management.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/management.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,31 @@
+.vertTop {
+   vertical-align: top;
+}
+
+.menu {
+   background-color: #e6e6fa;
+   border-style: dashed;
+   border-color: black;
+   border-width: 1px;
+}
+
+.content {
+   /* background-color: #f0f8ff; */
+   border-style: solid;
+   border-color: black;
+   border-width: 0px 0px 0px 1px;
+   padding: 4px;
+}
+
+.tooltip {
+
+}
+
+.helpblock {
+   background-color: #FFFF99;
+   border-style: dashed;
+   border-color: black;
+   border-width: 1px;
+   padding: 4px;
+   margin: 2px;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/portal.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/portal.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/portal.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/portlet.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/portlet.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/portlet.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/preferences.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/preferences.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/preferences.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/properties.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/properties.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/properties.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/right.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/right.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/right.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/security.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/security.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/security.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/theme.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/theme.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/theme.png)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/context.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/context.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/context.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/page.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/page.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/page.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/portal.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/portal.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/portal.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/window.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/window.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/tree/window.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/up.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/up.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/up.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/yellow-folder-closed.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/yellow-folder-closed.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/yellow-folder-closed.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/yellow-folder-open.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/yellow-folder-open.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/management/yellow-folder-open.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/maximized.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/maximized.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/maximized.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/minimized.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/minimized.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/minimized.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/normal.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/normal.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/normal.png)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/administer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/administer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/administer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/forbidden.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/forbidden.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/forbidden.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/security.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/security.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/security.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/up.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/up.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/permission/up.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/back.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/back.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/back.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/bullet.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/bullet.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/bullet.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/delete.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/delete.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/delete.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/next.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/next.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/next.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/previous.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/previous.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/previous.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/role.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/role.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/role/role.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/contents.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/contents.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/contents.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/edit_profile.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/edit_profile.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/edit_profile.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/exit.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/exit.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/exit.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/ico_adduser.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/ico_adduser.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/ico_adduser.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/identity.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/identity.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/identity.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/logout.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/logout.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/logout.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/new_user.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/new_user.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/new_user.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/redled.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/redled.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/redled.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/userlist.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/userlist.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/images/user/userlist.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,56 +0,0 @@
-<%@ page import="org.jboss.portal.server.PortalConstants" %>
-<%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-   <title><%= PortalConstants.VERSION.toString() %></title>
-   <meta http-equiv="Content-Type" content="text/html;"/>
-   <!-- to correct the unsightly Flash of Unstyled Content. -->
-   <script type="text/javascript"></script>
-   <!-- inject the theme; default to the renaissance theme if nothing is selected for the portal or the page -->
-   <p:theme themeName='renaissance'/>
-   <!-- insert header content that was possibly set by portlets on the page -->
-   <p:headerContent/>
-</head>
-
-<body id="body">
-<p:region regionName='AJAXScripts' regionID='AJAXScripts'/>
-<div id="portal-container">
-   <div id="sizer">
-      <div id="expander">
-         <div id="logoName"></div>
-         <table border="0" cellpadding="0" cellspacing="0" id="header-container">
-            <tr>
-               <td align="center" valign="top" id="header">
-
-                  <!-- Utility controls -->
-                  <p:region regionName='dashboardnav' regionID='dashboardnav'/>
-
-                  <!-- navigation tabs and such -->
-                  <p:region regionName='navigation' regionID='navigation'/>
-                  <div id="spacer"></div>
-               </td>
-            </tr>
-         </table>
-         <div id="content-container">
-            <!-- insert the content of the 'left' region of the page, and assign the css selector id 'regionA' -->
-            <p:region regionName='left' regionID='regionA'/>
-            <!-- insert the content of the 'center' region of the page, and assign the css selector id 'regionB' -->
-            <p:region regionName='center' regionID='regionB'/>
-            <hr class="cleaner"/>
-         </div>
-      </div>
-   </div>
-</div>
-
-<!-- TODO: Fix the auto jump in this tag -->
-<!-- <div id="footer-container" class="portal-copyright">Powered by
-<a class="portal-copyright" href="http://www.jboss.com/products/jbossportal">JBoss Portal</a><br/>
-</div>
--->
-
-<p:region regionName='AJAXFooter' regionID='AJAXFooter'/>
-
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,56 @@
+<%@ page import="org.jboss.portal.server.PortalConstants" %>
+<%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+   <title><%= PortalConstants.VERSION.toString() %></title>
+   <meta http-equiv="Content-Type" content="text/html;"/>
+   <!-- to correct the unsightly Flash of Unstyled Content. -->
+   <script type="text/javascript"></script>
+   <!-- inject the theme; default to the renaissance theme if nothing is selected for the portal or the page -->
+   <p:theme themeName='renaissance'/>
+   <!-- insert header content that was possibly set by portlets on the page -->
+   <p:headerContent/>
+</head>
+
+<body id="body">
+<p:region regionName='AJAXScripts' regionID='AJAXScripts'/>
+<div id="portal-container">
+   <div id="sizer">
+      <div id="expander">
+         <div id="logoName"></div>
+         <table border="0" cellpadding="0" cellspacing="0" id="header-container">
+            <tr>
+               <td align="center" valign="top" id="header">
+
+                  <!-- Utility controls -->
+                  <p:region regionName='dashboardnav' regionID='dashboardnav'/>
+
+                  <!-- navigation tabs and such -->
+                  <p:region regionName='navigation' regionID='navigation'/>
+                  <div id="spacer"></div>
+               </td>
+            </tr>
+         </table>
+         <div id="content-container">
+            <!-- insert the content of the 'left' region of the page, and assign the css selector id 'regionA' -->
+            <p:region regionName='left' regionID='regionA'/>
+            <!-- insert the content of the 'center' region of the page, and assign the css selector id 'regionB' -->
+            <p:region regionName='center' regionID='regionB'/>
+            <hr class="cleaner"/>
+         </div>
+      </div>
+   </div>
+</div>
+
+<!-- TODO: Fix the auto jump in this tag -->
+<!-- <div id="footer-container" class="portal-copyright">Powered by
+<a class="portal-copyright" href="http://www.jboss.com/products/jbossportal">JBoss Portal</a><br/>
+</div>
+-->
+
+<p:region regionName='AJAXFooter' regionID='AJAXFooter'/>
+
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,51 +0,0 @@
-<%@ page import="org.jboss.portal.server.PortalConstants" %>
-<%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-    <title><%= PortalConstants.VERSION.toString() %>
-    </title>
-    <meta http-equiv="Content-Type" content="text/html;"/>
-    <!-- to correct the unsightly Flash of Unstyled Content. -->
-    <script type="text/javascript"></script>
-    <!-- use the Nphalanx theme if nothing else was defined for the portal or the page -->
-    <p:theme themeName='renaissance'/>
-    <!-- inject header content that was generated by the portlets on the requested page -->
-    <p:headerContent/>
-</head>
-
-<body id="body">
-<p:region regionName='AJAXScripts' regionID='AJAXScripts'/>
-<div id="portal-container">
-    <div id="sizer">
-        <div id="expander">
-            <div id="logoName"></div>
-            <table border="0" cellpadding="0" cellspacing="0" id="header-container">
-                <tr>
-                    <td align="center" valign="top" id="header">
-                        <p:region regionName='dashboardnav' regionID='dashboardnav'/>
-
-                        <p:region regionName='navigation' regionID='navigation'/>
-                        <div id="spacer"></div>
-                    </td>
-                </tr>
-            </table>
-            <div id="content-container">
-                <!-- Note: this construct assumes that the 'maximizedRegion' layout strategy was chosen for the layout, page or portal -->
-                <!-- the 'maximizedRegion' strategy assigns the maximized portlet to the 'maximized' region -->
-                <p:region regionName='maximized' regionID='regionMaximized'/>
-                <hr class="cleaner"/>
-
-                <div id="footer-container" class="portal-copyright">Powered by
-                    <a class="portal-copyright" href="http://www.jboss.com/products/jbossportal">JBoss Portal</a><br>
-                    <span id="ThemeBy"></span>
-                </div>
-            </div>
-
-        </div>
-    </div>
-</div>
-<p:region regionName='AJAXFooter' regionID='AJAXFooter'/>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/layouts/generic/maximized.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,51 @@
+<%@ page import="org.jboss.portal.server.PortalConstants" %>
+<%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <title><%= PortalConstants.VERSION.toString() %>
+    </title>
+    <meta http-equiv="Content-Type" content="text/html;"/>
+    <!-- to correct the unsightly Flash of Unstyled Content. -->
+    <script type="text/javascript"></script>
+    <!-- use the Nphalanx theme if nothing else was defined for the portal or the page -->
+    <p:theme themeName='renaissance'/>
+    <!-- inject header content that was generated by the portlets on the requested page -->
+    <p:headerContent/>
+</head>
+
+<body id="body">
+<p:region regionName='AJAXScripts' regionID='AJAXScripts'/>
+<div id="portal-container">
+    <div id="sizer">
+        <div id="expander">
+            <div id="logoName"></div>
+            <table border="0" cellpadding="0" cellspacing="0" id="header-container">
+                <tr>
+                    <td align="center" valign="top" id="header">
+                        <p:region regionName='dashboardnav' regionID='dashboardnav'/>
+
+                        <p:region regionName='navigation' regionID='navigation'/>
+                        <div id="spacer"></div>
+                    </td>
+                </tr>
+            </table>
+            <div id="content-container">
+                <!-- Note: this construct assumes that the 'maximizedRegion' layout strategy was chosen for the layout, page or portal -->
+                <!-- the 'maximizedRegion' strategy assigns the maximized portlet to the 'maximized' region -->
+                <p:region regionName='maximized' regionID='regionMaximized'/>
+                <hr class="cleaner"/>
+
+                <div id="footer-container" class="portal-copyright">Powered by
+                    <a class="portal-copyright" href="http://www.jboss.com/products/jbossportal">JBoss Portal</a><br>
+                    <span id="ThemeBy"></span>
+                </div>
+            </div>
+
+        </div>
+    </div>
+</div>
+<p:region regionName='AJAXFooter' regionID='AJAXFooter'/>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/error.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/error.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/error.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,6 +0,0 @@
-<html>
-<head/>
-<body>
-bad login
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/error.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/error.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/error.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/error.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,6 @@
+<html>
+<head/>
+<body>
+bad login
+</body>
+</html>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/index.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/index.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,22 +0,0 @@
-<%@ page import="org.jboss.portal.common.util.Tools"%><html>
-<head/>
-<body>
-<form method="POST" action="j_security_check">
-<%--
-<%
-
-   String redirect = request.getParameter("redirect");
-   if (redirect != null)
-   {
-      %>
-<input type="hidden" name="redirect" value="<%= Tools.createXWWWFormURLEncoded(redirect) %>"/>
-      <%
-   }
-%>
---%>
-<input type="text" name="j_username" value=""/>
-<input type="password" name="j_password" value=""/>
-<input type="submit"/>
-</form>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/index.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/index.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/index.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/login/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,22 @@
+<%@ page import="org.jboss.portal.common.util.Tools"%><html>
+<head/>
+<body>
+<form method="POST" action="j_security_check">
+<%--
+<%
+
+   String redirect = request.getParameter("redirect");
+   if (redirect != null)
+   {
+      %>
+<input type="hidden" name="redirect" value="<%= Tools.createXWWWFormURLEncoded(redirect) %>"/>
+      <%
+   }
+%>
+--%>
+<input type="text" name="j_username" value=""/>
+<input type="password" name="j_password" value=""/>
+<input type="submit"/>
+</form>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,311 +0,0 @@
-body {
-	background-image: url(../images/portal_utils/portal_background.gif);
-	margin: 0px;
-	padding: 0px;
-}
-
-table.portal-table {
-	background-image: url(../images/portal_utils/portal_table_background.gif);
-}
-
-/* Links */
-a {
-	color: #5699B7;
-	text-decoration: none;
-}
-a:hover  {
-	color: #242424;
-	text-decoration: none;
-}
-
-/********
-* FONTS *
-*********/
-
-/* Font attributes for the normal  fragment font.
-   Used for the display of non-accentuated information */
-.portlet-font {
-	color:#4A4A4A;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	margin-top: 7px;
-	margin-bottom: 5px;
-}
-
-/* Font attributes similar to the portlet.font but the color is lighter */
-.portlet-font-dim {
-	color:#FFFFFF;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-/********
-* FORMS *
-*********/
-
-/* Text used for the descriptive label of the whole form (not the label for fields) */
-.portlet-form-label {
-	color:#4A4A4A;
-	text-decoration:none;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-/* Text of the user-input in an input field */
-.portlet-form-input-field {
-	color:#4A4A4A;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-/* Text on a button */
-.portlet-form-button {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #270F07;
-}
-
-/* Text that appears beside a context dependent action icon */
-.portlet-icon-label {
-
-}
-
-/* Text that appears beside a "standard" icon (e.g Ok, or Cancel) */
-.portlet-dlg-icon-label {
-
-}
-
-/* Text for a separator of fields (e.g. checkboxes, etc.) */
-.portlet-form-field-label {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	color: #4A4A4A;
-
-}
-
-/* Text for a field (not input field, eg. checkboxes, etc.) */
-.portlet-form-field {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	color: #4A4A4A;
-	margin-top: 10px;
-
-}
-/* Links */
-.portal-links:link {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-	text-decoration: none;
-}
-.portal-links:hover  {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #5699B7;
-	text-decoration: none;
-}
-.portal-links:active {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-	text-decoration: none;
-}
-.portal-links:visited {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-	text-decoration: none;
-}
-/* title */
-.portal-central-title {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-	text-indent: 5px;
-}
-.portal-left-title-white {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #FFFFFF;
-}
-.portal-left-title-black {
-
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-}
-.portal-right-title-black {
-
-
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-}
-.portal-right-title-white {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #FFFFFF;
-}
-/***********
-* MESSAGES *
-************/
-
-/* Status of the current operation. */
-.portlet-msg-status {
-
-}
-
-/* Help messages, general additional information, etc. */
-.portlet-msg-info {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-style: italic;
-	color: #242424;
-
-}
-
-/* Error messages. */
-.portlet-msg-error {
-	color:red;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-}
-
-/* Warning messages. */
-.portlet-msg-alert {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-
-}
-
-/* Verification of the successful completion of a task. */
-.portlet-msg-success {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #00FF00;
-
-}
-/***********
-* SECTIONS *
-************/
-
-/* Table or section header */
-.portlet-section-header {
-    font-weight: bold;    
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 14px;
-	/*background-image: url(interf/head.jpg);*/
-}
-
-/* Normal text in a table cell */
-.portlet-section-body {
-	background-color: #DBEBF7;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-/* Text in every other row in the cell */
-.portlet-section-alternate {
-	background-color: #C7D6E0;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-/* Text in a selected cell range */
-.portlet-section-selected {
-	background-color: #89AEC6;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-/* Text of a subheading */
-.portlet-section-subheader {
-	font-weight: bold;
-	font-size: 9px;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	color: #FFFFFF;
-	margin: 3px;
-	padding: 3px;
-}
-
-/* Table or section footnote */
-.portlet-section-footer {
-  font-size: 6px;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories
-  (e.g. explanatory or help text that is associated with the section. */
-.portlet-section-text {
-
-}
-
-/********
-* MENUS *
-*********/
-
-.portlet-menu {
-
-}
-
-.portlet-menu-item {
-	color: #242424;
-	text-decoration: none;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-.portlet-menu-item:hover {
-	color: #5699B7;
-	text-decoration: none;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-.portal-title-level1 {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-	color: #FF8A00;
-	font-weight: bold;
-}
-.portlet-form-field-middle {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	color: #4A4A4A;
-	margin-top: 10px;
-	width: 91px;
-}
-.portal-title-level2 {
-
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	color: #002F4E;
-	font-weight: bold;
-}
-
-.portal-copyright {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 8px;
-	color: #002F4E;
-}
-
-/* Links */
-a.portal-copyright {
-	color: #242424;
-	text-decoration: none;
-}
-a.portal-copyright:hover  {
-	color: #002F4E;
-	text-decoration: none;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,311 @@
+body {
+	background-image: url(../images/portal_utils/portal_background.gif);
+	margin: 0px;
+	padding: 0px;
+}
+
+table.portal-table {
+	background-image: url(../images/portal_utils/portal_table_background.gif);
+}
+
+/* Links */
+a {
+	color: #5699B7;
+	text-decoration: none;
+}
+a:hover  {
+	color: #242424;
+	text-decoration: none;
+}
+
+/********
+* FONTS *
+*********/
+
+/* Font attributes for the normal  fragment font.
+   Used for the display of non-accentuated information */
+.portlet-font {
+	color:#4A4A4A;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	margin-top: 7px;
+	margin-bottom: 5px;
+}
+
+/* Font attributes similar to the portlet.font but the color is lighter */
+.portlet-font-dim {
+	color:#FFFFFF;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+/********
+* FORMS *
+*********/
+
+/* Text used for the descriptive label of the whole form (not the label for fields) */
+.portlet-form-label {
+	color:#4A4A4A;
+	text-decoration:none;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+/* Text of the user-input in an input field */
+.portlet-form-input-field {
+	color:#4A4A4A;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+/* Text on a button */
+.portlet-form-button {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #270F07;
+}
+
+/* Text that appears beside a context dependent action icon */
+.portlet-icon-label {
+
+}
+
+/* Text that appears beside a "standard" icon (e.g Ok, or Cancel) */
+.portlet-dlg-icon-label {
+
+}
+
+/* Text for a separator of fields (e.g. checkboxes, etc.) */
+.portlet-form-field-label {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	color: #4A4A4A;
+
+}
+
+/* Text for a field (not input field, eg. checkboxes, etc.) */
+.portlet-form-field {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	color: #4A4A4A;
+	margin-top: 10px;
+
+}
+/* Links */
+.portal-links:link {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+	text-decoration: none;
+}
+.portal-links:hover  {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #5699B7;
+	text-decoration: none;
+}
+.portal-links:active {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+	text-decoration: none;
+}
+.portal-links:visited {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+	text-decoration: none;
+}
+/* title */
+.portal-central-title {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+	text-indent: 5px;
+}
+.portal-left-title-white {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #FFFFFF;
+}
+.portal-left-title-black {
+
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+}
+.portal-right-title-black {
+
+
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+}
+.portal-right-title-white {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #FFFFFF;
+}
+/***********
+* MESSAGES *
+************/
+
+/* Status of the current operation. */
+.portlet-msg-status {
+
+}
+
+/* Help messages, general additional information, etc. */
+.portlet-msg-info {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-style: italic;
+	color: #242424;
+
+}
+
+/* Error messages. */
+.portlet-msg-error {
+	color:red;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+}
+
+/* Warning messages. */
+.portlet-msg-alert {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+
+}
+
+/* Verification of the successful completion of a task. */
+.portlet-msg-success {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #00FF00;
+
+}
+/***********
+* SECTIONS *
+************/
+
+/* Table or section header */
+.portlet-section-header {
+    font-weight: bold;    
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 14px;
+	/*background-image: url(interf/head.jpg);*/
+}
+
+/* Normal text in a table cell */
+.portlet-section-body {
+	background-color: #DBEBF7;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+/* Text in every other row in the cell */
+.portlet-section-alternate {
+	background-color: #C7D6E0;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+/* Text in a selected cell range */
+.portlet-section-selected {
+	background-color: #89AEC6;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+/* Text of a subheading */
+.portlet-section-subheader {
+	font-weight: bold;
+	font-size: 9px;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	color: #FFFFFF;
+	margin: 3px;
+	padding: 3px;
+}
+
+/* Table or section footnote */
+.portlet-section-footer {
+  font-size: 6px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories
+  (e.g. explanatory or help text that is associated with the section. */
+.portlet-section-text {
+
+}
+
+/********
+* MENUS *
+*********/
+
+.portlet-menu {
+
+}
+
+.portlet-menu-item {
+	color: #242424;
+	text-decoration: none;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+.portlet-menu-item:hover {
+	color: #5699B7;
+	text-decoration: none;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+.portal-title-level1 {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+	color: #FF8A00;
+	font-weight: bold;
+}
+.portlet-form-field-middle {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	color: #4A4A4A;
+	margin-top: 10px;
+	width: 91px;
+}
+.portal-title-level2 {
+
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	color: #002F4E;
+	font-weight: bold;
+}
+
+.portal-copyright {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 8px;
+	color: #002F4E;
+}
+
+/* Links */
+a.portal-copyright {
+	color: #242424;
+	text-decoration: none;
+}
+a.portal-copyright:hover  {
+	color: #002F4E;
+	text-decoration: none;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style_editor.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style_editor.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style_editor.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,311 +0,0 @@
-body {
-	background-color: #FFFFFF;
-	margin: 0px;
-	padding: 0px;
-}
-
-table.portal-table {
-	background-image: url(../images/portal_utils/portal_table_background.gif);
-}
-
-/* Links */
-a {
-	color: #5699B7;
-	text-decoration: none;
-}
-a:hover  {
-	color: #242424;
-	text-decoration: none;
-}
-
-/********
-* FONTS *
-*********/
-
-/* Font attributes for the normal  fragment font.
-   Used for the display of non-accentuated information */
-.portlet-font {
-	color:#4A4A4A;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	margin-top: 7px;
-	margin-bottom: 5px;
-}
-
-/* Font attributes similar to the portlet.font but the color is lighter */
-.portlet-font-dim {
-	color:#FFFFFF;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-/********
-* FORMS *
-*********/
-
-/* Text used for the descriptive label of the whole form (not the label for fields) */
-.portlet-form-label {
-	color:#4A4A4A;
-	text-decoration:none;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-/* Text of the user-input in an input field */
-.portlet-form-input-field {
-	color:#4A4A4A;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-/* Text on a button */
-.portlet-form-button {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #270F07;
-}
-
-/* Text that appears beside a context dependent action icon */
-.portlet-icon-label {
-
-}
-
-/* Text that appears beside a "standard" icon (e.g Ok, or Cancel) */
-.portlet-dlg-icon-label {
-
-}
-
-/* Text for a separator of fields (e.g. checkboxes, etc.) */
-.portlet-form-field-label {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	color: #4A4A4A;
-
-}
-
-/* Text for a field (not input field, eg. checkboxes, etc.) */
-.portlet-form-field {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	color: #4A4A4A;
-	margin-top: 10px;
-
-}
-/* Links */
-.portal-links:link {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-	text-decoration: none;
-}
-.portal-links:hover  {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #5699B7;
-	text-decoration: none;
-}
-.portal-links:active {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-	text-decoration: none;
-}
-.portal-links:visited {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-	text-decoration: none;
-}
-/* title */
-.portal-central-title {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-	text-indent: 5px;
-}
-.portal-left-title-white {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #FFFFFF;
-}
-.portal-left-title-black {
-
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-}
-.portal-right-title-black {
-
-
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #242424;
-}
-.portal-right-title-white {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #FFFFFF;
-}
-/***********
-* MESSAGES *
-************/
-
-/* Status of the current operation. */
-.portlet-msg-status {
-
-}
-
-/* Help messages, general additional information, etc. */
-.portlet-msg-info {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-style: italic;
-	color: #242424;
-
-}
-
-/* Error messages. */
-.portlet-msg-error {
-	color:red;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-}
-
-/* Warning messages. */
-.portlet-msg-alert {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-
-}
-
-/* Verification of the successful completion of a task. */
-.portlet-msg-success {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	font-weight: bold;
-	color: #00FF00;
-
-}
-/***********
-* SECTIONS *
-************/
-
-/* Table or section header */
-.portlet-section-header {
-    font-weight: bold;    
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 14px;
-	/*background-image: url(interf/head.jpg);*/
-}
-
-/* Normal text in a table cell */
-.portlet-section-body {
-	background-color: #DBEBF7;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-/* Text in every other row in the cell */
-.portlet-section-alternate {
-	background-color: #C7D6E0;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-/* Text in a selected cell range */
-.portlet-section-selected {
-	background-color: #89AEC6;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-/* Text of a subheading */
-.portlet-section-subheader {
-	font-weight: bold;
-	font-size: 9px;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	color: #FFFFFF;
-	margin: 3px;
-	padding: 3px;
-}
-
-/* Table or section footnote */
-.portlet-section-footer {
-  font-size: 6px;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories
-  (e.g. explanatory or help text that is associated with the section. */
-.portlet-section-text {
-
-}
-
-/********
-* MENUS *
-*********/
-
-.portlet-menu {
-
-}
-
-.portlet-menu-item {
-	color: #242424;
-	text-decoration: none;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-.portlet-menu-item:hover {
-	color: #5699B7;
-	text-decoration: none;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-}
-
-.portal-title-level1 {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 10px;
-	color: #FF8A00;
-	font-weight: bold;
-}
-.portlet-form-field-middle {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	color: #4A4A4A;
-	margin-top: 10px;
-	width: 91px;
-}
-.portal-title-level2 {
-
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 9px;
-	color: #002F4E;
-	font-weight: bold;
-}
-
-.portal-copyright {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 8px;
-	color: #002F4E;
-}
-
-/* Links */
-a.portal-copyright {
-	color: #242424;
-	text-decoration: none;
-}
-a.portal-copyright:hover  {
-	color: #002F4E;
-	text-decoration: none;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style_editor.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style_editor.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style_editor.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/css/portal_style_editor.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,311 @@
+body {
+	background-color: #FFFFFF;
+	margin: 0px;
+	padding: 0px;
+}
+
+table.portal-table {
+	background-image: url(../images/portal_utils/portal_table_background.gif);
+}
+
+/* Links */
+a {
+	color: #5699B7;
+	text-decoration: none;
+}
+a:hover  {
+	color: #242424;
+	text-decoration: none;
+}
+
+/********
+* FONTS *
+*********/
+
+/* Font attributes for the normal  fragment font.
+   Used for the display of non-accentuated information */
+.portlet-font {
+	color:#4A4A4A;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	margin-top: 7px;
+	margin-bottom: 5px;
+}
+
+/* Font attributes similar to the portlet.font but the color is lighter */
+.portlet-font-dim {
+	color:#FFFFFF;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+/********
+* FORMS *
+*********/
+
+/* Text used for the descriptive label of the whole form (not the label for fields) */
+.portlet-form-label {
+	color:#4A4A4A;
+	text-decoration:none;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+/* Text of the user-input in an input field */
+.portlet-form-input-field {
+	color:#4A4A4A;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+/* Text on a button */
+.portlet-form-button {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #270F07;
+}
+
+/* Text that appears beside a context dependent action icon */
+.portlet-icon-label {
+
+}
+
+/* Text that appears beside a "standard" icon (e.g Ok, or Cancel) */
+.portlet-dlg-icon-label {
+
+}
+
+/* Text for a separator of fields (e.g. checkboxes, etc.) */
+.portlet-form-field-label {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	color: #4A4A4A;
+
+}
+
+/* Text for a field (not input field, eg. checkboxes, etc.) */
+.portlet-form-field {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	color: #4A4A4A;
+	margin-top: 10px;
+
+}
+/* Links */
+.portal-links:link {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+	text-decoration: none;
+}
+.portal-links:hover  {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #5699B7;
+	text-decoration: none;
+}
+.portal-links:active {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+	text-decoration: none;
+}
+.portal-links:visited {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+	text-decoration: none;
+}
+/* title */
+.portal-central-title {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+	text-indent: 5px;
+}
+.portal-left-title-white {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #FFFFFF;
+}
+.portal-left-title-black {
+
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+}
+.portal-right-title-black {
+
+
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #242424;
+}
+.portal-right-title-white {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #FFFFFF;
+}
+/***********
+* MESSAGES *
+************/
+
+/* Status of the current operation. */
+.portlet-msg-status {
+
+}
+
+/* Help messages, general additional information, etc. */
+.portlet-msg-info {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-style: italic;
+	color: #242424;
+
+}
+
+/* Error messages. */
+.portlet-msg-error {
+	color:red;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+}
+
+/* Warning messages. */
+.portlet-msg-alert {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+
+}
+
+/* Verification of the successful completion of a task. */
+.portlet-msg-success {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	font-weight: bold;
+	color: #00FF00;
+
+}
+/***********
+* SECTIONS *
+************/
+
+/* Table or section header */
+.portlet-section-header {
+    font-weight: bold;    
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 14px;
+	/*background-image: url(interf/head.jpg);*/
+}
+
+/* Normal text in a table cell */
+.portlet-section-body {
+	background-color: #DBEBF7;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+/* Text in every other row in the cell */
+.portlet-section-alternate {
+	background-color: #C7D6E0;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+/* Text in a selected cell range */
+.portlet-section-selected {
+	background-color: #89AEC6;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+/* Text of a subheading */
+.portlet-section-subheader {
+	font-weight: bold;
+	font-size: 9px;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	color: #FFFFFF;
+	margin: 3px;
+	padding: 3px;
+}
+
+/* Table or section footnote */
+.portlet-section-footer {
+  font-size: 6px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories
+  (e.g. explanatory or help text that is associated with the section. */
+.portlet-section-text {
+
+}
+
+/********
+* MENUS *
+*********/
+
+.portlet-menu {
+
+}
+
+.portlet-menu-item {
+	color: #242424;
+	text-decoration: none;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+.portlet-menu-item:hover {
+	color: #5699B7;
+	text-decoration: none;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+}
+
+.portal-title-level1 {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+	color: #FF8A00;
+	font-weight: bold;
+}
+.portlet-form-field-middle {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	color: #4A4A4A;
+	margin-top: 10px;
+	width: 91px;
+}
+.portal-title-level2 {
+
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 9px;
+	color: #002F4E;
+	font-weight: bold;
+}
+
+.portal-copyright {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 8px;
+	color: #002F4E;
+}
+
+/* Links */
+a.portal-copyright {
+	color: #242424;
+	text-decoration: none;
+}
+a.portal-copyright:hover  {
+	color: #002F4E;
+	text-decoration: none;
+}
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/decoration.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/decoration.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/decoration.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,51 +0,0 @@
-<%@ page import="java.util.Iterator,
-                 java.util.MissingResourceException"%>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr>
-<basic:forEachActionInWindow family="mode">
-   <% if (Boolean.TRUE == enabled)
-   {
-      try
-      {
-         String path = MODES.getString(name + "." + index);
-         %>
-         <td><a href="<%= url %>"><img src="<%= contextPath + path %>" border="0"/></a></td>
-         <%
-      }
-      catch (MissingResourceException e)
-      {
-         e.printStackTrace();
-      }
-   }
-   %>
-</basic:forEachActionInWindow>
-<basic:forEachActionInWindow family="windowstate">
-   <% if (Boolean.TRUE == enabled)
-   {
-      try
-      {
-         String path = WINDOW_STATES.getString(name + "." + index);
-         %>
-         <td><a href="<%= url %>"><img src="<%= contextPath + path %>" border="0"/></a></td>
-         <%
-      }
-      catch (MissingResourceException e)
-      {
-         e.printStackTrace();
-      }
-   }
-   %>
-</basic:forEachActionInWindow>
-<%--
-   <basic:forEachActionInWindow family="move">
-   <% if (Boolean.TRUE == enabled)
-      {
-      %>
-      <td><a href="<%= url %>"><%= name %></a></td>
-      <%
-      }
-   %>
-   </basic:forEachActionInWindow>
---%>
-</tr>
-</table>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/decoration.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/decoration.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/decoration.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/decoration.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,51 @@
+<%@ page import="java.util.Iterator,
+                 java.util.MissingResourceException"%>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr>
+<basic:forEachActionInWindow family="mode">
+   <% if (Boolean.TRUE == enabled)
+   {
+      try
+      {
+         String path = MODES.getString(name + "." + index);
+         %>
+         <td><a href="<%= url %>"><img src="<%= contextPath + path %>" border="0"/></a></td>
+         <%
+      }
+      catch (MissingResourceException e)
+      {
+         e.printStackTrace();
+      }
+   }
+   %>
+</basic:forEachActionInWindow>
+<basic:forEachActionInWindow family="windowstate">
+   <% if (Boolean.TRUE == enabled)
+   {
+      try
+      {
+         String path = WINDOW_STATES.getString(name + "." + index);
+         %>
+         <td><a href="<%= url %>"><img src="<%= contextPath + path %>" border="0"/></a></td>
+         <%
+      }
+      catch (MissingResourceException e)
+      {
+         e.printStackTrace();
+      }
+   }
+   %>
+</basic:forEachActionInWindow>
+<%--
+   <basic:forEachActionInWindow family="move">
+   <% if (Boolean.TRUE == enabled)
+      {
+      %>
+      <td><a href="<%= url %>"><%= name %></a></td>
+      <%
+      }
+   %>
+   </basic:forEachActionInWindow>
+--%>
+</tr>
+</table>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_add.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_add.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_add.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_create.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_create.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_create.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_01.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_01.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_01.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_02.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_02.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_02.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_03.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_03.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_03.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_04.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_04.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_04.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_05.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_05.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_05.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_06.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_06.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_06.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_07.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_07.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_07.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_08.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_08.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_08.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_09.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_09.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_left/bouton_portlet_left_09.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_01.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_01.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_01.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_02.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_02.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_02.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_03.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_03.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_03.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_04.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_04.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_04.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_05.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_05.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_05.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_06.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_06.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_06.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_07.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_07.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_07.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_08.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_08.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_08.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_09.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_09.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_portlet_middle/portal_btn_09.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_submit.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_submit.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/btn_submit.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/line.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/line.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/line.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_background.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_background.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_background.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_border_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_border_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_border_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_head.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_head.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_head.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_head.jpg
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_head.jpg (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_head.jpg)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_table_background.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_table_background.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portal_utils/portal_table_background.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_01.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_01.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_01.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_02.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_02.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_02.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_03.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_03.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_03.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_04.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_04.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_04.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_05.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_05.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_05.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_06.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_06.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_06.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_07.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_07.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_07.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_08.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_08.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_08.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_09.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_09.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_09.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_10.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_10.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_10.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_11.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_11.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_11.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_12.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_12.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_12.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_13.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_13.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_13.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_14.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_14.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_14.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_15.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_15.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_15.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_16.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_16.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_16.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_17.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_17.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_17.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_18.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_18.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/portlet_black_bottom_18.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_bottom/spacer.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_01.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_01.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_01.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_02.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_02.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_02.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_03.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_03.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_03.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_04.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_04.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_04.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_05.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_05.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_05.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_06.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_06.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_06.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_07.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_07.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_07.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_08.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_08.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_08.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_09.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_09.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_09.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_10.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_10.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_10.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_11.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_11.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_11.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_12.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_12.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_12.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_13.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_13.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_13.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_14.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_14.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_14.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_15.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_15.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_15.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_16.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_16.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_16.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_17.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_17.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_17.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_18.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_18.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_18.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_19.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_19.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_19.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_20.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_20.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/portlet_black_middle_20.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_middle/spacer.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_background.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_background.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_background.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_01.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_01.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_01.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_02.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_02.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_02.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_03.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_03.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_03.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_04.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_04.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_04.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_05.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_05.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_05.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_06.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_06.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_06.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_07.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_07.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_07.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_08.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_08.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_08.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_09.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_09.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_09.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_10.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_10.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_10.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_11.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_11.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_11.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_12.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_12.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_12.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_13.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_13.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_13.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_14.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_14.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_14.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_15.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_15.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/portlet_black_top_15.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_black_top/spacer.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_background.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_background.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_background.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_01.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_01.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_01.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_02.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_02.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_02.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_03.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_03.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_03.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_04.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_04.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_04.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_05.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_05.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_05.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_06.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_06.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_06.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_07.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_07.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_07.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_08.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_08.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_08.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_09.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_09.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_09.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_10.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_10.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_10.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_11.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_11.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_11.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_12.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_12.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_12.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_13.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_13.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_13.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_14.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_14.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_14.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_15.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_15.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_15.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_16.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_16.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_16.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_17.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_17.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_17.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_18.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_18.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_left_middle_18.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_middle_top_03.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_middle_top_03.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/portlet_middle_top_03.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_middle/spacer.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/edit.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/edit.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/edit.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/help.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/help.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/help.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/maximize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/maximize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/maximize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/minimize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/minimize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/minimize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/normal.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/normal.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/normal.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_background.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_background.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_background.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_01.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_01.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_01.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_02.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_02.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_02.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_03.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_03.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_03.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_04.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_04.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_04.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_05.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_05.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_05.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_06.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_06.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_06.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_07.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_07.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_07.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_08.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_08.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_08.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_12.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_12.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_12.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_13.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_13.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_13.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_14.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_14.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_14.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_15.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_15.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_15.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_16.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_16.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_16.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_17.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_17.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_17.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_18.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_18.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_18.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_19.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_19.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_19.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_20.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_20.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_20.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_21.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_21.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/portlet_left_top_21.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/spacer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/view.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/view.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_left_top/view.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_01.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_01.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_01.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_02.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_02.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_02.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_03.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_03.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_03.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_04.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_04.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_04.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_05.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_05.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_05.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_06.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_06.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_06.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_07.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_07.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_07.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_08.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_08.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_08.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_09.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_09.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_09.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_10.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_10.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_10.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_11.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_11.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_11.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_12.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_12.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_12.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_13.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_13.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_13.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_14.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_14.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_14.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_15.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_15.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_15.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_16.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_16.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_16.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_17.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_17.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_17.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_18.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_18.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/portlet_middle_bottom_18.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_bottom/spacer.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/edit.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/edit.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/edit.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/help.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/help.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/help.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/maximize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/maximize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/maximize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/minimize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/minimize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/minimize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/normal.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/normal.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/normal.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_01.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_01.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_01.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_02.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_02.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_02.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_03.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_03.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_03.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_04.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_04.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_04.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_08.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_08.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_08.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_09.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_09.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_09.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_10.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_10.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_10.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_11.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_11.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_11.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_12.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_12.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_12.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_13.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_13.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_13.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_14.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_14.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_14.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_15.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_15.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_15.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_16.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_16.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_16.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_17.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_17.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_17.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_18.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_18.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_18.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_19.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_19.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/portlet_middle_top_19.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/spacer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/view.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/view.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/images/portlet_middle_top/view.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/index.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/index.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,270 +0,0 @@
-<%!
-
-   /** Left region index. */
-   private static final int LEFT = 0;
-
-   /** Center region index. */
-   private static final int CENTER = 1;
-
-   /** Right region index. */
-   private static final int RIGHT = 2;
-
-   private static ResourceBundle MODES;
-   private static ResourceBundle WINDOW_STATES;
-
-   static
-   {
-      MODES = ResourceBundle.getBundle("nodesk.Modes");
-      WINDOW_STATES = ResourceBundle.getBundle("nodesk.WindowStates");
-   }
-
-%>
-
-<%@ taglib uri="/WEB-INF/theme-basic-lib.tld" prefix="basic" %>
-<%@ page
-    import="java.util.Iterator,
-            java.io.Writer,
-            java.io.IOException,
-            java.io.StringWriter,
-            java.util.Map,
-            java.util.HashMap,
-            org.jboss.portal.theme.LayoutConstants,
-            org.jboss.portal.theme.page.PageResult,
-            java.util.ResourceBundle"%>
-<%@ page import="org.jboss.portal.server.PortalConstants"%>
-<%
-   String contextPath = request.getContextPath();
-   int nbCol = 3;
-   boolean leftIsEmpty = false;
-   boolean centerIsEmpty = false;
-   boolean rightIsEmpty = false;
-
-   String left = "left";
-   String center = "center";
-   String right = "right";
-
-   PageResult pageResult = (PageResult)request.getAttribute(LayoutConstants.ATTR_PAGE);
-//   String layoutState = (String)request.getAttribute(LayoutConstants.PARAM_LAYOUT_STATE);
-   if ("maximized".equals(pageResult.getLayoutState()))
-   {
-      left = "";
-      center = "left,center,right";
-      right = "";
-      leftIsEmpty = true;
-      centerIsEmpty = false;
-      rightIsEmpty = true;
-   }
-   else
-   {
-      %>
-      <%
-   }
-
-%>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title><%= PortalConstants.VERSION %></title>
-<meta http-equiv="Content-Type" content="<%= response.getContentType() %>" />
-<script language="JavaScript" type="text/javascript">
-<!--
-function MM_reloadPage(init) {  //reloads the window if Nav4 resized
-  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
-    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
-  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
-}
-MM_reloadPage(true);
-//-->
-</script>
-<link href="<%= contextPath %>/nodesk/css/portal_style.css" rel="stylesheet" type="text/css" />
-<!--<link href="/portal-forums/subSilver/styles.css" rel="stylesheet" type="text/css" />-->
-<link rel="shortcut icon" href="<%= contextPath %>/images/favicon.ico" />
-</head>
-<body>
-<table width="789" height="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="portal-table">
- <!--DWLayoutTable-->
- <tr>
-  <td height="111" colspan="<%= nbCol %>" align="center" valign="top"><img src="<%= contextPath %>/nodesk/images/portal_utils/portal_head.jpg" width="743" height="109"></td>
- </tr>
- <tr>
-  <%
-    if (!leftIsEmpty) {
-      int index = LEFT;
-    %>
-  <td width="221" height="568" valign="top">
-    <table border="0" align="right" cellpadding="0" cellspacing="0" background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_background.gif">
-
-    <basic:forEachWindowInRegion region="<%= left %>">
-   <tr>
-    <td>
-      <table id="left" border="0" cellpadding="0" cellspacing="0">
-      <tr>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_01.gif" width="15" height="5" alt=""></td>
-       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_02.gif" width="100%" height="5" alt=""></td>
-       <td rowspan="2"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_03.gif" width="14" height="21" alt=""></td>
-      </tr>
-      <tr>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_04.gif" width="15" height="16" alt=""></td>
-       <td width="15"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_05.gif" width="15" height="16" alt=""></td>
-       <!--td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_06.gif" width="1" height="16" alt=""></td-->
-       <td nowrap height="16" valign="middle" background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_07.gif" class="portal-left-title-white"><%= title %></td>
-       <td width="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_08.gif" width="4" height="16" alt=""></td>
-       <td background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_07.gif" align="right" width="100%">
-          <%@ include file="decoration.jsp" %>
-       </td>
-      </tr>
-      <tr>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_12.gif" width="15" height="7" alt=""></td>
-       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_13.gif" width="100%" height="7" alt=""></td>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_14.gif" width="14" height="7" alt=""></td>
-      </tr>
-      <tr>
-       <td background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_15.gif"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_15.gif" width="15" height="100%" alt=""></td>
-       <td colspan="4" bgcolor="#FFFFFF"><%= content %></td>
-       <td width="14" background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_17.gif"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_17.gif" width="14" height="100%" alt=""></td>
-      </tr>
-      <tr>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_18.gif" width="15" height="15" alt=""></td>
-       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_19.gif" width="100%" height="15" alt=""></td>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_20.gif" width="14" height="15" alt=""></td>
-      </tr>
-      <tr>
-       <td colspan="6"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_21.gif" width="191" height="1" alt=""></td>
-      </tr>
-      <tr>
-       <td colspan="6"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/spacer.gif" height="1" alt=""></td>
-      </tr>
-     </table>
-     </td>
-     </tr>
-    </basic:forEachWindowInRegion>
-  </table>
-  </td>
-    <%
-  }
-    %>
-
-    <%
-    if (!centerIsEmpty) {
-      int index = CENTER;
-    %>
-  <td width="100%" valign="top">
-    <table id="main" width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
-    <basic:forEachWindowInRegion region="<%= center %>">
-      <tr>
-       <td height="16" width="24" colspan="2" rowspan="2"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_01.gif" width="24" height="16" alt=""></td>
-       <td height="3" colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_02.gif" width="100%" height="3" alt=""></td>
-       <td height="3"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="3" alt=""></td>
-      </tr>
-      <tr>
-       <td height="18" rowspan="2" width="100%" valign="middle" background="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_03.gif" class="portal-left-title-black"><%= title %></td>
-       <td height="18" rowspan="2" background="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_03.gif"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_04.gif" width="9" height="18" alt=""></td>
-
-
-
-       <td height="18" rowspan="2" background="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_03.gif" align="right">
-          <%@ include file="decoration.jsp" %>
-       </td>
-       <td height="18" rowspan="2"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_08.gif" width="17" height="18" alt=""></td>
-       <td height="13"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="13" alt=""></td>
-      </tr>
-      <tr>
-       <td height="11" width="14" rowspan="2"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_09.gif" width="14" height="11" alt=""></td>
-       <td height="5" width="10"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_10.gif" width="10" height="5" alt=""></td>
-       <td height="5"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="5" alt=""></td>
-      </tr>
-      <tr>
-       <td height="6" colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_11.gif" width="100%" height="6" alt=""></td>
-       <td height="6"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_12.gif" width="17" height="6" alt=""></td>
-       <td height="6"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="6" alt=""></td>
-      </tr>
-      <tr>
-       <td background="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_13.gif">&nbsp;</td>
-       <td colspan="4" valign="top" bgcolor="#FFFFFF"><%
-            %>
-            <%= content %>
-        </td>
-       <td background="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_15.gif">&nbsp;</td>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="328" alt=""></td>
-      </tr>
-      <tr>
-       <td height="16"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_16.gif" width="14" height="16" alt=""></td>
-       <td height="16" colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_18.gif" width="100%" height="16" alt=""></td>
-       <td height="16"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_19.gif" width="17" height="16" alt=""></td>
-       <td height="16"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="16" alt=""></td>
-      </tr>
-      <tr>
-       <td colspan="7"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="100%" height="1" alt=""></td>
-      </tr>
-    </basic:forEachWindowInRegion>
-    </table>
-  </td>
-    <%
-  }
-    %>
-
-    <%
-    if (!rightIsEmpty) {
-      int index = RIGHT;
-    %>
-  <td valign="top">
-      <table width="191" border="0" align="right" cellpadding="0" cellspacing="0" background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_background.gif">
-      <basic:forEachWindowInRegion region="<%= right %>">
-   <tr>
-    <td>
-      <table id="right" border="0" cellpadding="0" cellspacing="0">
-      <tr>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_01.gif" width="15" height="5" alt=""></td>
-       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_02.gif" width="100%" height="5" alt=""></td>
-       <td rowspan="2"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_03.gif" width="15" height="21" alt=""></td>
-      </tr>
-      <tr>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_04.gif" width="15" height="16" alt=""></td>
-       <td width="15"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_05.gif" width="15" height="16" alt=""></td>
-       <!--td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_06.gif" width="1" height="16" alt=""></td-->
-       <td nowrap valign="middle" background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_07.gif" class="portal-left-title-white"><%= title %></td>
-       <td width="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_08.gif" width="4" height="16" alt=""></td>
-       <td background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_07.gif" align="right" width="100%">
-          <%@ include file="decoration.jsp" %>
-       </td>
-      </tr>
-      <tr>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_12.gif" width="15" height="7" alt=""></td>
-       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_13.gif" width="100%" height="7" alt=""></td>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_14.gif" width="14" height="7" alt=""></td>
-      </tr>
-      <tr>
-       <td background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_15.gif"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_15.gif" width="15" height="100%" alt=""></td>
-       <td colspan="4" bgcolor="#FFFFFF"><%= content %></td>
-       <td background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_17.gif"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_17.gif" width="14" height="100%" alt=""></td>
-      </tr>
-      <tr>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_18.gif" width="15" height="15" alt=""></td>
-       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_19.gif" width="100%" height="15" alt=""></td>
-       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_20.gif" width="14" height="15" alt=""></td>
-      </tr>
-      <tr>
-       <td colspan="6"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_21.gif" width="191" height="1" alt=""></td>
-      </tr>
-      <tr>
-       <td colspan="6"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/spacer.gif" height="1" alt=""></td>
-      </tr>
-     </table>
-     </td>
-     </tr>
-     </basic:forEachWindowInRegion>
-</table>
-
-  </td>
- </tr>
- <% } %>
-
- <tr>
-  <td class="portal-copyright" height="10" colspan="<%= nbCol %>" align="center" valign="top">Powered by <a class="portal-copyright" href="http://www.jboss.com/products/jbossportal">JBoss Portal</a><br>
-  Theme by <a class="portal-copyright" href="http://www.nodesk.org">Nodesk</a>
-  </td>
- </tr>
-</table>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/index.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/index.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/index.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/nodesk/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,270 @@
+<%!
+
+   /** Left region index. */
+   private static final int LEFT = 0;
+
+   /** Center region index. */
+   private static final int CENTER = 1;
+
+   /** Right region index. */
+   private static final int RIGHT = 2;
+
+   private static ResourceBundle MODES;
+   private static ResourceBundle WINDOW_STATES;
+
+   static
+   {
+      MODES = ResourceBundle.getBundle("nodesk.Modes");
+      WINDOW_STATES = ResourceBundle.getBundle("nodesk.WindowStates");
+   }
+
+%>
+
+<%@ taglib uri="/WEB-INF/theme-basic-lib.tld" prefix="basic" %>
+<%@ page
+    import="java.util.Iterator,
+            java.io.Writer,
+            java.io.IOException,
+            java.io.StringWriter,
+            java.util.Map,
+            java.util.HashMap,
+            org.jboss.portal.theme.LayoutConstants,
+            org.jboss.portal.theme.page.PageResult,
+            java.util.ResourceBundle"%>
+<%@ page import="org.jboss.portal.server.PortalConstants"%>
+<%
+   String contextPath = request.getContextPath();
+   int nbCol = 3;
+   boolean leftIsEmpty = false;
+   boolean centerIsEmpty = false;
+   boolean rightIsEmpty = false;
+
+   String left = "left";
+   String center = "center";
+   String right = "right";
+
+   PageResult pageResult = (PageResult)request.getAttribute(LayoutConstants.ATTR_PAGE);
+//   String layoutState = (String)request.getAttribute(LayoutConstants.PARAM_LAYOUT_STATE);
+   if ("maximized".equals(pageResult.getLayoutState()))
+   {
+      left = "";
+      center = "left,center,right";
+      right = "";
+      leftIsEmpty = true;
+      centerIsEmpty = false;
+      rightIsEmpty = true;
+   }
+   else
+   {
+      %>
+      <%
+   }
+
+%>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title><%= PortalConstants.VERSION %></title>
+<meta http-equiv="Content-Type" content="<%= response.getContentType() %>" />
+<script language="JavaScript" type="text/javascript">
+<!--
+function MM_reloadPage(init) {  //reloads the window if Nav4 resized
+  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
+    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
+  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
+}
+MM_reloadPage(true);
+//-->
+</script>
+<link href="<%= contextPath %>/nodesk/css/portal_style.css" rel="stylesheet" type="text/css" />
+<!--<link href="/portal-forums/subSilver/styles.css" rel="stylesheet" type="text/css" />-->
+<link rel="shortcut icon" href="<%= contextPath %>/images/favicon.ico" />
+</head>
+<body>
+<table width="789" height="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="portal-table">
+ <!--DWLayoutTable-->
+ <tr>
+  <td height="111" colspan="<%= nbCol %>" align="center" valign="top"><img src="<%= contextPath %>/nodesk/images/portal_utils/portal_head.jpg" width="743" height="109"></td>
+ </tr>
+ <tr>
+  <%
+    if (!leftIsEmpty) {
+      int index = LEFT;
+    %>
+  <td width="221" height="568" valign="top">
+    <table border="0" align="right" cellpadding="0" cellspacing="0" background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_background.gif">
+
+    <basic:forEachWindowInRegion region="<%= left %>">
+   <tr>
+    <td>
+      <table id="left" border="0" cellpadding="0" cellspacing="0">
+      <tr>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_01.gif" width="15" height="5" alt=""></td>
+       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_02.gif" width="100%" height="5" alt=""></td>
+       <td rowspan="2"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_03.gif" width="14" height="21" alt=""></td>
+      </tr>
+      <tr>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_04.gif" width="15" height="16" alt=""></td>
+       <td width="15"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_05.gif" width="15" height="16" alt=""></td>
+       <!--td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_06.gif" width="1" height="16" alt=""></td-->
+       <td nowrap height="16" valign="middle" background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_07.gif" class="portal-left-title-white"><%= title %></td>
+       <td width="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_08.gif" width="4" height="16" alt=""></td>
+       <td background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_07.gif" align="right" width="100%">
+          <%@ include file="decoration.jsp" %>
+       </td>
+      </tr>
+      <tr>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_12.gif" width="15" height="7" alt=""></td>
+       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_13.gif" width="100%" height="7" alt=""></td>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_14.gif" width="14" height="7" alt=""></td>
+      </tr>
+      <tr>
+       <td background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_15.gif"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_15.gif" width="15" height="100%" alt=""></td>
+       <td colspan="4" bgcolor="#FFFFFF"><%= content %></td>
+       <td width="14" background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_17.gif"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_17.gif" width="14" height="100%" alt=""></td>
+      </tr>
+      <tr>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_18.gif" width="15" height="15" alt=""></td>
+       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_19.gif" width="100%" height="15" alt=""></td>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_20.gif" width="14" height="15" alt=""></td>
+      </tr>
+      <tr>
+       <td colspan="6"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_21.gif" width="191" height="1" alt=""></td>
+      </tr>
+      <tr>
+       <td colspan="6"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/spacer.gif" height="1" alt=""></td>
+      </tr>
+     </table>
+     </td>
+     </tr>
+    </basic:forEachWindowInRegion>
+  </table>
+  </td>
+    <%
+  }
+    %>
+
+    <%
+    if (!centerIsEmpty) {
+      int index = CENTER;
+    %>
+  <td width="100%" valign="top">
+    <table id="main" width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
+    <basic:forEachWindowInRegion region="<%= center %>">
+      <tr>
+       <td height="16" width="24" colspan="2" rowspan="2"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_01.gif" width="24" height="16" alt=""></td>
+       <td height="3" colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_02.gif" width="100%" height="3" alt=""></td>
+       <td height="3"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="3" alt=""></td>
+      </tr>
+      <tr>
+       <td height="18" rowspan="2" width="100%" valign="middle" background="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_03.gif" class="portal-left-title-black"><%= title %></td>
+       <td height="18" rowspan="2" background="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_03.gif"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_04.gif" width="9" height="18" alt=""></td>
+
+
+
+       <td height="18" rowspan="2" background="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_03.gif" align="right">
+          <%@ include file="decoration.jsp" %>
+       </td>
+       <td height="18" rowspan="2"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_08.gif" width="17" height="18" alt=""></td>
+       <td height="13"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="13" alt=""></td>
+      </tr>
+      <tr>
+       <td height="11" width="14" rowspan="2"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_09.gif" width="14" height="11" alt=""></td>
+       <td height="5" width="10"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_10.gif" width="10" height="5" alt=""></td>
+       <td height="5"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="5" alt=""></td>
+      </tr>
+      <tr>
+       <td height="6" colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_11.gif" width="100%" height="6" alt=""></td>
+       <td height="6"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_12.gif" width="17" height="6" alt=""></td>
+       <td height="6"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="6" alt=""></td>
+      </tr>
+      <tr>
+       <td background="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_13.gif">&nbsp;</td>
+       <td colspan="4" valign="top" bgcolor="#FFFFFF"><%
+            %>
+            <%= content %>
+        </td>
+       <td background="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_15.gif">&nbsp;</td>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="328" alt=""></td>
+      </tr>
+      <tr>
+       <td height="16"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_16.gif" width="14" height="16" alt=""></td>
+       <td height="16" colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_18.gif" width="100%" height="16" alt=""></td>
+       <td height="16"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/portlet_middle_top_19.gif" width="17" height="16" alt=""></td>
+       <td height="16"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="1" height="16" alt=""></td>
+      </tr>
+      <tr>
+       <td colspan="7"><img src="<%= contextPath %>/nodesk/images/portlet_middle_top/spacer.gif" width="100%" height="1" alt=""></td>
+      </tr>
+    </basic:forEachWindowInRegion>
+    </table>
+  </td>
+    <%
+  }
+    %>
+
+    <%
+    if (!rightIsEmpty) {
+      int index = RIGHT;
+    %>
+  <td valign="top">
+      <table width="191" border="0" align="right" cellpadding="0" cellspacing="0" background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_background.gif">
+      <basic:forEachWindowInRegion region="<%= right %>">
+   <tr>
+    <td>
+      <table id="right" border="0" cellpadding="0" cellspacing="0">
+      <tr>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_01.gif" width="15" height="5" alt=""></td>
+       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_02.gif" width="100%" height="5" alt=""></td>
+       <td rowspan="2"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_03.gif" width="15" height="21" alt=""></td>
+      </tr>
+      <tr>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_04.gif" width="15" height="16" alt=""></td>
+       <td width="15"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_05.gif" width="15" height="16" alt=""></td>
+       <!--td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_06.gif" width="1" height="16" alt=""></td-->
+       <td nowrap valign="middle" background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_07.gif" class="portal-left-title-white"><%= title %></td>
+       <td width="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_08.gif" width="4" height="16" alt=""></td>
+       <td background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_07.gif" align="right" width="100%">
+          <%@ include file="decoration.jsp" %>
+       </td>
+      </tr>
+      <tr>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_12.gif" width="15" height="7" alt=""></td>
+       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_13.gif" width="100%" height="7" alt=""></td>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_14.gif" width="14" height="7" alt=""></td>
+      </tr>
+      <tr>
+       <td background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_15.gif"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_15.gif" width="15" height="100%" alt=""></td>
+       <td colspan="4" bgcolor="#FFFFFF"><%= content %></td>
+       <td background="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_17.gif"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_17.gif" width="14" height="100%" alt=""></td>
+      </tr>
+      <tr>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_18.gif" width="15" height="15" alt=""></td>
+       <td colspan="4"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_19.gif" width="100%" height="15" alt=""></td>
+       <td><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_20.gif" width="14" height="15" alt=""></td>
+      </tr>
+      <tr>
+       <td colspan="6"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/portlet_left_top_21.gif" width="191" height="1" alt=""></td>
+      </tr>
+      <tr>
+       <td colspan="6"><img src="<%= contextPath %>/nodesk/images/portlet_left_top/spacer.gif" height="1" alt=""></td>
+      </tr>
+     </table>
+     </td>
+     </tr>
+     </basic:forEachWindowInRegion>
+</table>
+
+  </td>
+ </tr>
+ <% } %>
+
+ <tr>
+  <td class="portal-copyright" height="10" colspan="<%= nbCol %>" align="center" valign="top">Powered by <a class="portal-copyright" href="http://www.jboss.com/products/jbossportal">JBoss Portal</a><br>
+  Theme by <a class="portal-copyright" href="http://www.nodesk.org">Nodesk</a>
+  </td>
+ </tr>
+</table>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css/portal_style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css/portal_style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,88 +0,0 @@
-body {
-   margin: 0px;
-   padding: 0px;
-}
-
-/* Links */
-a {
-   color: #4566D4;
-   text-decoration: none;
-}
-
-a:hover {
-   color: #336699;
-   text-decoration: none;
-}
-
-/*Fonts*/
-.portlet-font {
-   color: #000000;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-.portlet-font-dim {
-   color: #777777;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-h2 {
-   color: #000000;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 14px;
-   padding: 0px;
-   margin: 0px;
-}
-
-/*Tables*/
-.portlet-section-header {
-   font-weight: bold;
-   color: #000000;
-   font-size: 13px;
-   background-color: #CBD4E6;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-}
-
-.portlet-section-body {
-   background-color: #FFFFFF;
-}
-
-.portlet-section-alternate {
-   background-color: #E2E9F6;
-}
-
-.portlet-section-selected {
-   background-color: #89AEC6;
-   font-size: 10px;
-}
-
-.portlet-section-subheader {
-   font-weight: bold;
-   font-size: 10px;
-}
-
-.portlet-section-footer {
-   font-size: 6px;
-}
-
-/*Forms*/
-.portlet-form-label {
-   color: #4A4A4A;
-   text-decoration: none;
-   font-size: 9px;
-}
-
-.portlet-form-input-field {
-   color: #FFFFFF;
-   font-size: 12px;
-   border-color: #000000;
-   border-style: solid;
-   border-width: 1px;
-   background-color: #336699;
-}
-
-.portlet-form-button {
-   font-size: 10px;
-   color: #000000;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css/portal_style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css/portal_style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css/portal_style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/css/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,88 @@
+body {
+   margin: 0px;
+   padding: 0px;
+}
+
+/* Links */
+a {
+   color: #4566D4;
+   text-decoration: none;
+}
+
+a:hover {
+   color: #336699;
+   text-decoration: none;
+}
+
+/*Fonts*/
+.portlet-font {
+   color: #000000;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+.portlet-font-dim {
+   color: #777777;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+h2 {
+   color: #000000;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 14px;
+   padding: 0px;
+   margin: 0px;
+}
+
+/*Tables*/
+.portlet-section-header {
+   font-weight: bold;
+   color: #000000;
+   font-size: 13px;
+   background-color: #CBD4E6;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+.portlet-section-body {
+   background-color: #FFFFFF;
+}
+
+.portlet-section-alternate {
+   background-color: #E2E9F6;
+}
+
+.portlet-section-selected {
+   background-color: #89AEC6;
+   font-size: 10px;
+}
+
+.portlet-section-subheader {
+   font-weight: bold;
+   font-size: 10px;
+}
+
+.portlet-section-footer {
+   font-size: 6px;
+}
+
+/*Forms*/
+.portlet-form-label {
+   color: #4A4A4A;
+   text-decoration: none;
+   font-size: 9px;
+}
+
+.portlet-form-input-field {
+   color: #FFFFFF;
+   font-size: 12px;
+   border-color: #000000;
+   border-style: solid;
+   border-width: 1px;
+   background-color: #336699;
+}
+
+.portlet-form-button {
+   font-size: 10px;
+   color: #000000;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/decoration.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/decoration.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/decoration.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,40 +0,0 @@
-<%@ page
-      import="java.util.MissingResourceException" %>
-
-<basic:forEachActionInWindow family="mode">
-   <%
-      if(Boolean.TRUE == enabled)
-      {
-         try
-         {
-            String path = MODES.getString(name);
-   %>
-   <a href="<%= url %>"><img src="<%= contextPath + path %>" height="20" border="0"alt="<%= name %>"/></a>
-   <%
-         }
-         catch(MissingResourceException e)
-         {
-            e.printStackTrace();
-         }
-      }
-   %>
-</basic:forEachActionInWindow>
-<basic:forEachActionInWindow family="windowstate">
-   <%
-      if(Boolean.TRUE == enabled)
-      {
-         try
-         {
-            String path = WINDOW_STATES.getString(name);
-   %>
-   <a href="<%= url %>"><img src="<%= contextPath + path %>" height="20" border="0" alt="<%= name %>"/></a>
-   <%
-         }
-         catch(MissingResourceException e)
-         {
-            e.printStackTrace();
-         }
-      }
-   %>
-</basic:forEachActionInWindow>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/decoration.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/decoration.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/decoration.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/decoration.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,40 @@
+<%@ page
+      import="java.util.MissingResourceException" %>
+
+<basic:forEachActionInWindow family="mode">
+   <%
+      if(Boolean.TRUE == enabled)
+      {
+         try
+         {
+            String path = MODES.getString(name);
+   %>
+   <a href="<%= url %>"><img src="<%= contextPath + path %>" height="20" border="0"alt="<%= name %>"/></a>
+   <%
+         }
+         catch(MissingResourceException e)
+         {
+            e.printStackTrace();
+         }
+      }
+   %>
+</basic:forEachActionInWindow>
+<basic:forEachActionInWindow family="windowstate">
+   <%
+      if(Boolean.TRUE == enabled)
+      {
+         try
+         {
+            String path = WINDOW_STATES.getString(name);
+   %>
+   <a href="<%= url %>"><img src="<%= contextPath + path %>" height="20" border="0" alt="<%= name %>"/></a>
+   <%
+         }
+         catch(MissingResourceException e)
+         {
+            e.printStackTrace();
+         }
+      }
+   %>
+</basic:forEachActionInWindow>
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/edit.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/edit.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/edit.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_border_bottom.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_border_bottom.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_border_bottom.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/header_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/help.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/help.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/help.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/logo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/logo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/logo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/maximize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/maximize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/maximize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/minimize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/minimize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/minimize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/modes_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/normal.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/normal.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/normal.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_bottom.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_bottom.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_bottom.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_top.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_top.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/page_border_top.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_header_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_header_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_header_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_border_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_border_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_border_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_center.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_center.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_center.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_btm_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_top_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_top_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_top_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_top_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_top_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/portlet_window_top_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/spacer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/view.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/view.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/images/view.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/index.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/index.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,135 +0,0 @@
-<%@ taglib uri="/WEB-INF/theme-basic-lib.tld" prefix="basic" %>
-<%@ page
-      import="org.jboss.portal.server.PortalConstants" %>
-<%@ page import="java.util.ResourceBundle"%>
-<%@ page import="org.jboss.portal.theme.page.PageResult"%>
-<%@ page import="org.jboss.portal.theme.LayoutConstants"%>
-
-<%!
-   /** Left region index. */
-   private static final int LEFT = 0;
-
-   /** Center region index. */
-   private static final int CENTER = 1;
-
-   private static ResourceBundle MODES;
-   private static ResourceBundle WINDOW_STATES;
-
-   static
-   {
-      MODES = ResourceBundle.getBundle("phalanx.Modes");
-      WINDOW_STATES = ResourceBundle.getBundle("phalanx.WindowStates");
-   }
-%>
-
-<%
-   String contextPath = request.getContextPath();
-   String left = "left";
-   String center = "center";
-   boolean leftIsEmpty = false;
-   boolean centerIsEmpty = false;
-   boolean maximized = false;
-
-   PageResult pageResult = (PageResult)request.getAttribute(LayoutConstants.ATTR_PAGE);
-   if ("maximized".equals(pageResult.getLayoutState()))
-   {
-      center = "maximized";
-      maximized = true;
-   }
-%>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-   <title><%= PortalConstants.VERSION %></title>
-   <meta http-equiv="Content-Type" content="<%= response.getContentType() %>"/>
-   <link rel="shortcut icon" href="<%= contextPath %>/phalanx/images/favicon.ico"/>
-   <link href="<%= contextPath %>/phalanx/css/portal_style.css" rel="stylesheet" type="text/css" />
-   <!--<link href="/portal-forums/subSilver/styles.css" rel="stylesheet" type="text/css" />-->
-</head>
-
-<body bgcolor="#E7E7E7">
-
-<div align="center">
-   <table cellspacing="0" cellpadding="0" width="95%">
-      <tr>
-         <td colspan="3"><img src="<%= contextPath %>/phalanx/images/page_border_top.gif" width="100%" height="3"></td>
-      </tr>
-      <tr>
-         <td background="<%= contextPath %>/phalanx/images/page_border_left.gif"><img
-               src="<%= contextPath %>/phalanx/images/page_border_left.gif" height="100%" width="3"></td>
-         <td background="<%= contextPath %>/phalanx/images/header_bg.gif" height="126" width="100%">
-            <!-- begin main table -->
-            <table width="100%" cellspacing="0" cellpadding="0">
-               <tr>
-                  <td height="126" align="left"><img src="<%= contextPath %>/phalanx/images/logo.gif" border="0" alt="JBoss Portal - The Open Source Portal"></td>
-                  <td align="right"><img src="<%= contextPath %>/phalanx/images/header_right.gif"></td>
-               </tr>
-               <tr>
-                  <td colspan="2"><img src="<%= contextPath %>/phalanx/images/header_border_bottom.gif" width="100%" height="3"></td>
-               </tr>
-               <tr>
-                  <td colspan="2">
-                     <!-- main content space -->
-                     <table width="100%" bgcolor="#FFFFFF" cellspacing="0" cellpadding="5">
-                        <tr>
-                           <!-- left region -->
-                           <%
-                              if (maximized)
-                              {
-                           %>
-                           <td width="100%" valign="top">
-                              <basic:forEachWindowInRegion region="<%= center %>">
-                                 <%@ include file="window.jsp" %>
-                              </basic:forEachWindowInRegion>
-                           </td>
-                           <% }  else { %>
-                           <td width="30%" valign="top">
-                           <%
-                           if (!leftIsEmpty) {
-                           %>
-                              <basic:forEachWindowInRegion region="<%= left %>">
-                                 <%@ include file="window.jsp" %>
-                              </basic:forEachWindowInRegion>
-                           <% } %>
-                           </td>
-                           <!-- center region -->
-                           <td width="70%" valign="top">
-                           <%
-                           if (!centerIsEmpty) {
-                           %>
-                              <basic:forEachWindowInRegion region="<%= center %>">
-                                 <%@ include file="window.jsp" %>
-                              </basic:forEachWindowInRegion>
-                           <% } %>
-                           </td>
-                           <% } %>
-                        </tr>
-                     </table>
-                  </td>
-               </tr>
-            </table>
-            <!-- end main table -->
-         </td>
-         <td background="<%= contextPath %>/phalanx/images/page_border_right.gif"><img
-               src="<%= contextPath %>/phalanx/images/page_border_right.gif" height="100%" width="3"></td>
-      </tr>
-      <tr>
-         <td colspan="3"><img src="<%= contextPath %>/phalanx/images/page_border_bottom.gif" width="100%" height="3"></td>
-      </tr>
-   </table>
-
-   <!-- footer table -->
-   <table cellspacing="0" cellpadding="0" border="0" width="95%">
-      <tr>
-         <td align="left"><div class="portlet-font-dim" style="font-size:10px">
-            Copyright 2005, JBoss Inc.<br>
-            Powered by <a href="http://www.jboss.com/products/jbossportal" target="_blank">JBoss Portal</a>
-            </div></td>
-      </tr>
-   </table>
-</div>
-<br>
-</body>
-</html>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/index.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/index.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/index.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/index.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,135 @@
+<%@ taglib uri="/WEB-INF/theme-basic-lib.tld" prefix="basic" %>
+<%@ page
+      import="org.jboss.portal.server.PortalConstants" %>
+<%@ page import="java.util.ResourceBundle"%>
+<%@ page import="org.jboss.portal.theme.page.PageResult"%>
+<%@ page import="org.jboss.portal.theme.LayoutConstants"%>
+
+<%!
+   /** Left region index. */
+   private static final int LEFT = 0;
+
+   /** Center region index. */
+   private static final int CENTER = 1;
+
+   private static ResourceBundle MODES;
+   private static ResourceBundle WINDOW_STATES;
+
+   static
+   {
+      MODES = ResourceBundle.getBundle("phalanx.Modes");
+      WINDOW_STATES = ResourceBundle.getBundle("phalanx.WindowStates");
+   }
+%>
+
+<%
+   String contextPath = request.getContextPath();
+   String left = "left";
+   String center = "center";
+   boolean leftIsEmpty = false;
+   boolean centerIsEmpty = false;
+   boolean maximized = false;
+
+   PageResult pageResult = (PageResult)request.getAttribute(LayoutConstants.ATTR_PAGE);
+   if ("maximized".equals(pageResult.getLayoutState()))
+   {
+      center = "maximized";
+      maximized = true;
+   }
+%>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+   <title><%= PortalConstants.VERSION %></title>
+   <meta http-equiv="Content-Type" content="<%= response.getContentType() %>"/>
+   <link rel="shortcut icon" href="<%= contextPath %>/phalanx/images/favicon.ico"/>
+   <link href="<%= contextPath %>/phalanx/css/portal_style.css" rel="stylesheet" type="text/css" />
+   <!--<link href="/portal-forums/subSilver/styles.css" rel="stylesheet" type="text/css" />-->
+</head>
+
+<body bgcolor="#E7E7E7">
+
+<div align="center">
+   <table cellspacing="0" cellpadding="0" width="95%">
+      <tr>
+         <td colspan="3"><img src="<%= contextPath %>/phalanx/images/page_border_top.gif" width="100%" height="3"></td>
+      </tr>
+      <tr>
+         <td background="<%= contextPath %>/phalanx/images/page_border_left.gif"><img
+               src="<%= contextPath %>/phalanx/images/page_border_left.gif" height="100%" width="3"></td>
+         <td background="<%= contextPath %>/phalanx/images/header_bg.gif" height="126" width="100%">
+            <!-- begin main table -->
+            <table width="100%" cellspacing="0" cellpadding="0">
+               <tr>
+                  <td height="126" align="left"><img src="<%= contextPath %>/phalanx/images/logo.gif" border="0" alt="JBoss Portal - The Open Source Portal"></td>
+                  <td align="right"><img src="<%= contextPath %>/phalanx/images/header_right.gif"></td>
+               </tr>
+               <tr>
+                  <td colspan="2"><img src="<%= contextPath %>/phalanx/images/header_border_bottom.gif" width="100%" height="3"></td>
+               </tr>
+               <tr>
+                  <td colspan="2">
+                     <!-- main content space -->
+                     <table width="100%" bgcolor="#FFFFFF" cellspacing="0" cellpadding="5">
+                        <tr>
+                           <!-- left region -->
+                           <%
+                              if (maximized)
+                              {
+                           %>
+                           <td width="100%" valign="top">
+                              <basic:forEachWindowInRegion region="<%= center %>">
+                                 <%@ include file="window.jsp" %>
+                              </basic:forEachWindowInRegion>
+                           </td>
+                           <% }  else { %>
+                           <td width="30%" valign="top">
+                           <%
+                           if (!leftIsEmpty) {
+                           %>
+                              <basic:forEachWindowInRegion region="<%= left %>">
+                                 <%@ include file="window.jsp" %>
+                              </basic:forEachWindowInRegion>
+                           <% } %>
+                           </td>
+                           <!-- center region -->
+                           <td width="70%" valign="top">
+                           <%
+                           if (!centerIsEmpty) {
+                           %>
+                              <basic:forEachWindowInRegion region="<%= center %>">
+                                 <%@ include file="window.jsp" %>
+                              </basic:forEachWindowInRegion>
+                           <% } %>
+                           </td>
+                           <% } %>
+                        </tr>
+                     </table>
+                  </td>
+               </tr>
+            </table>
+            <!-- end main table -->
+         </td>
+         <td background="<%= contextPath %>/phalanx/images/page_border_right.gif"><img
+               src="<%= contextPath %>/phalanx/images/page_border_right.gif" height="100%" width="3"></td>
+      </tr>
+      <tr>
+         <td colspan="3"><img src="<%= contextPath %>/phalanx/images/page_border_bottom.gif" width="100%" height="3"></td>
+      </tr>
+   </table>
+
+   <!-- footer table -->
+   <table cellspacing="0" cellpadding="0" border="0" width="95%">
+      <tr>
+         <td align="left"><div class="portlet-font-dim" style="font-size:10px">
+            Copyright 2005, JBoss Inc.<br>
+            Powered by <a href="http://www.jboss.com/products/jbossportal" target="_blank">JBoss Portal</a>
+            </div></td>
+      </tr>
+   </table>
+</div>
+<br>
+</body>
+</html>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/window.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/window.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/window.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,59 +0,0 @@
-<table width="100%" cellpadding="0" cellspacing="0" border="0">
-   <tr>
-      <td width="8" height="33"><img
-            src="<%= contextPath %>/phalanx/images/portlet_window_top_left.gif"></td>
-      <td height="33" background="<%= contextPath %>/phalanx/images/portlet_header_bg.gif">
-         <table cellpadding="0" cellspacing="0" border="0" width="100%">
-            <tr>
-               <td align="left">
-                  <font face="Verdana, Arial, Helvetica, sans-serif" style="font-size:14px">
-                     <b><%= title %></b></font>
-               </td>
-               <td align="right">
-                  <table cellpadding="0" cellspacing="0" border="0">
-                     <tr>
-                        <td align="right" height="20" background="<%= contextPath %>/phalanx/images/modes_bg.gif">
-                           <img src="<%= contextPath %>/phalanx/images/modes_left.gif">
-                           <%@ include file="decoration.jsp" %>
-                           <img src="<%= contextPath %>/phalanx/images/modes_right.gif">
-                        </td>
-                     </tr>
-                  </table>
-               </td>
-            </tr>
-         </table>
-      </td>
-      <td height="33" width="12"><img
-            src="<%= contextPath %>/phalanx/images/portlet_window_top_right.gif" height="33"
-            width="12"></td>
-   </tr>
-<%
-   // hack for minimized windows
-   if (content != null)
-   {
-%>
-   <tr>
-      <td colspan="3">
-         <table width="100%" cellpadding="0" cellspacing="0" border="0">
-            <tr>
-               <td bgcolor="#535353"><img src="<%= contextPath %>/phalanx/images/spacer.gif">
-               </td>
-               <td width="100%" bgcolor="#FFFFFF" style="padding:5px;" align="left"><div
-                     class="portlet-font"><%= content %></div></td>
-               <td background="<%= contextPath %>/phalanx/images/portlet_window_border_right.gif">
-                  <img src="<%= contextPath %>/phalanx/images/spacer.gif" width="4">
-               </td>
-            </tr>
-         </table>
-      </td>
-   </tr>
-<% }  %>
-   <tr>
-      <td><img src="<%= contextPath %>/phalanx/images/portlet_window_btm_left.gif"></td>
-      <td width="100%"
-          background="<%= contextPath %>/phalanx/images/portlet_window_btm_center.gif"></td>
-      <td><img src="<%= contextPath %>/phalanx/images/portlet_window_btm_right.gif"></td>
-   </tr>
-
-</table>
-<br/>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/window.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/window.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/window.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/phalanx/window.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,59 @@
+<table width="100%" cellpadding="0" cellspacing="0" border="0">
+   <tr>
+      <td width="8" height="33"><img
+            src="<%= contextPath %>/phalanx/images/portlet_window_top_left.gif"></td>
+      <td height="33" background="<%= contextPath %>/phalanx/images/portlet_header_bg.gif">
+         <table cellpadding="0" cellspacing="0" border="0" width="100%">
+            <tr>
+               <td align="left">
+                  <font face="Verdana, Arial, Helvetica, sans-serif" style="font-size:14px">
+                     <b><%= title %></b></font>
+               </td>
+               <td align="right">
+                  <table cellpadding="0" cellspacing="0" border="0">
+                     <tr>
+                        <td align="right" height="20" background="<%= contextPath %>/phalanx/images/modes_bg.gif">
+                           <img src="<%= contextPath %>/phalanx/images/modes_left.gif">
+                           <%@ include file="decoration.jsp" %>
+                           <img src="<%= contextPath %>/phalanx/images/modes_right.gif">
+                        </td>
+                     </tr>
+                  </table>
+               </td>
+            </tr>
+         </table>
+      </td>
+      <td height="33" width="12"><img
+            src="<%= contextPath %>/phalanx/images/portlet_window_top_right.gif" height="33"
+            width="12"></td>
+   </tr>
+<%
+   // hack for minimized windows
+   if (content != null)
+   {
+%>
+   <tr>
+      <td colspan="3">
+         <table width="100%" cellpadding="0" cellspacing="0" border="0">
+            <tr>
+               <td bgcolor="#535353"><img src="<%= contextPath %>/phalanx/images/spacer.gif">
+               </td>
+               <td width="100%" bgcolor="#FFFFFF" style="padding:5px;" align="left"><div
+                     class="portlet-font"><%= content %></div></td>
+               <td background="<%= contextPath %>/phalanx/images/portlet_window_border_right.gif">
+                  <img src="<%= contextPath %>/phalanx/images/spacer.gif" width="4">
+               </td>
+            </tr>
+         </table>
+      </td>
+   </tr>
+<% }  %>
+   <tr>
+      <td><img src="<%= contextPath %>/phalanx/images/portlet_window_btm_left.gif"></td>
+      <td width="100%"
+          background="<%= contextPath %>/phalanx/images/portlet_window_btm_center.gif"></td>
+      <td><img src="<%= contextPath %>/phalanx/images/portlet_window_btm_right.gif"></td>
+   </tr>
+
+</table>
+<br/>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/JBossLogo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/JBossLogo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/JBossLogo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/JBossLogoV2.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/JBossLogoV2.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/JBossLogoV2.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/Thumbs.db
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/Thumbs.db (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/Thumbs.db)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/activeTab.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/activeTab.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/activeTab.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/edit.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/edit.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/edit.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/favicon.ico
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/favicon.ico (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/favicon.ico)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/header.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/header.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/header.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/help.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/help.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/help.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/highlightedTab.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/highlightedTab.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/highlightedTab.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/ico_addcontent.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/ico_addcontent.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/ico_addcontent.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/maximize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/maximize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/maximize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/minimize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/minimize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/minimize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/normal.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/normal.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/normal.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portal_background.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portal_background.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portal_background.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-middle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-middle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-middle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-bottom-right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-left-vertical.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-left-vertical.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-left-vertical.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-right-vertical.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-right-vertical.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-right-vertical.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-middle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-middle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-middle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-top-right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-win-decoration.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-win-decoration.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/portlet-win-decoration.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/reload.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/reload.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/reload.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/remove.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/remove.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/remove.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/view.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/view.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/images/view.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1039 +0,0 @@
-/*****************************
-* JBoss Industrial Theme CSS *
-******************************/
-
-#body {
-   background-image: url( images/portal_background.gif );
-   margin: 0px;
-   padding: 0px;
-}
-
-/*****************
-* Portal Header  *
-******************/
-
-/* spacer to keep header at certain width regardless of display size
-done to avoid overlapping of tab navigation in header */
-#spacer {
-   width: 1024px;
-   line-height: 0px;
-   font-size: 0px;
-   height: 0px;
-}
-
-/* Wrapper for Header */
-#header-container {
-   background-image: url( images/portal_background.gif );
-   background-repeat: repeat-y;
-   height: 100%;
-   min-width: 1000px;
-   width: 100%;
-   /* test to reposition header on page
-  position: absolute;
-  bottom: 5px;*/
-}
-
-/* Header background */
-#header {
-   background-image: url( images/header.gif );
-   background-repeat: repeat-x;
-   height: 100px;
-   padding: 0px; /*margin: 0 25% 0 25%;*/
-}
-
-#logoName {
-/*	Original Logo...*/
-   background-image: url( images/JBossLogo.gif );
-   background-repeat: no-repeat;
-   width: 187px;
-   height: 35px;
-   position: absolute;
-   left: 15px;
-   top: 16px;
-
-   /* alt Smokestack Logo in header...
-      background-image: url(images/JBossLogoV2.gif);
-      background-repeat: no-repeat;
-      width: 576px;
-      height: 71px;
-      position: absolute;
-      left: 0px;
-      top: 1px;	*/
-
-   z-index: 2;
-
-}
-
-/************************
-* Portal Layout Regions *
-*************************/
-
-/* wrapper for entire portal. starts/ends after/before body tag */
-#portal-container {
-/*width: 100%;*/
-
-/*part of below IE hack to preserve min-width for portlet regions */
-   padding: 0 350px 0 350px;
-}
-
-/* min width hack for IE */
-#expander {
-   margin: 0 -350px 0 -350px;
-   position: relative;
-}
-
-/* min width hack for IE */
-#sizer {
-   width: 100%;
-}
-
-/* IE Hack \*/
-* html #portal-container,
-   * html #sizer,
-   * html #expander {
-   height: 0;
-}
-
-/* end IE min-width hack */
-
-/*table that contains all regions. does not include header*/
-#content-container {
-   height: 100%; /*width: 100%;*/
-   /*margin:1em auto;
-border: 1px solid black;*/
-   text-align: left;
-   max-width: 1600px;
-   min-width: 800px;
-
-   /*part of below IE hack
-padding: 0 350px 0 350px;*/
-}
-
-/* Login JSP Selectors */
-#login-container {
-   position: relative;
-   left: 35%;
-   top: 55px;
-   right: 45%;
-   width: 320px;
-   height: 250px;
-   margin: 0px;
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 10px;
-}
-
-#login-container fieldset {
-   background-color: transparent;
-}
-
-#login-container label, #login-container input {
-   display: block;
-   float: left;
-   width: auto;
-   margin-top: 15px;
-}
-
-#login-container label {
-   text-align: right;
-   padding-right: 20px;
-   width: 95px;
-}
-
-#login-container br {
-   clear: left;
-}
-
-#login-container legend {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 13px;
-   font-weight: bold;
-   color: #596874;
-}
-
-#loginForm {
-   margin: 0px;
-   padding: 0px;
-}
-
-/* end Login Page Selectors */
-
-/* portlet regions within content-container. this includes footer-container. */
-#regionA {
-   /* test to swap columns...
- float: right; */
-
-   width: 30%;
-   float: left;
-   margin: 0px;
-   padding: 0px;
-   min-width: 250px;
-   height: 300px;
-}
-
-#regionB {
-   /*test to swap columns...
-margin: 0 30% 0 0; */
-
-/* two column layout*/
-   margin: 0 0 0 30%;
-   padding: 0;
-   width: 69%;
-   height: 300px;
-
-   /* test to add 3rd region in layout...
-  width: 40%;
-  float: left;*/
-}
-
-#regionC {
-   /* inclusion of 3rd region - comment out for 2 region testing
-  padding: 0px;
-  width: 27%;
-  float: left;*/
-   display: none;
-   height: 300px;
-}
-
-/* give a maximized portlet more space */
-#regionMaximized {
-   width: 100%;
-   float: left;
-   margin: 0px;
-   padding: 0px;
-   min-width: 400px;
-}
-
-#footer-container {
-/* margin: 30px 25% 0 25%;*/
-   text-align: center;
-   width: 99.5%;
-}
-
-#navigation-container {
-
-}
-
-#sub-navigation-container {
-
-}
-
-/* used to clear float in regionA,B,C divs so that
-footer spans bottom of page */
-hr.cleaner {
-   clear: both;
-   height: 1px;
-   margin: -1px 0 0 0;
-   padding: 0;
-   border: none;
-   visibility: hidden;
-}
-
-/****************************
-* Tab Navigation for Header *
-*****************************/
-
-UL#tabsHeader {
-   margin: 0;
-   padding-left: 300px;
-   min-width: 550px;
-   z-index: 100; /* added for submenu hover */
-   position: relative; /* added for submenu hover */
-}
-
-UL#tabsHeader li {
-   list-style: none;
-   float: left;
-   margin-left: -1px;
-   margin-top: 74px;
-   margin-right: 0px;
-   line-height: 16px;
-   padding: 0px;
-   border-right: 1px solid #72828E;
-   border-left: 1px solid #72828E;
-}
-
-UL#tabsHeader li:hover {
-   background-image: url( images/highlightedTab.gif );
-   background-repeat: repeat-x;
-}
-
-/* hover selectors for main header tabs done to deal
-with IE not liking hover pseudo class on li */
-UL#tabsHeader li.hoverOn {
-   background-image: url( images/highlightedTab.gif );
-   background-repeat: repeat-x;
-}
-
-UL#tabsHeader li.hoverOff {
-   background-image: none;
-}
-
-UL#tabsHeader a {
-   display: block;
-   float: left;
-   padding: 4px 15px 5px 15px;
-   text-decoration: none;
-   font: 13px / normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   background: 100% 0 no-repeat;
-   color: #596874;
-}
-
-UL#tabsHeader a:hover {
-   text-decoration: underline;
-}
-
-UL#tabsHeader #current, UL#tabsHeader #current a {
-   font: 13px / normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-weight: 600;
-   color: #EBEAEA;
-   background-image: url( images/activeTab.gif );
-   background-repeat: repeat-x;
-}
-
-/* Begin Submenu selectors */
-
-/* hide the sub levels and give them a positon absolute so that they take up no room */
-UL#tabsHeader ul {
-   visibility: hidden;
-   position: absolute;
-   height: 0;
-   top: 0px;
-   left: 0;
-   width: 150px;
-   text-align: left;
-   margin: 0px;
-   padding: 0px;
-   margin-top: 22px;
-}
-
-UL#tabsHeader ul a {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-
-}
-
-UL#tabsHeader ul a:hover {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-}
-
-UL#tabsHeader #current ul a {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-}
-
-UL#tabsHeader li:hover ul {
-   visibility: visible;
-}
-
-UL#tabsHeader ul li {
-   background: #EDECEC;
-   color: #5078aa;
-   padding: 3px;
-   width: 120px;
-
-   border: 1px solid #FFFFFF;
-   border-width: 1px 1px 0 0;
-
-   margin-left: 0px;
-   margin-top: 0px;
-   margin-right: 0px;
-}
-
-UL#tabsHeader ul li:hover {
-   background: #E2E2E2;
-}
-
-/* End Submenu selectors */
-
-/* used for sub navigation if applicable
-UL#tabsHeader #currentSubNav, UL#tabsHeader #currentSubNav a {
-  color: #000;
-  line-height: 19px;
-  padding-top: 0px;
-  padding-bottom: 1px;
-  margin-bottom: -1px;
-  background: #eeeeef;
-}*/
-
-/* Tab background color for selected global nav item */
-li.currentTabBackground {
-   background: #fff;
-}
-
-/* used for sub navigation if applicable
-li.currentTabBackgroundSubNav {
-  background: #eeeeef;
-}*/
-
-/* backslash hack for IE5-Mac \*/
-UL#tabsHeader a {
-   float: none;
-}
-
-/* End Mac Hack */
-html>body UL#tabsHeader a {
-   width: auto;
-}
-
-/* fixes IE6 win hack */
-
-/***************************
-*  Utility Navigation  *
-*****************************/
-
-#dashboardnav {
-   float: right;
-   font-size: 10px;
-   padding: 6px 12px 0px 0px;
-   color: #FFFFFF;
-   z-index: 20;
-}
-
-#dashboardnav a {
-   color: #FFFFFF;
-}
-
-#dashboardnav .addcontent {
-   background-image: url( images/ico_addcontent.gif );
-   background-repeat: no-repeat;
-   background-position: left;
-   height: 20px;
-   width: 20px;
-   padding-left: 16px;
-}
-
-/****************************
-* Portlet Container Windows *
-*****************************/
-
-.portlet-container {
-/*margin: 10px;*/
-   padding: 10px;
-}
-
-.portlet-titlebar-title {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   font-weight: 500;
-   color: #596874;
-   white-space: nowrap;
-   line-height: 100%;
-   float: left;
-   text-indent: 15px;
-}
-
-.portlet-titlebar-decoration {
-   background-image: url( images/portlet-win-decoration.gif );
-   background-repeat: no-repeat;
-   height: 11px;
-   width: 11px;
-   float: left;
-   position: relative;
-   top: 6px;
-}
-
-/* wrapper for floating portlet window modes */
-.portlet-mode-container {
-   float: right;
-}
-
-.portlet-titlebar-left {
-   background-image: url( images/portlet-top-left.gif );
-   background-repeat: no-repeat;
-   width: 9px;
-   height: 33px;
-   background-position: right;
-   min-width: 9px;
-}
-
-.portlet-titlebar-center {
-   background-image: url( images/portlet-top-middle.gif );
-   background-repeat: repeat-x;
-   height: 33px;
-}
-
-.portlet-titlebar-right {
-   background-image: url( images/portlet-top-right.gif );
-   background-repeat: no-repeat;
-   width: 10px;
-   height: 33px;
-   min-width: 10px;
-}
-
-.portlet-content-left {
-   background-image: url( images/portlet-left-vertical.gif );
-   height: 100%;
-   background-repeat: repeat-y;
-   background-position: right;
-   width: 9px;
-   min-width: 9px;
-}
-
-.portlet-content-center {
-   background-color: #f7f7f7;
-   background-repeat: repeat;
-   vertical-align: top;
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-}
-
-.portlet-body {
-   background-color: #f7f7f7;
-}
-
-.portlet-content-right {
-   background-image: url( images/portlet-right-vertical.gif );
-   height: 100%;
-   background-repeat: repeat-y;
-   background-position: left;
-   width: 10px;
-   min-width: 10px;
-}
-
-.portlet-footer-left {
-   background-image: url( images/portlet-bottom-left.gif );
-   width: 9px;
-   height: 9px;
-   background-repeat: no-repeat;
-   background-position: top right;
-   min-width: 9px;
-}
-
-.portlet-footer-center {
-   background-image: url( images/portlet-bottom-middle.gif );
-   height: 14px;
-   background-repeat: repeat-x;
-}
-
-.portlet-footer-right {
-   background-image: url( images/portlet-bottom-right.gif );
-   width: 10px;
-   height: 9px;
-   background-repeat: no-repeat;
-   min-width: 10px;
-}
-
-/***********************
-* Portlet Window Modes *
-************************/
-.portlet-mode-maximized {
-   background-image: url( images/maximize.gif );
-   width: 16px;
-   height: 23px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-minimized {
-   background-image: url( images/minimize.gif );
-   width: 16px;
-   height: 23px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-normal {
-   background-image: url( images/normal.gif );
-   width: 16px;
-   height: 23px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-help {
-   background-image: url( images/help.gif );
-   width: 16px;
-   height: 23px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-edit {
-   background-image: url( images/edit.gif );
-   width: 16px;
-   height: 23px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-remove {
-   background-image: url( images/remove.gif );
-   width: 16px;
-   height: 23px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-view {
-   background-image: url( images/view.gif );
-   width: 16px;
-   height: 23px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-reload {
-   background-image: url( images/reload.gif );
-   width: 16px;
-   height: 23px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-/**********************
-* Copyright Selectors *
-***********************/
-.portal-copyright {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 9px;
-   color: #5E6D7A;
-}
-
-a.portal-copyright {
-   color: #768591;
-   text-decoration: none;
-}
-
-a.portal-copyright:hover {
-   color: #96A5B1;
-   text-decoration: none;
-}
-
-#ThemeBy:before {
-   content: "Theme by Novell";
-}
-
-/*************
-*  Elements  *
-**************/
-a {
-   color: #768591;
-   text-decoration: none;
-}
-
-a:hover {
-   color: #96A5B1;
-   text-decoration: none;
-}
-
-INPUT {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-}
-
-SELECT {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-}
-
-FONT {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   color: #768591;
-}
-
-FIELDSET {
-   background-color: #f7f7f7;
-   border: 1px solid #BABDB6;
-   padding: 6px;
-}
-
-LEGEND {
-   background-color: transparent;
-   padding-left: 6px;
-   padding-right: 6px;
-   padding-bottom: 0px;
-   font-size: 12px;
-}
-
-/*******************
-* Table Selectors  *
-********************/
-/* Table header */
-.portlet-table-header {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 12px;
-   font-weight: bold;
-   background-color: #768591;
-   color: #fff;
-}
-
-/* Normal text in a table cell */
-.portlet-table-body {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-}
-
-/* Text in every other row in the table */
-.portlet-table-alternate {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   background-color: #ececec;
-}
-
-/* Text in a selected cell range */
-.portlet-table-selected {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   background-color: #768591;
-   color: #fff;
-}
-
-/* Text of a subheading */
-.portlet-table-subheader {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-weight: bold;
-}
-
-/* Table footer */
-.portlet-table-footer {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 10px;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
-.portlet-table-text {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-style: italic;
-}
-
-/********
-* FONTS *
-*********/
-
-/* Font attributes for the normal  fragment font.
-Used for the display of non-accentuated information */
-.portlet-font {
-   color: #000;
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   /*margin-top: 7px;
-  margin-bottom: 5px;*/
-}
-
-/* Font attributes similar to the portlet.font but the color is lighter */
-.portlet-font-dim {
-   color: #888385;
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-}
-
-/********
-* FORMS *
-*********/
-
-/* Text used for the descriptive label of the whole form (not the label for fields)...why not call this portlet-form-title? */
-.portlet-form-label {
-   color: #000;
-   text-decoration: none;
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-weight: bold;
-}
-
-/* Text on a form button */
-.portlet-form-button {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   color: #000;
-}
-
-/* Text that appears beside a context dependent action icon */
-.portlet-icon-label {
-
-}
-
-/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
-not sure if we need this one?.. */
-.portlet-dlg-icon-label {
-
-}
-
-/* Text for form field labels */
-.portlet-form-field-label {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   color: #000;
-   vertical-align: bottom;
-}
-
-/* Text for a form field */
-.portlet-form-field {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   color: #000;
-   margin-top: 10px;
-}
-
-/* Text of the user-input in an input field. not sure if we need this guy? */
-.portlet-form-input-field {
-   color: #000;
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-}
-
-/********
-* LINKS *
-*********/
-
-.portal-links:link {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-weight: bold;
-   color: #242424;
-   text-decoration: none;
-}
-
-.portal-links:hover {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-weight: bold;
-   color: #5699B7;
-   text-decoration: none;
-}
-
-.portal-links:active {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-weight: bold;
-   color: #242424;
-   text-decoration: none;
-}
-
-.portal-links:visited {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-weight: bold;
-   color: #242424;
-   text-decoration: none;
-}
-
-/***********
-* MESSAGES *
-************/
-
-/* Status of the current operation. */
-.portlet-msg-status {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-style: normal;
-   color: #788793;
-}
-
-/* Help messages, general additional information, etc. */
-.portlet-msg-info {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-style: italic;
-   color: #000;
-}
-
-/* Error messages. */
-.portlet-msg-error {
-   color: red;
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-weight: bold;
-}
-
-/* Warning messages. */
-.portlet-msg-alert {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-weight: bold;
-   color: #821717;
-}
-
-/* Verification of the successful completion of a task. */
-.portlet-msg-success {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   font-weight: bold;
-   color: #359630;
-}
-
-/***********
-* SECTIONS *
-************/
-
-/* Table or section header */
-.portlet-section-header {
-   font-weight: bold;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-   color: #768591;
-   background-color: #f7f7f7; /*background-image: url(interf/head.jpg);*/
-}
-
-/* Normal text in a table cell */
-.portlet-section-body {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 11px;
-}
-
-/* Text in every other row in the cell */
-.portlet-section-alternate {
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   background-color: #ececec;
-}
-
-/* Text in a selected cell range */
-.portlet-section-selected {
-   background-color: #768591;
-   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
-   font-size: 11px;
-   color: #fff;
-}
-
-/* Text of a subheading */
-.portlet-section-subheader {
-   font-weight: bold;
-   font-size: 11px;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   color: #000;
-   /*margin: 3px;
-  padding: 3px;*/
-}
-
-/* Table or section footnote */
-.portlet-section-footer {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   background-color: #f7f7f7;
-   font-size: 10px;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories
-(e.g. explanatory or help text that is associated with the section. */
-.portlet-section-text {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   font-style: italic;
-}
-
-/********
-* MENUS *
-*********/
-
-/*General menu settings such as background color, margins, etc. */
-.portlet-menu {
-
-}
-
-/* Normal, unselected menu item. */
-.portlet-menu-item {
-   color: #242424;
-   text-decoration: none;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 9px;
-}
-
-.portlet-menu-item:hover {
-   color: #5699B7;
-   text-decoration: none;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 9px;
-}
-
-/* Selected menu item. */
-.portlet-menu-item-selected {
-
-}
-
-/* Selected menu item when the mouse hovers over it. */
-.portlet-menu-item-selected:hover {
-
-}
-
-/* Normal, unselected menu item that has sub-menus. */
-.portlet-menu-cascade-item {
-
-}
-
-/* Selected sub-menu item that has sub-menus */
-.portlet-menu-cascade-item-selected {
-
-}
-
-/* Descriptive text for the menu (e.g. in a help context below the menu) */
-.portlet-menu-description {
-
-}
-
-/* Menu caption */
-.portlet-menu-caption {
-
-}
-
-/* A separator bar similar to a horizontal rule, but with styling matching the page */
-.portlet-horizontal-separator {
-}
-
-/* Allows portlets to mimic the title bar when nesting something */
-.portlet-nestedTitle-bar {
-}
-
-/* Allows portlets to match the textual character of the title on the title bar. */
-.portlet-nestedTitle {
-}
-
-/* Support portlets having tabs in the same style as the page or other portlets */
-.portlet-tab {
-}
-
-/* Highlight the tab currently being shown */
-.portlet-tab-active {
-}
-
-/* Highlight the selected tab (not yet active) */
-.portlet-tab-selected {
-}
-
-/* A tab which can not be currently activated */
-.portlet-tab-disabled {
-}
-
-/* Top level style for the content of a tab. */
-.portlet-tab-area {
-}
-
-/*****************
-* AJAX Selectors *
-*****************/
-
-.handle {
-   cursor: move;
-}
-
-.emptyPlaceMarker {
-   border-right: red 1px dashed;
-   border-top: red 1px dashed;
-   border-left: red 1px dashed;
-   border-bottom: red 1px dashed;
-   background-color: Transparent;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/industrial/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1039 @@
+/*****************************
+* JBoss Industrial Theme CSS *
+******************************/
+
+#body {
+   background-image: url( images/portal_background.gif );
+   margin: 0px;
+   padding: 0px;
+}
+
+/*****************
+* Portal Header  *
+******************/
+
+/* spacer to keep header at certain width regardless of display size
+done to avoid overlapping of tab navigation in header */
+#spacer {
+   width: 1024px;
+   line-height: 0px;
+   font-size: 0px;
+   height: 0px;
+}
+
+/* Wrapper for Header */
+#header-container {
+   background-image: url( images/portal_background.gif );
+   background-repeat: repeat-y;
+   height: 100%;
+   min-width: 1000px;
+   width: 100%;
+   /* test to reposition header on page
+  position: absolute;
+  bottom: 5px;*/
+}
+
+/* Header background */
+#header {
+   background-image: url( images/header.gif );
+   background-repeat: repeat-x;
+   height: 100px;
+   padding: 0px; /*margin: 0 25% 0 25%;*/
+}
+
+#logoName {
+/*	Original Logo...*/
+   background-image: url( images/JBossLogo.gif );
+   background-repeat: no-repeat;
+   width: 187px;
+   height: 35px;
+   position: absolute;
+   left: 15px;
+   top: 16px;
+
+   /* alt Smokestack Logo in header...
+      background-image: url(images/JBossLogoV2.gif);
+      background-repeat: no-repeat;
+      width: 576px;
+      height: 71px;
+      position: absolute;
+      left: 0px;
+      top: 1px;	*/
+
+   z-index: 2;
+
+}
+
+/************************
+* Portal Layout Regions *
+*************************/
+
+/* wrapper for entire portal. starts/ends after/before body tag */
+#portal-container {
+/*width: 100%;*/
+
+/*part of below IE hack to preserve min-width for portlet regions */
+   padding: 0 350px 0 350px;
+}
+
+/* min width hack for IE */
+#expander {
+   margin: 0 -350px 0 -350px;
+   position: relative;
+}
+
+/* min width hack for IE */
+#sizer {
+   width: 100%;
+}
+
+/* IE Hack \*/
+* html #portal-container,
+   * html #sizer,
+   * html #expander {
+   height: 0;
+}
+
+/* end IE min-width hack */
+
+/*table that contains all regions. does not include header*/
+#content-container {
+   height: 100%; /*width: 100%;*/
+   /*margin:1em auto;
+border: 1px solid black;*/
+   text-align: left;
+   max-width: 1600px;
+   min-width: 800px;
+
+   /*part of below IE hack
+padding: 0 350px 0 350px;*/
+}
+
+/* Login JSP Selectors */
+#login-container {
+   position: relative;
+   left: 35%;
+   top: 55px;
+   right: 45%;
+   width: 320px;
+   height: 250px;
+   margin: 0px;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 10px;
+}
+
+#login-container fieldset {
+   background-color: transparent;
+}
+
+#login-container label, #login-container input {
+   display: block;
+   float: left;
+   width: auto;
+   margin-top: 15px;
+}
+
+#login-container label {
+   text-align: right;
+   padding-right: 20px;
+   width: 95px;
+}
+
+#login-container br {
+   clear: left;
+}
+
+#login-container legend {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 13px;
+   font-weight: bold;
+   color: #596874;
+}
+
+#loginForm {
+   margin: 0px;
+   padding: 0px;
+}
+
+/* end Login Page Selectors */
+
+/* portlet regions within content-container. this includes footer-container. */
+#regionA {
+   /* test to swap columns...
+ float: right; */
+
+   width: 30%;
+   float: left;
+   margin: 0px;
+   padding: 0px;
+   min-width: 250px;
+   height: 300px;
+}
+
+#regionB {
+   /*test to swap columns...
+margin: 0 30% 0 0; */
+
+/* two column layout*/
+   margin: 0 0 0 30%;
+   padding: 0;
+   width: 69%;
+   height: 300px;
+
+   /* test to add 3rd region in layout...
+  width: 40%;
+  float: left;*/
+}
+
+#regionC {
+   /* inclusion of 3rd region - comment out for 2 region testing
+  padding: 0px;
+  width: 27%;
+  float: left;*/
+   display: none;
+   height: 300px;
+}
+
+/* give a maximized portlet more space */
+#regionMaximized {
+   width: 100%;
+   float: left;
+   margin: 0px;
+   padding: 0px;
+   min-width: 400px;
+}
+
+#footer-container {
+/* margin: 30px 25% 0 25%;*/
+   text-align: center;
+   width: 99.5%;
+}
+
+#navigation-container {
+
+}
+
+#sub-navigation-container {
+
+}
+
+/* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+hr.cleaner {
+   clear: both;
+   height: 1px;
+   margin: -1px 0 0 0;
+   padding: 0;
+   border: none;
+   visibility: hidden;
+}
+
+/****************************
+* Tab Navigation for Header *
+*****************************/
+
+UL#tabsHeader {
+   margin: 0;
+   padding-left: 300px;
+   min-width: 550px;
+   z-index: 100; /* added for submenu hover */
+   position: relative; /* added for submenu hover */
+}
+
+UL#tabsHeader li {
+   list-style: none;
+   float: left;
+   margin-left: -1px;
+   margin-top: 74px;
+   margin-right: 0px;
+   line-height: 16px;
+   padding: 0px;
+   border-right: 1px solid #72828E;
+   border-left: 1px solid #72828E;
+}
+
+UL#tabsHeader li:hover {
+   background-image: url( images/highlightedTab.gif );
+   background-repeat: repeat-x;
+}
+
+/* hover selectors for main header tabs done to deal
+with IE not liking hover pseudo class on li */
+UL#tabsHeader li.hoverOn {
+   background-image: url( images/highlightedTab.gif );
+   background-repeat: repeat-x;
+}
+
+UL#tabsHeader li.hoverOff {
+   background-image: none;
+}
+
+UL#tabsHeader a {
+   display: block;
+   float: left;
+   padding: 4px 15px 5px 15px;
+   text-decoration: none;
+   font: 13px / normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   background: 100% 0 no-repeat;
+   color: #596874;
+}
+
+UL#tabsHeader a:hover {
+   text-decoration: underline;
+}
+
+UL#tabsHeader #current, UL#tabsHeader #current a {
+   font: 13px / normal Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-weight: 600;
+   color: #EBEAEA;
+   background-image: url( images/activeTab.gif );
+   background-repeat: repeat-x;
+}
+
+/* Begin Submenu selectors */
+
+/* hide the sub levels and give them a positon absolute so that they take up no room */
+UL#tabsHeader ul {
+   visibility: hidden;
+   position: absolute;
+   height: 0;
+   top: 0px;
+   left: 0;
+   width: 150px;
+   text-align: left;
+   margin: 0px;
+   padding: 0px;
+   margin-top: 22px;
+}
+
+UL#tabsHeader ul a {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+
+}
+
+UL#tabsHeader ul a:hover {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+}
+
+UL#tabsHeader #current ul a {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+}
+
+UL#tabsHeader li:hover ul {
+   visibility: visible;
+}
+
+UL#tabsHeader ul li {
+   background: #EDECEC;
+   color: #5078aa;
+   padding: 3px;
+   width: 120px;
+
+   border: 1px solid #FFFFFF;
+   border-width: 1px 1px 0 0;
+
+   margin-left: 0px;
+   margin-top: 0px;
+   margin-right: 0px;
+}
+
+UL#tabsHeader ul li:hover {
+   background: #E2E2E2;
+}
+
+/* End Submenu selectors */
+
+/* used for sub navigation if applicable
+UL#tabsHeader #currentSubNav, UL#tabsHeader #currentSubNav a {
+  color: #000;
+  line-height: 19px;
+  padding-top: 0px;
+  padding-bottom: 1px;
+  margin-bottom: -1px;
+  background: #eeeeef;
+}*/
+
+/* Tab background color for selected global nav item */
+li.currentTabBackground {
+   background: #fff;
+}
+
+/* used for sub navigation if applicable
+li.currentTabBackgroundSubNav {
+  background: #eeeeef;
+}*/
+
+/* backslash hack for IE5-Mac \*/
+UL#tabsHeader a {
+   float: none;
+}
+
+/* End Mac Hack */
+html>body UL#tabsHeader a {
+   width: auto;
+}
+
+/* fixes IE6 win hack */
+
+/***************************
+*  Utility Navigation  *
+*****************************/
+
+#dashboardnav {
+   float: right;
+   font-size: 10px;
+   padding: 6px 12px 0px 0px;
+   color: #FFFFFF;
+   z-index: 20;
+}
+
+#dashboardnav a {
+   color: #FFFFFF;
+}
+
+#dashboardnav .addcontent {
+   background-image: url( images/ico_addcontent.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 20px;
+   width: 20px;
+   padding-left: 16px;
+}
+
+/****************************
+* Portlet Container Windows *
+*****************************/
+
+.portlet-container {
+/*margin: 10px;*/
+   padding: 10px;
+}
+
+.portlet-titlebar-title {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-weight: 500;
+   color: #596874;
+   white-space: nowrap;
+   line-height: 100%;
+   float: left;
+   text-indent: 15px;
+}
+
+.portlet-titlebar-decoration {
+   background-image: url( images/portlet-win-decoration.gif );
+   background-repeat: no-repeat;
+   height: 11px;
+   width: 11px;
+   float: left;
+   position: relative;
+   top: 6px;
+}
+
+/* wrapper for floating portlet window modes */
+.portlet-mode-container {
+   float: right;
+}
+
+.portlet-titlebar-left {
+   background-image: url( images/portlet-top-left.gif );
+   background-repeat: no-repeat;
+   width: 9px;
+   height: 33px;
+   background-position: right;
+   min-width: 9px;
+}
+
+.portlet-titlebar-center {
+   background-image: url( images/portlet-top-middle.gif );
+   background-repeat: repeat-x;
+   height: 33px;
+}
+
+.portlet-titlebar-right {
+   background-image: url( images/portlet-top-right.gif );
+   background-repeat: no-repeat;
+   width: 10px;
+   height: 33px;
+   min-width: 10px;
+}
+
+.portlet-content-left {
+   background-image: url( images/portlet-left-vertical.gif );
+   height: 100%;
+   background-repeat: repeat-y;
+   background-position: right;
+   width: 9px;
+   min-width: 9px;
+}
+
+.portlet-content-center {
+   background-color: #f7f7f7;
+   background-repeat: repeat;
+   vertical-align: top;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
+
+.portlet-body {
+   background-color: #f7f7f7;
+}
+
+.portlet-content-right {
+   background-image: url( images/portlet-right-vertical.gif );
+   height: 100%;
+   background-repeat: repeat-y;
+   background-position: left;
+   width: 10px;
+   min-width: 10px;
+}
+
+.portlet-footer-left {
+   background-image: url( images/portlet-bottom-left.gif );
+   width: 9px;
+   height: 9px;
+   background-repeat: no-repeat;
+   background-position: top right;
+   min-width: 9px;
+}
+
+.portlet-footer-center {
+   background-image: url( images/portlet-bottom-middle.gif );
+   height: 14px;
+   background-repeat: repeat-x;
+}
+
+.portlet-footer-right {
+   background-image: url( images/portlet-bottom-right.gif );
+   width: 10px;
+   height: 9px;
+   background-repeat: no-repeat;
+   min-width: 10px;
+}
+
+/***********************
+* Portlet Window Modes *
+************************/
+.portlet-mode-maximized {
+   background-image: url( images/maximize.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-minimized {
+   background-image: url( images/minimize.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-normal {
+   background-image: url( images/normal.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-help {
+   background-image: url( images/help.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-edit {
+   background-image: url( images/edit.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-remove {
+   background-image: url( images/remove.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-view {
+   background-image: url( images/view.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-reload {
+   background-image: url( images/reload.gif );
+   width: 16px;
+   height: 23px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+/**********************
+* Copyright Selectors *
+***********************/
+.portal-copyright {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 9px;
+   color: #5E6D7A;
+}
+
+a.portal-copyright {
+   color: #768591;
+   text-decoration: none;
+}
+
+a.portal-copyright:hover {
+   color: #96A5B1;
+   text-decoration: none;
+}
+
+#ThemeBy:before {
+   content: "Theme by Novell";
+}
+
+/*************
+*  Elements  *
+**************/
+a {
+   color: #768591;
+   text-decoration: none;
+}
+
+a:hover {
+   color: #96A5B1;
+   text-decoration: none;
+}
+
+INPUT {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
+
+SELECT {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
+
+FONT {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   color: #768591;
+}
+
+FIELDSET {
+   background-color: #f7f7f7;
+   border: 1px solid #BABDB6;
+   padding: 6px;
+}
+
+LEGEND {
+   background-color: transparent;
+   padding-left: 6px;
+   padding-right: 6px;
+   padding-bottom: 0px;
+   font-size: 12px;
+}
+
+/*******************
+* Table Selectors  *
+********************/
+/* Table header */
+.portlet-table-header {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 12px;
+   font-weight: bold;
+   background-color: #768591;
+   color: #fff;
+}
+
+/* Normal text in a table cell */
+.portlet-table-body {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
+
+/* Text in every other row in the table */
+.portlet-table-alternate {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   background-color: #ececec;
+}
+
+/* Text in a selected cell range */
+.portlet-table-selected {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   background-color: #768591;
+   color: #fff;
+}
+
+/* Text of a subheading */
+.portlet-table-subheader {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+}
+
+/* Table footer */
+.portlet-table-footer {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 10px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
+.portlet-table-text {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-style: italic;
+}
+
+/********
+* FONTS *
+*********/
+
+/* Font attributes for the normal  fragment font.
+Used for the display of non-accentuated information */
+.portlet-font {
+   color: #000;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   /*margin-top: 7px;
+  margin-bottom: 5px;*/
+}
+
+/* Font attributes similar to the portlet.font but the color is lighter */
+.portlet-font-dim {
+   color: #888385;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
+
+/********
+* FORMS *
+*********/
+
+/* Text used for the descriptive label of the whole form (not the label for fields)...why not call this portlet-form-title? */
+.portlet-form-label {
+   color: #000;
+   text-decoration: none;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+}
+
+/* Text on a form button */
+.portlet-form-button {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   color: #000;
+}
+
+/* Text that appears beside a context dependent action icon */
+.portlet-icon-label {
+
+}
+
+/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
+not sure if we need this one?.. */
+.portlet-dlg-icon-label {
+
+}
+
+/* Text for form field labels */
+.portlet-form-field-label {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   color: #000;
+   vertical-align: bottom;
+}
+
+/* Text for a form field */
+.portlet-form-field {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   color: #000;
+   margin-top: 10px;
+}
+
+/* Text of the user-input in an input field. not sure if we need this guy? */
+.portlet-form-input-field {
+   color: #000;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+}
+
+/********
+* LINKS *
+*********/
+
+.portal-links:link {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
+
+.portal-links:hover {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #5699B7;
+   text-decoration: none;
+}
+
+.portal-links:active {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
+
+.portal-links:visited {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
+
+/***********
+* MESSAGES *
+************/
+
+/* Status of the current operation. */
+.portlet-msg-status {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-style: normal;
+   color: #788793;
+}
+
+/* Help messages, general additional information, etc. */
+.portlet-msg-info {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-style: italic;
+   color: #000;
+}
+
+/* Error messages. */
+.portlet-msg-error {
+   color: red;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+}
+
+/* Warning messages. */
+.portlet-msg-alert {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #821717;
+}
+
+/* Verification of the successful completion of a task. */
+.portlet-msg-success {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   font-weight: bold;
+   color: #359630;
+}
+
+/***********
+* SECTIONS *
+************/
+
+/* Table or section header */
+.portlet-section-header {
+   font-weight: bold;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   color: #768591;
+   background-color: #f7f7f7; /*background-image: url(interf/head.jpg);*/
+}
+
+/* Normal text in a table cell */
+.portlet-section-body {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
+
+/* Text in every other row in the cell */
+.portlet-section-alternate {
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   background-color: #ececec;
+}
+
+/* Text in a selected cell range */
+.portlet-section-selected {
+   background-color: #768591;
+   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
+   font-size: 11px;
+   color: #fff;
+}
+
+/* Text of a subheading */
+.portlet-section-subheader {
+   font-weight: bold;
+   font-size: 11px;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   color: #000;
+   /*margin: 3px;
+  padding: 3px;*/
+}
+
+/* Table or section footnote */
+.portlet-section-footer {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   background-color: #f7f7f7;
+   font-size: 10px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories
+(e.g. explanatory or help text that is associated with the section. */
+.portlet-section-text {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-style: italic;
+}
+
+/********
+* MENUS *
+*********/
+
+/*General menu settings such as background color, margins, etc. */
+.portlet-menu {
+
+}
+
+/* Normal, unselected menu item. */
+.portlet-menu-item {
+   color: #242424;
+   text-decoration: none;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 9px;
+}
+
+.portlet-menu-item:hover {
+   color: #5699B7;
+   text-decoration: none;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 9px;
+}
+
+/* Selected menu item. */
+.portlet-menu-item-selected {
+
+}
+
+/* Selected menu item when the mouse hovers over it. */
+.portlet-menu-item-selected:hover {
+
+}
+
+/* Normal, unselected menu item that has sub-menus. */
+.portlet-menu-cascade-item {
+
+}
+
+/* Selected sub-menu item that has sub-menus */
+.portlet-menu-cascade-item-selected {
+
+}
+
+/* Descriptive text for the menu (e.g. in a help context below the menu) */
+.portlet-menu-description {
+
+}
+
+/* Menu caption */
+.portlet-menu-caption {
+
+}
+
+/* A separator bar similar to a horizontal rule, but with styling matching the page */
+.portlet-horizontal-separator {
+}
+
+/* Allows portlets to mimic the title bar when nesting something */
+.portlet-nestedTitle-bar {
+}
+
+/* Allows portlets to match the textual character of the title on the title bar. */
+.portlet-nestedTitle {
+}
+
+/* Support portlets having tabs in the same style as the page or other portlets */
+.portlet-tab {
+}
+
+/* Highlight the tab currently being shown */
+.portlet-tab-active {
+}
+
+/* Highlight the selected tab (not yet active) */
+.portlet-tab-selected {
+}
+
+/* A tab which can not be currently activated */
+.portlet-tab-disabled {
+}
+
+/* Top level style for the content of a tab. */
+.portlet-tab-area {
+}
+
+/*****************
+* AJAX Selectors *
+*****************/
+
+.handle {
+   cursor: move;
+}
+
+.emptyPlaceMarker {
+   border-right: red 1px dashed;
+   border-top: red 1px dashed;
+   border-left: red 1px dashed;
+   border-bottom: red 1px dashed;
+   background-color: Transparent;
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/Thumbs.db
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/Thumbs.db (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/Thumbs.db)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/activeTab.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/activeTab.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/activeTab.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/activeTabLeft.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/activeTabLeft.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/activeTabLeft.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/bullet.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/bullet.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/bullet.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/edit.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/edit.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/edit.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/favicon.ico
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/favicon.ico (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/favicon.ico)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/faviconv2.ico
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/faviconv2.ico (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/faviconv2.ico)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/header.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/header.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/header.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/help.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/help.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/help.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/ico_addcontent.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/ico_addcontent.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/ico_addcontent.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/logo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/logo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/logo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/maximize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/maximize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/maximize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/minimize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/minimize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/minimize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/nav-bar-header.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/nav-bar-header.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/nav-bar-header.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/normal.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/normal.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/normal.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portal-background.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portal-background.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portal-background.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-middle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-middle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-middle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-bottom-right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-left-vertical.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-left-vertical.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-left-vertical.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-right-vertical.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-right-vertical.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-right-vertical.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-titlebar-decoration.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-titlebar-decoration.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-titlebar-decoration.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-middle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-middle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-middle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/portlet-top-right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/reload.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/reload.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/reload.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/remove.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/remove.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/remove.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/thumb_Maple.jpg
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/thumb_Maple.jpg (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/thumb_Maple.jpg)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/view.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/view.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/images/view.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1064 +0,0 @@
-/* *************************************************** */
-/*      Maple theme for JBoss Portal                   */
-/*      Author: Mark Fernandes                         */
-/* *************************************************** */
-
-#body {
-   background-image: url( images/portal-background.gif );
-   background-repeat: repeat-x;
-   background-color: #95A490;
-   /*background-image: url(images/brown_bg.gif);
-    background-repeat: repeat-x repeat-y;*/
-
-   height: 100%;
-   margin: 0px;
-   padding: 0px;
-   color: #000;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-/*****************
-* Portal Header  *
-******************/
-
-/* spacer to keep header at certain width regardless of display size
-done to avoid overlapping of tab navigation in header */
-#spacer {
-   line-height: 0px;
-   font-size: 0px;
-   height: 0px;
-   min-width: 804px;
-}
-
-/* Wrapper for Header */
-#header-container {
-   background-image: url( images/header.gif );
-   background-position: right top;
-   background-repeat: repeat-x;
-   height: 100%;
-   width: 100%;
-   border-right-style: solid;
-   border-right-width: 1px;
-   border-right-color: #9F625D;
-   border-left-style: solid;
-   border-left-width: 1px;
-   border-left-color: #9F625D;
-   border-top-style: solid;
-   border-top-width: 1px;
-   border-top-color: #9F625D;
-}
-
-/* Header background */
-#header {
-   background-image: url( images/nav-bar-header.gif );
-   background-repeat: repeat-x;
-   background-position: bottom;
-   height: 132px;
-   padding: 0px;
-   margin: 0px;
-}
-
-#logoName {
-   background-image: url( images/logo.gif );
-   background-repeat: no-repeat;
-   width: 198px;
-   height: 62px;
-   z-index: 2;
-   position: absolute;
-   right: 16px;
-   top: 13px;
-}
-
-/************************
-* Portal Layout Regions *
-*************************/
-
-/* wrapper for entire portal. starts/ends after/before body tag */
-#portal-container {
-   margin: 4px 9% 0 9%; /* part of below IE hack to preserve min-width for portlet regions */
-   padding: 0 400px 0 400px;
-}
-
-/* min width hack for IE */
-#expander {
-   margin: 0 -400px 0 -400px;
-   position: relative;
-   min-width: 804px;
-}
-
-/* min width hack for IE */
-#sizer {
-   width: 100%;
-}
-
-/* IE Hack \*/
-* html #portal-container,
-   * html #sizer,
-   * html #expander {
-   height: 0;
-}
-
-/* end IE min-width hack */
-
-/* table that contains all regions. does not include header */
-#content-container {
-   height: 100%;
-   text-align: left;
-   min-width: 800px;
-   border-right-style: solid;
-   border-right-width: 1px;
-   border-right-color: #9F625D;
-   border-left-style: solid;
-   border-left-width: 1px;
-   border-left-color: #9F625D;
-   background-color: #87868C;
-   border-bottom-style: solid;
-   border-bottom-width: 1px;
-   border-bottom-color: #9F625D;
-}
-
-/* Login JSP Selectors */
-#login-container {
-   position: relative;
-   left: 34%;
-   top: 55px;
-   right: 50%;
-   width: 320px;
-   height: 250px;
-   margin: 0px;
-}
-
-#login-container label, #login-container input {
-   display: block;
-   float: left;
-   width: auto;
-   margin-top: 15px;
-   color: #E4EECC;
-}
-
-#login-container input {
-   color: #000;
-}
-
-#login-container label {
-   text-align: right;
-   padding-right: 20px;
-   width: 95px;
-}
-
-#login-container br {
-   clear: left;
-}
-
-#login-container fieldset {
-   background-color: transparent;
-}
-
-#login-container legend {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 13px;
-   font-weight: bold;
-   color: #E4EECC;
-}
-
-#loginForm {
-   margin: 0px;
-   padding: 0px;
-}
-
-/* end Login Page Selectors */
-
-/* portlet regions within content-container. this includes footer-container. */
-#regionA {
-   /* test to swap columns...
-    float: right; 	*/
-
-   width: 30%;
-   float: left;
-   margin: 0px;
-   padding: 0px;
-   min-width: 250px;
-   height: 300px;
-}
-
-#regionB {
-   /* test to swap columns..
-     margin: 0 30% 0 0; */
-
-   /*two column layout
-margin: 0 0 0 30%;*/
-   padding: 0px; /* test to add 3rd region in layout...*/
-   width: 68.5%;
-   float: left;
-   height: 300px;
-}
-
-#regionC {
-/* inclusion of 3rd region - comment out for 2 region testing */
-   padding: 0px;
-   margin: 0px;
-   width: 28%;
-   float: left; /*hide 3rd region*/
-   display: none;
-   height: 300px;
-}
-
-#footer-container {
-   position: absolute;
-   bottom: -45px;
-   text-align: center;
-   width: 99.5%;
-}
-
-#navigation-container {
-}
-
-/* used to clear float in regionA,B,C divs so that
-footer spans bottom of page */
-/* used to clear float in regionA,B,C divs so that
-footer spans bottom of page */
-hr.cleaner {
-   clear: both;
-   height: 1px;
-   margin: -1px 0 0 0;
-   padding: 0;
-   border: none;
-   visibility: hidden;
-}
-
-/****************************
-* Tab Navigation for Header *
-*****************************/
-
-UL#tabsHeader {
-   margin: 0;
-   padding-left: 10px;
-   min-width: 550px;
-   z-index: 100; /* added for submenu hover */
-   position: relative; /* added for submenu hover */
-}
-
-UL#tabsHeader li {
-   list-style: none;
-   float: left;
-   margin-left: 0px;
-   margin-top: 100px;
-   margin-right: 0px;
-   padding-left: 5px;
-   padding-right: 5px;
-
-}
-
-UL#tabsHeader li:hover {
-   color: #9F625D;
-}
-
-/* hover selectors for main header tabs */
-UL#tabsHeader li.hoverOn {
-   color: #9F625D;
-}
-
-UL#tabsHeader li.hoverOff {
-
-}
-
-UL#tabsHeader a {
-   display: block;
-   float: left;
-   padding: 0px 5px 2px 2px;
-   text-decoration: none;
-   font: 13px / normal Arial, Helvetica, Sans-Serif, sans-serif;
-   background: 100% 0 no-repeat;
-   color: #95A490;
-   line-height: 25px;
-   font-weight: 500;
-}
-
-UL#tabsHeader a:hover {
-   text-decoration: none;
-   color: #9F625D;
-}
-
-UL#tabsHeader #current {
-   background-image: url( images/activeTabLeft.gif );
-   background-repeat: no-repeat;
-}
-
-UL#tabsHeader #current, UL#tabsHeader #current a {
-   font: 13px / normal Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: 500;
-   color: #E4EECC;
-   line-height: 25px;
-   border-right: 0px;
-   border-left: 0px;
-}
-
-UL#tabsHeader #current a {
-   background-image: url( images/activeTab.gif );
-   background-repeat: no-repeat;
-}
-
-/* Begin Submenu selectors */
-
-/* hide the sub levels and give them a positon absolute so that they take up no room */
-UL#tabsHeader ul {
-   visibility: hidden;
-   position: absolute;
-   height: 0;
-   top: 0px;
-   left: 0;
-   width: 150px;
-   text-align: left;
-   margin: 0px;
-   padding: 0px;
-   margin-top: 22px;
-}
-
-UL#tabsHeader ul a {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-
-}
-
-UL#tabsHeader ul a:hover {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-}
-
-UL#tabsHeader #current ul a {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-}
-
-UL#tabsHeader li:hover ul {
-   visibility: visible;
-}
-
-UL#tabsHeader ul li {
-   background: #EDECEC;
-   color: #5078aa;
-   padding: 3px;
-   width: 120px;
-
-   border: 1px solid #FFFFFF;
-   border-width: 1px 1px 0 0;
-
-   margin-left: 0px;
-   margin-top: 0px;
-   margin-right: 0px;
-}
-
-UL#tabsHeader ul li:hover {
-   background: #E2E2E2;
-}
-
-/* End Submenu selectors */
-
-/* Tab background color for selected global nav item */
-li.currentTabBackground {
-   background: #fff;
-}
-
-/* backslash hack for IE5-Mac \*/
-UL#tabsHeader a {
-   float: none;
-}
-
-/* End Mac Hack */
-html>body UL#tabsHeader a {
-   width: auto;
-}
-
-/* fixes IE6 win hack */
-
-/***************************
-*  Utility Navigation  *
-*****************************/
-
-#dashboardnav {
-   float: right;
-   font-size: 10px;
-   padding: 6px 12px 0px 0px;
-   color: #FFFFFF;
-   z-index: 20;
-}
-
-#dashboardnav a {
-   color: #FFFFFF;
-}
-
-#dashboardnav .addcontent {
-   background-image: url( images/ico_addcontent.gif );
-   background-repeat: no-repeat;
-   background-position: left;
-   height: 20px;
-   width: 20px;
-   padding-left: 16px;
-}
-
-/****************************
-* Portlet Container Windows *
-*****************************/
-
-.portlet-container {
-   padding: 10px;
-}
-
-.portlet-titlebar-title {
-   color: #E4EECC;
-   font-weight: 500;
-   font-family: "Monotype Corsiva", Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 15px;
-   white-space: nowrap;
-   line-height: 100%;
-   float: left;
-   text-indent: 20px;
-   position: relative;
-   top: 4px;
-}
-
-.portlet-titlebar-decoration {
-   background-image: url( images/portlet-titlebar-decoration.gif );
-   background-repeat: no-repeat;
-   height: 22px;
-   width: 17px;
-   float: left;
-}
-
-/* wrapper for floating portlet window modes */
-.portlet-mode-container {
-   float: right;
-   padding-left: 4px;
-   padding-top: 1px;
-}
-
-.portlet-titlebar-left {
-   background-image: url( images/portlet-top-left.gif );
-   background-repeat: no-repeat;
-   width: 9px;
-   height: 23px;
-   background-position: right;
-   min-width: 9px;
-}
-
-.portlet-titlebar-center {
-   background-image: url( images/portlet-top-middle.gif );
-   background-repeat: repeat-x;
-   height: 23px;
-}
-
-.portlet-titlebar-right {
-   background-image: url( images/portlet-top-right.gif );
-   background-repeat: no-repeat;
-   width: 9px;
-   height: 23px;
-   min-width: 9px;
-}
-
-.portlet-content-left {
-   background-image: url( images/portlet-left-vertical.gif );
-   background-repeat: repeat-y;
-   width: 9px;
-   min-width: 9px;
-}
-
-.portlet-content-center {
-   background-color: #E4EECC;
-   background-repeat: repeat;
-   vertical-align: top;
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   color: #000;
-   padding-top: 1px;
-}
-
-.portlet-body {
-   background-color: #E4EECC;
-}
-
-.portlet-content-right {
-   background-image: url( images/portlet-right-vertical.gif );
-   height: 100%;
-   background-repeat: repeat-y;
-   background-position: right;
-   width: 9px;
-   min-width: 9px;
-}
-
-.portlet-footer-left {
-   background-image: url( images/portlet-bottom-left.gif );
-   width: 9px;
-   height: 14px;
-   background-repeat: no-repeat;
-   background-position: top right;
-   min-width: 9px;
-}
-
-.portlet-footer-center {
-   background-image: url( images/portlet-bottom-middle.gif );
-   height: 14px;
-   background-repeat: repeat-x;
-}
-
-.portlet-footer-right {
-   background-image: url( images/portlet-bottom-right.gif );
-   width: 9px;
-   height: 14px;
-   background-repeat: no-repeat;
-   min-width: 9px;
-}
-
-/***********************
-* Portlet Window Modes *
-************************/
-.portlet-mode-maximized {
-   background-image: url( images/maximize.gif );
-   width: 16px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-minimized {
-   background-image: url( images/minimize.gif );
-   width: 16px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-normal {
-   background-image: url( images/normal.gif );
-   width: 16px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-help {
-   background-image: url( images/help.gif );
-   width: 16px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-edit {
-   background-image: url( images/edit.gif );
-   width: 16px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-remove {
-   background-image: url( images/remove.gif );
-   width: 16px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-view {
-   background-image: url( images/view.gif );
-   width: 17px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-reload {
-   background-image: url( images/reload.gif );
-   width: 16px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-/**********************
-* Copyright Selectors *
-***********************/
-.portal-copyright {
-   font-weight: normal;
-   font-family: "Monotype Corsiva", Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 15px;
-   color: #E4EECC;
-}
-
-a.portal-copyright {
-   color: #E4EECC;
-   text-decoration: none;
-}
-
-a.portal-copyright:hover {
-   color: #9F625D;
-   text-decoration: none;
-}
-
-#ThemeBy:before {
-   content: "Theme by Novell";
-}
-
-/*************
-*  Elements  *
-**************/
-a {
-   color: #9F625D;
-   text-decoration: none;
-}
-
-a:hover {
-   color: #87868C;
-   text-decoration: none;
-}
-
-INPUT {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   color: #000;
-}
-
-SELECT {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   color: #000;
-}
-
-FONT {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-   color: #000;
-}
-
-FIELDSET {
-   background-color: transparent;
-   border: 1px solid #BABDB6;
-   padding: 6px;
-}
-
-LEGEND {
-   background-color: transparent;
-   padding-left: 6px;
-   padding-right: 6px;
-   padding-bottom: 0px;
-   font-size: 13px;
-}
-
-/* below 3 selectors overwrite inline styles for page menu portlet */
-#foldheader {
-   list-style-image: url( images/bullet.gif ) ! Important;
-   vertical-align: middle;
-   cursor: hand !important;
-   margin-left: -10px;
-}
-
-#foldinglist {
-   margin-left: 10px;
-   list-style-image: url( images/bullet.gif ) ! Important;
-   list-style-position: outside;
-   cursor: hand !important;
-   margin-left: -10px;
-}
-
-#pagenosub {
-   list-style-image: url( images/bullet.gif ) ! Important;
-   cursor: hand !important;
-   margin-left: -10px;
-   vertical-align: middle;
-}
-
-/********
-* FONTS *
-*********/
-
-/* Font attributes for the normal  fragment font.
-Used for the display of non-accentuated information */
-.portlet-font {
-   color: #000000;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-/* Font attributes similar to the portlet.font but the color is lighter */
-.portlet-font-dim {
-   color: #87868C;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-/********
-* FORMS *
-*********/
-.portlet-form-label {
-   color: #000;
-   text-decoration: none;
-   font-size: 12px;
-   font-weight: bold;
-}
-
-/* Text of the user-input in an input field. not sure if we need this guy? */
-.portlet-form-input-field {
-   color: #000;
-   font-size: 12px;
-   border-color: #000000;
-   border-style: solid;
-   border-width: 1px;
-   background-color: #D8E2C3;
-}
-
-/* Text on a form button */
-.portlet-form-button {
-   font-size: 12px;
-   color: #000000;
-}
-
-/* Text that appears beside a context dependent action icon */
-.portlet-icon-label {
-
-}
-
-/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
-not sure if we need this one?.. */
-.portlet-dlg-icon-label {
-
-}
-
-/* Text for form field labels */
-.portlet-form-field-label {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   color: #000;
-   vertical-align: bottom;
-}
-
-/* Text for a form field */
-.portlet-form-field {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   color: #000;
-}
-
-/********
-* LINKS *
-*********/
-
-.portal-links:link {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   color: #9F625D;
-   text-decoration: none;
-}
-
-.portal-links:hover {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   color: #87868C;
-   text-decoration: none;
-}
-
-.portal-links:active {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   color: #000;
-   text-decoration: none;
-}
-
-.portal-links:visited {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   color: #B5C3A9;
-   text-decoration: none;
-}
-
-/***********
-* MESSAGES *
-************/
-
-/* Status of the current operation. */
-.portlet-msg-status {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-style: normal;
-   font-weight: bold;
-   color: #95A490;
-}
-
-/* Help messages, general additional information, etc. */
-.portlet-msg-info {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-style: italic;
-   color: #000;
-}
-
-/* Error messages. */
-.portlet-msg-error {
-   color: red;
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-}
-
-/* Warning messages. */
-.portlet-msg-alert {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   color: #9F625D;
-}
-
-/* Verification of the successful completion of a task. */
-.portlet-msg-success {
-   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   color: #705130;
-}
-
-/********
-* MENUS *
-*********/
-
-/*General menu settings such as background color, margins, etc. */
-.portlet-menu {
-
-}
-
-/* Normal, unselected menu item. */
-.portlet-menu-item {
-   color: #9F625D;
-   text-decoration: none;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-.portlet-menu-item:hover {
-   color: #87868C;
-   text-decoration: none;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-/* Selected menu item. */
-.portlet-menu-item-selected {
-
-}
-
-/* Selected menu item when the mouse hovers over it. */
-.portlet-menu-item-selected:hover {
-
-}
-
-/* Normal, unselected menu item that has sub-menus. */
-.portlet-menu-cascade-item {
-
-}
-
-/* Selected sub-menu item that has sub-menus */
-.portlet-menu-cascade-item-selected {
-
-}
-
-/* Descriptive text for the menu (e.g. in a help context below the menu) */
-.portlet-menu-description {
-
-}
-
-/* Menu caption */
-.portlet-menu-caption {
-
-}
-
-/* ===== WSRP 2.0 - As of now proposed additions are:	===== */
-
-/***********
-* SECTIONS *
-************/
-
-/* Table or section header */
-.portlet-section-header {
-   font-weight: bold;
-   color: #000;
-   font-size: 13px;
-   border-bottom: dotted;
-   border-bottom-width: 1px;
-   border-bottom-color: #87868C;
-   padding-top: 2px;
-}
-
-.portlet-section-body {
-   font-size: 12px;
-}
-
-.portlet-section-alternate {
-   font-size: 12px;
-   background-color: #fff;
-}
-
-.portlet-section-selected {
-   font-size: 12px;
-   background-color: #D8E2C3;
-}
-
-.portlet-section-subheader {
-   font-weight: bold;
-   font-size: 12px;
-}
-
-.portlet-section-footer {
-   font-size: 11px;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories
-(e.g. explanatory or help text that is associated with the section. */
-.portlet-section-text {
-   font-size: 12px;
-   color: #000;
-   font-style: italic;
-}
-
-/*******************
-* Table Selectors  *
-********************/
-/* Table header */
-.portlet-table-header {
-   font-weight: bold;
-   color: #FFF;
-   font-size: 13px;
-   background-color: #95A490;
-}
-
-/* Normal text in a table cell */
-.portlet-table-body {
-   color: #000;
-   font-size: 12px;
-}
-
-/* Text in every other row in the table */
-.portlet-table-alternate {
-   color: #000;
-   font-size: 12px;
-   background-color: #fff;
-}
-
-/* Text in a selected cell range */
-.portlet-table-selected {
-   color: #000;
-   font-size: 12px;
-   background-color: #D8E2C3;
-}
-
-/* Text of a subheading */
-.portlet-table-subheader {
-   font-weight: bold;
-   color: #000;
-   font-size: 12px;
-}
-
-/* Table footer */
-.portlet-table-footer {
-   font-size: 11px;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
-.portlet-table-text {
-   font-size: 12px;
-   color: #000;
-   font-style: italic;
-}
-
-/* A separator bar similar to a horizontal rule, but with styling matching the page */
-.portlet-horizontal-separator {
-   color: #9F625D;
-   height: 1px;
-}
-
-/* Allows portlets to mimic the title bar when nesting something */
-.portlet-nestedTitle-bar {
-
-}
-
-/* Allows portlets to match the textual character of the title on the title bar. */
-.portlet-nestedTitle {
-
-}
-
-/* Support portlets having tabs in the same style as the page or other portlets */
-.portlet-tab {
-
-}
-
-/* Highlight the tab currently being shown */
-.portlet-tab-active {
-
-}
-
-/* Highlight the selected tab (not yet active) */
-.portlet-tab-selected {
-
-}
-
-/* A tab which can not be currently activated */
-.portlet-tab-disabled {
-
-}
-
-/* Top level style for the content of a tab. */
-.portlet-tab-area {
-
-}
-
-/*****************
-* AJAX Selectors *
-*****************/
-
-.handle {
-   cursor: move;
-}
-
-.emptyPlaceMarker {
-   border-right: red 1px dashed;
-   border-top: red 1px dashed;
-   border-left: red 1px dashed;
-   border-bottom: red 1px dashed;
-   background-color: Transparent;
-}
-
-/****************** Not sure about the following selectors:
-
-PortletHeaderColor
-PortletHeaderText
-LeftCurve
-PortletHeaderLink
-RightCurve
-RegionBorder
-RegionHeaderColor
-
-**************************************************************/

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1064 @@
+/* *************************************************** */
+/*      Maple theme for JBoss Portal                   */
+/*      Author: Mark Fernandes                         */
+/* *************************************************** */
+
+#body {
+   background-image: url( images/portal-background.gif );
+   background-repeat: repeat-x;
+   background-color: #95A490;
+   /*background-image: url(images/brown_bg.gif);
+    background-repeat: repeat-x repeat-y;*/
+
+   height: 100%;
+   margin: 0px;
+   padding: 0px;
+   color: #000;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+/*****************
+* Portal Header  *
+******************/
+
+/* spacer to keep header at certain width regardless of display size
+done to avoid overlapping of tab navigation in header */
+#spacer {
+   line-height: 0px;
+   font-size: 0px;
+   height: 0px;
+   min-width: 804px;
+}
+
+/* Wrapper for Header */
+#header-container {
+   background-image: url( images/header.gif );
+   background-position: right top;
+   background-repeat: repeat-x;
+   height: 100%;
+   width: 100%;
+   border-right-style: solid;
+   border-right-width: 1px;
+   border-right-color: #9F625D;
+   border-left-style: solid;
+   border-left-width: 1px;
+   border-left-color: #9F625D;
+   border-top-style: solid;
+   border-top-width: 1px;
+   border-top-color: #9F625D;
+}
+
+/* Header background */
+#header {
+   background-image: url( images/nav-bar-header.gif );
+   background-repeat: repeat-x;
+   background-position: bottom;
+   height: 132px;
+   padding: 0px;
+   margin: 0px;
+}
+
+#logoName {
+   background-image: url( images/logo.gif );
+   background-repeat: no-repeat;
+   width: 198px;
+   height: 62px;
+   z-index: 2;
+   position: absolute;
+   right: 16px;
+   top: 13px;
+}
+
+/************************
+* Portal Layout Regions *
+*************************/
+
+/* wrapper for entire portal. starts/ends after/before body tag */
+#portal-container {
+   margin: 4px 9% 0 9%; /* part of below IE hack to preserve min-width for portlet regions */
+   padding: 0 400px 0 400px;
+}
+
+/* min width hack for IE */
+#expander {
+   margin: 0 -400px 0 -400px;
+   position: relative;
+   min-width: 804px;
+}
+
+/* min width hack for IE */
+#sizer {
+   width: 100%;
+}
+
+/* IE Hack \*/
+* html #portal-container,
+   * html #sizer,
+   * html #expander {
+   height: 0;
+}
+
+/* end IE min-width hack */
+
+/* table that contains all regions. does not include header */
+#content-container {
+   height: 100%;
+   text-align: left;
+   min-width: 800px;
+   border-right-style: solid;
+   border-right-width: 1px;
+   border-right-color: #9F625D;
+   border-left-style: solid;
+   border-left-width: 1px;
+   border-left-color: #9F625D;
+   background-color: #87868C;
+   border-bottom-style: solid;
+   border-bottom-width: 1px;
+   border-bottom-color: #9F625D;
+}
+
+/* Login JSP Selectors */
+#login-container {
+   position: relative;
+   left: 34%;
+   top: 55px;
+   right: 50%;
+   width: 320px;
+   height: 250px;
+   margin: 0px;
+}
+
+#login-container label, #login-container input {
+   display: block;
+   float: left;
+   width: auto;
+   margin-top: 15px;
+   color: #E4EECC;
+}
+
+#login-container input {
+   color: #000;
+}
+
+#login-container label {
+   text-align: right;
+   padding-right: 20px;
+   width: 95px;
+}
+
+#login-container br {
+   clear: left;
+}
+
+#login-container fieldset {
+   background-color: transparent;
+}
+
+#login-container legend {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 13px;
+   font-weight: bold;
+   color: #E4EECC;
+}
+
+#loginForm {
+   margin: 0px;
+   padding: 0px;
+}
+
+/* end Login Page Selectors */
+
+/* portlet regions within content-container. this includes footer-container. */
+#regionA {
+   /* test to swap columns...
+    float: right; 	*/
+
+   width: 30%;
+   float: left;
+   margin: 0px;
+   padding: 0px;
+   min-width: 250px;
+   height: 300px;
+}
+
+#regionB {
+   /* test to swap columns..
+     margin: 0 30% 0 0; */
+
+   /*two column layout
+margin: 0 0 0 30%;*/
+   padding: 0px; /* test to add 3rd region in layout...*/
+   width: 68.5%;
+   float: left;
+   height: 300px;
+}
+
+#regionC {
+/* inclusion of 3rd region - comment out for 2 region testing */
+   padding: 0px;
+   margin: 0px;
+   width: 28%;
+   float: left; /*hide 3rd region*/
+   display: none;
+   height: 300px;
+}
+
+#footer-container {
+   position: absolute;
+   bottom: -45px;
+   text-align: center;
+   width: 99.5%;
+}
+
+#navigation-container {
+}
+
+/* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+/* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+hr.cleaner {
+   clear: both;
+   height: 1px;
+   margin: -1px 0 0 0;
+   padding: 0;
+   border: none;
+   visibility: hidden;
+}
+
+/****************************
+* Tab Navigation for Header *
+*****************************/
+
+UL#tabsHeader {
+   margin: 0;
+   padding-left: 10px;
+   min-width: 550px;
+   z-index: 100; /* added for submenu hover */
+   position: relative; /* added for submenu hover */
+}
+
+UL#tabsHeader li {
+   list-style: none;
+   float: left;
+   margin-left: 0px;
+   margin-top: 100px;
+   margin-right: 0px;
+   padding-left: 5px;
+   padding-right: 5px;
+
+}
+
+UL#tabsHeader li:hover {
+   color: #9F625D;
+}
+
+/* hover selectors for main header tabs */
+UL#tabsHeader li.hoverOn {
+   color: #9F625D;
+}
+
+UL#tabsHeader li.hoverOff {
+
+}
+
+UL#tabsHeader a {
+   display: block;
+   float: left;
+   padding: 0px 5px 2px 2px;
+   text-decoration: none;
+   font: 13px / normal Arial, Helvetica, Sans-Serif, sans-serif;
+   background: 100% 0 no-repeat;
+   color: #95A490;
+   line-height: 25px;
+   font-weight: 500;
+}
+
+UL#tabsHeader a:hover {
+   text-decoration: none;
+   color: #9F625D;
+}
+
+UL#tabsHeader #current {
+   background-image: url( images/activeTabLeft.gif );
+   background-repeat: no-repeat;
+}
+
+UL#tabsHeader #current, UL#tabsHeader #current a {
+   font: 13px / normal Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: 500;
+   color: #E4EECC;
+   line-height: 25px;
+   border-right: 0px;
+   border-left: 0px;
+}
+
+UL#tabsHeader #current a {
+   background-image: url( images/activeTab.gif );
+   background-repeat: no-repeat;
+}
+
+/* Begin Submenu selectors */
+
+/* hide the sub levels and give them a positon absolute so that they take up no room */
+UL#tabsHeader ul {
+   visibility: hidden;
+   position: absolute;
+   height: 0;
+   top: 0px;
+   left: 0;
+   width: 150px;
+   text-align: left;
+   margin: 0px;
+   padding: 0px;
+   margin-top: 22px;
+}
+
+UL#tabsHeader ul a {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+
+}
+
+UL#tabsHeader ul a:hover {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+}
+
+UL#tabsHeader #current ul a {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+}
+
+UL#tabsHeader li:hover ul {
+   visibility: visible;
+}
+
+UL#tabsHeader ul li {
+   background: #EDECEC;
+   color: #5078aa;
+   padding: 3px;
+   width: 120px;
+
+   border: 1px solid #FFFFFF;
+   border-width: 1px 1px 0 0;
+
+   margin-left: 0px;
+   margin-top: 0px;
+   margin-right: 0px;
+}
+
+UL#tabsHeader ul li:hover {
+   background: #E2E2E2;
+}
+
+/* End Submenu selectors */
+
+/* Tab background color for selected global nav item */
+li.currentTabBackground {
+   background: #fff;
+}
+
+/* backslash hack for IE5-Mac \*/
+UL#tabsHeader a {
+   float: none;
+}
+
+/* End Mac Hack */
+html>body UL#tabsHeader a {
+   width: auto;
+}
+
+/* fixes IE6 win hack */
+
+/***************************
+*  Utility Navigation  *
+*****************************/
+
+#dashboardnav {
+   float: right;
+   font-size: 10px;
+   padding: 6px 12px 0px 0px;
+   color: #FFFFFF;
+   z-index: 20;
+}
+
+#dashboardnav a {
+   color: #FFFFFF;
+}
+
+#dashboardnav .addcontent {
+   background-image: url( images/ico_addcontent.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 20px;
+   width: 20px;
+   padding-left: 16px;
+}
+
+/****************************
+* Portlet Container Windows *
+*****************************/
+
+.portlet-container {
+   padding: 10px;
+}
+
+.portlet-titlebar-title {
+   color: #E4EECC;
+   font-weight: 500;
+   font-family: "Monotype Corsiva", Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 15px;
+   white-space: nowrap;
+   line-height: 100%;
+   float: left;
+   text-indent: 20px;
+   position: relative;
+   top: 4px;
+}
+
+.portlet-titlebar-decoration {
+   background-image: url( images/portlet-titlebar-decoration.gif );
+   background-repeat: no-repeat;
+   height: 22px;
+   width: 17px;
+   float: left;
+}
+
+/* wrapper for floating portlet window modes */
+.portlet-mode-container {
+   float: right;
+   padding-left: 4px;
+   padding-top: 1px;
+}
+
+.portlet-titlebar-left {
+   background-image: url( images/portlet-top-left.gif );
+   background-repeat: no-repeat;
+   width: 9px;
+   height: 23px;
+   background-position: right;
+   min-width: 9px;
+}
+
+.portlet-titlebar-center {
+   background-image: url( images/portlet-top-middle.gif );
+   background-repeat: repeat-x;
+   height: 23px;
+}
+
+.portlet-titlebar-right {
+   background-image: url( images/portlet-top-right.gif );
+   background-repeat: no-repeat;
+   width: 9px;
+   height: 23px;
+   min-width: 9px;
+}
+
+.portlet-content-left {
+   background-image: url( images/portlet-left-vertical.gif );
+   background-repeat: repeat-y;
+   width: 9px;
+   min-width: 9px;
+}
+
+.portlet-content-center {
+   background-color: #E4EECC;
+   background-repeat: repeat;
+   vertical-align: top;
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   color: #000;
+   padding-top: 1px;
+}
+
+.portlet-body {
+   background-color: #E4EECC;
+}
+
+.portlet-content-right {
+   background-image: url( images/portlet-right-vertical.gif );
+   height: 100%;
+   background-repeat: repeat-y;
+   background-position: right;
+   width: 9px;
+   min-width: 9px;
+}
+
+.portlet-footer-left {
+   background-image: url( images/portlet-bottom-left.gif );
+   width: 9px;
+   height: 14px;
+   background-repeat: no-repeat;
+   background-position: top right;
+   min-width: 9px;
+}
+
+.portlet-footer-center {
+   background-image: url( images/portlet-bottom-middle.gif );
+   height: 14px;
+   background-repeat: repeat-x;
+}
+
+.portlet-footer-right {
+   background-image: url( images/portlet-bottom-right.gif );
+   width: 9px;
+   height: 14px;
+   background-repeat: no-repeat;
+   min-width: 9px;
+}
+
+/***********************
+* Portlet Window Modes *
+************************/
+.portlet-mode-maximized {
+   background-image: url( images/maximize.gif );
+   width: 16px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-minimized {
+   background-image: url( images/minimize.gif );
+   width: 16px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-normal {
+   background-image: url( images/normal.gif );
+   width: 16px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-help {
+   background-image: url( images/help.gif );
+   width: 16px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-edit {
+   background-image: url( images/edit.gif );
+   width: 16px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-remove {
+   background-image: url( images/remove.gif );
+   width: 16px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-view {
+   background-image: url( images/view.gif );
+   width: 17px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-reload {
+   background-image: url( images/reload.gif );
+   width: 16px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+/**********************
+* Copyright Selectors *
+***********************/
+.portal-copyright {
+   font-weight: normal;
+   font-family: "Monotype Corsiva", Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 15px;
+   color: #E4EECC;
+}
+
+a.portal-copyright {
+   color: #E4EECC;
+   text-decoration: none;
+}
+
+a.portal-copyright:hover {
+   color: #9F625D;
+   text-decoration: none;
+}
+
+#ThemeBy:before {
+   content: "Theme by Novell";
+}
+
+/*************
+*  Elements  *
+**************/
+a {
+   color: #9F625D;
+   text-decoration: none;
+}
+
+a:hover {
+   color: #87868C;
+   text-decoration: none;
+}
+
+INPUT {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   color: #000;
+}
+
+SELECT {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   color: #000;
+}
+
+FONT {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   color: #000;
+}
+
+FIELDSET {
+   background-color: transparent;
+   border: 1px solid #BABDB6;
+   padding: 6px;
+}
+
+LEGEND {
+   background-color: transparent;
+   padding-left: 6px;
+   padding-right: 6px;
+   padding-bottom: 0px;
+   font-size: 13px;
+}
+
+/* below 3 selectors overwrite inline styles for page menu portlet */
+#foldheader {
+   list-style-image: url( images/bullet.gif ) ! Important;
+   vertical-align: middle;
+   cursor: hand !important;
+   margin-left: -10px;
+}
+
+#foldinglist {
+   margin-left: 10px;
+   list-style-image: url( images/bullet.gif ) ! Important;
+   list-style-position: outside;
+   cursor: hand !important;
+   margin-left: -10px;
+}
+
+#pagenosub {
+   list-style-image: url( images/bullet.gif ) ! Important;
+   cursor: hand !important;
+   margin-left: -10px;
+   vertical-align: middle;
+}
+
+/********
+* FONTS *
+*********/
+
+/* Font attributes for the normal  fragment font.
+Used for the display of non-accentuated information */
+.portlet-font {
+   color: #000000;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+/* Font attributes similar to the portlet.font but the color is lighter */
+.portlet-font-dim {
+   color: #87868C;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+/********
+* FORMS *
+*********/
+.portlet-form-label {
+   color: #000;
+   text-decoration: none;
+   font-size: 12px;
+   font-weight: bold;
+}
+
+/* Text of the user-input in an input field. not sure if we need this guy? */
+.portlet-form-input-field {
+   color: #000;
+   font-size: 12px;
+   border-color: #000000;
+   border-style: solid;
+   border-width: 1px;
+   background-color: #D8E2C3;
+}
+
+/* Text on a form button */
+.portlet-form-button {
+   font-size: 12px;
+   color: #000000;
+}
+
+/* Text that appears beside a context dependent action icon */
+.portlet-icon-label {
+
+}
+
+/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
+not sure if we need this one?.. */
+.portlet-dlg-icon-label {
+
+}
+
+/* Text for form field labels */
+.portlet-form-field-label {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   color: #000;
+   vertical-align: bottom;
+}
+
+/* Text for a form field */
+.portlet-form-field {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   color: #000;
+}
+
+/********
+* LINKS *
+*********/
+
+.portal-links:link {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   color: #9F625D;
+   text-decoration: none;
+}
+
+.portal-links:hover {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   color: #87868C;
+   text-decoration: none;
+}
+
+.portal-links:active {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   color: #000;
+   text-decoration: none;
+}
+
+.portal-links:visited {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   color: #B5C3A9;
+   text-decoration: none;
+}
+
+/***********
+* MESSAGES *
+************/
+
+/* Status of the current operation. */
+.portlet-msg-status {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-style: normal;
+   font-weight: bold;
+   color: #95A490;
+}
+
+/* Help messages, general additional information, etc. */
+.portlet-msg-info {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-style: italic;
+   color: #000;
+}
+
+/* Error messages. */
+.portlet-msg-error {
+   color: red;
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+}
+
+/* Warning messages. */
+.portlet-msg-alert {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   color: #9F625D;
+}
+
+/* Verification of the successful completion of a task. */
+.portlet-msg-success {
+   font-family: Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   color: #705130;
+}
+
+/********
+* MENUS *
+*********/
+
+/*General menu settings such as background color, margins, etc. */
+.portlet-menu {
+
+}
+
+/* Normal, unselected menu item. */
+.portlet-menu-item {
+   color: #9F625D;
+   text-decoration: none;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+.portlet-menu-item:hover {
+   color: #87868C;
+   text-decoration: none;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+/* Selected menu item. */
+.portlet-menu-item-selected {
+
+}
+
+/* Selected menu item when the mouse hovers over it. */
+.portlet-menu-item-selected:hover {
+
+}
+
+/* Normal, unselected menu item that has sub-menus. */
+.portlet-menu-cascade-item {
+
+}
+
+/* Selected sub-menu item that has sub-menus */
+.portlet-menu-cascade-item-selected {
+
+}
+
+/* Descriptive text for the menu (e.g. in a help context below the menu) */
+.portlet-menu-description {
+
+}
+
+/* Menu caption */
+.portlet-menu-caption {
+
+}
+
+/* ===== WSRP 2.0 - As of now proposed additions are:	===== */
+
+/***********
+* SECTIONS *
+************/
+
+/* Table or section header */
+.portlet-section-header {
+   font-weight: bold;
+   color: #000;
+   font-size: 13px;
+   border-bottom: dotted;
+   border-bottom-width: 1px;
+   border-bottom-color: #87868C;
+   padding-top: 2px;
+}
+
+.portlet-section-body {
+   font-size: 12px;
+}
+
+.portlet-section-alternate {
+   font-size: 12px;
+   background-color: #fff;
+}
+
+.portlet-section-selected {
+   font-size: 12px;
+   background-color: #D8E2C3;
+}
+
+.portlet-section-subheader {
+   font-weight: bold;
+   font-size: 12px;
+}
+
+.portlet-section-footer {
+   font-size: 11px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories
+(e.g. explanatory or help text that is associated with the section. */
+.portlet-section-text {
+   font-size: 12px;
+   color: #000;
+   font-style: italic;
+}
+
+/*******************
+* Table Selectors  *
+********************/
+/* Table header */
+.portlet-table-header {
+   font-weight: bold;
+   color: #FFF;
+   font-size: 13px;
+   background-color: #95A490;
+}
+
+/* Normal text in a table cell */
+.portlet-table-body {
+   color: #000;
+   font-size: 12px;
+}
+
+/* Text in every other row in the table */
+.portlet-table-alternate {
+   color: #000;
+   font-size: 12px;
+   background-color: #fff;
+}
+
+/* Text in a selected cell range */
+.portlet-table-selected {
+   color: #000;
+   font-size: 12px;
+   background-color: #D8E2C3;
+}
+
+/* Text of a subheading */
+.portlet-table-subheader {
+   font-weight: bold;
+   color: #000;
+   font-size: 12px;
+}
+
+/* Table footer */
+.portlet-table-footer {
+   font-size: 11px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
+.portlet-table-text {
+   font-size: 12px;
+   color: #000;
+   font-style: italic;
+}
+
+/* A separator bar similar to a horizontal rule, but with styling matching the page */
+.portlet-horizontal-separator {
+   color: #9F625D;
+   height: 1px;
+}
+
+/* Allows portlets to mimic the title bar when nesting something */
+.portlet-nestedTitle-bar {
+
+}
+
+/* Allows portlets to match the textual character of the title on the title bar. */
+.portlet-nestedTitle {
+
+}
+
+/* Support portlets having tabs in the same style as the page or other portlets */
+.portlet-tab {
+
+}
+
+/* Highlight the tab currently being shown */
+.portlet-tab-active {
+
+}
+
+/* Highlight the selected tab (not yet active) */
+.portlet-tab-selected {
+
+}
+
+/* A tab which can not be currently activated */
+.portlet-tab-disabled {
+
+}
+
+/* Top level style for the content of a tab. */
+.portlet-tab-area {
+
+}
+
+/*****************
+* AJAX Selectors *
+*****************/
+
+.handle {
+   cursor: move;
+}
+
+.emptyPlaceMarker {
+   border-right: red 1px dashed;
+   border-top: red 1px dashed;
+   border-left: red 1px dashed;
+   border-bottom: red 1px dashed;
+   background-color: Transparent;
+}
+
+/****************** Not sure about the following selectors:
+
+PortletHeaderColor
+PortletHeaderText
+LeftCurve
+PortletHeaderLink
+RightCurve
+RegionBorder
+RegionHeaderColor
+
+**************************************************************/

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-JBoss Portal theme information
-November 21, 2005
-
-Ingredients:
-1) Theme name - "Maple"
-2) Theme notes - Description or concept of theme.
-3) Custom branding - Removal of the JBoss branding graphic in the header.
-4) Theme author/designer - Mark Fernandes, Novell
-5) Additional credits
-
-THEME NOTES:
-This theme was designed to present the versatility of the CSS-driven DIV-Renderer method of controlling the portal UI.
-
-This theme includes styles for the header navigation and portal login page. It also includes (via the css), the following copyright text: "Theme by Novell". Note that this text will not appear in IE as the css property that was used ('content' property) is not supported by the browser at this time.
-
-CUSTOM BRANDING:
-To remove, replace or hide the header graphic that contains the JBoss product branding text (the "JBoss Portal" text in the top-right-hand corner of the screen), open the "portal_style.css" file and modify the #logoName selector.
-
-	#logoName {
-	/* Logo...*/
-	   background-image: url(images/logo.gif);
-	   background-repeat: no-repeat;
-	   width: 198px;
-           height: 62px;
-	   z-index: 2;
-	   position: absolute;
-	   right: 16px;
-	   top: 13px;
-	}
-
-You can easily just replace the background image with a custom graphic, or simply comment it out. Adjust the height and width attributes accordingly when replacing this image if necessary. This same approach can also be taken with the entire header background graphic (css selector: #header-container).
-
-CREDITS:
-* Maple tree photo, artwork, and CSS coding by Mark Fernandes. Released under Creative Commons License (by-sa).
-* Copyright GNU LGPL (c) 2005 Novell, Inc.
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/maple/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+JBoss Portal theme information
+November 21, 2005
+
+Ingredients:
+1) Theme name - "Maple"
+2) Theme notes - Description or concept of theme.
+3) Custom branding - Removal of the JBoss branding graphic in the header.
+4) Theme author/designer - Mark Fernandes, Novell
+5) Additional credits
+
+THEME NOTES:
+This theme was designed to present the versatility of the CSS-driven DIV-Renderer method of controlling the portal UI.
+
+This theme includes styles for the header navigation and portal login page. It also includes (via the css), the following copyright text: "Theme by Novell". Note that this text will not appear in IE as the css property that was used ('content' property) is not supported by the browser at this time.
+
+CUSTOM BRANDING:
+To remove, replace or hide the header graphic that contains the JBoss product branding text (the "JBoss Portal" text in the top-right-hand corner of the screen), open the "portal_style.css" file and modify the #logoName selector.
+
+	#logoName {
+	/* Logo...*/
+	   background-image: url(images/logo.gif);
+	   background-repeat: no-repeat;
+	   width: 198px;
+           height: 62px;
+	   z-index: 2;
+	   position: absolute;
+	   right: 16px;
+	   top: 13px;
+	}
+
+You can easily just replace the background image with a custom graphic, or simply comment it out. Adjust the height and width attributes accordingly when replacing this image if necessary. This same approach can also be taken with the entire header background graphic (css selector: #header-container).
+
+CREDITS:
+* Maple tree photo, artwork, and CSS coding by Mark Fernandes. Released under Creative Commons License (by-sa).
+* Copyright GNU LGPL (c) 2005 Novell, Inc.
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/BusinessMan.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/BusinessMan.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/BusinessMan.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/Thumbs.db
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/Thumbs.db (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/Thumbs.db)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/bullet.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/bullet.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/bullet.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/edit.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/edit.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/edit.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/favicon.ico
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/favicon.ico (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/favicon.ico)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/form-button-bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/form-button-bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/form-button-bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/help.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/help.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/help.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/ico_addcontent.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/ico_addcontent.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/ico_addcontent.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/input-bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/input-bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/input-bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/maximize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/maximize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/maximize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/minimize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/minimize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/minimize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/normal.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/normal.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/normal.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal-header.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal-header.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal-header.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal-header.jpg
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal-header.jpg (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal-header.jpg)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal_background.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal_background.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal_background.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal_background.jpg
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal_background.jpg (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portal_background.jpg)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-background.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-background.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-background.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-middle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-middle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-middle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-bottom-right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-left-vertical.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-left-vertical.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-left-vertical.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-right-vertical.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-right-vertical.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-right-vertical.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-alt-bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-alt-bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-alt-bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-alt-bg2.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-alt-bg2.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-alt-bg2.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-header.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-header.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-section-header.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-middle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-middle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-middle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-top-right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-win-decoration.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-win-decoration.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/portlet-win-decoration.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/reload.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/reload.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/reload.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/remove.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/remove.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/remove.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/restore.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/restore.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/restore.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/thumb_MissionCritical.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/thumb_MissionCritical.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/thumb_MissionCritical.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/view.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/view.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/images/view.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1139 +0,0 @@
-/******************************************************
-* JBoss Theme :: Novell - "Mission Critical" CSS      *
-*                By: paul tamaro, 11/15/05            *
-*******************************************************/
-
-#body {
-   background-image: url( images/portal_background.jpg );
-   background-repeat: repeat-x;
-   background-color: #5c5c5a;
-   margin: 0px;
-   padding: 0px;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-   color: #e2e7bf;
-}
-
-/*****************
-* Portal Header  *
-******************/
-
-/* spacer to keep header at certain width regardless of display size
-done to avoid overlapping of tab navigation in header */
-#spacer {
-   width: 1024px;
-   line-height: 0px;
-   font-size: 0px;
-   height: 0px;
-}
-
-/* Wrapper for Header */
-#header-container {
-   height: 100%;
-   min-width: 1000px;
-   width: 100%;
-   /* test to reposition header on page
-  position: absolute;
-  bottom: 5px;*/
-}
-
-/* Header background */
-#header {
-   padding: 0px;
-}
-
-#logoName {
-/* Logo...*/
-   background-image: url( images/portal-header.gif );
-   background-repeat: no-repeat;
-   width: 440px;
-   height: 440px;
-   z-index: 0;
-   position: absolute;
-   left: 0px;
-   top: -1px;
-}
-
-/************************
-* Portal Layout Regions *
-*************************/
-
-/* wrapper for entire portal. starts/ends after/before body tag */
-#portal-container {
-/*width: 100%;*/
-
-/*part of below IE hack to preserve min-width for portlet regions */
-   padding: 0 350px 0 350px;
-}
-
-/* min width hack for IE */
-#expander {
-   margin: 0 -350px 0 -350px;
-   position: relative;
-}
-
-/* min width hack for IE */
-#sizer {
-   width: 100%;
-}
-
-/* IE Hack \*/
-* html #portal-container,
-   * html #sizer,
-   * html #expander {
-   height: 0;
-}
-
-/* end IE min-width hack */
-
-/*table that contains all regions. does not include header*/
-#content-container {
-   height: 100%;
-   width: 99%;
-   text-align: left;
-   max-width: 1600px;
-   min-width: 800px;
-   position: absolute;
-   top: 100px;
-   left: 12px;
-   z-index: 2;
-   /*part of below IE hack
-padding: 0 350px 0 350px;*/
-}
-
-/* Login JSP Selectors */
-#login-container {
-   position: relative;
-   left: 35%;
-   top: 55px;
-   right: 45%;
-   width: 320px;
-   height: 250px;
-   margin: 0px;
-}
-
-#login-container label, #login-container input {
-   display: block;
-   float: left;
-   width: auto;
-   margin-top: 15px;
-}
-
-#login-container label {
-   text-align: right;
-   padding-right: 20px;
-   width: 95px;
-}
-
-#login-container br {
-   clear: left;
-}
-
-#loginButton {
-
-}
-
-#login-container legend {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 13px;
-   font-weight: bold;
-   color: #768591;
-}
-
-#loginForm {
-   margin: 0px;
-   padding: 0px;
-}
-
-/* end Login Page Selectors */
-
-/* portlet regions within content-container. this includes footer-container. */
-#regionA {
-   /* test to swap columns...
- float: right; */
-   width: 30%;
-   float: left;
-   margin: 0px;
-   padding: 0px;
-   min-width: 250px;
-   height: 300px;
-}
-
-#regionB {
-   /*test to swap columns...
-margin: 0 30% 0 0; */
-
-/* two column layout*/
-   margin: 0 0 0 30%;
-   padding: 0;
-   width: 69%;
-   height: 300px;
-
-   /* test to add 3rd region in layout...
-  width: 40%;
-  float: left;*/
-}
-
-#regionC {
-/* inclusion of 3rd region - comment out for 2 region testing */
-   /* padding: 0px;
- width: 27%;
- float: left; */
-   display: none;
-   height: 300px;
-}
-
-/* give a maximized portlet more space */
-#regionMaximized {
-   width: 100%;
-   float: left;
-   margin: 0px;
-   padding: 0px;
-   min-width: 400px;
-}
-
-#footer-container {
-   margin: 12px 10px 12px 30%;
-   padding: 0px 0px 12px 12px;
-   text-align: left;
-}
-
-#navigation-container {
-   /* no time to get to this yet...
- border: 1px dotted #fff;
- height: 22px;
- width: 400px;
- top: 80px;
- left: 200px;
- z-index: 3; */
-}
-
-#sub-navigation-container {
-/* nothing here yet */
-}
-
-/* used to clear float in regionA,B,C divs so that
-footer spans bottom of page */
-hr.cleaner {
-   clear: both;
-   height: 1px;
-   margin: -1px 0 0 0;
-   padding: 0;
-   border: none;
-   visibility: hidden;
-}
-
-/****************************
-* Tab Navigation for Header *
-*****************************/
-
-UL#tabsHeader {
-   margin: 0;
-   padding-left: 440px;
-   min-width: 550px;
-   z-index: 100; /* added for submenu hover */
-   position: relative; /* added for submenu hover */
-}
-
-UL#tabsHeader li {
-   list-style: none;
-   float: left;
-   margin-left: -1px;
-   margin-top: 74px;
-   margin-right: 0px;
-   line-height: 24px;
-   padding: 0px; /* border-right: 1px dotted #8b8d89;*/
-   border-left: 1px dotted #8b8d89;
-}
-
-UL#tabsHeader li:hover {
-   background-image: url( images/highlightedTab.gif );
-   background-repeat: repeat-x;
-}
-
-/* hover selectors for main header tabs done to deal
-with IE not liking hover pseudo class on li */
-UL#tabsHeader li.hoverOn {
-   background-image: url( images/highlightedTab.gif );
-   background-repeat: repeat-x;
-}
-
-UL#tabsHeader li.hoverOff {
-   background-image: none;
-}
-
-UL#tabsHeader a {
-   display: block;
-   float: left;
-   padding: 0px 15px 0px 15px;
-   text-decoration: none;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-   background: 100% 0 no-repeat;
-   color: #999999;
-}
-
-UL#tabsHeader a:hover {
-   text-decoration: underline;
-}
-
-UL#tabsHeader #current, UL#tabsHeader #current a {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-   font-weight: 600;
-   color: #e1d54b;
-   background-image: url( images/activeTab.gif );
-   background-repeat: repeat-x;
-}
-
-/* Begin Submenu selectors */
-
-/* hide the sub levels and give them a positon absolute so that they take up no room */
-UL#tabsHeader ul {
-   visibility: hidden;
-   position: absolute;
-   height: 0;
-   top: 0px;
-   left: 0;
-   width: 150px;
-   text-align: left;
-   margin: 0px;
-   padding: 0px;
-   margin-top: 22px;
-}
-
-UL#tabsHeader ul a {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-
-}
-
-UL#tabsHeader ul a:hover {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-}
-
-UL#tabsHeader #current ul a {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-}
-
-UL#tabsHeader li:hover ul {
-   visibility: visible;
-}
-
-UL#tabsHeader ul li {
-   background: #EDECEC;
-   color: #5078aa;
-   padding: 3px;
-   width: 120px;
-
-   border: 1px solid #FFFFFF;
-   border-width: 1px 1px 0 0;
-
-   margin-left: 0px;
-   margin-top: 0px;
-   margin-right: 0px;
-}
-
-UL#tabsHeader ul li:hover {
-   background: #E2E2E2;
-}
-
-/* End Submenu selectors */
-
-/* used for sub navigation if applicable
-UL#tabsHeader #currentSubNav, UL#tabsHeader #currentSubNav a {
-  color: #000;
-  line-height: 19px;
-  padding-top: 0px;
-  padding-bottom: 1px;
-  margin-bottom: -1px;
-  background: #eeeeef;
-}*/
-
-/* Tab background color for selected global nav item */
-li.currentTabBackground {
-   background: #fff;
-}
-
-/* used for sub navigation if applicable
-li.currentTabBackgroundSubNav {
-  background: #eeeeef;
-}*/
-
-/* backslash hack for IE5-Mac \*/
-UL#tabsHeader a {
-   float: none;
-}
-
-/* End Mac Hack */
-html>body UL#tabsHeader a {
-   width: auto;
-}
-
-/* fixes IE6 win hack */
-
-/***************************
-*  Utility Navigation  *
-*****************************/
-
-#dashboardnav {
-   float: right;
-   font-size: 10px;
-   padding: 6px 12px 0px 0px;
-   color: #FFFFFF;
-   z-index: 20;
-}
-
-#dashboardnav a {
-   color: #FFFFFF;
-}
-
-#dashboardnav .addcontent {
-   background-image: url( images/ico_addcontent.gif );
-   background-repeat: no-repeat;
-   background-position: left;
-   height: 20px;
-   width: 20px;
-   padding-left: 16px;
-}
-
-/****************************
-* Portlet Container Windows *
-*****************************/
-
-.portlet-container {
-/* margin: 10px; */
-   padding: 10px 7px 11px 7px;
-}
-
-.portlet-titlebar-title {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 9px;
-   font-weight: bold;
-   text-transform: uppercase;
-   color: #444;
-   white-space: nowrap;
-   line-height: 100%;
-   float: left;
-   text-indent: 10px;
-   margin: 0px;
-   padding: 0px;
-   padding-bottom: 1px;
-   top: 0px;
-   vertical-align: top;
-   letter-spacing: 1px;
-   word-spacing: 2px; /* border: 1px dashed #fff */
-}
-
-.portlet-titlebar-decoration {
-   background-image: url( images/portlet-win-decoration.gif );
-   background-repeat: no-repeat;
-   height: 7px;
-   width: 7px;
-   float: left;
-   position: relative;
-   top: 4px;
-   left: 0px;
-}
-
-/* wrapper for floating portlet window modes */
-.portlet-mode-container {
-   float: right;
-   background-image: url( images/portlet-mode-bg.gif );
-   background-repeat: no-repeat;
-}
-
-.portlet-titlebar-left {
-   background-image: url( images/portlet-top-left.gif );
-   background-repeat: no-repeat;
-   background-position: left;
-   height: 15px;
-   width: 5px;
-   min-width: 5px;
-   padding-right: 0px;
-}
-
-.portlet-titlebar-center {
-   background-image: url( images/portlet-top-middle.gif );
-   background-repeat: repeat-x;
-   height: 15px;
-}
-
-.portlet-titlebar-right {
-   background-image: url( images/portlet-top-right.gif );
-   background-repeat: no-repeat;
-   width: 5px;
-   height: 15px;
-   min-width: 5px;
-}
-
-.portlet-content-left {
-   height: 100%;
-   width: 5px;
-   min-width: 5px;
-   /* background-color: #ffffff;
-border-left: 1px solid #858f8c; */
-   background-image: url( images/portlet-left-vertical.gif );
-   background-repeat: repeat-y;
-}
-
-.portlet-content-center {
-   /* background-image: url(images/portlet-background.gif);
- background-repeat: no-repeat; */
-   background-color: #7a7b77;
-   background-position: bottom left;
-   vertical-align: top;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 13px; /* UNCOMMENT FOR TESTING.... border-right: 1px solid #858f8c; */
-   margin: 0px;
-   padding: 10px;
-
-}
-
-.portlet-body .portlet-text {
-   background-color: #7a7b77;
-   color: #eee;
-}
-
-.portlet-content-right {
-   height: 100%;
-   background-image: url( images/portlet-right-vertical.gif );
-   background-repeat: repeat-y;
-   background-position: left;
-   width: 5px;
-   min-width: 5px;
-   /*background-color: #ffffff;
-border-right: 1px solid #858f8c;*/
-}
-
-.portlet-footer-left {
-   background-image: url( images/portlet-bottom-left.gif );
-   background-repeat: no-repeat;
-   background-position: left;
-   height: 6px;
-   width: 5px;
-}
-
-.portlet-footer-center {
-   background-image: url( images/portlet-bottom-middle.gif );
-   background-repeat: repeat-x;
-   background-position: left;
-   height: 6px;
-   /* background-color: #ffffff;
-border-bottom: 1px solid #858f8c; */
-}
-
-.portlet-footer-right {
-   background-image: url( images/portlet-bottom-right.gif );
-   background-repeat: no-repeat;
-   background-position: right;
-   height: 6px;
-   width: 5px;
-   /* background-color: #ffffff;
-border-right: 1px solid #858f8c;
-border-bottom: 1px solid #858f8c;*/
-}
-
-/***********************
-* Portlet Window Modes *
-************************/
-.portlet-mode-maximized {
-   background-image: url( images/maximize.gif );
-   width: 15px;
-   height: 15px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-minimized {
-   background-image: url( images/minimize.gif );
-   width: 15px;
-   height: 15px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-normal {
-   background-image: url( images/normal.gif );
-   width: 15px;
-   height: 15px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-help {
-   background-image: url( images/help.gif );
-   width: 15px;
-   height: 15px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-edit {
-   background-image: url( images/edit.gif );
-   width: 15px;
-   height: 15px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-remove {
-   background-image: url( images/remove.gif );
-   width: 15px;
-   height: 15px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-view {
-   background-image: url( images/view.gif );
-   width: 15px;
-   height: 15px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-reload {
-   background-image: url( images/reload.gif );
-   width: 15px;
-   height: 15px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-/**********************
-* Copyright Selectors *
-***********************/
-.portal-copyright {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 9px;
-   color: #777;
-}
-
-a.portal-copyright {
-   color: #fff799;
-   text-decoration: none;
-}
-
-a.portal-copyright:hover {
-   color: #fcc24f;
-   text-decoration: underline;
-}
-
-#ThemeBy:before {
-   content: "Theme by Novell";
-}
-
-/*************
-*  Elements  *
-**************/
-a:link {
-   color: #fff799;
-   text-decoration: none;
-}
-
-a:visited {
-   color: #fff699;
-   text-decoration: none;
-}
-
-a:hover a:active {
-   color: #fcc24f;
-   text-decoration: underline;
-}
-
-INPUT {
-   padding: 0px 2px 0px 2px;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   font-weight: normal;
-   color: #444;
-   /* background-color: #999;
- background-image: url(images/form-button-bg.gif);
- background-repeat: repeat-x; */
-   border: 1px solid #777;
-   cursor: pointer;
-}
-
-SELECT {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   background-color: #8b8d89;
-   color: #444;
-}
-
-OPTION {
-   background-color: #8b8d89;
-}
-
-FONT {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   color: #768591;
-}
-
-FIELDSET {
-/*background-color: #999;*/
-   border: 1px solid #BABDB6;
-   padding: 6px;
-   background-color: transparent;
-}
-
-LEGEND {
-   text-transform: uppercase;
-   background-color: transparent;
-   padding-left: 6px;
-   padding-right: 6px;
-   padding-bottom: 0px;
-   font-size: 13px;
-   color: #e1d54b;
-}
-
-UL LI#pagenosub {
-   list-style-image: url( images/bullet.gif ) !important;
-}
-
-UL LI#foldheader {
-   list-style-image: url( images/bullet.gif ) !important;
-}
-
-UL#foldinglist LI {
-   list-style-image: url( images/bullet.gif ) !important;
-}
-
-/*******************
-* Table Selectors  *
-********************/
-/* Table header */
-.portlet-table-header {
-   font-weight: bold;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-   color: #e1d54b;
-}
-
-/* Normal text in a table cell */
-.portlet-table-body {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-}
-
-/* Text in every other row in the table */
-.portlet-table-alternate {
-   background-color: #efefef;
-   background-image: url( images/portlet-section-alt-bg2.gif );
-   background-position: bottom left;
-   background-repeat: repeat-x;
-   color: #666;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-}
-
-/* Text in a selected cell range */
-.portlet-table-selected {
-   background-color: #999;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   color: #fff;
-}
-
-/* Text of a subheading */
-.portlet-table-subheader {
-   font-weight: bold;
-   font-size: 11px;
-   font-family: Arial, Helvetica, sans-serif;
-   color: #e1d54b;
-}
-
-/* Table footer */
-.portlet-table-footer {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   color: #e1d54b;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
-.portlet-table-text {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   font-style: italic;
-}
-
-/********
-* FONTS *
-*********/
-
-/* Font attributes for the normal  fragment font.
-Used for the display of non-accentuated information */
-.portlet-font {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   color: #444;
-}
-
-/* Font attributes similar to the portlet.font but the color is lighter */
-.portlet-font-dim {
-   color: #999c8b;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-}
-
-/********
-* FORMS *
-*********/
-
-/* Text used for the descriptive label of the whole form (not the label for fields)...why not call this portlet-form-title? */
-.portlet-form-label {
-   color: #444;
-   text-decoration: none;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-/* Text on a form button */
-.portlet-form-button {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   font-weight: normal;
-   color: #444;
-   background-image: url( images/form-button-bg.gif );
-   background-repeat: repeat-x;
-   border: 1px solid #777;
-   cursor: pointer;
-}
-
-/* Text that appears beside a context dependent action icon */
-.portlet-icon-label {
-
-}
-
-/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
-not sure if we need this one?.. */
-.portlet-dlg-icon-label {
-
-}
-
-/* Text for form field labels */
-.portlet-form-field-label {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-}
-
-/* Text for a form field */
-.portlet-form-field {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   background-color: #8b8d89;
-   border: 1px solid #777;
-   margin-top: 10px;
-}
-
-/* Text of the user-input in an input field. not sure if we need this guy? */
-.portlet-form-input-field {
-   color: #444;
-   background-color: #8b8d89;
-   border: 2px solid #777;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   padding: 0px 4px 0px 4px;
-}
-
-/********
-* LINKS *
-*********/
-
-.portal-links:link {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   font-weight: bold;
-   color: #fff799;
-   text-decoration: none;
-}
-
-.portal-links:visited {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   font-weight: bold;
-   color: #fff699;
-   text-decoration: none;
-}
-
-.portal-links:hover .portal-links:active {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   font-weight: bold;
-   color: #fcc24f;
-   text-decoration: underline;
-}
-
-/***********
-* MESSAGES *
-************/
-
-/* Status of the current operation. */
-.portlet-msg-status {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   font-style: normal;
-   color: #660000;
-}
-
-/* Help messages, general additional information, etc. */
-.portlet-msg-info {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   font-style: italic;
-   color: #990000;
-}
-
-/* Error messages. */
-.portlet-msg-error {
-   color: #990000;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   font-style: oblique;
-}
-
-/* Warning messages. */
-.portlet-msg-alert {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   font-style: oblique;
-   color: #cc0000;
-}
-
-/* Verification of the successful completion of a task. */
-.portlet-msg-success {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   font-style: oblique;
-   color: #330000;
-}
-
-/***********
-* SECTIONS *
-************/
-
-/* Table or section header */
-.portlet-section-header {
-   font-weight: bold;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 12px;
-   color: #e1d54b;
-   border-bottom: 1px dotted #8b8d89;
-   padding: 12px 0px 0px 0px;
-   margin: 12px 0px 4px 0px;
-}
-
-/* Normal text in a table cell */
-.portlet-section-body {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-}
-
-/* Text in every other row in the cell */
-.portlet-section-alternate {
-   background-color: #efefef;
-   background-image: url( images/portlet-section-alt-bg2.gif );
-   background-position: bottom left;
-   background-repeat: repeat-x;
-   border: 1px solid #555;
-   color: #666;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   padding: 10px;
-}
-
-/* This fixes the nesting issue on main screen in alt rows... */
-.portlet-section-alternate {
-   color: #666;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-}
-
-.portlet-section-alternate a:link {
-   color: #f90;
-   font-family: Arial, Helvetica, sans-serif;
-   font-weight: bold;
-   font-size: 11px;
-}
-
-.portlet-section-alternate a:visited {
-   color: #f90;
-   font-family: Arial, Helvetica, sans-serif;
-   font-weight: bold;
-   font-size: 11px;
-   text-decoration: line-through;
-}
-
-.portlet-section-alternate a:hover, .portlet-section-alternate a:active {
-   color: #f60;
-   font-family: Arial, Helvetica, sans-serif;
-   font-weight: bold;
-   font-size: 11px;
-   text-decoration: underline;
-}
-
-/* Text in a selected cell range */
-.portlet-section-selected {
-   background-color: #999;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   color: #fff;
-   padding: 10px;
-   border: 1px solid #555;
-}
-
-/* Text of a subheading */
-.portlet-section-subheader {
-   font-weight: bold;
-   font-size: 11px;
-   font-family: Arial, Helvetica, sans-serif;
-   color: #e1d54b;
-}
-
-/* Table or section footnote */
-.portlet-section-footer {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   color: #e1d54b;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories
-(e.g. explanatory or help text that is associated with the section. */
-.portlet-section-text {
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   font-style: italic;
-}
-
-/********
-* MENUS *
-*********/
-
-/*General menu settings such as background color, margins, etc. */
-.portlet-menu {
-
-}
-
-/* Normal, unselected menu item. */
-.portlet-menu-item {
-   color: #242424;
-   text-decoration: none;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-}
-
-.portlet-menu-item:hover {
-   color: #fff;
-   text-decoration: none;
-   font-family: Arial, Helvetica, sans-serif;
-   font-size: 10px;
-}
-
-/* Selected menu item. */
-.portlet-menu-item-selected {
-
-}
-
-/* Selected menu item when the mouse hovers over it. */
-.portlet-menu-item-selected:hover {
-
-}
-
-/* Normal, unselected menu item that has sub-menus. */
-.portlet-menu-cascade-item {
-
-}
-
-/* Selected sub-menu item that has sub-menus */
-.portlet-menu-cascade-item-selected {
-
-}
-
-/* Descriptive text for the menu (e.g. in a help context below the menu) */
-.portlet-menu-description {
-
-}
-
-/* Menu caption */
-.portlet-menu-caption {
-
-}
-
-/* A separator bar similar to a horizontal rule, but with styling matching the page */
-.portlet-horizontal-separator {
-   height: 1px;
-   color: #e1d54b;
-}
-
-/* Allows portlets to mimic the title bar when nesting something */
-.portlet-nestedTitle-bar {
-}
-
-/* Allows portlets to match the textual character of the title on the title bar. */
-.portlet-nestedTitle {
-}
-
-/* Support portlets having tabs in the same style as the page or other portlets */
-.portlet-tab {
-}
-
-/* Highlight the tab currently being shown */
-.portlet-tab-active {
-}
-
-/* Highlight the selected tab (not yet active) */
-.portlet-tab-selected {
-}
-
-/* A tab which can not be currently activated */
-.portlet-tab-disabled {
-}
-
-/* Top level style for the content of a tab. */
-.portlet-tab-area {
-}
-
-/*****************
-* AJAX Selectors *
-*****************/
-
-.handle {
-   cursor: move;
-}
-
-.emptyPlaceMarker {
-   border-right: red 1px dashed;
-   border-top: red 1px dashed;
-   border-left: red 1px dashed;
-   border-bottom: red 1px dashed;
-   background-color: Transparent;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1139 @@
+/******************************************************
+* JBoss Theme :: Novell - "Mission Critical" CSS      *
+*                By: paul tamaro, 11/15/05            *
+*******************************************************/
+
+#body {
+   background-image: url( images/portal_background.jpg );
+   background-repeat: repeat-x;
+   background-color: #5c5c5a;
+   margin: 0px;
+   padding: 0px;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   color: #e2e7bf;
+}
+
+/*****************
+* Portal Header  *
+******************/
+
+/* spacer to keep header at certain width regardless of display size
+done to avoid overlapping of tab navigation in header */
+#spacer {
+   width: 1024px;
+   line-height: 0px;
+   font-size: 0px;
+   height: 0px;
+}
+
+/* Wrapper for Header */
+#header-container {
+   height: 100%;
+   min-width: 1000px;
+   width: 100%;
+   /* test to reposition header on page
+  position: absolute;
+  bottom: 5px;*/
+}
+
+/* Header background */
+#header {
+   padding: 0px;
+}
+
+#logoName {
+/* Logo...*/
+   background-image: url( images/portal-header.gif );
+   background-repeat: no-repeat;
+   width: 440px;
+   height: 440px;
+   z-index: 0;
+   position: absolute;
+   left: 0px;
+   top: -1px;
+}
+
+/************************
+* Portal Layout Regions *
+*************************/
+
+/* wrapper for entire portal. starts/ends after/before body tag */
+#portal-container {
+/*width: 100%;*/
+
+/*part of below IE hack to preserve min-width for portlet regions */
+   padding: 0 350px 0 350px;
+}
+
+/* min width hack for IE */
+#expander {
+   margin: 0 -350px 0 -350px;
+   position: relative;
+}
+
+/* min width hack for IE */
+#sizer {
+   width: 100%;
+}
+
+/* IE Hack \*/
+* html #portal-container,
+   * html #sizer,
+   * html #expander {
+   height: 0;
+}
+
+/* end IE min-width hack */
+
+/*table that contains all regions. does not include header*/
+#content-container {
+   height: 100%;
+   width: 99%;
+   text-align: left;
+   max-width: 1600px;
+   min-width: 800px;
+   position: absolute;
+   top: 100px;
+   left: 12px;
+   z-index: 2;
+   /*part of below IE hack
+padding: 0 350px 0 350px;*/
+}
+
+/* Login JSP Selectors */
+#login-container {
+   position: relative;
+   left: 35%;
+   top: 55px;
+   right: 45%;
+   width: 320px;
+   height: 250px;
+   margin: 0px;
+}
+
+#login-container label, #login-container input {
+   display: block;
+   float: left;
+   width: auto;
+   margin-top: 15px;
+}
+
+#login-container label {
+   text-align: right;
+   padding-right: 20px;
+   width: 95px;
+}
+
+#login-container br {
+   clear: left;
+}
+
+#loginButton {
+
+}
+
+#login-container legend {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 13px;
+   font-weight: bold;
+   color: #768591;
+}
+
+#loginForm {
+   margin: 0px;
+   padding: 0px;
+}
+
+/* end Login Page Selectors */
+
+/* portlet regions within content-container. this includes footer-container. */
+#regionA {
+   /* test to swap columns...
+ float: right; */
+   width: 30%;
+   float: left;
+   margin: 0px;
+   padding: 0px;
+   min-width: 250px;
+   height: 300px;
+}
+
+#regionB {
+   /*test to swap columns...
+margin: 0 30% 0 0; */
+
+/* two column layout*/
+   margin: 0 0 0 30%;
+   padding: 0;
+   width: 69%;
+   height: 300px;
+
+   /* test to add 3rd region in layout...
+  width: 40%;
+  float: left;*/
+}
+
+#regionC {
+/* inclusion of 3rd region - comment out for 2 region testing */
+   /* padding: 0px;
+ width: 27%;
+ float: left; */
+   display: none;
+   height: 300px;
+}
+
+/* give a maximized portlet more space */
+#regionMaximized {
+   width: 100%;
+   float: left;
+   margin: 0px;
+   padding: 0px;
+   min-width: 400px;
+}
+
+#footer-container {
+   margin: 12px 10px 12px 30%;
+   padding: 0px 0px 12px 12px;
+   text-align: left;
+}
+
+#navigation-container {
+   /* no time to get to this yet...
+ border: 1px dotted #fff;
+ height: 22px;
+ width: 400px;
+ top: 80px;
+ left: 200px;
+ z-index: 3; */
+}
+
+#sub-navigation-container {
+/* nothing here yet */
+}
+
+/* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+hr.cleaner {
+   clear: both;
+   height: 1px;
+   margin: -1px 0 0 0;
+   padding: 0;
+   border: none;
+   visibility: hidden;
+}
+
+/****************************
+* Tab Navigation for Header *
+*****************************/
+
+UL#tabsHeader {
+   margin: 0;
+   padding-left: 440px;
+   min-width: 550px;
+   z-index: 100; /* added for submenu hover */
+   position: relative; /* added for submenu hover */
+}
+
+UL#tabsHeader li {
+   list-style: none;
+   float: left;
+   margin-left: -1px;
+   margin-top: 74px;
+   margin-right: 0px;
+   line-height: 24px;
+   padding: 0px; /* border-right: 1px dotted #8b8d89;*/
+   border-left: 1px dotted #8b8d89;
+}
+
+UL#tabsHeader li:hover {
+   background-image: url( images/highlightedTab.gif );
+   background-repeat: repeat-x;
+}
+
+/* hover selectors for main header tabs done to deal
+with IE not liking hover pseudo class on li */
+UL#tabsHeader li.hoverOn {
+   background-image: url( images/highlightedTab.gif );
+   background-repeat: repeat-x;
+}
+
+UL#tabsHeader li.hoverOff {
+   background-image: none;
+}
+
+UL#tabsHeader a {
+   display: block;
+   float: left;
+   padding: 0px 15px 0px 15px;
+   text-decoration: none;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   background: 100% 0 no-repeat;
+   color: #999999;
+}
+
+UL#tabsHeader a:hover {
+   text-decoration: underline;
+}
+
+UL#tabsHeader #current, UL#tabsHeader #current a {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   font-weight: 600;
+   color: #e1d54b;
+   background-image: url( images/activeTab.gif );
+   background-repeat: repeat-x;
+}
+
+/* Begin Submenu selectors */
+
+/* hide the sub levels and give them a positon absolute so that they take up no room */
+UL#tabsHeader ul {
+   visibility: hidden;
+   position: absolute;
+   height: 0;
+   top: 0px;
+   left: 0;
+   width: 150px;
+   text-align: left;
+   margin: 0px;
+   padding: 0px;
+   margin-top: 22px;
+}
+
+UL#tabsHeader ul a {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+
+}
+
+UL#tabsHeader ul a:hover {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+}
+
+UL#tabsHeader #current ul a {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+}
+
+UL#tabsHeader li:hover ul {
+   visibility: visible;
+}
+
+UL#tabsHeader ul li {
+   background: #EDECEC;
+   color: #5078aa;
+   padding: 3px;
+   width: 120px;
+
+   border: 1px solid #FFFFFF;
+   border-width: 1px 1px 0 0;
+
+   margin-left: 0px;
+   margin-top: 0px;
+   margin-right: 0px;
+}
+
+UL#tabsHeader ul li:hover {
+   background: #E2E2E2;
+}
+
+/* End Submenu selectors */
+
+/* used for sub navigation if applicable
+UL#tabsHeader #currentSubNav, UL#tabsHeader #currentSubNav a {
+  color: #000;
+  line-height: 19px;
+  padding-top: 0px;
+  padding-bottom: 1px;
+  margin-bottom: -1px;
+  background: #eeeeef;
+}*/
+
+/* Tab background color for selected global nav item */
+li.currentTabBackground {
+   background: #fff;
+}
+
+/* used for sub navigation if applicable
+li.currentTabBackgroundSubNav {
+  background: #eeeeef;
+}*/
+
+/* backslash hack for IE5-Mac \*/
+UL#tabsHeader a {
+   float: none;
+}
+
+/* End Mac Hack */
+html>body UL#tabsHeader a {
+   width: auto;
+}
+
+/* fixes IE6 win hack */
+
+/***************************
+*  Utility Navigation  *
+*****************************/
+
+#dashboardnav {
+   float: right;
+   font-size: 10px;
+   padding: 6px 12px 0px 0px;
+   color: #FFFFFF;
+   z-index: 20;
+}
+
+#dashboardnav a {
+   color: #FFFFFF;
+}
+
+#dashboardnav .addcontent {
+   background-image: url( images/ico_addcontent.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 20px;
+   width: 20px;
+   padding-left: 16px;
+}
+
+/****************************
+* Portlet Container Windows *
+*****************************/
+
+.portlet-container {
+/* margin: 10px; */
+   padding: 10px 7px 11px 7px;
+}
+
+.portlet-titlebar-title {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 9px;
+   font-weight: bold;
+   text-transform: uppercase;
+   color: #444;
+   white-space: nowrap;
+   line-height: 100%;
+   float: left;
+   text-indent: 10px;
+   margin: 0px;
+   padding: 0px;
+   padding-bottom: 1px;
+   top: 0px;
+   vertical-align: top;
+   letter-spacing: 1px;
+   word-spacing: 2px; /* border: 1px dashed #fff */
+}
+
+.portlet-titlebar-decoration {
+   background-image: url( images/portlet-win-decoration.gif );
+   background-repeat: no-repeat;
+   height: 7px;
+   width: 7px;
+   float: left;
+   position: relative;
+   top: 4px;
+   left: 0px;
+}
+
+/* wrapper for floating portlet window modes */
+.portlet-mode-container {
+   float: right;
+   background-image: url( images/portlet-mode-bg.gif );
+   background-repeat: no-repeat;
+}
+
+.portlet-titlebar-left {
+   background-image: url( images/portlet-top-left.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 15px;
+   width: 5px;
+   min-width: 5px;
+   padding-right: 0px;
+}
+
+.portlet-titlebar-center {
+   background-image: url( images/portlet-top-middle.gif );
+   background-repeat: repeat-x;
+   height: 15px;
+}
+
+.portlet-titlebar-right {
+   background-image: url( images/portlet-top-right.gif );
+   background-repeat: no-repeat;
+   width: 5px;
+   height: 15px;
+   min-width: 5px;
+}
+
+.portlet-content-left {
+   height: 100%;
+   width: 5px;
+   min-width: 5px;
+   /* background-color: #ffffff;
+border-left: 1px solid #858f8c; */
+   background-image: url( images/portlet-left-vertical.gif );
+   background-repeat: repeat-y;
+}
+
+.portlet-content-center {
+   /* background-image: url(images/portlet-background.gif);
+ background-repeat: no-repeat; */
+   background-color: #7a7b77;
+   background-position: bottom left;
+   vertical-align: top;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 13px; /* UNCOMMENT FOR TESTING.... border-right: 1px solid #858f8c; */
+   margin: 0px;
+   padding: 10px;
+
+}
+
+.portlet-body .portlet-text {
+   background-color: #7a7b77;
+   color: #eee;
+}
+
+.portlet-content-right {
+   height: 100%;
+   background-image: url( images/portlet-right-vertical.gif );
+   background-repeat: repeat-y;
+   background-position: left;
+   width: 5px;
+   min-width: 5px;
+   /*background-color: #ffffff;
+border-right: 1px solid #858f8c;*/
+}
+
+.portlet-footer-left {
+   background-image: url( images/portlet-bottom-left.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 6px;
+   width: 5px;
+}
+
+.portlet-footer-center {
+   background-image: url( images/portlet-bottom-middle.gif );
+   background-repeat: repeat-x;
+   background-position: left;
+   height: 6px;
+   /* background-color: #ffffff;
+border-bottom: 1px solid #858f8c; */
+}
+
+.portlet-footer-right {
+   background-image: url( images/portlet-bottom-right.gif );
+   background-repeat: no-repeat;
+   background-position: right;
+   height: 6px;
+   width: 5px;
+   /* background-color: #ffffff;
+border-right: 1px solid #858f8c;
+border-bottom: 1px solid #858f8c;*/
+}
+
+/***********************
+* Portlet Window Modes *
+************************/
+.portlet-mode-maximized {
+   background-image: url( images/maximize.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-minimized {
+   background-image: url( images/minimize.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-normal {
+   background-image: url( images/normal.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-help {
+   background-image: url( images/help.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-edit {
+   background-image: url( images/edit.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-remove {
+   background-image: url( images/remove.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-view {
+   background-image: url( images/view.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-reload {
+   background-image: url( images/reload.gif );
+   width: 15px;
+   height: 15px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+/**********************
+* Copyright Selectors *
+***********************/
+.portal-copyright {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 9px;
+   color: #777;
+}
+
+a.portal-copyright {
+   color: #fff799;
+   text-decoration: none;
+}
+
+a.portal-copyright:hover {
+   color: #fcc24f;
+   text-decoration: underline;
+}
+
+#ThemeBy:before {
+   content: "Theme by Novell";
+}
+
+/*************
+*  Elements  *
+**************/
+a:link {
+   color: #fff799;
+   text-decoration: none;
+}
+
+a:visited {
+   color: #fff699;
+   text-decoration: none;
+}
+
+a:hover a:active {
+   color: #fcc24f;
+   text-decoration: underline;
+}
+
+INPUT {
+   padding: 0px 2px 0px 2px;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-weight: normal;
+   color: #444;
+   /* background-color: #999;
+ background-image: url(images/form-button-bg.gif);
+ background-repeat: repeat-x; */
+   border: 1px solid #777;
+   cursor: pointer;
+}
+
+SELECT {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   background-color: #8b8d89;
+   color: #444;
+}
+
+OPTION {
+   background-color: #8b8d89;
+}
+
+FONT {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   color: #768591;
+}
+
+FIELDSET {
+/*background-color: #999;*/
+   border: 1px solid #BABDB6;
+   padding: 6px;
+   background-color: transparent;
+}
+
+LEGEND {
+   text-transform: uppercase;
+   background-color: transparent;
+   padding-left: 6px;
+   padding-right: 6px;
+   padding-bottom: 0px;
+   font-size: 13px;
+   color: #e1d54b;
+}
+
+UL LI#pagenosub {
+   list-style-image: url( images/bullet.gif ) !important;
+}
+
+UL LI#foldheader {
+   list-style-image: url( images/bullet.gif ) !important;
+}
+
+UL#foldinglist LI {
+   list-style-image: url( images/bullet.gif ) !important;
+}
+
+/*******************
+* Table Selectors  *
+********************/
+/* Table header */
+.portlet-table-header {
+   font-weight: bold;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   color: #e1d54b;
+}
+
+/* Normal text in a table cell */
+.portlet-table-body {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
+
+/* Text in every other row in the table */
+.portlet-table-alternate {
+   background-color: #efefef;
+   background-image: url( images/portlet-section-alt-bg2.gif );
+   background-position: bottom left;
+   background-repeat: repeat-x;
+   color: #666;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
+
+/* Text in a selected cell range */
+.portlet-table-selected {
+   background-color: #999;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   color: #fff;
+}
+
+/* Text of a subheading */
+.portlet-table-subheader {
+   font-weight: bold;
+   font-size: 11px;
+   font-family: Arial, Helvetica, sans-serif;
+   color: #e1d54b;
+}
+
+/* Table footer */
+.portlet-table-footer {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   color: #e1d54b;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
+.portlet-table-text {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-style: italic;
+}
+
+/********
+* FONTS *
+*********/
+
+/* Font attributes for the normal  fragment font.
+Used for the display of non-accentuated information */
+.portlet-font {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   color: #444;
+}
+
+/* Font attributes similar to the portlet.font but the color is lighter */
+.portlet-font-dim {
+   color: #999c8b;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
+
+/********
+* FORMS *
+*********/
+
+/* Text used for the descriptive label of the whole form (not the label for fields)...why not call this portlet-form-title? */
+.portlet-form-label {
+   color: #444;
+   text-decoration: none;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+/* Text on a form button */
+.portlet-form-button {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-weight: normal;
+   color: #444;
+   background-image: url( images/form-button-bg.gif );
+   background-repeat: repeat-x;
+   border: 1px solid #777;
+   cursor: pointer;
+}
+
+/* Text that appears beside a context dependent action icon */
+.portlet-icon-label {
+
+}
+
+/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
+not sure if we need this one?.. */
+.portlet-dlg-icon-label {
+
+}
+
+/* Text for form field labels */
+.portlet-form-field-label {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
+
+/* Text for a form field */
+.portlet-form-field {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   background-color: #8b8d89;
+   border: 1px solid #777;
+   margin-top: 10px;
+}
+
+/* Text of the user-input in an input field. not sure if we need this guy? */
+.portlet-form-input-field {
+   color: #444;
+   background-color: #8b8d89;
+   border: 2px solid #777;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   padding: 0px 4px 0px 4px;
+}
+
+/********
+* LINKS *
+*********/
+
+.portal-links:link {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-weight: bold;
+   color: #fff799;
+   text-decoration: none;
+}
+
+.portal-links:visited {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-weight: bold;
+   color: #fff699;
+   text-decoration: none;
+}
+
+.portal-links:hover .portal-links:active {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-weight: bold;
+   color: #fcc24f;
+   text-decoration: underline;
+}
+
+/***********
+* MESSAGES *
+************/
+
+/* Status of the current operation. */
+.portlet-msg-status {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-style: normal;
+   color: #660000;
+}
+
+/* Help messages, general additional information, etc. */
+.portlet-msg-info {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   font-style: italic;
+   color: #990000;
+}
+
+/* Error messages. */
+.portlet-msg-error {
+   color: #990000;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   font-style: oblique;
+}
+
+/* Warning messages. */
+.portlet-msg-alert {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   font-style: oblique;
+   color: #cc0000;
+}
+
+/* Verification of the successful completion of a task. */
+.portlet-msg-success {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   font-style: oblique;
+   color: #330000;
+}
+
+/***********
+* SECTIONS *
+************/
+
+/* Table or section header */
+.portlet-section-header {
+   font-weight: bold;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   color: #e1d54b;
+   border-bottom: 1px dotted #8b8d89;
+   padding: 12px 0px 0px 0px;
+   margin: 12px 0px 4px 0px;
+}
+
+/* Normal text in a table cell */
+.portlet-section-body {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
+
+/* Text in every other row in the cell */
+.portlet-section-alternate {
+   background-color: #efefef;
+   background-image: url( images/portlet-section-alt-bg2.gif );
+   background-position: bottom left;
+   background-repeat: repeat-x;
+   border: 1px solid #555;
+   color: #666;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   padding: 10px;
+}
+
+/* This fixes the nesting issue on main screen in alt rows... */
+.portlet-section-alternate {
+   color: #666;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
+
+.portlet-section-alternate a:link {
+   color: #f90;
+   font-family: Arial, Helvetica, sans-serif;
+   font-weight: bold;
+   font-size: 11px;
+}
+
+.portlet-section-alternate a:visited {
+   color: #f90;
+   font-family: Arial, Helvetica, sans-serif;
+   font-weight: bold;
+   font-size: 11px;
+   text-decoration: line-through;
+}
+
+.portlet-section-alternate a:hover, .portlet-section-alternate a:active {
+   color: #f60;
+   font-family: Arial, Helvetica, sans-serif;
+   font-weight: bold;
+   font-size: 11px;
+   text-decoration: underline;
+}
+
+/* Text in a selected cell range */
+.portlet-section-selected {
+   background-color: #999;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   color: #fff;
+   padding: 10px;
+   border: 1px solid #555;
+}
+
+/* Text of a subheading */
+.portlet-section-subheader {
+   font-weight: bold;
+   font-size: 11px;
+   font-family: Arial, Helvetica, sans-serif;
+   color: #e1d54b;
+}
+
+/* Table or section footnote */
+.portlet-section-footer {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   color: #e1d54b;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories
+(e.g. explanatory or help text that is associated with the section. */
+.portlet-section-text {
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-style: italic;
+}
+
+/********
+* MENUS *
+*********/
+
+/*General menu settings such as background color, margins, etc. */
+.portlet-menu {
+
+}
+
+/* Normal, unselected menu item. */
+.portlet-menu-item {
+   color: #242424;
+   text-decoration: none;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+}
+
+.portlet-menu-item:hover {
+   color: #fff;
+   text-decoration: none;
+   font-family: Arial, Helvetica, sans-serif;
+   font-size: 10px;
+}
+
+/* Selected menu item. */
+.portlet-menu-item-selected {
+
+}
+
+/* Selected menu item when the mouse hovers over it. */
+.portlet-menu-item-selected:hover {
+
+}
+
+/* Normal, unselected menu item that has sub-menus. */
+.portlet-menu-cascade-item {
+
+}
+
+/* Selected sub-menu item that has sub-menus */
+.portlet-menu-cascade-item-selected {
+
+}
+
+/* Descriptive text for the menu (e.g. in a help context below the menu) */
+.portlet-menu-description {
+
+}
+
+/* Menu caption */
+.portlet-menu-caption {
+
+}
+
+/* A separator bar similar to a horizontal rule, but with styling matching the page */
+.portlet-horizontal-separator {
+   height: 1px;
+   color: #e1d54b;
+}
+
+/* Allows portlets to mimic the title bar when nesting something */
+.portlet-nestedTitle-bar {
+}
+
+/* Allows portlets to match the textual character of the title on the title bar. */
+.portlet-nestedTitle {
+}
+
+/* Support portlets having tabs in the same style as the page or other portlets */
+.portlet-tab {
+}
+
+/* Highlight the tab currently being shown */
+.portlet-tab-active {
+}
+
+/* Highlight the selected tab (not yet active) */
+.portlet-tab-selected {
+}
+
+/* A tab which can not be currently activated */
+.portlet-tab-disabled {
+}
+
+/* Top level style for the content of a tab. */
+.portlet-tab-area {
+}
+
+/*****************
+* AJAX Selectors *
+*****************/
+
+.handle {
+   cursor: move;
+}
+
+.emptyPlaceMarker {
+   border-right: red 1px dashed;
+   border-top: red 1px dashed;
+   border-left: red 1px dashed;
+   border-bottom: red 1px dashed;
+   background-color: Transparent;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/readme.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/readme.txt	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-JBoss Portal theme information
-November 15, 2005
-
-Ingredients:
-1) Theme name - "Mission Critical"
-2) Theme notes - Description or concept of theme.
-3) Custom branding - Removal of the JBoss branding graphic in the header.
-4) Theme author/designer - Paul Tamaro, Novell
-5) Additional credits
-
-THEME NOTES:
-Mission Critical was designed to present the versatility of the CSS-driven DIV-Renderer method of controlling the portal UI. The original idea and concept was "Business Bond." What would James Bond's portal look like anyway? I think it would be far "cooler" than this... Maybe I'll revisit this one after churning-out a few more themes, and see if I can improve it.
-
-This theme does not include styles for navigation, or login.
-
-CUSTOM BRANDING:
-To remove, replace or hide the header graphic that contains the JBoss product branding text (the "JBoss Portal" text in the top-left-hand corner of the screen), open the "portal-styles.css" file and modify the #logoName selector.
-
-#logoName {
-/* Logo...*/
-	background-image: url(images/portal-header.gif);
-	background-repeat: no-repeat;
-	width: 440px;
-	height: 440px;
-	z-index: 0;
-	position: absolute;
-	left: 0px;
-	top: -1px;
-}
-
-You can easily just replace the background image with a custom graphic, or simply comment it out. Adjust the height and width attributes accordingly when replacing this image if necessary.
-
-CREDITS:
-* Concept, artwork, and CSS coding by Paul Tamaro. Released under Creative Commons License (by-sa).
-* Copyright GNU LGPL (c) 2005 Novell, Inc.
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/readme.txt (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/readme.txt)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/readme.txt	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/mission-critical/readme.txt	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+JBoss Portal theme information
+November 15, 2005
+
+Ingredients:
+1) Theme name - "Mission Critical"
+2) Theme notes - Description or concept of theme.
+3) Custom branding - Removal of the JBoss branding graphic in the header.
+4) Theme author/designer - Paul Tamaro, Novell
+5) Additional credits
+
+THEME NOTES:
+Mission Critical was designed to present the versatility of the CSS-driven DIV-Renderer method of controlling the portal UI. The original idea and concept was "Business Bond." What would James Bond's portal look like anyway? I think it would be far "cooler" than this... Maybe I'll revisit this one after churning-out a few more themes, and see if I can improve it.
+
+This theme does not include styles for navigation, or login.
+
+CUSTOM BRANDING:
+To remove, replace or hide the header graphic that contains the JBoss product branding text (the "JBoss Portal" text in the top-left-hand corner of the screen), open the "portal-styles.css" file and modify the #logoName selector.
+
+#logoName {
+/* Logo...*/
+	background-image: url(images/portal-header.gif);
+	background-repeat: no-repeat;
+	width: 440px;
+	height: 440px;
+	z-index: 0;
+	position: absolute;
+	left: 0px;
+	top: -1px;
+}
+
+You can easily just replace the background image with a custom graphic, or simply comment it out. Adjust the height and width attributes accordingly when replacing this image if necessary.
+
+CREDITS:
+* Concept, artwork, and CSS coding by Paul Tamaro. Released under Creative Commons License (by-sa).
+* Copyright GNU LGPL (c) 2005 Novell, Inc.
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/Thumbs.db
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/Thumbs.db (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/Thumbs.db)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/edit.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/edit.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/edit.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_border_bottom.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_border_bottom.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_border_bottom.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/header_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/help.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/help.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/help.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/ico_addcontent.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/ico_addcontent.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/ico_addcontent.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/logo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/logo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/logo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/maximize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/maximize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/maximize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/minimize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/minimize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/minimize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/modes_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/normal.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/normal.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/normal.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_bottom.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_bottom.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_bottom.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_top.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_top.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/page_border_top.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-middle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-middle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-middle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-bottom-right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-content-left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-content-left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-content-left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-right-vertical.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-right-vertical.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-right-vertical.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-middle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-middle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-middle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-top-right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-win-decoration.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-win-decoration.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet-win-decoration.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_header_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_header_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_header_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_border_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_border_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_border_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_center.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_center.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_center.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_btm_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_top_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_top_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_top_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_top_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_top_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/portlet_window_top_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/spacer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left_hover2.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left_hover2.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left_hover2.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left_unselected.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left_unselected.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_left_unselected.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right_hover2.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right_hover2.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right_hover2.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right_unselected.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right_unselected.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/tab_right_unselected.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/view.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/view.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/images/view.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1042 +0,0 @@
-/* *************************************************** */
-/*      Phalanx theme for JBoss Portal                 */
-/* *************************************************** */
-
-#body {
-   background-color: #E6E8E5;
-   margin: 0px;
-   padding: 0px;
-   color: #000000;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-/*****************
-* Portal Header  *
-******************/
-
-/* spacer to keep header at certain width regardless of display size
-done to avoid overlapping of tab navigation in header */
-#spacer {
-/*width: 1024px;*/
-   line-height: 0px;
-   font-size: 0px;
-   height: 0px;
-   min-width: 804px;
-}
-
-/* Wrapper for Header */
-#header-container {
-   background-image: url( images/header_bg.gif );
-   background-repeat: repeat-x;
-   height: 100%; /*	min-width: 1000px;*/
-   width: 100%;
-   border-right-style: solid;
-   border-right-width: 2px;
-   border-right-color: #CFD2CF;
-   border-left-style: solid;
-   border-left-width: 2px;
-   border-left-color: #CFD2CF;
-   border-top-style: solid;
-   border-top-width: 2px;
-   border-top-color: #CFD2CF;
-   margin: 0px -3px 0px 3px;
-
-   z-index: 5;
-}
-
-/* Header background */
-#header {
-   background-image: url( images/header_right.gif );
-   background-repeat: no-repeat;
-   height: 126px;
-   padding: 0px;
-   margin: 0px;
-   background-position: right;
-}
-
-#logoName {
-   background-image: url( images/logo.gif );
-   background-repeat: no-repeat;
-   width: 278px;
-   height: 126px;
-   z-index: 2;
-   position: absolute;
-   left: 0px;
-   top: 0px;
-   border-top-style: solid;
-   border-top-width: 2px;
-   border-top-color: #CFD2CF;
-}
-
-/************************
-* Portal Layout Regions *
-*************************/
-
-/* wrapper for entire portal. starts/ends after/before body tag */
-#portal-container {
-   margin: 4px 2% 0px 2%;
-   background-color: #FEFFFC;
-   background-image: url( images/page_border_bottom.gif );
-   background-position: bottom;
-   background-repeat: repeat-x; /* part of below IE hack to preserve min-width for portlet regions */
-   padding: 0 350px 0 350px;
-}
-
-/* min width hack for IE */
-#expander {
-   margin: 0 -350px 0 -350px;
-   position: relative;
-   min-width: 804px;
-   padding: 0 0 0 0;
-}
-
-/* min width hack for IE */
-#sizer {
-   width: 100%;
-}
-
-/* IE Hack \*/
-* html #portal-container,
-   * html #sizer,
-   * html #expander {
-   height: 0;
-}
-
-/* end IE min-width hack */
-
-/* table that contains all regions. does not include header */
-#content-container {
-   height: 100%;
-   text-align: left; /*   min-width: 800px;*/
-   width: 100%;
-   min-width: 800px;
-   border-right-style: solid;
-   border-right-width: 2px;
-   border-right-color: #CFD2CF;
-   border-left-style: solid;
-   border-left-width: 2px;
-   border-left-color: #CFD2CF;
-   background-color: #FEFFFC;
-   border-bottom-style: solid;
-   border-bottom-width: 2px;
-   border-bottom-color: #CFD2CF;
-
-   background-image: url( images/header_border_bottom.gif );
-   background-position: top;
-   background-repeat: repeat-x;
-}
-
-/* Login JSP Selectors */
-#login-container {
-   position: relative;
-   left: 35%;
-   top: 55px;
-   right: 45%;
-   width: 320px;
-   height: 250px;
-   margin: 0px;
-}
-
-#login-container label, #login-container input {
-   display: block;
-   float: left;
-   width: auto;
-   margin-top: 15px;
-}
-
-#login-container label {
-   text-align: right;
-   padding-right: 20px;
-   width: 95px;
-}
-
-#login-container br {
-   clear: left;
-}
-
-#loginButton {
-
-}
-
-#login-container legend {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 13px;
-   font-weight: bold;
-   color: #768591;
-}
-
-#loginForm {
-   margin: 0px;
-   padding: 0px;
-}
-
-/* end Login Page Selectors */
-
-/* portlet regions within content-container. this includes footer-container. */
-#regionA {
-   /* test to swap columns...
-    float: right; 	*/
-
-   width: 30%;
-   float: left;
-   margin: 0px;
-   padding: 0px;
-   min-width: 250px;
-   height: 300px;
-}
-
-#regionB {
-   /* test to swap columns..
-     margin: 0 30% 0 0; */
-
-   /*two column layout
-margin: 0 0 0 30%;*/
-   padding: 0px; /* test to add 3rd region in layout...*/
-   width: 67%;
-   float: left;
-   height: 300px;
-}
-
-#regionC {
-/* inclusion of 3rd region - comment out for 2 region testing */
-   padding: 0px;
-   margin: 0px;
-   width: 28%;
-   float: left; /*hide 3rd region*/
-   display: none;
-   height: 300px;
-}
-
-#footer-container {
-   position: absolute;
-   bottom: -30px;
-   text-align: left;
-}
-
-#navigation-container {
-}
-
-/* used to clear float in regionA,B,C divs so that
-footer spans bottom of page */
-/* used to clear float in regionA,B,C divs so that
-footer spans bottom of page */
-hr.cleaner {
-   clear: both;
-   height: 1px;
-   margin: -1px 0 0 0;
-   padding: 0;
-   border: none;
-   visibility: hidden;
-}
-
-/****************************
-* Tab Navigation for Header *
-*****************************/
-
-UL#tabsHeader {
-   margin: 0;
-   padding-left: 300px;
-   min-width: 550px;
-   z-index: 100; /* added for submenu hover */
-   position: relative; /* added for submenu hover */
-}
-
-UL#tabsHeader li {
-   display: inline;
-   list-style: none;
-   float: left;
-   margin-left: 0px;
-   margin-top: 100px;
-   margin-right: 0px;
-   position: relative;
-   top: 0px;
-   background-image: url( images/tab_right_unselected.gif );
-   background-repeat: no-repeat;
-   background-position: right top;
-   white-space: nowrap;
-}
-
-UL#tabsHeader li:hover {
-   background-image: url( images/tab_right_hover2.gif );
-   background-repeat: no-repeat;
-   background-position: right top;
-   white-space: nowrap;
-}
-
-/* hover selectors for main header tabs */
-UL#tabsHeader li.hoverOn {
-   background-image: url( images/tab_right_hover2.gif );
-   background-repeat: no-repeat;
-   background-position: right top;
-   white-space: nowrap;
-}
-
-UL#tabsHeader li.hoverOff {
-   background-image: url( images/tab_right_unselected.gif );
-   background-repeat: no-repeat;
-   background-position: right top;
-   white-space: nowrap;
-}
-
-UL#tabsHeader a {
-   display: inline;
-   float: left;
-   text-decoration: none;
-   font: 13px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   color: #425261;
-   line-height: 26px;
-   padding: 5px 15px 1px 15px;
-   background-image: url( images/tab_left_unselected.gif );
-   background-repeat: no-repeat;
-   background-position: top left;
-   width: 90px;
-   white-space: nowrap;
-}
-
-UL#tabsHeader a:hover {
-   text-decoration: none;
-   color: #000;
-   background-image: url( images/tab_left_hover2.gif );
-   background-repeat: no-repeat;
-   background-position: top left;
-   white-space: nowrap;
-   line-height: 26px;
-}
-
-UL#tabsHeader #current {
-   background-color: #fff;
-   background-image: url( images/tab_right.gif );
-   background-repeat: no-repeat;
-   background-position: right bottom;
-   /*   margin-bottom: -3px;
-padding-top: 3px;
-border-bottom: 1px solid #fff;*/
-   line-height: 26px;
-}
-
-UL#tabsHeader #current a, #current a:hover {
-   font: 13px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: 500;
-   color: #000; /*   line-height: 20px;*/
-   background-image: url( images/tab_left.gif );
-   background-repeat: no-repeat;
-   background-position: top left;
-   /*   margin-top: -3px;
-  padding-bottom: 3px;*/
-   line-height: 26px;
-}
-
-/* Begin Submenu selectors */
-
-/* hide the sub levels and give them a positon absolute so that they take up no room */
-UL#tabsHeader ul {
-   visibility: hidden;
-   position: absolute;
-   height: 0;
-   top: 0px;
-   left: 0;
-   width: 150px;
-   text-align: left;
-   margin: 0px;
-   padding: 0px;
-   margin-top: 22px;
-}
-
-UL#tabsHeader ul a {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-
-}
-
-UL#tabsHeader ul a:hover {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-}
-
-UL#tabsHeader #current ul a {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-}
-
-UL#tabsHeader li:hover ul {
-   visibility: visible;
-}
-
-UL#tabsHeader ul li {
-   background: #EDECEC;
-   color: #5078aa;
-   padding: 3px;
-   width: 120px;
-
-   border: 1px solid #FFFFFF;
-   border-width: 1px 1px 0 0;
-
-   margin-left: 0px;
-   margin-top: 0px;
-   margin-right: 0px;
-}
-
-UL#tabsHeader ul li:hover {
-   background: #E2E2E2;
-}
-
-/* End Submenu selectors */
-
-UL#tabsHeader #current a:hover {
-   text-decoration: none;
-}
-
-/* Tab background color for selected global nav item */
-li.currentTabBackground {
-   background: #fff;
-}
-
-/* backslash hack for IE5-Mac \*/
-UL#tabsHeader a {
-   float: none;
-}
-
-/* End Mac Hack */
-html>body UL#tabsHeader a {
-   width: auto;
-}
-
-/* fixes IE6 win hack */
-
-/***************************
-*  Utility Navigation  *
-*****************************/
-
-#dashboardnav {
-   float: right;
-   font-size: 10px;
-   padding: 6px 12px 0px 0px;
-   color: #FFFFFF;
-   z-index: 20;
-}
-
-#dashboardnav a {
-   color: #FFFFFF;
-}
-
-#dashboardnav .addcontent {
-   background-image: url( images/ico_addcontent.gif );
-   background-repeat: no-repeat;
-   background-position: left;
-   height: 20px;
-   width: 20px;
-   padding-left: 16px;
-}
-
-/****************************
-* Portlet Container Windows *
-*****************************/
-
-.portlet-container {
-/*	margin: 10px;*/
-   padding: 10px;
-}
-
-.portlet-titlebar-title {
-   color: #000000;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   white-space: nowrap;
-   line-height: 100%;
-   float: left;
-   text-indent: 5px;
-}
-
-.portlet-titlebar-decoration {
-   height: 11px;
-   width: 11px;
-   float: left;
-   position: relative;
-   top: 4px;
-}
-
-/* wrapper for floating portlet window modes */
-.portlet-mode-container {
-   float: right;
-   padding-left: 4px;
-}
-
-.portlet-titlebar-left {
-   background-image: url( images/portlet-top-left.gif );
-   background-repeat: no-repeat;
-   width: 9px;
-   height: 30px;
-   background-position: right;
-   min-width: 9px;
-}
-
-.portlet-titlebar-center {
-   background-image: url( images/portlet-top-middle.gif );
-   background-repeat: repeat-x;
-   height: 30px;
-}
-
-.portlet-titlebar-right {
-   background-image: url( images/portlet-top-right.gif );
-   background-repeat: no-repeat;
-   width: 10px;
-   height: 30px;
-   min-width: 10px;
-}
-
-.portlet-content-left {
-   background-image: url( images/portlet-content-left.gif );
-   background-repeat: repeat-y;
-   width: 8px;
-   min-width: 8px;
-}
-
-.portlet-content-center {
-   background-color: #fff;
-   background-repeat: repeat;
-   vertical-align: top;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-}
-
-.portlet-body {
-   background-color: #fff;
-}
-
-.portlet-content-right {
-   background-image: url( images/portlet-right-vertical.gif );
-   height: 100%;
-   background-repeat: repeat-y;
-   background-position: right;
-   width: 4px;
-   min-width: 4px;
-}
-
-.portlet-footer-left {
-   background-image: url( images/portlet-bottom-left.gif );
-   width: 8px;
-   height: 11px;
-   background-repeat: no-repeat;
-   background-position: top right;
-   min-width: 8px;
-}
-
-.portlet-footer-center {
-   background-image: url( images/portlet-bottom-middle.gif );
-   height: 11px;
-   background-repeat: repeat-x;
-}
-
-.portlet-footer-right {
-   background-image: url( images/portlet-bottom-right.gif );
-   width: 12px;
-   height: 11px;
-   background-repeat: no-repeat;
-   min-width: 12px;
-}
-
-/***********************
-* Portlet Window Modes *
-************************/
-.portlet-mode-maximized {
-   background-image: url( images/maximize.gif );
-   width: 15px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-minimized {
-   background-image: url( images/minimize.gif );
-   width: 15px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-normal {
-   background-image: url( images/normal.gif );
-   width: 15px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-help {
-   background-image: url( images/help.gif );
-   width: 15px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-edit {
-   background-image: url( images/edit.gif );
-   width: 15px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-remove {
-   background-image: url( images/remove.gif );
-   width: 15px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-view {
-   background-image: url( images/view.gif );
-   width: 15px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-.portlet-mode-reload {
-   background-image: url( images/reload.gif );
-   width: 15px;
-   height: 20px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-}
-
-/**********************
-* Copyright Selectors *
-***********************/
-.portal-copyright {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   color: #5E6D7A;
-}
-
-a.portal-copyright {
-   color: #768591;
-   text-decoration: none;
-}
-
-a.portal-copyright:hover {
-   color: #96A5B1;
-   text-decoration: none;
-}
-
-#ThemeBy:before {
-   content: "Theme by Novell";
-}
-
-/*************
-*  Elements  *
-**************/
-a {
-   color: #4566D4;
-   text-decoration: none;
-}
-
-a:hover {
-   color: #336699;
-   text-decoration: none;
-}
-
-INPUT {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-}
-
-SELECT {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-}
-
-FONT {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-   color: #768591;
-}
-
-FIELDSET {
-   background-color: #f7f7f7;
-   border: 1px solid #BABDB6;
-   padding: 6px;
-}
-
-LEGEND {
-   background-color: transparent;
-   padding-left: 6px;
-   padding-right: 6px;
-   padding-bottom: 0px;
-   font-size: 13px;
-}
-
-/********
-* FONTS *
-*********/
-
-/* Font attributes for the normal  fragment font.
-Used for the display of non-accentuated information */
-.portlet-font {
-   color: #000000;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-/* Font attributes similar to the portlet.font but the color is lighter */
-.portlet-font-dim {
-   color: #777777;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-/********
-* FORMS *
-*********/
-.portlet-form-label {
-   color: #336699;
-   text-decoration: none;
-   font-weight: bold;
-   font-size: 12px;
-}
-
-/* Text of the user-input in an input field. not sure if we need this guy? */
-.portlet-form-input-field {
-   color: #FFFFFF;
-   font-size: 12px;
-   border-color: #000000;
-   border-style: solid;
-   border-width: 1px;
-   background-color: #336699;
-}
-
-/* Text on a form button */
-.portlet-form-button {
-   font-size: 12px;
-   color: #000000;
-}
-
-/* Text that appears beside a context dependent action icon */
-.portlet-icon-label {
-
-}
-
-/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
-not sure if we need this one?.. */
-.portlet-dlg-icon-label {
-
-}
-
-/* Text for form field labels */
-.portlet-form-field-label {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   color: #000;
-   vertical-align: bottom;
-}
-
-/* Text for a form field */
-.portlet-form-field {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   color: #000; /*margin-top: 10px;*/
-}
-
-/********
-* LINKS *
-*********/
-
-.portal-links:link {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   color: #242424;
-   text-decoration: none;
-}
-
-.portal-links:hover {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   color: #5699B7;
-   text-decoration: none;
-}
-
-.portal-links:active {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   color: #242424;
-   text-decoration: none;
-}
-
-.portal-links:visited {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   color: #242424;
-   text-decoration: none;
-}
-
-/***********
-* MESSAGES *
-************/
-
-/* Status of the current operation. */
-.portlet-msg-status {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-style: normal;
-   color: #336699;
-}
-
-/* Help messages, general additional information, etc. */
-.portlet-msg-info {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-style: italic;
-   color: #000;
-}
-
-/* Error messages. */
-.portlet-msg-error {
-   color: red;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-}
-
-/* Warning messages. */
-.portlet-msg-alert {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   color: #821717;
-}
-
-/* Verification of the successful completion of a task. */
-.portlet-msg-success {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   color: #359630;
-}
-
-/***********
-* SECTIONS *
-************/
-
-/* Table or section header */
-.portlet-section-header {
-   font-weight: bold;
-   color: #000;
-   font-size: 13px;
-   background-color: #CBD4E6;
-}
-
-.portlet-section-body {
-   font-size: 12px;
-}
-
-.portlet-section-alternate {
-   font-size: 12px;
-   background-color: #E6E8E5;
-}
-
-.portlet-section-selected {
-   font-size: 12px;
-   background-color: #CBD4E6;
-}
-
-.portlet-section-subheader {
-   font-weight: bold;
-   font-size: 12px;
-}
-
-.portlet-section-footer {
-   font-size: 11px;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories
-(e.g. explanatory or help text that is associated with the section. */
-.portlet-section-text {
-   font-size: 12px;
-   font-style: italic;
-}
-
-/*******************
-* Table Selectors  *
-********************/
-/* Table header */
-.portlet-table-header {
-   font-weight: bold;
-   color: #FFF;
-   font-size: 13px;
-   background-color: #336699;
-}
-
-/* Normal text in a table cell */
-.portlet-table-body {
-   color: #000;
-   font-size: 12px;
-}
-
-/* Text in every other row in the table */
-.portlet-table-alternate {
-   color: #000;
-   font-size: 12px;
-   background-color: #E6E8E5;
-}
-
-/* Text in a selected cell range */
-.portlet-table-selected {
-   color: #000;
-   font-size: 12px;
-   background-color: #CBD4E6;
-}
-
-/* Text of a subheading */
-.portlet-table-subheader {
-   font-weight: bold;
-   color: #000;
-   font-size: 12px;
-}
-
-/* Table footer */
-.portlet-table-footer {
-   font-size: 11px;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
-.portlet-table-text {
-   font-size: 12px;
-   color: #000;
-   font-style: italic;
-}
-
-/********
-* MENUS *
-*********/
-
-/*General menu settings such as background color, margins, etc. */
-.portlet-menu {
-
-}
-
-/* Normal, unselected menu item. */
-.portlet-menu-item {
-   color: #242424;
-   text-decoration: none;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-.portlet-menu-item:hover {
-   color: #5699B7;
-   text-decoration: none;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-/* Selected menu item. */
-.portlet-menu-item-selected {
-
-}
-
-/* Selected menu item when the mouse hovers over it. */
-.portlet-menu-item-selected:hover {
-
-}
-
-/* Normal, unselected menu item that has sub-menus. */
-.portlet-menu-cascade-item {
-
-}
-
-/* Selected sub-menu item that has sub-menus */
-.portlet-menu-cascade-item-selected {
-
-}
-
-/* Descriptive text for the menu (e.g. in a help context below the menu) */
-.portlet-menu-description {
-
-}
-
-/* Menu caption */
-.portlet-menu-caption {
-
-}
-
-/* ===== WSRP 2.0 - As of now proposed additions are:	===== */
-
-/* A separator bar similar to a horizontal rule, but with styling matching the page */
-.portlet-horizontal-separator {
-   color: #E6E8E5;
-   height: 1px;
-}
-
-/* Allows portlets to mimic the title bar when nesting something */
-.portlet-nestedTitle-bar {
-}
-
-/* Allows portlets to match the textual character of the title on the title bar. */
-.portlet-nestedTitle {
-}
-
-/* Support portlets having tabs in the same style as the page or other portlets */
-.portlet-tab {
-}
-
-/* Highlight the tab currently being shown */
-.portlet-tab-active {
-}
-
-/* Highlight the selected tab (not yet active) */
-.portlet-tab-selected {
-}
-
-/* A tab which can not be currently activated */
-.portlet-tab-disabled {
-}
-
-/* Top level style for the content of a tab. */
-.portlet-tab-area {
-}
-
-/*****************
-* AJAX Selectors *
-*****************/
-
-.handle {
-   cursor: move;
-}
-
-.emptyPlaceMarker {
-   border-right: red 1px dashed;
-   border-top: red 1px dashed;
-   border-left: red 1px dashed;
-   border-bottom: red 1px dashed;
-   background-color: Transparent;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/phalanx/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1042 @@
+/* *************************************************** */
+/*      Phalanx theme for JBoss Portal                 */
+/* *************************************************** */
+
+#body {
+   background-color: #E6E8E5;
+   margin: 0px;
+   padding: 0px;
+   color: #000000;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+/*****************
+* Portal Header  *
+******************/
+
+/* spacer to keep header at certain width regardless of display size
+done to avoid overlapping of tab navigation in header */
+#spacer {
+/*width: 1024px;*/
+   line-height: 0px;
+   font-size: 0px;
+   height: 0px;
+   min-width: 804px;
+}
+
+/* Wrapper for Header */
+#header-container {
+   background-image: url( images/header_bg.gif );
+   background-repeat: repeat-x;
+   height: 100%; /*	min-width: 1000px;*/
+   width: 100%;
+   border-right-style: solid;
+   border-right-width: 2px;
+   border-right-color: #CFD2CF;
+   border-left-style: solid;
+   border-left-width: 2px;
+   border-left-color: #CFD2CF;
+   border-top-style: solid;
+   border-top-width: 2px;
+   border-top-color: #CFD2CF;
+   margin: 0px -3px 0px 3px;
+
+   z-index: 5;
+}
+
+/* Header background */
+#header {
+   background-image: url( images/header_right.gif );
+   background-repeat: no-repeat;
+   height: 126px;
+   padding: 0px;
+   margin: 0px;
+   background-position: right;
+}
+
+#logoName {
+   background-image: url( images/logo.gif );
+   background-repeat: no-repeat;
+   width: 278px;
+   height: 126px;
+   z-index: 2;
+   position: absolute;
+   left: 0px;
+   top: 0px;
+   border-top-style: solid;
+   border-top-width: 2px;
+   border-top-color: #CFD2CF;
+}
+
+/************************
+* Portal Layout Regions *
+*************************/
+
+/* wrapper for entire portal. starts/ends after/before body tag */
+#portal-container {
+   margin: 4px 2% 0px 2%;
+   background-color: #FEFFFC;
+   background-image: url( images/page_border_bottom.gif );
+   background-position: bottom;
+   background-repeat: repeat-x; /* part of below IE hack to preserve min-width for portlet regions */
+   padding: 0 350px 0 350px;
+}
+
+/* min width hack for IE */
+#expander {
+   margin: 0 -350px 0 -350px;
+   position: relative;
+   min-width: 804px;
+   padding: 0 0 0 0;
+}
+
+/* min width hack for IE */
+#sizer {
+   width: 100%;
+}
+
+/* IE Hack \*/
+* html #portal-container,
+   * html #sizer,
+   * html #expander {
+   height: 0;
+}
+
+/* end IE min-width hack */
+
+/* table that contains all regions. does not include header */
+#content-container {
+   height: 100%;
+   text-align: left; /*   min-width: 800px;*/
+   width: 100%;
+   min-width: 800px;
+   border-right-style: solid;
+   border-right-width: 2px;
+   border-right-color: #CFD2CF;
+   border-left-style: solid;
+   border-left-width: 2px;
+   border-left-color: #CFD2CF;
+   background-color: #FEFFFC;
+   border-bottom-style: solid;
+   border-bottom-width: 2px;
+   border-bottom-color: #CFD2CF;
+
+   background-image: url( images/header_border_bottom.gif );
+   background-position: top;
+   background-repeat: repeat-x;
+}
+
+/* Login JSP Selectors */
+#login-container {
+   position: relative;
+   left: 35%;
+   top: 55px;
+   right: 45%;
+   width: 320px;
+   height: 250px;
+   margin: 0px;
+}
+
+#login-container label, #login-container input {
+   display: block;
+   float: left;
+   width: auto;
+   margin-top: 15px;
+}
+
+#login-container label {
+   text-align: right;
+   padding-right: 20px;
+   width: 95px;
+}
+
+#login-container br {
+   clear: left;
+}
+
+#loginButton {
+
+}
+
+#login-container legend {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 13px;
+   font-weight: bold;
+   color: #768591;
+}
+
+#loginForm {
+   margin: 0px;
+   padding: 0px;
+}
+
+/* end Login Page Selectors */
+
+/* portlet regions within content-container. this includes footer-container. */
+#regionA {
+   /* test to swap columns...
+    float: right; 	*/
+
+   width: 30%;
+   float: left;
+   margin: 0px;
+   padding: 0px;
+   min-width: 250px;
+   height: 300px;
+}
+
+#regionB {
+   /* test to swap columns..
+     margin: 0 30% 0 0; */
+
+   /*two column layout
+margin: 0 0 0 30%;*/
+   padding: 0px; /* test to add 3rd region in layout...*/
+   width: 67%;
+   float: left;
+   height: 300px;
+}
+
+#regionC {
+/* inclusion of 3rd region - comment out for 2 region testing */
+   padding: 0px;
+   margin: 0px;
+   width: 28%;
+   float: left; /*hide 3rd region*/
+   display: none;
+   height: 300px;
+}
+
+#footer-container {
+   position: absolute;
+   bottom: -30px;
+   text-align: left;
+}
+
+#navigation-container {
+}
+
+/* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+/* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+hr.cleaner {
+   clear: both;
+   height: 1px;
+   margin: -1px 0 0 0;
+   padding: 0;
+   border: none;
+   visibility: hidden;
+}
+
+/****************************
+* Tab Navigation for Header *
+*****************************/
+
+UL#tabsHeader {
+   margin: 0;
+   padding-left: 300px;
+   min-width: 550px;
+   z-index: 100; /* added for submenu hover */
+   position: relative; /* added for submenu hover */
+}
+
+UL#tabsHeader li {
+   display: inline;
+   list-style: none;
+   float: left;
+   margin-left: 0px;
+   margin-top: 100px;
+   margin-right: 0px;
+   position: relative;
+   top: 0px;
+   background-image: url( images/tab_right_unselected.gif );
+   background-repeat: no-repeat;
+   background-position: right top;
+   white-space: nowrap;
+}
+
+UL#tabsHeader li:hover {
+   background-image: url( images/tab_right_hover2.gif );
+   background-repeat: no-repeat;
+   background-position: right top;
+   white-space: nowrap;
+}
+
+/* hover selectors for main header tabs */
+UL#tabsHeader li.hoverOn {
+   background-image: url( images/tab_right_hover2.gif );
+   background-repeat: no-repeat;
+   background-position: right top;
+   white-space: nowrap;
+}
+
+UL#tabsHeader li.hoverOff {
+   background-image: url( images/tab_right_unselected.gif );
+   background-repeat: no-repeat;
+   background-position: right top;
+   white-space: nowrap;
+}
+
+UL#tabsHeader a {
+   display: inline;
+   float: left;
+   text-decoration: none;
+   font: 13px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   color: #425261;
+   line-height: 26px;
+   padding: 5px 15px 1px 15px;
+   background-image: url( images/tab_left_unselected.gif );
+   background-repeat: no-repeat;
+   background-position: top left;
+   width: 90px;
+   white-space: nowrap;
+}
+
+UL#tabsHeader a:hover {
+   text-decoration: none;
+   color: #000;
+   background-image: url( images/tab_left_hover2.gif );
+   background-repeat: no-repeat;
+   background-position: top left;
+   white-space: nowrap;
+   line-height: 26px;
+}
+
+UL#tabsHeader #current {
+   background-color: #fff;
+   background-image: url( images/tab_right.gif );
+   background-repeat: no-repeat;
+   background-position: right bottom;
+   /*   margin-bottom: -3px;
+padding-top: 3px;
+border-bottom: 1px solid #fff;*/
+   line-height: 26px;
+}
+
+UL#tabsHeader #current a, #current a:hover {
+   font: 13px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: 500;
+   color: #000; /*   line-height: 20px;*/
+   background-image: url( images/tab_left.gif );
+   background-repeat: no-repeat;
+   background-position: top left;
+   /*   margin-top: -3px;
+  padding-bottom: 3px;*/
+   line-height: 26px;
+}
+
+/* Begin Submenu selectors */
+
+/* hide the sub levels and give them a positon absolute so that they take up no room */
+UL#tabsHeader ul {
+   visibility: hidden;
+   position: absolute;
+   height: 0;
+   top: 0px;
+   left: 0;
+   width: 150px;
+   text-align: left;
+   margin: 0px;
+   padding: 0px;
+   margin-top: 22px;
+}
+
+UL#tabsHeader ul a {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+
+}
+
+UL#tabsHeader ul a:hover {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+}
+
+UL#tabsHeader #current ul a {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+}
+
+UL#tabsHeader li:hover ul {
+   visibility: visible;
+}
+
+UL#tabsHeader ul li {
+   background: #EDECEC;
+   color: #5078aa;
+   padding: 3px;
+   width: 120px;
+
+   border: 1px solid #FFFFFF;
+   border-width: 1px 1px 0 0;
+
+   margin-left: 0px;
+   margin-top: 0px;
+   margin-right: 0px;
+}
+
+UL#tabsHeader ul li:hover {
+   background: #E2E2E2;
+}
+
+/* End Submenu selectors */
+
+UL#tabsHeader #current a:hover {
+   text-decoration: none;
+}
+
+/* Tab background color for selected global nav item */
+li.currentTabBackground {
+   background: #fff;
+}
+
+/* backslash hack for IE5-Mac \*/
+UL#tabsHeader a {
+   float: none;
+}
+
+/* End Mac Hack */
+html>body UL#tabsHeader a {
+   width: auto;
+}
+
+/* fixes IE6 win hack */
+
+/***************************
+*  Utility Navigation  *
+*****************************/
+
+#dashboardnav {
+   float: right;
+   font-size: 10px;
+   padding: 6px 12px 0px 0px;
+   color: #FFFFFF;
+   z-index: 20;
+}
+
+#dashboardnav a {
+   color: #FFFFFF;
+}
+
+#dashboardnav .addcontent {
+   background-image: url( images/ico_addcontent.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 20px;
+   width: 20px;
+   padding-left: 16px;
+}
+
+/****************************
+* Portlet Container Windows *
+*****************************/
+
+.portlet-container {
+/*	margin: 10px;*/
+   padding: 10px;
+}
+
+.portlet-titlebar-title {
+   color: #000000;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   white-space: nowrap;
+   line-height: 100%;
+   float: left;
+   text-indent: 5px;
+}
+
+.portlet-titlebar-decoration {
+   height: 11px;
+   width: 11px;
+   float: left;
+   position: relative;
+   top: 4px;
+}
+
+/* wrapper for floating portlet window modes */
+.portlet-mode-container {
+   float: right;
+   padding-left: 4px;
+}
+
+.portlet-titlebar-left {
+   background-image: url( images/portlet-top-left.gif );
+   background-repeat: no-repeat;
+   width: 9px;
+   height: 30px;
+   background-position: right;
+   min-width: 9px;
+}
+
+.portlet-titlebar-center {
+   background-image: url( images/portlet-top-middle.gif );
+   background-repeat: repeat-x;
+   height: 30px;
+}
+
+.portlet-titlebar-right {
+   background-image: url( images/portlet-top-right.gif );
+   background-repeat: no-repeat;
+   width: 10px;
+   height: 30px;
+   min-width: 10px;
+}
+
+.portlet-content-left {
+   background-image: url( images/portlet-content-left.gif );
+   background-repeat: repeat-y;
+   width: 8px;
+   min-width: 8px;
+}
+
+.portlet-content-center {
+   background-color: #fff;
+   background-repeat: repeat;
+   vertical-align: top;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+}
+
+.portlet-body {
+   background-color: #fff;
+}
+
+.portlet-content-right {
+   background-image: url( images/portlet-right-vertical.gif );
+   height: 100%;
+   background-repeat: repeat-y;
+   background-position: right;
+   width: 4px;
+   min-width: 4px;
+}
+
+.portlet-footer-left {
+   background-image: url( images/portlet-bottom-left.gif );
+   width: 8px;
+   height: 11px;
+   background-repeat: no-repeat;
+   background-position: top right;
+   min-width: 8px;
+}
+
+.portlet-footer-center {
+   background-image: url( images/portlet-bottom-middle.gif );
+   height: 11px;
+   background-repeat: repeat-x;
+}
+
+.portlet-footer-right {
+   background-image: url( images/portlet-bottom-right.gif );
+   width: 12px;
+   height: 11px;
+   background-repeat: no-repeat;
+   min-width: 12px;
+}
+
+/***********************
+* Portlet Window Modes *
+************************/
+.portlet-mode-maximized {
+   background-image: url( images/maximize.gif );
+   width: 15px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-minimized {
+   background-image: url( images/minimize.gif );
+   width: 15px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-normal {
+   background-image: url( images/normal.gif );
+   width: 15px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-help {
+   background-image: url( images/help.gif );
+   width: 15px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-edit {
+   background-image: url( images/edit.gif );
+   width: 15px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-remove {
+   background-image: url( images/remove.gif );
+   width: 15px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-view {
+   background-image: url( images/view.gif );
+   width: 15px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+.portlet-mode-reload {
+   background-image: url( images/reload.gif );
+   width: 15px;
+   height: 20px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+}
+
+/**********************
+* Copyright Selectors *
+***********************/
+.portal-copyright {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   color: #5E6D7A;
+}
+
+a.portal-copyright {
+   color: #768591;
+   text-decoration: none;
+}
+
+a.portal-copyright:hover {
+   color: #96A5B1;
+   text-decoration: none;
+}
+
+#ThemeBy:before {
+   content: "Theme by Novell";
+}
+
+/*************
+*  Elements  *
+**************/
+a {
+   color: #4566D4;
+   text-decoration: none;
+}
+
+a:hover {
+   color: #336699;
+   text-decoration: none;
+}
+
+INPUT {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+}
+
+SELECT {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+}
+
+FONT {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   color: #768591;
+}
+
+FIELDSET {
+   background-color: #f7f7f7;
+   border: 1px solid #BABDB6;
+   padding: 6px;
+}
+
+LEGEND {
+   background-color: transparent;
+   padding-left: 6px;
+   padding-right: 6px;
+   padding-bottom: 0px;
+   font-size: 13px;
+}
+
+/********
+* FONTS *
+*********/
+
+/* Font attributes for the normal  fragment font.
+Used for the display of non-accentuated information */
+.portlet-font {
+   color: #000000;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+/* Font attributes similar to the portlet.font but the color is lighter */
+.portlet-font-dim {
+   color: #777777;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+/********
+* FORMS *
+*********/
+.portlet-form-label {
+   color: #336699;
+   text-decoration: none;
+   font-weight: bold;
+   font-size: 12px;
+}
+
+/* Text of the user-input in an input field. not sure if we need this guy? */
+.portlet-form-input-field {
+   color: #FFFFFF;
+   font-size: 12px;
+   border-color: #000000;
+   border-style: solid;
+   border-width: 1px;
+   background-color: #336699;
+}
+
+/* Text on a form button */
+.portlet-form-button {
+   font-size: 12px;
+   color: #000000;
+}
+
+/* Text that appears beside a context dependent action icon */
+.portlet-icon-label {
+
+}
+
+/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
+not sure if we need this one?.. */
+.portlet-dlg-icon-label {
+
+}
+
+/* Text for form field labels */
+.portlet-form-field-label {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   color: #000;
+   vertical-align: bottom;
+}
+
+/* Text for a form field */
+.portlet-form-field {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   color: #000; /*margin-top: 10px;*/
+}
+
+/********
+* LINKS *
+*********/
+
+.portal-links:link {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
+
+.portal-links:hover {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   color: #5699B7;
+   text-decoration: none;
+}
+
+.portal-links:active {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
+
+.portal-links:visited {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
+
+/***********
+* MESSAGES *
+************/
+
+/* Status of the current operation. */
+.portlet-msg-status {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-style: normal;
+   color: #336699;
+}
+
+/* Help messages, general additional information, etc. */
+.portlet-msg-info {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-style: italic;
+   color: #000;
+}
+
+/* Error messages. */
+.portlet-msg-error {
+   color: red;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+}
+
+/* Warning messages. */
+.portlet-msg-alert {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   color: #821717;
+}
+
+/* Verification of the successful completion of a task. */
+.portlet-msg-success {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   color: #359630;
+}
+
+/***********
+* SECTIONS *
+************/
+
+/* Table or section header */
+.portlet-section-header {
+   font-weight: bold;
+   color: #000;
+   font-size: 13px;
+   background-color: #CBD4E6;
+}
+
+.portlet-section-body {
+   font-size: 12px;
+}
+
+.portlet-section-alternate {
+   font-size: 12px;
+   background-color: #E6E8E5;
+}
+
+.portlet-section-selected {
+   font-size: 12px;
+   background-color: #CBD4E6;
+}
+
+.portlet-section-subheader {
+   font-weight: bold;
+   font-size: 12px;
+}
+
+.portlet-section-footer {
+   font-size: 11px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories
+(e.g. explanatory or help text that is associated with the section. */
+.portlet-section-text {
+   font-size: 12px;
+   font-style: italic;
+}
+
+/*******************
+* Table Selectors  *
+********************/
+/* Table header */
+.portlet-table-header {
+   font-weight: bold;
+   color: #FFF;
+   font-size: 13px;
+   background-color: #336699;
+}
+
+/* Normal text in a table cell */
+.portlet-table-body {
+   color: #000;
+   font-size: 12px;
+}
+
+/* Text in every other row in the table */
+.portlet-table-alternate {
+   color: #000;
+   font-size: 12px;
+   background-color: #E6E8E5;
+}
+
+/* Text in a selected cell range */
+.portlet-table-selected {
+   color: #000;
+   font-size: 12px;
+   background-color: #CBD4E6;
+}
+
+/* Text of a subheading */
+.portlet-table-subheader {
+   font-weight: bold;
+   color: #000;
+   font-size: 12px;
+}
+
+/* Table footer */
+.portlet-table-footer {
+   font-size: 11px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
+.portlet-table-text {
+   font-size: 12px;
+   color: #000;
+   font-style: italic;
+}
+
+/********
+* MENUS *
+*********/
+
+/*General menu settings such as background color, margins, etc. */
+.portlet-menu {
+
+}
+
+/* Normal, unselected menu item. */
+.portlet-menu-item {
+   color: #242424;
+   text-decoration: none;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+.portlet-menu-item:hover {
+   color: #5699B7;
+   text-decoration: none;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+/* Selected menu item. */
+.portlet-menu-item-selected {
+
+}
+
+/* Selected menu item when the mouse hovers over it. */
+.portlet-menu-item-selected:hover {
+
+}
+
+/* Normal, unselected menu item that has sub-menus. */
+.portlet-menu-cascade-item {
+
+}
+
+/* Selected sub-menu item that has sub-menus */
+.portlet-menu-cascade-item-selected {
+
+}
+
+/* Descriptive text for the menu (e.g. in a help context below the menu) */
+.portlet-menu-description {
+
+}
+
+/* Menu caption */
+.portlet-menu-caption {
+
+}
+
+/* ===== WSRP 2.0 - As of now proposed additions are:	===== */
+
+/* A separator bar similar to a horizontal rule, but with styling matching the page */
+.portlet-horizontal-separator {
+   color: #E6E8E5;
+   height: 1px;
+}
+
+/* Allows portlets to mimic the title bar when nesting something */
+.portlet-nestedTitle-bar {
+}
+
+/* Allows portlets to match the textual character of the title on the title bar. */
+.portlet-nestedTitle {
+}
+
+/* Support portlets having tabs in the same style as the page or other portlets */
+.portlet-tab {
+}
+
+/* Highlight the tab currently being shown */
+.portlet-tab-active {
+}
+
+/* Highlight the selected tab (not yet active) */
+.portlet-tab-selected {
+}
+
+/* A tab which can not be currently activated */
+.portlet-tab-disabled {
+}
+
+/* Top level style for the content of a tab. */
+.portlet-tab-area {
+}
+
+/*****************
+* AJAX Selectors *
+*****************/
+
+.handle {
+   cursor: move;
+}
+
+.emptyPlaceMarker {
+   border-right: red 1px dashed;
+   border-top: red 1px dashed;
+   border-left: red 1px dashed;
+   border-bottom: red 1px dashed;
+   background-color: Transparent;
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/animated_favicon1.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/animated_favicon1.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/animated_favicon1.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/favicon.ico
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/favicon.ico (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/favicon.ico)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/header_bg.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/header_bg.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/header_bg.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/homeimg_cornerelement.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/homeimg_cornerelement.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/homeimg_cornerelement.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_help.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_help.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_help.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_maximize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_maximize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_maximize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_minimize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_minimize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_minimize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_normal.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_normal.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_normal.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_reload.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_reload.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_reload.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_remove.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_remove.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_remove.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_swizzleclosed.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_swizzleclosed.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_swizzleclosed.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_swizzleopen.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_swizzleopen.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_16_swizzleopen.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_addcontent.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_addcontent.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_addcontent.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_blue_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_blue_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_blue_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_blue_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_blue_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_blue_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_grey_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_grey_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_grey_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_grey_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_grey_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_arrow_grey_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_cancel.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_cancel.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_cancel.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_edit.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_edit.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_edit.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_listelement.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_listelement.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/ico_listelement.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/logo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/logo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/logo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-middle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-middle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-middle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-bottom-right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-left-vertical.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-left-vertical.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-left-vertical.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-right-vertical.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-right-vertical.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-right-vertical.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-middle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-middle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-middle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/portlet-top-right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/spacer.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/spacer.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/spacer.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_admin.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_admin.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_admin.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_current.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_current.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_current.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_hover2.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_hover2.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_left_hover2.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_admin.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_admin.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_admin.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_current.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_current.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_current.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_hover2.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_hover2.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_right_hover2.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_swizzle.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_swizzle.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/images/tab_swizzle.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/portal_style.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/portal_style.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1323 +0,0 @@
-/* *************************************************** */
-/*      Default for JBoss Portal                 */
-/* *************************************************** */
-
-#body {
-   background-color: #FFFFFF;
-   background-image: url( images/header_bg.gif );
-   background-repeat: repeat-x;
-   margin: 0px;
-   padding: 0px;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   background-repeat: repeat-x;
-   font-size: 11px;
-   color: #656565;
-}
-
-/*****************
-* Portal Header  *
-******************/
-
-/* spacer to keep header at certain width regardless of display size
-done to avoid overlapping of tab navigation in header */
-#spacer {
-   width: 770px;
-   line-height: 0px;
-   font-size: 0px;
-   height: 0px;
-}
-
-/* Wrapper for Header */
-#header-container {
-   height: 100%;
-   width: 100%;
-   min-width: 770px;
-   z-index: 5;
-   margin: 0px -3px 0px 3px;
-}
-
-/* Header background */
-#header {
-
-   height: 65px;
-   width: 100%;
-   padding: 0px;
-   margin: 0px;
-   z-index: 1;
-}
-
-#logoName {
-   background-image: url( images/logo.gif );
-   background-repeat: no-repeat;
-   float: left;
-   width: 250px;
-   height: 25px;
-   z-index: 2;
-   position: absolute;
-   left: 20px;
-   top: 10px;
-
-}
-
-/************************
-* Portal Layout Regions *
-*************************/
-
-/* wrapper for entire portal. starts/ends after/before body tag */
-#portal-container {
-/* part of below IE hack to preserve min-width for portlet regions */
-/*width: 100%;*/
-   margin: 4px 2% 0px 2%;
-
-   padding: 0 350px 0 350px;
-}
-
-/* min width for IE */
-#expander {
-   position: relative;
-   padding: 0 0 0 0;
-
-   margin: 0 -350px 0 -350px;
-   min-width: 770px;
-   padding: 0 0 0 0;
-}
-
-/* min width hack for IE */
-#sizer {
-   width: 100%;
-}
-
-/* IE Hack \*/
-* html #portal-container,
-   * html #sizer,
-   * html #expander {
-   height: 0;
-}
-
-/* end IE min-width hack */
-
-/* table that contains all regions. does not include header */
-
-#content-container {
-   height: 100%;
-   text-align: left;
-   width: 100%;
-   min-width: 770px;
-   position: absolute;
-   top: 70px;
-   left: 0px; /* z-index: 1; */
-   /*part of below IE hack
-padding: 0 350px 0 350px; */
-   padding: 0px 100px 0px 0px;
-}
-
-/* Login JSP Selectors */
-#login-container {
-   position: relative;
-   left: 35%;
-   top: 55px;
-   right: 45%;
-   width: 320px;
-   height: 250px;
-   margin: 0px;
-}
-
-#login-container label, #login-container input {
-   display: block;
-   float: left;
-   width: auto;
-   margin-top: 15px;
-}
-
-#login-container label {
-   text-align: right;
-   padding-right: 20px;
-   width: 95px;
-}
-
-#login-container br {
-   clear: left;
-}
-
-#loginButton {
-
-}
-
-#login-container legend {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 13px;
-   font-weight: bold;
-   color: #768591;
-}
-
-#loginForm {
-   margin: 0px;
-   padding: 0px;
-}
-
-/* end Login Page Selectors */
-
-/* portlet regions within content-container. this includes footer-container. */
-#regionA {
-   /* test to swap columns...
-      float: right; 	*/
-
-   width: 30%;
-   float: left;
-   margin: 0px;
-   padding: 0px;
-   min-width: 250px;
-   height: 300px;
-}
-
-#regionB {
-   /* test to swap columns..
-margin: 0 30% 0 0; */
-
-   /*two column layout
-margin: 0 0 0 30%;*/
-   padding: 0px; /* test to add 3rd region in layout...*/
-   width: 67%;
-   float: left;
-   height: 300px;
-}
-
-#regionC {
-/* inclusion of 3rd region - comment out for 2 region testing */
-   padding: 0px;
-   margin: 0px;
-   width: 28%;
-   float: left; /*hide 3rd region*/
-   display: none;
-}
-
-#footer-container {
-   padding: 10px;
-   text-align: center;
-   clear: both;
-}
-
-#navigation-container {
-   margin: 0px;
-   position: absolute;
-   width: 100%;
-   z-index: -1;
-}
-
-/* used to clear float in regionA,B,C divs so that
-footer spans bottom of page */
-/* used to clear float in regionA,B,C divs so that
-footer spans bottom of page */
-hr.cleaner {
-   clear: both;
-   height: 1px;
-   margin: -1px 0 0 0;
-   padding: 0;
-   border: none;
-   visibility: hidden;
-}
-
-/***************************
-*  Primary Navigation (Tabbed Nav)  *
-*****************************/
-
-UL#tabsHeader {
-   margin: 0;
-   padding-left: 0px;
-   min-width: 550px;
-   z-index: 100; /* added for submenu hover */
-   position: relative; /* added for submenu hover */
-}
-
-UL#tabsHeader li {
-   display: inline;
-   list-style: none;
-   float: left;
-   margin-left: 0px;
-   margin-top: 39px;
-   margin-right: 0px;
-   position: relative;
-   top: 0px;
-   background-image: url( images/tab_right.gif );
-   background-repeat: no-repeat;
-   background-position: right top;
-   white-space: nowrap;
-}
-
-UL#tabsHeader li:hover {
-   background-image: url( images/tab_right_hover2.gif );
-   background-repeat: no-repeat;
-   background-position: right top;
-   white-space: nowrap;
-}
-
-/* hover selectors for main header tabs */
-UL#tabsHeader li.hoverOn {
-   background-image: url( images/tab_right_hover2.gif );
-   background-repeat: no-repeat;
-   background-position: right top;
-   white-space: nowrap;
-}
-
-UL#tabsHeader li.hoverOff {
-   background-image: url( images/tab_right.gif );
-   background-repeat: no-repeat;
-   background-position: top right;
-   white-space: nowrap;
-}
-
-UL#tabsHeader a {
-   display: inline;
-   float: left;
-   text-decoration: none;
-   font: 11px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: bold;
-   color: #8a8a8a;
-   line-height: 22px;
-   padding: 5px 15px 3px 15px; /*background-image: url(../images/tab_left.gif);*/
-   background-repeat: no-repeat;
-   background-position: top left;
-   width: 90px;
-   white-space: nowrap;
-}
-
-UL#tabsHeader a:hover {
-   text-decoration: underline;
-   color: #000000; /*background-image: url(../images/tab_left_hover2.gif);*/
-   background-repeat: no-repeat;
-   background-position: top left;
-   white-space: nowrap;
-}
-
-UL#tabsHeader #current {
-   line-height: 22px;
-   background-color: #fff;
-   background-image: url( images/tab_right_current.gif );
-   background-repeat: no-repeat;
-   background-position: right top;
-   padding-top: -3px;
-   border-bottom: 2px solid #fff;
-}
-
-UL#tabsHeader #current a, #current a:hover {
-   font: 11px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: bold;
-   color: #000; /*   background-image: url(../images/tab_left_current.gif); */
-   background-repeat: no-repeat;
-   background-position: top left;
-}
-
-/* Begin Submenu selectors */
-UL#tabsHeader ul {
-   visibility: hidden;
-   position: absolute;
-   height: 0;
-   top: 0px;
-   left: 0;
-   width: 150px;
-   text-align: left;
-   margin: 0px;
-   padding: 0px;
-   margin-top: 22px;
-}
-
-UL#tabsHeader ul a {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-
-}
-
-UL#tabsHeader ul a:hover {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-}
-
-UL#tabsHeader #current ul a {
-   font: 11px;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: normal;
-   color: #5078aa;
-}
-
-UL#tabsHeader li:hover ul {
-   visibility: visible;
-}
-
-UL#tabsHeader ul li {
-   background: #DFE8ED;
-   color: #5078aa;
-   padding: 3px;
-   width: 120px;
-
-   border: 1px solid #98b7c6;
-   border-width: 0px 1px 1px 1px;
-
-   margin-left: 0px;
-   margin-top: 0px;
-   margin-right: 0px;
-}
-
-UL#tabsHeader ul li:hover {
-   background: #C0D3DC;
-}
-
-/* End Submenu selectors */
-
-/* -------- These are new selectors for the admin and add page styles ------- */
-
-UL#tabsHeader #admin {
-   display: inline;
-   background-image: url( images/tab_right_admin.gif );
-   background-repeat: no-repeat;
-   background-position: right top;
-   padding-top: -3px;
-   line-height: 22px;
-}
-
-UL#tabsHeader #admin a {
-   text-decoration: none;
-   color: #4386b5; /*   background-image: url(../images/tab_left_admin.gif);*/
-   background-repeat: no-repeat;
-   background-position: top left;
-   white-space: nowrap;
-   padding-top: -3px;
-   line-height: 22px;
-}
-
-UL#tabsHeader #admin a:hover {
-   text-decoration: underline;
-}
-
-UL#tabsHeader #addpage {
-   display: inline;
-   background-color: none;
-   background-image: none;
-   margin-bottom: -3px;
-   padding-top: 1px;
-}
-
-UL#tabsHeader #addpage a, #addpage a:hover {
-   font: 11px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-weight: bold;
-   color: white;
-   line-height: 22px;
-   background-image: none;
-   white-space: nowrap;
-}
-
-UL#tabsHeader #addpage a:hover {
-   text-decoration: underline;
-}
-
-/* Tab background color for selected global nav item */
-li.currentTabBackground {
-   background: #fff;
-}
-
-/* backslash hack for IE5-Mac \*/
-UL#tabsHeader a {
-   float: none;
-}
-
-/* End Mac Hack */
-html>body UL#tabsHeader a {
-   width: auto;
-}
-
-/* fixes IE6 win hack */
-
-/***************************
-*  Utility Navigation  *
-*****************************/
-
-#dashboardnav {
-   float: right;
-   font-size: 10px;
-   padding: 6px 12px 0px 0px;
-   color: #FFFFFF;
-   z-index: 20;
-}
-
-#dashboardnav a {
-   color: #FFFFFF;
-}
-
-#dashboardnav .addcontent {
-   background-image: url( images/ico_addcontent.gif );
-   background-repeat: no-repeat;
-   background-position: left;
-   height: 20px;
-   width: 20px;
-   padding-left: 16px;
-}
-
-/****************************
-* Portlet Container Windows *
-*****************************/
-
-.portlet-container {
-/*	margin: 10px;*/
-   padding: 10px;
-}
-
-/* wrapper for floating portlet window modes */
-.portlet-mode-container {
-   float: right;
-   padding-top: 4px;
-   white-space: nowrap;
-}
-
-.portlet-titlebar-title {
-   color: #656565;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   white-space: nowrap;
-   line-height: 100%;
-   float: left;
-   text-indent: 5px;
-   padding-top: 5px;
-   padding-bottom: 6px;
-}
-
-/* ------ NOT CURRENTLY IN USE FOR NEW 2.6 FUNCTIONALITY -------
-.portlet-titlebar-decoration {}
-*/
-
-.portlet-titlebar-left {
-   background-image: url( images/portlet-top-left.gif );
-   background-repeat: no-repeat;
-   width: 9px;
-   height: 29px;
-   min-width: 9px;
-   background-position: bottom;
-   /*
-      background-color:#dfe8ed;
-      border-top: 1px solid #98b7c6;
-      border-bottom: 1px solid #98b7c6;
-       border-left: 1px solid #98b7c6;
-      width:20px;
-      white-space: nowrap;
-   */
-}
-
-.portlet-titlebar-center {
-   background-image: url( images/portlet-top-middle.gif );
-   background-repeat: repeat-x;
-   height: 29px;
-   background-position: bottom;
-   /*	background-color:#dfe8ed;
-      border-top: 1px solid #98b7c6;
-      border-bottom: 1px solid #98b7c6;
-      white-space: nowrap;
-   */
-}
-
-.portlet-titlebar-right {
-   background-image: url( images/portlet-top-right.gif );
-   background-repeat: no-repeat;
-   width: 10px;
-   height: 30px;
-   min-width: 10px;
-   background-position: bottom left;
-   /*
-      background-color:#dfe8ed;
-      border-top: 1px solid #98b7c6;
-      border-right: 1px solid #98b7c6;
-      border-bottom: 1px solid #98b7c6;
-      width:10px;
-      white-space: nowrap;
-   */
-}
-
-.portlet-content-left {
-   background-image: url( images/portlet-left-vertical.gif );
-   background-repeat: repeat-y;
-   width: 9px;
-   min-width: 9px;
-   /*
-      width:20px;
-      background-color:#FFFFFF;
-      border-left: 1px solid #dfe8ed;
-   */
-}
-
-.portlet-content-center {
-   vertical-align: top;
-}
-
-.portlet-body {
-   background-color: #ffffff;
-}
-
-.portlet-content-right {
-   background-image: url( images/portlet-right-vertical.gif );
-   height: 100%;
-   background-repeat: repeat-y;
-   background-position: left;
-   width: 5px;
-   min-width: 5px;
-   /*
-      width:5px;
-      background-color:#FFFFFF;
-      border-right: 1px solid #dfe8ed;
-   */
-}
-
-.portlet-footer-left {
-   background-image: url( images/portlet-bottom-left.gif );
-   width: 9px;
-   height: 4px;
-   background-repeat: no-repeat;
-   background-position: top right;
-   min-width: 9px;
-
-   /*
-   background-color:#FFFFFF;
-   border-bottom: 1px solid #98b7c6;
-   border-left: 1px solid #dfe8ed;
-   height:5px;
-   */
-}
-
-.portlet-footer-center {
-   background-image: url( images/portlet-bottom-middle.gif );
-   height: 4px;
-   background-repeat: repeat-x;
-   /*	background-color:#FFFFFF;
-      border-bottom: 1px solid #98b7c6;
-      height:5px;
-   */
-}
-
-.portlet-footer-right {
-   background-image: url( images/portlet-bottom-right.gif );
-   width: 5px;
-   height: 4px;
-   background-repeat: no-repeat;
-   min-width: 5px;
-   /*
-      background-color:#FFFFFF;
-      border-bottom: 1px solid #98b7c6;
-      border-right: 1px solid #dfe8ed;
-      height:5px;
-   */
-}
-
-/***********************
-* Portlet Window Modes *
-************************/
-.portlet-mode-maximized {
-   background-image: url( images/ico_16_maximize.gif );
-   background-repeat: no-repeat;
-   width: 16px;
-   height: 16px;
-   float: left;
-   display: inline;
-   cursor: pointer;
-   padding-left: 3px;
-}
-
-.portlet-mode-minimized {
-   background-image: url( images/ico_16_minimize.gif );
-   background-repeat: no-repeat;
-   width: 16px;
-   height: 16px;
-   float: left;
-   display: inline;
-   cursor: pointer;
-   padding-left: 3px;
-}
-
-.portlet-mode-normal {
-   background-image: url( images/ico_16_normal.gif );
-   width: 16px;
-   height: 16px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-   padding-left: 3px;
-}
-
-.portlet-mode-help {
-   background-image: url( images/ico_16_help.gif );
-   width: 16px;
-   height: 16px;
-   background-repeat: no-repeat;
-   float: left;
-   display: inline;
-   cursor: pointer;
-   padding-left: 3px;
-}
-
-.portlet-mode-edit {
-   background-image: url( images/ico_edit.gif );
-   background-repeat: no-repeat;
-   width: 28px;
-   height: 16px;
-   float: left;
-   display: inline;
-   cursor: pointer;
-   padding-left: 3px;
-}
-
-.portlet-mode-remove {
-   background-image: url( images/ico_16_remove.gif );
-   background-repeat: no-repeat;
-   width: 16px;
-   height: 16px;
-   float: left;
-   display: inline;
-   cursor: pointer;
-   padding-left: 3px;
-}
-
-.portlet-mode-view {
-   background-image: url( images/ico_cancel.gif );
-   background-repeat: no-repeat;
-   width: 28px;
-   height: 16px;
-   float: left;
-   display: inline;
-   cursor: pointer;
-   padding-left: 3px;
-   padding-right: 20px;
-}
-
-.portlet-mode-reload {
-   background-image: url( images/ico_16_reload.gif );
-   background-repeat: no-repeat;
-   width: 16px;
-   height: 16px;
-   float: left;
-   display: inline;
-   cursor: pointer;
-   padding-left: 3px;
-}
-
-.portlet-mode-hide {
-   background-image: url( images/ico_16_swizzleclosed.gif );
-   background-repeat: no-repeat;
-   width: 16px;
-   height: 16px;
-   float: right;
-   display: inline;
-   cursor: pointer;
-}
-
-/**********************
-* Copyright Selectors *
-***********************/
-.portal-copyright {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 10px;
-   color: #5E6D7A;
-}
-
-a.portal-copyright {
-   color: #768591;
-   text-decoration: none;
-}
-
-a.portal-copyright:hover {
-   color: #bcbcbc;
-   text-decoration: underline;
-}
-
-#ThemeBy {
-   content: "Theme by JBoss.org Design";
-}
-
-/*************
-*  Elements  *
-**************/
-a {
-   color: #5078aa;
-   text-decoration: none;
-}
-
-a:hover {
-   color: #7eacd6;
-   text-decoration: underline;
-}
-
-hr {
-   border-top: 1px dashed #d5d5d5;
-   border-bottom: 0px;
-   border-left: 0px;
-   border-right: 0px;
-}
-
-ul {
-   padding-left: 20px;
-}
-
-li {
-   list-style: url( images/ico_listelement.gif );
-}
-
-input {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 11px;
-}
-
-SELECT {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 11px;
-}
-
-FONT {
-}
-
-FIELDSET {
-}
-
-LEGEND {
-}
-
-h1 {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   color: #656565;
-   padding-top: 10px;
-   padding-bottom: 5px;
-   margin: 0px;
-}
-
-h2 {
-}
-
-h3 {
-}
-
-h4 {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   color: #656565;
-   padding-top: 10px;
-   padding-bottom: 5px;
-   margin: 0px;
-}
-
-h5 {
-}
-
-h6 {
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   color: #656565;
-   padding-top: 5px;
-   margin: 0px;
-}
-
-/********
-* FONTS *
-*********/
-
-/* Font attributes for the normal  fragment font.
-Used for the display of non-accentuated information */
-.portlet-font {
-   color: #000000;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 11px;
-}
-
-/* Font attributes similar to the portlet.font but the color is lighter */
-.portlet-font-dim {
-   color: #777777;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 11px;
-}
-
-/********
-* FORMS *
-*********/
-input {
-   margin-right: 6px;
-   margin-top: 3px;
-}
-
-.portlet-form-label {
-   font-size: 11px;
-   color: #656565;
-}
-
-/* Text of the user-input in an input field. not sure if we need this guy? */
-.portlet-form-input-field {
-   color: #000000;
-   font-size: 11px;
-}
-
-/* Form Button Style */
-.portlet-form-button {
-   font-size: 10px;
-   font-weight: bold;
-   color: #FFFFFF;
-   background-color: #5078aa;
-   border-top: 1px solid #97B7C6;
-   border-left: 1px solid #97B7C6;
-   border-bottom: 1px solid #254869;
-   border-right: 1px solid #254869;
-}
-
-/* Text that appears beside a context dependent action icon */
-.portlet-icon-label {
-
-}
-
-/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
-not sure if we need this one?.. */
-.portlet-dlg-icon-label {
-
-}
-
-/* Text for form field labels */
-.portlet-form-field-label {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   color: #000;
-   vertical-align: bottom;
-}
-
-/* Text for a form field */
-.portlet-form-field {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   color: #000; /*margin-top: 10px;*/
-}
-
-.requiredfield {
-   color: #821717;
-}
-
-/********
-* LINKS *
-*********/
-
-.portal-links:link {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   color: #242424;
-   text-decoration: none;
-}
-
-.portal-links:hover {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   color: #5699B7;
-   text-decoration: none;
-}
-
-.portal-links:active {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   color: #242424;
-   text-decoration: none;
-}
-
-.portal-links:visited {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 11px;
-   font-weight: bold;
-   color: #242424;
-   text-decoration: none;
-}
-
-/***********
-* MESSAGES *
-************/
-
-/* Status of the current operation. */
-.portlet-msg-status {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-style: normal;
-   color: #336699;
-}
-
-/* Help messages, general additional information, etc. */
-.portlet-msg-info {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-style: italic;
-   color: #000;
-}
-
-/* Error messages. */
-.portlet-msg-error {
-   color: red;
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-}
-
-/* Warning messages. */
-.portlet-msg-alert {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   color: #821717;
-}
-
-/* Verification of the successful completion of a task. */
-.portlet-msg-success {
-   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
-   font-size: 12px;
-   font-weight: bold;
-   color: #359630;
-}
-
-/***********
-* SECTIONS *
-************/
-
-/* Table or section header */
-.portlet-section-header {
-   font-weight: bold;
-   color: #656565;
-   font-size: 12px;
-}
-
-.portlet-section-body {
-   color: #656565;
-}
-
-.portlet-section-alternate {
-   background-color: #E6E8E5;
-}
-
-.portlet-section-selected {
-   background-color: #CBD4E6;
-}
-
-.portlet-section-subheader {
-   font-weight: bold;
-   font-size: 12px;
-}
-
-.portlet-section-footer {
-   font-size: 11px;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories
-(e.g. explanatory or help text that is associated with the section. */
-.portlet-section-text {
-   font-size: 12px;
-   font-style: italic;
-}
-
-/*******************
-* Table Selectors  *
-********************/
-/* Table header */
-.portlet-table-header {
-   padding: 0px 5px 5px 5px;
-   font-weight: bold;
-   color: #656565;
-   font-size: 10px;
-   border-bottom: 1px solid #d5d5d5;
-}
-
-/* Normal text in a table cell */
-.portlet-table-body {
-
-}
-
-/* Text in every other row in the table */
-.portlet-table-alternate {
-   padding: 3px 5px;
-   background-color: #E6E8E5;
-   border-bottom: 1px solid #d5d5d5;
-}
-
-/* Text in a selected cell range */
-.portlet-table-selected {
-   color: #000;
-   font-size: 12px;
-   background-color: #CBD4E6;
-}
-
-/* Text of a subheading */
-.portlet-table-subheader {
-   font-weight: bold;
-   color: #000;
-   font-size: 12px;
-}
-
-/* Table footer */
-.portlet-table-footer {
-   font-size: 11px;
-}
-
-/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
-.portlet-table-text {
-   padding: 3px 5px;
-   border-bottom: 1px solid #d5d5d5;
-}
-
-/********
-* MENUS *
-*********/
-
-/*General menu settings such as background color, margins, etc. */
-.portlet-menu {
-
-}
-
-/* Normal, unselected menu item. */
-.portlet-menu-item {
-   color: #242424;
-   text-decoration: none;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-.portlet-menu-item:hover {
-   color: #5699B7;
-   text-decoration: none;
-   font-family: Verdana, Arial, Helvetica, sans-serif;
-   font-size: 12px;
-}
-
-/* Selected menu item. */
-.portlet-menu-item-selected {
-
-}
-
-/* Selected menu item when the mouse hovers over it. */
-.portlet-menu-item-selected:hover {
-
-}
-
-/* Normal, unselected menu item that has sub-menus. */
-.portlet-menu-cascade-item {
-
-}
-
-/* Selected sub-menu item that has sub-menus */
-.portlet-menu-cascade-item-selected {
-
-}
-
-/* Descriptive text for the menu (e.g. in a help context below the menu) */
-.portlet-menu-description {
-
-}
-
-/* Menu caption */
-.portlet-menu-caption {
-
-}
-
-/* ===== WSRP 2.0 - As of now proposed additions are:	===== */
-
-/* A separator bar similar to a horizontal rule, but with styling matching the page */
-.portlet-horizontal-separator {
-}
-
-/* Allows portlets to mimic the title bar when nesting something */
-.portlet-nestedTitle-bar {
-}
-
-/* Allows portlets to match the textual character of the title on the title bar. */
-.portlet-nestedTitle {
-}
-
-/* Support portlets having tabs in the same style as the page or other portlets */
-.portlet-tab {
-}
-
-/* Highlight the tab currently being shown */
-.portlet-tab-active {
-}
-
-/* Highlight the selected tab (not yet active) */
-.portlet-tab-selected {
-}
-
-/* A tab which can not be currently activated */
-.portlet-tab-disabled {
-}
-
-/* Top level style for the content of a tab. */
-.portlet-tab-area {
-}
-
-/*****************
-* AJAX Selectors *
-*****************/
-
-.handle {
-   cursor: move;
-}
-
-.emptyPlaceMarker {
-   border-right: red 1px dashed;
-   border-top: red 1px dashed;
-   border-left: red 1px dashed;
-   border-bottom: red 1px dashed;
-   background-color: Transparent;
-}
-
-/*******************************************************************************************************************************
-
-  New Selectors added by JBoss.ORG UI Design for theme development
-
-******************************************************************************************************************************** */
-
-/****************** link styles (active and disabled) for the "Add" icon ***************************/
-
-a.addicon {
-   font-weight: bold;
-   background-image: url( images/ico_addcontent.gif );
-   background-repeat: no-repeat;
-   background-position: left;
-   padding-left: 16px;
-}
-
-/*
-a.addicondisabled {
-   font-weight: bold;
-   color: #d5d5d5;
-   background-image: url( images/ico_addcontent_disa.gif );
-   background-repeat: no-repeat;
-   background-position: left;
-   padding-left: 16px;
-}
-*/
-
-/************** Foat Style (used to float objects on the page) **********************/
-
-.floatobjectright {
-   float: right;
-}
-
-.floatobjectleft {
-   float: left;
-}
-
-/**************** Hide/Show functionality  ******************************************/
-.hidden {
-   display: none;
-}
-
-/************** Pagination ************************/
-.pagination {
-   padding-top: 6px;
-   white-space: nowrap;
-}
-
-.pagination ul {
-   margin: 0;
-   padding: 0;
-   font-size: 10px;
-   text-align: right;
-}
-
-.pagination li {
-   list-style-type: none;
-   display: inline;
-   padding-bottom: 1px;
-}
-
-.pagination a, .pagination a:visited {
-   padding: 0px 2px;
-   text-decoration: none;
-   color: #5078aa;
-}
-
-.pagination a:hover, .pagination a:active {
-   color: #7eacd6;
-   text-decoration: underline;
-}
-
-.pagination li.currentpage {
-   font-weight: bold;
-   padding: 0 2px;
-   color: #000000;
-}
-
-.pagination li.disablepage {
-   padding: 0 5px;
-   color: #656565;
-}
-
-.pagination li.nextpage {
-   font-weight: bold;
-   background-image: url( images/ico_arrow_blue_right.gif );
-   background-repeat: no-repeat;
-   background-position: left;
-   margin-left: 3px;
-   padding-left: 6px;
-}
-
-.pagination li.nextpagedisabled {
-   color: #656565;
-   font-weight: bold;
-   background-image: url( images/ico_arrow_grey_right.gif );
-   background-repeat: no-repeat;
-   background-position: left;
-   margin-left: 3px;
-   padding-left: 8px;
-   padding-right: 2px;
-}
-
-.pagination li.previouspage {
-   font-weight: bold;
-   background-image: url( images/ico_arrow_blue_left.gif );
-   background-repeat: no-repeat;
-   background-position: right;
-   padding-left: 10px;
-   margin-right: 3px;
-   padding-right: 7px;
-}
-
-.pagination li.previouspagedisabled {
-   font-weight: bold;
-   color: #656565;
-   background-image: url( images/ico_arrow_grey_left.gif );
-   background-repeat: no-repeat;
-   background-position: right;
-   padding-left: 12px;
-   margin-right: 3px;
-   padding-right: 9px;
-}
-
-* html .pagination li.currentpage, * html .pagination li.disablepage {
-/*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
-   margin-right: 5px;
-   padding-right: 0;
-}
-
-/********************* graphic style for bottom button bar in the administration portlets ***********************************/
-
-.bottombuttonbar {
-   background-color: #ececec;
-   border-bottom: 1px solid #d5d5d5;
-   border-top: 1px solid #d5d5d5;
-   margin: 15px 10px 15px 5px;
-   padding: 10px 10px;
-}
-
-/***************  Edit state background for hide/show controls **************************************************
-
-Currently for Role management admin portlet
-
-******************************************************************************************************************/
-
-.editportletbkg {
-   background-color: #eef8fd;
-   padding: 10px;
-   border: 1px solid #000000;
-}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/portal_style.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/portal_style.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/portal_style.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-core.war/themes/renaissance/portal_style.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1323 @@
+/* *************************************************** */
+/*      Default for JBoss Portal                 */
+/* *************************************************** */
+
+#body {
+   background-color: #FFFFFF;
+   background-image: url( images/header_bg.gif );
+   background-repeat: repeat-x;
+   margin: 0px;
+   padding: 0px;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   background-repeat: repeat-x;
+   font-size: 11px;
+   color: #656565;
+}
+
+/*****************
+* Portal Header  *
+******************/
+
+/* spacer to keep header at certain width regardless of display size
+done to avoid overlapping of tab navigation in header */
+#spacer {
+   width: 770px;
+   line-height: 0px;
+   font-size: 0px;
+   height: 0px;
+}
+
+/* Wrapper for Header */
+#header-container {
+   height: 100%;
+   width: 100%;
+   min-width: 770px;
+   z-index: 5;
+   margin: 0px -3px 0px 3px;
+}
+
+/* Header background */
+#header {
+
+   height: 65px;
+   width: 100%;
+   padding: 0px;
+   margin: 0px;
+   z-index: 1;
+}
+
+#logoName {
+   background-image: url( images/logo.gif );
+   background-repeat: no-repeat;
+   float: left;
+   width: 250px;
+   height: 25px;
+   z-index: 2;
+   position: absolute;
+   left: 20px;
+   top: 10px;
+
+}
+
+/************************
+* Portal Layout Regions *
+*************************/
+
+/* wrapper for entire portal. starts/ends after/before body tag */
+#portal-container {
+/* part of below IE hack to preserve min-width for portlet regions */
+/*width: 100%;*/
+   margin: 4px 2% 0px 2%;
+
+   padding: 0 350px 0 350px;
+}
+
+/* min width for IE */
+#expander {
+   position: relative;
+   padding: 0 0 0 0;
+
+   margin: 0 -350px 0 -350px;
+   min-width: 770px;
+   padding: 0 0 0 0;
+}
+
+/* min width hack for IE */
+#sizer {
+   width: 100%;
+}
+
+/* IE Hack \*/
+* html #portal-container,
+   * html #sizer,
+   * html #expander {
+   height: 0;
+}
+
+/* end IE min-width hack */
+
+/* table that contains all regions. does not include header */
+
+#content-container {
+   height: 100%;
+   text-align: left;
+   width: 100%;
+   min-width: 770px;
+   position: absolute;
+   top: 70px;
+   left: 0px; /* z-index: 1; */
+   /*part of below IE hack
+padding: 0 350px 0 350px; */
+   padding: 0px 100px 0px 0px;
+}
+
+/* Login JSP Selectors */
+#login-container {
+   position: relative;
+   left: 35%;
+   top: 55px;
+   right: 45%;
+   width: 320px;
+   height: 250px;
+   margin: 0px;
+}
+
+#login-container label, #login-container input {
+   display: block;
+   float: left;
+   width: auto;
+   margin-top: 15px;
+}
+
+#login-container label {
+   text-align: right;
+   padding-right: 20px;
+   width: 95px;
+}
+
+#login-container br {
+   clear: left;
+}
+
+#loginButton {
+
+}
+
+#login-container legend {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 13px;
+   font-weight: bold;
+   color: #768591;
+}
+
+#loginForm {
+   margin: 0px;
+   padding: 0px;
+}
+
+/* end Login Page Selectors */
+
+/* portlet regions within content-container. this includes footer-container. */
+#regionA {
+   /* test to swap columns...
+      float: right; 	*/
+
+   width: 30%;
+   float: left;
+   margin: 0px;
+   padding: 0px;
+   min-width: 250px;
+   height: 300px;
+}
+
+#regionB {
+   /* test to swap columns..
+margin: 0 30% 0 0; */
+
+   /*two column layout
+margin: 0 0 0 30%;*/
+   padding: 0px; /* test to add 3rd region in layout...*/
+   width: 67%;
+   float: left;
+   height: 300px;
+}
+
+#regionC {
+/* inclusion of 3rd region - comment out for 2 region testing */
+   padding: 0px;
+   margin: 0px;
+   width: 28%;
+   float: left; /*hide 3rd region*/
+   display: none;
+}
+
+#footer-container {
+   padding: 10px;
+   text-align: center;
+   clear: both;
+}
+
+#navigation-container {
+   margin: 0px;
+   position: absolute;
+   width: 100%;
+   z-index: -1;
+}
+
+/* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+/* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+hr.cleaner {
+   clear: both;
+   height: 1px;
+   margin: -1px 0 0 0;
+   padding: 0;
+   border: none;
+   visibility: hidden;
+}
+
+/***************************
+*  Primary Navigation (Tabbed Nav)  *
+*****************************/
+
+UL#tabsHeader {
+   margin: 0;
+   padding-left: 0px;
+   min-width: 550px;
+   z-index: 100; /* added for submenu hover */
+   position: relative; /* added for submenu hover */
+}
+
+UL#tabsHeader li {
+   display: inline;
+   list-style: none;
+   float: left;
+   margin-left: 0px;
+   margin-top: 39px;
+   margin-right: 0px;
+   position: relative;
+   top: 0px;
+   background-image: url( images/tab_right.gif );
+   background-repeat: no-repeat;
+   background-position: right top;
+   white-space: nowrap;
+}
+
+UL#tabsHeader li:hover {
+   background-image: url( images/tab_right_hover2.gif );
+   background-repeat: no-repeat;
+   background-position: right top;
+   white-space: nowrap;
+}
+
+/* hover selectors for main header tabs */
+UL#tabsHeader li.hoverOn {
+   background-image: url( images/tab_right_hover2.gif );
+   background-repeat: no-repeat;
+   background-position: right top;
+   white-space: nowrap;
+}
+
+UL#tabsHeader li.hoverOff {
+   background-image: url( images/tab_right.gif );
+   background-repeat: no-repeat;
+   background-position: top right;
+   white-space: nowrap;
+}
+
+UL#tabsHeader a {
+   display: inline;
+   float: left;
+   text-decoration: none;
+   font: 11px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: bold;
+   color: #8a8a8a;
+   line-height: 22px;
+   padding: 5px 15px 3px 15px; /*background-image: url(../images/tab_left.gif);*/
+   background-repeat: no-repeat;
+   background-position: top left;
+   width: 90px;
+   white-space: nowrap;
+}
+
+UL#tabsHeader a:hover {
+   text-decoration: underline;
+   color: #000000; /*background-image: url(../images/tab_left_hover2.gif);*/
+   background-repeat: no-repeat;
+   background-position: top left;
+   white-space: nowrap;
+}
+
+UL#tabsHeader #current {
+   line-height: 22px;
+   background-color: #fff;
+   background-image: url( images/tab_right_current.gif );
+   background-repeat: no-repeat;
+   background-position: right top;
+   padding-top: -3px;
+   border-bottom: 2px solid #fff;
+}
+
+UL#tabsHeader #current a, #current a:hover {
+   font: 11px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: bold;
+   color: #000; /*   background-image: url(../images/tab_left_current.gif); */
+   background-repeat: no-repeat;
+   background-position: top left;
+}
+
+/* Begin Submenu selectors */
+UL#tabsHeader ul {
+   visibility: hidden;
+   position: absolute;
+   height: 0;
+   top: 0px;
+   left: 0;
+   width: 150px;
+   text-align: left;
+   margin: 0px;
+   padding: 0px;
+   margin-top: 22px;
+}
+
+UL#tabsHeader ul a {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+
+}
+
+UL#tabsHeader ul a:hover {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+}
+
+UL#tabsHeader #current ul a {
+   font: 11px;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: normal;
+   color: #5078aa;
+}
+
+UL#tabsHeader li:hover ul {
+   visibility: visible;
+}
+
+UL#tabsHeader ul li {
+   background: #DFE8ED;
+   color: #5078aa;
+   padding: 3px;
+   width: 120px;
+
+   border: 1px solid #98b7c6;
+   border-width: 0px 1px 1px 1px;
+
+   margin-left: 0px;
+   margin-top: 0px;
+   margin-right: 0px;
+}
+
+UL#tabsHeader ul li:hover {
+   background: #C0D3DC;
+}
+
+/* End Submenu selectors */
+
+/* -------- These are new selectors for the admin and add page styles ------- */
+
+UL#tabsHeader #admin {
+   display: inline;
+   background-image: url( images/tab_right_admin.gif );
+   background-repeat: no-repeat;
+   background-position: right top;
+   padding-top: -3px;
+   line-height: 22px;
+}
+
+UL#tabsHeader #admin a {
+   text-decoration: none;
+   color: #4386b5; /*   background-image: url(../images/tab_left_admin.gif);*/
+   background-repeat: no-repeat;
+   background-position: top left;
+   white-space: nowrap;
+   padding-top: -3px;
+   line-height: 22px;
+}
+
+UL#tabsHeader #admin a:hover {
+   text-decoration: underline;
+}
+
+UL#tabsHeader #addpage {
+   display: inline;
+   background-color: none;
+   background-image: none;
+   margin-bottom: -3px;
+   padding-top: 1px;
+}
+
+UL#tabsHeader #addpage a, #addpage a:hover {
+   font: 11px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-weight: bold;
+   color: white;
+   line-height: 22px;
+   background-image: none;
+   white-space: nowrap;
+}
+
+UL#tabsHeader #addpage a:hover {
+   text-decoration: underline;
+}
+
+/* Tab background color for selected global nav item */
+li.currentTabBackground {
+   background: #fff;
+}
+
+/* backslash hack for IE5-Mac \*/
+UL#tabsHeader a {
+   float: none;
+}
+
+/* End Mac Hack */
+html>body UL#tabsHeader a {
+   width: auto;
+}
+
+/* fixes IE6 win hack */
+
+/***************************
+*  Utility Navigation  *
+*****************************/
+
+#dashboardnav {
+   float: right;
+   font-size: 10px;
+   padding: 6px 12px 0px 0px;
+   color: #FFFFFF;
+   z-index: 20;
+}
+
+#dashboardnav a {
+   color: #FFFFFF;
+}
+
+#dashboardnav .addcontent {
+   background-image: url( images/ico_addcontent.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   height: 20px;
+   width: 20px;
+   padding-left: 16px;
+}
+
+/****************************
+* Portlet Container Windows *
+*****************************/
+
+.portlet-container {
+/*	margin: 10px;*/
+   padding: 10px;
+}
+
+/* wrapper for floating portlet window modes */
+.portlet-mode-container {
+   float: right;
+   padding-top: 4px;
+   white-space: nowrap;
+}
+
+.portlet-titlebar-title {
+   color: #656565;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   white-space: nowrap;
+   line-height: 100%;
+   float: left;
+   text-indent: 5px;
+   padding-top: 5px;
+   padding-bottom: 6px;
+}
+
+/* ------ NOT CURRENTLY IN USE FOR NEW 2.6 FUNCTIONALITY -------
+.portlet-titlebar-decoration {}
+*/
+
+.portlet-titlebar-left {
+   background-image: url( images/portlet-top-left.gif );
+   background-repeat: no-repeat;
+   width: 9px;
+   height: 29px;
+   min-width: 9px;
+   background-position: bottom;
+   /*
+      background-color:#dfe8ed;
+      border-top: 1px solid #98b7c6;
+      border-bottom: 1px solid #98b7c6;
+       border-left: 1px solid #98b7c6;
+      width:20px;
+      white-space: nowrap;
+   */
+}
+
+.portlet-titlebar-center {
+   background-image: url( images/portlet-top-middle.gif );
+   background-repeat: repeat-x;
+   height: 29px;
+   background-position: bottom;
+   /*	background-color:#dfe8ed;
+      border-top: 1px solid #98b7c6;
+      border-bottom: 1px solid #98b7c6;
+      white-space: nowrap;
+   */
+}
+
+.portlet-titlebar-right {
+   background-image: url( images/portlet-top-right.gif );
+   background-repeat: no-repeat;
+   width: 10px;
+   height: 30px;
+   min-width: 10px;
+   background-position: bottom left;
+   /*
+      background-color:#dfe8ed;
+      border-top: 1px solid #98b7c6;
+      border-right: 1px solid #98b7c6;
+      border-bottom: 1px solid #98b7c6;
+      width:10px;
+      white-space: nowrap;
+   */
+}
+
+.portlet-content-left {
+   background-image: url( images/portlet-left-vertical.gif );
+   background-repeat: repeat-y;
+   width: 9px;
+   min-width: 9px;
+   /*
+      width:20px;
+      background-color:#FFFFFF;
+      border-left: 1px solid #dfe8ed;
+   */
+}
+
+.portlet-content-center {
+   vertical-align: top;
+}
+
+.portlet-body {
+   background-color: #ffffff;
+}
+
+.portlet-content-right {
+   background-image: url( images/portlet-right-vertical.gif );
+   height: 100%;
+   background-repeat: repeat-y;
+   background-position: left;
+   width: 5px;
+   min-width: 5px;
+   /*
+      width:5px;
+      background-color:#FFFFFF;
+      border-right: 1px solid #dfe8ed;
+   */
+}
+
+.portlet-footer-left {
+   background-image: url( images/portlet-bottom-left.gif );
+   width: 9px;
+   height: 4px;
+   background-repeat: no-repeat;
+   background-position: top right;
+   min-width: 9px;
+
+   /*
+   background-color:#FFFFFF;
+   border-bottom: 1px solid #98b7c6;
+   border-left: 1px solid #dfe8ed;
+   height:5px;
+   */
+}
+
+.portlet-footer-center {
+   background-image: url( images/portlet-bottom-middle.gif );
+   height: 4px;
+   background-repeat: repeat-x;
+   /*	background-color:#FFFFFF;
+      border-bottom: 1px solid #98b7c6;
+      height:5px;
+   */
+}
+
+.portlet-footer-right {
+   background-image: url( images/portlet-bottom-right.gif );
+   width: 5px;
+   height: 4px;
+   background-repeat: no-repeat;
+   min-width: 5px;
+   /*
+      background-color:#FFFFFF;
+      border-bottom: 1px solid #98b7c6;
+      border-right: 1px solid #dfe8ed;
+      height:5px;
+   */
+}
+
+/***********************
+* Portlet Window Modes *
+************************/
+.portlet-mode-maximized {
+   background-image: url( images/ico_16_maximize.gif );
+   background-repeat: no-repeat;
+   width: 16px;
+   height: 16px;
+   float: left;
+   display: inline;
+   cursor: pointer;
+   padding-left: 3px;
+}
+
+.portlet-mode-minimized {
+   background-image: url( images/ico_16_minimize.gif );
+   background-repeat: no-repeat;
+   width: 16px;
+   height: 16px;
+   float: left;
+   display: inline;
+   cursor: pointer;
+   padding-left: 3px;
+}
+
+.portlet-mode-normal {
+   background-image: url( images/ico_16_normal.gif );
+   width: 16px;
+   height: 16px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+   padding-left: 3px;
+}
+
+.portlet-mode-help {
+   background-image: url( images/ico_16_help.gif );
+   width: 16px;
+   height: 16px;
+   background-repeat: no-repeat;
+   float: left;
+   display: inline;
+   cursor: pointer;
+   padding-left: 3px;
+}
+
+.portlet-mode-edit {
+   background-image: url( images/ico_edit.gif );
+   background-repeat: no-repeat;
+   width: 28px;
+   height: 16px;
+   float: left;
+   display: inline;
+   cursor: pointer;
+   padding-left: 3px;
+}
+
+.portlet-mode-remove {
+   background-image: url( images/ico_16_remove.gif );
+   background-repeat: no-repeat;
+   width: 16px;
+   height: 16px;
+   float: left;
+   display: inline;
+   cursor: pointer;
+   padding-left: 3px;
+}
+
+.portlet-mode-view {
+   background-image: url( images/ico_cancel.gif );
+   background-repeat: no-repeat;
+   width: 28px;
+   height: 16px;
+   float: left;
+   display: inline;
+   cursor: pointer;
+   padding-left: 3px;
+   padding-right: 20px;
+}
+
+.portlet-mode-reload {
+   background-image: url( images/ico_16_reload.gif );
+   background-repeat: no-repeat;
+   width: 16px;
+   height: 16px;
+   float: left;
+   display: inline;
+   cursor: pointer;
+   padding-left: 3px;
+}
+
+.portlet-mode-hide {
+   background-image: url( images/ico_16_swizzleclosed.gif );
+   background-repeat: no-repeat;
+   width: 16px;
+   height: 16px;
+   float: right;
+   display: inline;
+   cursor: pointer;
+}
+
+/**********************
+* Copyright Selectors *
+***********************/
+.portal-copyright {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 10px;
+   color: #5E6D7A;
+}
+
+a.portal-copyright {
+   color: #768591;
+   text-decoration: none;
+}
+
+a.portal-copyright:hover {
+   color: #bcbcbc;
+   text-decoration: underline;
+}
+
+#ThemeBy {
+   content: "Theme by JBoss.org Design";
+}
+
+/*************
+*  Elements  *
+**************/
+a {
+   color: #5078aa;
+   text-decoration: none;
+}
+
+a:hover {
+   color: #7eacd6;
+   text-decoration: underline;
+}
+
+hr {
+   border-top: 1px dashed #d5d5d5;
+   border-bottom: 0px;
+   border-left: 0px;
+   border-right: 0px;
+}
+
+ul {
+   padding-left: 20px;
+}
+
+li {
+   list-style: url( images/ico_listelement.gif );
+}
+
+input {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 11px;
+}
+
+SELECT {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 11px;
+}
+
+FONT {
+}
+
+FIELDSET {
+}
+
+LEGEND {
+}
+
+h1 {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   color: #656565;
+   padding-top: 10px;
+   padding-bottom: 5px;
+   margin: 0px;
+}
+
+h2 {
+}
+
+h3 {
+}
+
+h4 {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   color: #656565;
+   padding-top: 10px;
+   padding-bottom: 5px;
+   margin: 0px;
+}
+
+h5 {
+}
+
+h6 {
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   color: #656565;
+   padding-top: 5px;
+   margin: 0px;
+}
+
+/********
+* FONTS *
+*********/
+
+/* Font attributes for the normal  fragment font.
+Used for the display of non-accentuated information */
+.portlet-font {
+   color: #000000;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
+
+/* Font attributes similar to the portlet.font but the color is lighter */
+.portlet-font-dim {
+   color: #777777;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 11px;
+}
+
+/********
+* FORMS *
+*********/
+input {
+   margin-right: 6px;
+   margin-top: 3px;
+}
+
+.portlet-form-label {
+   font-size: 11px;
+   color: #656565;
+}
+
+/* Text of the user-input in an input field. not sure if we need this guy? */
+.portlet-form-input-field {
+   color: #000000;
+   font-size: 11px;
+}
+
+/* Form Button Style */
+.portlet-form-button {
+   font-size: 10px;
+   font-weight: bold;
+   color: #FFFFFF;
+   background-color: #5078aa;
+   border-top: 1px solid #97B7C6;
+   border-left: 1px solid #97B7C6;
+   border-bottom: 1px solid #254869;
+   border-right: 1px solid #254869;
+}
+
+/* Text that appears beside a context dependent action icon */
+.portlet-icon-label {
+
+}
+
+/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
+not sure if we need this one?.. */
+.portlet-dlg-icon-label {
+
+}
+
+/* Text for form field labels */
+.portlet-form-field-label {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   color: #000;
+   vertical-align: bottom;
+}
+
+/* Text for a form field */
+.portlet-form-field {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   color: #000; /*margin-top: 10px;*/
+}
+
+.requiredfield {
+   color: #821717;
+}
+
+/********
+* LINKS *
+*********/
+
+.portal-links:link {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
+
+.portal-links:hover {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   color: #5699B7;
+   text-decoration: none;
+}
+
+.portal-links:active {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
+
+.portal-links:visited {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 11px;
+   font-weight: bold;
+   color: #242424;
+   text-decoration: none;
+}
+
+/***********
+* MESSAGES *
+************/
+
+/* Status of the current operation. */
+.portlet-msg-status {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-style: normal;
+   color: #336699;
+}
+
+/* Help messages, general additional information, etc. */
+.portlet-msg-info {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-style: italic;
+   color: #000;
+}
+
+/* Error messages. */
+.portlet-msg-error {
+   color: red;
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+}
+
+/* Warning messages. */
+.portlet-msg-alert {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   color: #821717;
+}
+
+/* Verification of the successful completion of a task. */
+.portlet-msg-success {
+   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+   font-size: 12px;
+   font-weight: bold;
+   color: #359630;
+}
+
+/***********
+* SECTIONS *
+************/
+
+/* Table or section header */
+.portlet-section-header {
+   font-weight: bold;
+   color: #656565;
+   font-size: 12px;
+}
+
+.portlet-section-body {
+   color: #656565;
+}
+
+.portlet-section-alternate {
+   background-color: #E6E8E5;
+}
+
+.portlet-section-selected {
+   background-color: #CBD4E6;
+}
+
+.portlet-section-subheader {
+   font-weight: bold;
+   font-size: 12px;
+}
+
+.portlet-section-footer {
+   font-size: 11px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories
+(e.g. explanatory or help text that is associated with the section. */
+.portlet-section-text {
+   font-size: 12px;
+   font-style: italic;
+}
+
+/*******************
+* Table Selectors  *
+********************/
+/* Table header */
+.portlet-table-header {
+   padding: 0px 5px 5px 5px;
+   font-weight: bold;
+   color: #656565;
+   font-size: 10px;
+   border-bottom: 1px solid #d5d5d5;
+}
+
+/* Normal text in a table cell */
+.portlet-table-body {
+
+}
+
+/* Text in every other row in the table */
+.portlet-table-alternate {
+   padding: 3px 5px;
+   background-color: #E6E8E5;
+   border-bottom: 1px solid #d5d5d5;
+}
+
+/* Text in a selected cell range */
+.portlet-table-selected {
+   color: #000;
+   font-size: 12px;
+   background-color: #CBD4E6;
+}
+
+/* Text of a subheading */
+.portlet-table-subheader {
+   font-weight: bold;
+   color: #000;
+   font-size: 12px;
+}
+
+/* Table footer */
+.portlet-table-footer {
+   font-size: 11px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
+.portlet-table-text {
+   padding: 3px 5px;
+   border-bottom: 1px solid #d5d5d5;
+}
+
+/********
+* MENUS *
+*********/
+
+/*General menu settings such as background color, margins, etc. */
+.portlet-menu {
+
+}
+
+/* Normal, unselected menu item. */
+.portlet-menu-item {
+   color: #242424;
+   text-decoration: none;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+.portlet-menu-item:hover {
+   color: #5699B7;
+   text-decoration: none;
+   font-family: Verdana, Arial, Helvetica, sans-serif;
+   font-size: 12px;
+}
+
+/* Selected menu item. */
+.portlet-menu-item-selected {
+
+}
+
+/* Selected menu item when the mouse hovers over it. */
+.portlet-menu-item-selected:hover {
+
+}
+
+/* Normal, unselected menu item that has sub-menus. */
+.portlet-menu-cascade-item {
+
+}
+
+/* Selected sub-menu item that has sub-menus */
+.portlet-menu-cascade-item-selected {
+
+}
+
+/* Descriptive text for the menu (e.g. in a help context below the menu) */
+.portlet-menu-description {
+
+}
+
+/* Menu caption */
+.portlet-menu-caption {
+
+}
+
+/* ===== WSRP 2.0 - As of now proposed additions are:	===== */
+
+/* A separator bar similar to a horizontal rule, but with styling matching the page */
+.portlet-horizontal-separator {
+}
+
+/* Allows portlets to mimic the title bar when nesting something */
+.portlet-nestedTitle-bar {
+}
+
+/* Allows portlets to match the textual character of the title on the title bar. */
+.portlet-nestedTitle {
+}
+
+/* Support portlets having tabs in the same style as the page or other portlets */
+.portlet-tab {
+}
+
+/* Highlight the tab currently being shown */
+.portlet-tab-active {
+}
+
+/* Highlight the selected tab (not yet active) */
+.portlet-tab-selected {
+}
+
+/* A tab which can not be currently activated */
+.portlet-tab-disabled {
+}
+
+/* Top level style for the content of a tab. */
+.portlet-tab-area {
+}
+
+/*****************
+* AJAX Selectors *
+*****************/
+
+.handle {
+   cursor: move;
+}
+
+.emptyPlaceMarker {
+   border-right: red 1px dashed;
+   border-top: red 1px dashed;
+   border-left: red 1px dashed;
+   border-bottom: red 1px dashed;
+   background-color: Transparent;
+}
+
+/*******************************************************************************************************************************
+
+  New Selectors added by JBoss.ORG UI Design for theme development
+
+******************************************************************************************************************************** */
+
+/****************** link styles (active and disabled) for the "Add" icon ***************************/
+
+a.addicon {
+   font-weight: bold;
+   background-image: url( images/ico_addcontent.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   padding-left: 16px;
+}
+
+/*
+a.addicondisabled {
+   font-weight: bold;
+   color: #d5d5d5;
+   background-image: url( images/ico_addcontent_disa.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   padding-left: 16px;
+}
+*/
+
+/************** Foat Style (used to float objects on the page) **********************/
+
+.floatobjectright {
+   float: right;
+}
+
+.floatobjectleft {
+   float: left;
+}
+
+/**************** Hide/Show functionality  ******************************************/
+.hidden {
+   display: none;
+}
+
+/************** Pagination ************************/
+.pagination {
+   padding-top: 6px;
+   white-space: nowrap;
+}
+
+.pagination ul {
+   margin: 0;
+   padding: 0;
+   font-size: 10px;
+   text-align: right;
+}
+
+.pagination li {
+   list-style-type: none;
+   display: inline;
+   padding-bottom: 1px;
+}
+
+.pagination a, .pagination a:visited {
+   padding: 0px 2px;
+   text-decoration: none;
+   color: #5078aa;
+}
+
+.pagination a:hover, .pagination a:active {
+   color: #7eacd6;
+   text-decoration: underline;
+}
+
+.pagination li.currentpage {
+   font-weight: bold;
+   padding: 0 2px;
+   color: #000000;
+}
+
+.pagination li.disablepage {
+   padding: 0 5px;
+   color: #656565;
+}
+
+.pagination li.nextpage {
+   font-weight: bold;
+   background-image: url( images/ico_arrow_blue_right.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   margin-left: 3px;
+   padding-left: 6px;
+}
+
+.pagination li.nextpagedisabled {
+   color: #656565;
+   font-weight: bold;
+   background-image: url( images/ico_arrow_grey_right.gif );
+   background-repeat: no-repeat;
+   background-position: left;
+   margin-left: 3px;
+   padding-left: 8px;
+   padding-right: 2px;
+}
+
+.pagination li.previouspage {
+   font-weight: bold;
+   background-image: url( images/ico_arrow_blue_left.gif );
+   background-repeat: no-repeat;
+   background-position: right;
+   padding-left: 10px;
+   margin-right: 3px;
+   padding-right: 7px;
+}
+
+.pagination li.previouspagedisabled {
+   font-weight: bold;
+   color: #656565;
+   background-image: url( images/ico_arrow_grey_left.gif );
+   background-repeat: no-repeat;
+   background-position: right;
+   padding-left: 12px;
+   margin-right: 3px;
+   padding-right: 9px;
+}
+
+* html .pagination li.currentpage, * html .pagination li.disablepage {
+/*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
+   margin-right: 5px;
+   padding-right: 0;
+}
+
+/********************* graphic style for bottom button bar in the administration portlets ***********************************/
+
+.bottombuttonbar {
+   background-color: #ececec;
+   border-bottom: 1px solid #d5d5d5;
+   border-top: 1px solid #d5d5d5;
+   margin: 15px 10px 15px 5px;
+   padding: 10px 10px;
+}
+
+/***************  Edit state background for hide/show controls **************************************************
+
+Currently for Role management admin portlet
+
+******************************************************************************************************************/
+
+.editportletbkg {
+   background-color: #eef8fd;
+   padding: 10px;
+   border: 1px solid #000000;
+}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/META-INF)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-################################################################################
-# JBoss, a division of Red Hat                                                 #
-# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
-# contributors as indicated by the @authors tag. See the                       #
-# copyright.txt in the distribution for a full listing of                      #
-# individual contributors.                                                     #
-#                                                                              #
-# This is free software; you can redistribute it and/or modify it              #
-# under the terms of the GNU Lesser General Public License as                  #
-# published by the Free Software Foundation; either version 2.1 of             #
-# the License, or (at your option) any later version.                          #
-#                                                                              #
-# This software is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
-# Lesser General Public License for more details.                              #
-#                                                                              #
-# You should have received a copy of the GNU Lesser General Public             #
-# License along with this software; if not, write to the Free                  #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
-################################################################################
-
-javax.portlet.preference.description.RssXml=RSS feed URL
-javax.portlet.preference.description.expires=Expiration time

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
+javax.portlet.preference.description.RssXml=RSS feed URL
+javax.portlet.preference.description.expires=Expiration time

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,25 +0,0 @@
-################################################################################
-# JBoss, a division of Red Hat                                                 #
-# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
-# contributors as indicated by the @authors tag. See the                       #
-# copyright.txt in the distribution for a full listing of                      #
-# individual contributors.                                                     #
-#                                                                              #
-# This is free software; you can redistribute it and/or modify it              #
-# under the terms of the GNU Lesser General Public License as                  #
-# published by the Free Software Foundation; either version 2.1 of             #
-# the License, or (at your option) any later version.                          #
-#                                                                              #
-# This software is distributed in the hope that it will be useful,             #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
-# Lesser General Public License for more details.                              #
-#                                                                              #
-# You should have received a copy of the GNU Lesser General Public             #
-# License along with this software; if not, write to the Free                  #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
-################################################################################
-
-javax.portlet.preference.description.RssXml=URL du flux RSS
-javax.portlet.preference.description.expires=Temps d'expiration

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/classes/NewsResource_fr.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,25 @@
+################################################################################
+# JBoss, a division of Red Hat                                                 #
+# Copyright 2006, Red Hat Middleware, LLC, and individual                      #
+# contributors as indicated by the @authors tag. See the                       #
+# copyright.txt in the distribution for a full listing of                      #
+# individual contributors.                                                     #
+#                                                                              #
+# This is free software; you can redistribute it and/or modify it              #
+# under the terms of the GNU Lesser General Public License as                  #
+# published by the Free Software Foundation; either version 2.1 of             #
+# the License, or (at your option) any later version.                          #
+#                                                                              #
+# This software is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU             #
+# Lesser General Public License for more details.                              #
+#                                                                              #
+# You should have received a copy of the GNU Lesser General Public             #
+# License along with this software; if not, write to the Free                  #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA           #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.                     #
+################################################################################
+
+javax.portlet.preference.description.RssXml=URL du flux RSS
+javax.portlet.preference.description.expires=Temps d'expiration

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,233 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<deployments>
-   <deployment>
-      <parent-ref>default</parent-ref>
-      <if-exists>keep</if-exists>
-      <page>
-         <page-name>Test</page-name>
-         <listener>test_listener</listener>
-         <properties>
-            <property>
-               <name>theme.ajax.object_disabled</name>
-               <value>true</value>
-            </property>
-            <property>
-               <name>order</name>
-               <value>3</value>
-            </property>
-         </properties>
-         <window>
-            <window-name>TestPortletWindow</window-name>
-            <instance-ref>TestPortletInstance</instance-ref>
-            <region>center</region>
-            <height>0</height>
-         </window>
-         <window>
-            <window-name>CatalogPortletWindow</window-name>
-            <instance-ref>CatalogPortletInstance</instance-ref>
-            <region>left</region>
-            <height>0</height>
-         </window>
-         <page>
-            <page-name>event test</page-name>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>PortletAWindow</window-name>
-               <instance-ref>PortletAInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>PortletBWindow</window-name>
-               <instance-ref>PortletBInstance</instance-ref>
-               <region>center</region>
-               <height>1</height>
-            </window>
-         </page>
-         <page>
-            <page-name>secure test</page-name>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>SecuredTestPortletWindow</window-name>
-               <instance-ref>SecuredTestPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-         </page>
-         <page>
-            <page-name>exception test</page-name>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>ExceptionPortletWindow</window-name>
-               <instance-ref>ExceptionPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-         </page>
-         <page>
-            <page-name>cache test</page-name>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>CachedCounterPortletWindow</window-name>
-               <instance-ref>CachedCounterPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>CounterPortletWindow</window-name>
-               <instance-ref>CounterPortletInstance</instance-ref>
-               <region>center</region>
-               <height>1</height>
-            </window>
-         </page>
-         <page>
-            <page-name>session test</page-name>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>PortletSessionPortletWindow</window-name>
-               <instance-ref>PortletSessionPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-         </page>
-         <page>
-            <page-name>missing portlet</page-name>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>MissingPortletWindow</window-name>
-               <instance-ref>MissingPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-         </page>
-         <page>
-            <page-name>URL portlet</page-name>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>URLPortletWindow</window-name>
-               <instance-ref>URLPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-         </page>
-         <page>
-            <page-name>missing instance</page-name>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>MissingInstanceWindow</window-name>
-               <instance-ref>MissingInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-         </page>
-         <page>
-            <page-name>charset test</page-name>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>CharsetPortletWindow</window-name>
-               <instance-ref>CharsetPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-         </page>
-         <page>
-            <page-name>encoding test</page-name>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>EncodingPortletWindow</window-name>
-               <instance-ref>EncodingPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-         </page>
-         <page>
-            <page-name>header test</page-name>
-            <window>
-               <window-name>CatalogPortletWindow</window-name>
-               <instance-ref>CatalogPortletInstance</instance-ref>
-               <region>left</region>
-               <height>0</height>
-            </window>
-            <window>
-               <window-name>HeaderContentPortletWindow</window-name>
-               <instance-ref>HeaderContentPortletInstance</instance-ref>
-               <region>center</region>
-               <height>0</height>
-            </window>
-         </page>
-      </page>
-   </deployment>
-</deployments>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/default-object.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<deployments>
+   <deployment>
+      <parent-ref>default</parent-ref>
+      <if-exists>keep</if-exists>
+      <page>
+         <page-name>Test</page-name>
+         <listener>test_listener</listener>
+         <properties>
+            <property>
+               <name>theme.ajax.object_disabled</name>
+               <value>true</value>
+            </property>
+            <property>
+               <name>order</name>
+               <value>3</value>
+            </property>
+         </properties>
+         <window>
+            <window-name>TestPortletWindow</window-name>
+            <instance-ref>TestPortletInstance</instance-ref>
+            <region>center</region>
+            <height>0</height>
+         </window>
+         <window>
+            <window-name>CatalogPortletWindow</window-name>
+            <instance-ref>CatalogPortletInstance</instance-ref>
+            <region>left</region>
+            <height>0</height>
+         </window>
+         <page>
+            <page-name>event test</page-name>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>PortletAWindow</window-name>
+               <instance-ref>PortletAInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>PortletBWindow</window-name>
+               <instance-ref>PortletBInstance</instance-ref>
+               <region>center</region>
+               <height>1</height>
+            </window>
+         </page>
+         <page>
+            <page-name>secure test</page-name>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>SecuredTestPortletWindow</window-name>
+               <instance-ref>SecuredTestPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>exception test</page-name>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>ExceptionPortletWindow</window-name>
+               <instance-ref>ExceptionPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>cache test</page-name>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>CachedCounterPortletWindow</window-name>
+               <instance-ref>CachedCounterPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>CounterPortletWindow</window-name>
+               <instance-ref>CounterPortletInstance</instance-ref>
+               <region>center</region>
+               <height>1</height>
+            </window>
+         </page>
+         <page>
+            <page-name>session test</page-name>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>PortletSessionPortletWindow</window-name>
+               <instance-ref>PortletSessionPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>missing portlet</page-name>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>MissingPortletWindow</window-name>
+               <instance-ref>MissingPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>URL portlet</page-name>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>URLPortletWindow</window-name>
+               <instance-ref>URLPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>missing instance</page-name>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>MissingInstanceWindow</window-name>
+               <instance-ref>MissingInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>charset test</page-name>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>CharsetPortletWindow</window-name>
+               <instance-ref>CharsetPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>encoding test</page-name>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>EncodingPortletWindow</window-name>
+               <instance-ref>EncodingPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+         <page>
+            <page-name>header test</page-name>
+            <window>
+               <window-name>CatalogPortletWindow</window-name>
+               <instance-ref>CatalogPortletInstance</instance-ref>
+               <region>left</region>
+               <height>0</height>
+            </window>
+            <window>
+               <window-name>HeaderContentPortletWindow</window-name>
+               <instance-ref>HeaderContentPortletInstance</instance-ref>
+               <region>center</region>
+               <height>0</height>
+            </window>
+         </page>
+      </page>
+   </deployment>
+</deployments>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,26 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<jboss-app>
-   <app-name>samples</app-name>
-</jboss-app>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-app.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,26 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<jboss-app>
+   <app-name>samples</app-name>
+</jboss-app>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,151 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<portlet-app>
-   <remotable>true</remotable>
-   <portlet>
-      <portlet-name>PortletSessionPortlet</portlet-name>
-      <session-config>
-         <distributed>true</distributed>
-      </session-config>
-   </portlet>
-   <portlet>
-      <portlet-name>HeaderContentPortlet</portlet-name>
-      <remotable>false</remotable>
-      <header-content>
-         <link rel="stylesheet" type="text/css" href="/portlet-styles/HeaderContent.css" title="" media="screen"/>
-         <script type="text/javascript" src="/portlet-styles/HeaderContent.js"/>
-         <meta name="description" content="test"/>
-      </header-content>
-   </portlet>
-
-   <!--All portlets we want to expose in WSRP Producer must be mentioned here-->
-   <portlet>
-      <portlet-name>CounterPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>CachedCounterPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>ExceptionPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>PortletB</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>CharsetPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>EncodingPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>SecuredTestPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>ContentRewritePortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>HintPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>WsrpSelectorTestPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>ThemeSelectorPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>WeatherPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>NewsPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>JSPPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>TestPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>URLPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>BasicPortlet</portlet-name>
-   </portlet>
-
-   <!-- Service injected in the portlet context. -->
-   <service>
-      <service-name>WebAppRegistry</service-name>
-      <service-class>org.jboss.portal.portlet.container.PortletApplicationRegistry</service-class>
-      <service-ref>:service=WebAppRegistry</service-ref>
-   </service>
-   <service>
-      <service-name>PortalObjectContainer</service-name>
-      <service-class>org.jboss.portal.core.model.portal.PortalObjectContainer</service-class>
-      <service-ref>:container=PortalObject</service-ref>
-   </service>
-   <service>
-      <service-name>InstanceContainer</service-name>
-      <service-class>org.jboss.portal.core.model.instance.InstanceContainer</service-class>
-      <service-ref>:container=Instance</service-ref>
-   </service>
-   <service>
-      <service-name>ThemeService</service-name>
-      <service-class>org.jboss.portal.theme.ThemeService</service-class>
-      <service-ref>:service=ThemeService</service-ref>
-   </service>
-   <service>
-      <service-name>LayoutService</service-name>
-      <service-class>org.jboss.portal.theme.LayoutService</service-class>
-      <service-ref>:service=LayoutService</service-ref>
-   </service>
-   <service>
-      <service-name>CMS</service-name>
-      <service-class>org.jboss.portal.cms.CMS</service-class>
-      <service-ref>:service=CMS</service-ref>
-   </service>
-   <service>
-      <service-name>UserModule</service-name>
-      <service-class>org.jboss.portal.identity.UserModule</service-class>
-      <service-ref>:service=Module,type=User</service-ref>
-   </service>
-   <service>
-      <service-name>RoleModule</service-name>
-      <service-class>org.jboss.portal.identity.RoleModule</service-class>
-      <service-ref>:service=Module,type=Role</service-ref>
-   </service>
-   <service>
-      <service-name>UserProfileModule</service-name>
-      <service-class>org.jboss.portal.identity.UserProfileModule</service-class>
-      <service-ref>:service=Module,type=UserProfile</service-ref>
-   </service>
-   <service>
-      <service-name>MembershipModule</service-name>
-      <service-class>org.jboss.portal.identity.MembershipModule</service-class>
-      <service-ref>:service=Module,type=Membership</service-ref>
-   </service>
-   <service>
-      <service-name>MailModule</service-name>
-      <service-class>org.jboss.portal.core.modules.MailModule</service-class>
-      <service-ref>:service=Module,type=Mail</service-ref>
-   </service>
-</portlet-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jboss-portlet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,151 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<portlet-app>
+   <remotable>true</remotable>
+   <portlet>
+      <portlet-name>PortletSessionPortlet</portlet-name>
+      <session-config>
+         <distributed>true</distributed>
+      </session-config>
+   </portlet>
+   <portlet>
+      <portlet-name>HeaderContentPortlet</portlet-name>
+      <remotable>false</remotable>
+      <header-content>
+         <link rel="stylesheet" type="text/css" href="/portlet-styles/HeaderContent.css" title="" media="screen"/>
+         <script type="text/javascript" src="/portlet-styles/HeaderContent.js"/>
+         <meta name="description" content="test"/>
+      </header-content>
+   </portlet>
+
+   <!--All portlets we want to expose in WSRP Producer must be mentioned here-->
+   <portlet>
+      <portlet-name>CounterPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>CachedCounterPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>ExceptionPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>PortletB</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>CharsetPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>EncodingPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>SecuredTestPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>ContentRewritePortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>HintPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>WsrpSelectorTestPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>ThemeSelectorPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>WeatherPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>NewsPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>JSPPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>TestPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>URLPortlet</portlet-name>
+   </portlet>
+   <portlet>
+      <portlet-name>BasicPortlet</portlet-name>
+   </portlet>
+
+   <!-- Service injected in the portlet context. -->
+   <service>
+      <service-name>WebAppRegistry</service-name>
+      <service-class>org.jboss.portal.portlet.container.PortletApplicationRegistry</service-class>
+      <service-ref>:service=WebAppRegistry</service-ref>
+   </service>
+   <service>
+      <service-name>PortalObjectContainer</service-name>
+      <service-class>org.jboss.portal.core.model.portal.PortalObjectContainer</service-class>
+      <service-ref>:container=PortalObject</service-ref>
+   </service>
+   <service>
+      <service-name>InstanceContainer</service-name>
+      <service-class>org.jboss.portal.core.model.instance.InstanceContainer</service-class>
+      <service-ref>:container=Instance</service-ref>
+   </service>
+   <service>
+      <service-name>ThemeService</service-name>
+      <service-class>org.jboss.portal.theme.ThemeService</service-class>
+      <service-ref>:service=ThemeService</service-ref>
+   </service>
+   <service>
+      <service-name>LayoutService</service-name>
+      <service-class>org.jboss.portal.theme.LayoutService</service-class>
+      <service-ref>:service=LayoutService</service-ref>
+   </service>
+   <service>
+      <service-name>CMS</service-name>
+      <service-class>org.jboss.portal.cms.CMS</service-class>
+      <service-ref>:service=CMS</service-ref>
+   </service>
+   <service>
+      <service-name>UserModule</service-name>
+      <service-class>org.jboss.portal.identity.UserModule</service-class>
+      <service-ref>:service=Module,type=User</service-ref>
+   </service>
+   <service>
+      <service-name>RoleModule</service-name>
+      <service-class>org.jboss.portal.identity.RoleModule</service-class>
+      <service-ref>:service=Module,type=Role</service-ref>
+   </service>
+   <service>
+      <service-name>UserProfileModule</service-name>
+      <service-class>org.jboss.portal.identity.UserProfileModule</service-class>
+      <service-ref>:service=Module,type=UserProfile</service-ref>
+   </service>
+   <service>
+      <service-name>MembershipModule</service-name>
+      <service-class>org.jboss.portal.identity.MembershipModule</service-class>
+      <service-ref>:service=Module,type=Membership</service-ref>
+   </service>
+   <service>
+      <service-name>MailModule</service-name>
+      <service-class>org.jboss.portal.core.modules.MailModule</service-class>
+      <service-ref>:service=Module,type=Mail</service-ref>
+   </service>
+</portlet-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,63 +0,0 @@
-<%@ page import="org.jboss.portal.server.PortalConstants" %>
-<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-~ JBoss, a division of Red Hat                                             ~
-~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
-~ contributors as indicated by the @authors tag. See the                   ~
-~ copyright.txt in the distribution for a full listing of                  ~
-~ individual contributors.                                                 ~
-~                                                                          ~
-~ This is free software; you can redistribute it and/or modify it          ~
-~ under the terms of the GNU Lesser General Public License as              ~
-~ published by the Free Software Foundation; either version 2.1 of         ~
-~ the License, or (at your option) any later version.                      ~
-~                                                                          ~
-~ This software is distributed in the hope that it will be useful,         ~
-~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
-~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
-~ Lesser General Public License for more details.                          ~
-~                                                                          ~
-~ You should have received a copy of the GNU Lesser General Public         ~
-~ License along with this software; if not, write to the Free              ~
-~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
-~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
-
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<table border="0" cellspacing="2" cellpadding="2">
-   <tr>
-      <td align="center"><a href="http://portal.demo.jboss.com" target="_blank"><img
-         src="<%= renderRequest.getContextPath() %>/images/dodemo.gif" border="0"
-         alt="Try the latest release of JBoss Portal, live and online."></a>
-         <a href="http://labs.jboss.com/portal/jbossportal/download/index.html" target="_blank"><img
-            src="<%= renderRequest.getContextPath() %>/images/getcode.gif" border="0"
-            alt="Download JBoss Portal and have it up and running in minutes."></a>
-         <a href="http://www.portletswap.com" target="_blank"><img
-            src="<%= renderRequest.getContextPath() %>/images/accessorize.gif" border="0"
-            alt="Download portlets and layouts for your new JBoss Portal installation."></a></td>
-   </tr>
-   <tr>
-      <td></td>
-   </tr>
-   <tr>
-      <td class="portlet-section-alternate">
-         <font class="portlet-font">This is a basic installation of <b><%= PortalConstants.VERSION %></b>. You may
-            log in at any time, using the <i>Login</i> link at the top-right of this page, with the following
-            credentials:</font>
-      </td>
-   </tr>
-   <tr>
-      <td class="portlet-section-alternate" align="center">
-         <b>user/user</b> or <b>admin/admin</b>
-      </td>
-   </tr>
-   <tr>
-      <td align="center">
-         If you are in need of guidance with regards to navigating, configuring, or operating the portal, please view
-         our <a href="http://labs.jboss.com/portal/jbossportal/docs/index.html" target="_blank">online documentation</a>.
-      </td>
-   </tr>
-</table>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/info/view.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,63 @@
+<%@ page import="org.jboss.portal.server.PortalConstants" %>
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+~ JBoss, a division of Red Hat                                             ~
+~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+~ contributors as indicated by the @authors tag. See the                   ~
+~ copyright.txt in the distribution for a full listing of                  ~
+~ individual contributors.                                                 ~
+~                                                                          ~
+~ This is free software; you can redistribute it and/or modify it          ~
+~ under the terms of the GNU Lesser General Public License as              ~
+~ published by the Free Software Foundation; either version 2.1 of         ~
+~ the License, or (at your option) any later version.                      ~
+~                                                                          ~
+~ This software is distributed in the hope that it will be useful,         ~
+~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+~ Lesser General Public License for more details.                          ~
+~                                                                          ~
+~ You should have received a copy of the GNU Lesser General Public         ~
+~ License along with this software; if not, write to the Free              ~
+~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<table border="0" cellspacing="2" cellpadding="2">
+   <tr>
+      <td align="center"><a href="http://portal.demo.jboss.com" target="_blank"><img
+         src="<%= renderRequest.getContextPath() %>/images/dodemo.gif" border="0"
+         alt="Try the latest release of JBoss Portal, live and online."></a>
+         <a href="http://labs.jboss.com/portal/jbossportal/download/index.html" target="_blank"><img
+            src="<%= renderRequest.getContextPath() %>/images/getcode.gif" border="0"
+            alt="Download JBoss Portal and have it up and running in minutes."></a>
+         <a href="http://www.portletswap.com" target="_blank"><img
+            src="<%= renderRequest.getContextPath() %>/images/accessorize.gif" border="0"
+            alt="Download portlets and layouts for your new JBoss Portal installation."></a></td>
+   </tr>
+   <tr>
+      <td></td>
+   </tr>
+   <tr>
+      <td class="portlet-section-alternate">
+         <font class="portlet-font">This is a basic installation of <b><%= PortalConstants.VERSION %></b>. You may
+            log in at any time, using the <i>Login</i> link at the top-right of this page, with the following
+            credentials:</font>
+      </td>
+   </tr>
+   <tr>
+      <td class="portlet-section-alternate" align="center">
+         <b>user/user</b> or <b>admin/admin</b>
+      </td>
+   </tr>
+   <tr>
+      <td align="center">
+         If you are in need of guidance with regards to navigating, configuring, or operating the portal, please view
+         our <a href="http://labs.jboss.com/portal/jbossportal/docs/index.html" target="_blank">online documentation</a>.
+      </td>
+   </tr>
+</table>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,40 +0,0 @@
-<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                             ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
-  ~ contributors as indicated by the @authors tag. See the                   ~
-  ~ copyright.txt in the distribution for a full listing of                  ~
-  ~ individual contributors.                                                 ~
-  ~                                                                          ~
-  ~ This is free software; you can redistribute it and/or modify it          ~
-  ~ under the terms of the GNU Lesser General Public License as              ~
-  ~ published by the Free Software Foundation; either version 2.1 of         ~
-  ~ the License, or (at your option) any later version.                      ~
-  ~                                                                          ~
-  ~ This software is distributed in the hope that it will be useful,         ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
-  ~ Lesser General Public License for more details.                          ~
-  ~                                                                          ~
-  ~ You should have received a copy of the GNU Lesser General Public         ~
-  ~ License along with this software; if not, write to the Free              ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
-
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<div align="center">
-   <br/>
-   <font class="portlet-font">Change News Feed URL:</font>
-
-   <form method="post" action="
-<portlet:actionURL></portlet:actionURL>">
-      <font class="portlet-font">URL:</font><br/>
-      <input class="portlet-form-input-field" type="text" value="" size="12" name="newurl">
-      <br/>
-      <input class="portlet-form-input-field" type="submit" name="submit" value="submit">
-   </form>
-</div>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/news/edit.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,40 @@
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                             ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+  ~ contributors as indicated by the @authors tag. See the                   ~
+  ~ copyright.txt in the distribution for a full listing of                  ~
+  ~ individual contributors.                                                 ~
+  ~                                                                          ~
+  ~ This is free software; you can redistribute it and/or modify it          ~
+  ~ under the terms of the GNU Lesser General Public License as              ~
+  ~ published by the Free Software Foundation; either version 2.1 of         ~
+  ~ the License, or (at your option) any later version.                      ~
+  ~                                                                          ~
+  ~ This software is distributed in the hope that it will be useful,         ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+  ~ Lesser General Public License for more details.                          ~
+  ~                                                                          ~
+  ~ You should have received a copy of the GNU Lesser General Public         ~
+  ~ License along with this software; if not, write to the Free              ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<div align="center">
+   <br/>
+   <font class="portlet-font">Change News Feed URL:</font>
+
+   <form method="post" action="
+<portlet:actionURL></portlet:actionURL>">
+      <font class="portlet-font">URL:</font><br/>
+      <input class="portlet-form-input-field" type="text" value="" size="12" name="newurl">
+      <br/>
+      <input class="portlet-form-input-field" type="submit" name="submit" value="submit">
+   </form>
+</div>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,142 +0,0 @@
-<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                             ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
-  ~ contributors as indicated by the @authors tag. See the                   ~
-  ~ copyright.txt in the distribution for a full listing of                  ~
-  ~ individual contributors.                                                 ~
-  ~                                                                          ~
-  ~ This is free software; you can redistribute it and/or modify it          ~
-  ~ under the terms of the GNU Lesser General Public License as              ~
-  ~ published by the Free Software Foundation; either version 2.1 of         ~
-  ~ the License, or (at your option) any later version.                      ~
-  ~                                                                          ~
-  ~ This software is distributed in the hope that it will be useful,         ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
-  ~ Lesser General Public License for more details.                          ~
-  ~                                                                          ~
-  ~ You should have received a copy of the GNU Lesser General Public         ~
-  ~ License along with this software; if not, write to the Free              ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
-
-<!-- this is static markup to test themes for wsrp css selector support -->
-<div id="wsrp_section_selectors">
-   <table border="0" width="100%" cellpadding="2">
-      <tr>
-         <td class="portlet-section-header">portlet-section-header</td>
-      </tr>
-      <tr>
-         <td class="portlet-section-subheader">portlet-section-subheader</td>
-      </tr>
-      <tr>
-         <td class="portlet-section-body">portlet-section-body</td>
-      </tr>
-      <tr>
-         <td class="portlet-section-text">portlet-section-text</td>
-      </tr>
-      <tr>
-         <td class="portlet-section-alternate">portlet-section-alternate</td>
-      </tr>
-      <tr>
-         <td class="portlet-section-selected">portlet-section-selected</td>
-      </tr>
-      <tr>
-         <td class="portlet-section-footer">portlet-section-footer</td>
-      </tr>
-   </table>
-</div>
-<br><span class="portlet-section-body">portlet-horizontal-seperator:</span><br>
-<hr class="portlet-horizontal-separator">
-<br>
-
-<div id="wsrp_table_selectors">
-   <table border="1" width="100%" cellpadding="2" cellspacing="0">
-      <tr>
-         <td class="portlet-table-header">portlet-table-header</td>
-      </tr>
-      <tr>
-         <td class="portlet-table-subheader">portlet-table-subheader</td>
-      </tr>
-      <tr>
-         <td class="portlet-table-alternate">portlet-table-alternate</td>
-      </tr>
-      <tr>
-         <td class="portlet-table-selected">portlet-table-selected</td>
-      </tr>
-      <tr>
-         <td class="portlet-table-body">portlet-table-body</td>
-      </tr>
-      <tr>
-         <td class="portlet-table-text">portlet-table-text</td>
-      </tr>
-      <tr>
-         <td class="portlet-table-footer">portlet-table-footer</td>
-      </tr>
-   </table>
-</div>
-<br>
-
-<div id="wsrp_form_selectors">
-   <form action="">
-      <fieldset>
-         <legend>A Sample Form:</legend>
-         <table border="0" width="100%" cellpadding="2">
-            <tr>
-               <td class="portlet-form-label" colspan="2">portlet-form-label</td>
-            </tr>
-            <tr>
-               <td class="portlet-form-field-label" width="140px"><label class="portlet-form-field-label"
-                                                                         for="text-field">
-                  portlet-form-field-label:</label></td>
-               <td align="left"><input type="text" id="text-field" class="portlet-form-input-field"
-                                       value="portlet-form-input-field" size="50"/></td>
-            </tr>
-            <tr>
-               <td class="portlet-form-field-label" width="140px"><label class="portlet-form-field-label"
-                                                                         for="select-control">
-                  portlet-form-field-label:</label></td>
-               <td>
-                  <select id="select-control" class="portlet-form-field">
-                     <option>portlet-form-field</option>
-                     <option>
-                        Option 2
-                     </option>
-                  </select>
-               </td>
-            </tr>
-            <tr>
-               <td colspan="2"><input type="button" class="portlet-form-button" value="portlet-form-button"/></td>
-            </tr>
-            <tr>
-               <td colspan="2"></td>
-            </tr>
-         </table>
-      </fieldset>
-   </form>
-</div>
-<br>
-
-<div id="wsrp_message_selectors">
-   <table border="0" width="100%" cellpadding="2">
-      <tr>
-         <td class="portlet-msg-status">portlet-msg-status</td>
-      </tr>
-      <tr>
-         <td class="portlet-msg-info">portlet-msg-info</td>
-      </tr>
-      <tr>
-         <td class="portlet-msg-error">portlet-msg-error</td>
-      </tr>
-      <tr>
-         <td class="portlet-msg-alert">portlet-msg-alert</td>
-      </tr>
-      <tr>
-         <td class="portlet-font-dim">portlet-font-dim</td>
-      </tr>
-      <tr>
-         <td class="portlet-font">portlet-font</td>
-      </tr>
-   </table>
-</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/theme/wsrpSelectorTest.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,142 @@
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                             ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+  ~ contributors as indicated by the @authors tag. See the                   ~
+  ~ copyright.txt in the distribution for a full listing of                  ~
+  ~ individual contributors.                                                 ~
+  ~                                                                          ~
+  ~ This is free software; you can redistribute it and/or modify it          ~
+  ~ under the terms of the GNU Lesser General Public License as              ~
+  ~ published by the Free Software Foundation; either version 2.1 of         ~
+  ~ the License, or (at your option) any later version.                      ~
+  ~                                                                          ~
+  ~ This software is distributed in the hope that it will be useful,         ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+  ~ Lesser General Public License for more details.                          ~
+  ~                                                                          ~
+  ~ You should have received a copy of the GNU Lesser General Public         ~
+  ~ License along with this software; if not, write to the Free              ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
+<!-- this is static markup to test themes for wsrp css selector support -->
+<div id="wsrp_section_selectors">
+   <table border="0" width="100%" cellpadding="2">
+      <tr>
+         <td class="portlet-section-header">portlet-section-header</td>
+      </tr>
+      <tr>
+         <td class="portlet-section-subheader">portlet-section-subheader</td>
+      </tr>
+      <tr>
+         <td class="portlet-section-body">portlet-section-body</td>
+      </tr>
+      <tr>
+         <td class="portlet-section-text">portlet-section-text</td>
+      </tr>
+      <tr>
+         <td class="portlet-section-alternate">portlet-section-alternate</td>
+      </tr>
+      <tr>
+         <td class="portlet-section-selected">portlet-section-selected</td>
+      </tr>
+      <tr>
+         <td class="portlet-section-footer">portlet-section-footer</td>
+      </tr>
+   </table>
+</div>
+<br><span class="portlet-section-body">portlet-horizontal-seperator:</span><br>
+<hr class="portlet-horizontal-separator">
+<br>
+
+<div id="wsrp_table_selectors">
+   <table border="1" width="100%" cellpadding="2" cellspacing="0">
+      <tr>
+         <td class="portlet-table-header">portlet-table-header</td>
+      </tr>
+      <tr>
+         <td class="portlet-table-subheader">portlet-table-subheader</td>
+      </tr>
+      <tr>
+         <td class="portlet-table-alternate">portlet-table-alternate</td>
+      </tr>
+      <tr>
+         <td class="portlet-table-selected">portlet-table-selected</td>
+      </tr>
+      <tr>
+         <td class="portlet-table-body">portlet-table-body</td>
+      </tr>
+      <tr>
+         <td class="portlet-table-text">portlet-table-text</td>
+      </tr>
+      <tr>
+         <td class="portlet-table-footer">portlet-table-footer</td>
+      </tr>
+   </table>
+</div>
+<br>
+
+<div id="wsrp_form_selectors">
+   <form action="">
+      <fieldset>
+         <legend>A Sample Form:</legend>
+         <table border="0" width="100%" cellpadding="2">
+            <tr>
+               <td class="portlet-form-label" colspan="2">portlet-form-label</td>
+            </tr>
+            <tr>
+               <td class="portlet-form-field-label" width="140px"><label class="portlet-form-field-label"
+                                                                         for="text-field">
+                  portlet-form-field-label:</label></td>
+               <td align="left"><input type="text" id="text-field" class="portlet-form-input-field"
+                                       value="portlet-form-input-field" size="50"/></td>
+            </tr>
+            <tr>
+               <td class="portlet-form-field-label" width="140px"><label class="portlet-form-field-label"
+                                                                         for="select-control">
+                  portlet-form-field-label:</label></td>
+               <td>
+                  <select id="select-control" class="portlet-form-field">
+                     <option>portlet-form-field</option>
+                     <option>
+                        Option 2
+                     </option>
+                  </select>
+               </td>
+            </tr>
+            <tr>
+               <td colspan="2"><input type="button" class="portlet-form-button" value="portlet-form-button"/></td>
+            </tr>
+            <tr>
+               <td colspan="2"></td>
+            </tr>
+         </table>
+      </fieldset>
+   </form>
+</div>
+<br>
+
+<div id="wsrp_message_selectors">
+   <table border="0" width="100%" cellpadding="2">
+      <tr>
+         <td class="portlet-msg-status">portlet-msg-status</td>
+      </tr>
+      <tr>
+         <td class="portlet-msg-info">portlet-msg-info</td>
+      </tr>
+      <tr>
+         <td class="portlet-msg-error">portlet-msg-error</td>
+      </tr>
+      <tr>
+         <td class="portlet-msg-alert">portlet-msg-alert</td>
+      </tr>
+      <tr>
+         <td class="portlet-font-dim">portlet-font-dim</td>
+      </tr>
+      <tr>
+         <td class="portlet-font">portlet-font</td>
+      </tr>
+   </table>
+</div>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,40 +0,0 @@
-<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                             ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
-  ~ contributors as indicated by the @authors tag. See the                   ~
-  ~ copyright.txt in the distribution for a full listing of                  ~
-  ~ individual contributors.                                                 ~
-  ~                                                                          ~
-  ~ This is free software; you can redistribute it and/or modify it          ~
-  ~ under the terms of the GNU Lesser General Public License as              ~
-  ~ published by the Free Software Foundation; either version 2.1 of         ~
-  ~ the License, or (at your option) any later version.                      ~
-  ~                                                                          ~
-  ~ This software is distributed in the hope that it will be useful,         ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
-  ~ Lesser General Public License for more details.                          ~
-  ~                                                                          ~
-  ~ You should have received a copy of the GNU Lesser General Public         ~
-  ~ License along with this software; if not, write to the Free              ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
-
-<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
-<%@ page isELIgnored="false" %>
-
-<portlet:defineObjects/>
-
-<div align="center">
-   <br/>
-   <font class="portlet-font">Change Weather Location:</font>
-
-   <form method="post" action="
-<portlet:actionURL></portlet:actionURL>">
-      <font class="portlet-font">Zip Code:</font><br/>
-      <input class="portlet-form-input-field" type="text" value="" size="12" name="newzip">
-      <br/>
-      <input class="portlet-form-input-field" type="submit" name="submit" value="submit">
-   </form>
-</div>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/jsp/weather/edit.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,40 @@
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                             ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+  ~ contributors as indicated by the @authors tag. See the                   ~
+  ~ copyright.txt in the distribution for a full listing of                  ~
+  ~ individual contributors.                                                 ~
+  ~                                                                          ~
+  ~ This is free software; you can redistribute it and/or modify it          ~
+  ~ under the terms of the GNU Lesser General Public License as              ~
+  ~ published by the Free Software Foundation; either version 2.1 of         ~
+  ~ the License, or (at your option) any later version.                      ~
+  ~                                                                          ~
+  ~ This software is distributed in the hope that it will be useful,         ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+  ~ Lesser General Public License for more details.                          ~
+  ~                                                                          ~
+  ~ You should have received a copy of the GNU Lesser General Public         ~
+  ~ License along with this software; if not, write to the Free              ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@ page isELIgnored="false" %>
+
+<portlet:defineObjects/>
+
+<div align="center">
+   <br/>
+   <font class="portlet-font">Change Weather Location:</font>
+
+   <form method="post" action="
+<portlet:actionURL></portlet:actionURL>">
+      <font class="portlet-font">Zip Code:</font><br/>
+      <input class="portlet-form-input-field" type="text" value="" size="12" name="newzip">
+      <br/>
+      <input class="portlet-form-input-field" type="submit" name="submit" value="submit">
+   </form>
+</div>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,139 +0,0 @@
-<?xml version="1.0" standalone="yes"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<deployments>
-   <deployment>
-      <instance>
-         <instance-id>HeaderContentPortletInstance</instance-id>
-         <portlet-ref>HeaderContentPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>WeatherPortletInstance</instance-id>
-         <portlet-ref>WeatherPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>NewsPortletInstance</instance-id>
-         <portlet-ref>NewsPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>JSPPortletInstance</instance-id>
-         <portlet-ref>JSPPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>URLPortletInstance</instance-id>
-         <portlet-ref>URLPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <if-exists>overwrite</if-exists>
-      <instance>
-         <instance-id>NewsPortletInstance2</instance-id>
-         <portlet-ref>NewsPortlet</portlet-ref>
-         <preferences>
-            <preference>
-               <name>expires</name>
-               <value>180</value>
-            </preference>
-            <preference>
-               <name>RssXml</name>
-               <value>http://finance.yahoo.com/rss/headline?s=rhat</value>
-            </preference>
-         </preferences>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>TestPortletInstance</instance-id>
-         <portlet-ref>TestPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>PortletAInstance</instance-id>
-         <portlet-ref>PortletA</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>PortletBInstance</instance-id>
-         <portlet-ref>PortletB</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>SecuredTestPortletInstance</instance-id>
-         <portlet-ref>SecuredTestPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>CharsetPortletInstance</instance-id>
-         <portlet-ref>CharsetPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>CounterPortletInstance</instance-id>
-         <portlet-ref>CounterPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>CachedCounterPortletInstance</instance-id>
-         <portlet-ref>CachedCounterPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>ExceptionPortletInstance</instance-id>
-         <portlet-ref>ExceptionPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>PortletSessionPortletInstance</instance-id>
-         <portlet-ref>PortletSessionPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>CharsetPortletInstance</instance-id>
-         <portlet-ref>CharsetPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>EncodingPortletInstance</instance-id>
-         <portlet-ref>EncodingPortlet</portlet-ref>
-      </instance>
-   </deployment>
-</deployments>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet-instances.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,139 @@
+<?xml version="1.0" standalone="yes"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<deployments>
+   <deployment>
+      <instance>
+         <instance-id>HeaderContentPortletInstance</instance-id>
+         <portlet-ref>HeaderContentPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>WeatherPortletInstance</instance-id>
+         <portlet-ref>WeatherPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>NewsPortletInstance</instance-id>
+         <portlet-ref>NewsPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>JSPPortletInstance</instance-id>
+         <portlet-ref>JSPPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>URLPortletInstance</instance-id>
+         <portlet-ref>URLPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <if-exists>overwrite</if-exists>
+      <instance>
+         <instance-id>NewsPortletInstance2</instance-id>
+         <portlet-ref>NewsPortlet</portlet-ref>
+         <preferences>
+            <preference>
+               <name>expires</name>
+               <value>180</value>
+            </preference>
+            <preference>
+               <name>RssXml</name>
+               <value>http://finance.yahoo.com/rss/headline?s=rhat</value>
+            </preference>
+         </preferences>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>TestPortletInstance</instance-id>
+         <portlet-ref>TestPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>PortletAInstance</instance-id>
+         <portlet-ref>PortletA</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>PortletBInstance</instance-id>
+         <portlet-ref>PortletB</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>SecuredTestPortletInstance</instance-id>
+         <portlet-ref>SecuredTestPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>CharsetPortletInstance</instance-id>
+         <portlet-ref>CharsetPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>CounterPortletInstance</instance-id>
+         <portlet-ref>CounterPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>CachedCounterPortletInstance</instance-id>
+         <portlet-ref>CachedCounterPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>ExceptionPortletInstance</instance-id>
+         <portlet-ref>ExceptionPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>PortletSessionPortletInstance</instance-id>
+         <portlet-ref>PortletSessionPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>CharsetPortletInstance</instance-id>
+         <portlet-ref>CharsetPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>EncodingPortletInstance</instance-id>
+         <portlet-ref>EncodingPortlet</portlet-ref>
+      </instance>
+   </deployment>
+</deployments>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,360 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<portlet-app
-   xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
-   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-   xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
-   version="1.0">
-   <portlet>
-      <description>Portlet to test modification of head content.</description>
-      <portlet-name>HeaderContentPortlet</portlet-name>
-      <display-name>Header Content Portlet</display-name>
-
-      <portlet-class>org.jboss.portal.core.portlet.plugins.HeaderContentPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-      </supports>
-      <portlet-info>
-         <title>Header Content portlet</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>This is a test portlet</description>
-      <description xml:lang="fr">C'est une portlet de test</description>
-      <portlet-name>TestPortlet</portlet-name>
-      <display-name>Test Portlet</display-name>
-      <display-name xml:lang="fr">Portlet Test</display-name>
-      <portlet-class>org.jboss.portal.core.portlet.test.TestPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-         <portlet-mode>EDIT</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Test portlet</title>
-      </portlet-info>
-      <portlet-preferences>
-         <preference>
-            <name>read-write foo</name>
-            <value>bar</value>
-         </preference>
-         <preference>
-            <name>read-only foo</name>
-            <value>bar</value>
-            <read-only>true</read-only>
-         </preference>
-         <preference>
-            <name>read-write foo[]</name>
-            <value>bar0</value>
-            <value>bar1</value>
-         </preference>
-         <preference>
-            <name>html chars</name>
-            <value><![CDATA[<&>"]]></value>
-         </preference>
-      </portlet-preferences>
-      <security-role-ref>
-         <role-name>Admin</role-name>
-      </security-role-ref>
-      <security-role-ref>
-         <role-name>User</role-name>
-      </security-role-ref>
-      <security-role-ref>
-         <role-name>Authenticated</role-name>
-      </security-role-ref>
-   </portlet>
-   <portlet>
-      <description>Portlet counting and displaying number of it's action/render calls - demonstrating session
-         behaviour</description>
-      <portlet-name>CounterPortlet</portlet-name>
-      <display-name>Counter Portlet</display-name>
-
-      <portlet-class>org.jboss.portal.core.portlet.test.CounterPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-      </supports>
-      <portlet-info>
-         <title>Counter portlet</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Counter Portlet with cache support</description>
-      <portlet-name>CachedCounterPortlet</portlet-name>
-      <display-name>Cached Counter Portlet</display-name>
-
-      <portlet-class>org.jboss.portal.core.portlet.test.CounterPortlet</portlet-class>
-      <expiration-cache>60</expiration-cache>
-      <supports>
-         <mime-type>text/html</mime-type>
-      </supports>
-      <portlet-info>
-         <title>Cached Counter portlet</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Portlet for testing behaviour on exceptions</description>
-      <portlet-name>ExceptionPortlet</portlet-name>
-      <display-name>Exception Portlet</display-name>
-
-      <portlet-class>org.jboss.portal.core.portlet.test.ExceptionPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-      </supports>
-      <portlet-info>
-         <title>Exception portlet</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Portlet using portlet session - demo purposes</description>
-      <portlet-name>PortletSessionPortlet</portlet-name>
-      <display-name>Porltet Session Portlet</display-name>
-
-      <portlet-class>org.jboss.portal.core.portlet.test.PortletSessionPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-      </supports>
-      <portlet-info>
-         <title>Portlet session portlet</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Portlet for demonstrating IPC</description>
-      <portlet-name>PortletA</portlet-name>
-      <display-name>Portlet A</display-name>
-
-      <portlet-class>org.jboss.portal.core.portlet.test.event.PortletA</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Test Event A</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Portlet for demonstrating IPC</description>
-      <portlet-name>PortletB</portlet-name>
-      <display-name>Portlet B</display-name>
-
-      <portlet-class>org.jboss.portal.core.portlet.test.event.PortletB</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Test Event B</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Portlet for testing charset</description>
-      <portlet-name>CharsetPortlet</portlet-name>
-      <display-name>Charset Portlet</display-name>
-
-      <portlet-class>org.jboss.portal.core.portlet.test.CharsetPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Test charset</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Portlet for testing encoding</description>
-      <portlet-name>EncodingPortlet</portlet-name>
-      <display-name>Encoding Portlet</display-name>
-
-      <portlet-class>org.jboss.portal.core.portlet.test.EncodingPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Test charset</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Secured Test Portlet</description>
-      <portlet-name>SecuredTestPortlet</portlet-name>
-      <display-name>Secured Test Portlet</display-name>
-
-      <portlet-class>org.jboss.portal.core.portlet.test.TestPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-         <portlet-mode>HELP</portlet-mode>
-         <portlet-mode>EDIT</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Secured test portlet</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>Portlet providing weather forecast</description>
-      <portlet-name>WeatherPortlet</portlet-name>
-      <display-name>Weather Portlet</display-name>
-
-      <portlet-class>org.jboss.samples.portlet.weather.WeatherPortlet</portlet-class>
-      <init-param>
-         <name>default_zipcode</name>
-         <value>33145</value>
-      </init-param>
-      <init-param>
-         <name>RSS_XSL</name>
-         <value>/WEB-INF/xsl/weather/Rss.xsl</value>
-      </init-param>
-      <init-param>
-         <name>base_url</name>
-         <value>http://xml.weather.yahoo.com/forecastrss?p=</value>
-      </init-param>
-      <expiration-cache>180</expiration-cache>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-         <portlet-mode>EDIT</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Weather Portlet</title>
-      </portlet-info>
-      <portlet-preferences>
-         <preference>
-            <name>expires</name>
-            <value>180</value>
-         </preference>
-         <preference>
-            <name>RssXml</name>
-            <value>http://xml.weather.yahoo.com/forecastrss?p=33145</value>
-            <read-only>false</read-only>
-         </preference>
-      </portlet-preferences>
-   </portlet>
-   <portlet>
-      <description>Portlet aggregating news from different feeds</description>
-      <portlet-name>NewsPortlet</portlet-name>
-      <display-name>News Portlet</display-name>
-      <portlet-class>org.jboss.samples.portlet.news.NewsPortlet</portlet-class>
-      <init-param>
-         <name>RSS1_XSL</name>
-         <value>/WEB-INF/Rss1.xsl</value>
-      </init-param>
-      <init-param>
-         <name>RSS2_XSL</name>
-         <value>/WEB-INF/Rss2.xsl</value>
-      </init-param>
-      <init-param>
-         <name>base_url</name>
-         <value>http://jboss.org/jbossBlog/blog/?flavor=rss2</value>
-      </init-param>
-      <expiration-cache>180</expiration-cache>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-         <portlet-mode>EDIT</portlet-mode>
-      </supports>
-      <supported-locale>en</supported-locale>
-      <supported-locale>fr</supported-locale>
-      <resource-bundle>NewsResource</resource-bundle>
-      <portlet-info>
-         <title>News Feeds</title>
-      </portlet-info>
-      <portlet-preferences>
-         <preference>
-            <name>expires</name>
-            <value>180</value>
-         </preference>
-         <preference>
-            <name>RssXml</name>
-            <value>http://jboss.org/jbossBlog/blog/?flavor=rss2</value>
-            <read-only>false</read-only>
-         </preference>
-      </portlet-preferences>
-   </portlet>
-   <portlet>
-      <description>Simple JSP portlet</description>
-      <portlet-name>JSPPortlet</portlet-name>
-      <display-name>JSP Portlet</display-name>
-      <portlet-class>org.jboss.samples.portlet.jsp.JSPPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Greetings!</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <description>URL Portlet</description>
-      <portlet-name>URLPortlet</portlet-name>
-      <display-name>URL Portlet</display-name>
-      <portlet-class>org.jboss.portal.core.portlet.test.URLPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>URL Portlet</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
-      <portlet-name>BasicPortlet</portlet-name>
-      <portlet-class>org.jboss.portal.core.portlet.test.BasicPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Basic Portlet</title>
-      </portlet-info>
-   </portlet>
-   <user-attribute>
-      <name>user.name.nickName</name>
-   </user-attribute>
-   <user-attribute>
-      <name>user.business-info.online.email</name>
-   </user-attribute>
-   <user-attribute>
-      <name>user.name.given</name>
-   </user-attribute>
-   <user-attribute>
-      <name>user.name.family</name>
-   </user-attribute>
-   <user-attribute>
-      <name>portal.user.locale</name>
-   </user-attribute>
-   <user-attribute>
-      <name>portal.user.signature</name>
-   </user-attribute>
-   <user-attribute>
-      <name>portal.user.last-login-date</name>
-   </user-attribute>
-   <security-constraint>
-      <portlet-collection>
-         <portlet-name>SecuredTestPortlet</portlet-name>
-      </portlet-collection>
-      <user-data-constraint>
-         <transport-guarantee>CONFIDENTIAL</transport-guarantee>
-      </user-data-constraint>
-   </security-constraint>
-</portlet-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/portlet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<portlet-app
+   xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+   version="1.0">
+   <portlet>
+      <description>Portlet to test modification of head content.</description>
+      <portlet-name>HeaderContentPortlet</portlet-name>
+      <display-name>Header Content Portlet</display-name>
+
+      <portlet-class>org.jboss.portal.core.portlet.plugins.HeaderContentPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <portlet-info>
+         <title>Header Content portlet</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>This is a test portlet</description>
+      <description xml:lang="fr">C'est une portlet de test</description>
+      <portlet-name>TestPortlet</portlet-name>
+      <display-name>Test Portlet</display-name>
+      <display-name xml:lang="fr">Portlet Test</display-name>
+      <portlet-class>org.jboss.portal.core.portlet.test.TestPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+         <portlet-mode>EDIT</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Test portlet</title>
+      </portlet-info>
+      <portlet-preferences>
+         <preference>
+            <name>read-write foo</name>
+            <value>bar</value>
+         </preference>
+         <preference>
+            <name>read-only foo</name>
+            <value>bar</value>
+            <read-only>true</read-only>
+         </preference>
+         <preference>
+            <name>read-write foo[]</name>
+            <value>bar0</value>
+            <value>bar1</value>
+         </preference>
+         <preference>
+            <name>html chars</name>
+            <value><![CDATA[<&>"]]></value>
+         </preference>
+      </portlet-preferences>
+      <security-role-ref>
+         <role-name>Admin</role-name>
+      </security-role-ref>
+      <security-role-ref>
+         <role-name>User</role-name>
+      </security-role-ref>
+      <security-role-ref>
+         <role-name>Authenticated</role-name>
+      </security-role-ref>
+   </portlet>
+   <portlet>
+      <description>Portlet counting and displaying number of it's action/render calls - demonstrating session
+         behaviour</description>
+      <portlet-name>CounterPortlet</portlet-name>
+      <display-name>Counter Portlet</display-name>
+
+      <portlet-class>org.jboss.portal.core.portlet.test.CounterPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <portlet-info>
+         <title>Counter portlet</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Counter Portlet with cache support</description>
+      <portlet-name>CachedCounterPortlet</portlet-name>
+      <display-name>Cached Counter Portlet</display-name>
+
+      <portlet-class>org.jboss.portal.core.portlet.test.CounterPortlet</portlet-class>
+      <expiration-cache>60</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <portlet-info>
+         <title>Cached Counter portlet</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Portlet for testing behaviour on exceptions</description>
+      <portlet-name>ExceptionPortlet</portlet-name>
+      <display-name>Exception Portlet</display-name>
+
+      <portlet-class>org.jboss.portal.core.portlet.test.ExceptionPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <portlet-info>
+         <title>Exception portlet</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Portlet using portlet session - demo purposes</description>
+      <portlet-name>PortletSessionPortlet</portlet-name>
+      <display-name>Porltet Session Portlet</display-name>
+
+      <portlet-class>org.jboss.portal.core.portlet.test.PortletSessionPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+      </supports>
+      <portlet-info>
+         <title>Portlet session portlet</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Portlet for demonstrating IPC</description>
+      <portlet-name>PortletA</portlet-name>
+      <display-name>Portlet A</display-name>
+
+      <portlet-class>org.jboss.portal.core.portlet.test.event.PortletA</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Test Event A</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Portlet for demonstrating IPC</description>
+      <portlet-name>PortletB</portlet-name>
+      <display-name>Portlet B</display-name>
+
+      <portlet-class>org.jboss.portal.core.portlet.test.event.PortletB</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Test Event B</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Portlet for testing charset</description>
+      <portlet-name>CharsetPortlet</portlet-name>
+      <display-name>Charset Portlet</display-name>
+
+      <portlet-class>org.jboss.portal.core.portlet.test.CharsetPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Test charset</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Portlet for testing encoding</description>
+      <portlet-name>EncodingPortlet</portlet-name>
+      <display-name>Encoding Portlet</display-name>
+
+      <portlet-class>org.jboss.portal.core.portlet.test.EncodingPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Test charset</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Secured Test Portlet</description>
+      <portlet-name>SecuredTestPortlet</portlet-name>
+      <display-name>Secured Test Portlet</display-name>
+
+      <portlet-class>org.jboss.portal.core.portlet.test.TestPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+         <portlet-mode>HELP</portlet-mode>
+         <portlet-mode>EDIT</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Secured test portlet</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>Portlet providing weather forecast</description>
+      <portlet-name>WeatherPortlet</portlet-name>
+      <display-name>Weather Portlet</display-name>
+
+      <portlet-class>org.jboss.samples.portlet.weather.WeatherPortlet</portlet-class>
+      <init-param>
+         <name>default_zipcode</name>
+         <value>33145</value>
+      </init-param>
+      <init-param>
+         <name>RSS_XSL</name>
+         <value>/WEB-INF/xsl/weather/Rss.xsl</value>
+      </init-param>
+      <init-param>
+         <name>base_url</name>
+         <value>http://xml.weather.yahoo.com/forecastrss?p=</value>
+      </init-param>
+      <expiration-cache>180</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+         <portlet-mode>EDIT</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Weather Portlet</title>
+      </portlet-info>
+      <portlet-preferences>
+         <preference>
+            <name>expires</name>
+            <value>180</value>
+         </preference>
+         <preference>
+            <name>RssXml</name>
+            <value>http://xml.weather.yahoo.com/forecastrss?p=33145</value>
+            <read-only>false</read-only>
+         </preference>
+      </portlet-preferences>
+   </portlet>
+   <portlet>
+      <description>Portlet aggregating news from different feeds</description>
+      <portlet-name>NewsPortlet</portlet-name>
+      <display-name>News Portlet</display-name>
+      <portlet-class>org.jboss.samples.portlet.news.NewsPortlet</portlet-class>
+      <init-param>
+         <name>RSS1_XSL</name>
+         <value>/WEB-INF/Rss1.xsl</value>
+      </init-param>
+      <init-param>
+         <name>RSS2_XSL</name>
+         <value>/WEB-INF/Rss2.xsl</value>
+      </init-param>
+      <init-param>
+         <name>base_url</name>
+         <value>http://jboss.org/jbossBlog/blog/?flavor=rss2</value>
+      </init-param>
+      <expiration-cache>180</expiration-cache>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+         <portlet-mode>EDIT</portlet-mode>
+      </supports>
+      <supported-locale>en</supported-locale>
+      <supported-locale>fr</supported-locale>
+      <resource-bundle>NewsResource</resource-bundle>
+      <portlet-info>
+         <title>News Feeds</title>
+      </portlet-info>
+      <portlet-preferences>
+         <preference>
+            <name>expires</name>
+            <value>180</value>
+         </preference>
+         <preference>
+            <name>RssXml</name>
+            <value>http://jboss.org/jbossBlog/blog/?flavor=rss2</value>
+            <read-only>false</read-only>
+         </preference>
+      </portlet-preferences>
+   </portlet>
+   <portlet>
+      <description>Simple JSP portlet</description>
+      <portlet-name>JSPPortlet</portlet-name>
+      <display-name>JSP Portlet</display-name>
+      <portlet-class>org.jboss.samples.portlet.jsp.JSPPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Greetings!</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <description>URL Portlet</description>
+      <portlet-name>URLPortlet</portlet-name>
+      <display-name>URL Portlet</display-name>
+      <portlet-class>org.jboss.portal.core.portlet.test.URLPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>URL Portlet</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
+      <portlet-name>BasicPortlet</portlet-name>
+      <portlet-class>org.jboss.portal.core.portlet.test.BasicPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Basic Portlet</title>
+      </portlet-info>
+   </portlet>
+   <user-attribute>
+      <name>user.name.nickName</name>
+   </user-attribute>
+   <user-attribute>
+      <name>user.business-info.online.email</name>
+   </user-attribute>
+   <user-attribute>
+      <name>user.name.given</name>
+   </user-attribute>
+   <user-attribute>
+      <name>user.name.family</name>
+   </user-attribute>
+   <user-attribute>
+      <name>portal.user.locale</name>
+   </user-attribute>
+   <user-attribute>
+      <name>portal.user.signature</name>
+   </user-attribute>
+   <user-attribute>
+      <name>portal.user.last-login-date</name>
+   </user-attribute>
+   <security-constraint>
+      <portlet-collection>
+         <portlet-name>SecuredTestPortlet</portlet-name>
+      </portlet-collection>
+      <user-data-constraint>
+         <transport-guarantee>CONFIDENTIAL</transport-guarantee>
+      </user-data-constraint>
+   </security-constraint>
+</portlet-app>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE web-app PUBLIC
-   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
-   "http://java.sun.com/dtd/web-app_2_3.dtd">
-<web-app>
-   <listener>
-      <listener-class> org.jboss.portal.portlet.session.SessionListener </listener-class>
-   </listener>
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE web-app PUBLIC
+   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+   "http://java.sun.com/dtd/web-app_2_3.dtd">
+<web-app>
+   <listener>
+      <listener-class> org.jboss.portal.portlet.session.SessionListener </listener-class>
+   </listener>
+</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,54 +0,0 @@
-<?xml version="1.0"?>
-
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<xsl:stylesheet
-   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-   version="1.0">
-
-   <xsl:output method="html"/>
-
-   <xsl:template match="/">
-      <TABLE WIDTH="100%" BORDER="0" CELLPADDING="2" CELLSPACING="0">
-         <xsl:apply-templates/>
-      </TABLE>
-   </xsl:template>
-
-   <xsl:template match="item">
-      <TR>
-         <TD>
-            -
-            <A TARGET="_popup" STYLE="text-decoration: none;">
-               <xsl:attribute name="HREF">
-                  <xsl:value-of select="link"/>
-               </xsl:attribute>
-               <xsl:value-of select="title"/>
-            </A>
-         </TD>
-      </TR>
-      <xsl:apply-templates/>
-   </xsl:template>
-
-   <xsl:template match="text()"/>
-</xsl:stylesheet>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss1.xsl	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<xsl:stylesheet
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+   version="1.0">
+
+   <xsl:output method="html"/>
+
+   <xsl:template match="/">
+      <TABLE WIDTH="100%" BORDER="0" CELLPADDING="2" CELLSPACING="0">
+         <xsl:apply-templates/>
+      </TABLE>
+   </xsl:template>
+
+   <xsl:template match="item">
+      <TR>
+         <TD>
+            -
+            <A TARGET="_popup" STYLE="text-decoration: none;">
+               <xsl:attribute name="HREF">
+                  <xsl:value-of select="link"/>
+               </xsl:attribute>
+               <xsl:value-of select="title"/>
+            </A>
+         </TD>
+      </TR>
+      <xsl:apply-templates/>
+   </xsl:template>
+
+   <xsl:template match="text()"/>
+</xsl:stylesheet>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,54 +0,0 @@
-<?xml version="1.0" ?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
-   <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
-   <xsl:variable name="link-path">
-      <xsl:value-of select="rss/channel/link"/>
-   </xsl:variable>
-   <xsl:template match="/">
-      <div align="center">
-         <a href="{$link-path}" target="_blank">
-            <xsl:value-of select="rss/channel/title"/>
-         </a>
-      </div>
-      <ul>
-         <xsl:for-each select="rss/channel/item">
-            <xsl:variable name="this-link">
-               <xsl:value-of select="link"/>
-            </xsl:variable>
-            <li>
-               <a href="{$this-link}" target="_blank">
-                  <xsl:value-of select="title"/>
-               </a>
-            </li>
-            <!--         <xsl:value-of select="description" disable-output-escaping="yes"/>
-         <br/>-->
-         </xsl:for-each>
-      </ul>
-      <br/>
-      <br/>
-      <xsl:value-of select="rss/channel/copyright"/>
-   </xsl:template>
-</xsl:stylesheet>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/news/Rss2.xsl	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,54 @@
+<?xml version="1.0" ?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+   <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
+   <xsl:variable name="link-path">
+      <xsl:value-of select="rss/channel/link"/>
+   </xsl:variable>
+   <xsl:template match="/">
+      <div align="center">
+         <a href="{$link-path}" target="_blank">
+            <xsl:value-of select="rss/channel/title"/>
+         </a>
+      </div>
+      <ul>
+         <xsl:for-each select="rss/channel/item">
+            <xsl:variable name="this-link">
+               <xsl:value-of select="link"/>
+            </xsl:variable>
+            <li>
+               <a href="{$this-link}" target="_blank">
+                  <xsl:value-of select="title"/>
+               </a>
+            </li>
+            <!--         <xsl:value-of select="description" disable-output-escaping="yes"/>
+         <br/>-->
+         </xsl:for-each>
+      </ul>
+      <br/>
+      <br/>
+      <xsl:value-of select="rss/channel/copyright"/>
+   </xsl:template>
+</xsl:stylesheet>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,100 +0,0 @@
-<?xml version="1.0" ?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
-   <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
-   <xsl:variable name="image-path">http://us.i1.yimg.com/us.yimg.com/i/us/we/52/</xsl:variable>
-   <xsl:variable name="link-path">
-      <xsl:value-of select="rss/channel/link"/>
-   </xsl:variable>
-   <xsl:template match="/">
-      <br/>
-      <div align="center">
-         <font>
-            <b>
-               <xsl:for-each select="rss/channel/location">
-                  <xsl:value-of select="@city"/>, <xsl:value-of select="@region"/>, <xsl:value-of
-                  select="@country"/>
-               </xsl:for-each>
-            </b>
-         </font>
-         <br/>
-         <br/>
-         <table width="130" border="0">
-            <tr>
-               <xsl:for-each select="rss/channel/item/condition">
-                  <td>
-                     <table border="0" height="130">
-                        <tr>
-                           <td class="portlet-section-header" align="center">Currently</td>
-                        </tr>
-                        <tr>
-                           <td class="portlet-section-alternate" align="center" valign="top">
-                              <img src="{$image-path}/{@code}.gif"/>
-                           </td>
-                        </tr>
-                        <tr>
-                           <td class="portlet-section-alternate" align="center" valign="top">
-                              <xsl:value-of select="@text"/>
-                           </td>
-                        </tr>
-                        <tr>
-                           <td class="portlet-section-alternate" align="center" valign="top">
-                              <xsl:value-of select="@temp"/>F</td>
-                        </tr>
-                     </table>
-                  </td>
-               </xsl:for-each>
-               <xsl:for-each select="rss/channel/item/forecast">
-                  <td>
-                     <table border="0" height="130">
-                        <tr>
-                           <td class="portlet-section-header" align="center" valign="top">
-                              <xsl:value-of select="@day"/>
-                           </td>
-                        </tr>
-                        <tr>
-                           <td class="portlet-section-alternate" align="center" valign="top">
-                              <img src="{$image-path}/{@code}.gif"/>
-                           </td>
-                        </tr>
-                        <tr>
-                           <td class="portlet-section-alternate" align="center" valign="top">
-                              <xsl:value-of select="@text"/>
-                           </td>
-                        </tr>
-                        <tr>
-                           <td class="portlet-section-alternate" align="center" valign="top">
-                              <xsl:value-of select="@low"/>F/<xsl:value-of select="@high"/>F</td>
-                        </tr>
-                     </table>
-                  </td>
-               </xsl:for-each>
-            </tr>
-         </table>
-         <br/>
-         <a href="{$link-path}" target="_blank">Complete Forecast</a>
-      </div>
-   </xsl:template>
-</xsl:stylesheet>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/WEB-INF/xsl/weather/Rss.xsl	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,100 @@
+<?xml version="1.0" ?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+   <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
+   <xsl:variable name="image-path">http://us.i1.yimg.com/us.yimg.com/i/us/we/52/</xsl:variable>
+   <xsl:variable name="link-path">
+      <xsl:value-of select="rss/channel/link"/>
+   </xsl:variable>
+   <xsl:template match="/">
+      <br/>
+      <div align="center">
+         <font>
+            <b>
+               <xsl:for-each select="rss/channel/location">
+                  <xsl:value-of select="@city"/>, <xsl:value-of select="@region"/>, <xsl:value-of
+                  select="@country"/>
+               </xsl:for-each>
+            </b>
+         </font>
+         <br/>
+         <br/>
+         <table width="130" border="0">
+            <tr>
+               <xsl:for-each select="rss/channel/item/condition">
+                  <td>
+                     <table border="0" height="130">
+                        <tr>
+                           <td class="portlet-section-header" align="center">Currently</td>
+                        </tr>
+                        <tr>
+                           <td class="portlet-section-alternate" align="center" valign="top">
+                              <img src="{$image-path}/{@code}.gif"/>
+                           </td>
+                        </tr>
+                        <tr>
+                           <td class="portlet-section-alternate" align="center" valign="top">
+                              <xsl:value-of select="@text"/>
+                           </td>
+                        </tr>
+                        <tr>
+                           <td class="portlet-section-alternate" align="center" valign="top">
+                              <xsl:value-of select="@temp"/>F</td>
+                        </tr>
+                     </table>
+                  </td>
+               </xsl:for-each>
+               <xsl:for-each select="rss/channel/item/forecast">
+                  <td>
+                     <table border="0" height="130">
+                        <tr>
+                           <td class="portlet-section-header" align="center" valign="top">
+                              <xsl:value-of select="@day"/>
+                           </td>
+                        </tr>
+                        <tr>
+                           <td class="portlet-section-alternate" align="center" valign="top">
+                              <img src="{$image-path}/{@code}.gif"/>
+                           </td>
+                        </tr>
+                        <tr>
+                           <td class="portlet-section-alternate" align="center" valign="top">
+                              <xsl:value-of select="@text"/>
+                           </td>
+                        </tr>
+                        <tr>
+                           <td class="portlet-section-alternate" align="center" valign="top">
+                              <xsl:value-of select="@low"/>F/<xsl:value-of select="@high"/>F</td>
+                        </tr>
+                     </table>
+                  </td>
+               </xsl:for-each>
+            </tr>
+         </table>
+         <br/>
+         <a href="{$link-path}" target="_blank">Complete Forecast</a>
+      </div>
+   </xsl:template>
+</xsl:stylesheet>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/accessorize.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/accessorize.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/accessorize.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/developers_banner.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/developers_banner.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/developers_banner.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/dodemo.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/dodemo.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/dodemo.gif)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/getcode.gif
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/getcode.gif (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/images/getcode.gif)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.css
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.css	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,13 +0,0 @@
-#Introducing-HeaderContent {
-/*	Original Logo...*/
-   background-image: url( ../images/developers_banner.gif );
-   background-repeat: no-repeat;
-   width: 187px;
-   height: 120px;
-}
-
-#Introducing-HeaderContentInput {
-   position: relative;
-   top: 85px;
-   left: 3px;
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.css (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.css)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.css	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.css	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,13 @@
+#Introducing-HeaderContent {
+/*	Original Logo...*/
+   background-image: url( ../images/developers_banner.gif );
+   background-repeat: no-repeat;
+   width: 187px;
+   height: 120px;
+}
+
+#Introducing-HeaderContentInput {
+   position: relative;
+   top: 85px;
+   left: 3px;
+}

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.js
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.js	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,5 +0,0 @@
-// simple test java script
-function injectJS()
-{
-   alert('hello from the injected java script!');
-}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.js (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.js)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.js	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-samples.war/portlet-styles/HeaderContent.js	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,5 @@
+// simple test java script
+function injectJS()
+{
+   alert('hello from the injected java script!');
+}

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/META-INF)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,35 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<jboss-web>
-   <security-domain>java:jaas/portal</security-domain>
-   <context-root>/portal</context-root>
-   <replication-config>
-      <replication-trigger>SET</replication-trigger>
-   </replication-config>
-   <resource-ref>
-      <res-ref-name>jdbc/PortalDS</res-ref-name>
-      <jndi-name>java:PortalDS</jndi-name>
-   </resource-ref>
-</jboss-web>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/jboss-web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<jboss-web>
+   <security-domain>java:jaas/portal</security-domain>
+   <context-root>/portal</context-root>
+   <replication-config>
+      <replication-trigger>SET</replication-trigger>
+   </replication-config>
+   <resource-ref>
+      <res-ref-name>jdbc/PortalDS</res-ref-name>
+      <jndi-name>java:PortalDS</jndi-name>
+   </resource-ref>
+</jboss-web>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,249 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE web-app PUBLIC
-   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
-   "http://java.sun.com/dtd/web-app_2_3.dtd">
-<web-app>
-   <description>JBoss Portal</description>
-   <!-- Comment/Uncomment to enable portal session replication
-   <distributable/>
-   -->
-
-   <!-- The portal servlet is the main entrance point -->
-   <servlet>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
-      <init-param>
-         <param-name>asDefaultServlet</param-name>
-         <param-value>false</param-value>
-         <description>The servlet needs to know wether it is set as a default servlet or not</description>
-      </init-param>
-      <init-param>
-         <param-name>controllerName</param-name>
-         <param-value>portal:controller=Core</param-value>
-         <description>The request controller for the portal servlet</description>
-      </init-param>
-      <load-on-startup>0</load-on-startup>
-      <security-role-ref>
-        <role-name>Authenticated</role-name>
-        <role-link>Authenticated</role-link>
-      </security-role-ref>
-   </servlet>
-
-   <!-- The portal servlet is the main entrance point -->
-   <servlet>
-      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
-      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
-      <init-param>
-         <param-name>asDefaultServlet</param-name>
-         <param-value>true</param-value>
-         <description>The servlet needs to know wether it is set as a default servlet or not</description>
-      </init-param>
-      <init-param>
-         <param-name>controllerName</param-name>
-         <param-value>portal:controller=Core</param-value>
-         <description>The request controller for the portal servlet</description>
-      </init-param>
-      <load-on-startup>0</load-on-startup>
-      <security-role-ref>
-        <role-name>Authenticated</role-name>
-        <role-link>Authenticated</role-link>
-      </security-role-ref>
-   </servlet>
-
-   <!-- Provide access to unauthenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Provide secure access to unauthenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/sec/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Provide access to authenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/auth/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Provide secure access to authenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/authsec/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Force the mapping of the jsp and images because of the default servlet replacement -->
-   <servlet-mapping>
-      <servlet-name>jsp</servlet-name>
-      <url-pattern>/login.jsp</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>jsp</servlet-name>
-      <url-pattern>/error.jsp</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>default</servlet-name>
-      <url-pattern>/images/login_bottom.png</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>default</servlet-name>
-      <url-pattern>/images/login_bottom_left.png</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>default</servlet-name>
-      <url-pattern>/images/login_bottom_right.png</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>default</servlet-name>
-      <url-pattern>/images/login_left.png</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>default</servlet-name>
-      <url-pattern>/images/login_right.png</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>default</servlet-name>
-      <url-pattern>/images/login_top.png</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>default</servlet-name>
-      <url-pattern>/images/login_top_left.png</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>default</servlet-name>
-      <url-pattern>/images/login_top_right.png</url-pattern>
-   </servlet-mapping>
-
-   <session-config>
-      <session-timeout>15</session-timeout>
-   </session-config>
-
-   <!--
-     | JDBC usage must be done with
-     | DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/PortalDS";
-     -->
-   <resource-ref>
-      <res-ref-name>jdbc/PortalDS</res-ref-name>
-      <res-type>javax.sql.DataSource</res-type>
-      <res-auth>Container</res-auth>
-      <res-sharing-scope>Shareable</res-sharing-scope>
-   </resource-ref>
-
-   <security-constraint>
-      <web-resource-collection>
-         <web-resource-name>Authenticated</web-resource-name>
-         <description></description>
-         <url-pattern>/auth/*</url-pattern>
-      </web-resource-collection>
-      <auth-constraint>
-         <role-name>Authenticated</role-name>
-      </auth-constraint>
-   </security-constraint>
-
-   <security-constraint>
-     <web-resource-collection>
-       <web-resource-name>Secure</web-resource-name>
-       <url-pattern>/sec/*</url-pattern>
-     </web-resource-collection>
-     <user-data-constraint>
-       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
-     </user-data-constraint>
-   </security-constraint>
-
-   <security-constraint>
-     <web-resource-collection>
-       <web-resource-name>Secure+Authenticated</web-resource-name>
-       <url-pattern>/authsec/*</url-pattern>
-     </web-resource-collection>
-     <auth-constraint>
-       <role-name>Authenticated</role-name>
-     </auth-constraint>
-     <user-data-constraint>
-       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
-     </user-data-constraint>
-   </security-constraint>
-
-   <!--
-     | Uncomment to use BASIC authentication scheme. Don't forget to comment other
-     | form authentication.
-     -->
-   <!--
-   <login-config>
-      <auth-method>BASIC</auth-method>
-      <realm-name>JBoss Portal</realm-name>
-   </login-config>
-   -->
-
-   <!--
-     | Uncomment to use FORM authentication scheme. Don't forget to comment other
-     | form authentication.
-     -->
-   <!--
-   -->
-   <login-config>
-      <auth-method>FORM</auth-method>
-      <realm-name>JBoss Portal</realm-name>
-      <form-login-config>
-         <form-login-page>/login.jsp</form-login-page>
-         <form-error-page>/error.jsp</form-error-page>
-      </form-login-config>
-   </login-config>
-
-   <security-role>
-      <role-name>Authenticated</role-name>
-   </security-role>
-
-   <!-- AJAX -->
-
-   <!-- The portal servlet for ajax requests -->
-   <servlet>
-      <servlet-name>PortalServletForAjax</servlet-name>
-      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
-      <init-param>
-         <param-name>asDefaultServlet</param-name>
-         <param-value>false</param-value>
-         <description>The servlet needs to know wether it is set as a default servlet or not</description>
-      </init-param>
-      <init-param>
-         <param-name>controllerName</param-name>
-         <param-value>portal:controller=Ajax</param-value>
-         <description>The request controller for the portal servlet</description>
-      </init-param>
-      <load-on-startup>0</load-on-startup>
-      <security-role-ref>
-        <role-name>Authenticated</role-name>
-        <role-link>Authenticated</role-link>
-      </security-role-ref>
-   </servlet>
-
-   <!-- Provide secure access to authenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletForAjax</servlet-name>
-      <url-pattern>/ajax/*</url-pattern>
-   </servlet-mapping>
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,249 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE web-app PUBLIC
+   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+   "http://java.sun.com/dtd/web-app_2_3.dtd">
+<web-app>
+   <description>JBoss Portal</description>
+   <!-- Comment/Uncomment to enable portal session replication
+   <distributable/>
+   -->
+
+   <!-- The portal servlet is the main entrance point -->
+   <servlet>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
+      <init-param>
+         <param-name>asDefaultServlet</param-name>
+         <param-value>false</param-value>
+         <description>The servlet needs to know wether it is set as a default servlet or not</description>
+      </init-param>
+      <init-param>
+         <param-name>controllerName</param-name>
+         <param-value>portal:controller=Core</param-value>
+         <description>The request controller for the portal servlet</description>
+      </init-param>
+      <load-on-startup>0</load-on-startup>
+      <security-role-ref>
+        <role-name>Authenticated</role-name>
+        <role-link>Authenticated</role-link>
+      </security-role-ref>
+   </servlet>
+
+   <!-- The portal servlet is the main entrance point -->
+   <servlet>
+      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
+      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
+      <init-param>
+         <param-name>asDefaultServlet</param-name>
+         <param-value>true</param-value>
+         <description>The servlet needs to know wether it is set as a default servlet or not</description>
+      </init-param>
+      <init-param>
+         <param-name>controllerName</param-name>
+         <param-value>portal:controller=Core</param-value>
+         <description>The request controller for the portal servlet</description>
+      </init-param>
+      <load-on-startup>0</load-on-startup>
+      <security-role-ref>
+        <role-name>Authenticated</role-name>
+        <role-link>Authenticated</role-link>
+      </security-role-ref>
+   </servlet>
+
+   <!-- Provide access to unauthenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Provide secure access to unauthenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/sec/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Provide access to authenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/auth/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Provide secure access to authenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/authsec/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Force the mapping of the jsp and images because of the default servlet replacement -->
+   <servlet-mapping>
+      <servlet-name>jsp</servlet-name>
+      <url-pattern>/login.jsp</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>jsp</servlet-name>
+      <url-pattern>/error.jsp</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>default</servlet-name>
+      <url-pattern>/images/login_bottom.png</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>default</servlet-name>
+      <url-pattern>/images/login_bottom_left.png</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>default</servlet-name>
+      <url-pattern>/images/login_bottom_right.png</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>default</servlet-name>
+      <url-pattern>/images/login_left.png</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>default</servlet-name>
+      <url-pattern>/images/login_right.png</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>default</servlet-name>
+      <url-pattern>/images/login_top.png</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>default</servlet-name>
+      <url-pattern>/images/login_top_left.png</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>default</servlet-name>
+      <url-pattern>/images/login_top_right.png</url-pattern>
+   </servlet-mapping>
+
+   <session-config>
+      <session-timeout>15</session-timeout>
+   </session-config>
+
+   <!--
+     | JDBC usage must be done with
+     | DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/PortalDS";
+     -->
+   <resource-ref>
+      <res-ref-name>jdbc/PortalDS</res-ref-name>
+      <res-type>javax.sql.DataSource</res-type>
+      <res-auth>Container</res-auth>
+      <res-sharing-scope>Shareable</res-sharing-scope>
+   </resource-ref>
+
+   <security-constraint>
+      <web-resource-collection>
+         <web-resource-name>Authenticated</web-resource-name>
+         <description></description>
+         <url-pattern>/auth/*</url-pattern>
+      </web-resource-collection>
+      <auth-constraint>
+         <role-name>Authenticated</role-name>
+      </auth-constraint>
+   </security-constraint>
+
+   <security-constraint>
+     <web-resource-collection>
+       <web-resource-name>Secure</web-resource-name>
+       <url-pattern>/sec/*</url-pattern>
+     </web-resource-collection>
+     <user-data-constraint>
+       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
+     </user-data-constraint>
+   </security-constraint>
+
+   <security-constraint>
+     <web-resource-collection>
+       <web-resource-name>Secure+Authenticated</web-resource-name>
+       <url-pattern>/authsec/*</url-pattern>
+     </web-resource-collection>
+     <auth-constraint>
+       <role-name>Authenticated</role-name>
+     </auth-constraint>
+     <user-data-constraint>
+       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
+     </user-data-constraint>
+   </security-constraint>
+
+   <!--
+     | Uncomment to use BASIC authentication scheme. Don't forget to comment other
+     | form authentication.
+     -->
+   <!--
+   <login-config>
+      <auth-method>BASIC</auth-method>
+      <realm-name>JBoss Portal</realm-name>
+   </login-config>
+   -->
+
+   <!--
+     | Uncomment to use FORM authentication scheme. Don't forget to comment other
+     | form authentication.
+     -->
+   <!--
+   -->
+   <login-config>
+      <auth-method>FORM</auth-method>
+      <realm-name>JBoss Portal</realm-name>
+      <form-login-config>
+         <form-login-page>/login.jsp</form-login-page>
+         <form-error-page>/error.jsp</form-error-page>
+      </form-login-config>
+   </login-config>
+
+   <security-role>
+      <role-name>Authenticated</role-name>
+   </security-role>
+
+   <!-- AJAX -->
+
+   <!-- The portal servlet for ajax requests -->
+   <servlet>
+      <servlet-name>PortalServletForAjax</servlet-name>
+      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
+      <init-param>
+         <param-name>asDefaultServlet</param-name>
+         <param-value>false</param-value>
+         <description>The servlet needs to know wether it is set as a default servlet or not</description>
+      </init-param>
+      <init-param>
+         <param-name>controllerName</param-name>
+         <param-value>portal:controller=Ajax</param-value>
+         <description>The request controller for the portal servlet</description>
+      </init-param>
+      <load-on-startup>0</load-on-startup>
+      <security-role-ref>
+        <role-name>Authenticated</role-name>
+        <role-link>Authenticated</role-link>
+      </security-role-ref>
+   </servlet>
+
+   <!-- Provide secure access to authenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletForAjax</servlet-name>
+      <url-pattern>/ajax/*</url-pattern>
+   </servlet-mapping>
+</web-app>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/error.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/error.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/error.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,60 +0,0 @@
-<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                             ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
-  ~ contributors as indicated by the @authors tag. See the                   ~
-  ~ copyright.txt in the distribution for a full listing of                  ~
-  ~ individual contributors.                                                 ~
-  ~                                                                          ~
-  ~ This is free software; you can redistribute it and/or modify it          ~
-  ~ under the terms of the GNU Lesser General Public License as              ~
-  ~ published by the Free Software Foundation; either version 2.1 of         ~
-  ~ the License, or (at your option) any later version.                      ~
-  ~                                                                          ~
-  ~ This software is distributed in the hope that it will be useful,         ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
-  ~ Lesser General Public License for more details.                          ~
-  ~                                                                          ~
-  ~ You should have received a copy of the GNU Lesser General Public         ~
-  ~ License along with this software; if not, write to the Free              ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
-<head>
-</head>
-
-<body id="body">
-<div id="portal-container">
-   <div id="sizer">
-      <div id="expander">
-         <div id="logoName"></div>
-         <table border="0" cellpadding="0" cellspacing="0" id="header-container">
-            <tr>
-               <td align="center" valign="top" id="header">
-                  <div id="spacer"></div>
-               </td>
-            </tr>
-         </table>
-         <div id="content-container">
-
-            <div id="login-container">
-               <b>Login Failed!</b>
-               <br/>
-               Sorry, your username and/or password could not be verified.
-            </div>
-            <hr class="cleaner"/>
-
-            <div id="footer-container" class="portal-copyright">Powered by <a class="portal-copyright"
-                                                                              href="http://www.jboss.com/products/jbossportal">JBoss
-               Portal</a><br/>
-            </div>
-         </div>
-      </div>
-   </div>
-</div>
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/error.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/error.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/error.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/error.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,60 @@
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                             ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+  ~ contributors as indicated by the @authors tag. See the                   ~
+  ~ copyright.txt in the distribution for a full listing of                  ~
+  ~ individual contributors.                                                 ~
+  ~                                                                          ~
+  ~ This is free software; you can redistribute it and/or modify it          ~
+  ~ under the terms of the GNU Lesser General Public License as              ~
+  ~ published by the Free Software Foundation; either version 2.1 of         ~
+  ~ the License, or (at your option) any later version.                      ~
+  ~                                                                          ~
+  ~ This software is distributed in the hope that it will be useful,         ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+  ~ Lesser General Public License for more details.                          ~
+  ~                                                                          ~
+  ~ You should have received a copy of the GNU Lesser General Public         ~
+  ~ License along with this software; if not, write to the Free              ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+</head>
+
+<body id="body">
+<div id="portal-container">
+   <div id="sizer">
+      <div id="expander">
+         <div id="logoName"></div>
+         <table border="0" cellpadding="0" cellspacing="0" id="header-container">
+            <tr>
+               <td align="center" valign="top" id="header">
+                  <div id="spacer"></div>
+               </td>
+            </tr>
+         </table>
+         <div id="content-container">
+
+            <div id="login-container">
+               <b>Login Failed!</b>
+               <br/>
+               Sorry, your username and/or password could not be verified.
+            </div>
+            <hr class="cleaner"/>
+
+            <div id="footer-container" class="portal-copyright">Powered by <a class="portal-copyright"
+                                                                              href="http://www.jboss.com/products/jbossportal">JBoss
+               Portal</a><br/>
+            </div>
+         </div>
+      </div>
+   </div>
+</div>
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom_left.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom_left.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom_left.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom_right.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom_right.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_bottom_right.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_left.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_left.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_left.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_right.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_right.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_right.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top_left.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top_left.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top_left.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top_right.png
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top_right.png (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/images/login_top_right.png)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/login.jsp
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/login.jsp	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/login.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,105 +0,0 @@
-<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                             ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
-  ~ contributors as indicated by the @authors tag. See the                   ~
-  ~ copyright.txt in the distribution for a full listing of                  ~
-  ~ individual contributors.                                                 ~
-  ~                                                                          ~
-  ~ This is free software; you can redistribute it and/or modify it          ~
-  ~ under the terms of the GNU Lesser General Public License as              ~
-  ~ published by the Free Software Foundation; either version 2.1 of         ~
-  ~ the License, or (at your option) any later version.                      ~
-  ~                                                                          ~
-  ~ This software is distributed in the hope that it will be useful,         ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
-  ~ Lesser General Public License for more details.                          ~
-  ~                                                                          ~
-  ~ You should have received a copy of the GNU Lesser General Public         ~
-  ~ License along with this software; if not, write to the Free              ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html>
-<head>
-   <style>
-      body {
-         background-color: #FFFFFF;
-      }
-      td {
-         color: #000000;
-         font-family: verdana, arial, sans-serif;
-         font-size: 12px;
-         line-height: 130%;
-      }
-   </style>
-</head>
-
-<body OnLoad="document.loginform.j_username.focus();">
-
-<table width="100%" height="600" cellpadding="0" cellspacing="1" >
-   <tr>
-      <td valign="middle" align="center">
-         <form method="POST" action="<%= response.encodeURL("j_security_check") %>" name="loginform" id="loginForm">
-
-            <% String prefix = request.getContextPath(); %>
-
-		  <table  cellspacing="0" cellpadding="0">
-		  <tr>
-		  <td ><img src="<%= prefix %>/images/login_top_left.png" /></td>
-		  <td style="background-image:url('<%= prefix %>/images/login_top.png')"></td>
-		  <td><img src="<%= prefix %>/images/login_top_right.png" /></td>
-		  </tr>
-		  <tr>
-		  <td style="background-image:url('<%= prefix %>/images/login_left.png')"></td>
-				<!-- REAL CONTENT CELL : begin -->
-				<td style="background-color:#b4b4b4" align="center">
-					<b>JBoss Portal Login</b><br/><br/>
-					<table>
-				       <tr>
-					  <td align="right" width="50">
-					     Username:&nbsp;
-					  </td>
-					  <td align="left">
-					     <input type="text" name="j_username" value=""/>
-					  </td>
-				       </tr>
-				       <tr>
-					  <td align="right" width="50">
-					     Password:&nbsp;
-					  </td>
-					  <td align="left">
-					     <input type="password" name="j_password" value=""/>
-					  </td>
-				       </tr>
-					<tr>
-					  <td colspan="2" align="right">
-					     <input type="submit" name="login" value="Login"/>
-					  </td>
-				       </tr>
-				    </table>
-
-				</td>
-				<!-- REAL CONTENT CELL : end -->
-		  <td style="background-image:url('<%= prefix %>/images/login_right.png')"></td>
-		  </tr>
-		  <tr>
-		  <td><img src="<%= prefix %>/images/login_bottom_left.png" /></td>
-		  <td style="background-image:url('<%= prefix %>/images/login_bottom.png')"></td>
-		  <td><img src="<%= prefix %>/images/login_bottom_right.png" /></td>
-		  </tr>
-		  </table>
-
-
-         </form>
-
-      </td>
-   </tr>
-</table>
-
-</body>
-</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/login.jsp (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/login.jsp)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/login.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-server.war/login.jsp	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,105 @@
+<%--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                             ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                  ~
+  ~ contributors as indicated by the @authors tag. See the                   ~
+  ~ copyright.txt in the distribution for a full listing of                  ~
+  ~ individual contributors.                                                 ~
+  ~                                                                          ~
+  ~ This is free software; you can redistribute it and/or modify it          ~
+  ~ under the terms of the GNU Lesser General Public License as              ~
+  ~ published by the Free Software Foundation; either version 2.1 of         ~
+  ~ the License, or (at your option) any later version.                      ~
+  ~                                                                          ~
+  ~ This software is distributed in the hope that it will be useful,         ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of           ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU         ~
+  ~ Lesser General Public License for more details.                          ~
+  ~                                                                          ~
+  ~ You should have received a copy of the GNU Lesser General Public         ~
+  ~ License along with this software; if not, write to the Free              ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA       ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                 ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--%>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+<head>
+   <style>
+      body {
+         background-color: #FFFFFF;
+      }
+      td {
+         color: #000000;
+         font-family: verdana, arial, sans-serif;
+         font-size: 12px;
+         line-height: 130%;
+      }
+   </style>
+</head>
+
+<body OnLoad="document.loginform.j_username.focus();">
+
+<table width="100%" height="600" cellpadding="0" cellspacing="1" >
+   <tr>
+      <td valign="middle" align="center">
+         <form method="POST" action="<%= response.encodeURL("j_security_check") %>" name="loginform" id="loginForm">
+
+            <% String prefix = request.getContextPath(); %>
+
+		  <table  cellspacing="0" cellpadding="0">
+		  <tr>
+		  <td ><img src="<%= prefix %>/images/login_top_left.png" /></td>
+		  <td style="background-image:url('<%= prefix %>/images/login_top.png')"></td>
+		  <td><img src="<%= prefix %>/images/login_top_right.png" /></td>
+		  </tr>
+		  <tr>
+		  <td style="background-image:url('<%= prefix %>/images/login_left.png')"></td>
+				<!-- REAL CONTENT CELL : begin -->
+				<td style="background-color:#b4b4b4" align="center">
+					<b>JBoss Portal Login</b><br/><br/>
+					<table>
+				       <tr>
+					  <td align="right" width="50">
+					     Username:&nbsp;
+					  </td>
+					  <td align="left">
+					     <input type="text" name="j_username" value=""/>
+					  </td>
+				       </tr>
+				       <tr>
+					  <td align="right" width="50">
+					     Password:&nbsp;
+					  </td>
+					  <td align="left">
+					     <input type="password" name="j_password" value=""/>
+					  </td>
+				       </tr>
+					<tr>
+					  <td colspan="2" align="right">
+					     <input type="submit" name="login" value="Login"/>
+					  </td>
+				       </tr>
+				    </table>
+
+				</td>
+				<!-- REAL CONTENT CELL : end -->
+		  <td style="background-image:url('<%= prefix %>/images/login_right.png')"></td>
+		  </tr>
+		  <tr>
+		  <td><img src="<%= prefix %>/images/login_bottom_left.png" /></td>
+		  <td style="background-image:url('<%= prefix %>/images/login_bottom.png')"></td>
+		  <td><img src="<%= prefix %>/images/login_bottom_right.png" /></td>
+		  </tr>
+		  </table>
+
+
+         </form>
+
+      </td>
+   </tr>
+</table>
+
+</body>
+</html>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,147 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<server>
-    <!-- Hibernate service -->   
-	<mbean
-      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
-      name="portal:service=Hibernate,type=Workflow"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="ConfigLocation">conf/hibernate/workflow/hibernate.cfg.xml</attribute>
-      <attribute name="JNDIName">java:/portal/workflow/WorkFlowSessionFactory</attribute>
-   </mbean>
-   
-    <!-- Workflow service -->   
-	<mbean
-      code="org.jboss.portal.workflow.service.WorkflowServiceImpl"
-      name="portal:service=Workflow,type=WorkflowService"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Hibernate,type=Workflow</depends>  
-      <attribute name="JbpmConfigurationXml">
-      	<![CDATA[
-      	 <jbpm-configuration>	      	      
-	      	<jbpm-context>
-	      		<service name="persistence" factory="org.jbpm.persistence.db.DbPersistenceServiceFactory"/> 
-	        </jbpm-context>	      	      	      
-	        <string name="resource.hibernate.cfg.xml" value="conf/hibernate/workflow/hibernate.cfg.xml"/>
-	        <string name="resource.business.calendar" value="org/jbpm/calendar/jbpm.business.calendar.properties"/>
-	        <string name="resource.default.modules" value="org/jbpm/graph/def/jbpm.default.modules.properties"/>
-	        <string name="resource.converter" value="org/jbpm/db/hibernate/jbpm.converter.properties"/>
-	        <string name="resource.action.types" value="org/jbpm/graph/action/action.types.xml"/>
-	        <string name="resource.node.types" value="org/jbpm/graph/node/node.types.xml"/>
-	        <string name="resource.varmapping" value="org/jbpm/context/exe/jbpm.varmapping.xml"/>
-	     </jbpm-configuration>
-      	]]>
-      </attribute>                
-   </mbean>
-   
-   <!-- ApprovePublish workflow service -->   
-	<mbean
-      code="org.jboss.portal.workflow.cms.ApprovePublishImpl"
-      name="portal:service=ApprovePublish,type=Workflow"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends optional-attribute-name="WorkflowService" proxy-type="attribute">
-      	portal:service=Workflow,type=WorkflowService
-      </depends>
-      <!-- JBPM process definition -->
-      <attribute name="Process">
-      	<![CDATA[      	     
-  	         <!-- cms approval workflow -->
-  	   		 <process-definition name="approval_workflow">
-		      <start-state>
-		      	<transition to="request_approval"/>			      		
-		        </start-state>
-		        <task-node name="request_approval" signal="first">
-		          <task name="approve_publish">
-		            <assignment class="org.jboss.portal.core.workflow.cms.PublishAssignmentHandler"/>
-		            <event type="task-start">
-		            	<action class="org.jboss.portal.cms.workflow.FinalizePublish"/>	
-		            </event>
-		            <exception-handler>
-		            	<action class="org.jboss.portal.workflow.cms.TaskExceptionHandler"/>	
-		            </exception-handler>
-		          </task>		          
-		          <transition name="approval" to="end"/>		          		      	  
-	              <transition name="rejection" to="end"/>	                       
-		        </task-node>			      
-		        <end-state name="end"/>		          
-		     </process-definition>		      		      			      
-      	]]>
-      </attribute>
-      <!-- 
-      		  overwrite = false creates the process first time if does not exist, for
-      	      subsequent server restarts, this process definition remains in tact
-      	          
-  	          overwrite = true creates the process first time if does not exist,
-  	          for subsequent server restarts, it creates a new version of the process definition
-  	          which will be used for processes created from then onwards. Old processes created
-  	          for an older version of the definition remain in tact and use their corresponding
-  	          process definition.
-  	          
-  	          Typically use overwrite=false and overwrite=true only when a new process definition
-  	          related to this workflow needs to be deployed
-      -->
-      <attribute name="Overwrite">false</attribute>
-      <!-- 
-      		a comma separated list email addresses of managers that can 
-      		approve/reject content publish requests 
-      		
-      		TODO: once a GUI is fully integrated with the workflow
-      		this will be modified to be a list of roles and then
-      		the corresponding users will be treated as managers
-      -->
-      <attribute name="ManagerEmails">sohil.shah at jboss.com,sshah at redhat.com</attribute>  
-      <attribute name="From">do-not-reply at jboss.com</attribute>
-      <attribute name="Subject">Content Approval Requested</attribute>
-      <attribute name="Body">
-      	<![CDATA[      	     
-  	         Approval is needed to publish the following Content:
-  	          	        
-  	         Content Location : {0}
-  	         
-  	         Content Type : {1}
-  	         
-  	         Content Size : {2}
-  	         
-  	         Creation Date : {3}
-  	         
-  	         User : {4}
-  	         
-  	         
-  	         <a href="http://localhost/workflow/approve?pId={5}&manager={6}">Approve</a>
-  	         
-  	         
-  	         <a href="http://localhost/workflow/reject?pId={7}&manager={8}">Reject</a>
-      	]]>
-      </attribute>
-      <attribute name="JNDIName">java:portal/ApprovePublishWorkflow</attribute>  
-   </mbean>     
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,147 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<server>
+    <!-- Hibernate service -->   
+	<mbean
+      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
+      name="portal:service=Hibernate,type=Workflow"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="ConfigLocation">conf/hibernate/workflow/hibernate.cfg.xml</attribute>
+      <attribute name="JNDIName">java:/portal/workflow/WorkFlowSessionFactory</attribute>
+   </mbean>
+   
+    <!-- Workflow service -->   
+	<mbean
+      code="org.jboss.portal.workflow.service.WorkflowServiceImpl"
+      name="portal:service=Workflow,type=WorkflowService"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=Hibernate,type=Workflow</depends>  
+      <attribute name="JbpmConfigurationXml">
+      	<![CDATA[
+      	 <jbpm-configuration>	      	      
+	      	<jbpm-context>
+	      		<service name="persistence" factory="org.jbpm.persistence.db.DbPersistenceServiceFactory"/> 
+	        </jbpm-context>	      	      	      
+	        <string name="resource.hibernate.cfg.xml" value="conf/hibernate/workflow/hibernate.cfg.xml"/>
+	        <string name="resource.business.calendar" value="org/jbpm/calendar/jbpm.business.calendar.properties"/>
+	        <string name="resource.default.modules" value="org/jbpm/graph/def/jbpm.default.modules.properties"/>
+	        <string name="resource.converter" value="org/jbpm/db/hibernate/jbpm.converter.properties"/>
+	        <string name="resource.action.types" value="org/jbpm/graph/action/action.types.xml"/>
+	        <string name="resource.node.types" value="org/jbpm/graph/node/node.types.xml"/>
+	        <string name="resource.varmapping" value="org/jbpm/context/exe/jbpm.varmapping.xml"/>
+	     </jbpm-configuration>
+      	]]>
+      </attribute>                
+   </mbean>
+   
+   <!-- ApprovePublish workflow service -->   
+	<mbean
+      code="org.jboss.portal.workflow.cms.ApprovePublishImpl"
+      name="portal:service=ApprovePublish,type=Workflow"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends optional-attribute-name="WorkflowService" proxy-type="attribute">
+      	portal:service=Workflow,type=WorkflowService
+      </depends>
+      <!-- JBPM process definition -->
+      <attribute name="Process">
+      	<![CDATA[      	     
+  	         <!-- cms approval workflow -->
+  	   		 <process-definition name="approval_workflow">
+		      <start-state>
+		      	<transition to="request_approval"/>			      		
+		        </start-state>
+		        <task-node name="request_approval" signal="first">
+		          <task name="approve_publish">
+		            <assignment class="org.jboss.portal.core.workflow.cms.PublishAssignmentHandler"/>
+		            <event type="task-start">
+		            	<action class="org.jboss.portal.cms.workflow.FinalizePublish"/>	
+		            </event>
+		            <exception-handler>
+		            	<action class="org.jboss.portal.workflow.cms.TaskExceptionHandler"/>	
+		            </exception-handler>
+		          </task>		          
+		          <transition name="approval" to="end"/>		          		      	  
+	              <transition name="rejection" to="end"/>	                       
+		        </task-node>			      
+		        <end-state name="end"/>		          
+		     </process-definition>		      		      			      
+      	]]>
+      </attribute>
+      <!-- 
+      		  overwrite = false creates the process first time if does not exist, for
+      	      subsequent server restarts, this process definition remains in tact
+      	          
+  	          overwrite = true creates the process first time if does not exist,
+  	          for subsequent server restarts, it creates a new version of the process definition
+  	          which will be used for processes created from then onwards. Old processes created
+  	          for an older version of the definition remain in tact and use their corresponding
+  	          process definition.
+  	          
+  	          Typically use overwrite=false and overwrite=true only when a new process definition
+  	          related to this workflow needs to be deployed
+      -->
+      <attribute name="Overwrite">false</attribute>
+      <!-- 
+      		a comma separated list email addresses of managers that can 
+      		approve/reject content publish requests 
+      		
+      		TODO: once a GUI is fully integrated with the workflow
+      		this will be modified to be a list of roles and then
+      		the corresponding users will be treated as managers
+      -->
+      <attribute name="ManagerEmails">sohil.shah at jboss.com,sshah at redhat.com</attribute>  
+      <attribute name="From">do-not-reply at jboss.com</attribute>
+      <attribute name="Subject">Content Approval Requested</attribute>
+      <attribute name="Body">
+      	<![CDATA[      	     
+  	         Approval is needed to publish the following Content:
+  	          	        
+  	         Content Location : {0}
+  	         
+  	         Content Type : {1}
+  	         
+  	         Content Size : {2}
+  	         
+  	         Creation Date : {3}
+  	         
+  	         User : {4}
+  	         
+  	         
+  	         <a href="http://localhost/workflow/approve?pId={5}&manager={6}">Approve</a>
+  	         
+  	         
+  	         <a href="http://localhost/workflow/reject?pId={7}&manager={8}">Reject</a>
+      	]]>
+      </attribute>
+      <attribute name="JNDIName">java:portal/ApprovePublishWorkflow</attribute>  
+   </mbean>     
+</server>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/ehcache.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/ehcache.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,61 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<ehcache>
-
-    <!-- Sets the path to the directory where cache .data files are created.
-
-         If the path is a Java System Property it is replaced by
-         its value in the running VM.
-
-         The following properties are translated:
-         user.home - User's home directory
-         user.dir - User's current working directory
-         java.io.tmpdir - Default temp file path -->
-   <diskStore path="java.io.tmpdir/workflow"/>
-
-
-   <!--Default Cache configuration. These will applied to caches programmatically created through
-   the CacheManager.
-
-   The following attributes are required for defaultCache:
-
-   maxInMemory       - Sets the maximum number of objects that will be created in memory
-   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
-                       is never expired.
-   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
-                       if the element is not eternal. Idle time is now - last accessed time
-   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
-                       if the element is not eternal. TTL is now - creation time
-   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
-                       has reached the maxInMemory limit.
-
-   -->
-   <defaultCache
-      maxElementsInMemory="10000"
-      eternal="false"
-      timeToIdleSeconds="120"
-      timeToLiveSeconds="120"
-      overflowToDisk="false"
-      />
-</ehcache>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/ehcache.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/ehcache.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/ehcache.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/ehcache.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,61 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<ehcache>
+
+    <!-- Sets the path to the directory where cache .data files are created.
+
+         If the path is a Java System Property it is replaced by
+         its value in the running VM.
+
+         The following properties are translated:
+         user.home - User's home directory
+         user.dir - User's current working directory
+         java.io.tmpdir - Default temp file path -->
+   <diskStore path="java.io.tmpdir/workflow"/>
+
+
+   <!--Default Cache configuration. These will applied to caches programmatically created through
+   the CacheManager.
+
+   The following attributes are required for defaultCache:
+
+   maxInMemory       - Sets the maximum number of objects that will be created in memory
+   eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
+                       is never expired.
+   timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
+                       if the element is not eternal. Idle time is now - last accessed time
+   timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
+                       if the element is not eternal. TTL is now - creation time
+   overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
+                       has reached the maxInMemory limit.
+
+   -->
+   <defaultCache
+      maxElementsInMemory="10000"
+      eternal="false"
+      timeToIdleSeconds="120"
+      timeToLiveSeconds="120"
+      overflowToDisk="false"
+      />
+</ehcache>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/hibernate.cfg.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/hibernate.cfg.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,170 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-
-<!DOCTYPE hibernate-configuration PUBLIC
-          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
-          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
-<hibernate-configuration>
-  <session-factory>
-    <!-- jdbc connection properties -->
-    <property name="connection.datasource">java:PortalDS</property>
-
-    <!-- other hibernate properties -->
-    <property name="show_sql">false</property>
-    <property name="hibernate.format_sql">true</property>
-    <property name="hibernate.use_sql_comments">true</property>
-
-    <!--  caching properties -->
-    <property name="cache.use_second_level_cache">true</property>
-    <property name="cache.use_query_cache">true</property>
-    <property name="cache.provider_configuration_file_resource_path">conf/hibernate/cms/ehcache.xml</property>
-    <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
-
-    <!-- managed environment transaction configuration -->
-    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
-    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
-
-    <!-- ############################################ -->
-    <!-- # mapping files with external dependencies # -->
-    <!-- ############################################ -->
-
-    <!-- following mapping file has a dependendy on   -->
-    <!-- 'bsh-{version}.jar'.                         -->
-    <!-- uncomment this if you don't have bsh on your -->
-    <!-- classpath.  you won't be able to use the     -->
-    <!-- script element in process definition files   -->
-    <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>
-
-    <!-- following mapping files have a dependendy on  -->
-    <!-- 'jbpm-identity-{version}.jar', mapping files  -->
-    <!-- of the pluggable jbpm identity component.     -->
-    <!-- comment out the following 3 lines if you don't-->
-    <!-- want to use the default jBPM identity mgmgt   -->
-    <!-- component                                     -->
-    <mapping resource="org/jbpm/identity/User.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
-    <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
-
-    <!-- ###################### -->
-    <!-- # jbpm mapping files # -->
-    <!-- ###################### -->
-
-    <!-- hql queries and type defs -->
-    <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml"/>
-
-    <!-- graph.def mapping files -->
-    <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
-    <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
-
-    <!-- graph.node mapping files -->
-    <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
-
-    <!-- context.def mapping files -->
-    <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
-
-    <!-- taskmgmt.def mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
-
-    <!-- module.def mapping files -->
-    <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
-
-    <!-- bytes mapping files -->
-    <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
-
-    <!-- file.def mapping files -->
-    <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
-
-    <!-- scheduler.def mapping files -->
-    <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
-    <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
-
-    <!-- graph.exe mapping files -->
-    <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
-
-    <!-- module.exe mapping files -->
-    <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
-
-    <!-- context.exe mapping files -->
-    <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
-
-    <!-- msg.db mapping files -->
-    <mapping resource="org/jbpm/msg/Message.hbm.xml"/>
-    <mapping resource="org/jbpm/msg/db/TextMessage.hbm.xml"/>
-    <mapping resource="org/jbpm/command/ExecuteActionCommand.hbm.xml"/>
-    <mapping resource="org/jbpm/command/ExecuteNodeCommand.hbm.xml"/>
-    <mapping resource="org/jbpm/command/SignalCommand.hbm.xml"/>
-    <mapping resource="org/jbpm/command/TaskInstanceEndCommand.hbm.xml"/>
-
-    <!-- taskmgmt.exe mapping files -->
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
-
-    <!-- scheduler.exe mapping files -->
-    <mapping resource="org/jbpm/scheduler/exe/Timer.hbm.xml"/>
-
-    <!-- logging mapping files -->
-    <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
-    <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
-    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
-    
-  </session-factory>
-</hibernate-configuration>

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/hibernate.cfg.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/hibernate.cfg.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/hibernate.cfg.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/conf/hibernate/workflow/hibernate.cfg.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,170 @@
+<?xml version='1.0' encoding='utf-8'?>
+
+<!DOCTYPE hibernate-configuration PUBLIC
+          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+
+<hibernate-configuration>
+  <session-factory>
+    <!-- jdbc connection properties -->
+    <property name="connection.datasource">java:PortalDS</property>
+
+    <!-- other hibernate properties -->
+    <property name="show_sql">false</property>
+    <property name="hibernate.format_sql">true</property>
+    <property name="hibernate.use_sql_comments">true</property>
+
+    <!--  caching properties -->
+    <property name="cache.use_second_level_cache">true</property>
+    <property name="cache.use_query_cache">true</property>
+    <property name="cache.provider_configuration_file_resource_path">conf/hibernate/cms/ehcache.xml</property>
+    <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
+
+    <!-- managed environment transaction configuration -->
+    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
+    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
+
+    <!-- ############################################ -->
+    <!-- # mapping files with external dependencies # -->
+    <!-- ############################################ -->
+
+    <!-- following mapping file has a dependendy on   -->
+    <!-- 'bsh-{version}.jar'.                         -->
+    <!-- uncomment this if you don't have bsh on your -->
+    <!-- classpath.  you won't be able to use the     -->
+    <!-- script element in process definition files   -->
+    <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>
+
+    <!-- following mapping files have a dependendy on  -->
+    <!-- 'jbpm-identity-{version}.jar', mapping files  -->
+    <!-- of the pluggable jbpm identity component.     -->
+    <!-- comment out the following 3 lines if you don't-->
+    <!-- want to use the default jBPM identity mgmgt   -->
+    <!-- component                                     -->
+    <mapping resource="org/jbpm/identity/User.hbm.xml"/>
+    <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
+    <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
+
+    <!-- ###################### -->
+    <!-- # jbpm mapping files # -->
+    <!-- ###################### -->
+
+    <!-- hql queries and type defs -->
+    <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml"/>
+
+    <!-- graph.def mapping files -->
+    <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
+    <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
+
+    <!-- graph.node mapping files -->
+    <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
+
+    <!-- context.def mapping files -->
+    <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
+    <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
+
+    <!-- taskmgmt.def mapping files -->
+    <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
+
+    <!-- module.def mapping files -->
+    <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
+
+    <!-- bytes mapping files -->
+    <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
+
+    <!-- file.def mapping files -->
+    <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
+
+    <!-- scheduler.def mapping files -->
+    <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
+    <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
+
+    <!-- graph.exe mapping files -->
+    <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
+
+    <!-- module.exe mapping files -->
+    <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
+
+    <!-- context.exe mapping files -->
+    <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
+
+    <!-- msg.db mapping files -->
+    <mapping resource="org/jbpm/msg/Message.hbm.xml"/>
+    <mapping resource="org/jbpm/msg/db/TextMessage.hbm.xml"/>
+    <mapping resource="org/jbpm/command/ExecuteActionCommand.hbm.xml"/>
+    <mapping resource="org/jbpm/command/ExecuteNodeCommand.hbm.xml"/>
+    <mapping resource="org/jbpm/command/SignalCommand.hbm.xml"/>
+    <mapping resource="org/jbpm/command/TaskInstanceEndCommand.hbm.xml"/>
+
+    <!-- taskmgmt.exe mapping files -->
+    <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
+
+    <!-- scheduler.exe mapping files -->
+    <mapping resource="org/jbpm/scheduler/exe/Timer.hbm.xml"/>
+
+    <!-- logging mapping files -->
+    <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
+    <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
+    <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
+    
+  </session-factory>
+</hibernate-configuration>

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/jbpm-3.1.2.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/jbpm-3.1.2.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/jbpm-3.1.2.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/jbpm-identity-3.1.2.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/jbpm-identity-3.1.2.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/jbpm-identity-3.1.2.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/portal-workflow-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/portal-workflow-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/portal-workflow-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/portal-workflow.war
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/portal-workflow.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-workflow.sar/portal-workflow.war)
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/MANIFEST.MF
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/MANIFEST.MF	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,4 +0,0 @@
-Manifest-Version: 1.0
-Ant-Version: Apache Ant 1.6.5
-Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/MANIFEST.MF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/MANIFEST.MF)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/MANIFEST.MF	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/MANIFEST.MF	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,4 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.6.5
+Created-By: 1.4.2_09-b05 (Sun Microsystems Inc.)
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<server>
-
-   <!-- Producer interceptor stack -->
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
-      name="portal:service=InterceptorStackFactory,type=WSRP"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends-list optional-attribute-name="InterceptorNames">
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=WindowStates</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Modes</depends-list-element>
-      </depends-list>
-   </mbean>
-
-   <!-- The producer portlet invoker -->
-   <mbean
-      code="org.jboss.portal.portlet.state.producer.ProducerPortletInvoker"
-      name="portal:service=PortletInvoker,type=WSRPProducer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="PortletInvoker"
-         proxy-type="attribute">portal:service=WSRPPortletInvoker,type=Container</depends>
-      <depends
-         optional-attribute-name="PersistenceManager"
-         proxy-type="attribute">portal:service=PersistenceManager,type=Producer</depends>
-      <depends
-         optional-attribute-name="StateManagementPolicy"
-         proxy-type="attribute">portal:service=StateManagementPolicy,type=Producer</depends>
-      <depends
-         optional-attribute-name="StateConverter"
-         proxy-type="attribute">portal:service=StateConverter,type=Producer</depends>
-   </mbean>
-
-   <!-- The portlet container invoker -->
-   <mbean
-      code="org.jboss.portal.portlet.container.PortletContainerInvoker"
-      name="portal:service=WSRPPortletInvoker,type=Container"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends optional-attribute-name="StackFactory" proxy-type="attribute">portal:service=InterceptorStackFactory,type=WSRP</depends>
-      <depends optional-attribute-name="Registry" proxy-type="attribute">portal:service=WebAppRegistry</depends>
-   </mbean>
-
-   <!-- WSRP Producer implementation -->
-   <mbean
-      code="org.jboss.portal.wsrp.producer.WSRPProducerImpl"
-      name="portal.wsrp:service=WSRPProducer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends optional-attribute-name="Invoker"
-               proxy-type="attribute">portal:service=PortletInvoker,type=WSRPProducer</depends>
-      <depends optional-attribute-name="RegistrationManager" proxy-type="attribute">portal.wsrp:service=RegistrationManager</depends>
-   </mbean>
-
-   <!-- Registration manager -->
-   <mbean code="org.jboss.portal.registration.impl.RegistrationManagerImpl"
-          name="portal.wsrp:service=RegistrationManager" xmbean-dd=""
-          xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends optional-attribute-name="Policy" proxy-type="attribute">portal.wsrp:service=RegistrationPolicy</depends>
-      <depends optional-attribute-name="PersistenceManager" proxy-type="attribute">portal.wsrp:service=PersistenceManager</depends>
-   </mbean>
-
-   <!-- Registration policy -->
-   <mbean code="org.jboss.portal.registration.policies.DefaultRegistrationPolicy"
-          name="portal.wsrp:service=RegistrationPolicy" xmbean-dd=""
-          xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-
-   <!-- Persistence manager for registrations -->
-   <mbean code="org.jboss.portal.registration.impl.RegistrationPersistenceManagerImpl"
-          name="portal.wsrp:service=PersistenceManager" xmbean-dd=""
-          xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-
-   <!-- Producer configuration service -->
-   <mbean code="org.jboss.portal.wsrp.producer.config.ProducerConfigurationService"
-          name="portal.wsrp:service=ProducerConfiguration" xmbean-dd=""
-          xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="ConfigLocation">conf/config.xml</attribute>
-      <depends optional-attribute-name="Producer" proxy-type="attribute">portal.wsrp:service=WSRPProducer</depends>
-   </mbean>
-
-   <!-- Configure a consumer that is the portal itself -->
-   <mbean code="org.jboss.portal.wsrp.deployment.WSRPDeployer" name="portal.wsrp:service=WSRPDeployer">
-      <attribute name="DefaultWSRPLocation">default-wsrp.xml</attribute>
-      <depends optional-attribute-name="FederatingPortletInvoker" proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
-   </mbean>
-
-   <!-- Consumers registry for WSRP consumer configuration portlet -->
-   <mbean code="org.jboss.portal.wsrp.portlet.consumers.ConsumersRegistryService"
-          name="portal.wsrp:service=ConsumersRegistry"
-          xmbean-dd="" xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends optional-attribute-name="FederatingPortletInvoker" proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
-   </mbean>
-</server>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<server>
+
+   <!-- Producer interceptor stack -->
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=WSRP"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends-list optional-attribute-name="InterceptorNames">
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=WindowStates</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Modes</depends-list-element>
+      </depends-list>
+   </mbean>
+
+   <!-- The producer portlet invoker -->
+   <mbean
+      code="org.jboss.portal.portlet.state.producer.ProducerPortletInvoker"
+      name="portal:service=PortletInvoker,type=WSRPProducer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="PortletInvoker"
+         proxy-type="attribute">portal:service=WSRPPortletInvoker,type=Container</depends>
+      <depends
+         optional-attribute-name="PersistenceManager"
+         proxy-type="attribute">portal:service=PersistenceManager,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateManagementPolicy"
+         proxy-type="attribute">portal:service=StateManagementPolicy,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateConverter"
+         proxy-type="attribute">portal:service=StateConverter,type=Producer</depends>
+   </mbean>
+
+   <!-- The portlet container invoker -->
+   <mbean
+      code="org.jboss.portal.portlet.container.PortletContainerInvoker"
+      name="portal:service=WSRPPortletInvoker,type=Container"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends optional-attribute-name="StackFactory" proxy-type="attribute">portal:service=InterceptorStackFactory,type=WSRP</depends>
+      <depends optional-attribute-name="Registry" proxy-type="attribute">portal:service=WebAppRegistry</depends>
+   </mbean>
+
+   <!-- WSRP Producer implementation -->
+   <mbean
+      code="org.jboss.portal.wsrp.producer.WSRPProducerImpl"
+      name="portal.wsrp:service=WSRPProducer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends optional-attribute-name="Invoker"
+               proxy-type="attribute">portal:service=PortletInvoker,type=WSRPProducer</depends>
+      <depends optional-attribute-name="RegistrationManager" proxy-type="attribute">portal.wsrp:service=RegistrationManager</depends>
+   </mbean>
+
+   <!-- Registration manager -->
+   <mbean code="org.jboss.portal.registration.impl.RegistrationManagerImpl"
+          name="portal.wsrp:service=RegistrationManager" xmbean-dd=""
+          xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends optional-attribute-name="Policy" proxy-type="attribute">portal.wsrp:service=RegistrationPolicy</depends>
+      <depends optional-attribute-name="PersistenceManager" proxy-type="attribute">portal.wsrp:service=PersistenceManager</depends>
+   </mbean>
+
+   <!-- Registration policy -->
+   <mbean code="org.jboss.portal.registration.policies.DefaultRegistrationPolicy"
+          name="portal.wsrp:service=RegistrationPolicy" xmbean-dd=""
+          xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+
+   <!-- Persistence manager for registrations -->
+   <mbean code="org.jboss.portal.registration.impl.RegistrationPersistenceManagerImpl"
+          name="portal.wsrp:service=PersistenceManager" xmbean-dd=""
+          xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+
+   <!-- Producer configuration service -->
+   <mbean code="org.jboss.portal.wsrp.producer.config.ProducerConfigurationService"
+          name="portal.wsrp:service=ProducerConfiguration" xmbean-dd=""
+          xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="ConfigLocation">conf/config.xml</attribute>
+      <depends optional-attribute-name="Producer" proxy-type="attribute">portal.wsrp:service=WSRPProducer</depends>
+   </mbean>
+
+   <!-- Configure a consumer that is the portal itself -->
+   <mbean code="org.jboss.portal.wsrp.deployment.WSRPDeployer" name="portal.wsrp:service=WSRPDeployer">
+      <attribute name="DefaultWSRPLocation">default-wsrp.xml</attribute>
+      <depends optional-attribute-name="FederatingPortletInvoker" proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
+   </mbean>
+
+   <!-- Consumers registry for WSRP consumer configuration portlet -->
+   <mbean code="org.jboss.portal.wsrp.portlet.consumers.ConsumersRegistryService"
+          name="portal.wsrp:service=ConsumersRegistry"
+          xmbean-dd="" xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends optional-attribute-name="FederatingPortletInvoker" proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
+   </mbean>
+</server>
+

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf/config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf/config.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf/config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,27 +0,0 @@
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<producer-configuration>
-   <registration-configuration fullServiceDescriptionRequiresRegistration="true"/>
-</producer-configuration>
-

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf/config.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf/config.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf/config.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/conf/config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,27 @@
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<producer-configuration>
+   <registration-configuration fullServiceDescriptionRequiresRegistration="true"/>
+</producer-configuration>
+

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,92 +0,0 @@
-<?xml version='1.0' encoding='UTF-8' ?>
-
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!--<!DOCTYPE deployments PUBLIC "-//JBoss//DTD WSRP Remote Producer Configuration 1.0//EN"
-   "http://www.jboss.org/portal/dtd/jboss-portal-wsrp.dtd">-->
-
-<deployments>
-   <deployment>
-      <wsrp-producer>
-         <producer-id>self</producer-id>
-         <expiration-cache>120</expiration-cache>
-         <endpoint-config>
-            <service-description-url>http://localhost:8080/portal-wsrp/ServiceDescriptionService</service-description-url>
-            <markup-url>http://localhost:8080/portal-wsrp/MarkupService</markup-url>
-            <registration-url>http://localhost:8080/portal-wsrp/RegistrationService</registration-url>
-            <portlet-management-url>http://localhost:8080/portal-wsrp/PortletManagementService</portlet-management-url>
-         </endpoint-config>
-         <registration-data/>
-      </wsrp-producer>
-   </deployment>
-   <!--<deployment>
-      <wsrp-producer>
-         <producer-id>NetUnity</producer-id>
-         <expiration-cache>120</expiration-cache>
-         <endpoint-wsdl-url>http://wsrp.netunitysoftware.com/WSRPTestService/WSRPTestService.asmx?Operation=WSDL</endpoint-wsdl-url>
-         <registration-data/>
-      </wsrp-producer>
-   </deployment>-->
-   <!--<deployment>
-      <wsrp-producer>
-         <producer-id>vignette</producer-id>
-         <expiration-cache>120</expiration-cache>
-         <endpoint-wsdl-url>http://wsrpdemo.vignette.com:8080/producer/wsdl</endpoint-wsdl-url>
-         <registration-data>
-            <property>
-               <name>com.vignette.wsrp.registration.username</name>
-               <lang>en</lang>
-               <value>test</value>
-            </property>
-            <property>
-               <name>com.vignette.wsrp.registration.password</name>
-               <lang>en</lang>
-               <value>test</value>
-            </property>
-         </registration-data>
-      </wsrp-producer>
-   </deployment>-->
-   <!--<deployment>
-      <wsrp-producer>
-         <producer-id>bea</producer-id>
-         <expiration-cache>120</expiration-cache>
-         <endpoint-wsdl-url>http://wsrp.bea.com:7001/producer/producer?WSDL</endpoint-wsdl-url>
-         <registration-data>
-            <property>
-               <name>registration/consumerRole</name>
-               <lang>en</lang>
-               <value>public</value>
-            </property>
-         </registration-data>
-      </wsrp-producer>
-   </deployment>-->
-   <!--<deployment>
-      <wsrp-producer>
-         <producer-id>oracle</producer-id>
-         <expiration-cache>120</expiration-cache>
-         <endpoint-wsdl-url>http://portalstandards.oracle.com/portletapp/portlets?WSDL</endpoint-wsdl-url>
-         <registration-data/>
-      </wsrp-producer>
-   </deployment>-->
-</deployments>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/default-wsrp.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,92 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!--<!DOCTYPE deployments PUBLIC "-//JBoss//DTD WSRP Remote Producer Configuration 1.0//EN"
+   "http://www.jboss.org/portal/dtd/jboss-portal-wsrp.dtd">-->
+
+<deployments>
+   <deployment>
+      <wsrp-producer>
+         <producer-id>self</producer-id>
+         <expiration-cache>120</expiration-cache>
+         <endpoint-config>
+            <service-description-url>http://localhost:8080/portal-wsrp/ServiceDescriptionService</service-description-url>
+            <markup-url>http://localhost:8080/portal-wsrp/MarkupService</markup-url>
+            <registration-url>http://localhost:8080/portal-wsrp/RegistrationService</registration-url>
+            <portlet-management-url>http://localhost:8080/portal-wsrp/PortletManagementService</portlet-management-url>
+         </endpoint-config>
+         <registration-data/>
+      </wsrp-producer>
+   </deployment>
+   <!--<deployment>
+      <wsrp-producer>
+         <producer-id>NetUnity</producer-id>
+         <expiration-cache>120</expiration-cache>
+         <endpoint-wsdl-url>http://wsrp.netunitysoftware.com/WSRPTestService/WSRPTestService.asmx?Operation=WSDL</endpoint-wsdl-url>
+         <registration-data/>
+      </wsrp-producer>
+   </deployment>-->
+   <!--<deployment>
+      <wsrp-producer>
+         <producer-id>vignette</producer-id>
+         <expiration-cache>120</expiration-cache>
+         <endpoint-wsdl-url>http://wsrpdemo.vignette.com:8080/producer/wsdl</endpoint-wsdl-url>
+         <registration-data>
+            <property>
+               <name>com.vignette.wsrp.registration.username</name>
+               <lang>en</lang>
+               <value>test</value>
+            </property>
+            <property>
+               <name>com.vignette.wsrp.registration.password</name>
+               <lang>en</lang>
+               <value>test</value>
+            </property>
+         </registration-data>
+      </wsrp-producer>
+   </deployment>-->
+   <!--<deployment>
+      <wsrp-producer>
+         <producer-id>bea</producer-id>
+         <expiration-cache>120</expiration-cache>
+         <endpoint-wsdl-url>http://wsrp.bea.com:7001/producer/producer?WSDL</endpoint-wsdl-url>
+         <registration-data>
+            <property>
+               <name>registration/consumerRole</name>
+               <lang>en</lang>
+               <value>public</value>
+            </property>
+         </registration-data>
+      </wsrp-producer>
+   </deployment>-->
+   <!--<deployment>
+      <wsrp-producer>
+         <producer-id>oracle</producer-id>
+         <expiration-cache>120</expiration-cache>
+         <endpoint-wsdl-url>http://portalstandards.oracle.com/portletapp/portlets?WSDL</endpoint-wsdl-url>
+         <registration-data/>
+      </wsrp-producer>
+   </deployment>-->
+</deployments>
\ No newline at end of file

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-client.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-client.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-client.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-lib.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-lib.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp-lib.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp.jse
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp.jse (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/binaries/portal/to-copy/jboss-portal.sar/portal-wsrp.sar/portal-wsrp.jse)
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions/common.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/common.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/common.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -3,79 +3,79 @@
     <pomVersion>3</pomVersion>
 
     <dependencies>
-	<dependency>
-	    <id>portlet-api</id>
-	    <version>1.0</version>
-	</dependency>
-	
-	<dependency>
+        <dependency>
+            <id>portlet-api</id>
+            <version>1.0</version>
+        </dependency>
+
+        <dependency>
             <groupId>jboss</groupId>
             <artifactId>jboss-jmx</artifactId>
             <version>1.0</version>
             <jar>jboss-jmx.jar</jar>
         </dependency>
 
-	<dependency>
-	    <groupId>jboss</groupId>
-	    <artifactId>jboss-common</artifactId>
-	    <version>1.0</version>
-	    <jar>jboss-common.jar</jar>
-	</dependency>
-	
-	<dependency>
-	    <groupId>jboss</groupId>
-	    <artifactId>portal-common-lib</artifactId>
-	    <version>1.0</version>
-	    <jar>portal-common-lib.jar</jar>
-	</dependency>
-	<dependency>
-	    <groupId>jboss</groupId>
-	    <artifactId>portal-identity-lib</artifactId>
-	    <version>1.0</version>
-	    <jar>portal-identity-lib.jar</jar>
-	</dependency>	
-	<dependency>
-	    <groupId>jboss</groupId>
-	    <artifactId>portal-core-lib</artifactId>
-	    <version>1.0</version>
-	    <jar>portal-core-lib.jar</jar>
-	</dependency>
-	<dependency>
-	    <groupId>jboss</groupId>
-	    <artifactId>jboss-portlet-api-lib</artifactId>
-	    <version>1.0</version>
-	    <jar>jboss-portlet-api-lib.jar</jar>
-	</dependency>
-	<dependency>
-	    <groupId>jboss</groupId>
-	    <artifactId>portal-api-lib</artifactId>
-	    <version>1.0</version>
-	    <jar>portal-api-lib.jar</jar>
-	</dependency>
-	
-	<dependency>
-	    <groupId>jboss</groupId>
-	    <artifactId>portal-portlet-lib</artifactId>
-	    <version>1.0</version>
-	    <jar>portal-portlet-lib.jar</jar>
-	</dependency>
-	
-	<dependency>
-	    <groupId>shotoku</groupId>
-	    <artifactId>shotoku-base</artifactId>
-	    <version>1.0</version>
-	    <jar>shotoku-base.jar</jar>
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>jboss-common</artifactId>
+            <version>1.0</version>
+            <jar>jboss-common.jar</jar>
+        </dependency>
+
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>portal-common-lib</artifactId>
+            <version>1.0</version>
+            <jar>portal-common-lib.jar</jar>
+        </dependency>
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>portal-identity-lib</artifactId>
+            <version>1.0</version>
+            <jar>portal-identity-lib.jar</jar>
+        </dependency>
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>portal-core-lib</artifactId>
+            <version>1.0</version>
+            <jar>portal-core-lib.jar</jar>
+        </dependency>
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>jboss-portlet-api-lib</artifactId>
+            <version>1.0</version>
+            <jar>jboss-portlet-api-lib.jar</jar>
+        </dependency>
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>portal-api-lib</artifactId>
+            <version>1.0</version>
+            <jar>portal-api-lib.jar</jar>
+        </dependency>
+
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>portal-portlet-lib</artifactId>
+            <version>1.0</version>
+            <jar>portal-portlet-lib.jar</jar>
+        </dependency>
+
+        <dependency>
+            <groupId>shotoku</groupId>
+            <artifactId>shotoku-base</artifactId>
+            <version>1.0</version>
+            <jar>shotoku-base.jar</jar>
             <properties>
                 <ejb.manifest.classpath>true</ejb.manifest.classpath>
             </properties>
-	</dependency>
+        </dependency>
 
-	<dependency>
-	    <groupId>shotoku</groupId>
-	    <artifactId>shotoku-aop</artifactId>
-	    <version>1.0</version>
-	    <jar>shotoku-aop.jar</jar>
-	</dependency>
+        <dependency>
+            <groupId>shotoku</groupId>
+            <artifactId>shotoku-aop</artifactId>
+            <version>1.0</version>
+            <jar>shotoku-aop.jar</jar>
+        </dependency>
 
         <dependency>
             <groupId>velocity</groupId>
@@ -92,8 +92,34 @@
             <artifactId>velocity</artifactId>
             <version>1.4-dev</version>
         </dependency>
+
+        <!-- AOP -->
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>javassist</artifactId>
+            <version>1.0</version>
+            <jar>javassist.jar</jar>
+        </dependency>
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>trove</artifactId>
+            <version>1.0</version>
+            <jar>trove.jar</jar>
+        </dependency>
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>concurrent</artifactId>
+            <version>1.0</version>
+            <jar>concurrent.jar</jar>
+        </dependency>
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>jboss-aop-jdk50</artifactId>
+            <version>1.0</version>
+            <jar>jboss-aop-jdk50.jar</jar>
+        </dependency>
     </dependencies>
-    
+
     <build>
         <sourceDirectory>src/java</sourceDirectory>
     </build>

Modified: labs/jbosslabs/trunk/portal-extensions/configuration/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -29,7 +29,10 @@
 		</ant:copy>
 		<ant:delete file="${local.deploy.dir}/jboss-portal.sar/conf/data/default-object.xml" />
 		<ant:delete dir="${local.deploy.dir}/jboss-portal.sar/portal-samples.war" />	
-		<ant:delete dir="${local.deploy.dir}/jboss-portal.sar/portal-wsrp.sar" />			
+		<ant:delete dir="${local.deploy.dir}/jboss-portal.sar/portal-wsrp.sar" />	
 		<ant:delete dir="${local.deploy.dir}/jbossweb-tomcat55.sar/ROOT.war" />
+		
+		<ant:delete dir="${local.deploy.dir}/jboss-hibernate.deployer" />	
+		<ant:delete dir="${local.deploy.dir}/jboss-ws4ee.sar" />	
 	</goal>
 </project>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default)

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/conf)


Property changes on: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf
___________________________________________________________________
Name: svn:ignore
   + log4j.xml


Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/conf/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,533 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Id: jboss-service.xml 38992 2005-12-13 15:29:35Z jerrygauth $ -->
-
-<!-- ===================================================================== -->
-<!--  JBoss Server Configuration                                           -->
-<!-- ===================================================================== -->
-
-<server>
-
-   <!-- Load all jars from the JBOSS_DIST/server/<config>/lib directory. This
-     can be restricted to specific jars by specifying them in the archives
-     attribute.
-    -->
-   <classpath codebase="${jboss.server.lib.url:lib}" archives="*"/>
-
-   <classpath codebase="${jboss.server.lib.url:lib}/shotoku" archives="*" />
-
-   <classpath codebase="${jboss.server.lib.url:lib}/forge" archives="*" />
-
-   <!-- ==================================================================== -->
-   <!-- JSR-77 Single JBoss Server Management Domain                         -->
-   <!-- ==================================================================== -->
-   <mbean code="org.jboss.management.j2ee.LocalJBossServerDomain"
-      name="jboss.management.local:j2eeType=J2EEDomain,name=Manager">
-      <attribute name="MainDeployer">jboss.system:service=MainDeployer</attribute>
-      <attribute name="SARDeployer">jboss.system:service=ServiceDeployer</attribute>
-      <attribute name="EARDeployer">jboss.j2ee:service=EARDeployer</attribute>
-      <attribute name="EJBDeployer">jboss.ejb:service=EJBDeployer</attribute>
-      <attribute name="RARDeployer">jboss.jca:service=RARDeployer</attribute>
-      <attribute name="CMDeployer">jboss.jca:service=ConnectionFactoryDeployer</attribute>
-      <attribute name="WARDeployer">jboss.web:service=WebServer</attribute>
-      <attribute name="CARDeployer">jboss.j2ee:service=ClientDeployer</attribute>
-      <attribute name="MailService">jboss:service=Mail</attribute>
-      <attribute name="JMSService">jboss.mq:service=DestinationManager</attribute>
-      <attribute name="JNDIService">jboss:service=Naming</attribute>
-      <attribute name="JTAService">jboss:service=TransactionManager</attribute>
-      <attribute name="UserTransactionService">jboss:service=ClientUserTransaction</attribute>
-      <attribute name="RMI_IIOPService">jboss:service=CorbaORB</attribute>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- XMBean Persistence                                                   -->
-   <!-- ==================================================================== -->   
-   <mbean code="org.jboss.system.pm.AttributePersistenceService"
-      name="jboss:service=AttributePersistenceService"
-      xmbean-dd="resource:xmdesc/AttributePersistenceService-xmbean.xml">
-      <!-- the AttributePersistenceService is persistent, itself -->
-           
-      <!--
-      <attribute name="AttributePersistenceManagerClass">org.jboss.system.pm.XMLAttributePersistenceManager</attribute>
-      <attribute name="AttributePersistenceManagerConfig">
-         <data-directory>data/xmbean-attrs</data-directory>
-      </attribute>      
-      <attribute name="ApmDestroyOnServiceStop">false</attribute>
-      <attribute name="VersionTag"></attribute>
-      -->
-   </mbean>
-
-   <!-- A Thread pool service -->
-   <mbean code="org.jboss.util.threadpool.BasicThreadPool"
-      name="jboss.system:service=ThreadPool">
-      <attribute name="Name">JBoss System Threads</attribute>
-      <attribute name="ThreadGroupName">System Threads</attribute>
-      <!-- How long a thread will live without any tasks in MS -->
-      <attribute name="KeepAliveTime">60000</attribute>
-      <!-- The max number of threads in the pool -->
-      <attribute name="MaximumPoolSize">10</attribute>
-      <!-- The max number of tasks before the queue is full -->
-      <attribute name="MaximumQueueSize">1000</attribute>
-      <!-- The behavior of the pool when a task is added and the queue is full.
-      abort - a RuntimeException is thrown
-      run - the calling thread executes the task
-      wait - the calling thread blocks until the queue has room
-      discard - the task is silently discarded without being run
-      discardOldest - check to see if a task is about to complete and enque
-         the new task if possible, else run the task in the calling thread
-      -->
-      <attribute name="BlockingMode">run</attribute>
-   </mbean>
-
-   <!-- Preload all custom editors for VMs that don't use the thread
-        context class loader when searching for PropertyEditors. Uncomment
-        if your JDK 1.3.0 VM fails to find JBoss PropertyEditors.
-   <mbean code="org.jboss.varia.property.PropertyEditorManagerService"
-     name="jboss:type=Service,name=BootstrapEditors">
-     <attribute name="BootstrapEditors">
-       java.math.BigDecimal=org.jboss.util.propertyeditor.BigDecimalEditor
-       java.lang.Boolean=org.jboss.util.propertyeditor.BooleanEditor
-       java.lang.Class=org.jboss.util.propertyeditor.ClassEditor
-       java.util.Date=org.jboss.util.propertyeditor.DateEditor
-       java.io.File=org.jboss.util.propertyeditor.FileEditor
-       java.net.InetAddress=org.jboss.util.propertyeditor.InetAddressEditor
-       java.lang.Integer=org.jboss.util.propertyeditor.IntegerEditor
-       javax.management.ObjectName=org.jboss.mx.util.propertyeditor.ObjectNameEditor
-       java.util.Properties=org.jboss.util.propertyeditor.PropertiesEditor
-       [Ljava.lang.String;=org.jboss.util.propertyeditor.StringArrayEditor
-       java.net.URL=org.jboss.util.propertyeditor.URLEditor
-     </attribute>
-   </mbean>
-   -->
-
-   <!-- ==================================================================== -->
-   <!-- Log4j Initialization                                                 -->
-   <!-- ==================================================================== -->
-
-   <mbean code="org.jboss.logging.Log4jService"
-      name="jboss.system:type=Log4jService,service=Logging"
-	  xmbean-dd="resource:xmdesc/Log4jService-xmbean.xml">
-      <attribute name="ConfigurationURL">resource:log4j.xml</attribute>
-      <!-- Set the org.apache.log4j.helpers.LogLog.setQuiteMode. As of log4j1.2.8
-      this needs to be set to avoid a possible deadlock on exception at the
-      appender level. See bug#696819.
-      -->
-      <attribute name="Log4jQuietMode">true</attribute>
-      <!-- How frequently in seconds the ConfigurationURL is checked for changes -->
-      <attribute name="RefreshPeriod">60</attribute>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Active Alarm Table                                                   -->
-   <!-- ==================================================================== -->
-
-   <!--
-      | The ActiveAlarmTable service is a simple JMX notification listener
-      | that maintains a table with the received notifications (alarms).
-      | The alarms can be acknowledged through the jmx or the web console.
-      | Modify the SubscriptionList below to subscribe for any notification
-      | in the system and treat it as an alarm.
-      | The JMXNotificationAppender is a log4j Appender that can be configured
-      | in log4j.xml, that trasforms logging events to JMX notification so they
-      | can be fed back into the table. By storing the WARN or higher level logging
-      | events you can have a quick view of important system faults.
-      |
-      | The following attributes may be set:
-      |
-      | MaxTableSize (default 1000)
-      |  - set an upper limit to the number of stored alarms
-      | LogLevel (default DEBUG)
-      |  - the log level to use for received notification, can be set to NONE
-      | ServerId (default jboss)
-      |  - used to construct unique alarm ids
-      | SubscriptionList
-      |  - subscribe for the notifications to be stored in the table
-
-   <mbean code="org.jboss.monitor.services.ActiveAlarmTable" 
-          name="jboss.monitor:service=ActiveAlarmTable">
-      <attribute name="SubscriptionList">
-         <subscription-list>
-            <mbean name="jboss.monitor:*">
-               <notification type="jboss.alarm"/>
-               <notification type="JBOSS_MONITOR_NOTIFICATION"/>               
-            </mbean>
-            <mbean name="jboss.system:service=Logging,type=JMXNotificationAppender"/>
-         </subscription-list>
-      </attribute>
-   </mbean>
-   -->
-  
-   <!-- ==================================================================== -->
-   <!-- JBoss RMI Classloader - only install when available                  -->
-   <!-- ==================================================================== -->
-   <mbean code="org.jboss.util.property.jmx.SystemPropertyClassValue"
-      name="jboss.rmi:type=RMIClassLoader">
-      <attribute name="Property">java.rmi.server.RMIClassLoaderSpi</attribute>
-      <attribute name="ClassName">org.jboss.system.JBossRMIClassLoader</attribute>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Service Binding                                                      -->
-   <!-- ==================================================================== -->
-
-   <!-- Automatically activated when generatting the clustering environment -->
-   <!-- @TESTSUITE_CLUSTER_CONFIG@ -->
-
-   <!--
-      | Binding service manager for port/host mapping. This is a sample
-      | config that demonstrates a JBoss instances with a server name 'ports-01'
-      | loading its bindings from an XML file using the ServicesStoreFactory
-      | implementation returned by the XMLServicesStoreFactory.
-      |
-      | ServerName: The unique name assigned to a JBoss server instance for
-      | lookup purposes. This allows a single ServicesStore to handle mulitiple
-      | JBoss servers.
-      |
-      | StoreURL: The URL string passed to org.jboss.services.binding.ServicesStore
-      | during initialization that specifies how to connect to the bindings store.
-      | StoreFactory: The org.jboss.services.binding.ServicesStoreFactory interface
-      | implementation to create to obtain the ServicesStore instance.
-
-   <mbean code="org.jboss.services.binding.ServiceBindingManager"
-     name="jboss.system:service=ServiceBindingManager">
-     <attribute name="ServerName">ports-01</attribute>
-     <attribute name="StoreURL">${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xml</attribute>
-     <attribute name="StoreFactoryClassName">
-       org.jboss.services.binding.XMLServicesStoreFactory
-     </attribute>
-   </mbean>
-   -->
-
-   <!-- ==================================================================== -->
-   <!-- Class Loading                                                        -->
-   <!-- ==================================================================== -->
-
-   <mbean code="org.jboss.web.WebService"
-      name="jboss:service=WebService">
-      <attribute name="Port">8083</attribute>
-      <!-- Should non-EJB .class files be downloadable -->
-      <attribute name="DownloadServerClasses">true</attribute>
-      <!-- Should resources other than .class files be downloadable. Both
-         DownloadServerClasses and DownloadResources must be true for resources
-         to be downloadable. This is false by default because its generally a
-         bad idea as server configuration files that container security
-         information can be accessed.
-       -->
-      <attribute name="DownloadResources">false</attribute>
-      <attribute name="Host">${jboss.bind.address}</attribute>
-      <attribute name="BindAddress">${jboss.bind.address}</attribute>
-      <!-- Use the default thread pool for dynamic class loading -->
-      <depends optional-attribute-name="ThreadPool"
-         proxy-type="attribute">jboss.system:service=ThreadPool</depends>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- JNDI                                                                 -->
-   <!-- ==================================================================== -->
-
-   <mbean code="org.jboss.naming.NamingService"
-      name="jboss:service=Naming"
-      xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">
-      <!-- The call by value mode. true if all lookups are unmarshalled using
-      the caller's TCL, false if in VM lookups return the value by reference.
-      -->
-      <attribute name="CallByValue">false</attribute>
-      <!-- The listening port for the bootstrap JNP service. Set this to -1
-        to run the NamingService without the JNP invoker listening port.
-      -->
-      <attribute name="Port">1099</attribute>
-      <!-- The bootstrap JNP server bind address. This also sets the default
-      RMI service bind address. Empty == all addresses
-       -->
-      <attribute name="BindAddress">${jboss.bind.address}</attribute>
-      <!-- The port of the RMI naming service, 0 == anonymous -->
-      <attribute name="RmiPort">1098</attribute>
-      <!-- The RMI service bind address. Empty == all addresses
-       -->
-      <attribute name="RmiBindAddress">${jboss.bind.address}</attribute>
-      <!-- The thread pool service used to control the bootstrap lookups -->
-      <depends optional-attribute-name="LookupPool"
-         proxy-type="attribute">jboss.system:service=ThreadPool</depends>
-   </mbean>
-
-   <mbean code="org.jboss.naming.JNDIView"
-   	name="jboss:service=JNDIView"
-   	xmbean-dd="resource:xmdesc/JNDIView-xmbean.xml">
-   	<!-- The HANamingService service name -->
-   	<attribute name="HANamingService">jboss:service=HAJNDI</attribute>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Security                                                             -->
-   <!-- ==================================================================== -->
-
-   <mbean code="org.jboss.security.plugins.SecurityConfig"
-      name="jboss.security:service=SecurityConfig">
-      <attribute name="LoginConfig">jboss.security:service=XMLLoginConfig</attribute>
-   </mbean>
-   <mbean code="org.jboss.security.auth.login.XMLLoginConfig"
-      name="jboss.security:service=XMLLoginConfig">
-      <attribute name="ConfigResource">login-config.xml</attribute>
-   </mbean>
-
-   <!-- JAAS security manager and realm mapping -->
-   <mbean code="org.jboss.security.plugins.JaasSecurityManagerService"
-      name="jboss.security:service=JaasSecurityManager">
-      <!-- A flag which indicates whether the SecurityAssociation server mode
-      is set on service creation. This is true by default since the
-      SecurityAssociation should be thread local for multi-threaded server
-      operation.
-      -->
-      <attribute name="ServerMode">true</attribute>
-      <attribute name="SecurityManagerClassName">org.jboss.security.plugins.JaasSecurityManager</attribute>
-      <attribute name="DefaultUnauthenticatedPrincipal">anonymous</attribute>
-      <!-- DefaultCacheTimeout: Specifies the default timed cache policy timeout
-      in seconds.
-      If you want to disable caching of security credentials, set this to 0 to
-      force authentication to occur every time. This has no affect if the
-      AuthenticationCacheJndiName has been changed from the default value.
-      -->
-      <attribute name="DefaultCacheTimeout">1800</attribute>
-      <!-- DefaultCacheResolution: Specifies the default timed cache policy
-      resolution in seconds. This controls the interval at which the cache
-      current timestamp is updated and should be less than the DefaultCacheTimeout
-      in order for the timeout to be meaningful. This has no affect if the
-      AuthenticationCacheJndiName has been changed from the default value.
-      -->
-      <attribute name="DefaultCacheResolution">60</attribute>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Transactions                                                         -->
-   <!-- ==================================================================== -->
-   <!-- The configurable Xid factory.  For use with Oracle, set pad to true -->
-   <mbean code="org.jboss.tm.XidFactory"
-      name="jboss:service=XidFactory">
-      <!--attribute name="Pad">true</attribute-->
-   </mbean>
-
-   <!--
-      | The fast in-memory transaction manager.
-    -->
-   <mbean code="org.jboss.tm.TransactionManagerService"
-      name="jboss:service=TransactionManager"
-      xmbean-dd="resource:xmdesc/TransactionManagerService-xmbean.xml">
-      <attribute name="TransactionTimeout">300</attribute>
-      <!-- set to false to disable transaction demarcation over IIOP -->
-      <attribute name="GlobalIdsEnabled">true</attribute>
-      <depends optional-attribute-name="XidFactory">jboss:service=XidFactory</depends>
-
-      <!-- Transaction Integrity Checking -->
-      <!-- Force a rollback if another thread is associated with the transaction at commit -->
-      <!--depends optional-attribute-name="TransactionIntegrityFactory" 
-               proxy-type="org.jboss.tm.integrity.TransactionIntegrityFactory">
-         <mbean code="org.jboss.tm.integrity.FailIncompleteTransaction"
-                name="jboss:service=TransactionManager,plugin=TransactionIntegrity"/>
-      </depends-->
-   </mbean>
-   <!--
-      | UserTransaction support.
-    -->
-   <mbean code="org.jboss.tm.usertx.server.ClientUserTransactionService"
-      name="jboss:service=ClientUserTransaction"
-      xmbean-dd="resource:xmdesc/ClientUserTransaction-xmbean.xml">
-      <depends>
-         <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
-            name="jboss:service=proxyFactory,target=ClientUserTransactionFactory">
-            <attribute name="InvokerName">jboss:service=invoker,type=jrmp</attribute>
-            <attribute name="TargetName">jboss:service=ClientUserTransaction</attribute>
-            <attribute name="JndiName">UserTransactionSessionFactory</attribute>
-            <attribute name="ExportedInterface">org.jboss.tm.usertx.interfaces.UserTransactionSessionFactory</attribute>
-            <attribute name="ClientInterceptors">
-               <interceptors>
-                  <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
-                  <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
-               </interceptors>
-            </attribute>
-            <depends>jboss:service=invoker,type=jrmp</depends>
-         </mbean>
-      </depends>
-      <depends optional-attribute-name="TxProxyName">
-         <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
-            name="jboss:service=proxyFactory,target=ClientUserTransaction">
-            <attribute name="InvokerName">jboss:service=invoker,type=jrmp</attribute>
-            <attribute name="TargetName">jboss:service=ClientUserTransaction</attribute>
-            <attribute name="JndiName"></attribute>
-            <attribute name="ExportedInterface">org.jboss.tm.usertx.interfaces.UserTransactionSession</attribute>
-            <attribute name="ClientInterceptors">
-               <interceptors>
-                  <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
-                  <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
-               </interceptors>
-            </attribute>
-            <depends>jboss:service=invoker,type=jrmp</depends>
-         </mbean>
-      </depends>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Invokers to the JMX node                                             -->
-   <!-- ==================================================================== -->
-
-   <!-- RMI/JRMP invoker -->
-   <mbean code="org.jboss.invocation.jrmp.server.JRMPInvoker"
-      name="jboss:service=invoker,type=jrmp">
-      <attribute name="RMIObjectPort">4444</attribute>
-      <attribute name="ServerAddress">${jboss.bind.address}</attribute>
-      <!--
-      <attribute name="RMIClientSocketFactory">custom</attribute>
-      <attribute name="RMIServerSocketFactory">custom</attribute>
-      <attribute name="RMIServerSocketAddr">custom</attribute>
-      <attribute name="SecurityDomain">ssl-domain-name</attribute>
-      -->
-      <depends>jboss:service=TransactionManager</depends>
-   </mbean>
-
-   <mbean code="org.jboss.invocation.local.LocalInvoker"
-      name="jboss:service=invoker,type=local">
-
-      <depends>jboss:service=TransactionManager</depends>
-   </mbean>
-
-   <mbean code="org.jboss.invocation.pooled.server.PooledInvoker"
-      name="jboss:service=invoker,type=pooled">
-      <attribute name="NumAcceptThreads">1</attribute>
-      <attribute name="MaxPoolSize">300</attribute>
-      <attribute name="ClientMaxPoolSize">300</attribute>
-      <attribute name="SocketTimeout">60000</attribute>
-      <attribute name="ServerBindAddress">${jboss.bind.address}</attribute>
-      <attribute name="ServerBindPort">4445</attribute>
-      <attribute name="ClientConnectAddress">${jboss.bind.address}</attribute>
-      <attribute name="ClientConnectPort">0</attribute>
-      <attribute name="ClientRetryCount">1</attribute>
-      <attribute name="EnableTcpNoDelay">false</attribute>
-
-      <!-- Customized socket factory attributes
-      <attribute name="ClientSocketFactoryName">custom.client.factory</attribute>
-      <attribute name="ServerSocketFactoryName">custom.server.factory</attribute>
-      <attribute name="SslDomain">java:/jaas/pooledInvoker</attribute>
-      -->
-      <depends optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager</depends>
-   </mbean>
-
-   <!-- ==================================================================== -->
-   <!-- Monitoring and Management                                            -->
-   <!-- ==================================================================== -->
-
-   <!-- Uncomment to enable JMX monitoring of the bean cache
-   <mbean code="org.jboss.monitor.BeanCacheMonitor"
-          name="jboss.monitor:name=BeanCacheMonitor"/>
-   -->
-
-   <!-- Uncomment to enable JMX monitoring of the entity bean locking
-   <mbean code="org.jboss.monitor.EntityLockMonitor"
-          name="jboss.monitor:name=EntityLockMonitor"/>
-   -->
-
-   <!-- ==================================================================== -->
-   <!-- An MBean that is a registry for JDBC type-mapping metadata           -->
-   <!-- ==================================================================== -->
-
-   <mbean code="org.jboss.ejb.plugins.cmp.jdbc.metadata.MetaDataLibrary"
-      name="jboss.jdbc:service=metadata"/>
-
-   <!-- ==================================================================== -->
-   <!-- Deployment Scanning                                                  -->
-   <!-- ==================================================================== -->
-
-   <!-- An mbean for hot deployment/undeployment of archives.
-   -->
-   <mbean code="org.jboss.deployment.scanner.URLDeploymentScanner"
-      name="jboss.deployment:type=DeploymentScanner,flavor=URL">
-
-      <!-- Uncomment (and comment/remove version below) to enable usage of the
-        DeploymentCache
-      <depends optional-attribute-name="Deployer">jboss.deployment:type=DeploymentCache</depends>
-      -->
-      <depends optional-attribute-name="Deployer">jboss.system:service=MainDeployer</depends>
-
-      <!-- The URLComparator can be used to specify a deployment ordering
-           for deployments found in a scanned directory.  The class specified
-           must be an implementation of java.util.Comparator, it must be able
-           to compare two URL objects, and it must have a no-arg constructor.
-           Two deployment comparators are shipped with JBoss:
-             - org.jboss.deployment.DeploymentSorter
-               Sorts by file extension, as follows:
-                 "sar", "service.xml", "rar", "jar", "war", "wsr", "ear", "zip",
-                 "*"
-             - org.jboss.deployment.scanner.PrefixDeploymentSorter
-               If the name portion of the url begins with 1 or more digits, those
-               digits are converted to an int (ignoring leading zeroes), and
-               files are deployed in that order.  Files that do not start with
-               any digits will be deployed first, and they will be sorted by
-               extension as above with DeploymentSorter.
-      -->
-      <attribute name="URLComparator">org.jboss.deployment.DeploymentSorter</attribute>
-      
-      <!--
-      <attribute name="URLComparator">org.jboss.deployment.scanner.PrefixDeploymentSorter</attribute>
-      -->
-
-      <!-- The FilterInstance specifies a URLLister.URLFilter for scanned
-           directories. This DeploymentFilter is initialized with the given
-           prefixes, suffixes and matches that define which URLs should be
-           ignored.
-      -->
-      <attribute name="FilterInstance"
-         attributeClass="org.jboss.deployment.scanner.DeploymentFilter"
-         serialDataType="javaBean">
-         <!-- Files starting with theses strings are ignored -->
-         <property name="prefixes">#,%,\,,.,_$</property>
-         <!-- Files ending with theses strings are ignored -->
-         <property name="suffixes">#,$,%,~,\,v,.BAK,.bak,.old,.orig,.tmp,.rej,.sh</property>
-         <!-- Files matching with theses strings are ignored -->
-         <property name="matches">.make.state,.nse_depinfo,CVS,CVS.admin,RCS,RCSLOG,SCCS,TAGS,core,tags</property>
-      </attribute>
-
-      <!-- Frequency in milliseconds to rescan the URLs for changes -->
-      <attribute name="ScanPeriod">5000</attribute>
-      
-      <!-- A flag to disable the scans -->
-      <attribute name="ScanEnabled">true</attribute>
-
-      <!-- URLs are comma separated and resolve relative to the server home URL
-         unless the given path is absolute. If the URL ends in "/" it is
-         considered a collection and scanned, otherwise it is simply deployed;
-         this follows RFC2518 convention and allows discrimination between
-         collections and directories that are simply unpacked archives.
-
-         URLs may be local (file:) or remote (http:). Scanning is supported
-         for remote URLs but unpacked deployment units are not.
-
-         Example URLs:
-            deploy/
-                 scans ${jboss.server.url}/deploy/, which is local or remote
-                 depending on the URL used to boot the server
-            ${jboss.server.home}/deploy/
-                 scans ${jboss.server.home)/deploy, which is always local
-            file:/var/opt/myapp.ear
-                 deploy myapp.ear from a local location
-            file:/var/opt/apps/
-                 scans the specified directory
-            http://www.test.com/netboot/myapp.ear
-                 deploys myapp.ear from a remote location
-            http://www.test.com/netboot/apps/
-                 scans the specified WebDAV location
-       -->
-      <attribute name="URLs">
-         deploy/
-      </attribute>
-
-      <!-- Indicates if the scanner should recursively scan directories that
-      contain no "." in their names. This can be used to group applications
-      and services that must be deployed and that have the same
-      logical function in the same directory i.e.
-        deploy/JMX/
-        deploy/JMS/
-        ...
-      -->
-      <attribute name="RecursiveSearch">True</attribute>
-
-   </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/conf/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,533 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id: jboss-service.xml 38992 2005-12-13 15:29:35Z jerrygauth $ -->
+
+<!-- ===================================================================== -->
+<!--  JBoss Server Configuration                                           -->
+<!-- ===================================================================== -->
+
+<server>
+
+   <!-- Load all jars from the JBOSS_DIST/server/<config>/lib directory. This
+     can be restricted to specific jars by specifying them in the archives
+     attribute.
+    -->
+   <classpath codebase="${jboss.server.lib.url:lib}" archives="*"/>
+
+   <classpath codebase="${jboss.server.lib.url:lib}/shotoku" archives="*" />
+
+   <classpath codebase="${jboss.server.lib.url:lib}/forge" archives="*" />
+
+   <!-- ==================================================================== -->
+   <!-- JSR-77 Single JBoss Server Management Domain                         -->
+   <!-- ==================================================================== -->
+   <mbean code="org.jboss.management.j2ee.LocalJBossServerDomain"
+      name="jboss.management.local:j2eeType=J2EEDomain,name=Manager">
+      <attribute name="MainDeployer">jboss.system:service=MainDeployer</attribute>
+      <attribute name="SARDeployer">jboss.system:service=ServiceDeployer</attribute>
+      <attribute name="EARDeployer">jboss.j2ee:service=EARDeployer</attribute>
+      <attribute name="EJBDeployer">jboss.ejb:service=EJBDeployer</attribute>
+      <attribute name="RARDeployer">jboss.jca:service=RARDeployer</attribute>
+      <attribute name="CMDeployer">jboss.jca:service=ConnectionFactoryDeployer</attribute>
+      <attribute name="WARDeployer">jboss.web:service=WebServer</attribute>
+      <attribute name="CARDeployer">jboss.j2ee:service=ClientDeployer</attribute>
+      <attribute name="MailService">jboss:service=Mail</attribute>
+      <attribute name="JMSService">jboss.mq:service=DestinationManager</attribute>
+      <attribute name="JNDIService">jboss:service=Naming</attribute>
+      <attribute name="JTAService">jboss:service=TransactionManager</attribute>
+      <attribute name="UserTransactionService">jboss:service=ClientUserTransaction</attribute>
+      <attribute name="RMI_IIOPService">jboss:service=CorbaORB</attribute>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- XMBean Persistence                                                   -->
+   <!-- ==================================================================== -->   
+   <mbean code="org.jboss.system.pm.AttributePersistenceService"
+      name="jboss:service=AttributePersistenceService"
+      xmbean-dd="resource:xmdesc/AttributePersistenceService-xmbean.xml">
+      <!-- the AttributePersistenceService is persistent, itself -->
+           
+      <!--
+      <attribute name="AttributePersistenceManagerClass">org.jboss.system.pm.XMLAttributePersistenceManager</attribute>
+      <attribute name="AttributePersistenceManagerConfig">
+         <data-directory>data/xmbean-attrs</data-directory>
+      </attribute>      
+      <attribute name="ApmDestroyOnServiceStop">false</attribute>
+      <attribute name="VersionTag"></attribute>
+      -->
+   </mbean>
+
+   <!-- A Thread pool service -->
+   <mbean code="org.jboss.util.threadpool.BasicThreadPool"
+      name="jboss.system:service=ThreadPool">
+      <attribute name="Name">JBoss System Threads</attribute>
+      <attribute name="ThreadGroupName">System Threads</attribute>
+      <!-- How long a thread will live without any tasks in MS -->
+      <attribute name="KeepAliveTime">60000</attribute>
+      <!-- The max number of threads in the pool -->
+      <attribute name="MaximumPoolSize">10</attribute>
+      <!-- The max number of tasks before the queue is full -->
+      <attribute name="MaximumQueueSize">1000</attribute>
+      <!-- The behavior of the pool when a task is added and the queue is full.
+      abort - a RuntimeException is thrown
+      run - the calling thread executes the task
+      wait - the calling thread blocks until the queue has room
+      discard - the task is silently discarded without being run
+      discardOldest - check to see if a task is about to complete and enque
+         the new task if possible, else run the task in the calling thread
+      -->
+      <attribute name="BlockingMode">run</attribute>
+   </mbean>
+
+   <!-- Preload all custom editors for VMs that don't use the thread
+        context class loader when searching for PropertyEditors. Uncomment
+        if your JDK 1.3.0 VM fails to find JBoss PropertyEditors.
+   <mbean code="org.jboss.varia.property.PropertyEditorManagerService"
+     name="jboss:type=Service,name=BootstrapEditors">
+     <attribute name="BootstrapEditors">
+       java.math.BigDecimal=org.jboss.util.propertyeditor.BigDecimalEditor
+       java.lang.Boolean=org.jboss.util.propertyeditor.BooleanEditor
+       java.lang.Class=org.jboss.util.propertyeditor.ClassEditor
+       java.util.Date=org.jboss.util.propertyeditor.DateEditor
+       java.io.File=org.jboss.util.propertyeditor.FileEditor
+       java.net.InetAddress=org.jboss.util.propertyeditor.InetAddressEditor
+       java.lang.Integer=org.jboss.util.propertyeditor.IntegerEditor
+       javax.management.ObjectName=org.jboss.mx.util.propertyeditor.ObjectNameEditor
+       java.util.Properties=org.jboss.util.propertyeditor.PropertiesEditor
+       [Ljava.lang.String;=org.jboss.util.propertyeditor.StringArrayEditor
+       java.net.URL=org.jboss.util.propertyeditor.URLEditor
+     </attribute>
+   </mbean>
+   -->
+
+   <!-- ==================================================================== -->
+   <!-- Log4j Initialization                                                 -->
+   <!-- ==================================================================== -->
+
+   <mbean code="org.jboss.logging.Log4jService"
+      name="jboss.system:type=Log4jService,service=Logging"
+	  xmbean-dd="resource:xmdesc/Log4jService-xmbean.xml">
+      <attribute name="ConfigurationURL">resource:log4j.xml</attribute>
+      <!-- Set the org.apache.log4j.helpers.LogLog.setQuiteMode. As of log4j1.2.8
+      this needs to be set to avoid a possible deadlock on exception at the
+      appender level. See bug#696819.
+      -->
+      <attribute name="Log4jQuietMode">true</attribute>
+      <!-- How frequently in seconds the ConfigurationURL is checked for changes -->
+      <attribute name="RefreshPeriod">60</attribute>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Active Alarm Table                                                   -->
+   <!-- ==================================================================== -->
+
+   <!--
+      | The ActiveAlarmTable service is a simple JMX notification listener
+      | that maintains a table with the received notifications (alarms).
+      | The alarms can be acknowledged through the jmx or the web console.
+      | Modify the SubscriptionList below to subscribe for any notification
+      | in the system and treat it as an alarm.
+      | The JMXNotificationAppender is a log4j Appender that can be configured
+      | in log4j.xml, that trasforms logging events to JMX notification so they
+      | can be fed back into the table. By storing the WARN or higher level logging
+      | events you can have a quick view of important system faults.
+      |
+      | The following attributes may be set:
+      |
+      | MaxTableSize (default 1000)
+      |  - set an upper limit to the number of stored alarms
+      | LogLevel (default DEBUG)
+      |  - the log level to use for received notification, can be set to NONE
+      | ServerId (default jboss)
+      |  - used to construct unique alarm ids
+      | SubscriptionList
+      |  - subscribe for the notifications to be stored in the table
+
+   <mbean code="org.jboss.monitor.services.ActiveAlarmTable" 
+          name="jboss.monitor:service=ActiveAlarmTable">
+      <attribute name="SubscriptionList">
+         <subscription-list>
+            <mbean name="jboss.monitor:*">
+               <notification type="jboss.alarm"/>
+               <notification type="JBOSS_MONITOR_NOTIFICATION"/>               
+            </mbean>
+            <mbean name="jboss.system:service=Logging,type=JMXNotificationAppender"/>
+         </subscription-list>
+      </attribute>
+   </mbean>
+   -->
+  
+   <!-- ==================================================================== -->
+   <!-- JBoss RMI Classloader - only install when available                  -->
+   <!-- ==================================================================== -->
+   <mbean code="org.jboss.util.property.jmx.SystemPropertyClassValue"
+      name="jboss.rmi:type=RMIClassLoader">
+      <attribute name="Property">java.rmi.server.RMIClassLoaderSpi</attribute>
+      <attribute name="ClassName">org.jboss.system.JBossRMIClassLoader</attribute>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Service Binding                                                      -->
+   <!-- ==================================================================== -->
+
+   <!-- Automatically activated when generatting the clustering environment -->
+   <!-- @TESTSUITE_CLUSTER_CONFIG@ -->
+
+   <!--
+      | Binding service manager for port/host mapping. This is a sample
+      | config that demonstrates a JBoss instances with a server name 'ports-01'
+      | loading its bindings from an XML file using the ServicesStoreFactory
+      | implementation returned by the XMLServicesStoreFactory.
+      |
+      | ServerName: The unique name assigned to a JBoss server instance for
+      | lookup purposes. This allows a single ServicesStore to handle mulitiple
+      | JBoss servers.
+      |
+      | StoreURL: The URL string passed to org.jboss.services.binding.ServicesStore
+      | during initialization that specifies how to connect to the bindings store.
+      | StoreFactory: The org.jboss.services.binding.ServicesStoreFactory interface
+      | implementation to create to obtain the ServicesStore instance.
+
+   <mbean code="org.jboss.services.binding.ServiceBindingManager"
+     name="jboss.system:service=ServiceBindingManager">
+     <attribute name="ServerName">ports-01</attribute>
+     <attribute name="StoreURL">${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xml</attribute>
+     <attribute name="StoreFactoryClassName">
+       org.jboss.services.binding.XMLServicesStoreFactory
+     </attribute>
+   </mbean>
+   -->
+
+   <!-- ==================================================================== -->
+   <!-- Class Loading                                                        -->
+   <!-- ==================================================================== -->
+
+   <mbean code="org.jboss.web.WebService"
+      name="jboss:service=WebService">
+      <attribute name="Port">8083</attribute>
+      <!-- Should non-EJB .class files be downloadable -->
+      <attribute name="DownloadServerClasses">true</attribute>
+      <!-- Should resources other than .class files be downloadable. Both
+         DownloadServerClasses and DownloadResources must be true for resources
+         to be downloadable. This is false by default because its generally a
+         bad idea as server configuration files that container security
+         information can be accessed.
+       -->
+      <attribute name="DownloadResources">false</attribute>
+      <attribute name="Host">${jboss.bind.address}</attribute>
+      <attribute name="BindAddress">${jboss.bind.address}</attribute>
+      <!-- Use the default thread pool for dynamic class loading -->
+      <depends optional-attribute-name="ThreadPool"
+         proxy-type="attribute">jboss.system:service=ThreadPool</depends>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- JNDI                                                                 -->
+   <!-- ==================================================================== -->
+
+   <mbean code="org.jboss.naming.NamingService"
+      name="jboss:service=Naming"
+      xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">
+      <!-- The call by value mode. true if all lookups are unmarshalled using
+      the caller's TCL, false if in VM lookups return the value by reference.
+      -->
+      <attribute name="CallByValue">false</attribute>
+      <!-- The listening port for the bootstrap JNP service. Set this to -1
+        to run the NamingService without the JNP invoker listening port.
+      -->
+      <attribute name="Port">1099</attribute>
+      <!-- The bootstrap JNP server bind address. This also sets the default
+      RMI service bind address. Empty == all addresses
+       -->
+      <attribute name="BindAddress">${jboss.bind.address}</attribute>
+      <!-- The port of the RMI naming service, 0 == anonymous -->
+      <attribute name="RmiPort">1098</attribute>
+      <!-- The RMI service bind address. Empty == all addresses
+       -->
+      <attribute name="RmiBindAddress">${jboss.bind.address}</attribute>
+      <!-- The thread pool service used to control the bootstrap lookups -->
+      <depends optional-attribute-name="LookupPool"
+         proxy-type="attribute">jboss.system:service=ThreadPool</depends>
+   </mbean>
+
+   <mbean code="org.jboss.naming.JNDIView"
+   	name="jboss:service=JNDIView"
+   	xmbean-dd="resource:xmdesc/JNDIView-xmbean.xml">
+   	<!-- The HANamingService service name -->
+   	<attribute name="HANamingService">jboss:service=HAJNDI</attribute>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Security                                                             -->
+   <!-- ==================================================================== -->
+
+   <mbean code="org.jboss.security.plugins.SecurityConfig"
+      name="jboss.security:service=SecurityConfig">
+      <attribute name="LoginConfig">jboss.security:service=XMLLoginConfig</attribute>
+   </mbean>
+   <mbean code="org.jboss.security.auth.login.XMLLoginConfig"
+      name="jboss.security:service=XMLLoginConfig">
+      <attribute name="ConfigResource">login-config.xml</attribute>
+   </mbean>
+
+   <!-- JAAS security manager and realm mapping -->
+   <mbean code="org.jboss.security.plugins.JaasSecurityManagerService"
+      name="jboss.security:service=JaasSecurityManager">
+      <!-- A flag which indicates whether the SecurityAssociation server mode
+      is set on service creation. This is true by default since the
+      SecurityAssociation should be thread local for multi-threaded server
+      operation.
+      -->
+      <attribute name="ServerMode">true</attribute>
+      <attribute name="SecurityManagerClassName">org.jboss.security.plugins.JaasSecurityManager</attribute>
+      <attribute name="DefaultUnauthenticatedPrincipal">anonymous</attribute>
+      <!-- DefaultCacheTimeout: Specifies the default timed cache policy timeout
+      in seconds.
+      If you want to disable caching of security credentials, set this to 0 to
+      force authentication to occur every time. This has no affect if the
+      AuthenticationCacheJndiName has been changed from the default value.
+      -->
+      <attribute name="DefaultCacheTimeout">1800</attribute>
+      <!-- DefaultCacheResolution: Specifies the default timed cache policy
+      resolution in seconds. This controls the interval at which the cache
+      current timestamp is updated and should be less than the DefaultCacheTimeout
+      in order for the timeout to be meaningful. This has no affect if the
+      AuthenticationCacheJndiName has been changed from the default value.
+      -->
+      <attribute name="DefaultCacheResolution">60</attribute>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Transactions                                                         -->
+   <!-- ==================================================================== -->
+   <!-- The configurable Xid factory.  For use with Oracle, set pad to true -->
+   <mbean code="org.jboss.tm.XidFactory"
+      name="jboss:service=XidFactory">
+      <!--attribute name="Pad">true</attribute-->
+   </mbean>
+
+   <!--
+      | The fast in-memory transaction manager.
+    -->
+   <mbean code="org.jboss.tm.TransactionManagerService"
+      name="jboss:service=TransactionManager"
+      xmbean-dd="resource:xmdesc/TransactionManagerService-xmbean.xml">
+      <attribute name="TransactionTimeout">300</attribute>
+      <!-- set to false to disable transaction demarcation over IIOP -->
+      <attribute name="GlobalIdsEnabled">true</attribute>
+      <depends optional-attribute-name="XidFactory">jboss:service=XidFactory</depends>
+
+      <!-- Transaction Integrity Checking -->
+      <!-- Force a rollback if another thread is associated with the transaction at commit -->
+      <!--depends optional-attribute-name="TransactionIntegrityFactory" 
+               proxy-type="org.jboss.tm.integrity.TransactionIntegrityFactory">
+         <mbean code="org.jboss.tm.integrity.FailIncompleteTransaction"
+                name="jboss:service=TransactionManager,plugin=TransactionIntegrity"/>
+      </depends-->
+   </mbean>
+   <!--
+      | UserTransaction support.
+    -->
+   <mbean code="org.jboss.tm.usertx.server.ClientUserTransactionService"
+      name="jboss:service=ClientUserTransaction"
+      xmbean-dd="resource:xmdesc/ClientUserTransaction-xmbean.xml">
+      <depends>
+         <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
+            name="jboss:service=proxyFactory,target=ClientUserTransactionFactory">
+            <attribute name="InvokerName">jboss:service=invoker,type=jrmp</attribute>
+            <attribute name="TargetName">jboss:service=ClientUserTransaction</attribute>
+            <attribute name="JndiName">UserTransactionSessionFactory</attribute>
+            <attribute name="ExportedInterface">org.jboss.tm.usertx.interfaces.UserTransactionSessionFactory</attribute>
+            <attribute name="ClientInterceptors">
+               <interceptors>
+                  <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+                  <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+               </interceptors>
+            </attribute>
+            <depends>jboss:service=invoker,type=jrmp</depends>
+         </mbean>
+      </depends>
+      <depends optional-attribute-name="TxProxyName">
+         <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
+            name="jboss:service=proxyFactory,target=ClientUserTransaction">
+            <attribute name="InvokerName">jboss:service=invoker,type=jrmp</attribute>
+            <attribute name="TargetName">jboss:service=ClientUserTransaction</attribute>
+            <attribute name="JndiName"></attribute>
+            <attribute name="ExportedInterface">org.jboss.tm.usertx.interfaces.UserTransactionSession</attribute>
+            <attribute name="ClientInterceptors">
+               <interceptors>
+                  <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+                  <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+               </interceptors>
+            </attribute>
+            <depends>jboss:service=invoker,type=jrmp</depends>
+         </mbean>
+      </depends>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Invokers to the JMX node                                             -->
+   <!-- ==================================================================== -->
+
+   <!-- RMI/JRMP invoker -->
+   <mbean code="org.jboss.invocation.jrmp.server.JRMPInvoker"
+      name="jboss:service=invoker,type=jrmp">
+      <attribute name="RMIObjectPort">4444</attribute>
+      <attribute name="ServerAddress">${jboss.bind.address}</attribute>
+      <!--
+      <attribute name="RMIClientSocketFactory">custom</attribute>
+      <attribute name="RMIServerSocketFactory">custom</attribute>
+      <attribute name="RMIServerSocketAddr">custom</attribute>
+      <attribute name="SecurityDomain">ssl-domain-name</attribute>
+      -->
+      <depends>jboss:service=TransactionManager</depends>
+   </mbean>
+
+   <mbean code="org.jboss.invocation.local.LocalInvoker"
+      name="jboss:service=invoker,type=local">
+
+      <depends>jboss:service=TransactionManager</depends>
+   </mbean>
+
+   <mbean code="org.jboss.invocation.pooled.server.PooledInvoker"
+      name="jboss:service=invoker,type=pooled">
+      <attribute name="NumAcceptThreads">1</attribute>
+      <attribute name="MaxPoolSize">300</attribute>
+      <attribute name="ClientMaxPoolSize">300</attribute>
+      <attribute name="SocketTimeout">60000</attribute>
+      <attribute name="ServerBindAddress">${jboss.bind.address}</attribute>
+      <attribute name="ServerBindPort">4445</attribute>
+      <attribute name="ClientConnectAddress">${jboss.bind.address}</attribute>
+      <attribute name="ClientConnectPort">0</attribute>
+      <attribute name="ClientRetryCount">1</attribute>
+      <attribute name="EnableTcpNoDelay">false</attribute>
+
+      <!-- Customized socket factory attributes
+      <attribute name="ClientSocketFactoryName">custom.client.factory</attribute>
+      <attribute name="ServerSocketFactoryName">custom.server.factory</attribute>
+      <attribute name="SslDomain">java:/jaas/pooledInvoker</attribute>
+      -->
+      <depends optional-attribute-name="TransactionManagerService">jboss:service=TransactionManager</depends>
+   </mbean>
+
+   <!-- ==================================================================== -->
+   <!-- Monitoring and Management                                            -->
+   <!-- ==================================================================== -->
+
+   <!-- Uncomment to enable JMX monitoring of the bean cache
+   <mbean code="org.jboss.monitor.BeanCacheMonitor"
+          name="jboss.monitor:name=BeanCacheMonitor"/>
+   -->
+
+   <!-- Uncomment to enable JMX monitoring of the entity bean locking
+   <mbean code="org.jboss.monitor.EntityLockMonitor"
+          name="jboss.monitor:name=EntityLockMonitor"/>
+   -->
+
+   <!-- ==================================================================== -->
+   <!-- An MBean that is a registry for JDBC type-mapping metadata           -->
+   <!-- ==================================================================== -->
+
+   <mbean code="org.jboss.ejb.plugins.cmp.jdbc.metadata.MetaDataLibrary"
+      name="jboss.jdbc:service=metadata"/>
+
+   <!-- ==================================================================== -->
+   <!-- Deployment Scanning                                                  -->
+   <!-- ==================================================================== -->
+
+   <!-- An mbean for hot deployment/undeployment of archives.
+   -->
+   <mbean code="org.jboss.deployment.scanner.URLDeploymentScanner"
+      name="jboss.deployment:type=DeploymentScanner,flavor=URL">
+
+      <!-- Uncomment (and comment/remove version below) to enable usage of the
+        DeploymentCache
+      <depends optional-attribute-name="Deployer">jboss.deployment:type=DeploymentCache</depends>
+      -->
+      <depends optional-attribute-name="Deployer">jboss.system:service=MainDeployer</depends>
+
+      <!-- The URLComparator can be used to specify a deployment ordering
+           for deployments found in a scanned directory.  The class specified
+           must be an implementation of java.util.Comparator, it must be able
+           to compare two URL objects, and it must have a no-arg constructor.
+           Two deployment comparators are shipped with JBoss:
+             - org.jboss.deployment.DeploymentSorter
+               Sorts by file extension, as follows:
+                 "sar", "service.xml", "rar", "jar", "war", "wsr", "ear", "zip",
+                 "*"
+             - org.jboss.deployment.scanner.PrefixDeploymentSorter
+               If the name portion of the url begins with 1 or more digits, those
+               digits are converted to an int (ignoring leading zeroes), and
+               files are deployed in that order.  Files that do not start with
+               any digits will be deployed first, and they will be sorted by
+               extension as above with DeploymentSorter.
+      -->
+      <attribute name="URLComparator">org.jboss.deployment.DeploymentSorter</attribute>
+      
+      <!--
+      <attribute name="URLComparator">org.jboss.deployment.scanner.PrefixDeploymentSorter</attribute>
+      -->
+
+      <!-- The FilterInstance specifies a URLLister.URLFilter for scanned
+           directories. This DeploymentFilter is initialized with the given
+           prefixes, suffixes and matches that define which URLs should be
+           ignored.
+      -->
+      <attribute name="FilterInstance"
+         attributeClass="org.jboss.deployment.scanner.DeploymentFilter"
+         serialDataType="javaBean">
+         <!-- Files starting with theses strings are ignored -->
+         <property name="prefixes">#,%,\,,.,_$</property>
+         <!-- Files ending with theses strings are ignored -->
+         <property name="suffixes">#,$,%,~,\,v,.BAK,.bak,.old,.orig,.tmp,.rej,.sh</property>
+         <!-- Files matching with theses strings are ignored -->
+         <property name="matches">.make.state,.nse_depinfo,CVS,CVS.admin,RCS,RCSLOG,SCCS,TAGS,core,tags</property>
+      </attribute>
+
+      <!-- Frequency in milliseconds to rescan the URLs for changes -->
+      <attribute name="ScanPeriod">5000</attribute>
+      
+      <!-- A flag to disable the scans -->
+      <attribute name="ScanEnabled">true</attribute>
+
+      <!-- URLs are comma separated and resolve relative to the server home URL
+         unless the given path is absolute. If the URL ends in "/" it is
+         considered a collection and scanned, otherwise it is simply deployed;
+         this follows RFC2518 convention and allows discrimination between
+         collections and directories that are simply unpacked archives.
+
+         URLs may be local (file:) or remote (http:). Scanning is supported
+         for remote URLs but unpacked deployment units are not.
+
+         Example URLs:
+            deploy/
+                 scans ${jboss.server.url}/deploy/, which is local or remote
+                 depending on the URL used to boot the server
+            ${jboss.server.home}/deploy/
+                 scans ${jboss.server.home)/deploy, which is always local
+            file:/var/opt/myapp.ear
+                 deploy myapp.ear from a local location
+            file:/var/opt/apps/
+                 scans the specified directory
+            http://www.test.com/netboot/myapp.ear
+                 deploys myapp.ear from a remote location
+            http://www.test.com/netboot/apps/
+                 scans the specified WebDAV location
+       -->
+      <attribute name="URLs">
+         deploy/
+      </attribute>
+
+      <!-- Indicates if the scanner should recursively scan directories that
+      contain no "." in their names. This can be used to group applications
+      and services that must be deployed and that have the same
+      logical function in the same directory i.e.
+        deploy/JMX/
+        deploy/JMS/
+        ...
+      -->
+      <attribute name="RecursiveSearch">True</attribute>
+
+   </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/log4j.xml.sample
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/conf/log4j.xml.sample	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/log4j.xml.sample	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,300 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
-
-<!-- ===================================================================== -->
-<!--                                                                       -->
-<!--  Log4j Configuration                                                  -->
-<!--                                                                       -->
-<!-- ===================================================================== -->
-
-<!-- $Id: log4j.xml,v 1.26.2.10 2006/04/21 17:29:20 csuconic Exp $ -->
-
-<!--
-   | For more configuration infromation and examples see the Jakarta Log4j
-   | owebsite: http://jakarta.apache.org/log4j
- -->
-
-<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
-
-   <!-- ================================= -->
-   <!-- Preserve messages in a local file -->
-   <!-- ================================= -->
-
-   <!-- A time/date based rolling appender -->
-   <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      <param name="File" value="${jboss.server.log.dir}/server.log"/>
-      <param name="Append" value="false"/>
-
-      <!-- Rollover at midnight each day -->
-      <param name="DatePattern" value="'.'yyyy-MM-dd"/>
-
-      <!-- Rollover at the top of each hour
-      <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
-      -->
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Message\n -->
-         <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
-
-         <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
-         <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
-          -->
-      </layout>
-   </appender>
-
-   <!-- A size based file rolling appender
-   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="File" value="${jboss.server.log.dir}/server.log"/>
-     <param name="Append" value="false"/>
-     <param name="MaxFileSize" value="500KB"/>
-     <param name="MaxBackupIndex" value="1"/>
-
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
-     </layout>	    
-   </appender>
-   -->
-
-   <!-- ============================== -->
-   <!-- Append messages to the console -->
-   <!-- ============================== -->
-
-   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      <param name="Target" value="System.out"/>
-      <param name="Threshold" value="INFO"/>
-
-      <layout class="org.apache.log4j.PatternLayout">
-         <!-- The default pattern: Date Priority [Category] Message\n -->
-         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
-      </layout>
-   </appender>
-
-   <!-- ====================== -->
-   <!-- More Appender examples -->
-   <!-- ====================== -->
-
-   <!-- Buffer events and log them asynchronously
-   <appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <appender-ref ref="FILE"/>
-     <appender-ref ref="CONSOLE"/>
-     <appender-ref ref="SMTP"/>
-   </appender>
-   -->
-
-   <!-- EMail events to an administrator
-   <appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="Threshold" value="ERROR"/>
-     <param name="To" value="admin at myhost.domain.com"/>
-     <param name="From" value="nobody at myhost.domain.com"/>
-     <param name="Subject" value="JBoss Sever Errors"/>
-     <param name="SMTPHost" value="localhost"/>
-     <param name="BufferSize" value="10"/>
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
-     </layout>
-   </appender>
-   -->
-
-   <!-- Syslog events
-   <appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="Facility" value="LOCAL7"/>
-     <param name="FacilityPrinting" value="true"/>
-     <param name="SyslogHost" value="localhost"/>
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
-     </layout>
-   </appender>
-   -->
-
-   <!-- Log events to JMS (requires a topic to be created)
-   <appender name="JMS" class="org.apache.log4j.net.JMSAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="Threshold" value="ERROR"/>
-     <param name="TopicConnectionFactoryBindingName" value="java:/ConnectionFactory"/>
-     <param name="TopicBindingName" value="topic/MyErrorsTopic"/>
-   </appender>
-   -->
-
-   <!-- Log events through SNMP
-   <appender name="TRAP_LOG" class="org.apache.log4j.ext.SNMPTrapAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="ImplementationClassName" value="org.apache.log4j.ext.JoeSNMPTrapSender"/>
-     <param name="ManagementHost" value="127.0.0.1"/>
-     <param name="ManagementHostTrapListenPort" value="162"/>
-     <param name="EnterpriseOID" value="1.3.6.1.4.1.24.0"/>
-     <param name="LocalIPAddress" value="127.0.0.1"/>
-     <param name="LocalTrapSendPort" value="161"/>
-     <param name="GenericTrapType" value="6"/>
-     <param name="SpecificTrapType" value="12345678"/>
-     <param name="CommunityString" value="public"/>
-     <param name="ForwardStackTraceWithTrap" value="true"/>
-     <param name="Threshold" value="DEBUG"/>
-     <param name="ApplicationTrapOID" value="1.3.6.1.4.1.24.12.10.22.64"/>
-     <layout class="org.apache.log4j.PatternLayout">
-            <param name="ConversionPattern" value="%d,%p,[%t],[%c],%m%n"/>
-     </layout>
-   </appender>
-   -->
-
-   <!--  Emit events as JMX notifications
-   <appender name="JMX" class="org.jboss.monitor.services.JMXNotificationAppender">
-      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-      
-      <param name="Threshold" value="WARN"/>
-      <param name="ObjectName" value="jboss.system:service=Logging,type=JMXNotificationAppender"/>
-      
-      <layout class="org.apache.log4j.PatternLayout">
-         <param name="ConversionPattern" value="%d %-5p [%c] %m"/>
-      </layout>
-   </appender>
-   -->
-   
-   <!-- ================ -->
-   <!-- Limit categories -->
-   <!-- ================ -->
-
-   <!-- Limit the org.apache category to INFO as its DEBUG is verbose -->
-   <category name="org.apache">
-      <priority value="INFO"/>
-   </category>
-
-   <!-- Limit the org.jboss.serial (jboss-serialization) to INFO as its DEBUG is verbose -->
-   <category name="org.jboss.serial">
-      <priority value="INFO"/>
-   </category>
-
-   <!-- Limit the org.jgroups category to WARN as its INFO is verbose -->
-   <category name="org.jgroups">
-      <priority value="WARN"/>
-   </category>
-
-   <!-- Limit the jacorb category to WARN as its INFO is verbose -->
-   <category name="jacorb">
-      <priority value="WARN"/>
-   </category>
-
-   <!-- Limit JBoss categories
-   <category name="org.jboss">
-      <priority value="INFO"/>
-   </category>
-   -->
-
-   <!-- Limit the JSR77 categories -->
-   <category name="org.jboss.management">
-      <priority value="INFO"/>
-   </category>
-
-   <!-- Limit Axis based webservice category -->
-   <category name="org.jboss.webservice">
-      <priority value="DEBUG"/>
-   </category>
-   <category name="org.jboss.axis">
-      <priority value="INFO"/>
-   </category>
-
-   <!-- Limit JBossWS webservice category
-   <category name="org.jboss.ws">
-      <priority value="DEBUG"/>
-   </category>
-   -->
-
-   <!-- Decrease the priority threshold for the org.jboss.varia category
-   <category name="org.jboss.varia">
-     <priority value="DEBUG"/>
-   </category>
-   -->
-
-   <!-- Show the evolution of the DataSource pool in the logs [inUse/Available/Max]
-   <category name="org.jboss.resource.connectionmanager.JBossManagedConnectionPool">
-     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
-   </category>
-   -->
-
-   <!--
-      | An example of enabling the custom TRACE level priority that is used
-      | by the JBoss internals to diagnose low level details. This example
-      | turns on TRACE level msgs for the org.jboss.ejb.plugins package and its
-      | subpackages. This will produce A LOT of logging output.
-   <category name="org.jboss.system">
-     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
-   </category>
-   <category name="org.jboss.ejb.plugins">
-     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
-   </category>
-   -->
-  
-   <!--
-       | Logs these events to SNMP:
-           - server starts/stops
-           - cluster evolution (node death/startup)
-           - When an EJB archive is deployed (and associated verified messages)
-           - When an EAR archive is deployed
-      	 
-   <category name="org.jboss.system.server.Server">
-     <priority value="INFO" />
-     <appender-ref ref="TRAP_LOG"/>
-   </category>
-  
-   <category name="org.jboss.ha.framework.interfaces.HAPartition.lifecycle">
-     <priority value="INFO" />
-     <appender-ref ref="TRAP_LOG"/>
-   </category>
-
-   <category name="org.jboss.deployment.MainDeployer">
-     <priority value="ERROR" />
-     <appender-ref ref="TRAP_LOG"/>
-   </category>
-   
-   <category name="org.jboss.ejb.EJBDeployer">
-     <priority value="INFO" />
-     <appender-ref ref="TRAP_LOG"/>
-   </category>
-   
-   <category name="org.jboss.deployment.EARDeployer">
-     <priority value="INFO" />
-     <appender-ref ref="TRAP_LOG"/>
-   </category>
-  
-   -->
-
-   <!-- ======================= -->
-   <!-- Setup the Root category -->
-   <!-- ======================= -->
-
-   <root>
-      <appender-ref ref="CONSOLE"/>
-      <appender-ref ref="FILE"/>
-   </root>
-
-   <!-- Clustering logging -->
-   <!-- Uncomment the following to redirect the org.jgroups and
-      org.jboss.ha categories to a cluster.log file.
-
-   <appender name="CLUSTER" class="org.jboss.logging.appender.RollingFileAppender">
-     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
-     <param name="File" value="${jboss.server.log.dir}/cluster.log"/>
-     <param name="Append" value="false"/>
-     <param name="MaxFileSize" value="500KB"/>
-     <param name="MaxBackupIndex" value="1"/>
-
-     <layout class="org.apache.log4j.PatternLayout">
-       <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
-     </layout>
-   </appender>
-   <category name="org.jgroups">
-     <priority value="DEBUG" />
-     <appender-ref ref="CLUSTER"/>
-   </category>
-   <category name="org.jboss.ha">
-     <priority value="DEBUG" />
-     <appender-ref ref="CLUSTER"/>
-   </category>
-   -->
-
-</log4j:configuration>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/log4j.xml.sample (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/conf/log4j.xml.sample)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/log4j.xml.sample	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/conf/log4j.xml.sample	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,300 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- ===================================================================== -->
+<!--                                                                       -->
+<!--  Log4j Configuration                                                  -->
+<!--                                                                       -->
+<!-- ===================================================================== -->
+
+<!-- $Id: log4j.xml,v 1.26.2.10 2006/04/21 17:29:20 csuconic Exp $ -->
+
+<!--
+   | For more configuration infromation and examples see the Jakarta Log4j
+   | owebsite: http://jakarta.apache.org/log4j
+ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+   <!-- ================================= -->
+   <!-- Preserve messages in a local file -->
+   <!-- ================================= -->
+
+   <!-- A time/date based rolling appender -->
+   <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      <param name="File" value="${jboss.server.log.dir}/server.log"/>
+      <param name="Append" value="false"/>
+
+      <!-- Rollover at midnight each day -->
+      <param name="DatePattern" value="'.'yyyy-MM-dd"/>
+
+      <!-- Rollover at the top of each hour
+      <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
+      -->
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
+
+         <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
+         <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
+          -->
+      </layout>
+   </appender>
+
+   <!-- A size based file rolling appender
+   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="File" value="${jboss.server.log.dir}/server.log"/>
+     <param name="Append" value="false"/>
+     <param name="MaxFileSize" value="500KB"/>
+     <param name="MaxBackupIndex" value="1"/>
+
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
+     </layout>	    
+   </appender>
+   -->
+
+   <!-- ============================== -->
+   <!-- Append messages to the console -->
+   <!-- ============================== -->
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      <param name="Target" value="System.out"/>
+      <param name="Threshold" value="INFO"/>
+
+      <layout class="org.apache.log4j.PatternLayout">
+         <!-- The default pattern: Date Priority [Category] Message\n -->
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
+      </layout>
+   </appender>
+
+   <!-- ====================== -->
+   <!-- More Appender examples -->
+   <!-- ====================== -->
+
+   <!-- Buffer events and log them asynchronously
+   <appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <appender-ref ref="FILE"/>
+     <appender-ref ref="CONSOLE"/>
+     <appender-ref ref="SMTP"/>
+   </appender>
+   -->
+
+   <!-- EMail events to an administrator
+   <appender name="SMTP" class="org.apache.log4j.net.SMTPAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="Threshold" value="ERROR"/>
+     <param name="To" value="admin at myhost.domain.com"/>
+     <param name="From" value="nobody at myhost.domain.com"/>
+     <param name="Subject" value="JBoss Sever Errors"/>
+     <param name="SMTPHost" value="localhost"/>
+     <param name="BufferSize" value="10"/>
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
+     </layout>
+   </appender>
+   -->
+
+   <!-- Syslog events
+   <appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="Facility" value="LOCAL7"/>
+     <param name="FacilityPrinting" value="true"/>
+     <param name="SyslogHost" value="localhost"/>
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="[%d{ABSOLUTE},%c{1}] %m%n"/>
+     </layout>
+   </appender>
+   -->
+
+   <!-- Log events to JMS (requires a topic to be created)
+   <appender name="JMS" class="org.apache.log4j.net.JMSAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="Threshold" value="ERROR"/>
+     <param name="TopicConnectionFactoryBindingName" value="java:/ConnectionFactory"/>
+     <param name="TopicBindingName" value="topic/MyErrorsTopic"/>
+   </appender>
+   -->
+
+   <!-- Log events through SNMP
+   <appender name="TRAP_LOG" class="org.apache.log4j.ext.SNMPTrapAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="ImplementationClassName" value="org.apache.log4j.ext.JoeSNMPTrapSender"/>
+     <param name="ManagementHost" value="127.0.0.1"/>
+     <param name="ManagementHostTrapListenPort" value="162"/>
+     <param name="EnterpriseOID" value="1.3.6.1.4.1.24.0"/>
+     <param name="LocalIPAddress" value="127.0.0.1"/>
+     <param name="LocalTrapSendPort" value="161"/>
+     <param name="GenericTrapType" value="6"/>
+     <param name="SpecificTrapType" value="12345678"/>
+     <param name="CommunityString" value="public"/>
+     <param name="ForwardStackTraceWithTrap" value="true"/>
+     <param name="Threshold" value="DEBUG"/>
+     <param name="ApplicationTrapOID" value="1.3.6.1.4.1.24.12.10.22.64"/>
+     <layout class="org.apache.log4j.PatternLayout">
+            <param name="ConversionPattern" value="%d,%p,[%t],[%c],%m%n"/>
+     </layout>
+   </appender>
+   -->
+
+   <!--  Emit events as JMX notifications
+   <appender name="JMX" class="org.jboss.monitor.services.JMXNotificationAppender">
+      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+      
+      <param name="Threshold" value="WARN"/>
+      <param name="ObjectName" value="jboss.system:service=Logging,type=JMXNotificationAppender"/>
+      
+      <layout class="org.apache.log4j.PatternLayout">
+         <param name="ConversionPattern" value="%d %-5p [%c] %m"/>
+      </layout>
+   </appender>
+   -->
+   
+   <!-- ================ -->
+   <!-- Limit categories -->
+   <!-- ================ -->
+
+   <!-- Limit the org.apache category to INFO as its DEBUG is verbose -->
+   <category name="org.apache">
+      <priority value="INFO"/>
+   </category>
+
+   <!-- Limit the org.jboss.serial (jboss-serialization) to INFO as its DEBUG is verbose -->
+   <category name="org.jboss.serial">
+      <priority value="INFO"/>
+   </category>
+
+   <!-- Limit the org.jgroups category to WARN as its INFO is verbose -->
+   <category name="org.jgroups">
+      <priority value="WARN"/>
+   </category>
+
+   <!-- Limit the jacorb category to WARN as its INFO is verbose -->
+   <category name="jacorb">
+      <priority value="WARN"/>
+   </category>
+
+   <!-- Limit JBoss categories
+   <category name="org.jboss">
+      <priority value="INFO"/>
+   </category>
+   -->
+
+   <!-- Limit the JSR77 categories -->
+   <category name="org.jboss.management">
+      <priority value="INFO"/>
+   </category>
+
+   <!-- Limit Axis based webservice category -->
+   <category name="org.jboss.webservice">
+      <priority value="DEBUG"/>
+   </category>
+   <category name="org.jboss.axis">
+      <priority value="INFO"/>
+   </category>
+
+   <!-- Limit JBossWS webservice category
+   <category name="org.jboss.ws">
+      <priority value="DEBUG"/>
+   </category>
+   -->
+
+   <!-- Decrease the priority threshold for the org.jboss.varia category
+   <category name="org.jboss.varia">
+     <priority value="DEBUG"/>
+   </category>
+   -->
+
+   <!-- Show the evolution of the DataSource pool in the logs [inUse/Available/Max]
+   <category name="org.jboss.resource.connectionmanager.JBossManagedConnectionPool">
+     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
+   </category>
+   -->
+
+   <!--
+      | An example of enabling the custom TRACE level priority that is used
+      | by the JBoss internals to diagnose low level details. This example
+      | turns on TRACE level msgs for the org.jboss.ejb.plugins package and its
+      | subpackages. This will produce A LOT of logging output.
+   <category name="org.jboss.system">
+     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
+   </category>
+   <category name="org.jboss.ejb.plugins">
+     <priority value="TRACE" class="org.jboss.logging.XLevel"/>
+   </category>
+   -->
+  
+   <!--
+       | Logs these events to SNMP:
+           - server starts/stops
+           - cluster evolution (node death/startup)
+           - When an EJB archive is deployed (and associated verified messages)
+           - When an EAR archive is deployed
+      	 
+   <category name="org.jboss.system.server.Server">
+     <priority value="INFO" />
+     <appender-ref ref="TRAP_LOG"/>
+   </category>
+  
+   <category name="org.jboss.ha.framework.interfaces.HAPartition.lifecycle">
+     <priority value="INFO" />
+     <appender-ref ref="TRAP_LOG"/>
+   </category>
+
+   <category name="org.jboss.deployment.MainDeployer">
+     <priority value="ERROR" />
+     <appender-ref ref="TRAP_LOG"/>
+   </category>
+   
+   <category name="org.jboss.ejb.EJBDeployer">
+     <priority value="INFO" />
+     <appender-ref ref="TRAP_LOG"/>
+   </category>
+   
+   <category name="org.jboss.deployment.EARDeployer">
+     <priority value="INFO" />
+     <appender-ref ref="TRAP_LOG"/>
+   </category>
+  
+   -->
+
+   <!-- ======================= -->
+   <!-- Setup the Root category -->
+   <!-- ======================= -->
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+      <appender-ref ref="FILE"/>
+   </root>
+
+   <!-- Clustering logging -->
+   <!-- Uncomment the following to redirect the org.jgroups and
+      org.jboss.ha categories to a cluster.log file.
+
+   <appender name="CLUSTER" class="org.jboss.logging.appender.RollingFileAppender">
+     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
+     <param name="File" value="${jboss.server.log.dir}/cluster.log"/>
+     <param name="Append" value="false"/>
+     <param name="MaxFileSize" value="500KB"/>
+     <param name="MaxBackupIndex" value="1"/>
+
+     <layout class="org.apache.log4j.PatternLayout">
+       <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
+     </layout>
+   </appender>
+   <category name="org.jgroups">
+     <priority value="DEBUG" />
+     <appender-ref ref="CLUSTER"/>
+   </category>
+   <category name="org.jboss.ha">
+     <priority value="DEBUG" />
+     <appender-ref ref="CLUSTER"/>
+   </category>
+   -->
+
+</log4j:configuration>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy)


Property changes on: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy
___________________________________________________________________
Name: svn:ignore
   + JBLabs-ds.xml
portal-login-ds.xml
portal-mysql-ds.xml
portal-hsqldb-ds.xml


Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/JBLabs-ds.xml.sample
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/JBLabs-ds.xml.sample	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/JBLabs-ds.xml.sample	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<datasources>
-  <local-tx-datasource>
-    <jndi-name>LabsDS</jndi-name>
-    <connection-url>
-	    jdbc:mysql://localhost:3306/dotorgdata?useServerPrepStmts=false
-    </connection-url>
-    <driver-class>org.gjt.mm.mysql.Driver</driver-class>
-    <user-name>dotorgdata</user-name>
-    <password></password>
-  </local-tx-datasource>
-</datasources>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/JBLabs-ds.xml.sample (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/JBLabs-ds.xml.sample)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/JBLabs-ds.xml.sample	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/JBLabs-ds.xml.sample	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources>
+  <local-tx-datasource>
+    <jndi-name>LabsDS</jndi-name>
+    <connection-url>
+	    jdbc:mysql://localhost:3306/dotorgdata?useServerPrepStmts=false
+    </connection-url>
+    <driver-class>org.gjt.mm.mysql.Driver</driver-class>
+    <user-name>dotorgdata</user-name>
+    <password></password>
+  </local-tx-datasource>
+</datasources>

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/ear-deployer.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/ear-deployer.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/ear-deployer.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- The JBoss service configuration file for the EAR deployer service.
-$Id: ear-deployer.xml,v 1.1 2004/09/05 15:50:06 starksm Exp $
--->
-<server>
-   <!-- EAR deployer, remove if you are not using ear deployments -->
-   <mbean code="org.jboss.deployment.EARDeployer"
-      name="jboss.j2ee:service=EARDeployer">
-      <!-- A flag indicating if ear deployments should have their own scoped
-      class loader to isolate their classes from other deployments.
-      -->
-      <attribute name="Isolated">false</attribute>
-      <!-- A flag indicating if the ear components should have in VM call
-      optimization disabled.
-      -->
-      <attribute name="CallByValue">false</attribute>
-   </mbean>
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/ear-deployer.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/ear-deployer.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/ear-deployer.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/ear-deployer.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- The JBoss service configuration file for the EAR deployer service.
+$Id: ear-deployer.xml,v 1.1 2004/09/05 15:50:06 starksm Exp $
+-->
+<server>
+   <!-- EAR deployer, remove if you are not using ear deployments -->
+   <mbean code="org.jboss.deployment.EARDeployer"
+      name="jboss.j2ee:service=EARDeployer">
+      <!-- A flag indicating if ear deployments should have their own scoped
+      class loader to isolate their classes from other deployments.
+      -->
+      <attribute name="Isolated">false</attribute>
+      <!-- A flag indicating if the ear components should have in VM call
+      optimization disabled.
+      -->
+      <attribute name="CallByValue">false</attribute>
+   </mbean>
+</server>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar)

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,1149 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<server>
-   <!--  Management -->
-   
-   <!-- Portlet discovery executed every 30 seconds -->
-   <mbean code="org.jboss.varia.scheduler.Scheduler"
-          name="portal:service=Management,type=Scheduler">
-     <attribute name="SchedulableMBean">portal:service=Management,type=PortletDiscoveryManagement,name=Default</attribute>
-     <attribute name="SchedulableMBeanMethod">processPortletDiscovery()</attribute>
-     <attribute name="InitialStartDate">NOW</attribute>
-     <attribute name="SchedulePeriod">30000</attribute>
-     <attribute name="InitialRepetitions">-1</attribute>
-   </mbean>
-
-   <mbean
-      code="org.jboss.portal.core.management.PortalImpl"
-      name="portal.management:service=Management,type=Portal,name=Default"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <xmbean/>
-   </mbean>  
-      
-   <mbean
-      code="org.jboss.portal.identity.management.Identity"
-      name="portal.management:service=Management,type=Identity,name=Default"
-      >
-      <depends>portal:service=Module,type=IdentityServiceController</depends>
-      <xmbean/>
-   </mbean>  
-   
-   <mbean
-      code="org.jboss.portal.core.management.PortletDiscoveryService"
-      name="portal:service=Management,type=PortletDiscoveryManagement,name=Default"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <depends
-         optional-attribute-name="FederatingPortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
-      <depends
-         optional-attribute-name="Interceptor"
-         proxy-type="attribute">portal:service=Interceptor,type=Portlet,name=PortletContainerManagement</depends>
-      <xmbean/>
-   </mbean>  
-
-
-   <!-- Server configuration service -->
-   <mbean
-      code="org.jboss.portal.server.config.ServerConfigService"
-      name="portal:service=ServerConfig"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="ConfigLocation">conf/config.xml</attribute>
-   </mbean>
-
-   <!-- Portal security services-->
-   <mbean
-      code="org.jboss.portal.security.impl.JBossAuthorizationDomainRegistryImpl"
-      name="portal:service=AuthorizationDomainRegistry"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/> 
-   </mbean>
-   <mbean
-      code="org.jboss.portal.security.impl.jacc.JACCPortalAuthorizationManagerFactory"
-      name="portal:service=PortalAuthorizationManagerFactory"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="AuthorizationDomainRegistry"
-         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.impl.security.JBossPortletSecurityService"
-      name="portal:service=PortletSecurityService"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-	   <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="AuthorizationDomainRegistry"
-         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
-   </mbean>
-
-   <!-- Server stack -->
-   <mbean
-      code="org.jboss.portal.core.aspects.server.TransactionInterceptor"
-      name="portal:service=Interceptor,type=Server,name=Transaction"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor"
-      name="portal:service=Interceptor,type=Server,name=SessionInvalidator"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.server.UserInterceptor"
-      name="portal:service=Interceptor,type=Server,name=User"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Module,type=IdentityServiceController</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.server.LocaleInterceptor"
-      name="portal:service=Interceptor,type=Server,name=Locale"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.aspects.server.ContentTypeInterceptor"
-      name="portal:service=Interceptor,type=Server,name=ContentType"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
-      name="portal:service=InterceptorStackFactory,type=Server"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends-list optional-attribute-name="InterceptorNames">
-         <depends-list-element>portal:service=Interceptor,type=Server,name=Transaction</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Server,name=SessionInvalidator</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Server,name=User</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Server,name=Locale</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Server,name=ContentType</depends-list-element>
-      </depends-list>
-   </mbean>
-
-   <!-- Command stack -->
-   <mbean
-      code="org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PortalNode"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PolicyEnforcement"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.controller.PageNavigationInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PageNavigation"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.controller.PageCustomizerInterceptor"
-      name="portal:service=Interceptor,type=Command,name=PageCustomizer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.ajax.AjaxInterceptor"
-      name="portal:service=Interceptor,type=Command,name=Ajax"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.controller.node.EventBroadcasterInterceptor"
-      name="portal:service=Interceptor,type=Command,name=EventBroadcaster"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="ListenerRegistry"
-         proxy-type="attribute">portal:service=ListenerRegistry</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
-      name="portal:service=InterceptorStackFactory,type=Command"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends-list optional-attribute-name="InterceptorNames">
-         <depends-list-element>portal:service=Interceptor,type=Command,name=PortalNode</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Command,name=PolicyEnforcement</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Command,name=PageNavigation</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Command,name=PageCustomizer</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Command,name=Ajax</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Command,name=EventBroadcaster</depends-list-element>
-      </depends-list>
-   </mbean>
-
-   <!-- Instance stack -->
-   <!-- Management MBean, can be removed if management is not used -->
-   <mbean
-      code="org.jboss.portal.portlet.management.PortletContainerManagementInterceptorImpl"
-      name="portal:service=Interceptor,type=Portlet,name=PortletContainerManagement"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.instance.InstanceSecurityInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=InstanceSecurity"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends optional-attribute-name="PortalAuthorizationManagerFactory" proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=ConsumerCache"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
-      name="portal:service=InterceptorStackFactory,type=Instance"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends-list optional-attribute-name="InterceptorNames">
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortletContainerManagement</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ConsumerCache</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=InstanceSecurity</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization</depends-list-element>
-      </depends-list>
-   </mbean>
-
-   <!-- Producer stack -->
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ValveInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=Valve"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=ContextTracker"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=SecureTransport"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=ContextDispatcher"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.bridge.BridgeInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=Bridge"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=WindowStates"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ModesInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=Modes"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=ProducerCache"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.portlet.TransactionInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=Transaction"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.aspects.portlet.HeaderInterceptor"
-      name="portal:service=Interceptor,type=Portlet,name=Header"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
-      name="portal:service=InterceptorStackFactory,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends-list optional-attribute-name="InterceptorNames">
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Valve</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=SecureTransport</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextTracker</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization</depends-list-element>
-		 <depends-list-element>portal:service=Interceptor,type=Portlet,name=WindowStates</depends-list-element>
-		 <depends-list-element>portal:service=Interceptor,type=Portlet,name=Bridge</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Modes</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ProducerCache</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Header</depends-list-element>
-         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Transaction</depends-list-element>
-      </depends-list>
-   </mbean>
-
-   <!-- Theme and layout services -->
-   <mbean
-      code="org.jboss.portal.theme.impl.ThemeServiceImpl"
-      name="portal:service=ThemeService"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.theme.impl.LayoutServiceImpl"
-      name="portal:service=LayoutService"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.theme.impl.page.PageServiceImpl"
-      name="portal:service=PageService"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="LayoutService"
-         proxy-type="attribute">portal:service=LayoutService</depends>
-      <depends
-         optional-attribute-name="ThemeService"
-         proxy-type="attribute">portal:service=ThemeService</depends>
-   </mbean>
-
-   <!--
-      | Uncomment in clustered mode : replicated cache for hibernate
-      
-      <mbean
-      code="org.jboss.cache.TreeCache"
-      name="portal:service=TreeCache,type=hibernate">
-      <depends>jboss:service=Naming</depends>
-      <depends>jboss:service=TransactionManager</depends>
-      <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
-      <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
-      <attribute name="CacheMode">REPL_SYNC</attribute>
-      <attribute name="ClusterName">portal.hibernate</attribute>
-      </mbean>
-      
-      <mbean
-      code="org.jboss.portal.jems.hibernate.JBossTreeCacheProvider"
-      name="portal:service=TreeCacheProvider,type=hibernate">
-      <depends optional-attribute-name="CacheName">portal:service=TreeCache,type=hibernate</depends>
-      </mbean>
-   
-   -->
-
-   <!-- Session factories -->
-   <mbean
-      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
-      name="portal:service=Hibernate"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
-         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
-       -->
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="ConfigLocation">conf/hibernate/user/hibernate.cfg.xml</attribute>
-      <attribute name="SetupLocation">conf/hibernate/user/setup.txt</attribute>
-      <attribute name="JNDIName">java:/portal/IdentitySessionFactory</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
-      name="portal:service=Hibernate,type=Instance"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
-         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
-       -->
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="ConfigLocation">conf/hibernate/instance/hibernate.cfg.xml</attribute>
-      <attribute name="JNDIName">java:/portal/InstanceSessionFactory</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
-      name="portal:service=Hibernate,type=PortalObject"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
-         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
-       -->
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="ConfigLocation">conf/hibernate/portal/hibernate.cfg.xml</attribute>
-      <attribute name="JNDIName">java:/portal/PortalObjectSessionFactory</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
-      name="portal:service=Hibernate,type=Portlet"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
-      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
-         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
-       -->
-      <attribute name="DoChecking">true</attribute>
-      <attribute name="ConfigLocation">conf/hibernate/portlet/hibernate.cfg.xml</attribute>
-      <attribute name="JNDIName">java:/portal/PortletSessionFactory</attribute>
-   </mbean>
-
-   <!--Identity-->
-   <mbean
-      code="org.jboss.portal.identity.IdentityServiceControllerImpl"
-      name="portal:service=Module,type=IdentityServiceController"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Hibernate</depends>
-      <!--<depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>-->
-      <attribute name="JndiName">java:/portal/IdentityServiceController</attribute>
-      <attribute name="RegisterMBeans">true</attribute>
-      <attribute name="ConfigFile">conf/identity/identity-config.xml</attribute>
-      <attribute name="DefaultConfigFile">conf/identity/standardidentity-config.xml</attribute>
-   </mbean>
-
-   <mbean
-      code="org.jboss.portal.core.impl.mail.MailModuleImpl"
-      name="portal:service=Module,type=Mail"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss:service=Mail</depends>
-      <depends>portal:service=Module,type=IdentityServiceController</depends>
-      <attribute name="QueueCapacity">-1</attribute>
-      <attribute name="Gateway">localhost</attribute>
-      <attribute name="SmtpUser"></attribute>
-      <attribute name="SmtpPassword"></attribute>
-      <attribute name="JavaMailDebugEnabled">false</attribute>
-      <attribute name="SMTPConnectionTimeout">100000</attribute>
-      <attribute name="SMTPTimeout">10000</attribute>
-      <attribute name="JNDIName">java:portal/MailModule</attribute>
-   </mbean>
-
-   <mbean
-      code="org.jboss.security.auth.login.DynamicLoginConfig"
-      name="portal:service=JAASLoginModule">
-      <depends optional-attribute-name="LoginConfigService">jboss.security:service=XMLLoginConfig</depends>
-      <depends optional-attribute-name="SecurityManagerService">jboss.security:service=JaasSecurityManager</depends>
-      <attribute name="AuthConfig">conf/login-config.xml</attribute>
-   </mbean>
-
-   <!-- Registries -->
-   <mbean
-      code="org.jboss.portal.portlet.container.PortletApplicationRegistryImpl"
-      name="portal:service=WebAppRegistry"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-
-   <!-- Listener registry -->
-   <mbean
-      code="org.jboss.portal.core.event.PortalEventListenerRegistryImpl"
-      name="portal:service=ListenerRegistry"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-
-   <!-- A sample listener -->
-   <mbean
-      code="org.jboss.portal.core.event.PortalEventListenerServiceImpl"
-      name="portal:service=ListenerService,type=test_listener"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Registry"
-         proxy-type="attribute">portal:service=ListenerRegistry</depends>
-      <attribute name="RegistryId">test_listener</attribute>
-      <attribute name="ListenerClassName">org.jboss.portal.core.portlet.test.event.PortletB$Listener</attribute>
-   </mbean>
-
-   <!-- The different containers -->
-   <mbean
-      code="org.jboss.portal.core.impl.model.instance.PersistentInstanceContainer"
-      name="portal:container=Instance"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Hibernate,type=Instance</depends>
-      <depends
-         optional-attribute-name="StackFactory"
-         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Instance</depends>
-      <depends
-         optional-attribute-name="PortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
-      <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="AuthorizationDomainRegistry"
-         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
-      <attribute name="SessionFactoryJNDIName">java:/portal/InstanceSessionFactory</attribute>
-      <attribute name="CacheNaturalId">true</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer"
-      name="portal:container=PortalObject"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Hibernate,type=PortalObject</depends>
-	   <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="AuthorizationDomainRegistry"
-         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <attribute name="SessionFactoryJNDIName">java:/portal/PortalObjectSessionFactory</attribute>
-      <attribute name="CacheNaturalId">true</attribute>
-   </mbean>
-
-   <!-- Customization manager -->
-   <mbean
-      code="org.jboss.portal.core.impl.model.CustomizationManagerService"
-      name="portal:service=CustomizationManager"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-	   <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <depends
-         optional-attribute-name="PortalObjectContainer"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-      <depends>portal:service=Module,type=IdentityServiceController</depends>
-      <attribute name="DashboardContextId">dashboard</attribute>
-   </mbean>
-
-   <!-- Labs command factory -->
-   <mbean
-     code="org.jboss.labs.mapper.LabsCommandFactory"
-     name="portal:commandFactory=Labs"
-     xmbean-dd=""
-     xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-     <xmbean/>
-     <depends>shotoku:service=svn</depends>
-     <depends
-       optional-attribute-name="NextFactory"
-       proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
-     <depends
-       optional-attribute-name="Container"
-       proxy-type="attribute">portal:container=PortalObject</depends>
-   </mbean> 
-
-   <!-- Command factories -->
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.DelegatingCommandFactoryService"
-      name="portal:commandFactory=Delegating"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.portal.DefaultPortalCommandFactory"
-      name="portal:commandFactory=DefaultPortal"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="NextFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="Container"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.portal.PortalObjectCommandFactory"
-      name="portal:commandFactory=PortalObject"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Container"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,path=portal"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/portal</attribute>
-      <depends
-         optional-attribute-name="DelegatingFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="DelegateFactory"
-         proxy-type="attribute">portal:commandFactory=PortalObject</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.SimpleCommandFactory"
-      name="portal:commandFactory=SignOut"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="CommandClassName">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,path=signout"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/signout</attribute>
-      <depends
-         optional-attribute-name="DelegatingFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="DelegateFactory"
-         proxy-type="attribute">portal:commandFactory=SignOut</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.portal.DashboardCommandFactory"
-      name="portal:commandFactory=Dashboard"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,path=dashboard"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/dashboard</attribute>
-      <depends
-         optional-attribute-name="DelegatingFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="DelegateFactory"
-         proxy-type="attribute">portal:commandFactory=Dashboard</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.instance.InstanceCommandFactory"
-      name="portal:commandFactory=Configurator"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="InstanceId">ConfiguratorPortletInstance</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,path=configure"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/configure</attribute>
-      <depends
-         optional-attribute-name="DelegatingFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="DelegateFactory"
-         proxy-type="attribute">portal:commandFactory=Configurator</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
-      name="portal:commandFactory=Delegate,path=test"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/test</attribute>
-      <depends
-         optional-attribute-name="DelegatingFactory"
-         proxy-type="attribute">portal:commandFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="DelegateFactory"
-         proxy-type="attribute">portal:commandFactory=Test</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.instance.InstanceCommandFactory"
-      name="portal:commandFactory=Test"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="InstanceId">TestPortletInstance</attribute>
-   </mbean>
-
-   <!-- URL factories -->
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.DelegatingURLFactoryService"
-      name="portal:urlFactory=Delegating"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.portal.PortalObjectURLFactory"
-      name="portal:urlFactory=PortalObject"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/portal</attribute>
-      <depends
-         optional-attribute-name="Factory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
-      name="portal:urlFactory=SignOut"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/signout</attribute>
-      <attribute name="ClassNames">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
-      <depends
-         optional-attribute-name="Factory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
-      name="portal:urlFactory=Dashboard"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Path">/dashboard</attribute>
-      <attribute name="ClassNames">org.jboss.portal.core.model.portal.command.ViewDashboardCommand</attribute>
-      <depends
-         optional-attribute-name="Factory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.instance.InstanceURLFactory"
-      name="portal:urlFactory=Configurator"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="InstanceId">ConfiguratorPortletInstance</attribute>
-      <attribute name="Path">/configure</attribute>
-      <depends
-         optional-attribute-name="Factory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.model.instance.InstanceURLFactory"
-      name="portal:urlFactory=Test"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="InstanceId">TestPortletInstance</attribute>
-      <attribute name="Path">/test</attribute>
-      <depends
-         optional-attribute-name="Factory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-   </mbean>
-
-   <!-- The federating portlet invoker -->
-   <mbean
-      code="org.jboss.portal.federation.impl.FederatingPortletInvokerService"
-      name="portal:service=PortletInvoker,type=Federating"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-
-   <!-- The portlet container invoker -->
-   <mbean
-      code="org.jboss.portal.portlet.container.PortletContainerInvoker"
-      name="portal:service=PortletInvoker,type=Container"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="StackFactory"
-         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Producer</depends>
-      <depends
-         optional-attribute-name="Registry"
-         proxy-type="attribute">portal:service=WebAppRegistry</depends>
-   </mbean>
-
-   <!-- The producer portlet invoker -->
-   <mbean
-      code="org.jboss.portal.core.impl.portlet.state.PersistentPortletStatePersistenceManager"
-      name="portal:service=PersistenceManager,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>portal:service=Hibernate,type=Portlet</depends>
-      <attribute name="SessionFactoryJNDIName">java:/portal/PortletSessionFactory</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.impl.state.StateManagementPolicyService"
-      name="portal:service=StateManagementPolicy,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="PersistLocally">true</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.portlet.impl.state.StateConverterV0"
-      name="portal:service=StateConverter,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker"
-      name="portal:service=PortletInvoker,type=Producer"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="PortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Container</depends>
-      <depends
-         optional-attribute-name="PersistenceManager"
-         proxy-type="attribute">portal:service=PersistenceManager,type=Producer</depends>
-      <depends
-         optional-attribute-name="StateManagementPolicy"
-         proxy-type="attribute">portal:service=StateManagementPolicy,type=Producer</depends>
-      <depends
-         optional-attribute-name="StateConverter"
-         proxy-type="attribute">portal:service=StateConverter,type=Producer</depends>
-   </mbean>
-
-   <!-- Register the state portlet invoker on the federating portlet invoker -->
-   <mbean
-      code="org.jboss.portal.federation.impl.PortletInvokerRegistrationService"
-      name="portal:service=PortletInvokerRegistration,id=local"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <attribute name="Id">local</attribute>
-      <depends
-         optional-attribute-name="PortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Producer</depends>
-      <depends
-         optional-attribute-name="FederatingPortletInvoker"
-         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
-   </mbean>
-
-   <!-- The core controller -->
-   <mbean
-      code="org.jboss.portal.core.controller.classic.ClassicController"
-      name="portal:controller=Core"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="PageService"
-         proxy-type="attribute">portal:service=PageService</depends>
-      <depends
-         optional-attribute-name="CommandFactory"
-         proxy-type="attribute">portal:commandFactory=Labs</depends>
-      <depends
-         optional-attribute-name="URLFactory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="StackFactory"
-         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
-      <depends
-         optional-attribute-name="PortalObjectContainer"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="CustomizationManager"
-         proxy-type="attribute">portal:service=CustomizationManager</depends>
-   </mbean>
-
-   <!-- The ajax controller -->
-   <mbean
-      code="org.jboss.portal.core.controller.ajax.AjaxController"
-      name="portal:controller=Ajax"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="PageService"
-         proxy-type="attribute">portal:service=PageService</depends>
-      <depends
-         optional-attribute-name="CommandFactory"
-         proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
-      <depends
-         optional-attribute-name="URLFactory"
-         proxy-type="attribute">portal:urlFactory=Delegating</depends>
-      <depends
-         optional-attribute-name="StackFactory"
-         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
-      <depends
-         optional-attribute-name="PortalObjectContainer"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <depends
-         optional-attribute-name="PortalAuthorizationManagerFactory"
-         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
-      <depends
-         optional-attribute-name="CustomizationManager"
-         proxy-type="attribute">portal:service=CustomizationManager</depends>
-   </mbean>
-
-   <!-- -->
-   <mbean
-      code="org.jboss.portal.server.impl.ServerImpl"
-      name="portal:service=Server"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Config"
-         proxy-type="attribute">portal:service=ServerConfig</depends>
-   </mbean>
-
-   <!-- -->
-   <mbean
-      code="org.jboss.portal.server.deployment.jboss.ServerDeployer"
-      name="portal:deployer=PortalWebApp">
-      <depends>jboss.system:service=MainDeployer</depends>
-      <depends>portal:container=PortalObject</depends>
-      <depends>portal:container=Instance</depends>
-      <depends
-         optional-attribute-name="PortalServer"
-         proxy-type="attribute">portal:service=Server</depends>
-   </mbean>
-
-   <!-- Portal object deployment factory -->
-   <!--
-      | Uncomment in cluster mode : have the deployment of objects run as a clustered singleton
-      
-      <mbean
-      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
-      name="portal:service=Controller,target=ObjectDeploymentFactory"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
-      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
-      <depends>portal:container=PortalObject</depends>
-      <attribute name="Target">portal:deploymentFactory=Object</attribute>
-      <attribute name="OnStart">registerFactory</attribute>
-      <attribute name="OnStop">unregisterFactory</attribute>
-      </mbean>
-   
-   -->
-   <mbean
-      code="org.jboss.portal.core.deployment.jboss.ObjectDeploymentFactory"
-      name="portal:deploymentFactory=Object"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-      <depends
-         optional-attribute-name="PortalObjectContainer"
-         proxy-type="attribute">portal:container=PortalObject</depends>
-      <attribute name="SetupLocation">conf/data/default-object.xml</attribute>
-      <!-- Set to false in clustered mode, otherwise set to true -->
-      <attribute name="RegistrationControlledByService">true</attribute>
-   </mbean>
-
-   <!--  -->
-   <!--
-      | Uncomment in cluster mode : have the creation of instances run as a clustered singleton
-      
-      <mbean
-      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
-      name="portal:service=Controller,target=PortletAppDeploymentFactory"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
-      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
-      <depends>portal:container=PortalObject</depends>
-      <attribute name="Target">portal:deploymentFactory=PortletApp</attribute>
-      <attribute name="OnStart">enableCreateInstances</attribute>
-      <attribute name="OnStop">disableCreateInstances</attribute>
-      </mbean>
-   
-   -->
-   <mbean
-      code="org.jboss.portal.core.deployment.jboss.PortletAppDeploymentFactory"
-      name="portal:deploymentFactory=PortletApp"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <!-- 
-      <depends>jboss.ha:service=HASingletonDeployer</depends>
-       -->
-      <depends>portal:service=PortletInvokerRegistration,id=local</depends>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-      <depends
-         optional-attribute-name="WebAppRegistry"
-         proxy-type="attribute">portal:service=WebAppRegistry</depends>
-      <depends
-         optional-attribute-name="Config"
-         proxy-type="attribute">portal:service=ServerConfig</depends>
-      <depends
-         optional-attribute-name="PortletSecurityService"
-         proxy-type="attribute">portal:service=PortletSecurityService</depends>
-      <depends
-         optional-attribute-name="InstanceContainer"
-         proxy-type="attribute">portal:container=Instance</depends>
-      <attribute name="StandardJBossApplicationMetaDataLocation">conf/standardjboss-portlet.xml</attribute>
-      <attribute name="APIFactoryClassName">org.jboss.portlet.JBossAPIFactory</attribute>
-      <!-- Set to false in clustered mode, otherwise set to true -->
-      <attribute name="CreateInstances">true</attribute>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.theme.deployment.jboss.LayoutDeploymentFactory"
-      name="portal:deploymentFactory=Layout"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-      <depends
-         optional-attribute-name="LayoutService"
-         proxy-type="attribute">portal:service=LayoutService</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.theme.deployment.jboss.LayoutFeaturesDeploymentFactory"
-      name="portal:deploymentFactory=LayoutFeatures"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-      <depends
-         optional-attribute-name="LayoutService"
-         proxy-type="attribute">portal:service=LayoutService</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.theme.deployment.jboss.ThemeDeploymentFactory"
-      name="portal:deploymentFactory=Theme"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-      <depends
-         optional-attribute-name="ThemeService"
-         proxy-type="attribute">portal:service=ThemeService</depends>
-   </mbean>
-   <mbean
-      code="org.jboss.portal.server.deployment.WebAppAdapter"
-      name="portal:deployer=Adapter"
-      xmbean-dd=""
-      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
-      <xmbean/>
-         <depends optional-attribute-name="InterceptedDeployer">jboss.web:service=WebServer</depends>
-      <depends
-         optional-attribute-name="Deployer"
-         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
-   </mbean>
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,1149 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<server>
+   <!--  Management -->
+   
+   <!-- Portlet discovery executed every 30 seconds -->
+   <mbean code="org.jboss.varia.scheduler.Scheduler"
+          name="portal:service=Management,type=Scheduler">
+     <attribute name="SchedulableMBean">portal:service=Management,type=PortletDiscoveryManagement,name=Default</attribute>
+     <attribute name="SchedulableMBeanMethod">processPortletDiscovery()</attribute>
+     <attribute name="InitialStartDate">NOW</attribute>
+     <attribute name="SchedulePeriod">30000</attribute>
+     <attribute name="InitialRepetitions">-1</attribute>
+   </mbean>
+
+   <mbean
+      code="org.jboss.portal.core.management.PortalImpl"
+      name="portal.management:service=Management,type=Portal,name=Default"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <xmbean/>
+   </mbean>  
+      
+   <mbean
+      code="org.jboss.portal.identity.management.Identity"
+      name="portal.management:service=Management,type=Identity,name=Default"
+      >
+      <depends>portal:service=Module,type=IdentityServiceController</depends>
+      <xmbean/>
+   </mbean>  
+   
+   <mbean
+      code="org.jboss.portal.core.management.PortletDiscoveryService"
+      name="portal:service=Management,type=PortletDiscoveryManagement,name=Default"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <depends
+         optional-attribute-name="FederatingPortletInvoker"
+         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
+      <depends
+         optional-attribute-name="Interceptor"
+         proxy-type="attribute">portal:service=Interceptor,type=Portlet,name=PortletContainerManagement</depends>
+      <xmbean/>
+   </mbean>  
+
+
+   <!-- Server configuration service -->
+   <mbean
+      code="org.jboss.portal.server.config.ServerConfigService"
+      name="portal:service=ServerConfig"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="ConfigLocation">conf/config.xml</attribute>
+   </mbean>
+
+   <!-- Portal security services-->
+   <mbean
+      code="org.jboss.portal.security.impl.JBossAuthorizationDomainRegistryImpl"
+      name="portal:service=AuthorizationDomainRegistry"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/> 
+   </mbean>
+   <mbean
+      code="org.jboss.portal.security.impl.jacc.JACCPortalAuthorizationManagerFactory"
+      name="portal:service=PortalAuthorizationManagerFactory"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="AuthorizationDomainRegistry"
+         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.impl.security.JBossPortletSecurityService"
+      name="portal:service=PortletSecurityService"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+	   <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="AuthorizationDomainRegistry"
+         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
+   </mbean>
+
+   <!-- Server stack -->
+   <mbean
+      code="org.jboss.portal.core.aspects.server.TransactionInterceptor"
+      name="portal:service=Interceptor,type=Server,name=Transaction"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor"
+      name="portal:service=Interceptor,type=Server,name=SessionInvalidator"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.server.UserInterceptor"
+      name="portal:service=Interceptor,type=Server,name=User"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=Module,type=IdentityServiceController</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.server.LocaleInterceptor"
+      name="portal:service=Interceptor,type=Server,name=Locale"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.aspects.server.ContentTypeInterceptor"
+      name="portal:service=Interceptor,type=Server,name=ContentType"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Server"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends-list optional-attribute-name="InterceptorNames">
+         <depends-list-element>portal:service=Interceptor,type=Server,name=Transaction</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Server,name=SessionInvalidator</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Server,name=User</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Server,name=Locale</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Server,name=ContentType</depends-list-element>
+      </depends-list>
+   </mbean>
+
+   <!-- Command stack -->
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PortalNode"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PolicyEnforcement"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.PageNavigationInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PageNavigation"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.PageCustomizerInterceptor"
+      name="portal:service=Interceptor,type=Command,name=PageCustomizer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.ajax.AjaxInterceptor"
+      name="portal:service=Interceptor,type=Command,name=Ajax"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.controller.node.EventBroadcasterInterceptor"
+      name="portal:service=Interceptor,type=Command,name=EventBroadcaster"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="ListenerRegistry"
+         proxy-type="attribute">portal:service=ListenerRegistry</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Command"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends-list optional-attribute-name="InterceptorNames">
+         <depends-list-element>portal:service=Interceptor,type=Command,name=PortalNode</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=PolicyEnforcement</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=PageNavigation</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=PageCustomizer</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=Ajax</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Command,name=EventBroadcaster</depends-list-element>
+      </depends-list>
+   </mbean>
+
+   <!-- Instance stack -->
+   <!-- Management MBean, can be removed if management is not used -->
+   <mbean
+      code="org.jboss.portal.portlet.management.PortletContainerManagementInterceptorImpl"
+      name="portal:service=Interceptor,type=Portlet,name=PortletContainerManagement"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.instance.InstanceSecurityInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=InstanceSecurity"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends optional-attribute-name="PortalAuthorizationManagerFactory" proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=ConsumerCache"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Instance"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends-list optional-attribute-name="InterceptorNames">
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortletContainerManagement</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ConsumerCache</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=InstanceSecurity</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization</depends-list-element>
+      </depends-list>
+   </mbean>
+
+   <!-- Producer stack -->
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ValveInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=Valve"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=ContextTracker"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=SecureTransport"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=ContextDispatcher"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.bridge.BridgeInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=Bridge"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=WindowStates"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ModesInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=Modes"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=ProducerCache"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.portlet.TransactionInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=Transaction"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.aspects.portlet.HeaderInterceptor"
+      name="portal:service=Interceptor,type=Portlet,name=Header"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
+      name="portal:service=InterceptorStackFactory,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends-list optional-attribute-name="InterceptorNames">
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Valve</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=SecureTransport</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextTracker</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization</depends-list-element>
+		 <depends-list-element>portal:service=Interceptor,type=Portlet,name=WindowStates</depends-list-element>
+		 <depends-list-element>portal:service=Interceptor,type=Portlet,name=Bridge</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Modes</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=ProducerCache</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Header</depends-list-element>
+         <depends-list-element>portal:service=Interceptor,type=Portlet,name=Transaction</depends-list-element>
+      </depends-list>
+   </mbean>
+
+   <!-- Theme and layout services -->
+   <mbean
+      code="org.jboss.portal.theme.impl.ThemeServiceImpl"
+      name="portal:service=ThemeService"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.theme.impl.LayoutServiceImpl"
+      name="portal:service=LayoutService"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.theme.impl.page.PageServiceImpl"
+      name="portal:service=PageService"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="LayoutService"
+         proxy-type="attribute">portal:service=LayoutService</depends>
+      <depends
+         optional-attribute-name="ThemeService"
+         proxy-type="attribute">portal:service=ThemeService</depends>
+   </mbean>
+
+   <!--
+      | Uncomment in clustered mode : replicated cache for hibernate
+      
+      <mbean
+      code="org.jboss.cache.TreeCache"
+      name="portal:service=TreeCache,type=hibernate">
+      <depends>jboss:service=Naming</depends>
+      <depends>jboss:service=TransactionManager</depends>
+      <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
+      <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
+      <attribute name="CacheMode">REPL_SYNC</attribute>
+      <attribute name="ClusterName">portal.hibernate</attribute>
+      </mbean>
+      
+      <mbean
+      code="org.jboss.portal.jems.hibernate.JBossTreeCacheProvider"
+      name="portal:service=TreeCacheProvider,type=hibernate">
+      <depends optional-attribute-name="CacheName">portal:service=TreeCache,type=hibernate</depends>
+      </mbean>
+   
+   -->
+
+   <!-- Session factories -->
+   <mbean
+      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
+      name="portal:service=Hibernate"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
+         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
+       -->
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="ConfigLocation">conf/hibernate/user/hibernate.cfg.xml</attribute>
+      <attribute name="SetupLocation">conf/hibernate/user/setup.txt</attribute>
+      <attribute name="JNDIName">java:/portal/IdentitySessionFactory</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
+      name="portal:service=Hibernate,type=Instance"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
+         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
+       -->
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="ConfigLocation">conf/hibernate/instance/hibernate.cfg.xml</attribute>
+      <attribute name="JNDIName">java:/portal/InstanceSessionFactory</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
+      name="portal:service=Hibernate,type=PortalObject"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
+         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
+       -->
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="ConfigLocation">conf/hibernate/portal/hibernate.cfg.xml</attribute>
+      <attribute name="JNDIName">java:/portal/PortalObjectSessionFactory</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
+      name="portal:service=Hibernate,type=Portlet"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
+      <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
+         <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
+       -->
+      <attribute name="DoChecking">true</attribute>
+      <attribute name="ConfigLocation">conf/hibernate/portlet/hibernate.cfg.xml</attribute>
+      <attribute name="JNDIName">java:/portal/PortletSessionFactory</attribute>
+   </mbean>
+
+   <!--Identity-->
+   <mbean
+      code="org.jboss.portal.identity.IdentityServiceControllerImpl"
+      name="portal:service=Module,type=IdentityServiceController"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=Hibernate</depends>
+      <!--<depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>-->
+      <attribute name="JndiName">java:/portal/IdentityServiceController</attribute>
+      <attribute name="RegisterMBeans">true</attribute>
+      <attribute name="ConfigFile">conf/identity/identity-config.xml</attribute>
+      <attribute name="DefaultConfigFile">conf/identity/standardidentity-config.xml</attribute>
+   </mbean>
+
+   <mbean
+      code="org.jboss.portal.core.impl.mail.MailModuleImpl"
+      name="portal:service=Module,type=Mail"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss:service=Mail</depends>
+      <depends>portal:service=Module,type=IdentityServiceController</depends>
+      <attribute name="QueueCapacity">-1</attribute>
+      <attribute name="Gateway">localhost</attribute>
+      <attribute name="SmtpUser"></attribute>
+      <attribute name="SmtpPassword"></attribute>
+      <attribute name="JavaMailDebugEnabled">false</attribute>
+      <attribute name="SMTPConnectionTimeout">100000</attribute>
+      <attribute name="SMTPTimeout">10000</attribute>
+      <attribute name="JNDIName">java:portal/MailModule</attribute>
+   </mbean>
+
+   <mbean
+      code="org.jboss.security.auth.login.DynamicLoginConfig"
+      name="portal:service=JAASLoginModule">
+      <depends optional-attribute-name="LoginConfigService">jboss.security:service=XMLLoginConfig</depends>
+      <depends optional-attribute-name="SecurityManagerService">jboss.security:service=JaasSecurityManager</depends>
+      <attribute name="AuthConfig">conf/login-config.xml</attribute>
+   </mbean>
+
+   <!-- Registries -->
+   <mbean
+      code="org.jboss.portal.portlet.container.PortletApplicationRegistryImpl"
+      name="portal:service=WebAppRegistry"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+
+   <!-- Listener registry -->
+   <mbean
+      code="org.jboss.portal.core.event.PortalEventListenerRegistryImpl"
+      name="portal:service=ListenerRegistry"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+
+   <!-- A sample listener -->
+   <mbean
+      code="org.jboss.portal.core.event.PortalEventListenerServiceImpl"
+      name="portal:service=ListenerService,type=test_listener"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Registry"
+         proxy-type="attribute">portal:service=ListenerRegistry</depends>
+      <attribute name="RegistryId">test_listener</attribute>
+      <attribute name="ListenerClassName">org.jboss.portal.core.portlet.test.event.PortletB$Listener</attribute>
+   </mbean>
+
+   <!-- The different containers -->
+   <mbean
+      code="org.jboss.portal.core.impl.model.instance.PersistentInstanceContainer"
+      name="portal:container=Instance"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=Hibernate,type=Instance</depends>
+      <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Instance</depends>
+      <depends
+         optional-attribute-name="PortletInvoker"
+         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="AuthorizationDomainRegistry"
+         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
+      <attribute name="SessionFactoryJNDIName">java:/portal/InstanceSessionFactory</attribute>
+      <attribute name="CacheNaturalId">true</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer"
+      name="portal:container=PortalObject"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=Hibernate,type=PortalObject</depends>
+	   <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="AuthorizationDomainRegistry"
+         proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <attribute name="SessionFactoryJNDIName">java:/portal/PortalObjectSessionFactory</attribute>
+      <attribute name="CacheNaturalId">true</attribute>
+   </mbean>
+
+   <!-- Customization manager -->
+   <mbean
+      code="org.jboss.portal.core.impl.model.CustomizationManagerService"
+      name="portal:service=CustomizationManager"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+	   <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalObjectContainer"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+      <depends>portal:service=Module,type=IdentityServiceController</depends>
+      <attribute name="DashboardContextId">dashboard</attribute>
+   </mbean>
+
+   <!-- Labs command factory -->
+   <mbean
+     code="org.jboss.labs.mapper.LabsCommandFactory"
+     name="portal:commandFactory=Labs"
+     xmbean-dd=""
+     xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+     <xmbean/>
+     <depends>shotoku:service=svn</depends>
+     <depends
+       optional-attribute-name="NextFactory"
+       proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
+     <depends
+       optional-attribute-name="Container"
+       proxy-type="attribute">portal:container=PortalObject</depends>
+   </mbean> 
+
+   <!-- Command factories -->
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.DelegatingCommandFactoryService"
+      name="portal:commandFactory=Delegating"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.portal.DefaultPortalCommandFactory"
+      name="portal:commandFactory=DefaultPortal"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="NextFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="Container"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.portal.PortalObjectCommandFactory"
+      name="portal:commandFactory=PortalObject"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Container"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=portal"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/portal</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=PortalObject</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleCommandFactory"
+      name="portal:commandFactory=SignOut"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="CommandClassName">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=signout"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/signout</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=SignOut</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.portal.DashboardCommandFactory"
+      name="portal:commandFactory=Dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/dashboard</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=Dashboard</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.instance.InstanceCommandFactory"
+      name="portal:commandFactory=Configurator"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="InstanceId">ConfiguratorPortletInstance</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=configure"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/configure</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=Configurator</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
+      name="portal:commandFactory=Delegate,path=test"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/test</attribute>
+      <depends
+         optional-attribute-name="DelegatingFactory"
+         proxy-type="attribute">portal:commandFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="DelegateFactory"
+         proxy-type="attribute">portal:commandFactory=Test</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.instance.InstanceCommandFactory"
+      name="portal:commandFactory=Test"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="InstanceId">TestPortletInstance</attribute>
+   </mbean>
+
+   <!-- URL factories -->
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.DelegatingURLFactoryService"
+      name="portal:urlFactory=Delegating"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.portal.PortalObjectURLFactory"
+      name="portal:urlFactory=PortalObject"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/portal</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
+      name="portal:urlFactory=SignOut"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/signout</attribute>
+      <attribute name="ClassNames">org.jboss.portal.core.controller.command.SignOutCommand</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.controller.command.mapper.SimpleURLFactory"
+      name="portal:urlFactory=Dashboard"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Path">/dashboard</attribute>
+      <attribute name="ClassNames">org.jboss.portal.core.model.portal.command.ViewDashboardCommand</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.instance.InstanceURLFactory"
+      name="portal:urlFactory=Configurator"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="InstanceId">ConfiguratorPortletInstance</attribute>
+      <attribute name="Path">/configure</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.model.instance.InstanceURLFactory"
+      name="portal:urlFactory=Test"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="InstanceId">TestPortletInstance</attribute>
+      <attribute name="Path">/test</attribute>
+      <depends
+         optional-attribute-name="Factory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+   </mbean>
+
+   <!-- The federating portlet invoker -->
+   <mbean
+      code="org.jboss.portal.federation.impl.FederatingPortletInvokerService"
+      name="portal:service=PortletInvoker,type=Federating"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+
+   <!-- The portlet container invoker -->
+   <mbean
+      code="org.jboss.portal.portlet.container.PortletContainerInvoker"
+      name="portal:service=PortletInvoker,type=Container"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Producer</depends>
+      <depends
+         optional-attribute-name="Registry"
+         proxy-type="attribute">portal:service=WebAppRegistry</depends>
+   </mbean>
+
+   <!-- The producer portlet invoker -->
+   <mbean
+      code="org.jboss.portal.core.impl.portlet.state.PersistentPortletStatePersistenceManager"
+      name="portal:service=PersistenceManager,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>portal:service=Hibernate,type=Portlet</depends>
+      <attribute name="SessionFactoryJNDIName">java:/portal/PortletSessionFactory</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.impl.state.StateManagementPolicyService"
+      name="portal:service=StateManagementPolicy,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="PersistLocally">true</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.portlet.impl.state.StateConverterV0"
+      name="portal:service=StateConverter,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker"
+      name="portal:service=PortletInvoker,type=Producer"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="PortletInvoker"
+         proxy-type="attribute">portal:service=PortletInvoker,type=Container</depends>
+      <depends
+         optional-attribute-name="PersistenceManager"
+         proxy-type="attribute">portal:service=PersistenceManager,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateManagementPolicy"
+         proxy-type="attribute">portal:service=StateManagementPolicy,type=Producer</depends>
+      <depends
+         optional-attribute-name="StateConverter"
+         proxy-type="attribute">portal:service=StateConverter,type=Producer</depends>
+   </mbean>
+
+   <!-- Register the state portlet invoker on the federating portlet invoker -->
+   <mbean
+      code="org.jboss.portal.federation.impl.PortletInvokerRegistrationService"
+      name="portal:service=PortletInvokerRegistration,id=local"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <attribute name="Id">local</attribute>
+      <depends
+         optional-attribute-name="PortletInvoker"
+         proxy-type="attribute">portal:service=PortletInvoker,type=Producer</depends>
+      <depends
+         optional-attribute-name="FederatingPortletInvoker"
+         proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
+   </mbean>
+
+   <!-- The core controller -->
+   <mbean
+      code="org.jboss.portal.core.controller.classic.ClassicController"
+      name="portal:controller=Core"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="PageService"
+         proxy-type="attribute">portal:service=PageService</depends>
+      <depends
+         optional-attribute-name="CommandFactory"
+         proxy-type="attribute">portal:commandFactory=Labs</depends>
+      <depends
+         optional-attribute-name="URLFactory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
+      <depends
+         optional-attribute-name="PortalObjectContainer"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="CustomizationManager"
+         proxy-type="attribute">portal:service=CustomizationManager</depends>
+   </mbean>
+
+   <!-- The ajax controller -->
+   <mbean
+      code="org.jboss.portal.core.controller.ajax.AjaxController"
+      name="portal:controller=Ajax"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="PageService"
+         proxy-type="attribute">portal:service=PageService</depends>
+      <depends
+         optional-attribute-name="CommandFactory"
+         proxy-type="attribute">portal:commandFactory=DefaultPortal</depends>
+      <depends
+         optional-attribute-name="URLFactory"
+         proxy-type="attribute">portal:urlFactory=Delegating</depends>
+      <depends
+         optional-attribute-name="StackFactory"
+         proxy-type="attribute">portal:service=InterceptorStackFactory,type=Command</depends>
+      <depends
+         optional-attribute-name="PortalObjectContainer"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalAuthorizationManagerFactory"
+         proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
+      <depends
+         optional-attribute-name="CustomizationManager"
+         proxy-type="attribute">portal:service=CustomizationManager</depends>
+   </mbean>
+
+   <!-- -->
+   <mbean
+      code="org.jboss.portal.server.impl.ServerImpl"
+      name="portal:service=Server"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Config"
+         proxy-type="attribute">portal:service=ServerConfig</depends>
+   </mbean>
+
+   <!-- -->
+   <mbean
+      code="org.jboss.portal.server.deployment.jboss.ServerDeployer"
+      name="portal:deployer=PortalWebApp">
+      <depends>jboss.system:service=MainDeployer</depends>
+      <depends>portal:container=PortalObject</depends>
+      <depends>portal:container=Instance</depends>
+      <depends
+         optional-attribute-name="PortalServer"
+         proxy-type="attribute">portal:service=Server</depends>
+   </mbean>
+
+   <!-- Portal object deployment factory -->
+   <!--
+      | Uncomment in cluster mode : have the deployment of objects run as a clustered singleton
+      
+      <mbean
+      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
+      name="portal:service=Controller,target=ObjectDeploymentFactory"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
+      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
+      <depends>portal:container=PortalObject</depends>
+      <attribute name="Target">portal:deploymentFactory=Object</attribute>
+      <attribute name="OnStart">registerFactory</attribute>
+      <attribute name="OnStop">unregisterFactory</attribute>
+      </mbean>
+   
+   -->
+   <mbean
+      code="org.jboss.portal.core.deployment.jboss.ObjectDeploymentFactory"
+      name="portal:deploymentFactory=Object"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+      <depends
+         optional-attribute-name="PortalObjectContainer"
+         proxy-type="attribute">portal:container=PortalObject</depends>
+      <attribute name="SetupLocation">conf/data/default-object.xml</attribute>
+      <!-- Set to false in clustered mode, otherwise set to true -->
+      <attribute name="RegistrationControlledByService">true</attribute>
+   </mbean>
+
+   <!--  -->
+   <!--
+      | Uncomment in cluster mode : have the creation of instances run as a clustered singleton
+      
+      <mbean
+      code="org.jboss.portal.jems.as.system.LifecycleInvoker"
+      name="portal:service=Controller,target=PortletAppDeploymentFactory"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends>jboss.ha:service=HASingletonDeployer,type=Barrier</depends>
+      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
+      <depends>portal:container=PortalObject</depends>
+      <attribute name="Target">portal:deploymentFactory=PortletApp</attribute>
+      <attribute name="OnStart">enableCreateInstances</attribute>
+      <attribute name="OnStop">disableCreateInstances</attribute>
+      </mbean>
+   
+   -->
+   <mbean
+      code="org.jboss.portal.core.deployment.jboss.PortletAppDeploymentFactory"
+      name="portal:deploymentFactory=PortletApp"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <!-- 
+      <depends>jboss.ha:service=HASingletonDeployer</depends>
+       -->
+      <depends>portal:service=PortletInvokerRegistration,id=local</depends>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+      <depends
+         optional-attribute-name="WebAppRegistry"
+         proxy-type="attribute">portal:service=WebAppRegistry</depends>
+      <depends
+         optional-attribute-name="Config"
+         proxy-type="attribute">portal:service=ServerConfig</depends>
+      <depends
+         optional-attribute-name="PortletSecurityService"
+         proxy-type="attribute">portal:service=PortletSecurityService</depends>
+      <depends
+         optional-attribute-name="InstanceContainer"
+         proxy-type="attribute">portal:container=Instance</depends>
+      <attribute name="StandardJBossApplicationMetaDataLocation">conf/standardjboss-portlet.xml</attribute>
+      <attribute name="APIFactoryClassName">org.jboss.portlet.JBossAPIFactory</attribute>
+      <!-- Set to false in clustered mode, otherwise set to true -->
+      <attribute name="CreateInstances">true</attribute>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.theme.deployment.jboss.LayoutDeploymentFactory"
+      name="portal:deploymentFactory=Layout"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+      <depends
+         optional-attribute-name="LayoutService"
+         proxy-type="attribute">portal:service=LayoutService</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.theme.deployment.jboss.LayoutFeaturesDeploymentFactory"
+      name="portal:deploymentFactory=LayoutFeatures"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+      <depends
+         optional-attribute-name="LayoutService"
+         proxy-type="attribute">portal:service=LayoutService</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.theme.deployment.jboss.ThemeDeploymentFactory"
+      name="portal:deploymentFactory=Theme"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+      <depends
+         optional-attribute-name="ThemeService"
+         proxy-type="attribute">portal:service=ThemeService</depends>
+   </mbean>
+   <mbean
+      code="org.jboss.portal.server.deployment.WebAppAdapter"
+      name="portal:deployer=Adapter"
+      xmbean-dd=""
+      xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+      <xmbean/>
+         <depends optional-attribute-name="InterceptedDeployer">jboss.web:service=WebServer</depends>
+      <depends
+         optional-attribute-name="Deployer"
+         proxy-type="attribute">portal:deployer=PortalWebApp</depends>
+   </mbean>
+</server>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf)

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/config.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,12 +0,0 @@
-<properties>
-   <!-- When a window has restrictedaccess : show or hide values are permitted -->
-   <entry key="core.render.window_access_denied">show</entry>
-   <!-- When a window is unavailable : show or hide values are permitted -->
-   <entry key="core.render.window_unavailable">show</entry>
-   <!-- When a window produces an error : show, hide or message_only values are permitted -->
-   <entry key="core.render.window_error">show</entry>
-   <!-- When a window produces an internal error : show, hide are permitted -->
-   <entry key="core.render.window_internal_error">show</entry>
-   <!-- When a window is not found : show or hide values are permitted -->
-   <entry key="core.render.window_not_found">show</entry>
-</properties>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/config.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/config.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/config.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,12 @@
+<properties>
+   <!-- When a window has restrictedaccess : show or hide values are permitted -->
+   <entry key="core.render.window_access_denied">show</entry>
+   <!-- When a window is unavailable : show or hide values are permitted -->
+   <entry key="core.render.window_unavailable">show</entry>
+   <!-- When a window produces an error : show, hide or message_only values are permitted -->
+   <entry key="core.render.window_error">show</entry>
+   <!-- When a window produces an internal error : show, hide are permitted -->
+   <entry key="core.render.window_internal_error">show</entry>
+   <!-- When a window is not found : show or hide values are permitted -->
+   <entry key="core.render.window_not_found">show</entry>
+</properties>

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/login-config.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/login-config.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/login-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,57 +0,0 @@
-<?xml version='1.0'?>
-<!-- 
-  JBoss, the OpenSource J2EE webOS
-  Distributable under LGPL license.
-  See terms of license at gnu.org. 
- -->
-<!DOCTYPE policy PUBLIC
-      "-//JBoss//DTD JBOSS Security Config 3.0//EN"
-      "http://www.jboss.org/j2ee/dtd/security_config.dtd">
-<policy>
-   <application-policy name="portal">
-      <authentication>
-         <!-- this JAAS module is used by manual user initiated Login -->
-         <login-module code="org.jboss.labs.login.LabsLoginModule" flag="sufficient">
-            <module-option name="unauthenticatedIdentity">guest</module-option>
-            <module-option name="hashAlgorithm">MD5</module-option>
-            <module-option name="hashEncoding">HEX</module-option>
-            <module-option name="userModuleJNDIName">java:/portal/UserModule</module-option>
-            <module-option name="principalsQuery">SELECT u.password FROM UserImpl AS u WHERE u.userName=:username</module-option>
-            <module-option name="rolesQuery">SELECT g.name FROM UserImpl AS u LEFT JOIN u.roles AS g WHERE u.userName=:username</module-option>
-            <module-option name="additionalRole">Authenticated</module-option>
-            <module-option name="password-stacking">useFirstPass</module-option>
-	    	<module-option name="jbossdb">java:JBossDS</module-option>
-         </login-module>
-         
-         <!-- this JAAS module is used for SSO AutoLogin -->
-	     <login-module code="org.jboss.labs.login.LabsLoginModule" flag="sufficient">
-		     <module-option name="unauthenticatedIdentity">guest</module-option>
-		     <!--module-option name="hashAlgorithm">MD5</module-option-->
-		     <!--module-option name="hashEncoding">HEX</module-option-->
-		     <module-option name="userModuleJNDIName">java:/portal/UserModule</module-option>
-		     <module-option name="principalsQuery">SELECT u.password FROM UserImpl AS u WHERE u.userName=:username</module-option>
-		     <module-option name="rolesQuery">SELECT g.name FROM UserImpl AS u LEFT JOIN u.roles AS g WHERE u.userName=:username</module-option>
-		     <module-option name="additionalRole">Authenticated</module-option>
-		     <module-option name="password-stacking">useFirstPass</module-option>
-		     <module-option name="jbossdb">java:JBossDS</module-option>
-         </login-module>
-         
-      </authentication>
-   </application-policy>
-   
-   <application-policy name="webdav">
-      <authentication>
-         <login-module code="org.jboss.labs.login.LabsLoginModule" flag="sufficient">
-            <module-option name="unauthenticatedIdentity">guest</module-option>
-            <module-option name="hashAlgorithm">MD5</module-option>
-            <module-option name="hashEncoding">HEX</module-option>
-            <module-option name="userModuleJNDIName">java:/portal/UserModule</module-option>
-            <module-option name="principalsQuery">SELECT u.password FROM UserImpl AS u LEFT JOIN u.roles AS g WHERE u.userName=:username AND g.name='Admin'</module-option>
-            <module-option name="rolesQuery">SELECT u.userName FROM UserImpl AS u WHERE :username='a' AND :username='b'</module-option>
-            <module-option name="additionalRole">root</module-option>
-         </login-module>
-         <login-module code="org.jboss.portal.core.security.jaas.IdentityPropagationLoginModule" flag="sufficient">
-         </login-module>
-      </authentication>
-   </application-policy>
-</policy>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/login-config.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/login-config.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/login-config.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/conf/login-config.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,57 @@
+<?xml version='1.0'?>
+<!-- 
+  JBoss, the OpenSource J2EE webOS
+  Distributable under LGPL license.
+  See terms of license at gnu.org. 
+ -->
+<!DOCTYPE policy PUBLIC
+      "-//JBoss//DTD JBOSS Security Config 3.0//EN"
+      "http://www.jboss.org/j2ee/dtd/security_config.dtd">
+<policy>
+   <application-policy name="portal">
+      <authentication>
+         <!-- this JAAS module is used by manual user initiated Login -->
+         <login-module code="org.jboss.labs.login.LabsLoginModule" flag="sufficient">
+            <module-option name="unauthenticatedIdentity">guest</module-option>
+            <module-option name="hashAlgorithm">MD5</module-option>
+            <module-option name="hashEncoding">HEX</module-option>
+            <module-option name="userModuleJNDIName">java:/portal/UserModule</module-option>
+            <module-option name="principalsQuery">SELECT u.password FROM UserImpl AS u WHERE u.userName=:username</module-option>
+            <module-option name="rolesQuery">SELECT g.name FROM UserImpl AS u LEFT JOIN u.roles AS g WHERE u.userName=:username</module-option>
+            <module-option name="additionalRole">Authenticated</module-option>
+            <module-option name="password-stacking">useFirstPass</module-option>
+	    	<module-option name="jbossdb">java:JBossDS</module-option>
+         </login-module>
+         
+         <!-- this JAAS module is used for SSO AutoLogin -->
+	     <login-module code="org.jboss.labs.login.LabsLoginModule" flag="sufficient">
+		     <module-option name="unauthenticatedIdentity">guest</module-option>
+		     <!--module-option name="hashAlgorithm">MD5</module-option-->
+		     <!--module-option name="hashEncoding">HEX</module-option-->
+		     <module-option name="userModuleJNDIName">java:/portal/UserModule</module-option>
+		     <module-option name="principalsQuery">SELECT u.password FROM UserImpl AS u WHERE u.userName=:username</module-option>
+		     <module-option name="rolesQuery">SELECT g.name FROM UserImpl AS u LEFT JOIN u.roles AS g WHERE u.userName=:username</module-option>
+		     <module-option name="additionalRole">Authenticated</module-option>
+		     <module-option name="password-stacking">useFirstPass</module-option>
+		     <module-option name="jbossdb">java:JBossDS</module-option>
+         </login-module>
+         
+      </authentication>
+   </application-policy>
+   
+   <application-policy name="webdav">
+      <authentication>
+         <login-module code="org.jboss.labs.login.LabsLoginModule" flag="sufficient">
+            <module-option name="unauthenticatedIdentity">guest</module-option>
+            <module-option name="hashAlgorithm">MD5</module-option>
+            <module-option name="hashEncoding">HEX</module-option>
+            <module-option name="userModuleJNDIName">java:/portal/UserModule</module-option>
+            <module-option name="principalsQuery">SELECT u.password FROM UserImpl AS u LEFT JOIN u.roles AS g WHERE u.userName=:username AND g.name='Admin'</module-option>
+            <module-option name="rolesQuery">SELECT u.userName FROM UserImpl AS u WHERE :username='a' AND :username='b'</module-option>
+            <module-option name="additionalRole">root</module-option>
+         </login-module>
+         <login-module code="org.jboss.portal.core.security.jaas.IdentityPropagationLoginModule" flag="sufficient">
+         </login-module>
+      </authentication>
+   </application-policy>
+</policy>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war)

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF)

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout)

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<portal-renderSet>
-   <renderSet name="divRenderer">
-      <set content-type="text/html">
-         <ajax-enabled>true</ajax-enabled>
-         <region-renderer>org.jboss.portal.theme.impl.render.div.DivRegionRenderer</region-renderer>
-         <window-renderer>org.jboss.portal.theme.impl.render.div.DivWindowRenderer</window-renderer>
-         <portlet-renderer>org.jboss.portal.theme.impl.render.div.DivPortletRenderer</portlet-renderer>
-         <decoration-renderer>org.jboss.portal.theme.impl.render.div.DivDecorationRenderer</decoration-renderer>
-      </set>
-   </renderSet>
-   <renderSet name="emptyRenderer">
-      <set content-type="text/html">
-         <ajax-enabled>true</ajax-enabled>
-         <region-renderer>org.jboss.portal.theme.impl.render.empty.EmptyRegionRenderer</region-renderer>
-         <window-renderer>org.jboss.portal.theme.impl.render.empty.EmptyWindowRenderer</window-renderer>
-         <portlet-renderer>org.jboss.portal.theme.impl.render.empty.EmptyPortletRenderer</portlet-renderer>
-         <decoration-renderer>org.jboss.portal.theme.impl.render.empty.EmptyDecorationRenderer</decoration-renderer>
-      </set>
-   </renderSet>
-</portal-renderSet>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-core.war/WEB-INF/layout/portal-renderSet.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<portal-renderSet>
+   <renderSet name="divRenderer">
+      <set content-type="text/html">
+         <ajax-enabled>true</ajax-enabled>
+         <region-renderer>org.jboss.portal.theme.impl.render.div.DivRegionRenderer</region-renderer>
+         <window-renderer>org.jboss.portal.theme.impl.render.div.DivWindowRenderer</window-renderer>
+         <portlet-renderer>org.jboss.portal.theme.impl.render.div.DivPortletRenderer</portlet-renderer>
+         <decoration-renderer>org.jboss.portal.theme.impl.render.div.DivDecorationRenderer</decoration-renderer>
+      </set>
+   </renderSet>
+   <renderSet name="emptyRenderer">
+      <set content-type="text/html">
+         <ajax-enabled>true</ajax-enabled>
+         <region-renderer>org.jboss.portal.theme.impl.render.empty.EmptyRegionRenderer</region-renderer>
+         <window-renderer>org.jboss.portal.theme.impl.render.empty.EmptyWindowRenderer</window-renderer>
+         <portlet-renderer>org.jboss.portal.theme.impl.render.empty.EmptyPortletRenderer</portlet-renderer>
+         <decoration-renderer>org.jboss.portal.theme.impl.render.empty.EmptyDecorationRenderer</decoration-renderer>
+      </set>
+   </renderSet>
+</portal-renderSet>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war)

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,217 +0,0 @@
-<?xml version="1.0"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~ JBoss, a division of Red Hat                                              ~
-  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
-  ~ contributors as indicated by the @authors tag. See the                    ~
-  ~ copyright.txt in the distribution for a full listing of                   ~
-  ~ individual contributors.                                                  ~
-  ~                                                                           ~
-  ~ This is free software; you can redistribute it and/or modify it           ~
-  ~ under the terms of the GNU Lesser General Public License as               ~
-  ~ published by the Free Software Foundation; either version 2.1 of          ~
-  ~ the License, or (at your option) any later version.                       ~
-  ~                                                                           ~
-  ~ This software is distributed in the hope that it will be useful,          ~
-  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
-  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
-  ~ Lesser General Public License for more details.                           ~
-  ~                                                                           ~
-  ~ You should have received a copy of the GNU Lesser General Public          ~
-  ~ License along with this software; if not, write to the Free               ~
-  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
-  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<!DOCTYPE web-app PUBLIC
-   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
-   "http://java.sun.com/dtd/web-app_2_3.dtd">
-<web-app>
-   <description>JBoss Portal</description>
-   <!-- Comment/Uncomment to enable portal session replication
-   <distributable/>
-   -->
-
-   <!-- The portal servlet is the main entrance point -->
-   <servlet>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
-      <init-param>
-         <param-name>asDefaultServlet</param-name>
-         <param-value>false</param-value>
-         <description>The servlet needs to know wether it is set as a default servlet or not</description>
-      </init-param>
-      <init-param>
-         <param-name>controllerName</param-name>
-         <param-value>portal:controller=Core</param-value>
-         <description>The request controller for the portal servlet</description>
-      </init-param>
-      <load-on-startup>0</load-on-startup>
-      <security-role-ref>
-        <role-name>Authenticated</role-name>
-        <role-link>Authenticated</role-link>
-      </security-role-ref>
-   </servlet>
-
-   <!-- The portal servlet is the main entrance point -->
-   <servlet>
-      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
-      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
-      <init-param>
-         <param-name>asDefaultServlet</param-name>
-         <param-value>true</param-value>
-         <description>The servlet needs to know wether it is set as a default servlet or not</description>
-      </init-param>
-      <init-param>
-         <param-name>controllerName</param-name>
-         <param-value>portal:controller=Core</param-value>
-         <description>The request controller for the portal servlet</description>
-      </init-param>
-      <load-on-startup>0</load-on-startup>
-      <security-role-ref>
-        <role-name>Authenticated</role-name>
-        <role-link>Authenticated</role-link>
-      </security-role-ref>
-   </servlet>
-
-   <!-- Provide access to unauthenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Provide secure access to unauthenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/sec/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Provide access to authenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/auth/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Provide secure access to authenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/authsec/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Force the mapping of the index.jsp because of the default servlet replacement -->
-   <servlet-mapping>
-      <servlet-name>jsp</servlet-name>
-      <url-pattern>/login.jsp</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>jsp</servlet-name>
-      <url-pattern>/error.jsp</url-pattern>
-   </servlet-mapping>
-
-   <session-config>
-      <session-timeout>15</session-timeout>
-   </session-config>
-
-   <!--
-     | JDBC usage must be done with
-     | DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/PortalDS";
-     -->
-   <resource-ref>
-      <res-ref-name>jdbc/PortalDS</res-ref-name>
-      <res-type>javax.sql.DataSource</res-type>
-      <res-auth>Container</res-auth>
-      <res-sharing-scope>Shareable</res-sharing-scope>
-   </resource-ref>
-
-   <security-constraint>
-      <web-resource-collection>
-         <web-resource-name>Authenticated</web-resource-name>
-         <description></description>
-         <url-pattern>/auth/*</url-pattern>
-      </web-resource-collection>
-      <auth-constraint>
-         <role-name>Authenticated</role-name>
-      </auth-constraint>
-   </security-constraint>
-
-   <security-constraint>
-     <web-resource-collection>
-       <web-resource-name>Secure</web-resource-name>
-       <url-pattern>/sec/*</url-pattern>
-     </web-resource-collection>
-     <user-data-constraint>
-       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
-     </user-data-constraint>
-   </security-constraint>
-
-   <security-constraint>
-     <web-resource-collection>
-       <web-resource-name>Secure+Authenticated</web-resource-name>
-       <url-pattern>/authsec/*</url-pattern>
-     </web-resource-collection>
-     <auth-constraint>
-       <role-name>Authenticated</role-name>
-     </auth-constraint>
-     <user-data-constraint>
-       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
-     </user-data-constraint>
-   </security-constraint>
-
-   <!--
-     | Uncomment to use BASIC authentication scheme. Don't forget to comment other
-     | form authentication.
-     -->
-   <!--
-   <login-config>
-      <auth-method>BASIC</auth-method>
-      <realm-name>JBoss Portal</realm-name>
-   </login-config>
-   -->
-
-   <!--
-     | Uncomment to use FORM authentication scheme. Don't forget to comment other
-     | form authentication.
-     -->
-   <!--
-   -->
-   <login-config>
-      <auth-method>FORM</auth-method>
-      <realm-name>JBoss Portal</realm-name>
-      <form-login-config>
-         <form-login-page>/login.jsp</form-login-page>
-         <form-error-page>/error.jsp</form-error-page>
-      </form-login-config>
-   </login-config>
-
-   <security-role>
-      <role-name>Authenticated</role-name>
-   </security-role>
-
-   <!-- AJAX -->
-
-   <!-- The portal servlet for ajax requests -->
-   <servlet>
-      <servlet-name>PortalServletForAjax</servlet-name>
-      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
-      <init-param>
-         <param-name>asDefaultServlet</param-name>
-         <param-value>false</param-value>
-         <description>The servlet needs to know wether it is set as a default servlet or not</description>
-      </init-param>
-      <init-param>
-         <param-name>controllerName</param-name>
-         <param-value>portal:controller=Ajax</param-value>
-         <description>The request controller for the portal servlet</description>
-      </init-param>
-      <load-on-startup>0</load-on-startup>
-      <security-role-ref>
-        <role-name>Authenticated</role-name>
-        <role-link>Authenticated</role-link>
-      </security-role-ref>
-   </servlet>
-
-   <!-- Provide secure access to authenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletForAjax</servlet-name>
-      <url-pattern>/ajax/*</url-pattern>
-   </servlet-mapping>
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,217 @@
+<?xml version="1.0"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  ~ JBoss, a division of Red Hat                                              ~
+  ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
+  ~ contributors as indicated by the @authors tag. See the                    ~
+  ~ copyright.txt in the distribution for a full listing of                   ~
+  ~ individual contributors.                                                  ~
+  ~                                                                           ~
+  ~ This is free software; you can redistribute it and/or modify it           ~
+  ~ under the terms of the GNU Lesser General Public License as               ~
+  ~ published by the Free Software Foundation; either version 2.1 of          ~
+  ~ the License, or (at your option) any later version.                       ~
+  ~                                                                           ~
+  ~ This software is distributed in the hope that it will be useful,          ~
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
+  ~ Lesser General Public License for more details.                           ~
+  ~                                                                           ~
+  ~ You should have received a copy of the GNU Lesser General Public          ~
+  ~ License along with this software; if not, write to the Free               ~
+  ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
+  ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<!DOCTYPE web-app PUBLIC
+   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+   "http://java.sun.com/dtd/web-app_2_3.dtd">
+<web-app>
+   <description>JBoss Portal</description>
+   <!-- Comment/Uncomment to enable portal session replication
+   <distributable/>
+   -->
+
+   <!-- The portal servlet is the main entrance point -->
+   <servlet>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
+      <init-param>
+         <param-name>asDefaultServlet</param-name>
+         <param-value>false</param-value>
+         <description>The servlet needs to know wether it is set as a default servlet or not</description>
+      </init-param>
+      <init-param>
+         <param-name>controllerName</param-name>
+         <param-value>portal:controller=Core</param-value>
+         <description>The request controller for the portal servlet</description>
+      </init-param>
+      <load-on-startup>0</load-on-startup>
+      <security-role-ref>
+        <role-name>Authenticated</role-name>
+        <role-link>Authenticated</role-link>
+      </security-role-ref>
+   </servlet>
+
+   <!-- The portal servlet is the main entrance point -->
+   <servlet>
+      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
+      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
+      <init-param>
+         <param-name>asDefaultServlet</param-name>
+         <param-value>true</param-value>
+         <description>The servlet needs to know wether it is set as a default servlet or not</description>
+      </init-param>
+      <init-param>
+         <param-name>controllerName</param-name>
+         <param-value>portal:controller=Core</param-value>
+         <description>The request controller for the portal servlet</description>
+      </init-param>
+      <load-on-startup>0</load-on-startup>
+      <security-role-ref>
+        <role-name>Authenticated</role-name>
+        <role-link>Authenticated</role-link>
+      </security-role-ref>
+   </servlet>
+
+   <!-- Provide access to unauthenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Provide secure access to unauthenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/sec/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Provide access to authenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/auth/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Provide secure access to authenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/authsec/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Force the mapping of the index.jsp because of the default servlet replacement -->
+   <servlet-mapping>
+      <servlet-name>jsp</servlet-name>
+      <url-pattern>/login.jsp</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>jsp</servlet-name>
+      <url-pattern>/error.jsp</url-pattern>
+   </servlet-mapping>
+
+   <session-config>
+      <session-timeout>15</session-timeout>
+   </session-config>
+
+   <!--
+     | JDBC usage must be done with
+     | DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/PortalDS";
+     -->
+   <resource-ref>
+      <res-ref-name>jdbc/PortalDS</res-ref-name>
+      <res-type>javax.sql.DataSource</res-type>
+      <res-auth>Container</res-auth>
+      <res-sharing-scope>Shareable</res-sharing-scope>
+   </resource-ref>
+
+   <security-constraint>
+      <web-resource-collection>
+         <web-resource-name>Authenticated</web-resource-name>
+         <description></description>
+         <url-pattern>/auth/*</url-pattern>
+      </web-resource-collection>
+      <auth-constraint>
+         <role-name>Authenticated</role-name>
+      </auth-constraint>
+   </security-constraint>
+
+   <security-constraint>
+     <web-resource-collection>
+       <web-resource-name>Secure</web-resource-name>
+       <url-pattern>/sec/*</url-pattern>
+     </web-resource-collection>
+     <user-data-constraint>
+       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
+     </user-data-constraint>
+   </security-constraint>
+
+   <security-constraint>
+     <web-resource-collection>
+       <web-resource-name>Secure+Authenticated</web-resource-name>
+       <url-pattern>/authsec/*</url-pattern>
+     </web-resource-collection>
+     <auth-constraint>
+       <role-name>Authenticated</role-name>
+     </auth-constraint>
+     <user-data-constraint>
+       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
+     </user-data-constraint>
+   </security-constraint>
+
+   <!--
+     | Uncomment to use BASIC authentication scheme. Don't forget to comment other
+     | form authentication.
+     -->
+   <!--
+   <login-config>
+      <auth-method>BASIC</auth-method>
+      <realm-name>JBoss Portal</realm-name>
+   </login-config>
+   -->
+
+   <!--
+     | Uncomment to use FORM authentication scheme. Don't forget to comment other
+     | form authentication.
+     -->
+   <!--
+   -->
+   <login-config>
+      <auth-method>FORM</auth-method>
+      <realm-name>JBoss Portal</realm-name>
+      <form-login-config>
+         <form-login-page>/login.jsp</form-login-page>
+         <form-error-page>/error.jsp</form-error-page>
+      </form-login-config>
+   </login-config>
+
+   <security-role>
+      <role-name>Authenticated</role-name>
+   </security-role>
+
+   <!-- AJAX -->
+
+   <!-- The portal servlet for ajax requests -->
+   <servlet>
+      <servlet-name>PortalServletForAjax</servlet-name>
+      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
+      <init-param>
+         <param-name>asDefaultServlet</param-name>
+         <param-value>false</param-value>
+         <description>The servlet needs to know wether it is set as a default servlet or not</description>
+      </init-param>
+      <init-param>
+         <param-name>controllerName</param-name>
+         <param-value>portal:controller=Ajax</param-value>
+         <description>The request controller for the portal servlet</description>
+      </init-param>
+      <load-on-startup>0</load-on-startup>
+      <security-role-ref>
+        <role-name>Authenticated</role-name>
+        <role-link>Authenticated</role-link>
+      </security-role-ref>
+   </servlet>
+
+   <!-- Provide secure access to authenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletForAjax</servlet-name>
+      <url-pattern>/ajax/*</url-pattern>
+   </servlet-mapping>
+</web-app>

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml.old
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml.old	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml.old	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,290 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE web-app PUBLIC
-   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
-   "http://java.sun.com/dtd/web-app_2_3.dtd">
-<web-app>
-   <description>JBoss Portal</description>
-   <!-- Comment/Uncomment to enable portal session replication
-   <distributable/>
-   -->
-
-   <!-- LABS FILTERS -->
-   <servlet>
-   	<servlet-name>loginServlet</servlet-name>
-   	<servlet-class>org.jboss.forge.portal.LoginServlet</servlet-class>
-   </servlet>
-   
-   <servlet-mapping>
-   	<servlet-name>loginServlet</servlet-name>
-   	<url-pattern>/loginAction</url-pattern>
-   </servlet-mapping>
-   
-   <servlet>
-   	<servlet-name>wrongLoginServlet</servlet-name>
-   	<servlet-class>org.jboss.forge.portal.WrongLoginServlet</servlet-class>
-   </servlet>
-   
-   <servlet-mapping>
-   	<servlet-name>wrongLoginServlet</servlet-name>
-   	<url-pattern>/loginFailed</url-pattern>
-   </servlet-mapping>
-
-	<servlet>
-		<servlet-name>ShowLoginPage</servlet-name>
-		<servlet-class>org.jboss.forge.portal.ShowLoginPageServlet</servlet-class>
-	</servlet>
-	
-	<servlet-mapping>
-		<servlet-name>ShowLoginPage</servlet-name>
-		<url-pattern>/showLogin</url-pattern>
-	</servlet-mapping>
-	
-	<servlet-mapping>
-		<servlet-name>ShowLoginPage</servlet-name>
-		<url-pattern>/logout</url-pattern>
-	</servlet-mapping>
-   
-   <filter>
-      <filter-name>titleAndTimestampFilter</filter-name>
-      <filter-class>org.jboss.forge.portal.TitleChangeFilter</filter-class>
-   </filter>
-   
-   <filter-mapping>
-      <filter-name>titleAndTimestampFilter</filter-name>
-      <url-pattern>/*</url-pattern>
-   </filter-mapping>
-
-   <filter>
-	<filter-name>autologinFilter</filter-name>
-	<filter-class>org.jboss.forge.portal.AutologinFilter</filter-class>
-   </filter>
-   
-   <filter-mapping>
-      <filter-name>autologinFilter</filter-name>
-      <url-pattern>/*</url-pattern>
-   </filter-mapping>   
-   
-   <filter>
-      <filter-name>moveMeta</filter-name>
-      <filter-class>org.jboss.forge.portal.MetaMoveFilter</filter-class>
-   </filter>
-   
-   <filter-mapping>
-      <filter-name>moveMeta</filter-name>
-      <url-pattern>/*</url-pattern>
-   </filter-mapping>
-   
-   <!-- BlockPages filter -->
-   <!-- TAKEN FROM SOHIL'S WEB.XML
-   <filter>
-	<filter-name>BlockPagesFilter</filter-name>
-	<filter-class>org.jboss.forge.portal.BlockPagesFilter</filter-class>
-   </filter>
-
-   <filter-mapping>
-   	<filter-name>BlockPagesFilter</filter-name>
-	<servlet-name>PortalServlet</servlet-name>
-   </filter-mapping>
-   -->
-   
-   <!-- SSL Processor -->
-   <filter>
-      <filter-name>SSLProcessor</filter-name>
-      <filter-class>org.jboss.forge.portal.SSLProcessor</filter-class>
-   </filter>
-
-   <filter-mapping>
-      <filter-name>SSLProcessor</filter-name>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-   </filter-mapping>
-   
-   <filter-mapping>
-      <filter-name>SSLProcessor</filter-name>
-      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
-   </filter-mapping>
-   
-   <!-- Attributes filter -->
-   <filter>
-      <filter-name>AttributesFilter</filter-name>
-      <filter-class>org.jboss.forge.portal.AttributesFilter</filter-class>
-   </filter>
-
-   <filter-mapping>
-      <filter-name>AttributesFilter</filter-name>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-   </filter-mapping>
-
-   <filter-mapping>
-      <filter-name>AttributesFilter</filter-name>
-      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
-   </filter-mapping>
-
-   <!-- END OF LABS FILTERS -->
-
-
-   <!-- The portal servlet is the main entrance point -->
-   <servlet>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
-      <init-param>
-         <param-name>asDefaultServlet</param-name>
-         <param-value>false</param-value>
-         <description>The servlet needs to know wether it is set as a default servlet or not</description>
-      </init-param>
-      <init-param>
-         <param-name>controllerName</param-name>
-         <param-value>portal:controller=Request</param-value>
-         <description>The request controller for the portal servlet</description>
-      </init-param>
-      <load-on-startup>0</load-on-startup>
-      <security-role-ref>
-        <role-name>Authenticated</role-name>
-        <role-link>Authenticated</role-link>
-      </security-role-ref>
-   </servlet>
-
-   <!-- The portal servlet is the main entrance point -->
-   <servlet>
-      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
-      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
-      <init-param>
-         <param-name>asDefaultServlet</param-name>
-         <param-value>true</param-value>
-         <description>The servlet needs to know wether it is set as a default servlet or not</description>
-      </init-param>
-      <init-param>
-         <param-name>controllerName</param-name>
-         <param-value>portal:controller=Request</param-value>
-         <description>The request controller for the portal servlet</description>
-      </init-param>
-      <load-on-startup>0</load-on-startup>
-      <security-role-ref>
-        <role-name>Authenticated</role-name>
-        <role-link>Authenticated</role-link>
-      </security-role-ref>
-   </servlet>
-
-   <!-- Provide access to unauthenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Provide secure access to unauthenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/sec/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Provide access to authenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/auth/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Provide secure access to authenticated users -->
-   <servlet-mapping>
-      <servlet-name>PortalServletWithPathMapping</servlet-name>
-      <url-pattern>/authsec/*</url-pattern>
-   </servlet-mapping>
-
-   <!-- Force the mapping of the index.jsp -->
-   <servlet-mapping>
-      <servlet-name>jsp</servlet-name>
-      <url-pattern>/login.jsp</url-pattern>
-   </servlet-mapping>
-   <servlet-mapping>
-      <servlet-name>jsp</servlet-name>
-      <url-pattern>/error.jsp</url-pattern>
-   </servlet-mapping>
-
-   <session-config>
-      <session-timeout>15</session-timeout>
-   </session-config>
-
-   <!--
-     | JDBC usage must be done with
-     | DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/PortalDS";
-     -->
-   <resource-ref>
-      <res-ref-name>jdbc/PortalDS</res-ref-name>
-      <res-type>javax.sql.DataSource</res-type>
-      <res-auth>Container</res-auth>
-      <res-sharing-scope>Shareable</res-sharing-scope>
-   </resource-ref>
-
-   <security-constraint>
-      <web-resource-collection>
-         <web-resource-name>Authenticated</web-resource-name>
-         <description></description>
-         <url-pattern>/auth/*</url-pattern>
-      </web-resource-collection>
-      <auth-constraint>
-         <role-name>Authenticated</role-name>
-      </auth-constraint>
-   </security-constraint>
-
-   <security-constraint>
-     <web-resource-collection>
-       <web-resource-name>Secure</web-resource-name>
-       <url-pattern>/sec/*</url-pattern>
-     </web-resource-collection>
-     <user-data-constraint>
-       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
-     </user-data-constraint>
-   </security-constraint>
-
-   <security-constraint>
-     <web-resource-collection>
-       <web-resource-name>Secure+Authenticated</web-resource-name>
-       <url-pattern>/authsec/*</url-pattern>
-     </web-resource-collection>
-     <auth-constraint>
-       <role-name>Authenticated</role-name>
-     </auth-constraint>
-     <user-data-constraint>
-       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
-     </user-data-constraint>
-   </security-constraint>
-
-   <!--
-     | Uncomment to use BASIC authentication scheme. Don't forget to comment other
-     | form authentication.
-     -->
-   <!--
-   <login-config>
-      <auth-method>BASIC</auth-method>
-      <realm-name>JBoss Portal</realm-name>
-   </login-config>
-   -->
-
-   <!--
-     | Uncomment to use FORM authentication scheme. Don't forget to comment other
-     | form authentication.
-     -->
-   <!--
-   -->
-   <login-config>
-      <auth-method>FORM</auth-method>
-      <realm-name>JBoss Portal</realm-name>
-      <form-login-config>
-         <form-login-page>/showLogin</form-login-page>
-         <!-- <form-error-page>/portal/auth/portal/default/login/LoginWindow?action=1&amp;loginFailed=loginFailed</form-error-page>-->      
-         <form-error-page>/portal/loginFailed</form-error-page>
-      </form-login-config>
-   </login-config>
-
-   <!-- TAKEN FROM SOHIL'S WEB.XML
-   <login-config>
-      <auth-method>JBOSS-FEDERATED-SSO</auth-method>
-      <realm-name>JBoss Portal</realm-name>
-      <form-login-config>
-         <form-login-page>/index.html?ctrl:id=page.default.login</form-login-page>
-         <form-error-page>/index.html?ctrl:id=window.default.LoginWindow&amp;ctrl:type=action&amp;action=loginFailed</form-error-page>
-      </form-login-config>
-   </login-config>-->
-
-   <security-role>
-      <role-name>Authenticated</role-name>
-   </security-role>
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml.old (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml.old)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml.old	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/web.xml.old	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,290 @@
+<?xml version="1.0"?>
+<!DOCTYPE web-app PUBLIC
+   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+   "http://java.sun.com/dtd/web-app_2_3.dtd">
+<web-app>
+   <description>JBoss Portal</description>
+   <!-- Comment/Uncomment to enable portal session replication
+   <distributable/>
+   -->
+
+   <!-- LABS FILTERS -->
+   <servlet>
+   	<servlet-name>loginServlet</servlet-name>
+   	<servlet-class>org.jboss.forge.portal.LoginServlet</servlet-class>
+   </servlet>
+   
+   <servlet-mapping>
+   	<servlet-name>loginServlet</servlet-name>
+   	<url-pattern>/loginAction</url-pattern>
+   </servlet-mapping>
+   
+   <servlet>
+   	<servlet-name>wrongLoginServlet</servlet-name>
+   	<servlet-class>org.jboss.forge.portal.WrongLoginServlet</servlet-class>
+   </servlet>
+   
+   <servlet-mapping>
+   	<servlet-name>wrongLoginServlet</servlet-name>
+   	<url-pattern>/loginFailed</url-pattern>
+   </servlet-mapping>
+
+	<servlet>
+		<servlet-name>ShowLoginPage</servlet-name>
+		<servlet-class>org.jboss.forge.portal.ShowLoginPageServlet</servlet-class>
+	</servlet>
+	
+	<servlet-mapping>
+		<servlet-name>ShowLoginPage</servlet-name>
+		<url-pattern>/showLogin</url-pattern>
+	</servlet-mapping>
+	
+	<servlet-mapping>
+		<servlet-name>ShowLoginPage</servlet-name>
+		<url-pattern>/logout</url-pattern>
+	</servlet-mapping>
+   
+   <filter>
+      <filter-name>titleAndTimestampFilter</filter-name>
+      <filter-class>org.jboss.forge.portal.TitleChangeFilter</filter-class>
+   </filter>
+   
+   <filter-mapping>
+      <filter-name>titleAndTimestampFilter</filter-name>
+      <url-pattern>/*</url-pattern>
+   </filter-mapping>
+
+   <filter>
+	<filter-name>autologinFilter</filter-name>
+	<filter-class>org.jboss.forge.portal.AutologinFilter</filter-class>
+   </filter>
+   
+   <filter-mapping>
+      <filter-name>autologinFilter</filter-name>
+      <url-pattern>/*</url-pattern>
+   </filter-mapping>   
+   
+   <filter>
+      <filter-name>moveMeta</filter-name>
+      <filter-class>org.jboss.forge.portal.MetaMoveFilter</filter-class>
+   </filter>
+   
+   <filter-mapping>
+      <filter-name>moveMeta</filter-name>
+      <url-pattern>/*</url-pattern>
+   </filter-mapping>
+   
+   <!-- BlockPages filter -->
+   <!-- TAKEN FROM SOHIL'S WEB.XML
+   <filter>
+	<filter-name>BlockPagesFilter</filter-name>
+	<filter-class>org.jboss.forge.portal.BlockPagesFilter</filter-class>
+   </filter>
+
+   <filter-mapping>
+   	<filter-name>BlockPagesFilter</filter-name>
+	<servlet-name>PortalServlet</servlet-name>
+   </filter-mapping>
+   -->
+   
+   <!-- SSL Processor -->
+   <filter>
+      <filter-name>SSLProcessor</filter-name>
+      <filter-class>org.jboss.forge.portal.SSLProcessor</filter-class>
+   </filter>
+
+   <filter-mapping>
+      <filter-name>SSLProcessor</filter-name>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+   </filter-mapping>
+   
+   <filter-mapping>
+      <filter-name>SSLProcessor</filter-name>
+      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
+   </filter-mapping>
+   
+   <!-- Attributes filter -->
+   <filter>
+      <filter-name>AttributesFilter</filter-name>
+      <filter-class>org.jboss.forge.portal.AttributesFilter</filter-class>
+   </filter>
+
+   <filter-mapping>
+      <filter-name>AttributesFilter</filter-name>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+   </filter-mapping>
+
+   <filter-mapping>
+      <filter-name>AttributesFilter</filter-name>
+      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
+   </filter-mapping>
+
+   <!-- END OF LABS FILTERS -->
+
+
+   <!-- The portal servlet is the main entrance point -->
+   <servlet>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
+      <init-param>
+         <param-name>asDefaultServlet</param-name>
+         <param-value>false</param-value>
+         <description>The servlet needs to know wether it is set as a default servlet or not</description>
+      </init-param>
+      <init-param>
+         <param-name>controllerName</param-name>
+         <param-value>portal:controller=Request</param-value>
+         <description>The request controller for the portal servlet</description>
+      </init-param>
+      <load-on-startup>0</load-on-startup>
+      <security-role-ref>
+        <role-name>Authenticated</role-name>
+        <role-link>Authenticated</role-link>
+      </security-role-ref>
+   </servlet>
+
+   <!-- The portal servlet is the main entrance point -->
+   <servlet>
+      <servlet-name>PortalServletWithDefaultServletMapping</servlet-name>
+      <servlet-class>org.jboss.portal.server.servlet.PortalServlet</servlet-class>
+      <init-param>
+         <param-name>asDefaultServlet</param-name>
+         <param-value>true</param-value>
+         <description>The servlet needs to know wether it is set as a default servlet or not</description>
+      </init-param>
+      <init-param>
+         <param-name>controllerName</param-name>
+         <param-value>portal:controller=Request</param-value>
+         <description>The request controller for the portal servlet</description>
+      </init-param>
+      <load-on-startup>0</load-on-startup>
+      <security-role-ref>
+        <role-name>Authenticated</role-name>
+        <role-link>Authenticated</role-link>
+      </security-role-ref>
+   </servlet>
+
+   <!-- Provide access to unauthenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Provide secure access to unauthenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/sec/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Provide access to authenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/auth/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Provide secure access to authenticated users -->
+   <servlet-mapping>
+      <servlet-name>PortalServletWithPathMapping</servlet-name>
+      <url-pattern>/authsec/*</url-pattern>
+   </servlet-mapping>
+
+   <!-- Force the mapping of the index.jsp -->
+   <servlet-mapping>
+      <servlet-name>jsp</servlet-name>
+      <url-pattern>/login.jsp</url-pattern>
+   </servlet-mapping>
+   <servlet-mapping>
+      <servlet-name>jsp</servlet-name>
+      <url-pattern>/error.jsp</url-pattern>
+   </servlet-mapping>
+
+   <session-config>
+      <session-timeout>15</session-timeout>
+   </session-config>
+
+   <!--
+     | JDBC usage must be done with
+     | DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/PortalDS";
+     -->
+   <resource-ref>
+      <res-ref-name>jdbc/PortalDS</res-ref-name>
+      <res-type>javax.sql.DataSource</res-type>
+      <res-auth>Container</res-auth>
+      <res-sharing-scope>Shareable</res-sharing-scope>
+   </resource-ref>
+
+   <security-constraint>
+      <web-resource-collection>
+         <web-resource-name>Authenticated</web-resource-name>
+         <description></description>
+         <url-pattern>/auth/*</url-pattern>
+      </web-resource-collection>
+      <auth-constraint>
+         <role-name>Authenticated</role-name>
+      </auth-constraint>
+   </security-constraint>
+
+   <security-constraint>
+     <web-resource-collection>
+       <web-resource-name>Secure</web-resource-name>
+       <url-pattern>/sec/*</url-pattern>
+     </web-resource-collection>
+     <user-data-constraint>
+       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
+     </user-data-constraint>
+   </security-constraint>
+
+   <security-constraint>
+     <web-resource-collection>
+       <web-resource-name>Secure+Authenticated</web-resource-name>
+       <url-pattern>/authsec/*</url-pattern>
+     </web-resource-collection>
+     <auth-constraint>
+       <role-name>Authenticated</role-name>
+     </auth-constraint>
+     <user-data-constraint>
+       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
+     </user-data-constraint>
+   </security-constraint>
+
+   <!--
+     | Uncomment to use BASIC authentication scheme. Don't forget to comment other
+     | form authentication.
+     -->
+   <!--
+   <login-config>
+      <auth-method>BASIC</auth-method>
+      <realm-name>JBoss Portal</realm-name>
+   </login-config>
+   -->
+
+   <!--
+     | Uncomment to use FORM authentication scheme. Don't forget to comment other
+     | form authentication.
+     -->
+   <!--
+   -->
+   <login-config>
+      <auth-method>FORM</auth-method>
+      <realm-name>JBoss Portal</realm-name>
+      <form-login-config>
+         <form-login-page>/showLogin</form-login-page>
+         <!-- <form-error-page>/portal/auth/portal/default/login/LoginWindow?action=1&amp;loginFailed=loginFailed</form-error-page>-->      
+         <form-error-page>/portal/loginFailed</form-error-page>
+      </form-login-config>
+   </login-config>
+
+   <!-- TAKEN FROM SOHIL'S WEB.XML
+   <login-config>
+      <auth-method>JBOSS-FEDERATED-SSO</auth-method>
+      <realm-name>JBoss Portal</realm-name>
+      <form-login-config>
+         <form-login-page>/index.html?ctrl:id=page.default.login</form-login-page>
+         <form-error-page>/index.html?ctrl:id=window.default.LoginWindow&amp;ctrl:type=action&amp;action=loginFailed</form-error-page>
+      </form-login-config>
+   </login-config>-->
+
+   <security-role>
+      <role-name>Authenticated</role-name>
+   </security-role>
+</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar)

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf)

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,999 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
-   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
-   version="2.4">
-
-   <!-- ======================== Introduction ============================== -->
-   <!-- This document defines default values for *all* web applications      -->
-   <!-- loaded into this instance of Tomcat.  As each application is         -->
-   <!-- deployed, this file is processed, followed by the                    -->
-   <!-- "/WEB-INF/web.xml" deployment descriptor from your own               -->
-   <!-- applications.                                                        -->
-   <!--                                                                      -->
-   <!-- WARNING:  Do not configure application-specific resources here!      -->
-   <!-- They should go in the "/WEB-INF/web.xml" file in your application.   -->
-
-   <!-- ================== Common filter Configuration ==================== -->
-   <filter>
-      <filter-name>CommonHeadersFilter</filter-name>
-      <filter-class>org.jboss.web.tomcat.filters.ReplyHeaderFilter</filter-class>
-      <init-param>
-         <param-name>X-Powered-By</param-name>
-         <param-value>Servlet 2.4; JBoss-4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)/Tomcat-5.5</param-value>
-      </init-param>
-   </filter>
-
-   <filter-mapping>
-      <filter-name>CommonHeadersFilter</filter-name>
-      <url-pattern>/*</url-pattern>
-   </filter-mapping>
-
-   <!-- ================== Common Listener Configuration ==================== -->
-   <listener>
-      <listener-class>org.jboss.web.tomcat.security.SecurityFlushSessionListener</listener-class>
-   </listener>
-
-   <!-- ================== Built In Servlet Definitions ==================== -->
-
-
-   <!-- The default servlet for all web applications, that serves static     -->
-   <!-- resources.  It processes all requests that are not mapped to other   -->
-   <!-- servlets with servlet mappings (defined either here or in your own   -->
-   <!-- web.xml file.  This servlet supports the following initialization    -->
-   <!-- parameters (default values are in square brackets):                  -->
-   <!--                                                                      -->
-   <!--   debug               Debugging detail level for messages logged     -->
-   <!--                       by this servlet.  [0]                          -->
-   <!--                                                                      -->
-   <!--   input               Input buffer size (in bytes) when reading      -->
-   <!--                       resources to be served.  [2048]                -->
-   <!--                                                                      -->
-   <!--   listings            Should directory listings be produced if there -->
-   <!--                       is no welcome file in this directory?  [true]  -->
-   <!--                                                                      -->
-   <!--   output              Output buffer size (in bytes) when writing     -->
-   <!--                       resources to be served.  [2048]                -->
-   <!--                                                                      -->
-   <!--   readonly            Is this context "read only", so HTTP           -->
-   <!--                       commands like PUT and DELETE are               -->
-   <!--                       rejected?  [true]                              -->
-   <!--                                                                      -->
-   <!--   readmeFile          File name to display with the directory        -->
-   <!--                       contents. [null]                               -->
-   <!--                                                                      -->
-   <!--  For directory listing customization. Checks localXsltFile, then     -->
-   <!--  globalXsltFile, then defaults to original behavior.                 -->
-   <!--                                                                      -->
-   <!--   localXsltFile       Make directory listings an XML doc and         -->
-   <!--                       pass the result to this style sheet residing   -->
-   <!--                       in that directory. This overrides              -->
-   <!--                        globalXsltFile[null]                          -->
-   <!--                                                                      -->
-   <!--   globalXsltFile      Site wide configuration version of             -->
-   <!--                       localXsltFile This argument is expected        -->
-   <!--                       to be a physical file. [null]                  -->
-   <!--                                                                      -->
-   <!--                                                                      -->
-
-   <servlet>
-      <servlet-name>default</servlet-name>
-      <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
-      <init-param>
-         <param-name>debug</param-name>
-         <param-value>0</param-value>
-      </init-param>
-      <init-param>
-         <param-name>listings</param-name>
-         <param-value>true</param-value>
-      </init-param>
-      <load-on-startup>1</load-on-startup>
-   </servlet>
-
-
-   <!-- The "invoker" servlet, which executes anonymous servlet classes      -->
-   <!-- that have not been defined in a web.xml file.  Traditionally, this   -->
-   <!-- servlet is mapped to the URL pattern "/servlet/*", but you can map   -->
-   <!-- it to other patterns as well.  The extra path info portion of such a -->
-   <!-- request must be the fully qualified class name of a Java class that  -->
-   <!-- implements Servlet (or extends HttpServlet), or the servlet name     -->
-   <!-- of an existing servlet definition.     This servlet supports the     -->
-   <!-- following initialization parameters (default values are in square    -->
-   <!-- brackets):                                                           -->
-   <!--                                                                      -->
-   <!--   debug               Debugging detail level for messages logged     -->
-   <!--                       by this servlet.  [0]                          -->
-
-   <!--
-       <servlet>
-           <servlet-name>invoker</servlet-name>
-           <servlet-class>
-             org.apache.catalina.servlets.InvokerServlet
-           </servlet-class>
-           <init-param>
-               <param-name>debug</param-name>
-               <param-value>0</param-value>
-           </init-param>
-           <load-on-startup>2</load-on-startup>
-       </servlet>
-   -->
-
-
-   <!-- The JSP page compiler and execution servlet, which is the mechanism  -->
-   <!-- used by Tomcat to support JSP pages.  Traditionally, this servlet    -->
-   <!-- is mapped to the URL pattern "*.jsp".  This servlet supports the     -->
-   <!-- following initialization parameters (default values are in square    -->
-   <!-- brackets):                                                           -->
-   <!--                                                                      -->
-   <!--   checkInterval       If development is false and checkInterval is   -->
-   <!--                       greater than zero, background compilations are -->
-   <!--                       enabled. checkInterval is the time in seconds  -->
-   <!--                       between checks to see if a JSP page needs to   -->
-   <!--                       be recompiled. [0]                             -->
-   <!--                                                                      -->
-   <!--   modificationTestInterval                                           -->
-   <!--                       Causes a JSP (and its dependent files) to not  -->
-   <!--                       be checked for modification during the         -->
-   <!--                       specified time interval (in seconds) from the  -->
-   <!--                       last time the JSP was checked for              -->
-   <!--                       modification. A value of 0 will cause the JSP  -->
-   <!--                       to be checked on every access.                 -->
-   <!--                       Used in development mode only. [4]             -->
-   <!--                                                                      -->
-   <!--   compiler            Which compiler Ant should use to compile JSP   -->
-   <!--                       pages.  See the Ant documentation for more     -->
-   <!--                       information. [javac]                           -->
-   <!--                                                                      -->
-   <!--   classdebuginfo      Should the class file be compiled with         -->
-   <!--                       debugging information?  [true]                 -->
-   <!--                                                                      -->
-   <!--   classpath           What class path should I use while compiling   -->
-   <!--                       generated servlets?  [Created dynamically      -->
-   <!--                       based on the current web application]          -->
-   <!--                                                                      -->
-   <!--   development         Is Jasper used in development mode? If true,   -->
-   <!--                       the frequency at which JSPs are checked for    -->
-   <!--                       modification may be specified via the          -->
-   <!--                       modificationTestInterval parameter. [true]     -->
-   <!--                                                                      -->
-   <!--   enablePooling       Determines whether tag handler pooling is      -->
-   <!--                       enabled  [true]                                -->
-   <!--                                                                      -->
-   <!--   fork                Tell Ant to fork compiles of JSP pages so that -->
-   <!--                       a separate JVM is used for JSP page compiles   -->
-   <!--                       from the one Tomcat is running in. [true]      -->
-   <!--                                                                      -->
-   <!--   ieClassId           The class-id value to be sent to Internet      -->
-   <!--                       Explorer when using <jsp:plugin> tags.         -->
-   <!--                       [clsid:8AD9C840-044E-11D1-B3E9-00805F499D93]   -->
-   <!--                                                                      -->
-   <!--   javaEncoding        Java file encoding to use for generating java  -->
-   <!--                       source files. [UTF8]                           -->
-   <!--                                                                      -->
-   <!--   keepgenerated       Should we keep the generated Java source code  -->
-   <!--                       for each page instead of deleting it? [true]   -->
-   <!--                                                                      -->
-   <!--   mappedfile          Should we generate static content with one     -->
-   <!--                       print statement per input line, to ease        -->
-   <!--                       debugging?  [true]                             -->
-   <!--                                                                      -->
-   <!--   trimSpaces          Should white spaces in template text between   -->
-   <!--                       actions or directives be trimmed?  [false]     -->
-   <!--                                                                      -->
-   <!--   suppressSmap        Should the generation of SMAP info for JSR45   -->
-   <!--                       debugging be suppressed?  [false]              -->
-   <!--                                                                      -->
-   <!--   dumpSmap            Should the SMAP info for JSR45 debugging be    -->
-   <!--                       dumped to a file? [false]                      -->
-   <!--                       False if suppressSmap is true                  -->
-   <!--                                                                      -->
-   <!--   genStrAsCharArray   Should text strings be generated as char       -->
-   <!--                       arrays, to improve performance in some cases?  -->
-   <!--                       [false]                                        -->
-   <!--                                                                      -->
-   <!--   errorOnUseBeanInvalidClassAttribute                                -->
-   <!--                       Should Jasper issue an error when the value of -->
-   <!--                       the class attribute in an useBean action is    -->
-   <!--                       not a valid bean class?  [true]                -->
-   <!--                                                                      -->
-   <!--   scratchdir          What scratch directory should we use when      -->
-   <!--                       compiling JSP pages?  [default work directory  -->
-   <!--                       for the current web application]               -->
-   <!--                                                                      -->
-   <!--   xpoweredBy          Determines whether X-Powered-By response       -->
-   <!--                       header is added by generated servlet  [false]  -->
-   <!--                                                                      -->
-   <!-- If you wish to use Jikes to compile JSP pages:                       -->
-   <!--   Set the init parameter "compiler" to "jikes".  Define              -->
-   <!--   the property "-Dbuild.compiler.emacs=true" when starting Tomcat    -->
-   <!--   by adding the above to your CATALINA_OPTS environment variable.    -->
-   <!--   If you get an error reporting that jikes can't use UTF8 encoding,  -->
-   <!--   try setting the init parameter "javaEncoding" to "ISO-8859-1".     -->
-
-   <servlet>
-      <servlet-name>jsp</servlet-name>
-      <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
-      <init-param>
-         <param-name>fork</param-name>
-         <param-value>false</param-value>
-      </init-param>
-      <init-param>
-         <param-name>xpoweredBy</param-name>
-         <param-value>false</param-value>
-      </init-param>
-      <!-- Uncomment to use jdk1.5 features in jsp pages
-      <init-param>
-         <param-name>compilerSourceVM</param-name>
-         <param-value>1.5</param-value>
-      </init-param>
-      -->
-      <!-- Use a custom options class to allow the shared tag lib descriptors
-       to be loaded from jars in the tomcat sar conf/tlds directory. The
-       standard options implementation can only find taglibs based on the
-       class loader classpath.
-      -->
-      <init-param>
-         <param-name>engineOptionsClass</param-name>
-         <param-value>org.jboss.web.tomcat.tc5.jasper.JspServletOptions</param-value>
-      </init-param>
-      <!-- Specify the jars relative to the jbossweb-tomcat55.sar that should
-        be scanned for common tag lib descriptors to include in every war
-        deployment.
-      -->
-      <init-param>
-         <description>MyFaces tlds</description>
-         <param-name>tagLibJar0</param-name>
-         <param-value>jsf-libs/myfaces-impl.jar</param-value>
-      </init-param>
-	<init-param>
-	<description>Tomahawk tlds</description>
-	<param-name>tagLibJar1</param-name>
-	<param-value>jsf-libs/tomahawk.jar</param-value>
-	</init-param>
-      <load-on-startup>3</load-on-startup>
-   </servlet>
-
-
-   <!-- Server Side Includes processing servlet, which processes SSI         -->
-   <!-- directives in HTML pages consistent with similar support in web      -->
-   <!-- servers like Apache.  Traditionally, this servlet is mapped to the   -->
-   <!-- URL pattern "*.shtml".  This servlet supports the following          -->
-   <!-- initialization parameters (default values are in square brackets):   -->
-   <!--                                                                      -->
-   <!--   buffered            Should output from this servlet be buffered?   -->
-   <!--                       (0=false, 1=true)  [0]                         -->
-   <!--                                                                      -->
-   <!--   debug               Debugging detail level for messages logged     -->
-   <!--                       by this servlet.  [0]                          -->
-   <!--                                                                      -->
-   <!--   expires             The number of seconds before a page with SSI   -->
-   <!--                       directives will expire.  [No default]          -->
-   <!--                                                                      -->
-   <!--   isVirtualWebappRelative                                            -->
-   <!--                       Should "virtual" paths be interpreted as       -->
-   <!--                       relative to the context root, instead of       -->
-   <!--                       the server root?  (0=false, 1=true) [0]        -->
-   <!--                                                                      -->
-   <!--                                                                      -->
-   <!-- IMPORTANT: To use the SSI servlet, you also need to rename the       -->
-   <!--            $CATALINA_HOME/server/lib/servlets-ssi.renametojar file   -->
-   <!--            to $CATALINA_HOME/server/lib/servlets-ssi.jar             -->
-
-   <!--
-       <servlet>
-           <servlet-name>ssi</servlet-name>
-           <servlet-class>
-             org.apache.catalina.ssi.SSIServlet
-           </servlet-class>
-           <init-param>
-             <param-name>buffered</param-name>
-             <param-value>1</param-value>
-           </init-param>
-           <init-param>
-             <param-name>debug</param-name>
-             <param-value>0</param-value>
-           </init-param>
-           <init-param>
-             <param-name>expires</param-name>
-             <param-value>666</param-value>
-           </init-param>
-           <init-param>
-             <param-name>isVirtualWebappRelative</param-name>
-             <param-value>0</param-value>
-           </init-param>
-           <load-on-startup>4</load-on-startup>
-       </servlet>
-   -->
-
-
-   <!-- Common Gateway Includes (CGI) processing servlet, which supports     -->
-   <!-- execution of external applications that conform to the CGI spec      -->
-   <!-- requirements.  Typically, this servlet is mapped to the URL pattern  -->
-   <!-- "/cgi-bin/*", which means that any CGI applications that are         -->
-   <!-- executed must be present within the web application.  This servlet   -->
-   <!-- supports the following initialization parameters (default values     -->
-   <!-- are in square brackets):                                             -->
-   <!--                                                                      -->
-   <!--   cgiPathPrefix        The CGI search path will start at             -->
-   <!--                        webAppRootDir + File.separator + this prefix. -->
-   <!--                        [WEB-INF/cgi]                                 -->
-   <!--                                                                      -->
-   <!--   debug                Debugging detail level for messages logged    -->
-   <!--                        by this servlet.  [0]                         -->
-   <!--                                                                      -->
-   <!--   executable           Name of the exectuable used to run the        -->
-   <!--                        script. [perl]                                -->
-   <!--                                                                      -->
-   <!--   parameterEncoding    Name of parameter encoding to be used with    -->
-   <!--                        CGI servlet.                                  -->
-   <!--                        [System.getProperty("file.encoding","UTF-8")] -->
-   <!--                                                                      -->
-   <!--   passShellEnvironment Should the shell environment variables (if    -->
-   <!--                        any) be passed to the CGI script? [false]     -->
-   <!--                                                                      -->
-   <!-- IMPORTANT: To use the CGI servlet, you also need to rename the       -->
-   <!--            $CATALINA_HOME/server/lib/servlets-cgi.renametojar file   -->
-   <!--            to $CATALINA_HOME/server/lib/servlets-cgi.jar             -->
-
-   <!--
-       <servlet>
-           <servlet-name>cgi</servlet-name>
-           <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
-           <init-param>
-             <param-name>debug</param-name>
-             <param-value>6</param-value>
-           </init-param>
-           <init-param>
-             <param-name>cgiPathPrefix</param-name>
-             <param-value>WEB-INF/cgi</param-value>
-           </init-param>
-            <load-on-startup>5</load-on-startup>
-       </servlet>
-   -->
-
-
-   <!-- ================ Built In Servlet Mappings ========================= -->
-
-
-   <!-- The servlet mappings for the built in servlets defined above.  Note  -->
-   <!-- that, by default, the CGI and SSI servlets are *not* mapped.  You    -->
-   <!-- must uncomment these mappings (or add them to your application's own -->
-   <!-- web.xml deployment descriptor) to enable these services              -->
-
-   <!-- The mapping for the default servlet -->
-   <servlet-mapping>
-      <servlet-name>default</servlet-name>
-      <url-pattern>/</url-pattern>
-   </servlet-mapping>
-
-   <!-- The mapping for the invoker servlet -->
-   <!--
-       <servlet-mapping>
-           <servlet-name>invoker</servlet-name>
-           <url-pattern>/servlet/*</url-pattern>
-       </servlet-mapping>
-   -->
-
-   <!-- The mapping for the JSP servlet -->
-   <servlet-mapping>
-      <servlet-name>jsp</servlet-name>
-      <url-pattern>*.jsp</url-pattern>
-   </servlet-mapping>
-
-   <servlet-mapping>
-      <servlet-name>jsp</servlet-name>
-      <url-pattern>*.jspx</url-pattern>
-   </servlet-mapping>
-
-   <!-- The mapping for the SSI servlet -->
-   <!--
-       <servlet-mapping>
-           <servlet-name>ssi</servlet-name>
-           <url-pattern>*.shtml</url-pattern>
-       </servlet-mapping>
-   -->
-
-   <!-- The mapping for the CGI Gateway servlet -->
-
-   <!--
-       <servlet-mapping>
-           <servlet-name>cgi</servlet-name>
-           <url-pattern>/cgi-bin/*</url-pattern>
-       </servlet-mapping>
-   -->
-
-
-   <!-- ==================== Default Session Configuration ================= -->
-   <!-- You can set the default session timeout (in minutes) for all newly   -->
-   <!-- created sessions by modifying the value below.                       -->
-
-   <session-config>
-      <session-timeout>30</session-timeout>
-   </session-config>
-
-
-   <!-- ===================== Default MIME Type Mappings =================== -->
-   <!-- When serving static resources, Tomcat will automatically generate    -->
-   <!-- a "Content-Type" header based on the resource's filename extension,  -->
-   <!-- based on these mappings.  Additional mappings can be added here (to  -->
-   <!-- apply to all web applications), or in your own application's web.xml -->
-   <!-- deployment descriptor.                                               -->
-
-   <mime-mapping>
-      <extension>abs</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ai</extension>
-      <mime-type>application/postscript</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>aif</extension>
-      <mime-type>audio/x-aiff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>aifc</extension>
-      <mime-type>audio/x-aiff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>aiff</extension>
-      <mime-type>audio/x-aiff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>aim</extension>
-      <mime-type>application/x-aim</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>art</extension>
-      <mime-type>image/x-jg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>asf</extension>
-      <mime-type>video/x-ms-asf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>asx</extension>
-      <mime-type>video/x-ms-asf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>au</extension>
-      <mime-type>audio/basic</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>avi</extension>
-      <mime-type>video/x-msvideo</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>avx</extension>
-      <mime-type>video/x-rad-screenplay</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>bcpio</extension>
-      <mime-type>application/x-bcpio</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>bin</extension>
-      <mime-type>application/octet-stream</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>bmp</extension>
-      <mime-type>image/bmp</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>body</extension>
-      <mime-type>text/html</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>cdf</extension>
-      <mime-type>application/x-cdf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>cer</extension>
-      <mime-type>application/x-x509-ca-cert</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>class</extension>
-      <mime-type>application/java</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>cpio</extension>
-      <mime-type>application/x-cpio</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>csh</extension>
-      <mime-type>application/x-csh</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>css</extension>
-      <mime-type>text/css</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>dib</extension>
-      <mime-type>image/bmp</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>doc</extension>
-      <mime-type>application/msword</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>dtd</extension>
-      <mime-type>text/plain</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>dv</extension>
-      <mime-type>video/x-dv</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>dvi</extension>
-      <mime-type>application/x-dvi</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>eps</extension>
-      <mime-type>application/postscript</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>etx</extension>
-      <mime-type>text/x-setext</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>exe</extension>
-      <mime-type>application/octet-stream</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>gif</extension>
-      <mime-type>image/gif</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>gtar</extension>
-      <mime-type>application/x-gtar</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>gz</extension>
-      <mime-type>application/x-gzip</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>hdf</extension>
-      <mime-type>application/x-hdf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>hqx</extension>
-      <mime-type>application/mac-binhex40</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>htc</extension>
-      <mime-type>text/x-component</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>htm</extension>
-      <mime-type>text/html</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>html</extension>
-      <mime-type>text/html</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>hqx</extension>
-      <mime-type>application/mac-binhex40</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ief</extension>
-      <mime-type>image/ief</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jad</extension>
-      <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jar</extension>
-      <mime-type>application/java-archive</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>java</extension>
-      <mime-type>text/plain</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jnlp</extension>
-      <mime-type>application/x-java-jnlp-file</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jpe</extension>
-      <mime-type>image/jpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jpeg</extension>
-      <mime-type>image/jpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jpg</extension>
-      <mime-type>image/jpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>js</extension>
-      <mime-type>text/javascript</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jsf</extension>
-      <mime-type>text/plain</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>jspf</extension>
-      <mime-type>text/plain</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>kar</extension>
-      <mime-type>audio/x-midi</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>latex</extension>
-      <mime-type>application/x-latex</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>m3u</extension>
-      <mime-type>audio/x-mpegurl</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mac</extension>
-      <mime-type>image/x-macpaint</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>man</extension>
-      <mime-type>application/x-troff-man</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>me</extension>
-      <mime-type>application/x-troff-me</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mid</extension>
-      <mime-type>audio/x-midi</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>midi</extension>
-      <mime-type>audio/x-midi</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mif</extension>
-      <mime-type>application/x-mif</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mov</extension>
-      <mime-type>video/quicktime</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>movie</extension>
-      <mime-type>video/x-sgi-movie</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mp1</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mp2</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mp3</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpa</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpe</extension>
-      <mime-type>video/mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpeg</extension>
-      <mime-type>video/mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpega</extension>
-      <mime-type>audio/x-mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpg</extension>
-      <mime-type>video/mpeg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>mpv2</extension>
-      <mime-type>video/mpeg2</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ms</extension>
-      <mime-type>application/x-wais-source</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>nc</extension>
-      <mime-type>application/x-netcdf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>oda</extension>
-      <mime-type>application/oda</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pbm</extension>
-      <mime-type>image/x-portable-bitmap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pct</extension>
-      <mime-type>image/pict</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pdf</extension>
-      <mime-type>application/pdf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pgm</extension>
-      <mime-type>image/x-portable-graymap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pic</extension>
-      <mime-type>image/pict</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pict</extension>
-      <mime-type>image/pict</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pls</extension>
-      <mime-type>audio/x-scpls</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>png</extension>
-      <mime-type>image/png</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pnm</extension>
-      <mime-type>image/x-portable-anymap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>pnt</extension>
-      <mime-type>image/x-macpaint</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ppm</extension>
-      <mime-type>image/x-portable-pixmap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ppt</extension>
-      <mime-type>application/powerpoint</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ps</extension>
-      <mime-type>application/postscript</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>psd</extension>
-      <mime-type>image/x-photoshop</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>qt</extension>
-      <mime-type>video/quicktime</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>qti</extension>
-      <mime-type>image/x-quicktime</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>qtif</extension>
-      <mime-type>image/x-quicktime</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ras</extension>
-      <mime-type>image/x-cmu-raster</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>rgb</extension>
-      <mime-type>image/x-rgb</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>rm</extension>
-      <mime-type>application/vnd.rn-realmedia</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>roff</extension>
-      <mime-type>application/x-troff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>rtf</extension>
-      <mime-type>application/rtf</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>rtx</extension>
-      <mime-type>text/richtext</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>sh</extension>
-      <mime-type>application/x-sh</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>shar</extension>
-      <mime-type>application/x-shar</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>smf</extension>
-      <mime-type>audio/x-midi</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>sit</extension>
-      <mime-type>application/x-stuffit</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>snd</extension>
-      <mime-type>audio/basic</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>src</extension>
-      <mime-type>application/x-wais-source</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>sv4cpio</extension>
-      <mime-type>application/x-sv4cpio</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>sv4crc</extension>
-      <mime-type>application/x-sv4crc</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>swf</extension>
-      <mime-type>application/x-shockwave-flash</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>t</extension>
-      <mime-type>application/x-troff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tar</extension>
-      <mime-type>application/x-tar</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tcl</extension>
-      <mime-type>application/x-tcl</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tex</extension>
-      <mime-type>application/x-tex</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>texi</extension>
-      <mime-type>application/x-texinfo</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>texinfo</extension>
-      <mime-type>application/x-texinfo</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tif</extension>
-      <mime-type>image/tiff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tiff</extension>
-      <mime-type>image/tiff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tr</extension>
-      <mime-type>application/x-troff</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>tsv</extension>
-      <mime-type>text/tab-separated-values</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>txt</extension>
-      <mime-type>text/plain</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ulw</extension>
-      <mime-type>audio/basic</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>ustar</extension>
-      <mime-type>application/x-ustar</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xbm</extension>
-      <mime-type>image/x-xbitmap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xht</extension>
-      <mime-type>application/xhtml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xhtml</extension>
-      <mime-type>application/xhtml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xml</extension>
-      <mime-type>text/xml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xpm</extension>
-      <mime-type>image/x-xpixmap</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xsl</extension>
-      <mime-type>text/xml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>xwd</extension>
-      <mime-type>image/x-xwindowdump</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>wav</extension>
-      <mime-type>audio/x-wav</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>svg</extension>
-      <mime-type>image/svg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>svgz</extension>
-      <mime-type>image/svg</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>vsd</extension>
-      <mime-type>application/x-visio</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <!-- Wireless Bitmap -->
-      <extension>wbmp</extension>
-      <mime-type>image/vnd.wap.wbmp</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <!-- WML Source -->
-      <extension>wml</extension>
-      <mime-type>text/vnd.wap.wml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <!-- Compiled WML -->
-      <extension>wmlc</extension>
-      <mime-type>application/vnd.wap.wmlc</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <!-- WML Script Source -->
-      <extension>wmls</extension>
-      <mime-type>text/vnd.wap.wmlscript</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <!-- Compiled WML Script -->
-      <extension>wmlscriptc</extension>
-      <mime-type>application/vnd.wap.wmlscriptc</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>wrl</extension>
-      <mime-type>x-world/x-vrml</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>Z</extension>
-      <mime-type>application/x-compress</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>z</extension>
-      <mime-type>application/x-compress</mime-type>
-   </mime-mapping>
-   <mime-mapping>
-      <extension>zip</extension>
-      <mime-type>application/zip</mime-type>
-   </mime-mapping>
-
-
-   <!-- ==================== Default Welcome File List ===================== -->
-   <!-- When a request URI refers to a directory, the default servlet looks  -->
-   <!-- for a "welcome file" within that directory and, if present,          -->
-   <!-- to the corresponding resource URI for display.  If no welcome file   -->
-   <!-- is present, the default servlet either serves a directory listing,   -->
-   <!-- or returns a 404 status, depending on how it is configured.          -->
-   <!--                                                                      -->
-   <!-- If you define welcome files in your own application's web.xml        -->
-   <!-- deployment descriptor, that list *replaces* the list configured      -->
-   <!-- here, so be sure that you include any of the default values that     -->
-   <!-- you wish to include.                                                 -->
-
-   <welcome-file-list>
-      <welcome-file>index.html</welcome-file>
-      <welcome-file>index.htm</welcome-file>
-      <welcome-file>index.jsp</welcome-file>
-   </welcome-file-list>
-
-</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,999 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
+   version="2.4">
+
+   <!-- ======================== Introduction ============================== -->
+   <!-- This document defines default values for *all* web applications      -->
+   <!-- loaded into this instance of Tomcat.  As each application is         -->
+   <!-- deployed, this file is processed, followed by the                    -->
+   <!-- "/WEB-INF/web.xml" deployment descriptor from your own               -->
+   <!-- applications.                                                        -->
+   <!--                                                                      -->
+   <!-- WARNING:  Do not configure application-specific resources here!      -->
+   <!-- They should go in the "/WEB-INF/web.xml" file in your application.   -->
+
+   <!-- ================== Common filter Configuration ==================== -->
+   <filter>
+      <filter-name>CommonHeadersFilter</filter-name>
+      <filter-class>org.jboss.web.tomcat.filters.ReplyHeaderFilter</filter-class>
+      <init-param>
+         <param-name>X-Powered-By</param-name>
+         <param-value>Servlet 2.4; JBoss-4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)/Tomcat-5.5</param-value>
+      </init-param>
+   </filter>
+
+   <filter-mapping>
+      <filter-name>CommonHeadersFilter</filter-name>
+      <url-pattern>/*</url-pattern>
+   </filter-mapping>
+
+   <!-- ================== Common Listener Configuration ==================== -->
+   <listener>
+      <listener-class>org.jboss.web.tomcat.security.SecurityFlushSessionListener</listener-class>
+   </listener>
+
+   <!-- ================== Built In Servlet Definitions ==================== -->
+
+
+   <!-- The default servlet for all web applications, that serves static     -->
+   <!-- resources.  It processes all requests that are not mapped to other   -->
+   <!-- servlets with servlet mappings (defined either here or in your own   -->
+   <!-- web.xml file.  This servlet supports the following initialization    -->
+   <!-- parameters (default values are in square brackets):                  -->
+   <!--                                                                      -->
+   <!--   debug               Debugging detail level for messages logged     -->
+   <!--                       by this servlet.  [0]                          -->
+   <!--                                                                      -->
+   <!--   input               Input buffer size (in bytes) when reading      -->
+   <!--                       resources to be served.  [2048]                -->
+   <!--                                                                      -->
+   <!--   listings            Should directory listings be produced if there -->
+   <!--                       is no welcome file in this directory?  [true]  -->
+   <!--                                                                      -->
+   <!--   output              Output buffer size (in bytes) when writing     -->
+   <!--                       resources to be served.  [2048]                -->
+   <!--                                                                      -->
+   <!--   readonly            Is this context "read only", so HTTP           -->
+   <!--                       commands like PUT and DELETE are               -->
+   <!--                       rejected?  [true]                              -->
+   <!--                                                                      -->
+   <!--   readmeFile          File name to display with the directory        -->
+   <!--                       contents. [null]                               -->
+   <!--                                                                      -->
+   <!--  For directory listing customization. Checks localXsltFile, then     -->
+   <!--  globalXsltFile, then defaults to original behavior.                 -->
+   <!--                                                                      -->
+   <!--   localXsltFile       Make directory listings an XML doc and         -->
+   <!--                       pass the result to this style sheet residing   -->
+   <!--                       in that directory. This overrides              -->
+   <!--                        globalXsltFile[null]                          -->
+   <!--                                                                      -->
+   <!--   globalXsltFile      Site wide configuration version of             -->
+   <!--                       localXsltFile This argument is expected        -->
+   <!--                       to be a physical file. [null]                  -->
+   <!--                                                                      -->
+   <!--                                                                      -->
+
+   <servlet>
+      <servlet-name>default</servlet-name>
+      <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
+      <init-param>
+         <param-name>debug</param-name>
+         <param-value>0</param-value>
+      </init-param>
+      <init-param>
+         <param-name>listings</param-name>
+         <param-value>true</param-value>
+      </init-param>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+
+
+   <!-- The "invoker" servlet, which executes anonymous servlet classes      -->
+   <!-- that have not been defined in a web.xml file.  Traditionally, this   -->
+   <!-- servlet is mapped to the URL pattern "/servlet/*", but you can map   -->
+   <!-- it to other patterns as well.  The extra path info portion of such a -->
+   <!-- request must be the fully qualified class name of a Java class that  -->
+   <!-- implements Servlet (or extends HttpServlet), or the servlet name     -->
+   <!-- of an existing servlet definition.     This servlet supports the     -->
+   <!-- following initialization parameters (default values are in square    -->
+   <!-- brackets):                                                           -->
+   <!--                                                                      -->
+   <!--   debug               Debugging detail level for messages logged     -->
+   <!--                       by this servlet.  [0]                          -->
+
+   <!--
+       <servlet>
+           <servlet-name>invoker</servlet-name>
+           <servlet-class>
+             org.apache.catalina.servlets.InvokerServlet
+           </servlet-class>
+           <init-param>
+               <param-name>debug</param-name>
+               <param-value>0</param-value>
+           </init-param>
+           <load-on-startup>2</load-on-startup>
+       </servlet>
+   -->
+
+
+   <!-- The JSP page compiler and execution servlet, which is the mechanism  -->
+   <!-- used by Tomcat to support JSP pages.  Traditionally, this servlet    -->
+   <!-- is mapped to the URL pattern "*.jsp".  This servlet supports the     -->
+   <!-- following initialization parameters (default values are in square    -->
+   <!-- brackets):                                                           -->
+   <!--                                                                      -->
+   <!--   checkInterval       If development is false and checkInterval is   -->
+   <!--                       greater than zero, background compilations are -->
+   <!--                       enabled. checkInterval is the time in seconds  -->
+   <!--                       between checks to see if a JSP page needs to   -->
+   <!--                       be recompiled. [0]                             -->
+   <!--                                                                      -->
+   <!--   modificationTestInterval                                           -->
+   <!--                       Causes a JSP (and its dependent files) to not  -->
+   <!--                       be checked for modification during the         -->
+   <!--                       specified time interval (in seconds) from the  -->
+   <!--                       last time the JSP was checked for              -->
+   <!--                       modification. A value of 0 will cause the JSP  -->
+   <!--                       to be checked on every access.                 -->
+   <!--                       Used in development mode only. [4]             -->
+   <!--                                                                      -->
+   <!--   compiler            Which compiler Ant should use to compile JSP   -->
+   <!--                       pages.  See the Ant documentation for more     -->
+   <!--                       information. [javac]                           -->
+   <!--                                                                      -->
+   <!--   classdebuginfo      Should the class file be compiled with         -->
+   <!--                       debugging information?  [true]                 -->
+   <!--                                                                      -->
+   <!--   classpath           What class path should I use while compiling   -->
+   <!--                       generated servlets?  [Created dynamically      -->
+   <!--                       based on the current web application]          -->
+   <!--                                                                      -->
+   <!--   development         Is Jasper used in development mode? If true,   -->
+   <!--                       the frequency at which JSPs are checked for    -->
+   <!--                       modification may be specified via the          -->
+   <!--                       modificationTestInterval parameter. [true]     -->
+   <!--                                                                      -->
+   <!--   enablePooling       Determines whether tag handler pooling is      -->
+   <!--                       enabled  [true]                                -->
+   <!--                                                                      -->
+   <!--   fork                Tell Ant to fork compiles of JSP pages so that -->
+   <!--                       a separate JVM is used for JSP page compiles   -->
+   <!--                       from the one Tomcat is running in. [true]      -->
+   <!--                                                                      -->
+   <!--   ieClassId           The class-id value to be sent to Internet      -->
+   <!--                       Explorer when using <jsp:plugin> tags.         -->
+   <!--                       [clsid:8AD9C840-044E-11D1-B3E9-00805F499D93]   -->
+   <!--                                                                      -->
+   <!--   javaEncoding        Java file encoding to use for generating java  -->
+   <!--                       source files. [UTF8]                           -->
+   <!--                                                                      -->
+   <!--   keepgenerated       Should we keep the generated Java source code  -->
+   <!--                       for each page instead of deleting it? [true]   -->
+   <!--                                                                      -->
+   <!--   mappedfile          Should we generate static content with one     -->
+   <!--                       print statement per input line, to ease        -->
+   <!--                       debugging?  [true]                             -->
+   <!--                                                                      -->
+   <!--   trimSpaces          Should white spaces in template text between   -->
+   <!--                       actions or directives be trimmed?  [false]     -->
+   <!--                                                                      -->
+   <!--   suppressSmap        Should the generation of SMAP info for JSR45   -->
+   <!--                       debugging be suppressed?  [false]              -->
+   <!--                                                                      -->
+   <!--   dumpSmap            Should the SMAP info for JSR45 debugging be    -->
+   <!--                       dumped to a file? [false]                      -->
+   <!--                       False if suppressSmap is true                  -->
+   <!--                                                                      -->
+   <!--   genStrAsCharArray   Should text strings be generated as char       -->
+   <!--                       arrays, to improve performance in some cases?  -->
+   <!--                       [false]                                        -->
+   <!--                                                                      -->
+   <!--   errorOnUseBeanInvalidClassAttribute                                -->
+   <!--                       Should Jasper issue an error when the value of -->
+   <!--                       the class attribute in an useBean action is    -->
+   <!--                       not a valid bean class?  [true]                -->
+   <!--                                                                      -->
+   <!--   scratchdir          What scratch directory should we use when      -->
+   <!--                       compiling JSP pages?  [default work directory  -->
+   <!--                       for the current web application]               -->
+   <!--                                                                      -->
+   <!--   xpoweredBy          Determines whether X-Powered-By response       -->
+   <!--                       header is added by generated servlet  [false]  -->
+   <!--                                                                      -->
+   <!-- If you wish to use Jikes to compile JSP pages:                       -->
+   <!--   Set the init parameter "compiler" to "jikes".  Define              -->
+   <!--   the property "-Dbuild.compiler.emacs=true" when starting Tomcat    -->
+   <!--   by adding the above to your CATALINA_OPTS environment variable.    -->
+   <!--   If you get an error reporting that jikes can't use UTF8 encoding,  -->
+   <!--   try setting the init parameter "javaEncoding" to "ISO-8859-1".     -->
+
+   <servlet>
+      <servlet-name>jsp</servlet-name>
+      <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
+      <init-param>
+         <param-name>fork</param-name>
+         <param-value>false</param-value>
+      </init-param>
+      <init-param>
+         <param-name>xpoweredBy</param-name>
+         <param-value>false</param-value>
+      </init-param>
+      <!-- Uncomment to use jdk1.5 features in jsp pages
+      <init-param>
+         <param-name>compilerSourceVM</param-name>
+         <param-value>1.5</param-value>
+      </init-param>
+      -->
+      <!-- Use a custom options class to allow the shared tag lib descriptors
+       to be loaded from jars in the tomcat sar conf/tlds directory. The
+       standard options implementation can only find taglibs based on the
+       class loader classpath.
+      -->
+      <init-param>
+         <param-name>engineOptionsClass</param-name>
+         <param-value>org.jboss.web.tomcat.tc5.jasper.JspServletOptions</param-value>
+      </init-param>
+      <!-- Specify the jars relative to the jbossweb-tomcat55.sar that should
+        be scanned for common tag lib descriptors to include in every war
+        deployment.
+      -->
+      <init-param>
+         <description>MyFaces tlds</description>
+         <param-name>tagLibJar0</param-name>
+         <param-value>jsf-libs/myfaces-impl.jar</param-value>
+      </init-param>
+	<init-param>
+	<description>Tomahawk tlds</description>
+	<param-name>tagLibJar1</param-name>
+	<param-value>jsf-libs/tomahawk.jar</param-value>
+	</init-param>
+      <load-on-startup>3</load-on-startup>
+   </servlet>
+
+
+   <!-- Server Side Includes processing servlet, which processes SSI         -->
+   <!-- directives in HTML pages consistent with similar support in web      -->
+   <!-- servers like Apache.  Traditionally, this servlet is mapped to the   -->
+   <!-- URL pattern "*.shtml".  This servlet supports the following          -->
+   <!-- initialization parameters (default values are in square brackets):   -->
+   <!--                                                                      -->
+   <!--   buffered            Should output from this servlet be buffered?   -->
+   <!--                       (0=false, 1=true)  [0]                         -->
+   <!--                                                                      -->
+   <!--   debug               Debugging detail level for messages logged     -->
+   <!--                       by this servlet.  [0]                          -->
+   <!--                                                                      -->
+   <!--   expires             The number of seconds before a page with SSI   -->
+   <!--                       directives will expire.  [No default]          -->
+   <!--                                                                      -->
+   <!--   isVirtualWebappRelative                                            -->
+   <!--                       Should "virtual" paths be interpreted as       -->
+   <!--                       relative to the context root, instead of       -->
+   <!--                       the server root?  (0=false, 1=true) [0]        -->
+   <!--                                                                      -->
+   <!--                                                                      -->
+   <!-- IMPORTANT: To use the SSI servlet, you also need to rename the       -->
+   <!--            $CATALINA_HOME/server/lib/servlets-ssi.renametojar file   -->
+   <!--            to $CATALINA_HOME/server/lib/servlets-ssi.jar             -->
+
+   <!--
+       <servlet>
+           <servlet-name>ssi</servlet-name>
+           <servlet-class>
+             org.apache.catalina.ssi.SSIServlet
+           </servlet-class>
+           <init-param>
+             <param-name>buffered</param-name>
+             <param-value>1</param-value>
+           </init-param>
+           <init-param>
+             <param-name>debug</param-name>
+             <param-value>0</param-value>
+           </init-param>
+           <init-param>
+             <param-name>expires</param-name>
+             <param-value>666</param-value>
+           </init-param>
+           <init-param>
+             <param-name>isVirtualWebappRelative</param-name>
+             <param-value>0</param-value>
+           </init-param>
+           <load-on-startup>4</load-on-startup>
+       </servlet>
+   -->
+
+
+   <!-- Common Gateway Includes (CGI) processing servlet, which supports     -->
+   <!-- execution of external applications that conform to the CGI spec      -->
+   <!-- requirements.  Typically, this servlet is mapped to the URL pattern  -->
+   <!-- "/cgi-bin/*", which means that any CGI applications that are         -->
+   <!-- executed must be present within the web application.  This servlet   -->
+   <!-- supports the following initialization parameters (default values     -->
+   <!-- are in square brackets):                                             -->
+   <!--                                                                      -->
+   <!--   cgiPathPrefix        The CGI search path will start at             -->
+   <!--                        webAppRootDir + File.separator + this prefix. -->
+   <!--                        [WEB-INF/cgi]                                 -->
+   <!--                                                                      -->
+   <!--   debug                Debugging detail level for messages logged    -->
+   <!--                        by this servlet.  [0]                         -->
+   <!--                                                                      -->
+   <!--   executable           Name of the exectuable used to run the        -->
+   <!--                        script. [perl]                                -->
+   <!--                                                                      -->
+   <!--   parameterEncoding    Name of parameter encoding to be used with    -->
+   <!--                        CGI servlet.                                  -->
+   <!--                        [System.getProperty("file.encoding","UTF-8")] -->
+   <!--                                                                      -->
+   <!--   passShellEnvironment Should the shell environment variables (if    -->
+   <!--                        any) be passed to the CGI script? [false]     -->
+   <!--                                                                      -->
+   <!-- IMPORTANT: To use the CGI servlet, you also need to rename the       -->
+   <!--            $CATALINA_HOME/server/lib/servlets-cgi.renametojar file   -->
+   <!--            to $CATALINA_HOME/server/lib/servlets-cgi.jar             -->
+
+   <!--
+       <servlet>
+           <servlet-name>cgi</servlet-name>
+           <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
+           <init-param>
+             <param-name>debug</param-name>
+             <param-value>6</param-value>
+           </init-param>
+           <init-param>
+             <param-name>cgiPathPrefix</param-name>
+             <param-value>WEB-INF/cgi</param-value>
+           </init-param>
+            <load-on-startup>5</load-on-startup>
+       </servlet>
+   -->
+
+
+   <!-- ================ Built In Servlet Mappings ========================= -->
+
+
+   <!-- The servlet mappings for the built in servlets defined above.  Note  -->
+   <!-- that, by default, the CGI and SSI servlets are *not* mapped.  You    -->
+   <!-- must uncomment these mappings (or add them to your application's own -->
+   <!-- web.xml deployment descriptor) to enable these services              -->
+
+   <!-- The mapping for the default servlet -->
+   <servlet-mapping>
+      <servlet-name>default</servlet-name>
+      <url-pattern>/</url-pattern>
+   </servlet-mapping>
+
+   <!-- The mapping for the invoker servlet -->
+   <!--
+       <servlet-mapping>
+           <servlet-name>invoker</servlet-name>
+           <url-pattern>/servlet/*</url-pattern>
+       </servlet-mapping>
+   -->
+
+   <!-- The mapping for the JSP servlet -->
+   <servlet-mapping>
+      <servlet-name>jsp</servlet-name>
+      <url-pattern>*.jsp</url-pattern>
+   </servlet-mapping>
+
+   <servlet-mapping>
+      <servlet-name>jsp</servlet-name>
+      <url-pattern>*.jspx</url-pattern>
+   </servlet-mapping>
+
+   <!-- The mapping for the SSI servlet -->
+   <!--
+       <servlet-mapping>
+           <servlet-name>ssi</servlet-name>
+           <url-pattern>*.shtml</url-pattern>
+       </servlet-mapping>
+   -->
+
+   <!-- The mapping for the CGI Gateway servlet -->
+
+   <!--
+       <servlet-mapping>
+           <servlet-name>cgi</servlet-name>
+           <url-pattern>/cgi-bin/*</url-pattern>
+       </servlet-mapping>
+   -->
+
+
+   <!-- ==================== Default Session Configuration ================= -->
+   <!-- You can set the default session timeout (in minutes) for all newly   -->
+   <!-- created sessions by modifying the value below.                       -->
+
+   <session-config>
+      <session-timeout>30</session-timeout>
+   </session-config>
+
+
+   <!-- ===================== Default MIME Type Mappings =================== -->
+   <!-- When serving static resources, Tomcat will automatically generate    -->
+   <!-- a "Content-Type" header based on the resource's filename extension,  -->
+   <!-- based on these mappings.  Additional mappings can be added here (to  -->
+   <!-- apply to all web applications), or in your own application's web.xml -->
+   <!-- deployment descriptor.                                               -->
+
+   <mime-mapping>
+      <extension>abs</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ai</extension>
+      <mime-type>application/postscript</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>aif</extension>
+      <mime-type>audio/x-aiff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>aifc</extension>
+      <mime-type>audio/x-aiff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>aiff</extension>
+      <mime-type>audio/x-aiff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>aim</extension>
+      <mime-type>application/x-aim</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>art</extension>
+      <mime-type>image/x-jg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>asf</extension>
+      <mime-type>video/x-ms-asf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>asx</extension>
+      <mime-type>video/x-ms-asf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>au</extension>
+      <mime-type>audio/basic</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>avi</extension>
+      <mime-type>video/x-msvideo</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>avx</extension>
+      <mime-type>video/x-rad-screenplay</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>bcpio</extension>
+      <mime-type>application/x-bcpio</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>bin</extension>
+      <mime-type>application/octet-stream</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>bmp</extension>
+      <mime-type>image/bmp</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>body</extension>
+      <mime-type>text/html</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>cdf</extension>
+      <mime-type>application/x-cdf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>cer</extension>
+      <mime-type>application/x-x509-ca-cert</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>class</extension>
+      <mime-type>application/java</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>cpio</extension>
+      <mime-type>application/x-cpio</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>csh</extension>
+      <mime-type>application/x-csh</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>css</extension>
+      <mime-type>text/css</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>dib</extension>
+      <mime-type>image/bmp</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>doc</extension>
+      <mime-type>application/msword</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>dtd</extension>
+      <mime-type>text/plain</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>dv</extension>
+      <mime-type>video/x-dv</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>dvi</extension>
+      <mime-type>application/x-dvi</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>eps</extension>
+      <mime-type>application/postscript</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>etx</extension>
+      <mime-type>text/x-setext</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>exe</extension>
+      <mime-type>application/octet-stream</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>gif</extension>
+      <mime-type>image/gif</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>gtar</extension>
+      <mime-type>application/x-gtar</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>gz</extension>
+      <mime-type>application/x-gzip</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>hdf</extension>
+      <mime-type>application/x-hdf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>hqx</extension>
+      <mime-type>application/mac-binhex40</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>htc</extension>
+      <mime-type>text/x-component</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>htm</extension>
+      <mime-type>text/html</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>html</extension>
+      <mime-type>text/html</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>hqx</extension>
+      <mime-type>application/mac-binhex40</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ief</extension>
+      <mime-type>image/ief</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jad</extension>
+      <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jar</extension>
+      <mime-type>application/java-archive</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>java</extension>
+      <mime-type>text/plain</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jnlp</extension>
+      <mime-type>application/x-java-jnlp-file</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jpe</extension>
+      <mime-type>image/jpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jpeg</extension>
+      <mime-type>image/jpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jpg</extension>
+      <mime-type>image/jpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>js</extension>
+      <mime-type>text/javascript</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jsf</extension>
+      <mime-type>text/plain</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>jspf</extension>
+      <mime-type>text/plain</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>kar</extension>
+      <mime-type>audio/x-midi</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>latex</extension>
+      <mime-type>application/x-latex</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>m3u</extension>
+      <mime-type>audio/x-mpegurl</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mac</extension>
+      <mime-type>image/x-macpaint</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>man</extension>
+      <mime-type>application/x-troff-man</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>me</extension>
+      <mime-type>application/x-troff-me</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mid</extension>
+      <mime-type>audio/x-midi</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>midi</extension>
+      <mime-type>audio/x-midi</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mif</extension>
+      <mime-type>application/x-mif</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mov</extension>
+      <mime-type>video/quicktime</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>movie</extension>
+      <mime-type>video/x-sgi-movie</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mp1</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mp2</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mp3</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpa</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpe</extension>
+      <mime-type>video/mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpeg</extension>
+      <mime-type>video/mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpega</extension>
+      <mime-type>audio/x-mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpg</extension>
+      <mime-type>video/mpeg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>mpv2</extension>
+      <mime-type>video/mpeg2</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ms</extension>
+      <mime-type>application/x-wais-source</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>nc</extension>
+      <mime-type>application/x-netcdf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>oda</extension>
+      <mime-type>application/oda</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pbm</extension>
+      <mime-type>image/x-portable-bitmap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pct</extension>
+      <mime-type>image/pict</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pdf</extension>
+      <mime-type>application/pdf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pgm</extension>
+      <mime-type>image/x-portable-graymap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pic</extension>
+      <mime-type>image/pict</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pict</extension>
+      <mime-type>image/pict</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pls</extension>
+      <mime-type>audio/x-scpls</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>png</extension>
+      <mime-type>image/png</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pnm</extension>
+      <mime-type>image/x-portable-anymap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>pnt</extension>
+      <mime-type>image/x-macpaint</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ppm</extension>
+      <mime-type>image/x-portable-pixmap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ppt</extension>
+      <mime-type>application/powerpoint</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ps</extension>
+      <mime-type>application/postscript</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>psd</extension>
+      <mime-type>image/x-photoshop</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>qt</extension>
+      <mime-type>video/quicktime</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>qti</extension>
+      <mime-type>image/x-quicktime</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>qtif</extension>
+      <mime-type>image/x-quicktime</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ras</extension>
+      <mime-type>image/x-cmu-raster</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>rgb</extension>
+      <mime-type>image/x-rgb</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>rm</extension>
+      <mime-type>application/vnd.rn-realmedia</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>roff</extension>
+      <mime-type>application/x-troff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>rtf</extension>
+      <mime-type>application/rtf</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>rtx</extension>
+      <mime-type>text/richtext</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>sh</extension>
+      <mime-type>application/x-sh</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>shar</extension>
+      <mime-type>application/x-shar</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>smf</extension>
+      <mime-type>audio/x-midi</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>sit</extension>
+      <mime-type>application/x-stuffit</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>snd</extension>
+      <mime-type>audio/basic</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>src</extension>
+      <mime-type>application/x-wais-source</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>sv4cpio</extension>
+      <mime-type>application/x-sv4cpio</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>sv4crc</extension>
+      <mime-type>application/x-sv4crc</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>swf</extension>
+      <mime-type>application/x-shockwave-flash</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>t</extension>
+      <mime-type>application/x-troff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tar</extension>
+      <mime-type>application/x-tar</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tcl</extension>
+      <mime-type>application/x-tcl</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tex</extension>
+      <mime-type>application/x-tex</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>texi</extension>
+      <mime-type>application/x-texinfo</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>texinfo</extension>
+      <mime-type>application/x-texinfo</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tif</extension>
+      <mime-type>image/tiff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tiff</extension>
+      <mime-type>image/tiff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tr</extension>
+      <mime-type>application/x-troff</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>tsv</extension>
+      <mime-type>text/tab-separated-values</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>txt</extension>
+      <mime-type>text/plain</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ulw</extension>
+      <mime-type>audio/basic</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>ustar</extension>
+      <mime-type>application/x-ustar</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xbm</extension>
+      <mime-type>image/x-xbitmap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xht</extension>
+      <mime-type>application/xhtml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xhtml</extension>
+      <mime-type>application/xhtml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xml</extension>
+      <mime-type>text/xml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xpm</extension>
+      <mime-type>image/x-xpixmap</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xsl</extension>
+      <mime-type>text/xml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>xwd</extension>
+      <mime-type>image/x-xwindowdump</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>wav</extension>
+      <mime-type>audio/x-wav</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>svg</extension>
+      <mime-type>image/svg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>svgz</extension>
+      <mime-type>image/svg</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>vsd</extension>
+      <mime-type>application/x-visio</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <!-- Wireless Bitmap -->
+      <extension>wbmp</extension>
+      <mime-type>image/vnd.wap.wbmp</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <!-- WML Source -->
+      <extension>wml</extension>
+      <mime-type>text/vnd.wap.wml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <!-- Compiled WML -->
+      <extension>wmlc</extension>
+      <mime-type>application/vnd.wap.wmlc</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <!-- WML Script Source -->
+      <extension>wmls</extension>
+      <mime-type>text/vnd.wap.wmlscript</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <!-- Compiled WML Script -->
+      <extension>wmlscriptc</extension>
+      <mime-type>application/vnd.wap.wmlscriptc</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>wrl</extension>
+      <mime-type>x-world/x-vrml</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>Z</extension>
+      <mime-type>application/x-compress</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>z</extension>
+      <mime-type>application/x-compress</mime-type>
+   </mime-mapping>
+   <mime-mapping>
+      <extension>zip</extension>
+      <mime-type>application/zip</mime-type>
+   </mime-mapping>
+
+
+   <!-- ==================== Default Welcome File List ===================== -->
+   <!-- When a request URI refers to a directory, the default servlet looks  -->
+   <!-- for a "welcome file" within that directory and, if present,          -->
+   <!-- to the corresponding resource URI for display.  If no welcome file   -->
+   <!-- is present, the default servlet either serves a directory listing,   -->
+   <!-- or returns a 404 status, depending on how it is configured.          -->
+   <!--                                                                      -->
+   <!-- If you define welcome files in your own application's web.xml        -->
+   <!-- deployment descriptor, that list *replaces* the list configured      -->
+   <!-- here, so be sure that you include any of the default values that     -->
+   <!-- you wish to include.                                                 -->
+
+   <welcome-file-list>
+      <welcome-file>index.html</welcome-file>
+      <welcome-file>index.htm</welcome-file>
+      <welcome-file>index.jsp</welcome-file>
+   </welcome-file-list>
+
+</web-app>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs)

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/tomahawk.jar
===================================================================
(Binary files differ)

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/tomahawk.jar (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/tomahawk.jar)
===================================================================
(Binary files differ)

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/mail-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/mail-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/mail-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE server>
-<!-- $Id: mail-service.xml,v 1.5.6.1 2005/06/01 06:20:43 starksm Exp $ -->
-
-<server>
-
-  <!-- ==================================================================== -->
-  <!-- Mail Connection Factory                                              -->
-  <!-- ==================================================================== -->
-
-  <mbean code="org.jboss.mail.MailService"
-         name="jboss:service=Mail">
-    <attribute name="JNDIName">java:/Mail</attribute>
-    <attribute name="User">nobody</attribute>
-    <attribute name="Password">password</attribute>
-    <attribute name="Configuration">
-       <!-- Test -->
-       <configuration>
-          <!-- Change to your mail server prototocol -->
-          <property name="mail.store.protocol" value="pop3"/>
-          <property name="mail.transport.protocol" value="smtp"/>
-
-          <!-- Change to the user who will receive mail  -->
-          <property name="mail.user" value="nobody"/>
-
-          <!-- Change to the mail server  -->
-          <property name="mail.pop3.host" value="pop3.nosuchhost.nosuchdomain.com"/>
-
-          <!-- Change to the SMTP gateway server -->
-          <property name="mail.smtp.host" value="localhost"/>
-
-          <!-- Change to the address mail will be from  -->
-          <property name="mail.from" value="do-not-reply at jboss.org"/>
-
-          <!-- Enable debugging output from the javamail classes -->
-          <property name="mail.debug" value="false"/>
-       </configuration>
-       <depends>jboss:service=Naming</depends>
-    </attribute>
-  </mbean>
-
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/mail-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/mail-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/mail-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/mail-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE server>
+<!-- $Id: mail-service.xml,v 1.5.6.1 2005/06/01 06:20:43 starksm Exp $ -->
+
+<server>
+
+  <!-- ==================================================================== -->
+  <!-- Mail Connection Factory                                              -->
+  <!-- ==================================================================== -->
+
+  <mbean code="org.jboss.mail.MailService"
+         name="jboss:service=Mail">
+    <attribute name="JNDIName">java:/Mail</attribute>
+    <attribute name="User">nobody</attribute>
+    <attribute name="Password">password</attribute>
+    <attribute name="Configuration">
+       <!-- Test -->
+       <configuration>
+          <!-- Change to your mail server prototocol -->
+          <property name="mail.store.protocol" value="pop3"/>
+          <property name="mail.transport.protocol" value="smtp"/>
+
+          <!-- Change to the user who will receive mail  -->
+          <property name="mail.user" value="nobody"/>
+
+          <!-- Change to the mail server  -->
+          <property name="mail.pop3.host" value="pop3.nosuchhost.nosuchdomain.com"/>
+
+          <!-- Change to the SMTP gateway server -->
+          <property name="mail.smtp.host" value="localhost"/>
+
+          <!-- Change to the address mail will be from  -->
+          <property name="mail.from" value="do-not-reply at jboss.org"/>
+
+          <!-- Enable debugging output from the javamail classes -->
+          <property name="mail.debug" value="false"/>
+       </configuration>
+       <depends>jboss:service=Naming</depends>
+    </attribute>
+  </mbean>
+
+</server>

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-login-ds.xml.sample
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/portal-login-ds.xml.sample	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-login-ds.xml.sample	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<datasources>
-  <local-tx-datasource>
-    <jndi-name>JBossDS</jndi-name>
-    <connection-url>jdbc:mysql://</connection-url>
-    <driver-class>org.gjt.mm.mysql.Driver</driver-class>
-    <user-name></user-name>
-    <password></password>
-  </local-tx-datasource>
-</datasources>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-login-ds.xml.sample (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/portal-login-ds.xml.sample)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-login-ds.xml.sample	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-login-ds.xml.sample	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources>
+  <local-tx-datasource>
+    <jndi-name>JBossDS</jndi-name>
+    <connection-url>jdbc:mysql://</connection-url>
+    <driver-class>org.gjt.mm.mysql.Driver</driver-class>
+    <user-name></user-name>
+    <password></password>
+  </local-tx-datasource>
+</datasources>

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-mysql-ds.xml.sample
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/portal-mysql-ds.xml.sample	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-mysql-ds.xml.sample	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<datasources>
-  <local-tx-datasource>
-    <jndi-name>PortalDS</jndi-name>
-    <connection-url>jdbc:mysql://localhost:3306/jbossportal?useServerPrepStmts=false</connection-url>
-    <driver-class>org.gjt.mm.mysql.Driver</driver-class>
-    <user-name>portal</user-name>
-    <password>portalpassword</password>
-  </local-tx-datasource>
-</datasources>

Copied: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-mysql-ds.xml.sample (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/configuration/to-copy/server/default/deploy/portal-mysql-ds.xml.sample)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-mysql-ds.xml.sample	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/portal-mysql-ds.xml.sample	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources>
+  <local-tx-datasource>
+    <jndi-name>PortalDS</jndi-name>
+    <connection-url>jdbc:mysql://localhost:3306/jbossportal?useServerPrepStmts=false</connection-url>
+    <driver-class>org.gjt.mm.mysql.Driver</driver-class>
+    <user-name>portal</user-name>
+    <password>portalpassword</password>
+  </local-tx-datasource>
+</datasources>

Deleted: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy-install/bin/pluggable-instrumentor.jar
===================================================================
(Binary files differ)

Modified: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy-install/bin/run.conf
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy-install/bin/run.conf	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy-install/bin/run.conf	2007-01-20 23:38:21 UTC (rev 8946)
@@ -4,7 +4,7 @@
 ##                                                                          ##
 ##############################################################################
 
-### $Id: run.conf,v 1.6.4.5 2006/05/12 10:40:36 dimitris Exp $
+### $Id: run.conf 55224 2006-08-04 17:36:47Z dimitris at jboss.org $
 
 #
 # This file is optional; it may be removed if not needed.
@@ -40,7 +40,7 @@
 # Specify options to pass to the Java VM.
 #
 if [ "x$JAVA_OPTS" = "x" ]; then
-   JAVA_OPTS="-server -Xms512m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
+   JAVA_OPTS="-Xms512m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
 fi
 
 # Sample JPDA settings for remote socket debuging
@@ -49,4 +49,3 @@
 # Sample JPDA settings for shared memory debugging 
 #JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_shmem,server=y,suspend=n,address=jboss"
 
-JAVA_OPTS="$JAVA_OPTS -javaagent:pluggable-instrumentor.jar"
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions/counters-ejb3/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/counters-ejb3/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/counters-ejb3/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -20,9 +20,9 @@
 	</goal>
     
 	<goal name="deploy">	
-		<ant:copy 
+		<!--<ant:copy 
 			tofile="${local.deploy.dir}/counters.ejb3"
-			file="target/counters-ejb3-1.0.jar" />
+			file="target/counters-ejb3-1.0.jar" />-->
 	</goal>
 	
 	<goal name="clean">

Modified: labs/jbosslabs/trunk/portal-extensions/forge-ads/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-ads/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-ads/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +1,5 @@
 maven.repo.remote=http://repo1.maven.org/maven
 maven.junit.fork=yes
 maven.war.src=${basedir}/src/web
+
+maven.final.name=${pom.artifactId}

Modified: labs/jbosslabs/trunk/portal-extensions/forge-ads/project.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-ads/project.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-ads/project.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -7,7 +7,7 @@
 <project>
     <pomVersion>3</pomVersion>
     <extend>../common.xml</extend>
-    <id>ads-portlet</id>
+    <id>forge-ads-portlet</id>
     <name>Ads portlet</name>
     <currentVersion>1.0</currentVersion>
     <organization>

Modified: labs/jbosslabs/trunk/portal-extensions/forge-ads/src/java/org/jbosslabs/portlet/ads/AdsPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-ads/src/java/org/jbosslabs/portlet/ads/AdsPortlet.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-ads/src/java/org/jbosslabs/portlet/ads/AdsPortlet.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -30,7 +30,7 @@
 import org.jboss.forge.common.projects.permissions.NullPermissionsChecker;
 import org.jboss.forge.common.projects.permissions.RenderRequestPermissionsChecker;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.shotoku.exceptions.ResourceDoesNotExist;
 
 import java.io.IOException;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-blog/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-blog/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-blog/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +1,5 @@
 maven.repo.remote=http://repo1.maven.org/maven
 maven.junit.fork=yes
 maven.war.src=${basedir}/src/web
+
+maven.final.name=${pom.artifactId}

Modified: labs/jbosslabs/trunk/portal-extensions/forge-blog/project.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-blog/project.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-blog/project.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -7,7 +7,7 @@
 <project>
     <pomVersion>3</pomVersion>
     <extend>../common.xml</extend>
-    <id>blog-portlet</id>
+    <id>forge-blog-portlet</id>
     <name>Blog portlet</name>
     <currentVersion>1.0</currentVersion>
     <organization>

Modified: labs/jbosslabs/trunk/portal-extensions/forge-blog/src/java/org/jboss/portlet/blog/BlogPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-blog/src/java/org/jboss/portlet/blog/BlogPortlet.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-blog/src/java/org/jboss/portlet/blog/BlogPortlet.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -39,7 +39,7 @@
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.projects.ProjectsHelper;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -19,7 +19,7 @@
     </goal>
 
     <goal name="deploy">
-        <ant:copy todir="${local.deploy.dir}/jboss-portal.sar/lib" flatten="true">
+        <ant:copy todir="${forge.jar.dest}" flatten="true">
             <ant:fileset dir=".">
                 <ant:filename name="target/*.jar" />
             </ant:fileset>

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/project.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/project.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/project.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -18,14 +18,14 @@
     
     <dependencies>
 	<dependency>
-            <groupId>aslibs</groupId>
+            <groupId>jboss</groupId>
             <artifactId>javax.servlet</artifactId>
             <version>1.0</version>
             <jar>javax.servlet.jar</jar>
         </dependency>
 
         <dependency>
-            <groupId>aslibs</groupId>
+            <groupId>jboss</groupId>
             <artifactId>javax.servlet.jsp</artifactId>
             <version>1.0</version>
             <jar>javax.servlet.jsp.jar</jar>

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/PermissionTools.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/PermissionTools.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/PermissionTools.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -17,26 +17,45 @@
 public class PermissionTools {
     private static final Logger log = Logger.getLogger(PermissionTools.class);
 
-    private static RoleModule rm;
+    private static IdentityServiceController isc;
 
-    private static RoleModule getRm() {
-        if (rm == null) {
+    private static IdentityServiceController getIsc() {
+        if (isc == null) {
             try {
                 InitialContext initialContext = new InitialContext();
-                rm = (RoleModule) initialContext
-                        //.lookup("portal:service=Module,type=Role");
-                		.lookup(ModuleConstants.ROLEMODULE_JNDINAME);
+                isc = (IdentityServiceController) initialContext
+                        .lookup("portal:service=Module,type=IdentityServiceController");
             } catch (NamingException e) {
                 log.error("Exception while getting the role module", e);
             }
         }
 
-        return rm;
+        return isc;
     }
 
+    public static MembershipModule getMembershipModule() {
+        try {
+            return (MembershipModule) isc.getIdentityContext().getObject(
+                    IdentityContext.TYPE_MEMBERSHIP_MODULE);
+        } catch (IdentityException e) {
+            log.error(e);
+            return null;
+        }
+    }
+
+    public static UserProfileModule getUserProfileModule() {
+        try {
+            return (UserProfileModule) isc.getIdentityContext().getObject(
+                    IdentityContext.TYPE_USER_PROFILE_MODULE);
+        } catch (IdentityException e) {
+            log.error(e);
+            return null;
+        }
+    }
+
     public static boolean isUserInRole(User user, String roleName) {
         try {
-            for (Object roleObj : getRm().getRoles(user)) {
+            for (Object roleObj : getMembershipModule().getRoles(user)) {
                 Role role = (Role) roleObj;
 
                 if (Tools.objectsEqual(roleName, role.getName())) {
@@ -53,7 +72,7 @@
     public static List<String> getRoleNames(User user) {
         List<String> ret = new ArrayList<String>();
         try {
-            for (Object roleObj : getRm().getRoles(user)) {
+            for (Object roleObj : getMembershipModule().getRoles(user)) {
                 ret.add(((Role) roleObj).getName());
             }
         } catch (IdentityException e) {
@@ -65,7 +84,7 @@
     
     public static void setRoles(User user, Set roles) {
     	try {
-			getRm().setRoles(user, roles);
+			getMembershipModule().assignRoles(user, roles);
 		} catch (IdentityException e) {
 			log.error(e);
 		}

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/Entry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/Entry.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/Entry.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -26,7 +26,7 @@
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.PermissionTools;
 import org.jboss.forge.common.projects.ProjectDescriptor;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.identity.User;
 import org.jboss.portlet.JBossRenderRequest;
 import org.w3c.dom.Node;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/LinkEntry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/LinkEntry.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/LinkEntry.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -23,7 +23,7 @@
 
 import org.w3c.dom.Node;
 import org.jboss.portlet.JBossRenderRequest;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.forge.common.projects.ProjectDescriptor;
 import org.jboss.forge.common.ForgeHelper;
 

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/Menu.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/Menu.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/Menu.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -24,7 +24,7 @@
 import java.util.List;
 import java.util.ArrayList;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.forge.common.XmlTools;
 import org.jboss.forge.common.projects.ProjectDescriptor;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/ProjectMenuEntry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/ProjectMenuEntry.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/ProjectMenuEntry.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -23,7 +23,7 @@
 
 import org.w3c.dom.Node;
 import org.jboss.portlet.JBossRenderRequest;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.common.projects.ProjectsHelper;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/ProjectsMenuEntry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/ProjectsMenuEntry.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/ProjectsMenuEntry.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -23,7 +23,7 @@
 
 import org.w3c.dom.Node;
 import org.jboss.portlet.JBossRenderRequest;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.common.projects.ProjectsHelper;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/SeparatorEntry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/SeparatorEntry.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/SeparatorEntry.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -22,7 +22,7 @@
 package org.jboss.forge.common.navigation;
 
 import org.jboss.portlet.JBossRenderRequest;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 
 import java.util.Set;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/SpecialLinkEntry.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/SpecialLinkEntry.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/navigation/SpecialLinkEntry.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -23,7 +23,7 @@
 
 import org.w3c.dom.Node;
 import org.jboss.portlet.JBossRenderRequest;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.forge.common.XmlTools;
 
 /**

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/portlet/ContentPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/portlet/ContentPortlet.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/portlet/ContentPortlet.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -53,6 +53,15 @@
 
     protected ContentManager cm;
 
+    // TODO
+    private synchronized ContentManager getCm() {
+        if (cm == null) {
+            cm = ForgeHelper.getContentManager(getContentManagerSuffix());
+        }
+
+        return cm;
+    }
+
     /**
      * Gets the suffix to use in the content reader.
      *
@@ -71,7 +80,6 @@
     public ContentPortlet(String title, String id) {
         this.title = title;
         this.id = id;
-        this.cm = ForgeHelper.getContentManager(getContentManagerSuffix());
     }
 
     public void init() {
@@ -178,7 +186,7 @@
      * @throws ResourceDoesNotExist
      */
     public String readFile(String filename) throws IOException, ResourceDoesNotExist {
-        return cm.getNode(filename).getContent();
+        return getCm().getNode(filename).getContent();
     }
 
     /**

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadCounterTools.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadCounterTools.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadCounterTools.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -27,10 +27,11 @@
 import java.util.Map;
 
 import org.jboss.forge.common.ForgeHelper;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.shotoku.ContentManager;
+import org.jboss.shotoku.aop.CacheItem;
 
-/**
+ /**
  * DownloadCounterTools class is just a tool class with static methods
  * helpiing download counters to work.
  * 
@@ -79,11 +80,10 @@
 	 * @param portalName
 	 * @param projectId
 	 * 		Project id name for which tracked links should be added to the context.
-	 * @param contentManager
 	 * @return DelegateContext object containing content for JSP file.
 	 * @throws Exception
 	 */
-	public static DelegateContext getContext (final String portalName,final String projectId,ContentManager contentManager) throws Exception {
+	public static DelegateContext getContext (final String portalName,final String projectId) throws Exception {
 		
 		//  If the projectId is null method returns empty DelegateContext object.
 		if (projectId==null) {
@@ -94,7 +94,7 @@
 		DelegateContext ctx = new DelegateContext();
 		
 		// Getting the DownloadCountersDescriptor object containing counters.
-		DownloadCountersDescriptor desc = getDesc(portalName,contentManager);
+		DownloadCountersDescriptor desc = getDesc(portalName);
 		
 		// If there isn't a descriptor in cache, return empty context.
 		if (desc==null) {
@@ -120,25 +120,16 @@
 		}
 		return ctx;
 	}
-	
-	/**
+
+    private static @CacheItem DownloadCountersWatcher dcw;
+
+    /**
 	 * Method gets DownloadCountersDescriptor object from the forge cache.
 	 * @param portalName
 	 * @return DownloadCountersDescriptor object.
 	 */
-	public static DownloadCountersDescriptor getDesc(final String portalName,final ContentManager contentManager) {
-		DownloadCountersDescriptor desc = (DownloadCountersDescriptor) ForgeHelper
-				.getForgeManagement().getFromCache(portalName,
-						DownloadCountersDescriptor.class.getName());
-		if (desc == null)
-			desc = (DownloadCountersDescriptor) ForgeHelper
-					.getForgeManagement().addNodeWatcher(
-							portalName,
-							DownloadCountersDescriptor.class
-									.getName(),
-							new DownloadCountersWatcher(
-									contentManager));
-		return desc;
+	public static DownloadCountersDescriptor getDesc(final String portalName) {
+		return dcw.get(portalName);
 	}
 	
 	/**
@@ -167,7 +158,6 @@
 	/**
 	 * Method constructs path to the DownloadCounterPortlet JSP view file.
 	 * 
-	 * @param portalName
 	 * @return Path to the DownloadCounterPortlet's JSP view file.
 	 */
 	public static String getJspCmPath() {
@@ -180,13 +170,11 @@
 	 * 		Project id name for which sum must be generated.
 	 * @param portalName
 	 * 		Name of the portal.
-	 * @param cm
-	 * 		ContentManager object.
 	 * @return
 	 * 		Returns sum of all downloads.
 	 */
-	public static long getOverallDownloadsForProject (String projectId,String portalName,ContentManager cm) {
-		DownloadCountersDescriptor desc = getDesc(portalName,cm);
+	public static long getOverallDownloadsForProject (String projectId,String portalName) {
+		DownloadCountersDescriptor desc = getDesc(portalName);
 		Map<String,Long> values = desc!=null?desc.getValuesForPortlet(projectId):null;
 		if (values==null || values.size()==0) {
 			return 0;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadCountersWatcher.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadCountersWatcher.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadCountersWatcher.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -24,92 +24,55 @@
 package org.jboss.forge.common.projects;
 
 import java.util.Set;
+import java.util.Map;
 
 import org.jboss.forge.common.service.NodeWatcher;
 import org.jboss.forge.common.service.ResourceWatcher;
 import org.jboss.shotoku.ContentManager;
+import org.jboss.shotoku.cache.ShotokuResourceWatcher;
+import org.jboss.shotoku.cache.ChangeType;
 
 /**
  * DownloadCounterWatcher class which implements NodeWatcher interface
  * is used for invoking updates of the main download counter xml descriptor
  * and watching for changes in projects download counter descriptors.
- * 
+ *
  * @author Ryszard Kozmik
- * 
+ *
  */
-public class DownloadCountersWatcher implements NodeWatcher{
+public class DownloadCountersWatcher extends ShotokuResourceWatcher<String, DownloadCountersDescriptor> {
 
-	ContentManager contentManager;
-	ResourceWatcher rw;
-	
-	/**
-	 * This Collection contains names of projects which contain counter.xml descriptors.
-	 */
-	Set<String> counterDescriptors;
-	/**
-	 * Simple constructor saving ContentManager given in parameter
-	 * <code>conentManager</code>
-	 * @param contentManager
-	 */
-	public DownloadCountersWatcher (ContentManager contentManager) {
-		this.contentManager = contentManager;
-	}
-	
-	
-	public Object init(String portalName) {
-		return getDescriptor(portalName);
-	}
-	
-	/**
-	 * Method constructs the DownloadCountersDescriptor object registers it
-	 * with the ResourceWatcher as well as all found DownloadCounterDescriptors.
-	 * 
-	 * @param portalName
-	 * @return DownloadCountersDescriptor object.
-	 */
-	private Object getDescriptor (String portalName) {                
-                DownloadCountersDescriptor descriptor = 
-			new DownloadCountersDB(portalName, contentManager);
-		rw = new ResourceWatcher(contentManager);
-		// Registering ResourceWatcher to watch for main download counters xml file change.
-		//rw.watchResource(DownloadCounterTools.getMainXmlPath(portalName));
-		
-		// Getting the project ids names where are project download counter descriptors.
-		counterDescriptors = descriptor.getDownloadDescriptors(portalName).keySet();
-		// Adding found project download counter descriptors to the ResourceWatcher to watch
-		// for their changes.
-		for (String id:counterDescriptors) {
-			rw.watchResource(DownloadCounterTools.getProjectXmlPath(portalName,id));
-		}
-		return descriptor;
-	}
 
-	/**
-	 * Method updates main downlaod counters descriptor if there is such a need.
-	 * If the object is changed the method returns new object if not returns null.
-	 */
-	public Object nodeUpdate(String portalName, Object currentValue) {
-                if (currentValue==null || rw.checkResources()
-				|| !checkForNewResources((DownloadCountersDescriptor)currentValue,portalName)) {
-			return getDescriptor(portalName);
-		} else if (((DownloadCountersDescriptor)currentValue).hasChanged()){
-			DownloadCountersDescriptor descriptor = 
-				(DownloadCountersDescriptor)currentValue;
-			descriptor.synchronizeWithFile(portalName);
-			return null;
-		}
-		return null;
-	}
-	
-        /**
-         * Method checks if there was no new xml project' descriptor added.
-         * @param desc
-         * @param portalName
-         * @return
-        */
-	private boolean checkForNewResources (DownloadCountersDescriptor desc, String portalName) {
-		return counterDescriptors.containsAll(desc.getDownloadDescriptors(portalName).keySet());
-	}
+    /**
+     * Method constructs the DownloadCountersDescriptor object registers it
+     * with the ResourceWatcher as well as all found DownloadCounterDescriptors.
+     *
+     * @return DownloadCountersDescriptor object.
+     */
+    private DownloadCountersDescriptor getDescriptor (String key) {
+        DownloadCountersDescriptor descriptor =
+                new DownloadCountersDB(key, getContentManager(key));
 
+        // Getting the project ids names where are poll descriptors.
+        Set<String> projects = ProjectsHelper.getProjectIds(key);
 
+        // Adding found project poll descriptors to the ResourceWatcher to watch
+        // for their changes.
+        resetWatchedPaths(key);
+        for (String projectId : projects) {
+            addWatchedPath(key, DownloadCounterTools.getProjectXmlPath(key, projectId));
+        }
+
+        descriptor.synchronizeWithFile(key);
+
+        return descriptor;
+    }
+
+    protected void update(String key, DownloadCountersDescriptor currentObject, Map<String, ChangeType> changes) {
+        put(key, getDescriptor(key));
+    }
+
+    public DownloadCountersDescriptor init(String key) {
+        return getDescriptor(key);
+    }
 }

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -44,7 +44,7 @@
 import org.jboss.forge.common.projects.elements.PropertiesMap;
 import org.jboss.forge.common.projects.permissions.NullPermissionsChecker;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 import org.xml.sax.SAXException;
@@ -189,7 +189,7 @@
          if (parentDesc!=null){
             this.sortOrder = parentDesc.getSortOrder();
             this.visible = parentDesc.getVisible();
-            //System.out.println("USTAWIŁEM SORT: "+sortOrder.name()+" VISIBLE: "+visible);
+            //System.out.println("USTAWI??EM SORT: "+sortOrder.name()+" VISIBLE: "+visible);
          }
 
          // Iterating to find counters' settings which must be parsed first because
@@ -281,7 +281,7 @@
          
          if (parentDesc==null) {
              //System.out.println("++++++++++++");
-             //System.out.println("ITERACJA DOWNLOADCOUNTERÓW");
+             //System.out.println("ITERACJA DOWNLOADCOUNTER??W");
              for (String path : counters.keySet()) {
                  //System.out.println("COUNTER: "+path);
              }
@@ -309,9 +309,6 @@
      *            Name of the portal to which this component belong to.
      * @param projectId
      *            Id of the project to which this component belong to.
-     * @param thisCategory
-     *            An element holding information about this category (name,
-     *            description, etc)
      * @param componentDir
      *            Name of the directory storing the files used (descriptors,
      *            content, etc)

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -44,7 +44,7 @@
 import org.jboss.forge.common.projects.elements.PropertiesMap;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.shotoku.ContentManager;
 import org.jboss.shotoku.aop.Inject;
 import org.jboss.shotoku.tools.Tools;
@@ -130,7 +130,7 @@
 		}
 
                 /*if (projectId.compareTo("jbosswiki")==0) {
-                    System.out.println("TWORZĘ PROJEKT");
+                    System.out.println("TWORZ?? PROJEKT");
                     try {
                         //JAXBContext jc = JAXBContext.newInstance("org.jboss.forge.common.projects.test");
                         JAXBContext jc = JAXBContext.newInstance("org.jboss.forge.common.projects.test");

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/Projects.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/Projects.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/Projects.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -27,7 +27,7 @@
 
 import org.jboss.forge.common.navigation.Menu;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * A class which manages creating project and projects descriptors for a given 

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectsDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectsDescriptor.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectsDescriptor.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -21,7 +21,6 @@
  */
 package org.jboss.forge.common.projects;
 
-import java.io.FileInputStream;
 import java.io.IOException;
 import java.util.*;
 
@@ -46,7 +45,7 @@
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
 import org.jboss.forge.common.projects.project.Project;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Document;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
@@ -152,7 +151,7 @@
             fillContext(new NullPermissionsChecker());
             fillLevels();
         } catch (Exception e) {
-            log.warn("Projects descriptor constructor: " + e);
+            log.error("Projects descriptor constructor: " + e);
         }
     }
 

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandler.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandler.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandler.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -22,7 +22,7 @@
 package org.jboss.forge.common.projects.elements;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * An interface that must implemented by classes which map bindings to contexts

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerEmpty.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerEmpty.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerEmpty.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -22,7 +22,7 @@
 package org.jboss.forge.common.projects.elements;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * An empty, do-nothing, bindings handler.

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerIterSingleKey.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerIterSingleKey.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerIterSingleKey.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -24,7 +24,7 @@
 import java.util.Iterator;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * A bindings handler which fills the context with information read from a

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerStack.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerStack.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/BindingsHandlerStack.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -26,7 +26,7 @@
 import java.util.List;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * A stack of many bindings handlers. Each function is called on all handlers.

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementDescriptor.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementDescriptor.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -25,7 +25,7 @@
 import org.jboss.forge.common.projects.AbstractDescriptor;
 import org.jboss.forge.common.projects.DomToXmlTransformer;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementsDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementsDescriptor.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/ElementsDescriptor.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -33,7 +33,7 @@
 import org.jboss.forge.common.projects.XmlInputFactory;
 import org.jboss.forge.common.projects.DomToXmlTransformer;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Document;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/OutsidePropertiesMap.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/OutsidePropertiesMap.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/OutsidePropertiesMap.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -22,7 +22,7 @@
 package org.jboss.forge.common.projects.elements;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * A class which instances represent properties, which may be referenced from 

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandler.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandler.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandler.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -22,7 +22,7 @@
 package org.jboss.forge.common.projects.elements;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 
 /**

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerDefault.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerDefault.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerDefault.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -24,7 +24,7 @@
 import java.util.List;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 
 /**

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerMultiValue.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerMultiValue.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerMultiValue.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -24,7 +24,7 @@
 import java.util.Iterator;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 
 /**

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerStack.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerStack.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/elements/PropertiesHandlerStack.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -26,7 +26,7 @@
 import java.util.ArrayList;
 
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 
 /**

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/LabsServices.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/LabsServices.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/LabsServices.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,24 +1,24 @@
- /*
-  * JBoss, Home of Professional Open Source
-  * Copyright 2005, JBoss Inc., and individual contributors as indicated
-  * by the @authors tag. See the copyright.txt in the distribution for a
-  * full listing of individual contributors.
-  *
-  * This is free software; you can redistribute it and/or modify it
-  * under the terms of the GNU Lesser General Public License as
-  * published by the Free Software Foundation; either version 2.1 of
-  * the License, or (at your option) any later version.
-  *
-  * This software is distributed in the hope that it will be useful,
-  * but WITHOUT ANY WARRANTY; without even the implied warranty of
-  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  * Lesser General Public License for more details.
-  *
-  * You should have received a copy of the GNU Lesser General Public
-  * License along with this software; if not, write to the Free
-  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-  */
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2005, JBoss Inc., and individual contributors as indicated
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
 
 package org.jboss.forge.common.soa;
 
@@ -39,22 +39,21 @@
 
 public class LabsServices {
 
-	private static final String PROP_SERVICE = "PropertyServiceBean/local";
+    private static final String PROP_SERVICE = "PropertyServiceBean/local";
 
-	public static PrimatesService getPrimatesService()
-			throws MalformedObjectNameException {
+    public static PrimatesService getPrimatesService()
+            throws MalformedObjectNameException {
 
-		return (PrimatesService) MBeanProxyExt.create(PrimatesService.class,
-				PrimatesService.PRIMATES_SERVICE, MBeanServerLocator.locate());
-	}
-	
-	public static PropertyService getPropertyService() throws NamingException {
-		return (PropertyService)(new InitialContext()).lookup(PROP_SERVICE); 
-	}
-        
-        public static ProjectsService getProjectsService() throws MalformedObjectNameException {
-            return (ProjectsService) MBeanProxyExt.create(ProjectsService.class,
-                            ProjectsService.PROJECTS_SERVICE, MBeanServerLocator.locate());
-        }
-	
+        return (PrimatesService) MBeanProxyExt.create(PrimatesService.class,
+                PrimatesService.PRIMATES_SERVICE, MBeanServerLocator.locate());
+    }
+
+    public static PropertyService getPropertyService() throws NamingException {
+        return (PropertyService)(new InitialContext()).lookup(PROP_SERVICE);
+    }
+
+    public static ProjectsService getProjectsService() throws MalformedObjectNameException {
+        return (ProjectsService) MBeanProxyExt.create(ProjectsService.class,
+                ProjectsService.PROJECTS_SERVICE, MBeanServerLocator.locate());
+    }
 }

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -27,7 +27,7 @@
 
 import java.util.Set;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
  * @author <a href="mailto:tomasz.szymanski at jboss.com">Tomasz Szymanski</a>

Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/projects/ProjectsServiceImpl.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/projects/ProjectsServiceImpl.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/projects/ProjectsServiceImpl.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -173,7 +173,7 @@
 
     public long getOverallDownloadsForProject(String projectId, String portalName) {
 	
-		return DownloadCounterTools.getOverallDownloadsForProject(projectId, portalName, cm);
+		return DownloadCounterTools.getOverallDownloadsForProject(projectId, portalName);
 	}
     
     public boolean getPackagedForDownload(String projectId) {

Modified: labs/jbosslabs/trunk/portal-extensions/forge-contributor/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-contributor/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-contributor/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +1,5 @@
 maven.repo.remote=http://repo1.maven.org/maven
 maven.junit.fork=yes
 maven.war.src=${basedir}/src/web
+
+maven.final.name=${pom.artifactId}
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/forge-contributor/src/java/org/jboss/forge/contributor/ConCacheItem.java (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/forge-contributor/src/java/org/jboss/forge/contributor/ConCacheItem.java)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-contributor/src/java/org/jboss/forge/contributor/ConCacheItem.java	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-contributor/src/java/org/jboss/forge/contributor/ConCacheItem.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,7 @@
+package org.jboss.forge.contributor;
+
+/**
+ * @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
+ */
+public class ConCacheItem {
+}

Modified: labs/jbosslabs/trunk/portal-extensions/forge-feeds/forge-feeds.iml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-feeds/forge-feeds.iml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-feeds/forge-feeds.iml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -16,7 +16,6 @@
     <orderEntry type="module" module-name="shotoku-base" />
     <orderEntry type="module" module-name="shotoku-feeds" />
     <orderEntry type="library" name="velocity" level="application" />
-    <orderEntry type="module" module-name="forge-links" />
     <orderEntryProperties />
   </component>
 </module>

Modified: labs/jbosslabs/trunk/portal-extensions/forge-feeds/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-feeds/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-feeds/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -16,8 +16,8 @@
     
 	<goal name="deploy">
         <ant:copy
-                tofile="../${forge.sar.dir}/target/${forge.sar.name}/forge-feeds.jar"
-                file="target/forge-feeds-1.0.jar" />
+                todir="${forge.jar.dest}"
+                file="target/forge-feeds.jar" />
     </goal>
 	
 	<goal name="clean">

Modified: labs/jbosslabs/trunk/portal-extensions/forge-feeds/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-feeds/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-feeds/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +1,5 @@
 maven.repo.remote=http://repo1.maven.org/maven
 maven.junit.fork=yes
 maven.war.src=${basedir}/src/web
+
+maven.final.name=${pom.artifactId}
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions/forge-file-access/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-file-access/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-file-access/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -11,19 +11,15 @@
 	</goal>
 
 	<goal name="build">
-        <attainGoal name="jar" />
         <attainGoal name="prj-war-build" />
     </goal>
     
 	<goal name="deploy">	
 		<attainGoal name="prj-war-deploy" />
-        <j:set var="jar.to.dir" value="${local.deploy.dir}/shotoku-file-access.war" />
-        <attainGoal name="jar-to-dir" />
-        <ant:copy todir="${local.deploy.dir}/shotoku-file-access.war/WEB-INF/lib"
-                  overwrite="true"
-                  file="target/file-access-1.0.jar" />
-        <attainGoal name="dir-to-jar" />
-    </goal>
+        	<ant:copy todir="${forge.jar.dest}"
+			overwrite="true"
+			file="target/file-access.jar" />
+    	</goal>
 	
 	<goal name="clean">
 		<attainGoal name="prj-clean" />

Modified: labs/jbosslabs/trunk/portal-extensions/forge-file-access/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-file-access/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-file-access/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +1,5 @@
 maven.repo.remote=http://repo1.maven.org/maven
 maven.junit.fork=yes
 maven.war.src=${basedir}/src/web
+
+maven.final.name=${pom.artifactId}
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions/forge-file-access/src/java/org/jboss/forge/fileaccess/DownloadsFileAccessMonitor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-file-access/src/java/org/jboss/forge/fileaccess/DownloadsFileAccessMonitor.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-file-access/src/java/org/jboss/forge/fileaccess/DownloadsFileAccessMonitor.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -5,6 +5,7 @@
 import org.jboss.shotoku.ContentManager;
 import org.jboss.forge.common.projects.DownloadCountersDescriptor;
 import org.jboss.forge.common.projects.DownloadCountersWatcher;
+import org.jboss.forge.common.projects.DownloadCounterTools;
 import org.jboss.forge.common.ForgeHelper;
 
 import javax.servlet.http.HttpServletResponse;
@@ -25,21 +26,9 @@
 
             // Trying to get DownloadCountersDescriptor object from the
             // cache
-            DownloadCountersDescriptor downloadCounters = (DownloadCountersDescriptor) ForgeHelper
-                    .getForgeManagement().getFromCache(portalName,
-                    DownloadCountersDescriptor.class.getName());
-
-            // Checking if there was DownloadCountersDescriptor object
-            // in cache.
-            // If not creating new one.
-            if (downloadCounters == null)
-                downloadCounters = (DownloadCountersDescriptor) ForgeHelper
-                        .getForgeManagement().addNodeWatcher(
-                        portalName,
-                        DownloadCountersDescriptor.class
-                                .getName(),
-                        new DownloadCountersWatcher(cm));
-
+            DownloadCountersDescriptor downloadCounters =
+                    DownloadCounterTools.getDesc(portalName);
+            
             // Sending the request link to the DownloadCounter to
             // increment
             // counter for this link if it's one of the tracked links.

Modified: labs/jbosslabs/trunk/portal-extensions/forge-file-access/src/java/org/jboss/forge/fileaccess/portlet/DownloadCounterPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-file-access/src/java/org/jboss/forge/fileaccess/portlet/DownloadCounterPortlet.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-file-access/src/java/org/jboss/forge/fileaccess/portlet/DownloadCounterPortlet.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -32,7 +32,7 @@
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.projects.DownloadCounterTools;
 import org.jboss.forge.common.projects.ProjectsHelper;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;
@@ -47,14 +47,8 @@
  */
 
 public class DownloadCounterPortlet extends JBossPortlet {
-	
-	@Inject
-	private ContentManager contentManager;
-	
-	
 	public void doView(JBossRenderRequest request, JBossRenderResponse response)
-			throws IOException, PortletException {
-		
+			throws IOException, PortletException {		
 		// Getting name of the project on which the download counter is used.
 		String projectId = ProjectsHelper.getSelectedProjectId(request);
 		
@@ -68,7 +62,7 @@
 		DelegateContext context = null;
 		try {
 			// Getting context for view of download counters tracked for project.
-			context = DownloadCounterTools.getContext(portalName,projectId,contentManager);
+			context = DownloadCounterTools.getContext(portalName,projectId);
 			//	Adding content context to request for JSP file.
 			request.setAttribute(PortalJsp.CTX_REQUEST, context);
 		} catch (Exception e) {

Modified: labs/jbosslabs/trunk/portal-extensions/forge-freezone/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-freezone/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-freezone/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +1,5 @@
 maven.repo.remote=http://repo1.maven.org/maven
 maven.junit.fork=yes
 maven.war.src=${basedir}/src/web
+
+maven.final.name=${pom.artifactId}
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions/forge-kosmos/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-kosmos/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-kosmos/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -9,14 +9,18 @@
     </goal>
     
     <goal name="clean">
-    	<attainGoal name="prj-clean" />
+    	<!--<attainGoal name="prj-clean" />-->
     </goal>
 
     <goal name="build">
-	<attainGoal name="java:compile" />
+	<!--<attainGoal name="java:compile" />-->
     </goal>
     
     <goal name="deploy">
+
+    </goal>
+
+    <goal name="deploy-old">
 	<!-- Unzipping the jar-s -->
 	<ant:unzip src="to-copy/kosmos-server.war" dest="target/kosmos-server.war" overwrite="true" />
 	<ant:unzip src="to-copy/kosmos-portlet.war" dest="target/kosmos-portlet.war" overwrite="true" />

Modified: labs/jbosslabs/trunk/portal-extensions/forge-login/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-login/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-login/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -14,15 +14,15 @@
     </goal>
 	
     <goal name="build">
-    	<attainGoal name="jar" />
+    	<!--<attainGoal name="jar" />-->
     </goal>
     
     <goal name="deploy">
-	<ant:copy todir="${local.deploy.dir}" flatten="true">
+	<!--<ant:copy todir="${local.deploy.dir}" flatten="true">
 	    	<ant:fileset dir=".">
 				<ant:filename name="target/*.jar" />
 	    	</ant:fileset>
-	</ant:copy>
+	</ant:copy>-->
     </goal> 
     
 </project>

Modified: labs/jbosslabs/trunk/portal-extensions/forge-login/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-login/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-login/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -3,3 +3,5 @@
 maven.war.src=${basedir}/src/web
 maven.ejb.includes=**/ejb3/*.class,**/autologin/LoginMemoryService.class
 maven.jar.excludes=**/ejb3/*.class
+
+maven.final.name=${pom.artifactId}

Modified: labs/jbosslabs/trunk/portal-extensions/forge-mapper/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-mapper/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-mapper/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -9,7 +9,7 @@
     </goal>
 
     <goal name="build">
-	<attainGoal name="jar" />
+	    <attainGoal name="jar" />
     </goal>
     
     <goal name="clean">
@@ -18,8 +18,8 @@
     
     <goal name="deploy">
 	<ant:copy
-	    tofile="${local.deploy.dir}/jboss-portal.sar/lib/forge-mapper.jar" 
-	    file="target/forge-mapper-1.0.jar"
+	    todir="${forge.jar.dest}" 
+	    file="target/forge-mapper.jar"
 	    overwrite="true" />
     </goal>
     

Modified: labs/jbosslabs/trunk/portal-extensions/forge-mapper/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-mapper/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-mapper/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +1,5 @@
 maven.repo.remote=http://repo1.maven.org/maven
 maven.junit.fork=yes
-maven.war.src=${basedir}/src/web
\ No newline at end of file
+maven.war.src=${basedir}/src/web
+
+maven.final.name=${pom.artifactId}
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions/forge-mapper/project.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-mapper/project.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-mapper/project.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -51,6 +51,12 @@
                 <version>1.0</version>
                 <jar>portal-server-lib.jar</jar>
             </dependency>
+	    <dependency>
+                <groupId>jboss</groupId>
+                <artifactId>portal-jems-lib</artifactId>
+                <version>1.0</version>
+                <jar>portal-jems-lib.jar</jar>
+            </dependency>
         </dependencies>
 	
         <build>

Deleted: labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/LabsCommandFactory.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/LabsCommandFactory.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/LabsCommandFactory.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,311 +0,0 @@
-package org.jboss.labs.mapper;
-
-import org.jboss.portal.core.model.portal.PortalObjectContainer;
-import org.jboss.portal.core.model.portal.Page;
-import org.jboss.portal.core.command.mapper.AbstractCommandFactory;
-import org.jboss.portal.core.command.mapper.CommandFactory;
-import org.jboss.portal.core.command.ControllerCommand;
-import org.jboss.portal.core.command.InvokeWindowActionCommand;
-import org.jboss.portal.core.command.RenderPageCommand;
-import org.jboss.portal.server.ServerInvocation;
-import org.jboss.portal.portlet.Parameters;
-import org.jboss.portal.portlet.PortletRequestDecoder;
-import org.jboss.portal.common.invocation.InvocationException;
-import org.jboss.shotoku.ContentManager;
-import org.jboss.shotoku.tools.Tools;
-import org.jboss.forge.common.projects.ProjectsHelper;
-import org.jboss.forge.common.projects.Projects;
-import org.jboss.forge.common.Constants;
-import org.jboss.forge.common.ForgeHelper;
-
-import java.io.IOException;
-
-/**
- * Command factory for labs. Uses following rules for URLs:
- * - / -> default page
- * - /projectId/pageName -> sets projectId as the selected project, goes to
- *   page pageName
- * - /projectId/otherPath -> sets projectId as the selected project, invokes
- *   freezone with otherPath
- * - /pageName -> goes to page pageName
- * - /otherPath -> invokes freezone with otherPath
- *
- * Currently, this supports only 1 portal (as set in
- * org.jboss.forge.common.Constants).
- *
- * @author Adam Warski (adamw at aster.pl)
- */
-public class LabsCommandFactory extends AbstractCommandFactory {
-    private PortalObjectContainer container;
-    private CommandFactory nextFactory;
-    private ContentManager cm;
-
-    /*
-     * Getters and setters.
-     */
-
-    public PortalObjectContainer getContainer() {
-        return container;
-    }
-
-    public void setContainer(PortalObjectContainer container) {
-        this.container = container;
-    }
-
-    public CommandFactory getNextFactory() {
-        return nextFactory;
-    }
-
-    public void setNextFactory(CommandFactory nextFactory) {
-        this.nextFactory = nextFactory;
-    }
-
-    /*
-     * Helper methods.
-     */
-
-    private void setParamIfNotNull(Parameters params, String name, String value) {
-        if (value != null) {
-            params.setValue(name, value);
-        }
-    }
-
-    /**
-     * Gets a command to render a page with the given name.
-     */
-    private ControllerCommand getPageCommand(ServerInvocation invocation, String name) {
-        Page p = container.getContext().getDefaultPortal().getPage(name);
-
-        if (p == null) {
-            return null;
-        }
-
-        /*if ("wiki".equals(name)) {
-            
-            Parameters params = new Parameters();
-            setParamIfNotNull(params, "page", getParameter(invocation, "page"));
-            setParamIfNotNull(params, "language", getParameter(invocation, "language"));
-
-            return new InvokeWindowActionCommand("default.wiki.WikiPortletWindow", null,
-                    null, null, null, params);
-        }*/
-
-        return new RenderPageCommand(p.getId());
-    }
-
-    /**
-     * Gets path to the resource definied by the given parameters in the CMS.
-     */
-    private String getCmsPath(String portalName, String projectId, String path) {
-        /*
-           * If the requested path references a project, getting the page from
-           * the project's freezone dir. Otherwise, getting the page from the
-           * default directory.
-           */
-        String cmsPath = portalName + "/" + ProjectsHelper.MEMBERS_DIR + "/" +
-                projectId + "/" + ProjectsHelper.FREEZONE_DIR + "/" + path;
-
-        /*
-           * Checking if we don't have to add a default page to the constructed
-           * path.
-           */
-        if (!cmsPath.contains(".")) {
-            if (!cmsPath.endsWith("/"))
-                cmsPath += "/";
-
-            cmsPath += Constants.DEFAULT_FREEZONE_PAGE;
-        }
-
-        return cmsPath;
-    }
-
-    /**
-     * Gets a request attribute of the given name.
-     */
-    private String getParameter(ServerInvocation invocation, String name) {
-        return invocation.getRequest().getContext().getClientRequest().getParameter(name);
-    }
-
-    /**
-     * Sets an attribute of the given  and value both in session and request.
-     */
-    private void setAttribute(ServerInvocation invocation, String name, String value) {
-        invocation.getRequest().getContext().getClientRequest().setAttribute(name, value);
-        invocation.getRequest().getContext().getClientRequest().getSession().setAttribute(name, value);
-    }
-
-    /**
-     * Sets the response to be a redirect to the given location/
-     */
-    private void sendRedirect(ServerInvocation invocation, String where) throws IOException {
-        invocation.getResponse().getContext().getClientResponse().sendRedirect(where);
-    }
-
-    /**
-     * Gets the appropriate command basing on the given path and the selected
-     * project. Path must not be empty.
-     */
-    private ControllerCommand getCommand(ServerInvocation invocation, String path,
-                                         String projectId) {
-        String[] tokens = path.split("[/]", 2);
-
-        ControllerCommand c = getPageCommand(invocation, tokens[0]);
-        if (c == null) {
-            /*
-             * No such page. In this case, we have to invoke freezone. There
-             * are two possibilities:
-             * - the requested resource has an appropriate mime type to display
-             *   it (typically text/html) - then we call the freezone portlet.
-             * - the requested resource is of another mime type - in this case,
-             *   we send a redirect to the file-access servlet.
-             */
-            String cmsPath = getCmsPath(ForgeHelper.LABS_PORTAL, projectId, path);
-
-            try {
-                if (!Constants.PAGES_MIME_TYPE.equalsIgnoreCase(cm.getNode(cmsPath).getMimeType())) {
-                    sendRedirect(invocation, "/" + ForgeHelper.FILE_ACCESS_DIR + "/" + cmsPath);
-                    return getPageCommand(invocation, Constants.DEFAULT_PORTAL_PAGE);
-                }
-            } catch (Exception e) {
-                return getPageCommand(invocation, Constants.DEFAULT_PORTAL_PAGE);
-            }
-
-            setAttribute(invocation, Constants.ATTR_REQ_PATH, cmsPath);
-
-            return getPageCommand(invocation, Constants.FREEZONE_PAGE);
-        } else {
-            if (tokens.length == 2) {
-                /*
-                     * Setting the rest of the path as an attribute so the portlets
-                     * can use it.
-                     */
-                setAttribute(invocation, Constants.ATTR_REQ_PATH, tokens[1]);
-            }
-
-            return c;
-        }
-    }
-
-    /**
-     * Gets a command that should be executed, given the request path, if no
-     * project is selected.
-     */
-    private ControllerCommand getNormalCommand(ServerInvocation invocation, String path) {
-        if (Tools.isEmpty(path)) {
-            return getPageCommand(invocation, Constants.DEFAULT_PORTAL_PAGE);
-        }
-
-        return getCommand(invocation, path, Constants.GLOBAL_FREEZONE_PRJ);
-    }
-
-    /**
-     * Gets a command that should be executed, given the request path, if a
-     * project is selected.
-     */
-    private ControllerCommand getProjectCommand(ServerInvocation invocation, String path,
-                                                String projectId, Projects projects)
-            throws IOException {
-        if (Tools.isEmpty(path)) {
-            /*
-             * If the path is empty, we have to show the project's default
-             * page. This can be:
-             * - a normal info page
-             * - a freezone page - in this case we just redirect to a
-             *   freezone
-             * - an outside page - in this case, we redirect to this
-             *   outside page.
-             */
-            String freezonePage = projects.getProjectPageFreezone(projectId);
-            if (!Tools.isEmpty(freezonePage)) {
-                String redirect;
-                if (Tools.isOutsideLink(freezonePage)) {
-                    redirect = freezonePage;
-                } else {
-                    redirect = ProjectsHelper.createFreezonePageLink(
-                            ForgeHelper.LABS_PORTAL, projectId, freezonePage);
-                }
-
-                sendRedirect(invocation, redirect);
-            }
-
-            return getPageCommand(invocation, Constants.DEFAULT_PROJECT_PAGE);
-        }
-
-        return getCommand(invocation, path, projectId);
-    }
-
-    public ControllerCommand doMapping(ServerInvocation invocation, String portalContextPath,
-                                       String portalRequestPath) {
-        // TODO temporary for freezone
-        String projectParam = invocation.getRequest().getContext().getClientRequest()
-                .getParameter(Constants.PROJECT_PARAM);
-        if (projectParam != null) {
-            setAttribute(invocation, Constants.PROJECT_PARAM, projectParam);
-        }
-
-        // Removing unnecessary /.
-        while (portalRequestPath.indexOf("//") != -1) {
-            portalRequestPath = portalRequestPath.replace("//", "/");
-        }
-
-        /*
-         * If this is an action/ nav etc request (in canonical form), path
-         * parsing is not only not appropriate, it is not possible. So passing
-         * it higher.
-         */
-        if (invocation.getRequest().getContext().getParameterMap().get(
-                PortletRequestDecoder.META_PARAMETER) != null) {
-            return nextFactory.doMapping(invocation, portalContextPath, portalRequestPath);
-        }
-
-        /*
-         * If the user just logged in, showing the default page.
-         */
-        if (portalRequestPath.startsWith("/portal")) {
-            portalRequestPath = portalRequestPath.substring(7);
-            try {
-                sendRedirect(invocation, portalRequestPath);
-            } catch (IOException e) {
-                throw new InvocationException(e);
-            }
-            return nextFactory.doMapping(invocation, portalContextPath, portalRequestPath);
-        }
-
-        ControllerCommand c;
-        String[] tokens = portalRequestPath.split("[/]", 3);
-        Projects projects = ProjectsHelper.getProjects(ForgeHelper.LABS_PORTAL);
-        if ((tokens.length > 1) && (projects.projectExists(tokens[1]))) {
-            /*
-             * The user requested a project page (/projectId). It will be
-             * unset, if necessary, in the AttributesFilter.
-             */
-            setAttribute(invocation, Constants.PROJECT_PARAM, tokens[1]);
-
-            try {
-                c = getProjectCommand(invocation, tokens.length > 2 ? tokens[2] : null,
-                        tokens[1], projects);
-            } catch (IOException e) {
-                throw new InvocationException(e);
-            }
-        } else {
-            tokens = portalRequestPath.split("[/]", 2);
-            // The user requested a non-project page - default, portlet page or
-            // global freezone.
-            c = getNormalCommand(invocation, tokens.length > 1 ? tokens[1] : null);
-        }
-
-        return c;
-    }
-
-    /*
-     * Service management methods
-     */
-
-    protected void startService() throws Exception {
-        cm = ContentManager.getContentManager();
-    }
-
-    protected void stopService() throws Exception {
-
-    }
-}

Copied: labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/LabsCommandFactory.java (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/forge-mapper/src/java/org/jboss/labs/mapper/LabsCommandFactory.java)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/LabsCommandFactory.java	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/LabsCommandFactory.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,304 @@
+package org.jboss.labs.mapper;
+
+import org.jboss.portal.core.model.portal.PortalObjectContainer;
+import org.jboss.portal.core.model.portal.Page;
+import org.jboss.portal.core.model.portal.Portal;
+import org.jboss.portal.core.model.portal.command.RenderPageCommand;
+import org.jboss.portal.core.controller.command.mapper.AbstractCommandFactory;
+import org.jboss.portal.core.controller.command.mapper.CommandFactory;
+import org.jboss.portal.core.controller.ControllerCommand;
+import org.jboss.portal.server.ServerInvocation;
+import org.jboss.portal.common.invocation.InvocationException;
+import org.jboss.portal.portlet.impl.PortletRequestDecoder;
+import org.jboss.shotoku.ContentManager;
+import org.jboss.shotoku.tools.Tools;
+import org.jboss.forge.common.projects.ProjectsHelper;
+import org.jboss.forge.common.projects.Projects;
+import org.jboss.forge.common.Constants;
+import org.jboss.forge.common.ForgeHelper;
+
+import java.io.IOException;
+
+/**
+ * Command factory for labs. Uses following rules for URLs:
+ * - / -> default page
+ * - /projectId/pageName -> sets projectId as the selected project, goes to
+ *   page pageName
+ * - /projectId/otherPath -> sets projectId as the selected project, invokes
+ *   freezone with otherPath
+ * - /pageName -> goes to page pageName
+ * - /otherPath -> invokes freezone with otherPath
+ *
+ * Currently, this supports only 1 portal (as set in
+ * org.jboss.forge.common.Constants).
+ *
+ * @author Adam Warski (adamw at aster.pl)
+ */
+public class LabsCommandFactory extends AbstractCommandFactory {
+    private PortalObjectContainer container;
+    private CommandFactory nextFactory;
+    private ContentManager cm;
+
+    /*
+     * Getters and setters.
+     */
+
+    public PortalObjectContainer getContainer() {
+        return container;
+    }
+
+    public void setContainer(PortalObjectContainer container) {
+        this.container = container;
+    }
+
+    public CommandFactory getNextFactory() {
+        return nextFactory;
+    }
+
+    public void setNextFactory(CommandFactory nextFactory) {
+        this.nextFactory = nextFactory;
+    }
+
+    /*
+     * Helper methods.
+     */
+
+    /**
+     * Gets a command to render a page with the given name.
+     * @return z
+     * @param name v
+     */
+    private ControllerCommand getPageCommand(ServerInvocation invocation, String name) {
+        Page p = ((Portal)container.getRootObject().getChild("default")).getPage(name);
+        //Page p = container.getContext().getDefaultPortal().getPage(name);
+
+        if (p == null) {
+            return null;
+        }
+
+        /*if ("wiki".equals(name)) {
+            
+            Parameters params = new Parameters();
+            setParamIfNotNull(params, "page", getParameter(invocation, "page"));
+            setParamIfNotNull(params, "language", getParameter(invocation, "language"));
+
+            return new InvokeWindowActionCommand("default.wiki.WikiPortletWindow", null,
+                    null, null, null, params);
+        }*/
+
+        return new RenderPageCommand(p.getId());
+    }
+
+    /**
+     * Gets path to the resource definied by the given parameters in the CMS.
+     * @return a
+     * @param portalName a
+     * @param projectId a
+     * @param path a
+     */
+    private String getCmsPath(String portalName, String projectId, String path) {
+        /*
+           * If the requested path references a project, getting the page from
+           * the project's freezone dir. Otherwise, getting the page from the
+           * default directory.
+           */
+        String cmsPath = portalName + "/" + ProjectsHelper.MEMBERS_DIR + "/" +
+                projectId + "/" + ProjectsHelper.FREEZONE_DIR + "/" + path;
+
+        /*
+           * Checking if we don't have to add a default page to the constructed
+           * path.
+           */
+        if (!cmsPath.contains(".")) {
+            if (!cmsPath.endsWith("/"))
+                cmsPath += "/";
+
+            cmsPath += Constants.DEFAULT_FREEZONE_PAGE;
+        }
+
+        return cmsPath;
+    }
+
+    /**
+     * Sets an attribute of the given  and value both in session and request.
+     */
+    private void setAttribute(ServerInvocation invocation, String name, String value) {
+        invocation.getServerContext().getClientRequest().setAttribute(name, value);
+        invocation.getServerContext().getClientRequest().getSession().setAttribute(name, value);
+    }
+
+    /**
+     * Sets the response to be a redirect to the given location/
+     */
+    private void sendRedirect(ServerInvocation invocation, String where) throws IOException {
+        invocation.getServerContext().getClientResponse().sendRedirect(where);
+    }
+
+    /**
+     * Gets the appropriate command basing on the given path and the selected
+     * project. Path must not be empty.
+     */
+    private ControllerCommand getCommand(ServerInvocation invocation, String path,
+                                         String projectId) {
+        String[] tokens = path.split("[/]", 2);
+
+        ControllerCommand c = getPageCommand(invocation, tokens[0]);
+        if (c == null) {
+            /*
+             * No such page. In this case, we have to invoke freezone. There
+             * are two possibilities:
+             * - the requested resource has an appropriate mime type to display
+             *   it (typically text/html) - then we call the freezone portlet.
+             * - the requested resource is of another mime type - in this case,
+             *   we send a redirect to the file-access servlet.
+             */
+            String cmsPath = getCmsPath(ForgeHelper.LABS_PORTAL, projectId, path);
+
+            try {
+                if (!Constants.PAGES_MIME_TYPE.equalsIgnoreCase(cm.getNode(cmsPath).getMimeType())) {
+                    sendRedirect(invocation, "/" + ForgeHelper.FILE_ACCESS_DIR + "/" + cmsPath);
+                    return getPageCommand(invocation, Constants.DEFAULT_PORTAL_PAGE);
+                }
+            } catch (Exception e) {
+                return getPageCommand(invocation, Constants.DEFAULT_PORTAL_PAGE);
+            }
+
+            setAttribute(invocation, Constants.ATTR_REQ_PATH, cmsPath);
+
+            return getPageCommand(invocation, Constants.FREEZONE_PAGE);
+        } else {
+            if (tokens.length == 2) {
+                /*
+                     * Setting the rest of the path as an attribute so the portlets
+                     * can use it.
+                     */
+                setAttribute(invocation, Constants.ATTR_REQ_PATH, tokens[1]);
+            }
+
+            return c;
+        }
+    }
+
+    /**
+     * Gets a command that should be executed, given the request path, if no
+     * project is selected.
+     */
+    private ControllerCommand getNormalCommand(ServerInvocation invocation, String path) {
+        if (Tools.isEmpty(path)) {
+            return getPageCommand(invocation, Constants.DEFAULT_PORTAL_PAGE);
+        }
+
+        return getCommand(invocation, path, Constants.GLOBAL_FREEZONE_PRJ);
+    }
+
+    /**
+     * Gets a command that should be executed, given the request path, if a
+     * project is selected.
+     */
+    private ControllerCommand getProjectCommand(ServerInvocation invocation, String path,
+                                                String projectId, Projects projects)
+            throws IOException {
+        if (Tools.isEmpty(path)) {
+            /*
+             * If the path is empty, we have to show the project's default
+             * page. This can be:
+             * - a normal info page
+             * - a freezone page - in this case we just redirect to a
+             *   freezone
+             * - an outside page - in this case, we redirect to this
+             *   outside page.
+             */
+            String freezonePage = projects.getProjectPageFreezone(projectId);
+            if (!Tools.isEmpty(freezonePage)) {
+                String redirect;
+                if (Tools.isOutsideLink(freezonePage)) {
+                    redirect = freezonePage;
+                } else {
+                    redirect = ProjectsHelper.createFreezonePageLink(
+                            ForgeHelper.LABS_PORTAL, projectId, freezonePage);
+                }
+
+                sendRedirect(invocation, redirect);
+            }
+
+            return getPageCommand(invocation, Constants.DEFAULT_PROJECT_PAGE);
+        }
+
+        return getCommand(invocation, path, projectId);
+    }
+
+    public ControllerCommand doMapping(ServerInvocation invocation, String host, String portalContextPath,
+                                       String portalRequestPath) {
+        // TODO temporary for freezone
+        String projectParam = invocation.getServerContext().getClientRequest()
+                .getParameter(Constants.PROJECT_PARAM);
+        if (projectParam != null) {
+            setAttribute(invocation, Constants.PROJECT_PARAM, projectParam);
+        }
+
+        // Removing unnecessary /.
+        while (portalRequestPath.indexOf("//") != -1) {
+            portalRequestPath = portalRequestPath.replace("//", "/");
+        }
+
+        /*
+         * If this is an action/ nav etc request (in canonical form), path
+         * parsing is not only not appropriate, it is not possible. So passing
+         * it higher.
+         */
+        if (invocation.getServerContext().getClientRequest().getParameterMap().get(
+                PortletRequestDecoder.META_PARAMETER) != null) {
+            return nextFactory.doMapping(invocation, host, portalContextPath, portalRequestPath);
+        }
+
+        /*
+         * If the user just logged in, showing the default page.
+         */
+        if (portalRequestPath.startsWith("/portal")) {
+            portalRequestPath = portalRequestPath.substring(7);
+            try {
+                sendRedirect(invocation, portalRequestPath);
+            } catch (IOException e) {
+                throw new InvocationException(e);
+            }
+            return nextFactory.doMapping(invocation, host, portalContextPath, portalRequestPath);
+        }
+
+        ControllerCommand c;
+        String[] tokens = portalRequestPath.split("[/]", 3);
+        Projects projects = ProjectsHelper.getProjects(ForgeHelper.LABS_PORTAL);
+        if ((tokens.length > 1) && (projects.projectExists(tokens[1]))) {
+            /*
+             * The user requested a project page (/projectId). It will be
+             * unset, if necessary, in the AttributesFilter.
+             */
+            setAttribute(invocation, Constants.PROJECT_PARAM, tokens[1]);
+
+            try {
+                c = getProjectCommand(invocation, tokens.length > 2 ? tokens[2] : null,
+                        tokens[1], projects);
+            } catch (IOException e) {
+                throw new InvocationException(e);
+            }
+        } else {
+            tokens = portalRequestPath.split("[/]", 2);
+            // The user requested a non-project page - default, portlet page or
+            // global freezone.
+            c = getNormalCommand(invocation, tokens.length > 1 ? tokens[1] : null);
+        }
+
+        return c;
+    }
+
+    /*
+     * Service management methods
+     */
+
+    protected void startService() throws Exception {
+        cm = ContentManager.getContentManager();
+    }
+
+    protected void stopService() throws Exception {
+
+    }
+}

Modified: labs/jbosslabs/trunk/portal-extensions/forge-navigation/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-navigation/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-navigation/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +1,5 @@
 maven.repo.remote=http://repo1.maven.org/maven
 maven.junit.fork=yes
 maven.war.src=${basedir}/src/web
+
+maven.final.name=${pom.artifactId}
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions/forge-navigation/project.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-navigation/project.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-navigation/project.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -7,7 +7,7 @@
 <project>
     <pomVersion>3</pomVersion>
     <extend>../common.xml</extend>
-    <id>navigation-portlet</id>
+    <id>forge-navigation-portlet</id>
     <name>Navigation portlet</name>
     <currentVersion>1.0</currentVersion>
     <organization>

Modified: labs/jbosslabs/trunk/portal-extensions/forge-navigation/src/java/org/jboss/forge/navigation/NavigationDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-navigation/src/java/org/jboss/forge/navigation/NavigationDescriptor.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-navigation/src/java/org/jboss/forge/navigation/NavigationDescriptor.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -32,7 +32,7 @@
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
 import org.jboss.forge.common.projects.permissions.RenderRequestPermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.shotoku.ContentManager;
 import org.jboss.shotoku.tools.Pair;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-navigation/src/java/org/jboss/forge/navigation/NavigationPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-navigation/src/java/org/jboss/forge/navigation/NavigationPortlet.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-navigation/src/java/org/jboss/forge/navigation/NavigationPortlet.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -29,8 +29,8 @@
 import org.jboss.forge.common.Constants;
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.projects.ProjectsHelper;
-import org.jboss.portal.common.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.portlet.JBossRenderResponse;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/Podcast.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/Podcast.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/Podcast.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -39,7 +39,7 @@
 
 import org.jboss.forge.common.XmlTools;
 import org.jboss.forge.common.projects.AbstractDescriptor;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.logging.Logger;
 
 import org.w3c.dom.Node;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/PodcastDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/PodcastDescriptor.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/PodcastDescriptor.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -25,7 +25,7 @@
 import org.jboss.forge.podcast.PodcastLocations;
 
 import org.apache.xerces.parsers.DOMParser;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.shotoku.ContentManager;
 import org.jboss.shotoku.aop.Inject;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/PodcastPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/PodcastPortlet.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-podcast/src/java/org/jboss/forge/podcast/PodcastPortlet.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -28,7 +28,7 @@
 import javax.portlet.PortletRequestDispatcher;
 
 import org.jboss.forge.common.ForgeHelper;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 
 import org.jboss.portlet.JBossPortlet;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-prj-downloads/src/java/org/jboss/forge/projects/downloads/Downloads.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-prj-downloads/src/java/org/jboss/forge/projects/downloads/Downloads.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-prj-downloads/src/java/org/jboss/forge/projects/downloads/Downloads.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -30,7 +30,7 @@
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.common.projects.ProjectsHelper;
 import org.jboss.forge.common.projects.permissions.RenderRequestPermissionsChecker;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;

Modified: labs/jbosslabs/trunk/portal-extensions/forge-prj-info/src/java/org/jboss/forge/projects/info/Info.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-prj-info/src/java/org/jboss/forge/projects/info/Info.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-prj-info/src/java/org/jboss/forge/projects/info/Info.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -35,7 +35,7 @@
 import org.jboss.forge.common.projects.permissions.PermissionsChecker;
 import org.jboss.forge.common.projects.permissions.RenderRequestPermissionsChecker;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;

Copied: labs/jbosslabs/trunk/portal-extensions/forge-sar/src/forge-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/forge-sar/src/forge-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-sar/src/forge-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-sar/src/forge-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,22 @@
+ <!-- Proxy factory for ProjectsService that will call invoke(Invocation mi) on the target service -->
+   <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory"
+      name="jboss.jmx:type=adaptor,name=ProjectsService,protocol=jrmp,service=proxyFactory">
+      <!-- Use the standard JRMPInvoker from conf/jboss-service.xxml -->
+      <depends optional-attribute-name="InvokerName">jboss:service=invoker,type=jrmp</depends>
+      <!-- The target MBean -->
+      <depends optional-attribute-name="TargetName">labs:service=projects</depends>
+      <!-- Where to bind the proxy factory -->
+      <attribute name="JndiName">ProjectsService</attribute>
+      <!-- Invoke invoke(Invocation mi) operation or the target method -->
+      <attribute name="InvokeTargetMethod">true</attribute>
+      <!-- MyService interface -->
+      <attribute name="ExportedInterfaces">org.jboss.forge.common.soa.projects.ProjectsService</attribute>
+      <attribute name="ClientInterceptors">
+          <interceptors>
+             <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+             <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+             <interceptor>org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor</interceptor>
+             <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+          </interceptors>
+      </attribute>
+   </mbean>
\ No newline at end of file

Copied: labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/forge-sar-skeleton)

Copied: labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton/META-INF (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/forge-sar-skeleton/META-INF)

Deleted: labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/forge-sar-skeleton/META-INF/jboss-service.xml	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,2 +0,0 @@
-<server>
-</server>

Copied: labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton/META-INF/jboss-service.xml (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/forge-sar-skeleton/META-INF/jboss-service.xml)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton/META-INF/jboss-service.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-sar-skeleton/META-INF/jboss-service.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,2 @@
+<server>
+</server>

Modified: labs/jbosslabs/trunk/portal-extensions/forge-speller/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-speller/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-speller/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -7,8 +7,7 @@
 	<!-- Default war-project goals -->
 
 	<goal name="all">
-		<attainGoal name="build" />
-		<attainGoal name="deploy" />
+		<attainGoal name="prj-all" />
 	</goal>
 
 	<goal name="build">
@@ -16,11 +15,10 @@
 	</goal>
     
 	<goal name="deploy">	
-		<ant:copy todir="${local.deploy.dir}" flatten="true">
-	   		<ant:fileset dir=".">
-				<ant:filename name="target/*.war" />
-	   		</ant:fileset>
-		</ant:copy>
+		<ant:copy
+		    file="target/forge-speller.war"
+		    override="true"
+		    todir="${local.deploy.dir}" />
 	</goal>
 	
 	<goal name="clean">

Modified: labs/jbosslabs/trunk/portal-extensions/forge-speller/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-speller/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-speller/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +1,8 @@
-maven.repo.remote=http://repo1.maven.org/maven
-maven.junit.fork=yes
-maven.war.src=${basedir}/src/web
+maven.repo.remote=http://repo1.maven.org/maven
+maven.junit.fork=yes
+maven.war.src=${basedir}/src/web
+
+maven.final.name=${pom.artifactId}
+
+maven.war.classes.excludes=
+maven.war.classes.includes=**/*.class

Modified: labs/jbosslabs/trunk/portal-extensions/forge-speller/project.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-speller/project.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-speller/project.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -7,7 +7,7 @@
 <project>
     <pomVersion>3</pomVersion>
     <extend>../common.xml</extend>
-    <id>speller</id>
+    <id>forge-speller</id>
     <name>speller servlet</name>
     <currentVersion>1.0</currentVersion>
 	<build>

Modified: labs/jbosslabs/trunk/portal-extensions/forge-speller/src/web/WEB-INF/tld/forge.tld
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-speller/src/web/WEB-INF/tld/forge.tld	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/forge-speller/src/web/WEB-INF/tld/forge.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -28,6 +28,41 @@
    </tag>
    
    <tag>
+		<name>tagmeButton</name>
+		<tagclass>org.jboss.forge.common.taglib.TagMeTag</tagclass>
+		<attribute>
+	         <name>div</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+      	</attribute>
+      	<attribute>
+	         <name>service</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+	    </attribute>
+      	<attribute>
+	         <name>user</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+	    </attribute>
+      	<attribute>
+	         <name>path</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+	    </attribute>
+	    <attribute>
+	         <name>id</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+	    </attribute>
+	    <attribute>
+	         <name>website</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+	    </attribute>
+   </tag>
+   
+   <tag>
       <name>param</name>
       <tagclass>org.jboss.forge.common.taglib.ParamTag</tagclass>
       <attribute>

Modified: labs/jbosslabs/trunk/portal-extensions/jbosswiki/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jbosswiki/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/jbosswiki/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -9,14 +9,14 @@
 	-->
 	
 	<goal name="build">
-		<attainGoal name="wiki:build" />
+		<!--<attainGoal name="wiki:build" />-->
 	</goal>
 
  	<goal name="prj-install">
         </goal>
 	
 	<goal name="deploy">
-		<attainGoal name="wiki:deploy" />
+		<!--<attainGoal name="wiki:deploy" />-->
 	</goal>
 	
 	<goal name="clean">

Modified: labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMM.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMM.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMM.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -44,7 +44,7 @@
 import org.jboss.forge.jmm.portlet.templates.MatrixTemplate;
 import org.jboss.logging.Logger;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.w3c.dom.Node;
  
@@ -217,4 +217,4 @@
 		updateDate = pluginsValues.getDate();
 	}
 
-}
\ No newline at end of file
+}

Modified: labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMDescriptor.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMDescriptor.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -34,7 +34,7 @@
 
 
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.jboss.shotoku.ContentManager;
 import org.w3c.dom.Node;

Modified: labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMPortlet.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/JMMPortlet.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -30,7 +30,7 @@
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.jmm.common.Constants;
 import org.jboss.forge.jmm.common.Locations;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 
 import org.jboss.portlet.JBossPortlet;

Modified: labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/CellTemplate.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/CellTemplate.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/CellTemplate.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -28,7 +28,7 @@
 import org.jboss.forge.common.XmlTools;
 import org.jboss.forge.jmm.common.Tags;
 import org.jboss.forge.jmm.common.protocol.conf.PluginsValues;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;

Modified: labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Column.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Column.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Column.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -31,7 +31,7 @@
 import org.jboss.forge.jmm.common.protocol.conf.PluginValues;
 import org.jboss.forge.jmm.common.tools.ProjectsByScoreComparator;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 /**
 * @author Pawel Wrzeszcz

Modified: labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Columns.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Columns.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/Columns.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -40,7 +40,7 @@
 import org.jboss.forge.jmm.common.tools.ProjectsByNameComparator;
 import org.jboss.forge.jmm.common.tools.ProjectsByScoreComparator;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 
@@ -259,4 +259,4 @@
 		
 		return columns.values();
 	}
-}
\ No newline at end of file
+}

Modified: labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MatrixTemplate.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MatrixTemplate.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MatrixTemplate.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -29,7 +29,7 @@
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.jmm.common.Tags;
 import org.jboss.forge.jmm.common.protocol.conf.PluginsValues;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;

Modified: labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MetricTemplate.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MetricTemplate.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/MetricTemplate.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -27,7 +27,7 @@
 import org.jboss.forge.jmm.common.protocol.conf.PluginsValues;
 import org.jboss.forge.jmm.common.protocol.conf.Plugin.State;
 import org.jboss.forge.common.XmlTools;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.w3c.dom.Node;
 

Modified: labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/RowTemplate.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/RowTemplate.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/jmm/jmm-portlet/src/java/org/jboss/forge/jmm/portlet/templates/RowTemplate.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -28,7 +28,7 @@
 import org.jboss.forge.common.XmlTools;
 import org.jboss.forge.jmm.common.Tags;
 import org.jboss.forge.jmm.common.protocol.conf.PluginsValues;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;

Modified: labs/jbosslabs/trunk/portal-extensions/jmm/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jmm/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/jmm/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -27,7 +27,7 @@
 	</goal>
     
 	<goal name="deploy">
-		<ant:copy todir="${local.deploy.dir}" file="jmm-common/target/jmm-common.jar" />
+	<!--	<ant:copy todir="${local.deploy.dir}" file="jmm-common/target/jmm-common.jar" />
 		<maven:reactor includes="project.xml" excludes="" basedir="${basedir}/jmm-portlet" 
 			       banner="Deploy" 
 			       goals="deploy" ignoreFailures="false" />
@@ -35,7 +35,7 @@
              <maven:reactor includes="project.xml" excludes="" basedir="${basedir}/jmm-service" 
 			       banner="Deploy" 
 			       goals="deploy" ignoreFailures="false" />
-         </j:if>
+         </j:if>-->
 	</goal>
 	
 	<goal name="clean">

Modified: labs/jbosslabs/trunk/portal-extensions/labs.iml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/labs.iml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/labs.iml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -41,6 +41,7 @@
       <excludeFolder url="file://$MODULE_DIR$/forge-wiki" />
       <excludeFolder url="file://$MODULE_DIR$/jboss-as-binaries" />
       <excludeFolder url="file://$MODULE_DIR$/jbosswiki" />
+      <excludeFolder url="file://$MODULE_DIR$/jmm" />
       <excludeFolder url="file://$MODULE_DIR$/mysql-connector" />
       <excludeFolder url="file://$MODULE_DIR$/polls" />
       <excludeFolder url="file://$MODULE_DIR$/portal-binaries" />

Modified: labs/jbosslabs/trunk/portal-extensions/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -4,8 +4,8 @@
   See terms of license at gnu.org. 
  -->
 <project xmlns:j="jelly:core" xmlns:ant="jelly:ant" xmlns:u="jelly:util" xmlns:maven="jelly:maven">
-	<!-- 
-		Project-build goals 
+	<!--
+		Project-build goals
 	-->
 
 	<!-- Helper goal - should be called only from a project's build - copies the forge
@@ -14,28 +14,60 @@
 		<ant:copy todir="src/web/WEB-INF/tld" file="../forge-common/src/web/WEB-INF/tld/forge.tld" overwrite="true" />
 	</goal>
 
-	<!-- Common goals that can be called from a project's build	-->
+    <!-- AOP instrumentation -->
+    <goal name="aop-instrument">
+        <ant:taskdef name="aopc" classname="org.jboss.aop.ant.AopC">
+            <ant:classpath>
+                <ant:path refid="maven.dependency.classpath"/>
+            </ant:classpath>
+        </ant:taskdef>
+        <ant:aopc verbose="false">
+            <ant:src path="${maven.build.dest}" />
+            <ant:include name="**/*.class" />
+            <ant:aopclasspath path="../shotoku/shotoku-aop/target/shotoku-aop.jar" />
+            <ant:classpath>
+                <ant:path refid="maven.dependency.classpath"/>
+                <ant:pathelement location="${maven.build.dest}" />
+            </ant:classpath>
+        </ant:aopc>
+    </goal>
+
+    <postGoal name="java:compile">
+        <attainGoal name="aop-instrument" />
+    </postGoal>
+
+    <!-- Common goals that can be called from a project's build	-->
 	<goal name="prj-war-build">
-		<attainGoal name="copy-tld" />
+        <attainGoal name="jar" />
+        <attainGoal name="copy-tld" />
 		<attainGoal name="war" />
-	</goal>   
+    </goal>
 
 	<goal name="prj-war-deploy">
-		<ant:copy todir="../${forge.sar.dir}/target" flatten="true" overwrite="true">
+        <ant:mkdir dir="target/${maven.final.name}.sar" />
+        <ant:copy todir="target/${maven.final.name}.sar" overwrite="true">
+            <ant:fileset dir="../forge-sar-skeleton">
+                <ant:include name="**/*" />
+            </ant:fileset>
+        </ant:copy>
+        <ant:copy todir="target/${maven.final.name}.sar" flatten="true" overwrite="true">
 			<ant:fileset dir=".">
-				<ant:filename name="target/*.war" />
+                <ant:filename name="target/*ar" />
 			</ant:fileset>
 		</ant:copy>
-    	</goal>
-	
+        <j:set var="jar.to.dir" value="target/${maven.final.name}.sar" />
+        <attainGoal name="dir-to-jar" />
+	<ant:copy file="target/${maven.final.name}.sar" todir="${local.deploy.dir}" />
+    </goal>
+
 	<goal name="prj-jar-deploy">
 		<ant:copy todir="../${forge.sar.dir}/target" flatten="true" overwrite="true">
 			<ant:fileset dir=".">
 				<ant:filename name="target/*.jar" />
 			</ant:fileset>
 		</ant:copy>
-    	</goal>
-	
+    </goal>
+
 	<goal name="prj-clean">
 		<ant:delete dir="${maven.build.dir}"/>
 		<ant:delete dir="${maven.build.dest}"/>
@@ -43,7 +75,7 @@
 
 	<!-- A convenience goal that redeploys only one project -->
 	<goal name="prj-all">
-		<attainGoal name="clean" />	
+		<attainGoal name="clean" />
 		<attainGoal name="build" />
 		<attainGoal name="deploy" />
 		<ant:copy todir="${local.deploy.dir}" flatten="true" overwrite="true">
@@ -53,76 +85,74 @@
 		</ant:copy>
 	</goal>
 
-	<!-- 
-		Internal-use goals 
+	<!--
+		Internal-use goals
 	-->
 
 	<!-- A goal that deploys the sar into the appserver -->
 	<goal name="deploy-sar">
-		<!-- Deleting the old sar -->
-		<ant:delete dir="${local.deploy.dir}/${forge.sar.name}" />
-
-		<!-- Copying application.xml -->
+		<!-- Copying forge-service.xml -->
 		<ant:copy
-			file="${forge.sar.dir}/src/META-INF/jboss-service.xml"
-			tofile="${forge.sar.dir}/target/${forge.sar.name}/META-INF/jboss-service.xml"
+			file="${forge.sar.dir}/src/forge-service.xml"
+			todir="${local.deploy.dir}"
 			overwrite="true" />
-	
-		<!-- Copying the dependency JARs -->
-		<ant:copy
-			todir="${forge.sar.dir}/target/${forge.sar.name}"
-			file="${maven.repo.local}/rome/jars/rome-0.7.jar"
+
+		<!-- Copying JAXB jars to the lib directory -->
+		<ant:copy 
+			todir="${forge.jar.dest}" 
+			file="${maven.repo.local}/jaxb/jars/jaxb-impl.jar"
 			overwrite="true" />
-		<ant:copy
-			todir="${forge.sar.dir}/target/${forge.sar.name}"
-			file="${maven.repo.local}/jdom/jars/jdom-1.0.jar"
+		<ant:copy 
+			todir="${forge.jar.dest}" 
+			file="${maven.repo.local}/jaxb/jars/jaxb-api.jar"
 			overwrite="true" />
-		<ant:copy
-			todir="${forge.sar.dir}/target/${forge.sar.name}"
-			file="${maven.repo.local}/kosmos/jars/kosmos-server.jar"
-			overwrite="true" />
-		<ant:copy
-			todir="${forge.sar.dir}/target/${forge.sar.name}"
-			file="${maven.repo.local}/hessian/jars/hessian-3.0.13.jar"
-			overwrite="true" />
-		<ant:copy
-			todir="${forge.sar.dir}/target/${forge.sar.name}"
-			file="${maven.repo.local}/commons-collections/jars/commons-collections-3.1.jar"
-			overwrite="true" />
+	</goal>
 
-		<!-- Deploying the sar -->
-		<ant:copy todir="${local.deploy.dir}" overwrite="true">
-			<ant:fileset dir="${forge.sar.dir}/target">
-				<ant:include name="**" />
-			</ant:fileset>
-		</ant:copy>
-	</goal>
- 
 	<!-- Copies necessary jars to the repository -->
 	<goal name="prepare-repo">
-		<ant:copy todir="${maven.repo.local}" overwrite="true"> 
+		<ant:copy todir="${maven.repo.local}" overwrite="true">
 			<ant:fileset dir="binaries/maven-repo-addons" />
 		</ant:copy>
-	
+
+		<!-- Copying libraries from AS and Portal's lib -->
+		<ant:copy todir="${maven.repo.local}/jboss/jars" overwrite="true">
+			<ant:fileset dir="binaries/as/to-copy/lib" includes="*.jar" />
+		</ant:copy>
+		<ant:copy todir="${maven.repo.local}/jboss/jars" overwrite="true">
+			<ant:fileset dir="binaries/as/to-copy/lib/endorsed" />
+		</ant:copy>
+		<ant:copy todir="${maven.repo.local}/jboss/jars" overwrite="true">
+			<ant:fileset dir="binaries/as/to-copy/server/default/lib" />
+		</ant:copy>
+		<ant:copy todir="${maven.repo.local}/jboss/jars" overwrite="true">
+			<ant:fileset dir="binaries/as/to-copy/server/default/deploy/ejb3.deployer" includes="*.jar" />
+		</ant:copy>
+		<ant:copy todir="${maven.repo.local}/jboss/jars" overwrite="true">
+			<ant:fileset dir="binaries/as/to-copy/server/default/deploy/jboss-aop-jdk50.deployer" includes="*.jar" />
+		</ant:copy>
+		<ant:copy todir="${maven.repo.local}/jboss/jars" overwrite="true">
+			<ant:fileset dir="binaries/portal/to-copy/jboss-portal.sar/lib" />
+		</ant:copy>
+
 		<ant:exec dir="${basedir}/shotoku" executable="maven">
 			<ant:arg line="all" />
 		</ant:exec>
-		
-		<maven:reactor includes="forge-common/project.xml" excludes="" basedir="." 
-			banner="Making forge-common for the repo" 
+
+		<maven:reactor includes="forge-common/project.xml" excludes="" basedir="."
+			banner="Making forge-common for the repo"
 			goals="clean,jar" ignoreFailures="false" />
 		<ant:copy todir="${maven.repo.local}/jboss-forge/jars" overwrite="true">
 			<ant:fileset dir="forge-common/target">
 				<ant:include name="*.jar" />
-			</ant:fileset>    
+			</ant:fileset>
 		</ant:copy>
 	</goal>
-    
+
 	<!-- Default project install goal - empty -->
 	<goal name="prj-install">
 	</goal>
-	
-	<!-- An "svn update" goal for cruise control use -->	
+
+	<!-- An "svn update" goal for cruise control use -->
 	<goal name="update">
 		<attainGoal name="scm:update" />
 	</goal>
@@ -153,13 +183,11 @@
 Before installing, building and deploying JBoss Labs please create and/ or modify the following files:
 (for all that are not created there's a template .sample file)
 1. build.properties
-2. configuration/to-copy/server/all/deploy/portal-login-ds.xml
-3. configuration/to-copy/server/all/deploy/JBLabs-ds.xml
+2. all files matching *-sample.* in the configuration/to-copy directory
 4. jbosswiki/wiki-common/src/etc/org/jboss/wiki/filedatasource.properties
 5. shotoku/shotoku-base/src/etc/shotoku.properties
 6. shotoku/build.properties
 
-
 Available goals:
 - help - prints this info
 - install - install JBoss AS, EJB3, Portal into a directory specified in build.properties.
@@ -173,45 +201,46 @@
   in jboss-forge.sar, for others, it may not work.
 		</echo>
 	</goal>
-	
+
 	<goal name="install">
 		<echo>
-Installing JBoss AS 4.0.4, EJB3 RC8, Portal 2.4 to the specified directory (${local.deploy.dir}).
+Installing JBoss AS 4.0.5, EJB3 RC9, Portal 2.6 to the specified directory (${local.deploy.dir}).
 		</echo>
-	    
+
 		<attainGoal name="prepare-repo" />
 
 		<ant:copy todir="${local.server.dir}" overwrite="true">
-			<ant:fileset dir="jboss-as-binaries/to-copy" />
+			<ant:fileset dir="binaries/as/to-copy" />
 		</ant:copy>
-		
+
 		<ant:copy todir="${local.deploy.dir}" overwrite="true">
-			<ant:fileset dir="portal-binaries/to-copy" />
+			<ant:fileset dir="binaries/portal/to-copy" />
 		</ant:copy>
-	
+
+		<ant:copy todir="${local.deploy.dir}/../lib" overwrite="true"
+			file="binaries/mysql/mysql-connector-java-3.1.12-bin.jar" />
+
 		<j:set var="goal" value="prj-install" />
 		<attainGoal name="multiproject:goal" />
-		
+
 		<echo>
 JBoss AS w/ EJB3 and Portal are now installed.
-		
+
 The installation is by default configured to work with mysql.
 To change this, do the follwing:
 1. Delete ${local.deploy.dir}/portal-mysql-ds.xml
 2. Copy an appropriate portal-*-ds.xml to the same dir (these files can be found in
    portal-binaries/to-copy-head/setup)
-3. Modify the following files:
-   - ${local.deploy.dir}/portal-forums.sar/portal-forums.sar/conf/hibernate/hibernate.cfg.xml
+3. (if you have DB problems) Modify the following files:
    - ${local.deploy.dir}/jboss-portal.sar/conf/hibernate/hibernate.cfg.xml.
    to use an appropriate dialect.
-		
+
 Now you can run the build with "maven all", and later start the server with:
-${local.server.dir}/bin/run.sh -c all.
+${local.server.dir}/bin/run.sh.
 		</echo>
 	</goal>
-    
+
 	<goal name="clean">
-		<ant:delete dir="${forge.sar.dir}/target" />
 		<j:set var="goal" value="clean" />
 		<attainGoal name="multiproject:goal" />
 	</goal>
@@ -223,7 +252,7 @@
 	</goal>
 
 	<goal name="deploy">
-		<ant:delete dir="${local.deploy.dir}/${forge.sar.name}" />
+		<ant:delete dir="${forge.jar.dest}" />
 		<j:set var="goal" value="deploy" />
 		<attainGoal name="multiproject:goal" />
 		<attainGoal name="deploy-sar" />
@@ -231,14 +260,13 @@
 
 	<!-- Convenience goal that does clean, build, deploy -->
 	<goal name="all">
-		<ant:delete dir="${local.deploy.dir}/${forge.sar.name}" />
-		<ant:delete dir="${forge.sar.dir}/target" />
-		
+		<ant:delete dir="${forge.jar.dest}" />
+
 		<attainGoal name="prepare-repo" />
-		
+
 		<j:set var="goal" value="clean,build,deploy" />
 		<attainGoal name="multiproject:goal" />
-		
+
 		<attainGoal name="deploy-sar" />
 	</goal>
 </project>

Modified: labs/jbosslabs/trunk/portal-extensions/polls/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/polls/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/polls/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -30,9 +30,11 @@
     
 	<goal name="deploy">	
 		<!--attainGoal name="prj-war-deploy" /-->
-		<ant:copy tofile="${local.deploy.dir}/polls-commons.jar" file="target/polls-portlet-1.0.jar" />
-		<ant:copy tofile="${local.deploy.dir}/polls-portlet.war" file="target/polls-portlet.war" />
+		<!--<ant:copy tofile="${local.deploy.dir}/polls-commons.jar" file="target/polls-portlet.jar" />
+		<ant:copy tofile="${local.deploy.dir}/polls-portlet.war" file="target/polls-portlet.war" />-->
 		<!--ant:copy tofile="${local.deploy.dir}/polls.ejb3" file="target/polls-portlet-1.0.ejb3" /-->
+
+		<!--<attainGoal name="prj-war-deploy" />-->
 	</goal>
 	
 	<goal name="clean">

Modified: labs/jbosslabs/trunk/portal-extensions/polls/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/polls/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/polls/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,7 +1,10 @@
-maven.repo.remote=http://repo1.maven.org/maven
+maven.repo.remote=http://repo1.maven.org/maven
+
 maven.junit.fork=yes
 maven.war.src=${basedir}/src/web
 #maven.ejb.includes=**/service/*.class, **/META-INF/persistence.xml
 #maven.jar.excludes=**/PollsPortlet.class, **/service/*.class, **/META-INF/persistence.xml
-maven.jar.excludes=**/PollsPortlet.class
-maven.war.classes.includes=**/PollsPortlet.class
\ No newline at end of file
+#maven.jar.excludes=**/PollsPortlet.class
+#maven.war.classes.includes=**/PollsPortlet.class
+
+maven.final.name=${pom.artifactId}
\ No newline at end of file

Modified: labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollTools.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollTools.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollTools.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -38,9 +38,11 @@
 import org.jboss.logging.Logger;
 import org.jboss.mx.util.MBeanProxyExt;
 import org.jboss.mx.util.MBeanServerLocator;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portlet.JBossRenderResponse;
 import org.jboss.shotoku.ContentManager;
+import org.jboss.shotoku.tools.Pair;
+import org.jboss.shotoku.aop.CacheItem;
 
 /**
  * This class is used for creating context for PollsPortlet and is
@@ -157,40 +159,25 @@
 		return portalName+File.separator+ProjectsHelper.MEMBERS_DIR+File.separator+projectId+
 				File.separator+ProjectsHelper.POLL_DESC;
 	}
-	
-	/**
+
+    private static @CacheItem PollsCacheItem pci;
+
+    /**
 	 * This method returns PollsDescriptor received from Cache. If there is no object
 	 * in the cache it creates new one, puts it into Cache and returns the object.
 	 * @param portalName
 	 * 			Name of the portal.
-	 * @param contentManager
-	 * 			ContentManager object used for access to cms.
 	 * @return
 	 * 			PollsDescriptor object.
 	 */
-	public static PollsDescriptor getDesc(final String portalName,ContentManager contentManager) {
-		
-		// Trying to get descriptor from the Cache.
-		PollsDescriptor desc = (PollsDescriptor) ForgeHelper
-				.getForgeManagement().getFromCache(portalName,
-						PollsDescriptor.class.getName());
-		
-		// If descriptor doesn't exist - create new one.
-		if (desc==null) {
-			desc = (PollsDescriptor) ForgeHelper.getForgeManagement()
-			.addNodeWatcher(portalName,	
-					PollsDescriptor.class.getName(),
-					new PollsWatcher(contentManager));
-		}
-		return desc;
+	public static PollsDescriptor getDesc(final String portalName) {
+		return pci.get(new Pair<String, String>(portalName, PollsDescriptor.class.getName()));
 	}
 	
 	/**
 	 * Method constructs path to the PollPortlet JSP view file containing
 	 * information about voting results.
-	 * 
-	 * @param portalName
-	 * 		Name of the portal.
+	 *
 	 * @return Path to the PollPortlet's JSP voting info view file.
 	 */
 	public static String getInfoJsp() {
@@ -200,9 +187,7 @@
 	/**
 	 * Method constructs path to the PollPortlet JSP view file containing
 	 * detailed information about who and how has voted on specified poll.
-	 * 
-	 * @param portalName
-	 * 		Name of the portal.
+	 *
 	 * @return Path to the PollPortlet's JSP voting detailed info view file.
 	 */
 	public static String getDetailsJsp() {
@@ -212,9 +197,7 @@
 	/**
 	 * Method constructs path to the PollPortlet JSP view file containing
 	 * voting question.
-	 * 
-	 * @param portalName
-	 * 		Name of the portal.
+	 *
 	 * @return Path to the PollPortlet's JSP voting view file.
 	 */
 	public static String getVotingJsp() {
@@ -313,12 +296,6 @@
 	/**
 	 * This method produces conten context for JSP view file showing
 	 * information about voting.
-	 * @param portalName
-	 * 			Just portal name.
-	 * @param projectId
-	 * 			Project Id name from which request for context is comming.
-	 * @param cm
-	 * 			ContentManager object used for access to cms.
 	 * @param response
 	 * 			JBossRenderResponse object which is used for creating urls.
 	 * @param pollIdSpecified
@@ -446,14 +423,10 @@
 	/**
 	 * This method produces conten context for JSP view file showing
 	 * detailed information about voting.
-	 * @param portalName
-	 * 			Just portal name.
 	 * @param projectId
 	 * 			Project Id name from which request for context is comming.
 	 * @param pollId
 	 * 			Id of a Poll for which the detailed information context must be produced.
-	 * @param cm
-	 * 			ContentManager object used for access to cms.
 	 * @param response
 	 * 			JBossRenderResponse object which is used for creating urls.
 	 * @return
@@ -593,12 +566,6 @@
 	/**
 	 * This method produces conten context for JSP view file showing
 	 * detailed information about voting.
-	 * @param portalName
-	 * 			Just portal name.
-	 * @param projectId
-	 * 			Project Id name from which request for context is comming.
-	 * @param cm
-	 * 			ContentManager object used for access to cms.
 	 * @param response
 	 * 			JBossRenderResponse object which is used for creating urls.
 	 * @return

Copied: labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsCacheItem.java (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/polls/src/java/org/jboss/forge/polls/PollsCacheItem.java)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsCacheItem.java	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsCacheItem.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,46 @@
+package org.jboss.forge.polls;
+
+import org.jboss.shotoku.tools.Pair;
+import org.jboss.shotoku.cache.ShotokuResourceWatcher;
+import org.jboss.shotoku.cache.ChangeType;
+import org.jboss.forge.common.service.ResourceWatcher;
+import org.jboss.forge.common.projects.ProjectsHelper;
+
+import java.util.Map;
+import java.util.Set;
+
+/**
+ * @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
+ */
+public class PollsCacheItem extends ShotokuResourceWatcher<Pair<String, String>, PollsDescriptor> {
+    protected void update(Pair<String, String> key, PollsDescriptor currentObject, Map<String, ChangeType> changes) {
+        put(key, getDescriptor(key));
+    }
+
+    public PollsDescriptor init(Pair<String, String> key) {
+        return getDescriptor(key);
+    }
+
+    /**
+     * Method constructs the PollsDescriptor object registers it
+     * with the ResourceWatcher as well as all found PollDescriptors.
+     *
+     * @return PollsDescriptor object.
+     */
+    private PollsDescriptor getDescriptor (Pair<String, String> key) {
+        PollsDescriptor descriptor =
+                new PollsDescriptor(key.getFirst(), getContentManager(key));
+
+        // Getting the project ids names where are poll descriptors.
+        Set<String> projects = ProjectsHelper.getProjectIds(key.getFirst());
+
+        // Adding found project poll descriptors to the ResourceWatcher to watch
+        // for their changes.
+        resetWatchedPaths(key);
+        for (String projectId : projects) {
+            addWatchedPath(key, PollTools.getProjectXmlPath(key.getFirst(), projectId));
+        }
+        return descriptor;
+    }
+
+}

Modified: labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsPortlet.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsPortlet.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -35,7 +35,7 @@
 import org.jboss.forge.polls.exceptions.NoSuchPollAnswerException;
 import org.jboss.forge.polls.service.PollDTO;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossActionRequest;
 import org.jboss.portlet.JBossActionResponse;
@@ -97,7 +97,7 @@
 		// It is used if an instance have defined preference in instance descriptor.
 		Object modeFromPref = request.getPreferences().getValue("random",null);
 
-		PollTools.getDesc(portalName, contentManager);
+		PollTools.getDesc(portalName);
 		
 		try {
 			if (modeFromPref!=null && !modeFromPref.equals("") &&  

Deleted: labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsWatcher.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsWatcher.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/polls/src/java/org/jboss/forge/polls/PollsWatcher.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,125 +0,0 @@
-
-/*
-  * JBoss, Home of Professional Open Source
-  * Copyright 2005, JBoss Inc., and individual contributors as indicated
-  * by the @authors tag. See the copyright.txt in the distribution for a
-  * full listing of individual contributors.
-  *
-  * This is free software; you can redistribute it and/or modify it
-  * under the terms of the GNU Lesser General Public License as
-  * published by the Free Software Foundation; either version 2.1 of
-  * the License, or (at your option) any later version.
-  *
-  * This software is distributed in the hope that it will be useful,
-  * but WITHOUT ANY WARRANTY; without even the implied warranty of
-  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  * Lesser General Public License for more details.
-  *
-  * You should have received a copy of the GNU Lesser General Public
-  * License along with this software; if not, write to the Free
-  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-  */
-
-package org.jboss.forge.polls;
-
-import java.util.Set;
-
-import org.jboss.forge.common.service.NodeWatcher;
-import org.jboss.forge.common.service.ResourceWatcher;
-import org.jboss.shotoku.ContentManager;
-
-/**
- * This class which implements NodeWatcher interface is looking after changes
- * in xml descriptors connected to Polls and executes apropriate methods according
- * to the noticed change.
- * @author Ryszard Kozmik
- *
- */
-public class PollsWatcher implements NodeWatcher{
-
-	ContentManager contentManager;
-	ResourceWatcher rw;
-
-	/**
-	 * This Collection contains id names of projects which contain poll.xml descriptors.
-	 */
-	Set<String> pollDescriptors;
-	
-	/**
-	 * Simple constructor saving ContentManager given in parameter
-	 * <code>conentManager</code>
-	 * @param contentManager
-	 */
-	public PollsWatcher (ContentManager contentManager) {
-		this.contentManager = contentManager;
-	}
-	
-	
-	public Object init(String portalName) {
-		return getDescriptor(portalName);
-	}
-	
-	/**
-	 * Method constructs the PollsDescriptor object registers it
-	 * with the ResourceWatcher as well as all found PollDescriptors.
-	 * 
-	 * @param portalName
-	 * @return PollsDescriptor object.
-	 */
-	private Object getDescriptor (String portalName) {
-		PollsDescriptor descriptor = 
-			new PollsDescriptor(portalName, contentManager);
-		rw = new ResourceWatcher(contentManager);
-		
-		// Getting the project ids names where are poll descriptors.
-		pollDescriptors = descriptor.getPollDescriptors(portalName).keySet();
-		
-		// Adding found project poll descriptors to the ResourceWatcher to watch
-		// for their changes.
-		for (String id:pollDescriptors) {
-			rw.watchResource(PollTools.getProjectXmlPath(portalName,id));
-		}
-		return descriptor;
-	}
-
-	/**
-	 * Method updates main polls descriptor if there is such a need.
-	 * If the object is changed the method returns new object if not returns null.
-	 */
-	public Object nodeUpdate(String portalName, Object currentValue) {
-		
-		boolean resources = rw.checkResources();
-		boolean descriptors = false;
-		if (currentValue!=null) descriptors = checkForNewResources((PollsDescriptor)currentValue,portalName);
-
-		if (currentValue==null || resources || !descriptors){
-			
-			return getDescriptor(portalName);
-			
-		} else if (((PollsDescriptor)currentValue).hasChanged()){
-
-			// There was some change on object connected to main polls xml descriptor
-			// so we must synchronize the object with the file.
-			PollsDescriptor descriptor = (PollsDescriptor)currentValue;
-			//descriptor.synchronizeWithFile(portalName);
-			return null;
-		}
-
-		return null;
-	}
-	
-	/**
-	 * This method checks whether someone hasn't added new poll.xml descriptor to his/her project dir.
-	 * @param desc
-	 * 		Main PollsDescriptor object.
-	 * @param portalName
-	 * 		Name of the portal.
-	 * @return
-	 * 		False if someone added poll.xml descriptor, true if not.
-	 */
-	private boolean checkForNewResources (PollsDescriptor desc, String portalName) {
-		return pollDescriptors.containsAll(desc.getPollDescriptors(portalName).keySet());
-	}
-
-}

Modified: labs/jbosslabs/trunk/portal-extensions/portal-default/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/portal-default/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/portal-default/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -9,7 +9,7 @@
     </goal>
 
     <goal name="build">
-	<attainGoal name="war" />
+	<attainGoal name="prj-war-build" />
     </goal>
     
     <goal name="clean">

Modified: labs/jbosslabs/trunk/portal-extensions/portal-default/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/portal-default/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/portal-default/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,3 +1,5 @@
 maven.repo.remote=http://repo1.maven.org/maven
 maven.junit.fork=yes
 maven.war.src=${basedir}/src/web
+
+maven.final.name=${pom.artifactId}

Copied: labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/tld (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/portal-default/src/web/WEB-INF/tld)

Deleted: labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/tld/forge.tld
===================================================================
--- labs/jbosslabs/trunk/portal-extensions-2.6/portal-default/src/web/WEB-INF/tld/forge.tld	2007-01-20 22:42:16 UTC (rev 8944)
+++ labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/tld/forge.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,174 +0,0 @@
-<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-jsptaglibrary_2_0.xsd"
-  version="2.0">
-  <!-- 
-  JBoss, the OpenSource J2EE webOS
-  Distributable under LGPL license.
-  See terms of license at gnu.org. 
- -->
-   <tlib-version>1.1</tlib-version>
-   <jsp-version>2.0</jsp-version>
-   <shortname>forge</shortname>
-   <info>Forge tags</info>
-   
-   <tag>
-      <name>pageURL</name>
-      <tagclass>org.jboss.forge.common.taglib.PageURLTag</tagclass>
-      <attribute>
-         <name>page</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-      <attribute>
-         <name>form</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-   
-   <tag>
-		<name>tagmeButton</name>
-		<tagclass>org.jboss.forge.common.taglib.TagMeTag</tagclass>
-		<attribute>
-	         <name>div</name>
-	         <required>true</required>
-	         <rtexprvalue>true</rtexprvalue>
-      	</attribute>
-      	<attribute>
-	         <name>service</name>
-	         <required>true</required>
-	         <rtexprvalue>true</rtexprvalue>
-	    </attribute>
-      	<attribute>
-	         <name>user</name>
-	         <required>true</required>
-	         <rtexprvalue>true</rtexprvalue>
-	    </attribute>
-      	<attribute>
-	         <name>path</name>
-	         <required>true</required>
-	         <rtexprvalue>true</rtexprvalue>
-	    </attribute>
-	    <attribute>
-	         <name>id</name>
-	         <required>true</required>
-	         <rtexprvalue>true</rtexprvalue>
-	    </attribute>
-	    <attribute>
-	         <name>website</name>
-	         <required>true</required>
-	         <rtexprvalue>true</rtexprvalue>
-	    </attribute>
-   </tag>
-   
-   <tag>
-      <name>param</name>
-      <tagclass>org.jboss.forge.common.taglib.ParamTag</tagclass>
-      <attribute>
-         <name>name</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-      <attribute>
-         <name>value</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-   
-   <tag>
-      <name>wikiURL</name>
-      <tagclass>org.jboss.forge.common.taglib.WikiURLTag</tagclass>
-      <attribute>
-         <name>page</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-   
-   <tag>
-      <name>freezoneURL</name>
-      <tagclass>org.jboss.forge.common.taglib.FreezoneURLTag</tagclass>
-      <attribute>
-         <name>page</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-   
-   <tag>
-      <name>projectURL</name>
-      <tagclass>org.jboss.forge.common.taglib.ProjectURLTag</tagclass>
-      <attribute>
-         <name>project</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-      <attribute>
-         <name>page</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-      <attribute>
-         <name>form</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-   
-   <tag>
-      <name>categoryURL</name>
-      <tagclass>org.jboss.forge.common.taglib.CategoryURLTag</tagclass>
-      <attribute>
-         <name>category</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-      <attribute>
-         <name>form</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-   
-   <tag>
-      <name>selectedProject</name>
-      <tagclass>org.jboss.forge.common.taglib.SelectedProjectTag</tagclass>
-   </tag>
-   
-   <tag>
-      <name>imagePath</name>
-      <tagclass>org.jboss.forge.common.taglib.ImagePathTag</tagclass>
-      <attribute>
-         <name>src</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-      <attribute>
-         <name>project</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-   
-   <tag>
-      <name>attrValue</name>
-      <tagclass>org.jboss.forge.common.taglib.AttrValueTag</tagclass>
-      <attribute>
-         <name>name</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-   
-   <tag>
-      <name>attrIf</name>
-      <tagclass>org.jboss.forge.common.taglib.AttrIfTag</tagclass>
-      <attribute>
-         <name>name</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-      </attribute>
-   </tag>
-</taglib>

Copied: labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/tld/forge.tld (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/portal-default/src/web/WEB-INF/tld/forge.tld)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/tld/forge.tld	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/portal-default/src/web/WEB-INF/tld/forge.tld	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,174 @@
+<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-jsptaglibrary_2_0.xsd"
+  version="2.0">
+  <!-- 
+  JBoss, the OpenSource J2EE webOS
+  Distributable under LGPL license.
+  See terms of license at gnu.org. 
+ -->
+   <tlib-version>1.1</tlib-version>
+   <jsp-version>2.0</jsp-version>
+   <shortname>forge</shortname>
+   <info>Forge tags</info>
+   
+   <tag>
+      <name>pageURL</name>
+      <tagclass>org.jboss.forge.common.taglib.PageURLTag</tagclass>
+      <attribute>
+         <name>page</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+      <attribute>
+         <name>form</name>
+         <required>false</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+   
+   <tag>
+		<name>tagmeButton</name>
+		<tagclass>org.jboss.forge.common.taglib.TagMeTag</tagclass>
+		<attribute>
+	         <name>div</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+      	</attribute>
+      	<attribute>
+	         <name>service</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+	    </attribute>
+      	<attribute>
+	         <name>user</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+	    </attribute>
+      	<attribute>
+	         <name>path</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+	    </attribute>
+	    <attribute>
+	         <name>id</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+	    </attribute>
+	    <attribute>
+	         <name>website</name>
+	         <required>true</required>
+	         <rtexprvalue>true</rtexprvalue>
+	    </attribute>
+   </tag>
+   
+   <tag>
+      <name>param</name>
+      <tagclass>org.jboss.forge.common.taglib.ParamTag</tagclass>
+      <attribute>
+         <name>name</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+      <attribute>
+         <name>value</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+   
+   <tag>
+      <name>wikiURL</name>
+      <tagclass>org.jboss.forge.common.taglib.WikiURLTag</tagclass>
+      <attribute>
+         <name>page</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+   
+   <tag>
+      <name>freezoneURL</name>
+      <tagclass>org.jboss.forge.common.taglib.FreezoneURLTag</tagclass>
+      <attribute>
+         <name>page</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+   
+   <tag>
+      <name>projectURL</name>
+      <tagclass>org.jboss.forge.common.taglib.ProjectURLTag</tagclass>
+      <attribute>
+         <name>project</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+      <attribute>
+         <name>page</name>
+         <required>false</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+      <attribute>
+         <name>form</name>
+         <required>false</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+   
+   <tag>
+      <name>categoryURL</name>
+      <tagclass>org.jboss.forge.common.taglib.CategoryURLTag</tagclass>
+      <attribute>
+         <name>category</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+      <attribute>
+         <name>form</name>
+         <required>false</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+   
+   <tag>
+      <name>selectedProject</name>
+      <tagclass>org.jboss.forge.common.taglib.SelectedProjectTag</tagclass>
+   </tag>
+   
+   <tag>
+      <name>imagePath</name>
+      <tagclass>org.jboss.forge.common.taglib.ImagePathTag</tagclass>
+      <attribute>
+         <name>src</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+      <attribute>
+         <name>project</name>
+         <required>false</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+   
+   <tag>
+      <name>attrValue</name>
+      <tagclass>org.jboss.forge.common.taglib.AttrValueTag</tagclass>
+      <attribute>
+         <name>name</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+   
+   <tag>
+      <name>attrIf</name>
+      <tagclass>org.jboss.forge.common.taglib.AttrIfTag</tagclass>
+      <attribute>
+         <name>name</name>
+         <required>true</required>
+         <rtexprvalue>true</rtexprvalue>
+      </attribute>
+   </tag>
+</taglib>

Modified: labs/jbosslabs/trunk/portal-extensions/primates/maven.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/maven.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/primates/maven.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -14,14 +14,14 @@
 	<goal name="build">
 		<attainGoal name="war" />
 		<attainGoal name="ejb" />
-		<ant:move file="target/primates-portlet-1.0.jar"  tofile="target/primates-portlet-1.0.ejb3" />
+		<ant:move file="target/forge-primates-portlet.jar"  tofile="target/forge-primates-portlet.ejb3" />
 		<attainGoal name="jar" />
 	</goal>
     
 	<goal name="deploy">
-		<ant:copy tofile="${local.deploy.dir}/primates-portlet.war" file="target/primates-portlet.war" />
-		<ant:copy tofile="${local.deploy.dir}/primates.ejb3" file="target/primates-portlet-1.0.ejb3" />
-		<ant:copy tofile="${local.deploy.dir}/primates-commons.jar" file="target/primates-portlet-1.0.jar" />
+		<ant:copy todir="${local.deploy.dir}" file="target/forge-primates-portlet.war" />
+		<ant:copy todir="${local.deploy.dir}" file="target/forge-primates-portlet.ejb3" />
+		<ant:copy todir="${local.deploy.dir}" file="target/forge-primates-portlet.jar" />
 	</goal>
 	
 	<goal name="clean">

Modified: labs/jbosslabs/trunk/portal-extensions/primates/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/primates/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -2,7 +2,9 @@
 maven.junit.fork=yes
 maven.war.src=${basedir}/src/web
 maven.ejb.includes=**/service/*.class
-maven.jar.excludes=**/PrimatesPortlet.class, **/service/*.class
-maven.war.classes.includes=**/PrimatesPortlet.class
+maven.jar.excludes=**/service/*.class
+maven.war.classes.excludes=**/*.class
 maven.ear.src=${maven.build.dir}/ear
-maven.ear.resources=${maven.build.dir}/ear2
\ No newline at end of file
+maven.ear.resources=${maven.build.dir}/ear2
+
+maven.final.name=${pom.artifactId}

Modified: labs/jbosslabs/trunk/portal-extensions/primates/project.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/project.xml	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/primates/project.xml	2007-01-20 23:38:21 UTC (rev 8946)
@@ -7,7 +7,7 @@
 <project>
     <pomVersion>3</pomVersion>
     <extend>../common.xml</extend>
-    <id>primates-portlet</id>
+    <id>forge-primates-portlet</id>
     <name>Primates portlet</name>
     <currentVersion>1.0</currentVersion>
     <organization>

Modified: labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primate.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primate.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primate.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -28,7 +28,7 @@
 
 import org.jboss.forge.common.XmlTools;
 import org.jboss.forge.common.projects.AbstractDescriptor;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.shotoku.ContentManager;
 import org.jboss.shotoku.exceptions.ResourceDoesNotExist;
 import org.w3c.dom.Node;

Modified: labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primates.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primates.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primates.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -26,7 +26,7 @@
 import java.util.List;
 import java.util.Random;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 

Copied: labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesCacheItem.java (from rev 8944, labs/jbosslabs/trunk/portal-extensions-2.6/primates/src/java/org/jbosslabs/portlets/primates/PrimatesCacheItem.java)
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesCacheItem.java	                        (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesCacheItem.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -0,0 +1,22 @@
+package org.jbosslabs.portlets.primates;
+
+import org.jboss.shotoku.cache.ShotokuResourceWatcher;
+import org.jboss.shotoku.cache.ChangeType;
+import org.jboss.shotoku.tools.Pair;
+
+import java.util.Map;
+
+/**
+ * @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
+ */
+public class PrimatesCacheItem extends ShotokuResourceWatcher<Pair<String, String>, PrimatesDescriptor> {
+    protected void update(Pair<String, String> key, PrimatesDescriptor currentObject, Map<String, ChangeType> changes) {
+        put(key, new PrimatesDescriptor(key.getFirst(), getContentManager(key)));
+    }
+
+    public PrimatesDescriptor init(Pair<String, String> key) {
+        PrimatesDescriptor desc = new PrimatesDescriptor(key.getFirst(), getContentManager(key));
+		addWatchedPath(key, PrimatesTools.getXmlCmPath(key.getFirst()));
+		return desc;
+    }
+}

Modified: labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesDescriptor.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesDescriptor.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesDescriptor.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -24,7 +24,7 @@
 
 import org.apache.xerces.parsers.DOMParser;
 
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.shotoku.ContentManager;
 
 import org.w3c.dom.Document;

Deleted: labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesNodeWatcher.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesNodeWatcher.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesNodeWatcher.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -1,60 +0,0 @@
- /*
-  * JBoss, Home of Professional Open Source
-  * Copyright 2005, JBoss Inc., and individual contributors as indicated
-  * by the @authors tag. See the copyright.txt in the distribution for a
-  * full listing of individual contributors.
-  *
-  * This is free software; you can redistribute it and/or modify it
-  * under the terms of the GNU Lesser General Public License as
-  * published by the Free Software Foundation; either version 2.1 of
-  * the License, or (at your option) any later version.
-  *
-  * This software is distributed in the hope that it will be useful,
-  * but WITHOUT ANY WARRANTY; without even the implied warranty of
-  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  * Lesser General Public License for more details.
-  *
-  * You should have received a copy of the GNU Lesser General Public
-  * License along with this software; if not, write to the Free
-  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-  */
-
-package org.jbosslabs.portlets.primates;
-
-/**
- * @author <a href="mailto:ryszard.kozmik at jboss.com">Ryszard Kozmik</a>
- */
-
-import org.jboss.shotoku.ContentManager;
-import org.jboss.forge.common.service.NodeWatcher;
-import org.jboss.forge.common.service.ResourceWatcher;
-
-public class PrimatesNodeWatcher implements NodeWatcher {
-	private ResourceWatcher rw;
-	private ContentManager cm;
-	
-	public PrimatesNodeWatcher(ContentManager cm) {
-		this.cm = cm;
-	}
-	
-	private PrimatesDescriptor getDesc(String portalName) {
-		PrimatesDescriptor desc = new PrimatesDescriptor(portalName, cm);
-		
-		rw = new ResourceWatcher(cm);
-		rw.watchResource(PrimatesTools.getXmlCmPath(portalName));
-		
-		return desc;
-	}
-	
-	public Object init(String portalName) {
-		return getDesc(portalName);
-	}
-
-	public Object nodeUpdate(String portalName, Object currentValue) {
-		if ((currentValue == null) || (rw.checkResources()))
-			return getDesc(portalName);
-		else
-			return null;
-	}
-}

Modified: labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesPortlet.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesPortlet.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesPortlet.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -30,7 +30,7 @@
 
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.projects.ProjectsHelper;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.servlet.jsp.PortalJsp;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;

Modified: labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesTools.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesTools.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/PrimatesTools.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -25,11 +25,12 @@
 import org.jboss.forge.common.ForgeHelper;
 import java.io.File;
 
-import org.jboss.portal.common.context.DelegateContext;
 import org.jboss.shotoku.ContentManager;
+import org.jboss.shotoku.aop.CacheItem;
 import org.jboss.shotoku.tools.Tools;
+import org.jboss.shotoku.tools.Pair;
 
-/**
+ /**
  * @author adamw Common constants and functions.
  * @author <a href="mailto:ryszard.kozmik at jboss.com">Ryszard Kozmik</a>
  */
@@ -54,12 +55,6 @@
 
 	public static final String RANDOM_VIEW = "random";
 
-	private static ContentManager cm;
-
-	static {
-		cm = ForgeHelper.getContentManager("");
-	}
-
 	/**
 	 * Method returns path to XML file.
 	 * 
@@ -73,8 +68,7 @@
 
 	/**
 	 * Method returns path to default JSP file.
-	 * 
-	 * @param portalName
+	 *
 	 * @return
 	 */
 	public static String getJspCmPath() {
@@ -84,7 +78,6 @@
 	/**
 	 * Method returns path to the mugshot JSP file.
 	 * 
-	 * @param portalName
 	 * @return
 	 */
 	public static String getMugshotJspCmPath() {
@@ -112,19 +105,12 @@
 				+ BIOS_DIR;
 	}
 
-	public static synchronized PrimatesDescriptor getDesc(
-			final String portalName) {
-		PrimatesDescriptor desc = (PrimatesDescriptor) ForgeHelper
-				.getForgeManagement().getFromCache(portalName,
-						PrimatesDescriptor.class.getName());
+    private static @CacheItem PrimatesCacheItem pci;
 
-		if (desc == null)
-			desc = (PrimatesDescriptor) ForgeHelper.getForgeManagement()
-					.addNodeWatcher(portalName,
-							PrimatesDescriptor.class.getName(),
-							new PrimatesNodeWatcher(cm));
-
-		return desc;
+    public static synchronized PrimatesDescriptor getDesc(
+			final String portalName) {
+        return pci.get(new Pair<String, String>(portalName,
+                PrimatesDescriptor.class.getName()));
 	}
 
 	private static String NO_PROJECT_PARAM = "&noproject=true";

Modified: labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java	2007-01-20 23:38:21 UTC (rev 8946)
@@ -33,7 +33,7 @@
 import org.jboss.forge.common.soa.primates.PrimateDTO;
 import org.jboss.forge.common.soa.primates.PrimatesService;
 import org.jboss.logging.Logger;
-import org.jboss.portal.common.context.DelegateContext;
+import org.jboss.portal.core.servlet.jsp.taglib.context.DelegateContext;
 import org.jboss.portal.core.modules.ModuleException;
 import org.jboss.portal.identity.User;
 import org.jboss.portal.identity.UserModule;

Modified: labs/jbosslabs/trunk/portal-extensions/project.properties
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/project.properties	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/project.properties	2007-01-20 23:38:21 UTC (rev 8946)
@@ -4,9 +4,10 @@
 jboss.jmx.deploy=HtmlAdaptor?action=invokeOp&name=portal:service=Deployer,type=Adapter&methodIndex=1
 jboss.jmx.undeploy=HtmlAdaptor?action=invokeOp&name=portal:service=Deployer,type=Adapter&methodIndex=2
 
-forge.sar.name=w-jboss-forge.sar
 forge.sar.dir=forge-sar
 
+forge.jar.dest=${local.deploy.dir}/../lib/forge
+
 ## Specify these properties if you are behind a proxy server
 ##maven.proxy.host
 ##maven.proxy.port
@@ -24,3 +25,6 @@
 maven.jar.shotoku-tags=${ext.root.dir}/shotoku/shotoku-tags/target/shotoku-tags.jar
 
 maven.multiproject.excludes=shotoku/project.xml
+
+maven.war.classes.excludes=**/*
+maven.jar.includes=**/*.class

Modified: labs/jbosslabs/trunk/portal-extensions/svn-hooks/pre-commit
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/svn-hooks/pre-commit	2007-01-20 23:21:29 UTC (rev 8945)
+++ labs/jbosslabs/trunk/portal-extensions/svn-hooks/pre-commit	2007-01-20 23:38:21 UTC (rev 8946)
@@ -6,10 +6,10 @@
 TXN="$2"
 
 HOOK_PATH=/usr/svn/repo1/hooks
-export PATH=/usr/local/bin:/usr/bin
+export PATH=/usr/local/bin:/usr/bin:/bin
 
 $HOOK_PATH/xml-check.sh $REPOS $TXN || exit 1
-$HOOK_PATH/blog-check.sh $REPOS $TXN || exit 1
+#$HOOK_PATH/blog-check.sh $REPOS $TXN || exit 1
 
 # All checks passed, so allow the commit.
 exit 0




More information about the jboss-svn-commits mailing list